:root{--fr-color-brand-50: #eeeeff;--fr-color-brand-100: #d9d9ff;--fr-color-brand-300: #7b85ff;--fr-color-brand-400: #4d5cf0;--fr-color-brand-500: #1616d8;--fr-color-brand-600: #0000af;--fr-color-brand-700: #00008f;--fr-color-brand-800: #00006f;--fr-color-brand-900: #1e2a52;--fr-color-neutral-0: #ffffff;--fr-color-neutral-50: #f5f7f9;--fr-color-neutral-100: #edf0f4;--fr-color-neutral-200: #dfe3e9;--fr-color-neutral-300: #a3aec2;--fr-color-neutral-400: #8d99ad;--fr-color-neutral-500: #606c7f;--fr-color-neutral-600: #2a3854;--fr-color-neutral-700: #1b2540;--fr-color-neutral-800: #131c30;--fr-color-neutral-900: #000c2d;--fr-color-neutral-950: #0b101b;--fr-color-status-info: #e9f0ff;--fr-color-status-info-bright: #7cabff;--fr-color-status-info-soft-dark: #14213d;--fr-color-status-success: #137a52;--fr-color-status-success-bright: #4ade80;--fr-color-status-success-soft: #e7f6ef;--fr-color-status-success-soft-dark: #10281f;--fr-color-status-warning: #9a5b00;--fr-color-status-warning-bright: #fbbf24;--fr-color-status-warning-soft: #fff4db;--fr-color-status-warning-soft-dark: #2d2410;--fr-color-status-danger: #b42318;--fr-color-status-danger-bright: #f87171;--fr-color-status-danger-soft: #fff0ee;--fr-color-status-danger-soft-dark: #321511;--fr-color-on-accent: var(--fr-color-neutral-0);--fr-color-data-series-1: var(--fr-color-brand-900);--fr-color-data-series-2: var(--fr-color-neutral-500);--fr-color-data-series-3: var(--fr-color-brand-400);--fr-color-data-series-4: var(--fr-color-neutral-600);--fr-color-data-positive: var(--fr-color-status-success);--fr-color-data-negative: var(--fr-color-status-danger);--fr-color-data-grid: var(--fr-color-neutral-200);--fr-color-data-positive-inverse: var(--fr-color-status-success-bright);--fr-color-data-negative-inverse: var(--fr-color-status-danger-bright);--fr-color-on-status: var(--fr-color-neutral-0);--fr-color-accent: var(--fr-color-brand-600);--fr-color-accent-text: var(--fr-color-accent);--fr-color-accent-hover: var(--fr-color-brand-700);--fr-color-accent-text-inverse: var(--fr-color-brand-100);--fr-color-surface: var(--fr-color-neutral-50);--fr-color-surface-muted: var(--fr-color-neutral-100);--fr-color-surface-selected: var(--fr-color-brand-50);--fr-color-surface-disabled: var(--fr-color-neutral-100);--fr-color-surface-raised: var(--fr-color-neutral-0);--fr-color-surface-inverse: var(--fr-color-neutral-900);--fr-color-card: var(--fr-color-neutral-0);--fr-color-text-primary: var(--fr-color-neutral-900);--fr-color-text-secondary: var(--fr-color-neutral-500);--fr-color-text-disabled: #7d8796;--fr-color-text-inverse: var(--fr-color-neutral-0);--fr-color-text-inverse-secondary: var(--fr-color-neutral-300);--fr-color-border: var(--fr-color-neutral-200);--fr-color-border-strong: var(--fr-color-neutral-400);--fr-color-border-control: var(--fr-color-neutral-500);--fr-color-border-inverse: var(--fr-color-neutral-600);--fr-color-focus: var(--fr-color-brand-600);--fr-color-focus-inverse: var(--fr-color-brand-300);--fr-color-overlay: rgb(0 12 45 / .62);--fr-font-leading-body: 1.65;--fr-font-leading-heading: 1.2;--fr-font-leading-control: 1.4;--fr-font-leading-tight: 1.12;--fr-font-leading-display: 1.04;--fr-font-tracking-display: -.035em;--fr-font-tracking-heading: -.02em;--fr-font-tracking-tight: -.01em;--fr-font-tracking-normal: 0em;--fr-font-tracking-caps: .08em;--fr-font-family-sans: TT Norms Pro, Inter, ui-sans-serif, system-ui, sans-serif;--fr-font-family-display: TT Norms Pro, Inter, ui-sans-serif, system-ui, sans-serif;--fr-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--fr-font-size-xs: .75rem;--fr-font-size-sm: .875rem;--fr-font-size-base: 1rem;--fr-font-size-lg: 1.125rem;--fr-font-size-xl: 1.25rem;--fr-font-size-2xl: 1.5rem;--fr-font-size-3xl: 1.875rem;--fr-font-size-4xl: 2.25rem;--fr-font-size-5xl: clamp(2.25rem, 1.75rem + 2.5cqi, 3rem);--fr-font-size-6xl: clamp(2.375rem, 1.625rem + 3.75cqi, 3.75rem);--fr-font-size-7xl: clamp(2.5rem, 1.25rem + 5.5cqi, 4.5rem);--fr-font-weight-normal: 400;--fr-font-weight-semibold: 600;--fr-font-weight-bold: 700;--fr-space-1: .25rem;--fr-space-2: .5rem;--fr-space-3: .75rem;--fr-space-4: 1rem;--fr-space-5: 1.25rem;--fr-space-6: 1.5rem;--fr-space-8: 2rem;--fr-space-10: 2.5rem;--fr-space-12: 3rem;--fr-space-16: 4rem;--fr-space-20: 5rem;--fr-space-24: 6rem;--fr-space-32: 8rem;--fr-space-section-sm: clamp(2rem, 1rem + 4cqi, 3rem);--fr-space-section-md: clamp(3rem, 1.5rem + 6cqi, 5rem);--fr-space-section-lg: clamp(4rem, 2rem + 8cqi, 8rem);--fr-radius-xs: .125rem;--fr-radius-sm: .25rem;--fr-radius-md: .375rem;--fr-radius-lg: .5rem;--fr-radius-xl: .75rem;--fr-radius-2xl: 1rem;--fr-radius-full: 9999px;--fr-radius-control: var(--fr-radius-md);--fr-radius-card: var(--fr-radius-lg);--fr-radius-dialog: var(--fr-radius-xl);--fr-shadow-xs: 0 1px 1px rgb(0 12 45 / .05);--fr-shadow-sm: 0 1px 2px rgb(0 12 45 / .06), 0 1px 3px rgb(0 12 45 / .04);--fr-shadow-md: 0 2px 4px -1px rgb(0 12 45 / .06), 0 6px 16px -4px rgb(0 12 45 / .1);--fr-shadow-lg: 0 4px 8px -2px rgb(0 12 45 / .06), 0 16px 32px -8px rgb(0 12 45 / .14);--fr-shadow-xl: 0 8px 16px -4px rgb(0 12 45 / .08), 0 24px 56px -12px rgb(0 12 45 / .22);--fr-motion-instant: 80ms;--fr-motion-fast: .14s;--fr-motion-normal: .22s;--fr-motion-slow: .32s;--fr-motion-deliberate: .48s;--fr-motion-spin: .7s;--fr-motion-pulse: 1.6s;--fr-motion-reduced: 0ms;--fr-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--fr-motion-easing-enter: cubic-bezier(0, 0, .2, 1);--fr-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--fr-motion-easing-emphasized: cubic-bezier(.3, 0, 0, 1);--fr-motion-easing-linear: cubic-bezier(0, 0, 1, 1);--fr-z-raised: 1;--fr-z-dropdown: 40;--fr-z-sticky: 50;--fr-z-banner: 55;--fr-z-popover: 60;--fr-z-tooltip: 70;--fr-z-backdrop: 75;--fr-z-drawer: 80;--fr-z-toast: 90;--fr-opacity-disabled: .48;--fr-border-width-thin: 1px;--fr-border-width-thick: 2px;--fr-focus-width: 3px;--fr-focus-offset: 2px;--fr-icon-stroke: 1.75;--fr-icon-size-xs: .75rem;--fr-icon-size-sm: 1rem;--fr-icon-size-md: 1.25rem;--fr-icon-size-lg: 1.5rem;--fr-icon-size-xl: 2rem;--fr-control-target-min: 2.75rem;--fr-control-height-sm: 2rem;--fr-control-height-md: 2.5rem;--fr-control-height-lg: 3rem;--fr-control-height-xl: 3.5rem;--fr-layout-wide: 90rem;--fr-layout-content: 80rem;--fr-layout-reading: 46rem;--fr-layout-narrow: 36rem}[data-fr-theme=dark]{--fr-color-on-status: var(--fr-color-neutral-900);--fr-color-data-series-1: var(--fr-color-brand-300);--fr-color-data-series-2: var(--fr-color-neutral-300);--fr-color-data-series-3: var(--fr-color-brand-100);--fr-color-data-series-4: var(--fr-color-neutral-400);--fr-color-data-grid: var(--fr-color-neutral-600);--fr-color-accent: var(--fr-color-brand-400);--fr-color-accent-text: var(--fr-color-brand-100);--fr-color-accent-hover: var(--fr-color-brand-500);--fr-color-surface: var(--fr-color-neutral-950);--fr-color-surface-muted: var(--fr-color-neutral-800);--fr-color-surface-selected: var(--fr-color-brand-900);--fr-color-surface-disabled: var(--fr-color-neutral-700);--fr-color-surface-raised: color-mix(in srgb, var(--fr-color-neutral-600) 40%, var(--fr-color-neutral-700));--fr-color-surface-inverse: var(--fr-color-brand-900);--fr-color-card: var(--fr-color-neutral-700);--fr-color-text-primary: var(--fr-color-neutral-50);--fr-color-text-secondary: var(--fr-color-neutral-300);--fr-color-text-disabled: var(--fr-color-neutral-400);--fr-color-text-inverse: var(--fr-color-neutral-50);--fr-color-border: var(--fr-color-neutral-600);--fr-color-border-strong: var(--fr-color-neutral-500);--fr-color-border-control: var(--fr-color-neutral-300);--fr-color-border-inverse: var(--fr-color-neutral-500);--fr-color-focus: var(--fr-color-brand-300);--fr-color-overlay: rgb(2 6 18 / .72);--fr-color-status-info: var(--fr-color-status-info-bright);--fr-color-status-info-soft: var(--fr-color-status-info-soft-dark);--fr-color-status-success: var(--fr-color-status-success-bright);--fr-color-status-success-soft: var(--fr-color-status-success-soft-dark);--fr-color-status-warning: var(--fr-color-status-warning-bright);--fr-color-status-warning-soft: var(--fr-color-status-warning-soft-dark);--fr-color-status-danger: var(--fr-color-status-danger-bright);--fr-color-status-danger-soft: var(--fr-color-status-danger-soft-dark);--fr-shadow-xs: 0 1px 1px rgb(0 0 0 / .35);--fr-shadow-sm: 0 1px 2px rgb(0 0 0 / .4), 0 1px 3px rgb(0 0 0 / .3);--fr-shadow-md: 0 2px 4px -1px rgb(0 0 0 / .4), 0 6px 16px -4px rgb(0 0 0 / .5);--fr-shadow-lg: 0 4px 8px -2px rgb(0 0 0 / .45), 0 16px 32px -8px rgb(0 0 0 / .6);--fr-shadow-xl: 0 8px 16px -4px rgb(0 0 0 / .5), 0 24px 56px -12px rgb(0 0 0 / .7);--fr-color-data-positive: var(--fr-color-status-success);--fr-color-data-negative: var(--fr-color-status-danger)}[data-fr-density=compact]{--fr-control-height-sm: 1.75rem;--fr-control-height-md: 2.25rem;--fr-control-height-lg: 2.5rem;--fr-control-height-xl: 3rem;--fr-font-leading-body: 1.5;--fr-space-section-sm: clamp(1.5rem, .75rem + 3cqi, 2rem);--fr-space-section-md: clamp(2rem, 1rem + 4cqi, 3rem);--fr-space-section-lg: clamp(3rem, 1.5rem + 6cqi, 5rem)}@font-face{font-family:TT Norms Pro;src:url("/assets/fonts/bold-ded8a03c.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url("/assets/fonts/demibold-0b532373.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url("/assets/fonts/italic-51868057.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TT Norms Pro;src:url("/assets/fonts/regular-7e645ba9.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:where(.fr-root){background:var(--fr-color-surface);color:var(--fr-color-text-primary);font-family:var(--fr-font-family-sans);font-size:var(--fr-font-size-base);line-height:var(--fr-font-leading-body);overflow-wrap:break-word;color-scheme:light}:where([data-fr-theme=dark] .fr-root,.fr-root[data-fr-theme=dark]){color-scheme:dark}:where(.fr-root *,.fr-root *:before,.fr-root *:after){box-sizing:border-box}:where(.fr-root) :where(img){max-inline-size:100%;height:auto}:where(.fr-root) :focus-visible{outline:var(--fr-focus-width) solid var(--fr-color-focus);outline-offset:var(--fr-focus-offset)}.fr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){:where(.fr-root *,.fr-root *:before,.fr-root *:after){scroll-behavior:auto!important;transition-duration:var(--fr-motion-reduced)!important;animation-duration:var(--fr-motion-reduced)!important;animation-iteration-count:1!important}}@media(prefers-contrast:more){:where(.fr-root) :focus-visible{outline-width:calc(var(--fr-focus-width) + 1px)}}@media(forced-colors:active){:where(.fr-root) :focus-visible{outline-color:Highlight}}.fr-icon{display:inline-block;inline-size:var(--fr-icon-size-md);block-size:var(--fr-icon-size-md);flex:none;vertical-align:middle;fill:none;stroke:currentcolor;stroke-width:var(--fr-icon-stroke);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.fr-icon--xs{inline-size:var(--fr-icon-size-xs);block-size:var(--fr-icon-size-xs)}.fr-icon--sm{inline-size:var(--fr-icon-size-sm);block-size:var(--fr-icon-size-sm)}.fr-icon--lg{inline-size:var(--fr-icon-size-lg);block-size:var(--fr-icon-size-lg)}.fr-icon--xl{inline-size:var(--fr-icon-size-xl);block-size:var(--fr-icon-size-xl)}.fr-icon--inline{inline-size:1.15em;block-size:1.15em;vertical-align:-.2em}.fr-icon--muted{color:var(--fr-color-text-secondary)}.fr-icon--accent{color:var(--fr-color-accent-text)}.fr-icon--positive{color:var(--fr-color-data-positive)}.fr-icon--negative{color:var(--fr-color-data-negative)}.fr-icon-tile{display:inline-grid;inline-size:var(--fr-control-height-lg);block-size:var(--fr-control-height-lg);flex:none;place-items:center;border-radius:var(--fr-radius-lg);background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text)}.fr-icon-tile--muted{background:var(--fr-color-surface-muted);color:var(--fr-color-text-primary)}.fr-container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--fr-layout-content);margin-inline:auto;padding-inline:clamp(var(--fr-space-4),4cqi,var(--fr-space-8))}.fr-container--wide{max-inline-size:var(--fr-layout-wide)}.fr-container--reading{max-inline-size:var(--fr-layout-reading)}.fr-container--narrow{max-inline-size:var(--fr-layout-narrow)}.fr-section{container-type:inline-size;min-inline-size:0;padding-block:var(--fr-space-section-md);color:var(--fr-color-text-primary)}.fr-section--sm{padding-block:var(--fr-space-section-sm)}.fr-section--lg{padding-block:var(--fr-space-section-lg)}.fr-section--muted{background:var(--fr-color-surface-muted)}.fr-section--card{background:var(--fr-color-card)}.fr-section--bordered{border-block:var(--fr-border-width-thin) solid var(--fr-color-border)}.fr-section--inverse{background:var(--fr-color-surface-inverse);color:var(--fr-color-text-inverse)}.fr-section--inverse :is(.fr-heading,.fr-section__title){color:inherit}.fr-section--inverse :is(.fr-eyebrow,.fr-lead,.fr-paragraph--muted,.fr-text--secondary,.fr-section__lead){color:var(--fr-color-text-inverse-secondary)}.fr-section--inverse :is(a:not([class]),.fr-link){color:var(--fr-color-accent-text-inverse)}.fr-section--inverse :focus-visible{outline-color:var(--fr-color-focus-inverse)}.fr-section__header{display:grid;max-inline-size:var(--fr-layout-reading);gap:var(--fr-space-3);margin-block-end:clamp(var(--fr-space-6),4cqi,var(--fr-space-12))}.fr-section__header>*{margin:0}.fr-section__header--center{margin-inline:auto;text-align:center;justify-items:center}.fr-section__title{margin:0;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-5xl);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-display);line-height:var(--fr-font-leading-tight);overflow-wrap:anywhere;text-wrap:balance}.fr-section__lead{margin:0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-lg);line-height:var(--fr-font-leading-body);text-wrap:pretty}.fr-stack{display:flex;min-inline-size:0;flex-direction:column;gap:var(--fr-space-4)}.fr-stack>*{min-inline-size:0;margin-block:0}.fr-cluster{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--fr-space-3)}.fr-cluster>*{min-inline-size:0}.fr-cluster--between{justify-content:space-between}.fr-cluster--center{justify-content:center}.fr-cluster--end{justify-content:flex-end}.fr-cluster--baseline{align-items:baseline}.fr-grid{display:grid;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--fr-space-6)}.fr-grid>*{min-inline-size:0}.fr-grid--sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.fr-grid--lg{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.fr-split{display:flex;min-inline-size:0;flex-wrap:wrap;gap:var(--fr-space-8)}.fr-split>*{min-inline-size:0;flex:1 1 min(100%,22rem)}.fr-split--start>:first-child,.fr-split--end>:last-child{flex-grow:2}.fr-split--center{align-items:center}.fr-split--reverse{flex-direction:row-reverse}.fr-bento{container-type:inline-size;display:grid;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--fr-space-4)}.fr-bento__item{display:grid;min-inline-size:0;align-content:start;gap:var(--fr-space-3);padding:clamp(var(--fr-space-5),4cqi,var(--fr-space-8));border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-card);box-shadow:var(--fr-shadow-xs);overflow-wrap:anywhere}.fr-bento__item>*{margin:0}.fr-bento__item--muted{background:var(--fr-color-surface-muted);box-shadow:none}.fr-bento__item--inverse{border-color:transparent;background:var(--fr-color-surface-inverse);color:var(--fr-color-text-inverse)}.fr-bento__item--inverse :is(.fr-eyebrow,.fr-paragraph--muted,.fr-text--secondary){color:var(--fr-color-text-inverse-secondary)}.fr-bento__item--inverse :focus-visible{outline-color:var(--fr-color-focus-inverse)}.fr-bento__item--inverse :is(a:not([class]),.fr-link){color:var(--fr-color-accent-text-inverse)}@container (min-width: 32rem){.fr-bento__item--wide,.fr-bento__item--feature{grid-column:span 2}}@container (min-width: 48rem){.fr-bento__item--tall,.fr-bento__item--feature{grid-row:span 2}}.fr-gap-xs{gap:var(--fr-space-1)}.fr-gap-sm{gap:var(--fr-space-2)}.fr-gap-md{gap:var(--fr-space-4)}.fr-gap-lg{gap:var(--fr-space-8)}.fr-gap-xl{gap:var(--fr-space-12)}@media(forced-colors:active){.fr-section--inverse,.fr-bento__item{border:var(--fr-border-width-thin) solid CanvasText}}.fr-button{display:inline-flex;max-inline-size:100%;min-block-size:var(--fr-control-height-md);align-items:center;justify-content:center;gap:var(--fr-space-2);padding:var(--fr-space-1) var(--fr-space-4);border:var(--fr-border-width-thin) solid transparent;border-radius:var(--fr-radius-control);font:inherit;font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);line-height:var(--fr-font-leading-control);overflow-wrap:anywhere;text-align:center;text-decoration:none;cursor:pointer;transition-property:background-color,border-color,color,box-shadow,translate;transition-duration:var(--fr-motion-fast);transition-timing-function:var(--fr-motion-easing-standard)}.fr-button:focus-visible{outline:var(--fr-focus-width) solid var(--fr-color-focus);outline-offset:var(--fr-focus-offset)}@media(prefers-reduced-motion:no-preference){.fr-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){translate:0 var(--fr-border-width-thin);transition-duration:var(--fr-motion-instant)}}.fr-button:disabled,.fr-button[aria-disabled=true]{opacity:var(--fr-opacity-disabled);cursor:not-allowed}.fr-button__icon{inline-size:var(--fr-icon-size-sm);block-size:var(--fr-icon-size-sm);flex:none}.fr-button--primary{background:var(--fr-color-accent);color:var(--fr-color-on-accent)}.fr-button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--fr-color-accent-hover)}.fr-button--primary:active:not(:disabled,[aria-disabled=true]){background:var(--fr-color-accent-hover);box-shadow:none}.fr-button--secondary{background:var(--fr-color-card);border-color:var(--fr-color-border-control);color:var(--fr-color-text-primary);box-shadow:var(--fr-shadow-xs)}.fr-button--secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--fr-color-accent-text);color:var(--fr-color-accent-text)}.fr-button--secondary:active:not(:disabled,[aria-disabled=true]){background:var(--fr-color-surface-muted);box-shadow:none}.fr-button--ghost{background:transparent;color:var(--fr-color-accent-text)}.fr-button--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--fr-color-surface-selected)}.fr-button--soft{background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text)}.fr-button--soft:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--fr-color-accent) 12%,var(--fr-color-surface-selected))}.fr-button--inverse{background:var(--fr-color-text-inverse);color:var(--fr-color-surface-inverse)}.fr-button--inverse:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--fr-color-text-inverse) 88%,var(--fr-color-surface-inverse))}.fr-button--inverse:focus-visible{outline-color:var(--fr-color-focus-inverse)}.fr-button--danger{background:var(--fr-color-status-danger);color:var(--fr-color-on-status)}.fr-button--danger:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--fr-color-status-danger) 88%,var(--fr-color-neutral-900))}.fr-button--success{background:var(--fr-color-status-success);color:var(--fr-color-on-status)}.fr-button--success:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--fr-color-status-success) 85%,var(--fr-color-neutral-900))}.fr-button--outline{border-color:var(--fr-color-accent-text);background:transparent;color:var(--fr-color-accent-text)}.fr-button--outline:hover:not(:disabled,[aria-disabled=true]){background:var(--fr-color-surface-selected)}.fr-button--outline-secondary{border-color:var(--fr-color-border-control);background:transparent;color:var(--fr-color-text-primary);box-shadow:none}.fr-button--outline-secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--fr-color-text-secondary);background:var(--fr-color-surface-muted);color:var(--fr-color-text-primary)}.fr-button--outline-danger{border-color:var(--fr-color-status-danger);background:transparent;color:var(--fr-color-status-danger)}.fr-button--outline-danger:hover:not(:disabled,[aria-disabled=true]){background:var(--fr-color-status-danger-soft)}.fr-button--link{padding:0;border:0;background:transparent;color:var(--fr-color-accent-text);text-decoration:underline;text-underline-offset:.2em}.fr-button--link:hover:not(:disabled,[aria-disabled=true]){background:transparent;text-decoration-thickness:.15em}.fr-button:is(.fr-button--secondary,.fr-button--ghost,.fr-button--soft,.fr-button--outline,.fr-button--outline-secondary)[aria-pressed=true]{border-color:var(--fr-color-accent-text);background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text);box-shadow:none}.fr-button--sm{min-block-size:var(--fr-control-height-sm);padding-inline:var(--fr-space-3);font-size:var(--fr-font-size-xs)}.fr-button--sm .fr-button__icon{inline-size:var(--fr-icon-size-xs);block-size:var(--fr-icon-size-xs)}.fr-button--lg{min-block-size:var(--fr-control-height-lg);padding-inline:var(--fr-space-5);font-size:var(--fr-font-size-base)}.fr-button--xl{min-block-size:var(--fr-control-height-xl);padding-inline:var(--fr-space-6);font-size:var(--fr-font-size-lg)}.fr-button:is(.fr-button--lg,.fr-button--xl) .fr-button__icon{inline-size:var(--fr-icon-size-md);block-size:var(--fr-icon-size-md)}.fr-button--pill{border-radius:var(--fr-radius-full)}.fr-button--block{width:100%}.fr-button--icon{inline-size:var(--fr-control-height-md);min-inline-size:var(--fr-control-height-md);block-size:var(--fr-control-height-md);flex:none;padding:0;border-radius:var(--fr-radius-full)}.fr-button--icon.fr-button--sm{inline-size:var(--fr-control-height-sm);min-inline-size:var(--fr-control-height-sm);block-size:var(--fr-control-height-sm)}.fr-button[aria-busy=true]{position:relative;cursor:wait}.fr-button[aria-busy=true]:before{width:.85em;height:.85em;border:var(--fr-border-width-thick) solid currentcolor;border-right-color:transparent;border-radius:var(--fr-radius-full);content:"";animation:fr-spin var(--fr-motion-spin) var(--fr-motion-easing-linear) infinite}@keyframes fr-spin{to{transform:rotate(1turn)}}.fr-button-pair{display:inline-flex;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}.fr-button-pair .fr-button{max-inline-size:none;flex:0 0 auto;border-radius:0}.fr-button-pair .fr-button:first-child{border-start-start-radius:var(--fr-radius-control);border-end-start-radius:var(--fr-radius-control)}.fr-button-pair .fr-button:last-child{border-start-end-radius:var(--fr-radius-control);border-end-end-radius:var(--fr-radius-control)}.fr-speed-dial{position:relative;display:inline-flex;max-inline-size:100%;flex-direction:column-reverse;align-items:center;gap:var(--fr-space-3)}.fr-speed-dial__actions{display:grid;max-inline-size:100%;gap:var(--fr-space-2);justify-items:center}.fr-speed-dial__actions[hidden]{display:none}.fr-speed-dial--down{flex-direction:column;align-items:center}.fr-speed-dial--end{align-items:flex-end}.fr-speed-dial--start{align-items:flex-start}.fr-speed-dial--pill .fr-speed-dial__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fr-space-2)}.fr-speed-dial--pill .fr-button{border-radius:var(--fr-radius-full)}@media(pointer:coarse),(any-pointer:coarse){.fr-button{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}@media(forced-colors:active){.fr-button{border-color:ButtonText}.fr-button:focus-visible{outline-color:Highlight}.fr-button[aria-pressed=true]{outline:var(--fr-border-width-thick) solid Highlight;outline-offset:-4px}}.fr-field{display:grid;min-inline-size:0;max-inline-size:100%;gap:var(--fr-space-2)}.fr-field__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:var(--fr-space-4);min-inline-size:0;max-inline-size:100%}.fr-field__label{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);line-height:var(--fr-font-leading-control)}.fr-field__required{color:var(--fr-color-status-danger)}.fr-field__control{width:100%;min-inline-size:0;max-inline-size:100%;min-height:var(--fr-control-height-md);padding:var(--fr-space-1) var(--fr-space-3);border:var(--fr-border-width-thin) solid var(--fr-color-border-control);border-radius:var(--fr-radius-control);background:var(--fr-color-card);color:var(--fr-color-text-primary);font:inherit;line-height:var(--fr-font-leading-control);transition-property:border-color,box-shadow;transition-duration:var(--fr-motion-fast);transition-timing-function:var(--fr-motion-easing-standard)}.fr-field__control::placeholder{color:var(--fr-color-text-secondary);opacity:1}.fr-field__control:hover:not(:disabled){border-color:var(--fr-color-accent-text)}.fr-field__control:focus{border-color:var(--fr-color-accent);outline:var(--fr-focus-width) solid var(--fr-color-focus);outline-offset:var(--fr-focus-offset)}.fr-field__control[aria-invalid=true],.fr-field__control[aria-invalid=true]:hover{border-color:var(--fr-color-status-danger)}.fr-field__hint,.fr-field__error{margin:0;font-size:var(--fr-font-size-sm);line-height:var(--fr-font-leading-body)}textarea.fr-field__control{min-height:7rem;padding-block:var(--fr-space-2);resize:vertical}select.fr-field__control{appearance:auto}.fr-field__control:disabled{background:var(--fr-color-surface-disabled);opacity:var(--fr-opacity-disabled);cursor:not-allowed}.fr-field__control[readonly]{background:var(--fr-color-surface-disabled);color:var(--fr-color-text-secondary)}.fr-field__choices{display:grid;gap:var(--fr-space-3);padding:0;border:0;margin:0}.fr-field__choice{display:flex;min-inline-size:24px;min-block-size:24px;align-items:flex-start;gap:var(--fr-space-3);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);cursor:pointer}.fr-field__choice-control{width:1.1rem;height:1.1rem;flex:none;margin-top:.15rem;accent-color:var(--fr-color-accent)}.fr-field__choice--card{padding:var(--fr-space-4);border:1px solid var(--fr-color-border-control);border-radius:var(--fr-radius-control);background:var(--fr-color-card)}.fr-field__choice--card:has(.fr-field__choice-control:checked){border-color:var(--fr-color-accent);background:var(--fr-color-surface-selected)}.fr-field__choice-label{display:grid;min-inline-size:0;max-inline-size:100%;gap:var(--fr-space-1);overflow-wrap:anywhere}.fr-field__choice-label small,.fr-field__hint{color:var(--fr-color-text-secondary)}.fr-field__meta{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fr-space-2) var(--fr-space-4)}.fr-field__control--center{text-align:center}.fr-field__prefix{display:inline-flex;align-items:center;padding-inline:var(--fr-space-3);color:var(--fr-color-text-secondary);white-space:nowrap}.fr-field__error{color:var(--fr-color-status-danger);font-weight:var(--fr-font-weight-normal)}.fr-field__control--sm{min-height:var(--fr-control-height-sm);padding-inline:var(--fr-space-2);font-size:var(--fr-font-size-sm)}.fr-field__control--lg{min-height:var(--fr-control-height-lg);padding-inline:var(--fr-space-4);font-size:var(--fr-font-size-base)}.fr-field__group{display:inline-flex;width:100%;min-inline-size:0;max-inline-size:100%}.fr-field__group>*{min-inline-size:0;max-inline-size:100%}.fr-field__group .fr-field__control{width:auto;min-inline-size:0;max-inline-size:100%;flex:1;border-radius:0}.fr-field__group .fr-field__country{inline-size:clamp(5.5rem,30%,7rem);flex:0 1 auto}.fr-field__group .fr-field__control:first-child{border-start-start-radius:var(--fr-radius-control);border-end-start-radius:var(--fr-radius-control)}.fr-field__group .fr-field__control:last-child{border-start-end-radius:var(--fr-radius-control);border-end-end-radius:var(--fr-radius-control)}.fr-field__group>.fr-button{border-radius:0}.fr-field__group>.fr-button:first-child{border-start-start-radius:var(--fr-radius-control);border-end-start-radius:var(--fr-radius-control)}.fr-field__group>.fr-button:last-child{border-start-end-radius:var(--fr-radius-control);border-end-end-radius:var(--fr-radius-control)}.fr-field__icon-field{position:relative;display:flex;min-inline-size:0;max-inline-size:100%}.fr-field__icon-field .fr-field__control{padding-inline-start:2.5rem}.fr-field__icon-field:has(.fr-field__icon--end) .fr-field__control{padding-inline-end:2.5rem}.fr-field__icon{position:absolute;top:50%;width:1rem;height:1rem;color:var(--fr-color-text-secondary);pointer-events:none;transform:translateY(-50%)}.fr-field__icon--start{left:.75rem}.fr-field__icon--end{right:.75rem}.fr-file-input{width:100%;min-inline-size:0;max-inline-size:100%;padding:.4rem var(--fr-space-2);border:1px solid var(--fr-color-border-control);border-radius:var(--fr-radius-control);background:var(--fr-color-card);color:var(--fr-color-text-secondary);font:inherit;font-size:var(--fr-font-size-sm)}.fr-file-input::file-selector-button{min-block-size:24px;margin-inline-end:var(--fr-space-3);padding:.375rem .75rem;border:1px solid var(--fr-color-border-control);border-radius:var(--fr-radius-control);background:var(--fr-color-surface-muted);color:var(--fr-color-text-primary);font:inherit;font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);cursor:pointer}.fr-file-input--sm{min-height:var(--fr-control-height-sm);font-size:var(--fr-font-size-xs)}.fr-file-input--lg{min-height:var(--fr-control-height-lg);font-size:var(--fr-font-size-base)}.fr-file{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fr-space-2);padding:var(--fr-space-8) var(--fr-space-4);border:1px dashed var(--fr-color-border-control);border-radius:var(--fr-radius-lg);background:var(--fr-color-card);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);text-align:center;cursor:pointer;transition:border-color var(--fr-motion-fast) var(--fr-motion-easing-standard),color var(--fr-motion-fast) var(--fr-motion-easing-standard)}.fr-file:hover,.fr-file:focus-within{border-color:var(--fr-color-accent);color:var(--fr-color-accent-text)}.fr-file:focus-within{outline:var(--fr-focus-width) solid var(--fr-color-focus);outline-offset:var(--fr-focus-offset)}.fr-file--lg{padding:var(--fr-space-12) var(--fr-space-4)}.fr-search{position:relative;display:flex;width:100%;min-inline-size:0;max-inline-size:100%}.fr-search .fr-search__field{min-inline-size:0}.fr-search:has(.fr-search__submit){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fr-space-2)}.fr-search__field{padding-inline:2.5rem var(--fr-space-3)}.fr-search__icon{position:absolute;top:50%;left:.75rem;width:1rem;height:1rem;color:var(--fr-color-text-secondary);pointer-events:none;transform:translateY(-50%)}.fr-search__submit{position:absolute;inset-block:0;right:var(--fr-space-1);display:flex;align-items:center}.fr-search:has(.fr-search__submit) .fr-search__submit{position:static}.fr-search--sm .fr-search__field{min-height:var(--fr-control-height-sm)}.fr-search--lg .fr-search__field{min-height:var(--fr-control-height-lg)}.fr-toggle{display:inline-flex;min-inline-size:24px;min-block-size:24px;align-items:center;gap:var(--fr-space-3);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);cursor:pointer}.fr-toggle>:not(.fr-toggle__control){min-inline-size:0}.fr-toggle__control{position:relative;flex:none;width:2.75rem;height:1.5rem;margin:0;border:1px solid var(--fr-color-border-control);border-radius:var(--fr-radius-full);background:var(--fr-color-surface-muted);appearance:none;cursor:pointer;transition:background-color var(--fr-motion-fast) var(--fr-motion-easing-standard),border-color var(--fr-motion-fast) var(--fr-motion-easing-standard)}.fr-toggle__control:before{content:"";position:absolute;top:50%;left:.125rem;width:1.125rem;height:1.125rem;border-radius:var(--fr-radius-full);background:var(--fr-color-card);box-shadow:var(--fr-shadow-sm);transform:translateY(-50%);transition:transform var(--fr-motion-fast) var(--fr-motion-easing-standard)}.fr-toggle__control:checked{border-color:var(--fr-color-accent);background:var(--fr-color-accent)}.fr-toggle__control:checked:before{transform:translate(1.25rem,-50%)}.fr-toggle__control:disabled{border-color:var(--fr-color-border);background:var(--fr-color-surface-disabled);opacity:var(--fr-opacity-disabled);cursor:not-allowed}.fr-toggle--sm .fr-toggle__control{width:2.25rem;height:1.25rem}.fr-toggle--sm .fr-toggle__control:before{width:.875rem;height:.875rem}.fr-toggle--sm .fr-toggle__control:checked:before{transform:translate(.875rem,-50%)}.fr-toggle--lg .fr-toggle__control{width:3.25rem;height:1.75rem}.fr-toggle--lg .fr-toggle__control:checked:before{transform:translate(1.75rem,-50%)}.fr-range{width:100%;min-block-size:24px;margin-inline:0;accent-color:var(--fr-color-accent);cursor:pointer}.fr-range--sm{width:auto;inline-size:min(10rem,100%)}.fr-range--lg{width:auto;inline-size:min(26rem,100%)}.fr-range__labels{display:flex;justify-content:space-between;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-float{display:grid;min-inline-size:0;border:1px solid var(--fr-color-border-control);border-radius:var(--fr-radius-control);background:var(--fr-color-card)}.fr-float__control{grid-column:1;grid-row:2;width:100%;min-inline-size:0;max-inline-size:100%;min-height:var(--fr-control-height-sm);padding:var(--fr-space-1) var(--fr-space-3) var(--fr-space-2);border:0;border-radius:var(--fr-radius-control);background:var(--fr-color-card);color:var(--fr-color-text-primary);font:inherit;font-size:var(--fr-font-size-sm);line-height:var(--fr-font-leading-control)}.fr-float:focus-within{border-color:var(--fr-color-accent);outline:var(--fr-focus-width) solid var(--fr-color-focus);outline-offset:var(--fr-focus-offset)}.fr-float:has(.fr-float__control[aria-invalid=true]){border-color:var(--fr-color-status-danger)}.fr-float__label{grid-column:1;grid-row:1;padding:var(--fr-space-2) var(--fr-space-3) 0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);line-height:var(--fr-font-leading-control);overflow-wrap:anywhere}.fr-float__control:focus{outline:0}.fr-float__control:focus+.fr-float__label{color:var(--fr-color-accent-text)}.fr-float select.fr-float__control{appearance:auto}.fr-float textarea.fr-float__control{min-height:7rem;resize:vertical}.fr-float--filled,.fr-float--filled .fr-float__control{background:var(--fr-color-surface-muted)}.fr-field__choice-control--sm{width:.9rem;height:.9rem}.fr-field__choice-control--lg{width:1.4rem;height:1.4rem}.fr-field__choices--row{display:flex;flex-wrap:wrap;gap:var(--fr-space-3) var(--fr-space-6)}.fr-datepicker{display:block;position:absolute;top:calc(100% + var(--fr-space-2));left:0;z-index:var(--fr-z-popover);box-sizing:border-box;inline-size:min(22rem,calc(100dvi - 2rem));max-inline-size:100%;overflow:auto;padding:var(--fr-space-3);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-surface-raised);color:var(--fr-color-text-primary);box-shadow:var(--fr-shadow-lg)}.fr-datepicker[hidden]{display:none}.fr-field:has(>[data-fr-datepicker],>.fr-field__icon-field [data-fr-datepicker]){position:relative}.fr-datepicker__header{display:grid;grid-template-columns:var(--fr-control-target-min) minmax(0,1fr) var(--fr-control-target-min);align-items:center;justify-content:space-between;gap:var(--fr-space-2);margin-bottom:var(--fr-space-3)}.fr-datepicker__nav{display:inline-flex;width:var(--fr-control-target-min);height:var(--fr-control-target-min);align-items:center;justify-content:center;border:0;border-radius:var(--fr-radius-control);background:transparent;color:var(--fr-color-text-secondary);font:inherit;font-size:var(--fr-font-size-2xl);cursor:pointer}.fr-datepicker__nav:hover:not(:disabled){background:var(--fr-color-surface-muted);color:var(--fr-color-text-primary)}.fr-datepicker__label{display:flex;flex-wrap:wrap;gap:var(--fr-space-2);min-inline-size:0;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold)}.fr-datepicker__label select{flex:1 1 7.5rem;min-inline-size:0;inline-size:100%;min-block-size:var(--fr-control-target-min);padding:var(--fr-space-2);border:1px solid var(--fr-color-border-control);border-radius:var(--fr-radius-control);background:var(--fr-color-card);color:var(--fr-color-text-primary);font:inherit}.fr-datepicker__label select:last-child{flex-basis:4.5rem}.fr-datepicker :is(button,select):focus-visible{outline:2px solid var(--fr-color-focus);outline-offset:1px}.fr-datepicker__nav:disabled,.fr-datepicker__day:disabled{color:var(--fr-color-text-disabled);cursor:not-allowed}.fr-datepicker__grid{display:grid;grid-template-columns:repeat(7,minmax(24px,1fr));gap:var(--fr-space-1);padding:0;margin:0;list-style:none}.fr-datepicker__weekday{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);text-align:center}.fr-datepicker__day{display:inline-flex;width:100%;min-inline-size:0;min-block-size:var(--fr-control-height-sm);padding:0;aspect-ratio:1;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--fr-radius-control);background:transparent;color:var(--fr-color-text-primary);font:inherit;font-size:var(--fr-font-size-xs);cursor:pointer}.fr-datepicker__day:hover:not(:disabled){background:var(--fr-color-surface-muted)}.fr-datepicker__day.is-inrange{background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text)}.fr-datepicker__day.is-selected{border:2px solid currentcolor;background:var(--fr-color-accent);color:var(--fr-color-on-accent);font-weight:var(--fr-font-weight-semibold)}.fr-datepicker__day.is-today{border-color:var(--fr-color-accent)}.fr-datepicker__day.is-outside{color:var(--fr-color-text-disabled)}.fr-datepicker__footer{display:flex;justify-content:flex-end;gap:var(--fr-space-2);margin-top:var(--fr-space-3);padding-top:var(--fr-space-3);border-top:1px solid var(--fr-color-border)}.fr-combobox{position:relative;display:flex;min-inline-size:0;max-inline-size:100%;align-items:center}.fr-combobox__input{padding-inline-end:calc(var(--fr-space-3) + var(--fr-icon-size-sm) + var(--fr-space-2))}.fr-combobox__icon{position:absolute;inset-inline-end:var(--fr-space-3);color:var(--fr-color-text-secondary);pointer-events:none}.fr-combobox__panel{position:absolute;top:calc(100% + var(--fr-space-1));left:0;z-index:var(--fr-z-popover);inline-size:100%;max-block-size:18rem;overflow-y:auto;padding:var(--fr-space-1);border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-surface-raised);color:var(--fr-color-text-primary);box-shadow:var(--fr-shadow-lg)}.fr-combobox__panel[hidden]{display:none}.fr-combobox__listbox{display:grid;gap:var(--fr-border-width-thin);margin:0;padding:0;list-style:none}.fr-combobox__option{display:flex;min-block-size:var(--fr-control-height-sm);align-items:center;gap:var(--fr-space-2);padding:var(--fr-space-1) var(--fr-space-3);border-radius:var(--fr-radius-md);font-size:var(--fr-font-size-sm);overflow-wrap:anywhere;cursor:pointer}.fr-combobox__option[hidden]{display:none}.fr-combobox__option:hover{background:var(--fr-color-surface-muted)}.fr-combobox__option.is-active{background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text);box-shadow:none}.fr-combobox__option[aria-disabled=true]{color:var(--fr-color-text-disabled);cursor:not-allowed}.fr-combobox__meta{margin-inline-start:auto;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-variant-numeric:tabular-nums}.fr-combobox__empty{margin:0;padding:var(--fr-space-2) var(--fr-space-3);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}@media(prefers-reduced-motion:no-preference){.fr-combobox__panel{transition-property:opacity,translate,display,overlay;transition-duration:var(--fr-motion-fast);transition-timing-function:var(--fr-motion-easing-enter);transition-behavior:allow-discrete}.fr-combobox__panel[hidden]{opacity:0;translate:0 calc(var(--fr-space-1) * -1);transition-timing-function:var(--fr-motion-easing-exit)}@starting-style{.fr-combobox__panel:not([hidden]){opacity:0;translate:0 calc(var(--fr-space-1) * -1)}}}@media(pointer:coarse),(any-pointer:coarse){.fr-combobox__option{min-block-size:var(--fr-control-target-min)}.fr-field__control,.fr-float__control,.fr-file-input,.fr-datepicker__label select{min-block-size:var(--fr-control-target-min);font-size:max(16px,var(--fr-font-size-base))}.fr-file-input::file-selector-button{min-block-size:var(--fr-control-target-min);max-inline-size:100%;font-size:inherit;white-space:normal}.fr-field__choice,.fr-toggle{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min);padding-block:var(--fr-space-3)}.fr-range{min-block-size:var(--fr-control-target-min)}.fr-datepicker__grid{grid-template-columns:repeat(7,minmax(var(--fr-control-target-min),1fr));gap:0}.fr-datepicker__day{min-block-size:var(--fr-control-target-min)}.fr-field__group>.fr-button{min-inline-size:var(--fr-control-target-min)}}@media(forced-colors:active){.fr-toggle__control{border-color:ButtonText}.fr-toggle__control:before{border:1px solid ButtonText;background:ButtonText}.fr-toggle__control:checked{border:2px solid Highlight}.fr-field__choice--card:has(:checked){outline:2px solid Highlight;outline-offset:-4px}.fr-datepicker__day.is-selected{border-color:Highlight;text-decoration:underline}.fr-datepicker__day.is-today{outline:1px dashed CanvasText;outline-offset:-4px}.fr-combobox__option.is-active{outline:var(--fr-border-width-thick) solid Highlight;outline-offset:-2px}.fr-field__control[aria-invalid=true],.fr-float:has([aria-invalid=true]){border-style:dashed}}.fr-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--fr-space-3);padding:var(--fr-space-4);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);background:var(--fr-color-card);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm)}.fr-alert>*{min-inline-size:0}.fr-alert:before{content:"";width:.625rem;height:.625rem;margin-top:.35rem;border-radius:var(--fr-radius-full);background:var(--fr-color-accent)}.fr-alert--success{border-color:color-mix(in srgb,var(--fr-color-status-success) 30%,transparent);background:var(--fr-color-status-success-soft)}.fr-alert--success:before{background:var(--fr-color-status-success)}.fr-alert--warning{border-color:color-mix(in srgb,var(--fr-color-status-warning) 30%,transparent);background:var(--fr-color-status-warning-soft)}.fr-alert--warning:before{background:var(--fr-color-status-warning)}.fr-alert--danger{border-color:color-mix(in srgb,var(--fr-color-status-danger) 30%,transparent);background:var(--fr-color-status-danger-soft)}.fr-alert--danger:before{background:var(--fr-color-status-danger)}.fr-alert__title{display:block;min-inline-size:0;margin-bottom:var(--fr-space-1);font-weight:var(--fr-font-weight-bold);overflow-wrap:anywhere}.fr-alert__body{min-inline-size:0;margin:0;color:var(--fr-color-text-secondary);overflow-wrap:anywhere}.fr-alert__actions{display:flex;flex-wrap:wrap;gap:var(--fr-space-2);margin-top:var(--fr-space-3)}.fr-alert__dismiss{width:2rem;height:2rem;align-self:start;padding:0;border:0;border-radius:var(--fr-radius-full);margin:calc(var(--fr-space-2) * -1) calc(var(--fr-space-2) * -1) 0 0;background:transparent;color:currentcolor;font:inherit;cursor:pointer}.fr-alert:has(.fr-alert__dismiss){grid-template-columns:auto minmax(0,1fr) auto}.fr-alert--info{border-color:color-mix(in srgb,var(--fr-color-accent) 30%,transparent);background:var(--fr-color-surface-selected)}.fr-alert--accent{border-inline-start:.25rem solid var(--fr-color-accent)}.fr-alert--sm{padding:var(--fr-space-3);font-size:var(--fr-font-size-xs)}.fr-alert--sm:before{width:.5rem;height:.5rem;margin-top:.2rem}.fr-alert--icon:before,.fr-alert:has(.fr-alert__icon):before{display:none}.fr-alert__icon{width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--fr-color-accent-text)}.fr-alert--success .fr-alert__icon{color:var(--fr-color-status-success)}.fr-alert--warning .fr-alert__icon{color:var(--fr-color-status-warning)}.fr-alert--danger .fr-alert__icon{color:var(--fr-color-status-danger)}.fr-alert__list{display:grid;gap:var(--fr-space-1);margin:var(--fr-space-2) 0 0;padding-inline-start:var(--fr-space-5)}.fr-alert__actions a{display:inline-flex;min-block-size:24px;align-items:center;color:var(--fr-color-accent-text);font-weight:var(--fr-font-weight-semibold);text-decoration:underline;text-underline-offset:.2em}.fr-toast-stack{display:grid;inline-size:min(100%,24rem,calc(100dvi - 2rem));gap:var(--fr-space-3)}.fr-toast{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fr-space-3);padding:var(--fr-space-4);border:1px solid var(--fr-color-border);border-inline-start:.25rem solid var(--fr-color-accent);border-radius:var(--fr-radius-md);background:var(--fr-color-surface-raised);box-shadow:var(--fr-shadow-lg);font-size:var(--fr-font-size-sm)}@media(prefers-reduced-motion:no-preference){.fr-toast{transition-property:opacity,translate;transition-duration:var(--fr-motion-normal);transition-timing-function:var(--fr-motion-easing-enter)}.fr-toast[data-fr-leaving]{opacity:0;translate:0 var(--fr-space-2);transition-duration:var(--fr-motion-fast);transition-timing-function:var(--fr-motion-easing-exit)}@starting-style{.fr-toast{opacity:0;translate:0 var(--fr-space-2)}}}.fr-toast:has(.fr-toast__icon){grid-template-columns:auto minmax(0,1fr) auto}.fr-toast>*{min-inline-size:0}.fr-toast--success{border-inline-start-color:var(--fr-color-status-success)}.fr-toast--warning{border-inline-start-color:var(--fr-color-status-warning)}.fr-toast--danger{border-inline-start-color:var(--fr-color-status-danger)}.fr-toast__icon{width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--fr-color-accent-text)}.fr-toast--success .fr-toast__icon{color:var(--fr-color-status-success)}.fr-toast--warning .fr-toast__icon{color:var(--fr-color-status-warning)}.fr-toast--danger .fr-toast__icon{color:var(--fr-color-status-danger)}.fr-toast__title{display:block;margin-bottom:var(--fr-space-1);font-weight:var(--fr-font-weight-bold);overflow-wrap:anywhere}.fr-toast__body{margin:0;color:var(--fr-color-text-secondary);overflow-wrap:anywhere}.fr-toast__close{width:2rem;height:2rem;padding:0;border:0;border-radius:var(--fr-radius-full);margin:calc(var(--fr-space-2) * -1) calc(var(--fr-space-2) * -1) 0 0;background:transparent;color:currentcolor;font:inherit;cursor:pointer}.fr-toast__close:hover{background:var(--fr-color-surface-muted)}.fr-toast__actions{display:flex;flex-wrap:wrap;gap:var(--fr-space-2);margin-top:var(--fr-space-3)}.fr-banner{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--fr-space-3);padding:var(--fr-space-3) var(--fr-space-4);border-bottom:1px solid var(--fr-color-border);background:var(--fr-color-surface-selected);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm)}.fr-banner__content{display:grid;min-inline-size:0;flex:1 1 20rem;gap:var(--fr-space-1)}.fr-banner__title{font-weight:var(--fr-font-weight-semibold);overflow-wrap:anywhere}.fr-banner__text{min-inline-size:0;margin:0;color:var(--fr-color-text-secondary);overflow-wrap:anywhere}.fr-banner__link{display:inline-flex;min-inline-size:0;max-inline-size:100%;min-block-size:24px;align-items:center;color:var(--fr-color-accent-text);font-weight:var(--fr-font-weight-semibold);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.2em}.fr-banner__dismiss{flex:none;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--fr-radius-full);background:transparent;color:currentcolor;font:inherit;cursor:pointer}.fr-banner__dismiss:hover{background:var(--fr-color-surface-muted)}.fr-banner--sticky{position:sticky;top:0;z-index:var(--fr-z-banner)}.fr-banner--stacked{flex-direction:column;align-items:flex-start;gap:var(--fr-space-2)}.fr-banner--stacked .fr-banner__content{flex-basis:auto}@media(pointer:coarse),(any-pointer:coarse){.fr-alert__dismiss,.fr-toast__close,.fr-banner__dismiss,.fr-alert__actions a,.fr-banner__link{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}.fr-card{position:relative;min-inline-size:0;overflow:hidden;border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-card);box-shadow:var(--fr-shadow-xs)}.fr-card__media{display:grid;width:100%;aspect-ratio:16 / 9;place-items:center;object-fit:cover;background:var(--fr-color-surface-muted);color:var(--fr-color-text-secondary);font-weight:var(--fr-font-weight-semibold)}.fr-card__body{min-inline-size:0;padding:var(--fr-space-6)}.fr-card__eyebrow{margin:0 0 var(--fr-space-2);color:var(--fr-color-accent-text);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-card__title{min-inline-size:0;margin:0;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-xl);letter-spacing:var(--fr-font-tracking-tight);line-height:var(--fr-font-leading-heading);overflow-wrap:anywhere}.fr-card__text{min-inline-size:0;margin:var(--fr-space-3) 0 0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);overflow-wrap:anywhere}.fr-card__footer{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fr-space-4);padding:var(--fr-space-4) var(--fr-space-6);border-top:1px solid var(--fr-color-border)}.fr-card__footer>*{min-inline-size:0;max-inline-size:100%}.fr-card__meta{display:flex;flex-wrap:wrap;gap:var(--fr-space-2) var(--fr-space-4);margin-top:var(--fr-space-4);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-card__footer .fr-card__meta{margin-top:0}.fr-card--horizontal{container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.fr-card--horizontal>*{min-inline-size:0}.fr-card--horizontal .fr-card__media{align-self:stretch}@container (min-width: 24rem){.fr-card--horizontal .fr-card__media{block-size:100%;aspect-ratio:auto}}.fr-card--featured{border-color:var(--fr-color-accent);box-shadow:var(--fr-shadow-lg)}.fr-card .fr-card__badge{display:block;inline-size:fit-content;max-inline-size:calc(100% - var(--fr-space-8));margin:var(--fr-space-4) var(--fr-space-4) 0 auto;overflow-wrap:anywhere}.fr-card__value{min-inline-size:0;margin:0;color:var(--fr-color-text-primary);font-size:clamp(var(--fr-font-size-xl),8cqi,var(--fr-font-size-3xl));font-weight:var(--fr-font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--fr-font-leading-heading);overflow-wrap:anywhere}.fr-card__value-unit{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-base);font-weight:var(--fr-font-weight-normal)}.fr-card__delta{display:inline-flex;align-items:center;gap:var(--fr-space-1);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold)}.fr-card__delta--up{color:var(--fr-color-status-success)}.fr-card__delta--down{color:var(--fr-color-status-danger)}.fr-card--cta{background:var(--fr-color-surface-muted);text-align:center}.fr-card--cta .fr-card__body{display:grid;justify-items:center;gap:var(--fr-space-3)}.fr-card--cta .fr-card__text{margin-block-start:0}.fr-card__person{display:flex;min-inline-size:0;align-items:center;gap:var(--fr-space-3)}.fr-card__person-text{display:grid;min-inline-size:0;overflow-wrap:anywhere}.fr-card__person-name{color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-semibold)}.fr-card__person-role{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-chat{display:flex;flex-direction:column;gap:var(--fr-space-2);max-width:32rem}.fr-chat__bubble{min-inline-size:0;max-width:70%;padding:var(--fr-space-3) var(--fr-space-4);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-card);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);overflow-wrap:anywhere}.fr-chat__bubble--outgoing{align-self:flex-end;border-color:transparent;background:var(--fr-color-surface-selected)}.fr-chat__bubble--outgoing+.fr-chat__bubble--outgoing{margin-top:calc(var(--fr-space-2) * -1)}.fr-chat__meta{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-chat__bubble--outgoing+.fr-chat__meta{align-self:flex-end}.fr-chat__image{display:block;width:100%;aspect-ratio:4 / 3;margin-top:var(--fr-space-2);border-radius:var(--fr-radius-md);background:var(--fr-color-surface-muted);object-fit:cover}.fr-jumbotron{display:grid;container-type:inline-size;inline-size:100%;min-inline-size:0;justify-items:center;gap:var(--fr-space-4);padding:var(--fr-space-16) var(--fr-space-4);text-align:center}.fr-jumbotron--muted{border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-surface-muted)}.fr-jumbotron--compact{gap:var(--fr-space-3);padding:var(--fr-space-8) var(--fr-space-4)}.fr-jumbotron__title{min-inline-size:0;margin:0;max-width:var(--fr-layout-reading);color:var(--fr-color-text-primary);font-size:clamp(var(--fr-font-size-2xl),8cqi,var(--fr-font-size-4xl));font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-heading);line-height:var(--fr-font-leading-heading);overflow-wrap:anywhere}.fr-jumbotron__subtitle{min-inline-size:0;margin:0;max-width:var(--fr-layout-reading);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-lg);overflow-wrap:anywhere}.fr-jumbotron__actions{display:flex;min-inline-size:0;flex-wrap:wrap;justify-content:center;gap:var(--fr-space-3)}.fr-jumbotron__search{inline-size:min(24rem,100%);min-inline-size:0}.fr-jumbotron--compact .fr-jumbotron__title{font-size:var(--fr-font-size-3xl)}.fr-list-group{overflow:hidden;border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-card);font-size:var(--fr-font-size-sm)}.fr-list-group--flush{border:0;border-radius:0}.fr-list-group__item{display:flex;min-inline-size:0;align-items:center;gap:var(--fr-space-3);padding:var(--fr-space-4);border-top:1px solid var(--fr-color-border);color:var(--fr-color-text-primary);overflow-wrap:anywhere;text-decoration:none}.fr-list-group__item:first-child{border-top:0}.fr-list-group__item:hover{background:var(--fr-color-surface-muted)}.fr-list-group__item[aria-current]{background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text);font-weight:var(--fr-font-weight-semibold);text-decoration:underline;text-underline-offset:.2em}.fr-list-group__icon{display:inline-flex;flex:none;color:var(--fr-color-text-secondary)}.fr-list-group__item[aria-current] .fr-list-group__icon{color:var(--fr-color-accent-text)}.fr-list-group__item-text{display:grid;min-inline-size:0;flex:1;overflow-wrap:anywhere}.fr-list-group__item-text small{color:var(--fr-color-text-secondary);font-weight:var(--fr-font-weight-normal)}@media(pointer:coarse),(any-pointer:coarse){.fr-card__footer>.fr-button,.fr-list-group__item{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}.fr-modal{width:min(calc(100dvi - var(--fr-space-8)),36rem);max-inline-size:100%;max-height:calc(100dvh - var(--fr-space-8));padding:0;border:0;border-radius:var(--fr-radius-dialog);margin:auto;overflow:hidden;background:transparent;color:var(--fr-color-text-primary);box-shadow:var(--fr-shadow-xl)}.fr-modal:not([open]){display:none}.fr-modal::backdrop{background:var(--fr-color-overlay);backdrop-filter:blur(2px)}@media(prefers-reduced-motion:no-preference){.fr-modal,.fr-modal::backdrop{transition-property:opacity,translate,display,overlay;transition-duration:var(--fr-motion-normal);transition-timing-function:var(--fr-motion-easing-enter);transition-behavior:allow-discrete}.fr-modal:not([open]),.fr-modal:not([open])::backdrop{opacity:0;transition-duration:var(--fr-motion-fast);transition-timing-function:var(--fr-motion-easing-exit)}.fr-modal:not([open]){translate:0 var(--fr-space-2)}@starting-style{.fr-modal[open]{opacity:0;translate:0 var(--fr-space-3)}.fr-modal[open]::backdrop{opacity:0}}}@media(prefers-reduced-transparency:reduce){.fr-modal::backdrop{backdrop-filter:none}}.fr-modal--sm{max-width:26rem}.fr-modal--lg{max-width:48rem}.fr-modal--sheet{width:min(100%,36rem);margin:auto auto 0;border-radius:var(--fr-radius-dialog) var(--fr-radius-dialog) 0 0}.fr-modal__heading{display:flex;min-inline-size:0;max-inline-size:100%;flex:1;align-items:center;gap:var(--fr-space-3)}.fr-modal__icon{display:grid;flex:none;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--fr-radius-full);background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text)}.fr-modal__dialog{min-inline-size:0;max-height:inherit;overflow:auto;background:var(--fr-color-surface-raised);container-type:inline-size}.fr-modal__header,.fr-modal__body,.fr-modal__footer{padding-block:clamp(var(--fr-space-4),5cqi,var(--fr-space-5));padding-inline:clamp(var(--fr-space-4),6cqi,var(--fr-space-6))}.fr-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fr-space-4);border-bottom:1px solid var(--fr-color-border)}.fr-modal__title{min-inline-size:0;margin:0;font-size:var(--fr-font-size-xl);line-height:var(--fr-font-leading-heading);overflow-wrap:anywhere}.fr-modal__body{min-inline-size:0;color:var(--fr-color-text-secondary);overflow-wrap:anywhere}.fr-modal__body>:first-child{margin-top:0}.fr-modal__body>:last-child{margin-bottom:0}.fr-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fr-space-3);border-top:1px solid var(--fr-color-border)}.fr-modal__footer>*{min-inline-size:0;max-inline-size:100%;flex:0 1 auto;overflow-wrap:anywhere}.fr-modal__close{display:inline-grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;padding:0;border:0;border-radius:var(--fr-radius-full);background:transparent;color:var(--fr-color-text-secondary);font:inherit;font-size:var(--fr-font-size-xl);cursor:pointer}.fr-modal__close:hover{background:var(--fr-color-surface-muted);color:var(--fr-color-text-primary)}@container (max-width: 24rem){.fr-modal__heading{flex-wrap:wrap}.fr-modal__footer>*{width:100%}}@media(pointer:coarse),(any-pointer:coarse){.fr-modal__close{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}@media(forced-colors:active){.fr-modal{border:1px solid CanvasText}}.fr-nav{position:relative;container-type:inline-size;border-bottom:1px solid var(--fr-color-border);background:var(--fr-color-card)}.fr-nav__inner{display:flex;min-inline-size:0;min-height:4.5rem;max-inline-size:var(--fr-layout-content);flex-wrap:wrap;align-items:center;gap:var(--fr-space-4);padding:0 var(--fr-space-4);margin-inline:auto}.fr-nav__brand{display:inline-flex;align-items:center;min-inline-size:0;margin-inline-end:auto;color:var(--fr-color-accent-text);font-size:var(--fr-font-size-xl);font-weight:var(--fr-font-weight-bold);letter-spacing:-.04em;overflow-wrap:anywhere;text-decoration:none}.fr-nav__toggle{display:inline-flex}.fr-nav__panel[hidden],.fr-nav__submenu[hidden]{display:none}.fr-nav__panel{position:absolute;inset:100% 0 auto;z-index:var(--fr-z-dropdown);min-inline-size:0;max-block-size:calc(100dvb - 5rem);overflow:auto;padding:var(--fr-space-4);border-bottom:1px solid var(--fr-color-border);background:var(--fr-color-card);box-shadow:var(--fr-shadow-md);overflow-wrap:anywhere}.fr-nav__list,.fr-nav__submenu{display:flex;flex-direction:column;gap:var(--fr-space-2);padding:0;margin:0;list-style:none}.fr-nav__item{position:relative;min-inline-size:0}.fr-nav__link,.fr-nav__disclosure{display:inline-flex;min-inline-size:0;max-inline-size:100%;min-height:2.5rem;align-items:center;gap:var(--fr-space-2);padding:var(--fr-space-2) var(--fr-space-3);border:0;border-radius:var(--fr-radius-md);background:transparent;color:var(--fr-color-text-secondary);font:inherit;font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);line-height:var(--fr-font-leading-control);overflow-wrap:anywhere;text-decoration:none;cursor:pointer}.fr-nav__link:hover,.fr-nav__link[aria-current=page],.fr-nav__disclosure:hover,.fr-nav__disclosure[aria-expanded=true]{background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text)}.fr-nav__submenu{min-inline-size:0;max-inline-size:100%;padding:var(--fr-space-2);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);margin-top:var(--fr-space-1);background:var(--fr-color-card);box-shadow:var(--fr-shadow-md)}@container (min-width: 48rem){.fr-nav__toggle{display:none}.fr-nav__panel,.fr-nav__panel[hidden]{position:static;display:block;max-block-size:none;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.fr-nav__list{flex-direction:row;align-items:center}.fr-nav__submenu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:var(--fr-z-popover);inline-size:max-content;min-inline-size:min(12rem,calc(100dvi - 2rem));max-inline-size:min(22rem,calc(100cqi - 2rem),calc(100dvi - 2rem))}}.fr-nav--sticky{position:sticky;top:0;z-index:var(--fr-z-sticky)}.fr-nav--solid{box-shadow:var(--fr-shadow-sm)}.fr-nav--transparent{border-bottom-color:transparent;background:transparent}.fr-nav__actions{display:flex;min-inline-size:0;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--fr-space-2)}.fr-nav__actions>*{min-inline-size:0;max-inline-size:100%}.fr-nav__actions .fr-search{flex:1 1 12rem;min-inline-size:0}.fr-nav__link:hover{text-decoration:underline;text-underline-offset:.25em}.fr-breadcrumb{font-size:var(--fr-font-size-sm)}.fr-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fr-space-2);padding:0;margin:0;list-style:none}.fr-breadcrumb__list li+li:before{content:"/";color:var(--fr-color-text-secondary)}.fr-breadcrumb__link{display:inline-flex;min-inline-size:24px;min-block-size:24px;align-items:center;gap:var(--fr-space-1);color:var(--fr-color-text-primary);text-decoration:none}.fr-breadcrumb__link:hover{color:var(--fr-color-accent-text);text-decoration:underline;text-underline-offset:.25em}.fr-breadcrumb__list [aria-current=page]{color:var(--fr-color-text-secondary)}.fr-footer{border-top:1px solid var(--fr-color-border);background:var(--fr-color-card);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-footer__inner{display:grid;gap:var(--fr-space-8);max-width:var(--fr-layout-content);padding:var(--fr-space-8) var(--fr-space-4);margin:auto}.fr-footer__brand{display:inline-flex;min-inline-size:0;max-inline-size:100%;align-items:center;color:var(--fr-color-accent-text);font-size:var(--fr-font-size-xl);font-weight:var(--fr-font-weight-bold);letter-spacing:-.04em;overflow-wrap:anywhere;text-decoration:none}.fr-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--fr-space-6)}.fr-footer__column-title{margin:0 0 var(--fr-space-3);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold)}.fr-footer__list{display:grid;gap:var(--fr-space-2);padding:0;margin:0;list-style:none}.fr-footer__list--inline{display:flex;flex-wrap:wrap;gap:var(--fr-space-2) var(--fr-space-4)}.fr-footer__list a{display:inline-flex;min-inline-size:24px;min-block-size:24px;align-items:center;color:var(--fr-color-text-secondary);text-decoration:none}.fr-footer__list a:hover{color:var(--fr-color-accent-text);text-decoration:underline;text-underline-offset:.25em}.fr-footer__legal{display:flex;flex-wrap:wrap;gap:var(--fr-space-2) var(--fr-space-4);align-items:center;justify-content:space-between;max-width:var(--fr-layout-content);margin:auto;padding:var(--fr-space-4);border-top:1px solid var(--fr-color-border)}.fr-footer__social{display:flex;flex-wrap:wrap;gap:var(--fr-space-2);padding:0;margin:0;list-style:none}.fr-pagination{font-size:var(--fr-font-size-sm)}.fr-pagination__summary{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fr-space-3)}.fr-pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fr-space-2);padding:0;margin:0;list-style:none}.fr-pagination__page{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;padding:0 var(--fr-space-2);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);background:var(--fr-color-card);color:var(--fr-color-text-primary);text-decoration:none}.fr-pagination__page:hover{background:var(--fr-color-surface-muted)}.fr-pagination__page[aria-current=page]{border-color:var(--fr-color-accent);background:var(--fr-color-accent);color:var(--fr-color-on-accent);font-weight:var(--fr-font-weight-semibold)}.fr-pagination__page--icon{padding:0}.fr-pagination__gap{display:inline-flex;min-width:2.5rem;align-items:center;justify-content:center;color:var(--fr-color-text-secondary)}.fr-pagination--sm .fr-pagination__page,.fr-pagination--sm .fr-pagination__gap{min-width:2rem;min-height:2rem}.fr-pagination--lg .fr-pagination__page,.fr-pagination--lg .fr-pagination__gap{min-width:3rem;min-height:3rem}.fr-pagination--pill .fr-pagination__page{border-radius:var(--fr-radius-full)}.fr-sidebar{inline-size:min(100%,16rem);padding:var(--fr-space-4);border-inline-end:1px solid var(--fr-color-border);background:var(--fr-color-card)}.fr-sidebar--fill{display:flex;min-block-size:min(28rem,calc(100dvb - 2rem));flex-direction:column}.fr-sidebar--fill .fr-sidebar__footer{margin-top:auto}.fr-sidebar__brand{display:block;min-inline-size:0;margin-bottom:var(--fr-space-6);color:var(--fr-color-accent-text);font-size:var(--fr-font-size-lg);font-weight:var(--fr-font-weight-bold);letter-spacing:-.04em;overflow-wrap:anywhere;text-decoration:none}.fr-sidebar__group+.fr-sidebar__group{margin-top:var(--fr-space-6)}.fr-sidebar__group-title{margin:0 0 var(--fr-space-2);padding:0 var(--fr-space-3);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.fr-sidebar__list{display:grid;gap:var(--fr-space-1);padding:0;margin:0;list-style:none}.fr-sidebar__list .fr-sidebar__list{margin-top:var(--fr-space-1);padding-left:var(--fr-space-6)}.fr-sidebar__link{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--fr-space-2);min-height:2.25rem;padding:var(--fr-space-1) var(--fr-space-3);border:0;border-radius:var(--fr-radius-md);background:transparent;color:var(--fr-color-text-secondary);font:inherit;font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-normal);overflow-wrap:break-word;text-decoration:none;text-align:start;cursor:pointer}.fr-sidebar__link:hover{background:var(--fr-color-surface-muted);color:var(--fr-color-text-primary)}.fr-sidebar__label{min-inline-size:0;flex:1 1 auto;overflow-wrap:break-word}.fr-sidebar__link[aria-current=page]{background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text)}.fr-sidebar--collapsed{inline-size:min(100%,4.5rem)}.fr-sidebar--collapsed .fr-sidebar__label,.fr-sidebar--collapsed .fr-sidebar__group-title{display:none}.fr-sidebar--collapsed .fr-sidebar__link{justify-content:center;padding-inline:0}.fr-sidebar__footer{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--fr-space-3);margin-top:var(--fr-space-6);padding-top:var(--fr-space-4);border-top:1px solid var(--fr-color-border)}.fr-bottomnav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,4rem),1fr));inline-size:100%;padding-block-end:env(safe-area-inset-bottom);border-top:1px solid var(--fr-color-border);background:var(--fr-color-card)}.fr-bottomnav--fixed{position:fixed;inset:auto 0 0;z-index:var(--fr-z-sticky)}.fr-bottomnav--borderless{border-top:0;background:transparent}.fr-bottomnav__item{position:relative;display:inline-flex;min-inline-size:0;min-block-size:var(--fr-control-height-md);flex-direction:column;align-items:center;gap:var(--fr-space-1);padding:var(--fr-space-2) var(--fr-space-3);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);text-align:center;text-decoration:none}.fr-bottomnav__item:hover{color:var(--fr-color-accent-text)}.fr-bottomnav__item[aria-current=page]{color:var(--fr-color-accent-text);font-weight:var(--fr-font-weight-semibold)}.fr-bottomnav__icon{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center}.fr-bottomnav__label{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.fr-megamenu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--fr-space-6)}.fr-megamenu__panel{min-inline-size:0;max-inline-size:100%}.fr-megamenu--narrow,.fr-megamenu--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.fr-megamenu__heading{min-inline-size:0;margin:0 0 var(--fr-space-2);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase}.fr-megamenu__list{display:grid;gap:var(--fr-space-1);padding:0;margin:0;list-style:none}.fr-megamenu__link{display:block;min-inline-size:0;padding:var(--fr-space-2) var(--fr-space-3);border-radius:var(--fr-radius-md);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);overflow-wrap:anywhere;text-decoration:none}.fr-megamenu__link small{display:block;min-inline-size:0;margin-top:var(--fr-space-1);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-normal);overflow-wrap:anywhere}.fr-megamenu__link:hover{background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text)}.fr-megamenu__cta{display:grid;min-inline-size:0;align-content:center;gap:var(--fr-space-3);padding:var(--fr-space-4);border-radius:var(--fr-radius-lg);background:var(--fr-color-surface-muted)}@container (min-width: 48rem){.fr-nav__item:has(>.fr-megamenu__panel){position:static}.fr-megamenu__panel{inset-inline:var(--fr-space-4);inline-size:auto;max-inline-size:min(calc(100cqi - var(--fr-space-8)),calc(100dvi - 2rem));max-block-size:min(36rem,calc(100dvb - 7rem));overflow:auto}.fr-megamenu__panel:has(.fr-megamenu--narrow){inset-inline:auto var(--fr-space-4);inline-size:min(34rem,calc(100cqi - var(--fr-space-8)),calc(100dvi - 2rem))}}.fr-nav__link[aria-current=page],.fr-nav__disclosure[aria-expanded=true],.fr-sidebar__link[aria-current=page],.fr-bottomnav__item[aria-current=page],.fr-pagination__page[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}@media(pointer:coarse),(any-pointer:coarse){.fr-nav__brand,.fr-nav__link,.fr-nav__disclosure,.fr-nav__actions>.fr-button,.fr-breadcrumb__link,.fr-footer__brand,.fr-footer__list a,.fr-sidebar__brand,.fr-sidebar__link,.fr-bottomnav__item,.fr-megamenu__link,.fr-pagination .fr-pagination__page{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}.fr-sidebar--collapsed{inline-size:min(100%,calc(var(--fr-control-target-min) + var(--fr-space-8) + 1px))}}@media(forced-colors:active){.fr-nav__link[aria-current=page],.fr-sidebar__link[aria-current=page],.fr-bottomnav__item[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}}.fr-disclosure{min-inline-size:0;max-inline-size:100%;border-bottom:1px solid var(--fr-color-border)}.fr-disclosure:first-child{border-top:1px solid var(--fr-color-border)}.fr-disclosure__summary{display:flex;min-inline-size:0;max-inline-size:100%;align-items:center;justify-content:space-between;gap:var(--fr-space-4);padding:var(--fr-space-5) 0;color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-semibold);overflow-wrap:anywhere;cursor:pointer;list-style:none}.fr-disclosure__summary::-webkit-details-marker{display:none}.fr-disclosure__summary:after{content:"+";flex:none;color:var(--fr-color-accent-text);font-size:var(--fr-font-size-xl)}.fr-disclosure[open] .fr-disclosure__summary:after{content:"\2212"}.fr-disclosure__body{min-inline-size:0;max-inline-size:100%;padding:0 0 var(--fr-space-5);color:var(--fr-color-text-secondary);overflow-wrap:anywhere}.fr-disclosure__body>:first-child{margin-top:0}.fr-disclosure__body>:last-child{margin-bottom:0}.fr-accordion{min-inline-size:0;max-inline-size:100%;border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);background:var(--fr-color-card)}.fr-accordion+.fr-accordion{margin-top:var(--fr-space-2)}.fr-accordion__summary{display:flex;min-inline-size:0;max-inline-size:100%;align-items:center;justify-content:space-between;gap:var(--fr-space-4);padding:var(--fr-space-4) var(--fr-space-5);color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-semibold);cursor:pointer;list-style:none}.fr-accordion__summary::-webkit-details-marker{display:none}.fr-accordion__summary:hover{color:var(--fr-color-accent-text)}.fr-accordion__summary:after{content:"";width:.5rem;height:.5rem;flex:none;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg)}.fr-accordion[open] .fr-accordion__summary:after{transform:rotate(225deg)}@media(prefers-reduced-motion:no-preference){.fr-accordion__summary:after{transition:transform var(--fr-motion-fast) var(--fr-motion-easing-standard)}}.fr-accordion__title{display:inline-flex;min-inline-size:0;max-inline-size:100%;align-items:center;gap:var(--fr-space-3);overflow-wrap:anywhere}.fr-accordion__title svg{flex:none;color:var(--fr-color-text-secondary)}.fr-accordion__description{display:block;margin-top:var(--fr-space-1);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-normal);overflow-wrap:anywhere}.fr-accordion__body{min-inline-size:0;max-inline-size:100%;padding:0 var(--fr-space-5) var(--fr-space-4);color:var(--fr-color-text-secondary);overflow-wrap:anywhere}.fr-accordion__body>:first-child{margin-top:0}.fr-accordion__body>:last-child{margin-bottom:0}.fr-accordion--flush{border:0;border-bottom:1px solid var(--fr-color-border);border-radius:0;background:transparent}.fr-accordion--flush+.fr-accordion--flush{margin-top:0}.fr-accordion--flush:first-child{border-top:1px solid var(--fr-color-border)}.fr-accordion--flush .fr-accordion__summary{padding:var(--fr-space-5) 0}.fr-accordion--flush .fr-accordion__body{padding:0 0 var(--fr-space-5)}.fr-accordion--compact .fr-accordion__summary{padding-top:var(--fr-space-3);padding-bottom:var(--fr-space-3);font-size:var(--fr-font-size-sm)}.fr-accordion--compact .fr-accordion__body{padding-bottom:var(--fr-space-3);font-size:var(--fr-font-size-sm)}@media(pointer:coarse),(any-pointer:coarse){.fr-disclosure__summary,.fr-accordion__summary{min-block-size:var(--fr-control-target-min)}}.fr-badge{display:inline-flex;flex-shrink:0;min-inline-size:0;max-inline-size:100%;align-items:center;gap:var(--fr-space-1);padding:.2rem .55rem;border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-full);background:var(--fr-color-surface-muted);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);line-height:var(--fr-font-leading-control);overflow-wrap:anywhere}.fr-badge--accent{border-color:var(--fr-color-border);background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text)}.fr-badge--success{border-color:var(--fr-color-status-success);background:var(--fr-color-status-success-soft);color:var(--fr-color-status-success)}.fr-badge--warning{border-color:var(--fr-color-status-warning);background:var(--fr-color-status-warning-soft);color:var(--fr-color-status-warning)}.fr-badge--danger{border-color:var(--fr-color-status-danger);background:var(--fr-color-status-danger-soft);color:var(--fr-color-status-danger)}.fr-badge--filled{border-color:var(--fr-color-accent);background:var(--fr-color-accent);color:var(--fr-color-on-accent)}.fr-badge--md{padding:.3rem .7rem;font-size:var(--fr-font-size-sm)}.fr-badge--lg{padding:.45rem .9rem;font-size:var(--fr-font-size-sm)}.fr-badge--pill{border-radius:var(--fr-radius-full)}a.fr-badge{min-inline-size:24px;min-block-size:24px;text-decoration:underline;text-underline-offset:.2em}a.fr-badge:hover{border-color:var(--fr-color-accent-text);color:var(--fr-color-accent-text)}a.fr-badge--filled:hover{background:var(--fr-color-accent-hover);color:var(--fr-color-on-accent)}.fr-badge__dot{width:.5rem;height:.5rem;flex:none;border-radius:var(--fr-radius-full);background:currentcolor}.fr-badge__icon{width:.85em;height:.85em;flex:none}@media(pointer:coarse),(any-pointer:coarse){.fr-badge:is(a,button){min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}.fr-avatar{display:inline-grid;width:2.5rem;height:2.5rem;flex:none;max-inline-size:100%;max-block-size:100%;place-items:center;overflow:hidden;border:2px solid var(--fr-color-card);border-radius:var(--fr-radius-full);background:var(--fr-color-surface-selected);color:var(--fr-color-accent-text);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-bold);text-decoration:none}.fr-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.fr-avatar--xs{width:1.5rem;height:1.5rem;font-size:var(--fr-font-size-xs)}.fr-avatar--sm{width:2rem;height:2rem}.fr-avatar--md{width:2.5rem;height:2.5rem}.fr-avatar--lg{width:3.5rem;height:3.5rem;font-size:var(--fr-font-size-base)}.fr-avatar--xl{width:5rem;height:5rem;font-size:var(--fr-font-size-lg)}.fr-avatar-group{display:flex;max-inline-size:100%;padding-inline-start:.5rem;overflow-x:auto}.fr-avatar-group .fr-avatar{margin-inline-start:-.5rem}.fr-avatar--square{border-radius:var(--fr-radius-lg)}.fr-avatar--overflow{background:var(--fr-color-surface-muted);color:var(--fr-color-text-secondary)}.fr-avatar__icon{width:55%;height:55%}.fr-avatar:is(.fr-avatar--status,.fr-avatar--online,.fr-avatar--notify){overflow:visible}.fr-avatar--status{position:relative}.fr-avatar--status:after,.fr-avatar--online:after{content:"";position:absolute;right:-.15rem;bottom:-.15rem;width:.65rem;height:.65rem;border:2px solid var(--fr-color-card);border-radius:var(--fr-radius-full);background:var(--fr-color-status-success)}.fr-avatar--away:after{content:"";position:absolute;right:-.15rem;bottom:-.15rem;width:.65rem;height:.65rem;border:2px solid var(--fr-color-card);border-radius:var(--fr-radius-full);background:var(--fr-color-status-warning)}.fr-avatar--offline:after{content:"";position:absolute;right:-.15rem;bottom:-.15rem;width:.65rem;height:.65rem;border:2px solid var(--fr-color-card);border-radius:var(--fr-radius-full);background:var(--fr-color-text-disabled)}.fr-avatar--notify{position:relative}.fr-avatar--notify:after{content:"";position:absolute;top:-.15rem;right:-.15rem;width:.8rem;height:.8rem;border:2px solid var(--fr-color-card);border-radius:var(--fr-radius-full);background:var(--fr-color-status-danger)}.fr-avatar--ring{border-color:var(--fr-color-card);outline:2px solid var(--fr-color-accent);outline-offset:2px}.fr-avatar-group:has(a,button){flex-wrap:wrap;gap:var(--fr-space-1);padding-inline-start:0;overflow:visible}.fr-avatar-group:has(a,button) .fr-avatar{margin-inline-start:0}@media(pointer:coarse),(any-pointer:coarse){.fr-avatar:is(a,button){min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}.fr-table-wrap{max-inline-size:100%;overflow-x:auto;border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-card)}.fr-table{width:100%;max-inline-size:100%;border-collapse:collapse;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm)}.fr-table>caption{padding:var(--fr-space-4);font-weight:var(--fr-font-weight-bold);text-align:left}.fr-table>:where(thead,tbody,tfoot)>:where(tr)>:is(th,td){min-inline-size:0;padding:var(--fr-space-3) var(--fr-space-4);border-bottom:1px solid var(--fr-color-border);text-align:left;overflow-wrap:anywhere}.fr-table>thead>:where(tr)>th{background:var(--fr-color-surface-muted);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);letter-spacing:.05em;text-transform:uppercase}.fr-table>tbody>tr:last-child>*{border-bottom:0}.fr-table--striped>tbody>tr:nth-child(2n){background:var(--fr-color-surface)}.fr-table--compact>:where(thead,tbody,tfoot)>:where(tr)>:is(th,td){padding-top:var(--fr-space-2);padding-bottom:var(--fr-space-2)}.fr-table__numeric{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.fr-table__status,.fr-table__actions{white-space:nowrap}.fr-table__positive{color:var(--fr-color-status-success)}.fr-table__negative{color:var(--fr-color-status-danger)}.fr-table--hover>tbody>tr:hover{background:var(--fr-color-surface)}.fr-table__row--success{background:var(--fr-color-status-success-soft)}.fr-table__row--warning{background:var(--fr-color-status-warning-soft)}.fr-table__row--danger{background:var(--fr-color-status-danger-soft)}.fr-table>tfoot>:where(tr)>:is(th,td){border-bottom:0;border-top:2px solid var(--fr-color-border);background:var(--fr-color-surface-muted);font-weight:var(--fr-font-weight-semibold)}.fr-table--scroll{max-block-size:18rem;max-inline-size:100%;overflow:auto;border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-card)}.fr-table__check{width:2.75rem;text-align:center}.fr-table__check input{width:1rem;height:1rem;flex:none;margin:0;accent-color:var(--fr-color-accent)}.fr-table__selection{display:inline-flex;min-inline-size:24px;min-block-size:24px;align-items:center;justify-content:center;cursor:pointer}.fr-table__selection:focus-within{outline:2px solid var(--fr-color-focus);outline-offset:2px}.fr-table__sort{display:inline-flex;min-inline-size:24px;min-block-size:24px;align-items:center;gap:var(--fr-space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.fr-table__sort:after{content:"\2195"}.fr-table th[aria-sort=ascending] .fr-table__sort{color:var(--fr-color-accent-text)}.fr-table th[aria-sort=ascending] .fr-table__sort:after{content:"\2191";opacity:1}.fr-table th[aria-sort=descending] .fr-table__sort{color:var(--fr-color-accent-text)}.fr-table th[aria-sort=descending] .fr-table__sort:after{content:"\2193";opacity:1}.fr-table__table{min-inline-size:min(42rem,100%)}.fr-table__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fr-space-3);padding:var(--fr-space-4)}.fr-table__search{min-inline-size:0;max-inline-size:100%;min-height:2.5rem;flex:1 1 14rem;padding:var(--fr-space-2) var(--fr-space-3);border:1px solid var(--fr-color-border-control);border-radius:var(--fr-radius-md);background:var(--fr-color-card);color:var(--fr-color-text-primary);font:inherit;font-size:var(--fr-font-size-sm)}.fr-table__search::placeholder{color:var(--fr-color-text-secondary);opacity:1}.fr-table__action{display:inline-flex;max-inline-size:100%;flex:0 1 auto;align-items:center;gap:var(--fr-space-2);min-height:2.5rem;padding:var(--fr-space-2) var(--fr-space-3);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);background:var(--fr-color-card);color:var(--fr-color-text-primary);font:inherit;font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);overflow-wrap:anywhere;cursor:pointer}.fr-table__action:hover{border-color:var(--fr-color-accent-text);color:var(--fr-color-accent-text)}.fr-table__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fr-space-3);padding:var(--fr-space-4);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-table__pagination>*{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.fr-table__pagination ul{display:flex;flex-wrap:wrap;gap:var(--fr-space-1);margin:0;padding:0;list-style:none}.fr-table__pagination a{display:inline-flex;min-width:2.25rem;min-height:2.25rem;align-items:center;justify-content:center;padding:var(--fr-space-1) var(--fr-space-2);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);text-decoration:none}.fr-table__pagination a:hover{border-color:var(--fr-color-accent-text);color:var(--fr-color-accent-text)}.fr-table__pagination a[aria-current=page]{border-color:var(--fr-color-accent);background:var(--fr-color-accent);color:var(--fr-color-on-accent)}@media(pointer:coarse),(any-pointer:coarse){.fr-table__selection,.fr-table__sort,.fr-table__action,.fr-table__pagination a{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}.fr-table__search{min-block-size:var(--fr-control-target-min);font-size:max(16px,var(--fr-font-size-base))}}@media(forced-colors:active){.fr-table__pagination a[aria-current=page]{border:2px solid Highlight;text-decoration:underline}}.fr-segmented{display:inline-flex;max-inline-size:100%;overflow-x:auto;padding:var(--fr-space-1);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);background:var(--fr-color-surface-muted)}.fr-segmented__item{position:relative;display:inline-flex;min-inline-size:24px;max-inline-size:none;flex:0 0 auto;min-height:2.25rem;align-items:center;justify-content:center;padding:var(--fr-space-2) var(--fr-space-3);border:1px solid transparent;border-radius:var(--fr-radius-sm);background:transparent;color:var(--fr-color-text-secondary);font:inherit;font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);line-height:var(--fr-font-leading-control);text-decoration:none;white-space:nowrap;cursor:pointer}.fr-segmented__item:hover{color:var(--fr-color-text-primary)}.fr-segmented__item[aria-pressed=true],.fr-segmented__item[aria-current=page],.fr-segmented__item:has(input:checked){border-color:currentcolor;background:var(--fr-color-card);color:var(--fr-color-accent-text);box-shadow:var(--fr-shadow-sm)}.fr-segmented__item input{position:absolute;opacity:0;pointer-events:none}.fr-segmented__item:has(input:focus-visible){outline:2px solid var(--fr-color-focus);outline-offset:-2px}.fr-segmented__item:has(input:disabled),.fr-segmented__item[disabled]{color:var(--fr-color-text-disabled);cursor:not-allowed}.fr-segmented__tab{display:inline-flex;min-inline-size:24px;max-inline-size:none;flex:0 0 auto;min-height:2.25rem;align-items:center;justify-content:center;gap:var(--fr-space-2);padding:var(--fr-space-2) var(--fr-space-3);border:1px solid transparent;border-radius:var(--fr-radius-sm);background:transparent;color:var(--fr-color-text-secondary);font:inherit;font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);line-height:var(--fr-font-leading-control);white-space:nowrap;cursor:pointer}.fr-segmented__tab:hover{color:var(--fr-color-text-primary)}.fr-segmented__tab[aria-selected=true]{border-color:currentcolor;background:var(--fr-color-card);color:var(--fr-color-accent-text);box-shadow:var(--fr-shadow-sm)}.fr-segmented__tab[disabled]{color:var(--fr-color-text-disabled);cursor:not-allowed}.fr-segmented__panel{padding-top:var(--fr-space-4);color:var(--fr-color-text-secondary)}.fr-segmented__panel>:first-child{margin-top:0}.fr-segmented__panel>:last-child{margin-bottom:0}.fr-segmented__panel[hidden]{display:none}.fr-segmented--pill,.fr-segmented--pill .fr-segmented__item,.fr-segmented--pill .fr-segmented__tab{border-radius:var(--fr-radius-full)}.fr-segmented--fill{display:flex;flex-wrap:wrap;width:100%;overflow:visible}.fr-segmented--fill .fr-segmented__item,.fr-segmented--fill .fr-segmented__tab{max-inline-size:100%;flex:1 1 6rem;overflow-wrap:anywhere;white-space:normal}.fr-segmented--vertical{flex-direction:column;align-items:stretch;overflow:visible}.fr-segmented--vertical .fr-segmented__item,.fr-segmented--vertical .fr-segmented__tab{max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.fr-segmented--underline{gap:var(--fr-space-2);padding:0;border:0;border-bottom:1px solid var(--fr-color-border);border-radius:0;background:transparent}.fr-segmented--underline .fr-segmented__tab{margin-bottom:-1px;border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;box-shadow:none}.fr-segmented--underline .fr-segmented__tab[aria-selected=true]{border-bottom-color:var(--fr-color-accent);background:transparent;color:var(--fr-color-accent-text);box-shadow:none}.fr-button-group{display:inline-flex;max-inline-size:100%;flex-wrap:wrap;gap:var(--fr-space-2)}.fr-button-group>.fr-button{max-inline-size:100%;overflow-wrap:anywhere}.fr-button-group--vertical{flex-direction:column;align-items:stretch}.fr-button-group--toolbar{display:flex;width:100%}.fr-button-group__spacer{flex:1 1 auto}.fr-button-group--attached{flex-wrap:nowrap;gap:0;overflow-x:auto}.fr-button-group--attached>.fr-button{max-inline-size:none;flex:0 0 auto;border-radius:0;white-space:nowrap}.fr-button-group--attached>.fr-button:first-child{border-start-start-radius:var(--fr-radius-md);border-end-start-radius:var(--fr-radius-md)}.fr-button-group--attached>.fr-button:last-child{border-start-end-radius:var(--fr-radius-md);border-end-end-radius:var(--fr-radius-md)}.fr-button-group--attached>.fr-button+.fr-button{border-inline-start-width:0}.fr-button-group--sm>.fr-button{min-height:var(--fr-control-height-sm);padding:var(--fr-space-2) var(--fr-space-3);font-size:var(--fr-font-size-xs)}.fr-button-group>.fr-button[aria-pressed=true]{color:var(--fr-color-accent-text);background:var(--fr-color-surface-selected);outline:2px solid currentcolor;outline-offset:-4px}@media(pointer:coarse),(any-pointer:coarse){.fr-segmented__item,.fr-segmented__tab,.fr-button-group>.fr-button{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}@media(forced-colors:active){.fr-segmented__item[aria-pressed=true],.fr-segmented__item[aria-current=page],.fr-segmented__item:has(input:checked),.fr-segmented__tab[aria-selected=true]{border-color:Highlight;text-decoration:underline}}.fr-overlay{position:relative}.fr-overlay--end{display:flex;justify-content:flex-end}.fr-overlay__panel{position:absolute;top:calc(100% + var(--fr-space-2));left:0;z-index:var(--fr-z-popover);min-inline-size:min(14rem,calc(100dvi - 2rem));max-inline-size:calc(100dvi - 2rem);padding:var(--fr-space-3);border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-surface-raised);color:var(--fr-color-text-primary);box-shadow:var(--fr-shadow-lg);overflow-wrap:anywhere}.fr-overlay__panel[hidden]{display:none}.fr-overlay__panel--start{left:0}.fr-overlay__panel--end{right:0;left:auto}.fr-overlay__backdrop{position:fixed;inset:0;z-index:var(--fr-z-backdrop);border:0;padding:0;background:var(--fr-color-overlay)}.fr-dropdown__menu{min-inline-size:min(14rem,calc(100dvi - 2rem))}.fr-dropdown__list{display:grid;min-inline-size:0;gap:var(--fr-space-1);padding:0;margin:0;list-style:none}.fr-dropdown__item{display:flex;inline-size:100%;min-inline-size:0;align-items:center;gap:var(--fr-space-2);padding:var(--fr-space-2) var(--fr-space-3);border:0;border-radius:var(--fr-radius-md);background:transparent;color:var(--fr-color-text-primary);font:inherit;font-size:var(--fr-font-size-sm);overflow-wrap:anywhere;text-align:start;text-decoration:none;cursor:pointer}.fr-dropdown__item:hover{background:var(--fr-color-surface-muted)}.fr-dropdown__item:disabled,.fr-dropdown__item[aria-disabled=true]{background:transparent;color:var(--fr-color-text-disabled);cursor:not-allowed}.fr-dropdown__item--danger{color:var(--fr-color-status-danger)}.fr-dropdown__header{padding:var(--fr-space-2) var(--fr-space-3);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);overflow-wrap:anywhere;text-transform:uppercase}.fr-dropdown__divider{block-size:1px;margin:var(--fr-space-2) calc(var(--fr-space-3) * -1);border:0;background:var(--fr-color-border)}.fr-dropdown__menu--sm{min-inline-size:min(10rem,calc(100dvi - 2rem));font-size:var(--fr-font-size-xs)}.fr-dropdown__menu--lg{min-inline-size:min(18rem,calc(100dvi - 2rem));font-size:var(--fr-font-size-base)}.fr-dropdown__menu>.fr-search{margin-bottom:var(--fr-space-2)}.fr-tooltip{position:relative;display:inline-flex;max-inline-size:min(16rem,calc(100dvi - 2rem))}.fr-tooltip__tip{position:absolute;bottom:calc(100% + .625rem);left:50%;z-index:var(--fr-z-tooltip);display:none;inline-size:max-content;max-inline-size:min(16rem,calc(100dvi - 2rem));padding:var(--fr-space-2) var(--fr-space-3);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);background:var(--fr-color-surface-raised);color:var(--fr-color-text-primary);box-shadow:var(--fr-shadow-md);font-size:var(--fr-font-size-sm);line-height:var(--fr-font-leading-body);overflow-wrap:anywhere;text-align:center;opacity:0;visibility:hidden;transform:translate(-50%,var(--fr-space-1))}.fr-tooltip__tip:after{content:"";position:absolute;top:100%;left:50%;inline-size:.5rem;block-size:.5rem;border-inline-end:1px solid var(--fr-color-border);border-bottom:1px solid var(--fr-color-border);background:var(--fr-color-surface-raised);transform:translate(-50%,-50%) rotate(45deg)}.fr-tooltip__tip--bottom{bottom:auto;top:calc(100% + .625rem);transform:translate(-50%,calc(var(--fr-space-1) * -1))}.fr-tooltip__tip--bottom:after{top:auto;bottom:100%;border-inline-end:0;border-bottom:0;border-block-start:1px solid var(--fr-color-border);border-inline-start:1px solid var(--fr-color-border)}.fr-tooltip__tip--start{bottom:auto;top:50%;left:auto;right:calc(100% + .625rem);transform:translate(calc(var(--fr-space-1) * -1),-50%)}.fr-tooltip__tip--start:after{top:50%;left:100%;border-inline-end:0;border-bottom:0;border-block-start:1px solid var(--fr-color-border);border-inline-start:1px solid var(--fr-color-border);transform:translate(-50%,-50%) rotate(45deg)}.fr-tooltip__tip--end{bottom:auto;top:50%;left:calc(100% + .625rem);transform:translate(var(--fr-space-1),-50%)}.fr-tooltip__tip--end:after{top:50%;left:auto;right:100%;border-inline-end:1px solid var(--fr-color-border);border-bottom:1px solid var(--fr-color-border);border-block-start:0;border-inline-start:0;transform:translate(50%,-50%) rotate(45deg)}.fr-tooltip:hover .fr-tooltip__tip,.fr-tooltip:focus-within .fr-tooltip__tip,.fr-tooltip:focus-visible .fr-tooltip__tip{display:block;opacity:1;visibility:visible;transform:translate(-50%)}.fr-tooltip:hover .fr-tooltip__tip--bottom,.fr-tooltip:focus-within .fr-tooltip__tip--bottom,.fr-tooltip:focus-visible .fr-tooltip__tip--bottom{transform:translate(-50%)}.fr-tooltip:hover .fr-tooltip__tip--start,.fr-tooltip:focus-within .fr-tooltip__tip--start,.fr-tooltip:focus-visible .fr-tooltip__tip--start{transform:translateY(-50%)}.fr-tooltip:hover .fr-tooltip__tip--end,.fr-tooltip:focus-within .fr-tooltip__tip--end,.fr-tooltip:focus-visible .fr-tooltip__tip--end{transform:translateY(-50%)}.fr-tooltip[data-fr-tooltip-dismissed=true] .fr-tooltip__tip{display:none;opacity:0;visibility:hidden}@media(prefers-reduced-motion:no-preference){.fr-tooltip__tip{transition-property:opacity,transform,visibility,display;transition-duration:var(--fr-motion-fast);transition-timing-function:var(--fr-motion-easing-enter);transition-behavior:allow-discrete}@starting-style{.fr-tooltip:is(:hover,:focus-within,:focus-visible) .fr-tooltip__tip{opacity:0}}}@media(max-width:30rem){.fr-tooltip__tip--start,.fr-tooltip__tip--end{right:auto;bottom:auto;top:calc(100% + .625rem);left:50%;transform:translate(-50%,calc(var(--fr-space-1) * -1))}.fr-tooltip__tip--start:after,.fr-tooltip__tip--end:after{inset:auto auto 100% 50%;border-inline-end:0;border-bottom:0;border-block-start:1px solid var(--fr-color-border);border-inline-start:1px solid var(--fr-color-border);transform:translate(-50%,50%) rotate(45deg)}.fr-tooltip:hover .fr-tooltip__tip--start,.fr-tooltip:focus-within .fr-tooltip__tip--start,.fr-tooltip:focus-visible .fr-tooltip__tip--start,.fr-tooltip:hover .fr-tooltip__tip--end,.fr-tooltip:focus-within .fr-tooltip__tip--end,.fr-tooltip:focus-visible .fr-tooltip__tip--end{transform:translate(-50%)}}@supports (anchor-scope: --fr-tooltip) and (position-area: top){.fr-tooltip{anchor-name:--fr-tooltip;anchor-scope:--fr-tooltip}.fr-tooltip .fr-tooltip__tip{position:fixed;position-anchor:--fr-tooltip;position-area:top span-all;position-try-fallbacks:flip-block;justify-self:anchor-center;inset:auto;margin:var(--fr-space-2) var(--fr-space-2) .625rem}.fr-tooltip .fr-tooltip__tip--bottom{position-area:bottom span-all;margin:.625rem var(--fr-space-2) var(--fr-space-2)}.fr-tooltip .fr-tooltip__tip--start{position-area:left span-all;position-try-fallbacks:flip-inline;align-self:anchor-center;justify-self:normal;margin:var(--fr-space-2) .625rem var(--fr-space-2) var(--fr-space-2)}.fr-tooltip .fr-tooltip__tip--end{position-area:right span-all;position-try-fallbacks:flip-inline;align-self:anchor-center;justify-self:normal;margin:var(--fr-space-2) var(--fr-space-2) var(--fr-space-2) .625rem}.fr-tooltip:is(:hover,:focus-within,:focus-visible) .fr-tooltip__tip{transform:none}.fr-tooltip__tip:after{display:none}@media(max-width:30rem){.fr-tooltip .fr-tooltip__tip--start,.fr-tooltip .fr-tooltip__tip--end{position-area:bottom span-all;position-try-fallbacks:flip-block;align-self:normal;justify-self:anchor-center;margin:.625rem var(--fr-space-2) var(--fr-space-2)}}}.fr-drawer{position:fixed;inset:0 0 0 auto;z-index:var(--fr-z-drawer);display:flex;flex-direction:column;inline-size:min(24rem,90dvi);max-inline-size:100dvi;padding:var(--fr-space-6);border:0;background:var(--fr-color-surface-raised);color:var(--fr-color-text-primary);box-shadow:var(--fr-shadow-xl);overflow:auto;overflow-wrap:anywhere}.fr-drawer[hidden]{display:none}.fr-drawer--start{inset:0 auto 0 0}.fr-drawer__header{display:flex;min-inline-size:0;align-items:center;justify-content:space-between;gap:var(--fr-space-3);margin-bottom:var(--fr-space-4);padding-bottom:var(--fr-space-4);border-bottom:1px solid var(--fr-color-border)}.fr-drawer__title{min-inline-size:0;margin:0;font-size:var(--fr-font-size-lg);font-weight:var(--fr-font-weight-semibold);overflow-wrap:anywhere}.fr-drawer__body{min-inline-size:0;flex:1;overflow-y:auto}.fr-drawer__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fr-space-2);margin-top:var(--fr-space-4);padding-top:var(--fr-space-4);border-top:1px solid var(--fr-color-border)}.fr-drawer__footer>*{min-inline-size:0;flex:1 1 9rem}.fr-popover{padding-inline-end:calc(var(--fr-control-height-sm) + var(--fr-space-4))}.fr-popover__title{min-inline-size:0;margin:0;font-size:var(--fr-font-size-base);font-weight:var(--fr-font-weight-semibold);overflow-wrap:anywhere}.fr-popover__body{min-inline-size:0;margin:var(--fr-space-2) 0 0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);overflow-wrap:anywhere}.fr-popover__close{position:absolute;top:var(--fr-space-2);right:var(--fr-space-2);display:inline-flex;inline-size:2rem;block-size:2rem;align-items:center;justify-content:center;border:0;border-radius:var(--fr-radius-full);background:transparent;color:var(--fr-color-text-secondary);font:inherit;cursor:pointer}.fr-popover__close:hover{background:var(--fr-color-surface-muted);color:var(--fr-color-text-primary)}.fr-popover--lg{inline-size:min(28rem,calc(100dvi - 2rem))}.fr-popover__media{display:block;inline-size:100%;aspect-ratio:16 / 9;margin-top:var(--fr-space-3);border-radius:var(--fr-radius-md);background:var(--fr-color-surface-muted);object-fit:cover}.fr-popover__media:not(img){display:grid;place-items:center}.fr-popover__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--fr-space-2);margin-top:var(--fr-space-4)}.fr-popover__actions>*{min-inline-size:0;flex:1 1 9rem}@media(prefers-reduced-motion:no-preference){.fr-overlay__panel,.fr-overlay__backdrop,.fr-drawer{transition-property:opacity,translate,display,overlay;transition-duration:var(--fr-motion-fast);transition-timing-function:var(--fr-motion-easing-enter);transition-behavior:allow-discrete}.fr-drawer{transition-duration:var(--fr-motion-normal)}.fr-overlay__panel[hidden]{opacity:0;translate:0 calc(var(--fr-space-1) * -1);transition-timing-function:var(--fr-motion-easing-exit)}.fr-overlay__backdrop[hidden]{opacity:0;transition-timing-function:var(--fr-motion-easing-exit)}.fr-drawer[hidden]{translate:100% 0;transition-duration:var(--fr-motion-fast);transition-timing-function:var(--fr-motion-easing-exit)}.fr-drawer--start[hidden]{translate:-100% 0}@starting-style{.fr-overlay__panel:not([hidden]){opacity:0;translate:0 calc(var(--fr-space-1) * -1)}.fr-overlay__backdrop:not([hidden]){opacity:0}.fr-drawer:not([hidden]){translate:100% 0}.fr-drawer--start:not([hidden]){translate:-100% 0}}}@media(pointer:coarse),(any-pointer:coarse){.fr-dropdown__item,.fr-popover__close{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}.fr-popover{padding-inline-end:calc(var(--fr-control-target-min) + var(--fr-space-4))}}@media(forced-colors:active){.fr-drawer{border:1px solid CanvasText}}.fr-spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid var(--fr-color-border);border-top-color:var(--fr-color-accent);border-radius:var(--fr-radius-full)}.fr-spinner--sm{width:1rem;height:1rem}.fr-spinner--lg{width:2rem;height:2rem;border-width:3px}.fr-spinner--brand{border-top-color:var(--fr-color-accent)}.fr-spinner--muted{border-top-color:var(--fr-color-text-secondary)}.fr-spinner-label{display:inline-flex;min-inline-size:0;max-inline-size:100%;align-items:center;gap:var(--fr-space-2);margin:0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);overflow-wrap:anywhere}.fr-progress{width:100%;max-inline-size:100%;height:.6rem;overflow:hidden;border-radius:var(--fr-radius-full);background:var(--fr-color-surface-muted)}.fr-progress--sm{height:.4rem}.fr-progress--lg{height:1rem}.fr-progress__bar{height:100%;border-radius:inherit;background:var(--fr-color-accent)}.fr-progress__bar--success{background:var(--fr-color-status-success)}.fr-progress__bar--warning{background:var(--fr-color-status-warning)}.fr-progress__bar--danger{background:var(--fr-color-status-danger)}.fr-progress--stacked{display:flex}.fr-progress--stacked .fr-progress__bar{height:auto;border-radius:0}.fr-progress--stacked .fr-progress__bar:first-child{border-radius:var(--fr-radius-full) 0 0 var(--fr-radius-full)}.fr-progress--stacked .fr-progress__bar:last-child{border-radius:0 var(--fr-radius-full) var(--fr-radius-full) 0}.fr-progress--indeterminate .fr-progress__bar{width:40%;border-radius:inherit}.fr-progress__meta{display:flex;max-inline-size:100%;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--fr-space-3);margin-bottom:var(--fr-space-2);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);overflow-wrap:anywhere}.fr-progress__meta strong{color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-semibold)}.fr-skeleton{max-inline-size:100%;border-radius:var(--fr-radius-sm);background:var(--fr-color-surface-muted);color:transparent}.fr-skeleton--title{width:45%;height:1.25rem}.fr-skeleton--text{width:100%;height:.75rem}.fr-skeleton--text-short{width:60%;height:.75rem}.fr-skeleton--avatar{width:2.5rem;height:2.5rem;border-radius:var(--fr-radius-full)}.fr-skeleton--image{width:100%;height:9rem;border-radius:var(--fr-radius-md)}.fr-indicator{display:inline-block;width:.65rem;height:.65rem;border-radius:var(--fr-radius-full);background:var(--fr-color-status-success)}.fr-indicator--success{background:var(--fr-color-status-success)}.fr-indicator--warning{background:var(--fr-color-status-warning)}.fr-indicator--danger{background:var(--fr-color-status-danger)}.fr-indicator--sm{width:.5rem;height:.5rem}.fr-indicator--lg{width:.85rem;height:.85rem}.fr-rating{display:inline-flex;min-inline-size:0;max-inline-size:100%;flex-direction:column;gap:var(--fr-space-1);margin:0;padding:0;border:0}.fr-rating__legend{margin:0 0 var(--fr-space-1);padding:0;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold)}.fr-rating__group{display:inline-flex;max-inline-size:100%;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--fr-space-1)}.fr-rating__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.fr-rating__star{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xl);line-height:1;cursor:pointer}label.fr-rating__star{display:inline-flex;min-inline-size:24px;min-block-size:24px;flex:none;align-items:center;justify-content:center;border:2px solid transparent;border-radius:var(--fr-radius-sm)}.fr-rating__input:checked+.fr-rating__star{border-color:currentcolor}.fr-rating__input:checked+.fr-rating__star,label.fr-rating__star:hover,label.fr-rating__star:hover~label.fr-rating__star{color:var(--fr-color-status-warning)}.fr-rating__input:focus-visible+.fr-rating__star{outline:3px solid var(--fr-color-focus);outline-offset:2px}.fr-rating__star--empty{color:var(--fr-color-text-secondary)}.fr-rating--sm .fr-rating__star{font-size:var(--fr-font-size-base)}.fr-rating--lg .fr-rating__star{font-size:var(--fr-font-size-2xl)}.fr-rating--readonly{flex-direction:row;align-items:center;gap:var(--fr-space-2);color:var(--fr-color-status-warning);font-size:var(--fr-font-size-xl)}.fr-rating--readonly .fr-rating__star{cursor:default}.fr-rating--readonly .fr-rating__value{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-rating__hint{margin:0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.fr-spinner{animation:fr-spin var(--fr-motion-spin) var(--fr-motion-easing-linear) infinite}.fr-skeleton{animation:fr-pulse var(--fr-motion-pulse) var(--fr-motion-easing-standard) infinite}.fr-indicator--pulse{animation:fr-indicator-pulse var(--fr-motion-pulse) var(--fr-motion-easing-standard) infinite}.fr-progress--indeterminate .fr-progress__bar{animation:fr-progress-indeterminate var(--fr-motion-pulse) var(--fr-motion-easing-standard) infinite}}.fr-skeleton--static{animation:none}@media(pointer:coarse),(any-pointer:coarse){label.fr-rating__star{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min);padding:var(--fr-space-2)}}@media(forced-colors:active){.fr-rating__input:checked+.fr-rating__star{border-color:Highlight}.fr-progress{outline:1px solid CanvasText}.fr-progress__bar{border:2px solid Highlight}.fr-spinner{border-color:CanvasText;border-top-color:Highlight;border-top-style:dotted}}@keyframes fr-indicator-pulse{50%{opacity:.35}}@keyframes fr-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes fr-pulse{50%{opacity:.45}}.fr-media{display:block;max-inline-size:100%;height:auto;border-radius:var(--fr-radius-md)}.fr-media--rounded{border-radius:var(--fr-radius-lg)}.fr-media--full{width:100%}.fr-media--shadow{box-shadow:var(--fr-shadow-md)}.fr-media__frame{position:relative;display:block;max-inline-size:100%}.fr-media__frame .fr-badge{position:absolute;top:var(--fr-space-3);left:var(--fr-space-3)}.fr-figure{max-inline-size:100%;margin:0}.fr-figure figcaption{margin-top:var(--fr-space-2);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-gallery{display:grid;max-inline-size:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--fr-space-3);list-style:none;margin:0;padding:0}.fr-gallery--cols-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(10rem,calc((100% - 2 * var(--fr-space-3)) / 3))),1fr))}.fr-gallery--masonry{display:block;columns:12rem 2;column-gap:var(--fr-space-3)}.fr-gallery--masonry>li{break-inside:avoid;margin-bottom:var(--fr-space-3)}.fr-gallery__image{display:block;width:100%;max-inline-size:100%;height:auto;border-radius:var(--fr-radius-md);object-fit:cover}.fr-gallery__link{display:block;max-inline-size:100%;border-radius:var(--fr-radius-md)}.fr-video{display:block;width:100%;max-inline-size:100%;margin:0}.fr-video__media{display:block;width:100%;max-inline-size:100%;aspect-ratio:16 / 9;border-radius:var(--fr-radius-md);background:var(--fr-color-text-primary);object-fit:cover}.fr-video--43 .fr-video__media{aspect-ratio:4 / 3}.fr-video figcaption{margin-top:var(--fr-space-2);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-device{box-sizing:border-box;max-inline-size:min(100%,22rem);padding:var(--fr-space-2);border:.55rem solid var(--fr-color-text-primary);border-radius:2rem;background:var(--fr-color-card);box-shadow:var(--fr-shadow-md)}.fr-device--phone{max-inline-size:min(100%,15rem)}.fr-device--tablet{max-inline-size:min(100%,26rem);border-width:.75rem;border-radius:1.5rem}.fr-device--laptop{max-inline-size:100%;border-width:.5rem;border-bottom-width:1.25rem;border-radius:var(--fr-radius-lg)}.fr-device--desktop{max-inline-size:100%;border-width:.75rem;border-radius:var(--fr-radius-lg)}.fr-device--desktop:after{content:"";display:block;width:38%;height:.6rem;margin:.5rem auto 0;border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-full);background:var(--fr-color-surface-muted)}.fr-device__screen{display:block;width:100%;max-inline-size:100%;border-radius:var(--fr-radius-lg);overflow:hidden}.fr-device__screen img{display:block;width:100%;max-inline-size:100%;height:auto;border-radius:var(--fr-radius-lg)}.fr-qr{box-sizing:border-box;display:inline-grid;inline-size:clamp(4rem,100%,10rem);max-inline-size:100%;aspect-ratio:1;place-items:center;padding:var(--fr-space-4);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);background:var(--fr-color-card)}.fr-qr svg{display:block;width:100%;max-inline-size:100%;height:auto;aspect-ratio:1;color:var(--fr-color-text-primary)}.fr-qr--sm{inline-size:clamp(4rem,100%,6rem);padding:var(--fr-space-3)}.fr-qr--lg{inline-size:clamp(4rem,100%,14rem)}.fr-qr-card{box-sizing:border-box;display:inline-grid;max-inline-size:100%;gap:var(--fr-space-3);justify-items:center;padding:var(--fr-space-5);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-card)}.fr-qr-card figcaption{max-inline-size:min(100%,16rem);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);text-align:center;overflow-wrap:anywhere}.fr-carousel{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--fr-space-2);width:100%;max-inline-size:100%;overflow:hidden;container-type:inline-size}.fr-carousel--framed{border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-card)}.fr-carousel__track{display:flex;max-inline-size:100%;overflow-x:auto;scroll-snap-type:x mandatory}.fr-carousel__slide{min-inline-size:100%;max-inline-size:100%;scroll-snap-align:start}.fr-carousel__slides{display:flex;flex:0 0 100%;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none}.fr-carousel__slides .fr-carousel__slide[hidden]{display:none}.fr-carousel__slide img{display:block;width:100%;max-inline-size:100%;height:auto}.fr-carousel__caption{margin:0;padding:clamp(var(--fr-space-2),4cqi,var(--fr-space-3)) clamp(var(--fr-space-3),5cqi,var(--fr-space-4));color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);overflow-wrap:anywhere;background:var(--fr-color-card)}.fr-carousel__control{display:grid;flex:none;inline-size:var(--fr-control-height-sm);block-size:var(--fr-control-height-sm);margin-block:var(--fr-space-1);place-items:center;padding:0;border:1px solid var(--fr-color-border-control);border-radius:var(--fr-radius-full);background:var(--fr-color-card);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-xl);line-height:1;cursor:pointer;box-shadow:var(--fr-shadow-sm)}.fr-carousel__indicators{display:flex;max-inline-size:100%;flex-wrap:wrap;justify-content:center;gap:var(--fr-space-1)}.fr-carousel__indicator{display:grid;flex:none;inline-size:var(--fr-control-target-min);block-size:var(--fr-control-target-min);place-items:center;padding:0;border:0;border-radius:var(--fr-radius-md);background:transparent;cursor:pointer}.fr-carousel__indicator:before{content:"";inline-size:.6rem;block-size:.6rem;border:1px solid var(--fr-color-border-control);border-radius:var(--fr-radius-full);background:var(--fr-color-text-secondary)}.fr-carousel__indicator[aria-current=true]:before{background:var(--fr-color-accent-text);outline:2px solid var(--fr-color-accent-text);outline-offset:3px}.fr-carousel :is(.fr-carousel__control,.fr-carousel__indicator,.fr-button):focus-visible{outline-offset:-2px}.fr-carousel--overlay .fr-carousel__slide{position:relative}.fr-carousel--overlay .fr-carousel__caption{color:var(--fr-color-on-accent);background:var(--fr-color-overlay)}.fr-carousel--vertical .fr-carousel__slides{flex-direction:column}.fr-carousel--vertical .fr-carousel__slide img{height:clamp(10rem,50cqi,14rem);object-fit:cover}.fr-carousel--text .fr-carousel__slide{display:grid;min-height:clamp(10rem,50cqi,14rem);place-items:center;padding:clamp(var(--fr-space-4),8cqi,var(--fr-space-10)) clamp(var(--fr-space-4),6cqi,var(--fr-space-8));background:var(--fr-color-surface-muted)}.fr-carousel--text .fr-carousel__slide>div{max-inline-size:min(100%,34rem);text-align:center;overflow-wrap:anywhere}.fr-carousel--text .fr-carousel__caption{background:transparent}.fr-carousel--hero .fr-carousel__slide img{height:clamp(12rem,35cqi,22rem);object-fit:cover}@container (min-width: 30rem){.fr-carousel--overlay .fr-carousel__caption{position:absolute;inset:auto 0 0}}@media(pointer:coarse),(any-pointer:coarse){.fr-carousel__control{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}@media(forced-colors:active){.fr-carousel__indicator:before{border-color:ButtonText}.fr-carousel__indicator[aria-current=true]:before{outline-color:Highlight;border-width:3px}}.fr-heading{min-inline-size:0;max-inline-size:100%;margin:0 0 var(--fr-space-4);color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-heading);line-height:var(--fr-font-leading-heading);overflow-wrap:anywhere;text-wrap:balance}.fr-heading--display{font-size:var(--fr-font-size-6xl);letter-spacing:var(--fr-font-tracking-display);line-height:var(--fr-font-leading-display)}.fr-heading--section{font-size:var(--fr-font-size-2xl)}.fr-heading--h1,h1.fr-heading{font-size:var(--fr-font-size-3xl);line-height:var(--fr-font-leading-tight)}.fr-heading--h2,h2.fr-heading{font-size:var(--fr-font-size-2xl)}.fr-heading--h3,h3.fr-heading{font-size:var(--fr-font-size-xl);letter-spacing:var(--fr-font-tracking-tight)}.fr-heading--h4,h4.fr-heading{font-size:var(--fr-font-size-lg);letter-spacing:var(--fr-font-tracking-tight)}.fr-eyebrow{margin:0 0 var(--fr-space-2);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-lead{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-lg);line-height:var(--fr-font-leading-body);text-wrap:pretty}.fr-paragraph--muted{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-link{max-inline-size:100%;color:var(--fr-color-accent-text);font-weight:var(--fr-font-weight-semibold);overflow-wrap:anywhere;text-underline-offset:.2em}.fr-link--muted{color:var(--fr-color-text-secondary)}.fr-link--muted:hover{color:var(--fr-color-accent-text)}.fr-link--button{display:inline-flex;min-inline-size:0;max-inline-size:100%;align-items:center;gap:var(--fr-space-2);padding:var(--fr-space-2) var(--fr-space-4);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);background:var(--fr-color-card);color:var(--fr-color-text-primary);text-decoration:none;box-shadow:var(--fr-shadow-sm)}.fr-link--button:hover{border-color:var(--fr-color-accent-text);color:var(--fr-color-accent-text)}.fr-link__icon{width:1em;height:1em;flex:none}.fr-blockquote{padding-left:var(--fr-space-5);border-left:3px solid var(--fr-color-accent);margin:var(--fr-space-6) 0;font-size:var(--fr-font-size-lg);font-weight:var(--fr-font-weight-semibold)}.fr-blockquote--large{font-size:var(--fr-font-size-xl)}.fr-blockquote--card{padding:var(--fr-space-5);border:1px solid var(--fr-color-border);border-left:3px solid var(--fr-color-accent);border-radius:var(--fr-radius-lg);background:var(--fr-color-card)}.fr-blockquote__cite{display:block;margin-top:var(--fr-space-2);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-normal);font-style:normal}.fr-list{padding-left:var(--fr-space-6);color:var(--fr-color-text-secondary)}.fr-list--unstyled,.fr-list--checks{padding-left:0;list-style:none}.fr-list--checks li{position:relative;padding-left:var(--fr-space-6)}.fr-list--checks li:before{content:"\2713";position:absolute;left:0;color:var(--fr-color-status-success);font-weight:var(--fr-font-weight-bold)}.fr-list--dl{display:grid;max-inline-size:var(--fr-layout-reading);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--fr-space-2) var(--fr-space-4);margin:0;color:var(--fr-color-text-secondary)}.fr-list--dl dt{color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-semibold)}.fr-list--dl dt,.fr-list--dl dd{min-inline-size:0;overflow-wrap:anywhere}.fr-list--dl dd{margin:0}.fr-text--xs{font-size:var(--fr-font-size-xs)}.fr-text--sm{font-size:var(--fr-font-size-sm)}.fr-text--base{font-size:var(--fr-font-size-base)}.fr-text--lg{font-size:var(--fr-font-size-lg)}.fr-text--xl{font-size:var(--fr-font-size-xl)}.fr-text--2xl{font-size:var(--fr-font-size-2xl)}.fr-text--3xl{font-size:var(--fr-font-size-3xl)}.fr-text--4xl{font-size:var(--fr-font-size-4xl)}.fr-text--5xl{font-size:var(--fr-font-size-5xl)}.fr-text--6xl{font-size:var(--fr-font-size-6xl)}.fr-text--7xl{font-size:var(--fr-font-size-7xl)}.fr-text--normal{font-weight:var(--fr-font-weight-normal)}.fr-text--semibold{font-weight:var(--fr-font-weight-semibold)}.fr-text--bold{font-weight:var(--fr-font-weight-bold)}.fr-text--secondary{color:var(--fr-color-text-secondary)}.fr-text--success{color:var(--fr-color-status-success)}.fr-text--warning{color:var(--fr-color-status-warning)}.fr-text--danger{color:var(--fr-color-status-danger)}.fr-text--uppercase{text-transform:uppercase;letter-spacing:var(--fr-font-tracking-caps);font-weight:var(--fr-font-weight-semibold)}.fr-text--caption{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-text--mono{font-family:var(--fr-font-family-mono);font-size:.9em}.fr-text--tabular{font-variant-numeric:tabular-nums lining-nums}.fr-divider{border:0;border-top:1px solid var(--fr-color-border);margin:var(--fr-space-8) 0}.fr-divider--label{display:flex;align-items:center;gap:var(--fr-space-4);margin:var(--fr-space-8) 0}.fr-divider--label:before,.fr-divider--label:after{content:"";flex:1;border-top:1px solid var(--fr-color-border)}.fr-divider--label>span{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-kbd{padding:.1rem .35rem;border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-sm);background:var(--fr-color-surface-muted);box-shadow:var(--fr-shadow-xs);font-family:var(--fr-font-family-mono);font-size:var(--fr-font-size-xs)}.fr-kbd--lg{padding:.25rem .5rem;font-size:var(--fr-font-size-sm)}.fr-kbd__row{display:flex;max-inline-size:100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fr-space-4);padding:var(--fr-space-2) var(--fr-space-3);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);overflow-wrap:anywhere}.fr-prose{min-inline-size:0;max-inline-size:min(100%,var(--fr-layout-reading));color:var(--fr-color-text-primary);line-height:var(--fr-font-leading-body);overflow-wrap:anywhere}.fr-prose p{color:var(--fr-color-text-secondary)}.fr-prose pre{max-inline-size:100%;overflow-x:auto;white-space:pre}.fr-prose code{font-family:var(--fr-font-family-mono);font-size:.9em;overflow-wrap:anywhere}.fr-prose img,.fr-prose video,.fr-prose iframe{max-inline-size:100%;height:auto}@media(pointer:coarse),(any-pointer:coarse){.fr-link--button{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}.fr-timeline{display:grid;max-inline-size:100%;gap:0;padding:0;margin:0;list-style:none}.fr-timeline__item{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--fr-space-3);padding-bottom:var(--fr-space-6)}.fr-timeline__item:before{position:absolute;top:1rem;bottom:0;left:.95rem;width:1px;background:var(--fr-color-border);content:""}.fr-timeline__item:last-child:before{display:none}.fr-timeline__marker{position:relative;z-index:var(--fr-z-raised);display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--fr-radius-full);background:var(--fr-color-accent);color:var(--fr-color-on-accent);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-bold)}.fr-timeline__body{min-inline-size:0;color:var(--fr-color-text-secondary);overflow-wrap:anywhere}.fr-timeline__body>:first-child{margin-top:0}.fr-timeline__body>:last-child{margin-bottom:0}.fr-timeline__time{display:block;margin-top:var(--fr-space-1);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-timeline__icon{width:1rem;height:1rem}.fr-timeline--horizontal{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(10rem,1fr);gap:var(--fr-space-4);overflow-x:auto}.fr-timeline--horizontal .fr-timeline__item{display:flex;min-inline-size:0;flex-direction:column;gap:var(--fr-space-3);padding-bottom:0}.fr-timeline--horizontal .fr-timeline__item:before{top:.95rem;left:2.5rem;right:calc(-1 * var(--fr-space-4));bottom:auto;width:auto;height:1px}.fr-timeline--stepper{display:flex;flex-wrap:nowrap;gap:var(--fr-space-2);overflow-x:auto}.fr-timeline__step{position:relative;display:flex;min-inline-size:9rem;flex:1 0 9rem;flex-direction:column;align-items:center;gap:var(--fr-space-2);text-align:center}.fr-timeline__step:not(:last-child):after{content:"";position:absolute;top:1rem;left:calc(50% + 1.75rem);right:calc(-50% + 1.75rem);height:1px;background:var(--fr-color-border)}.fr-timeline__step.is-complete:not(:last-child):after{background:var(--fr-color-status-success)}.fr-timeline__step.is-current .fr-timeline__marker{outline:2px solid var(--fr-color-accent);outline-offset:3px}.fr-timeline__step.is-complete .fr-timeline__marker{background:var(--fr-color-status-success);color:var(--fr-color-on-status)}.fr-timeline__step-label{max-inline-size:100%;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-normal);overflow-wrap:anywhere}.fr-timeline__step.is-complete .fr-timeline__step-label,.fr-timeline__step.is-current .fr-timeline__step-label{color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-semibold)}.fr-timeline__step-text{max-inline-size:100%;margin:0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);overflow-wrap:anywhere}@media(forced-colors:active){.fr-timeline__marker{border:1px solid CanvasText}.fr-timeline__step.is-current .fr-timeline__marker{outline-color:Highlight}.fr-timeline__step.is-complete .fr-timeline__marker{color:CanvasText}}.fr-copy{display:flex;min-inline-size:0;max-inline-size:100%;flex-wrap:wrap;align-items:stretch;gap:var(--fr-space-2)}.fr-copy__value{min-inline-size:0;max-inline-size:100%;flex:1 1 12rem;padding:var(--fr-space-3);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-md);background:var(--fr-color-surface-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-copy__status{min-inline-size:0;max-inline-size:100%;align-self:center;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);overflow-wrap:anywhere}code.fr-copy__value{font-family:var(--fr-font-family-mono);white-space:normal;overflow-wrap:anywhere}input.fr-copy__value{border-color:var(--fr-color-border-control)}.fr-copy>.fr-button{max-inline-size:100%;flex:0 1 auto;overflow-wrap:anywhere}.fr-copy--block{flex-direction:column;align-items:stretch}.fr-copy--block .fr-copy__value{flex-basis:auto;margin:0;padding:var(--fr-space-4);overflow-x:auto;white-space:pre;font-size:var(--fr-font-size-sm);text-overflow:clip}.fr-copy--block>.fr-button{align-self:flex-end}@media(pointer:coarse),(any-pointer:coarse){input.fr-copy__value{min-block-size:var(--fr-control-target-min);font-size:max(16px,var(--fr-font-size-base))}}.fr-integration{min-inline-size:0;max-inline-size:100%;padding:var(--fr-space-5);border:1px dashed var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-card)}.fr-integration__toolbar{display:flex;max-inline-size:100%;flex-wrap:wrap;gap:var(--fr-space-2);padding-bottom:var(--fr-space-3);border-bottom:1px solid var(--fr-color-border)}.fr-integration__toolbar>*{min-inline-size:0;max-inline-size:100%;flex:0 1 auto;overflow-wrap:anywhere}.fr-integration__canvas{min-inline-size:0;max-inline-size:100%;min-height:10rem;padding-top:var(--fr-space-4)}.fr-chart{position:relative;width:100%;min-inline-size:0;max-inline-size:100%;height:20rem;margin:0}.fr-chart--sm{height:12rem}.fr-chart--lg{height:28rem}.fr-chart__canvas{display:flex;min-inline-size:0;max-inline-size:100%;align-items:center;justify-content:center;width:100%;height:100%}.fr-chart__fallback{margin:0;padding:var(--fr-space-4);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);text-align:center}.fr-chart--panel{container-type:inline-size;height:auto;padding:var(--fr-space-5);border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-card);color:var(--fr-color-text-primary);font-family:var(--fr-font-family-sans)}.fr-chart__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--fr-space-3) var(--fr-space-6);margin-block-end:var(--fr-space-5)}.fr-chart__header>*{min-inline-size:0}.fr-chart__eyebrow{margin:0 0 var(--fr-space-3);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;overflow-wrap:anywhere}.fr-chart__metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fr-space-2);margin:0;font-size:var(--fr-font-size-4xl);font-weight:var(--fr-font-weight-normal);line-height:var(--fr-font-leading-heading);letter-spacing:var(--fr-font-tracking-display);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.fr-chart__unit{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-base);font-weight:var(--fr-font-weight-normal);letter-spacing:normal}.fr-chart__period,.fr-chart__context{margin:var(--fr-space-2) 0 0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);line-height:var(--fr-font-leading-body);overflow-wrap:anywhere}.fr-chart__delta{display:block;color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-normal);font-variant-numeric:tabular-nums}.fr-chart--panel .fr-chart__canvas{height:15rem}.fr-chart--panel.fr-chart--lg .fr-chart__canvas{height:18rem}.fr-chart--panel.fr-chart--sm .fr-chart__canvas{height:5rem}.fr-chart__legend{display:flex;flex-wrap:wrap;gap:var(--fr-space-2) var(--fr-space-5);padding:0;margin:0 0 var(--fr-space-3);list-style:none;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-chart__legend li{display:flex;align-items:center;gap:var(--fr-space-2)}.fr-chart__key{display:inline-block;flex:0 0 auto;inline-size:1rem;block-size:3px;background:var(--fr-color-data-series-1)}.fr-chart__key--2{background:var(--fr-color-data-series-2)}.fr-chart__key--3{background:var(--fr-color-data-series-3)}.fr-chart__key--4{background:var(--fr-color-data-series-4)}.fr-chart__key--benchmark{block-size:0;border-block-start:2px dashed var(--fr-color-data-series-2);background:none}.fr-chart__breakdown{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--fr-space-5)}.fr-chart__ring{position:relative;min-inline-size:0}.fr-chart__total{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:var(--fr-space-1);pointer-events:none;font-variant-numeric:tabular-nums}.fr-chart__total strong{font-size:var(--fr-font-size-3xl);font-weight:var(--fr-font-weight-normal);letter-spacing:var(--fr-font-tracking-heading)}.fr-chart__total span{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-chart__ring:has(.fr-chart__fallback) .fr-chart__total{display:none}.fr-chart__details{min-inline-size:0;margin-block-start:var(--fr-space-4);border-block-start:1px solid var(--fr-color-border)}.fr-chart__details>summary{min-block-size:var(--fr-control-target-min);padding-block:var(--fr-space-3);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-normal);line-height:var(--fr-font-leading-control);cursor:pointer;overflow-wrap:anywhere}.fr-chart__details>summary span{display:inline-block;margin-inline-start:var(--fr-space-3);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-normal)}.fr-chart__details>summary:focus-visible{outline:2px solid var(--fr-color-focus);outline-offset:2px;border-radius:var(--fr-radius-sm)}.fr-chart__details>.fr-chart__data{margin-block-start:0;border-block-start:0}.fr-chart__data{max-inline-size:100%;min-inline-size:0;overflow-x:auto;margin-block-start:var(--fr-space-5);border-block-start:1px solid var(--fr-color-border)}.fr-chart__data:focus-visible{outline:2px solid var(--fr-color-focus);outline-offset:2px}.fr-chart__table{width:100%;border-collapse:collapse;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-xs);line-height:var(--fr-font-leading-body);font-variant-numeric:tabular-nums}.fr-chart__table caption{padding-block:var(--fr-space-3) var(--fr-space-2);color:var(--fr-color-text-secondary);text-align:start}.fr-chart__table th,.fr-chart__table td{padding:var(--fr-space-2) var(--fr-space-3);border-block-end:1px solid var(--fr-color-border);text-align:end;white-space:nowrap}.fr-chart__table th{color:var(--fr-color-text-secondary);font-weight:var(--fr-font-weight-normal)}.fr-chart__table :is(th,td):first-child{padding-inline-start:0;text-align:start}.fr-chart__table :is(th,td):last-child{padding-inline-end:0}.fr-chart__table tbody tr:last-child>*{border-block-end:0}.fr-chart__table .fr-chart__key{margin-inline-end:var(--fr-space-2);vertical-align:middle}.fr-chart__metric,.fr-chart__table td,.fr-chart__total strong{color:var(--fr-color-text-primary)}.fr-chart__strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--fr-space-4);width:100%;min-inline-size:0}@container (min-width: 30rem){.fr-chart__header{margin-block-end:var(--fr-space-6)}.fr-chart__metric{font-size:calc(var(--fr-font-size-4xl) * 1.35)}.fr-chart__breakdown{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fr-chart__breakdown .fr-chart__data{margin-block-start:0}}.fr-wysiwyg{min-inline-size:0;max-inline-size:100%;overflow:hidden;border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-lg);background:var(--fr-color-card);color:var(--fr-color-text-primary)}.fr-wysiwyg__toolbar{display:flex;max-inline-size:100%;flex-wrap:wrap;gap:var(--fr-space-1);padding:var(--fr-space-2) var(--fr-space-3);border-bottom:1px solid var(--fr-color-border)}.fr-wysiwyg__toolbar>*{min-inline-size:0;max-inline-size:100%;flex:0 1 auto;overflow-wrap:anywhere}.fr-wysiwyg__editor{min-inline-size:0;max-inline-size:100%;min-height:16rem;padding:var(--fr-space-4);font-size:var(--fr-font-size-base);line-height:var(--fr-font-leading-body);overflow-wrap:anywhere}.fr-wysiwyg__editor h2{margin:var(--fr-space-5) 0 var(--fr-space-3);font-size:var(--fr-font-size-2xl);font-weight:var(--fr-font-weight-semibold);line-height:var(--fr-font-leading-heading)}.fr-wysiwyg__editor p{margin:0 0 var(--fr-space-3)}.fr-wysiwyg__editor ul{margin:0 0 var(--fr-space-3);padding-inline-start:var(--fr-space-6)}.fr-wysiwyg__editor blockquote{margin:0 0 var(--fr-space-3);padding-inline-start:var(--fr-space-4);border-inline-start:3px solid var(--fr-color-accent);color:var(--fr-color-text-secondary)}.fr-wysiwyg__editor a{color:var(--fr-color-accent-text);text-decoration:underline}.fr-wysiwyg__editor img,.fr-wysiwyg__editor video,.fr-wysiwyg__editor iframe{max-inline-size:100%;height:auto}.fr-wysiwyg__editor pre{max-inline-size:100%;overflow-x:auto;white-space:pre}.fr-wysiwyg__editor code{overflow-wrap:anywhere}.fr-wysiwyg__editor table{display:block;max-inline-size:100%;overflow-x:auto}@media(pointer:coarse),(any-pointer:coarse){.fr-integration__toolbar>.fr-button,.fr-wysiwyg__toolbar>.fr-button{min-inline-size:var(--fr-control-target-min);min-block-size:var(--fr-control-target-min)}}.fr-hero{container-type:inline-size;display:grid;min-inline-size:0;gap:clamp(var(--fr-space-8),6cqi,var(--fr-space-16));padding-block:var(--fr-space-section-lg);color:var(--fr-color-text-primary)}.fr-hero__content{display:grid;min-inline-size:0;max-inline-size:48rem;align-content:start;gap:var(--fr-space-5)}.fr-hero__content>*{margin:0}.fr-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--fr-space-2);color:var(--fr-color-accent-text);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-hero__title{color:inherit;font-size:var(--fr-font-size-7xl);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-display);line-height:var(--fr-font-leading-display);overflow-wrap:anywhere;text-wrap:balance}.fr-hero__lead{max-inline-size:38rem;color:var(--fr-color-text-secondary);font-size:clamp(var(--fr-font-size-lg),1rem + 1cqi,var(--fr-font-size-xl));line-height:var(--fr-font-leading-body);text-wrap:pretty}.fr-hero__actions{display:flex;min-inline-size:0;flex-wrap:wrap;gap:var(--fr-space-3);padding-block-start:var(--fr-space-2)}.fr-hero__meta{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-hero__media{min-inline-size:0;overflow-wrap:anywhere}.fr-hero--center{justify-items:center;text-align:center}.fr-hero--center .fr-hero__content{justify-items:center}.fr-hero--center .fr-hero__actions{justify-content:center}@container (min-width: 56rem){.fr-hero--split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}}.fr-hero--inverse{padding-inline:clamp(var(--fr-space-5),6cqi,var(--fr-space-16));border-radius:var(--fr-radius-2xl);background:var(--fr-color-surface-inverse);color:var(--fr-color-text-inverse)}.fr-hero--inverse :is(.fr-hero__lead,.fr-hero__meta){color:var(--fr-color-text-inverse-secondary)}.fr-hero--inverse .fr-hero__eyebrow{color:var(--fr-color-accent-text-inverse)}.fr-hero--inverse :focus-visible{outline-color:var(--fr-color-focus-inverse)}.fr-hero--inverse :is(a:not([class]),.fr-link){color:var(--fr-color-accent-text-inverse)}.fr-announcement{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--fr-space-1) var(--fr-space-3);padding:var(--fr-space-2) var(--fr-space-4);background:var(--fr-color-surface-inverse);color:var(--fr-color-text-inverse);font-size:var(--fr-font-size-sm);text-align:center}.fr-announcement__label{padding:0 var(--fr-space-2);border:var(--fr-border-width-thin) solid var(--fr-color-border-inverse);border-radius:var(--fr-radius-full);color:var(--fr-color-accent-text-inverse);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-announcement__text{min-inline-size:0;margin:0;overflow-wrap:anywhere}.fr-announcement__link{display:inline-flex;min-block-size:24px;align-items:center;gap:var(--fr-space-1);color:var(--fr-color-accent-text-inverse);font-weight:var(--fr-font-weight-semibold);text-underline-offset:.2em}.fr-announcement :focus-visible{outline-color:var(--fr-color-focus-inverse)}.fr-announcement--subtle{background:var(--fr-color-surface-selected);color:var(--fr-color-text-primary)}.fr-announcement--subtle :is(.fr-announcement__label,.fr-announcement__link){color:var(--fr-color-accent-text)}.fr-announcement--subtle .fr-announcement__label{border-color:var(--fr-color-border)}.fr-announcement--subtle :focus-visible{outline-color:var(--fr-color-focus)}.fr-logo-cloud{display:grid;min-inline-size:0;gap:var(--fr-space-6);justify-items:center;text-align:center}.fr-logo-cloud__title{margin:0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-logo-cloud__list{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--fr-space-6) clamp(var(--fr-space-6),6cqi,var(--fr-space-12));margin:0;padding:0;list-style:none}.fr-logo-cloud__item{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-lg);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-heading);text-align:center}.fr-logo-cloud__item img{display:block;max-inline-size:100%;block-size:1.75rem;inline-size:auto}.fr-feature-grid{display:grid;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(var(--fr-space-6),4cqi,var(--fr-space-10)) var(--fr-space-8);margin:0;padding:0;list-style:none}.fr-feature{display:grid;min-inline-size:0;align-content:start;gap:var(--fr-space-3)}.fr-feature>*{margin:0}.fr-feature__title{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-lg);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-tight);line-height:var(--fr-font-leading-heading);overflow-wrap:anywhere}.fr-feature__text{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);line-height:var(--fr-font-leading-body)}.fr-feature__link{display:inline-flex;align-items:center;gap:var(--fr-space-1);color:var(--fr-color-accent-text);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);text-underline-offset:.2em}.fr-feature--card{padding:var(--fr-space-6);border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-card);box-shadow:var(--fr-shadow-xs)}.fr-stat-band{display:grid;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--fr-space-8) var(--fr-space-6);margin:0;padding:clamp(var(--fr-space-6),5cqi,var(--fr-space-10)) 0;border-block:var(--fr-border-width-thin) solid var(--fr-color-border)}.fr-stat{display:grid;min-inline-size:0;align-content:start;gap:var(--fr-space-1);margin:0}.fr-stat__value{order:-1;margin:0;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-5xl);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-display);line-height:var(--fr-font-leading-display)}.fr-stat__label{margin:0;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold)}.fr-stat__note{margin:0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-stat-band--inverse{padding-inline:clamp(var(--fr-space-5),5cqi,var(--fr-space-10));border:0;border-radius:var(--fr-radius-card);background:var(--fr-color-surface-inverse)}.fr-stat-band--inverse :is(.fr-stat__value,.fr-stat__label){color:var(--fr-color-text-inverse)}.fr-stat-band--inverse .fr-stat__note{color:var(--fr-color-text-inverse-secondary)}.fr-testimonial{display:grid;min-inline-size:0;max-inline-size:48rem;gap:var(--fr-space-6);margin:0}.fr-testimonial__quote{margin:0;color:var(--fr-color-text-primary);font-size:clamp(var(--fr-font-size-xl),1rem + 1.5cqi,var(--fr-font-size-3xl));font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-heading);line-height:var(--fr-font-leading-tight);text-wrap:pretty}.fr-testimonial__quote>*{margin:0}.fr-testimonial__author{display:flex;min-inline-size:0;align-items:center;gap:var(--fr-space-3)}.fr-testimonial__person{display:grid;min-inline-size:0}.fr-testimonial__name{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);font-style:normal}.fr-testimonial__role{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-testimonial--card{padding:clamp(var(--fr-space-6),5cqi,var(--fr-space-10));border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-card);box-shadow:var(--fr-shadow-sm)}.fr-testimonial--card .fr-testimonial__quote{font-size:var(--fr-font-size-lg);font-weight:var(--fr-font-weight-normal);line-height:var(--fr-font-leading-body)}.fr-pricing{display:grid;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;gap:var(--fr-space-6)}.fr-pricing__tier{position:relative;display:flex;min-inline-size:0;flex-direction:column;gap:var(--fr-space-5);padding:var(--fr-space-8) var(--fr-space-6);border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-card);box-shadow:var(--fr-shadow-xs)}.fr-pricing__tier>*{margin:0}.fr-pricing__tier--featured{border-color:var(--fr-color-accent);box-shadow:var(--fr-shadow-lg)}.fr-pricing__header{display:grid;gap:var(--fr-space-2)}.fr-pricing__header>*{margin:0}.fr-pricing__name{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-lg);font-weight:var(--fr-font-weight-semibold)}.fr-pricing__badge{justify-self:start}.fr-pricing__summary{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-pricing__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--fr-space-1) var(--fr-space-2);color:var(--fr-color-text-primary)}.fr-pricing__amount{font-size:var(--fr-font-size-5xl);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-display);line-height:var(--fr-font-leading-display)}.fr-pricing__period{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-pricing__features{display:grid;flex:1;align-content:start;gap:var(--fr-space-3);padding:var(--fr-space-5) 0 0;border-block-start:var(--fr-border-width-thin) solid var(--fr-color-border);list-style:none;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm)}.fr-pricing__feature{display:flex;min-inline-size:0;align-items:flex-start;gap:var(--fr-space-2);overflow-wrap:anywhere}.fr-pricing__feature>.fr-icon{color:var(--fr-color-data-positive);margin-block-start:.1em}.fr-pricing__action{inline-size:100%}.fr-cta-band{container-type:inline-size;display:grid;min-inline-size:0;gap:var(--fr-space-6);padding:clamp(var(--fr-space-8),6cqi,var(--fr-space-16)) clamp(var(--fr-space-5),6cqi,var(--fr-space-16));border-radius:var(--fr-radius-2xl);background:var(--fr-color-surface-selected);color:var(--fr-color-text-primary)}.fr-cta-band__content{display:grid;min-inline-size:0;gap:var(--fr-space-3);max-inline-size:40rem}.fr-cta-band__content>*{margin:0}.fr-cta-band__title{color:inherit;font-size:var(--fr-font-size-4xl);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-display);line-height:var(--fr-font-leading-tight);overflow-wrap:anywhere;text-wrap:balance}.fr-cta-band__text{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-lg)}.fr-cta-band__actions{display:flex;min-inline-size:0;flex-wrap:wrap;gap:var(--fr-space-3)}@container (min-width: 48rem){.fr-cta-band__layout{display:flex;align-items:center;justify-content:space-between;gap:var(--fr-space-8)}}.fr-cta-band--inverse{background:var(--fr-color-surface-inverse);color:var(--fr-color-text-inverse)}.fr-cta-band--inverse .fr-cta-band__text{color:var(--fr-color-text-inverse-secondary)}.fr-cta-band--inverse :focus-visible{outline-color:var(--fr-color-focus-inverse)}.fr-cta-band--inverse :is(a:not([class]),.fr-link){color:var(--fr-color-accent-text-inverse)}.fr-cta-band--center{justify-items:center;text-align:center}.fr-cta-band--center .fr-cta-band__actions{justify-content:center}.fr-faq{container-type:inline-size;display:grid;min-inline-size:0;gap:var(--fr-space-8)}.fr-faq__header{display:grid;min-inline-size:0;align-content:start;gap:var(--fr-space-3)}.fr-faq__header>*{margin:0}.fr-faq__list{min-inline-size:0}@container (min-width: 52rem){.fr-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--fr-space-16)}}.fr-newsletter{container-type:inline-size;display:grid;min-inline-size:0;gap:var(--fr-space-5);padding:clamp(var(--fr-space-6),5cqi,var(--fr-space-10));border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-card)}.fr-newsletter__content{display:grid;min-inline-size:0;gap:var(--fr-space-2)}.fr-newsletter__content>*{margin:0}.fr-newsletter__title{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-2xl);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-heading);line-height:var(--fr-font-leading-tight)}.fr-newsletter__text{color:var(--fr-color-text-secondary)}.fr-newsletter__form{display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--fr-space-3)}.fr-newsletter__note{margin:0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}@container (min-width: 34rem){.fr-newsletter__form{grid-template-columns:minmax(0,1fr) auto}}@container (min-width: 56rem){.fr-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--fr-space-10)}}@media(forced-colors:active){:is(.fr-hero--inverse,.fr-cta-band,.fr-stat-band--inverse,.fr-announcement){border:var(--fr-border-width-thin) solid CanvasText}.fr-pricing__tier--featured{border-width:var(--fr-border-width-thick)}}.fr-article{container:fr-article / inline-size;min-inline-size:0;color:var(--fr-color-text-primary);overflow-wrap:anywhere}.fr-article__header,.fr-article__body,.fr-article__footer{max-inline-size:var(--fr-layout-reading);margin-inline:auto}.fr-article__header{display:grid;gap:var(--fr-space-4);padding-block-end:var(--fr-space-8)}.fr-article__header>*{margin:0}.fr-article__kicker{color:var(--fr-color-accent-text);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-article__title{color:inherit;font-size:var(--fr-font-size-6xl);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-display);line-height:var(--fr-font-leading-display);text-wrap:balance}.fr-article__dek{color:var(--fr-color-text-secondary);font-size:clamp(var(--fr-font-size-lg),1rem + 1cqi,var(--fr-font-size-xl));line-height:var(--fr-font-leading-body);text-wrap:pretty}.fr-article__body{font-size:var(--fr-font-size-lg);line-height:var(--fr-font-leading-body)}.fr-article__body:after{display:table;clear:both;content:""}.fr-article__body>*{margin-block:0}.fr-article__body>*+*{margin-block-start:var(--fr-space-6)}.fr-article__body>p{color:var(--fr-color-text-primary);text-wrap:pretty}.fr-article__body>:is(h2,h3){color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-bold);line-height:var(--fr-font-leading-tight);text-wrap:balance}.fr-article__body>h2{margin-block-start:var(--fr-space-12);font-size:var(--fr-font-size-3xl);letter-spacing:var(--fr-font-tracking-heading)}.fr-article__body>h3{margin-block-start:var(--fr-space-8);font-size:var(--fr-font-size-xl);letter-spacing:var(--fr-font-tracking-tight)}.fr-article__body>:is(h2,h3)+*{margin-block-start:var(--fr-space-3)}.fr-article__body>:is(ul,ol){padding-inline-start:var(--fr-space-6)}.fr-article__body>:is(ul,ol)>li+li{margin-block-start:var(--fr-space-2)}.fr-article__body a:not([class]){color:var(--fr-color-accent-text);text-underline-offset:.2em}.fr-article__wide{max-inline-size:none}.fr-article__footer{display:grid;gap:var(--fr-space-6);margin-block-start:var(--fr-space-12);padding-block-start:var(--fr-space-8);border-block-start:var(--fr-border-width-thin) solid var(--fr-color-border)}.fr-byline{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--fr-space-3) var(--fr-space-6);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-byline__author{display:flex;min-inline-size:0;align-items:center;gap:var(--fr-space-3)}.fr-byline__people{display:grid;min-inline-size:0}.fr-byline__name{color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-semibold);font-style:normal}.fr-byline__name a{color:inherit;text-decoration-color:var(--fr-color-border-strong);text-underline-offset:.2em}.fr-byline__role{color:var(--fr-color-text-secondary)}.fr-byline__meta{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--fr-space-1) var(--fr-space-3);margin:0;padding:0;list-style:none;font-variant-numeric:tabular-nums}.fr-byline__meta>li{display:inline-flex;align-items:center;gap:var(--fr-space-1)}.fr-byline__meta>li+li:before{color:var(--fr-color-border-strong);content:"\b7";margin-inline-end:var(--fr-space-2)}.fr-pullquote{display:grid;min-inline-size:0;gap:var(--fr-space-4);margin:var(--fr-space-10) 0;padding-block-start:var(--fr-space-6);border-block-start:var(--fr-border-width-thick) solid var(--fr-color-accent)}.fr-pullquote__text{margin:0;color:var(--fr-color-text-primary);font-size:clamp(var(--fr-font-size-2xl),1.25rem + 1.5cqi,var(--fr-font-size-4xl));font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-heading);line-height:var(--fr-font-leading-tight);text-wrap:balance}.fr-pullquote__text>*{margin:0}.fr-pullquote__cite{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);font-style:normal}.fr-pullquote--center{justify-items:center;text-align:center}.fr-exhibit{display:grid;min-inline-size:0;gap:var(--fr-space-4);margin:var(--fr-space-10) 0}.fr-exhibit__header{display:grid;min-inline-size:0;gap:var(--fr-space-1)}.fr-exhibit__header>*{margin:0}.fr-exhibit__label{color:var(--fr-color-accent-text);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-exhibit__title{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-lg);font-weight:var(--fr-font-weight-semibold);line-height:var(--fr-font-leading-heading)}.fr-exhibit__body{min-inline-size:0;padding:var(--fr-space-4);border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-card)}.fr-exhibit__body>img{display:block;inline-size:100%;max-inline-size:100%;block-size:auto}.fr-exhibit__caption{display:grid;gap:var(--fr-space-1);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);line-height:var(--fr-font-leading-body)}.fr-exhibit__caption>*{margin:0}.fr-exhibit__source{font-size:var(--fr-font-size-xs)}.fr-article__body>.fr-article__wide{margin-inline:min(0px,calc(50% - min(50cqi - var(--fr-space-4),(var(--fr-layout-content) - 2 * var(--fr-space-16)) / 2)))}.fr-footnote-ref{font-size:.7em;font-variant-numeric:tabular-nums;line-height:0;vertical-align:super}.fr-footnote-ref a{padding-inline:.15em;color:var(--fr-color-accent-text);font-weight:var(--fr-font-weight-semibold);text-underline-offset:.15em}.fr-footnote-ref a:hover{text-decoration-thickness:.15em}.fr-footnotes{min-inline-size:0;padding-block-start:var(--fr-space-6);border-block-start:var(--fr-border-width-thin) solid var(--fr-color-border);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm)}.fr-footnotes__title{margin:0 0 var(--fr-space-3);color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold)}.fr-footnotes__list{display:grid;gap:var(--fr-space-2);margin:0;padding-inline-start:var(--fr-space-5);font-variant-numeric:tabular-nums}.fr-footnotes__item:target{border-radius:var(--fr-radius-sm);background:var(--fr-color-surface-selected);color:var(--fr-color-text-primary)}.fr-footnotes__back{margin-inline-start:var(--fr-space-1);color:var(--fr-color-accent-text);text-underline-offset:.15em}.fr-sidenote{display:block;padding-inline-start:var(--fr-space-4);border-inline-start:var(--fr-border-width-thick) solid var(--fr-color-border-strong);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);line-height:var(--fr-font-leading-body)}.fr-sidenote>*{margin:0}.fr-sidenote__label{display:block;color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-semibold)}@container fr-article (min-width: 76rem){.fr-article__body>.fr-sidenote{float:inline-end;clear:inline-end;inline-size:13rem;margin-block:var(--fr-space-1) var(--fr-space-4);margin-inline-end:calc(-13rem - var(--fr-space-10))}}.fr-takeaways{min-inline-size:0;padding:clamp(var(--fr-space-3),6%,var(--fr-space-6));border:var(--fr-border-width-thin) solid var(--fr-color-border);border-inline-start:var(--fr-border-width-thick) solid var(--fr-color-accent);border-radius:var(--fr-radius-card);background:var(--fr-color-surface-selected)}.fr-takeaways__title{margin:0 0 var(--fr-space-4);color:var(--fr-color-accent-text);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-takeaways__list{display:grid;gap:var(--fr-space-4);margin:0;padding:0;list-style:none;counter-reset:fr-takeaway}.fr-takeaways__item{display:grid;min-inline-size:0;grid-template-columns:auto minmax(0,1fr);gap:var(--fr-space-3);color:var(--fr-color-text-primary);counter-increment:fr-takeaway}.fr-takeaways__item:before{color:var(--fr-color-accent-text);content:counter(fr-takeaway,decimal-leading-zero);font-variant-numeric:tabular-nums;font-weight:var(--fr-font-weight-bold)}.fr-report-cover{container-type:inline-size;display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr);gap:clamp(var(--fr-space-8),5cqi,var(--fr-space-12))}.fr-report-cover__content{display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--fr-space-4)}.fr-report-cover__content>*{margin:0}.fr-report-cover__series{color:var(--fr-color-accent-text);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-report-cover__title{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-6xl);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-display);line-height:var(--fr-font-leading-display);text-wrap:balance}.fr-report-cover__subtitle{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xl);line-height:var(--fr-font-leading-body)}.fr-report-cover__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--fr-space-4);margin:0;padding-block:var(--fr-space-5);border-block:var(--fr-border-width-thin) solid var(--fr-color-border)}.fr-report-cover__meta div{display:grid;min-inline-size:0;gap:var(--fr-space-1)}.fr-report-cover__meta dt{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-report-cover__meta dd{margin:0;color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-variant-numeric:tabular-nums;font-weight:var(--fr-font-weight-semibold)}.fr-report-cover__actions{display:flex;min-inline-size:0;flex-wrap:wrap;gap:var(--fr-space-3)}.fr-report-cover__art{display:grid;min-inline-size:0;min-block-size:18rem;align-content:space-between;gap:var(--fr-space-8);padding:clamp(var(--fr-space-6),5cqi,var(--fr-space-10));border-radius:var(--fr-radius-2xl);background:var(--fr-color-surface-inverse);color:var(--fr-color-text-inverse);box-shadow:var(--fr-shadow-xl)}.fr-report-cover__art>*{margin:0}.fr-report-cover__art-label{color:var(--fr-color-text-inverse-secondary);font-size:var(--fr-font-size-xs);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-report-cover__art-figure{font-size:var(--fr-font-size-7xl);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-display);line-height:var(--fr-font-leading-display)}@container (min-width: 52rem){.fr-report-cover{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.fr-disclaimer{min-inline-size:0;padding-block-start:var(--fr-space-4);border-block-start:var(--fr-border-width-thin) solid var(--fr-color-border);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);line-height:var(--fr-font-leading-body)}.fr-disclaimer>*{margin:0}.fr-disclaimer>*+*{margin-block-start:var(--fr-space-2)}.fr-disclaimer__title{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-semibold);letter-spacing:var(--fr-font-tracking-caps);text-transform:uppercase}.fr-disclaimer--boxed{padding:var(--fr-space-5);border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-surface-muted)}@media(forced-colors:active){.fr-report-cover__art{border:var(--fr-border-width-thin) solid CanvasText}.fr-footnotes__item:target{outline:var(--fr-border-width-thick) solid Highlight}}.fr-metric{container-type:inline-size;display:grid;min-inline-size:0;align-content:start;gap:var(--fr-space-2);margin:0;padding:var(--fr-space-5);border:var(--fr-border-width-thin) solid var(--fr-color-border);border-radius:var(--fr-radius-card);background:var(--fr-color-card);color:var(--fr-color-text-primary);box-shadow:var(--fr-shadow-xs)}.fr-metric>*{margin:0}.fr-metric__label{display:flex;min-inline-size:0;align-items:center;gap:var(--fr-space-2);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-semibold);overflow-wrap:anywhere}.fr-metric__value{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:baseline;gap:var(--fr-space-1) var(--fr-space-2);color:var(--fr-color-text-primary);font-size:clamp(var(--fr-font-size-2xl),1rem + 6cqi,var(--fr-font-size-4xl));font-variant-numeric:tabular-nums lining-nums;font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-heading);line-height:var(--fr-font-leading-tight);overflow-wrap:anywhere}.fr-metric__unit{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-base);font-weight:var(--fr-font-weight-normal);letter-spacing:var(--fr-font-tracking-normal)}.fr-metric__footer{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--fr-space-1) var(--fr-space-3)}.fr-metric__context{color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-variant-numeric:tabular-nums}.fr-metric--plain{padding:0;border:0;background:transparent;box-shadow:none}.fr-metric--compact{gap:var(--fr-space-1);padding:var(--fr-space-4)}.fr-metric--compact .fr-metric__value{font-size:var(--fr-font-size-2xl)}.fr-metric-group{display:grid;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--fr-space-4);margin:0;padding:0;list-style:none}.fr-delta{display:inline-flex;min-inline-size:0;max-inline-size:100%;flex-wrap:wrap;align-items:center;gap:0 var(--fr-space-1);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-sm);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--fr-font-weight-semibold)}.fr-delta>.fr-icon{inline-size:1em;block-size:1em}.fr-delta--positive{color:var(--fr-color-data-positive)}.fr-delta--negative{color:var(--fr-color-data-negative)}.fr-delta__label{color:var(--fr-color-text-secondary);font-weight:var(--fr-font-weight-normal)}.fr-delta--badge{padding:.125rem var(--fr-space-2);border-radius:var(--fr-radius-full);background:var(--fr-color-surface-muted)}.fr-delta--badge.fr-delta--positive{background:var(--fr-color-status-success-soft)}.fr-delta--badge.fr-delta--negative{background:var(--fr-color-status-danger-soft)}.fr-ticker{min-inline-size:0;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;border-block:var(--fr-border-width-thin) solid var(--fr-color-border);background:var(--fr-color-card);scrollbar-width:thin}.fr-ticker:focus-visible{outline:var(--fr-focus-width) solid var(--fr-color-focus);outline-offset:calc(var(--fr-focus-width) * -1)}.fr-ticker__list{display:flex;inline-size:max-content;min-inline-size:100%;margin:0;padding:0;list-style:none}.fr-ticker__item{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 var(--fr-space-3);padding:var(--fr-space-3) var(--fr-space-5);border-inline-end:var(--fr-border-width-thin) solid var(--fr-color-border);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.fr-ticker__symbol{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm);font-weight:var(--fr-font-weight-bold);letter-spacing:var(--fr-font-tracking-tight)}.fr-ticker__name{grid-column:1 / -1;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}.fr-ticker__price{color:var(--fr-color-text-primary);font-size:var(--fr-font-size-sm)}.fr-ticker__item .fr-delta{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;font-size:var(--fr-font-size-xs)}.fr-ticker__meta{padding:var(--fr-space-3) var(--fr-space-5);color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);white-space:nowrap}.fr-ticker--inverse{border-color:transparent;background:var(--fr-color-surface-inverse)}.fr-ticker--inverse .fr-ticker__item{border-color:var(--fr-color-border-inverse)}.fr-ticker--inverse :is(.fr-ticker__symbol,.fr-ticker__price){color:var(--fr-color-text-inverse)}.fr-ticker--inverse :is(.fr-ticker__name,.fr-ticker__meta){color:var(--fr-color-text-inverse-secondary)}.fr-ticker--inverse:focus-visible{outline-color:var(--fr-color-focus-inverse)}.fr-ticker--inverse .fr-delta--positive{color:var(--fr-color-data-positive-inverse)}.fr-ticker--inverse .fr-delta--negative{color:var(--fr-color-data-negative-inverse)}.fr-ticker--inverse .fr-delta{color:var(--fr-color-text-inverse-secondary)}.fr-figures{font-variant-numeric:tabular-nums lining-nums}.fr-figures :is(th,td){overflow-wrap:normal;vertical-align:baseline}.fr-figures tbody th{min-inline-size:9rem;hyphens:auto}.fr-figures :is(th,td).fr-figures__num{text-align:end;white-space:nowrap}.fr-figures__unit{display:block;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs);font-weight:var(--fr-font-weight-normal);letter-spacing:var(--fr-font-tracking-normal);text-transform:none}.fr-figures__negative{color:var(--fr-color-data-negative)}.fr-figures__positive{color:var(--fr-color-data-positive)}.fr-figures__subtotal>*{border-block-start:var(--fr-border-width-thin) solid var(--fr-color-border-strong);font-weight:var(--fr-font-weight-semibold)}.fr-figures__total>*{border-block-start:var(--fr-border-width-thick) solid var(--fr-color-text-primary);color:var(--fr-color-text-primary);font-weight:var(--fr-font-weight-bold)}.fr-figures__indent{padding-inline-start:var(--fr-space-8)}.fr-figures__source{margin:var(--fr-space-3) 0 0;color:var(--fr-color-text-secondary);font-size:var(--fr-font-size-xs)}@media(forced-colors:active){.fr-delta--badge{border:var(--fr-border-width-thin) solid CanvasText}.fr-ticker:focus-visible{outline-color:Highlight}}
