.report-cm{--cm-col:calc(var(--grid-track) * 2 + var(--grid-gutter));page-break-before:always;break-before:page;page-break-inside:avoid;break-inside:avoid}.report-cm-header{margin:0 0 var(--space-6)}.report-cm-legend{display:flex;align-items:center;gap:var(--space-4);margin:0 0 var(--space-6)}.report-cm-legend-item{display:flex;align-items:center;gap:var(--space-2)}.report-cm-legend-note{color:var(--color-text-secondary)}.report-cm-standard{flex:1 1 auto}.report-cm-col{flex:0 0 var(--cm-col);display:flex;justify-content:center;text-align:center}.report-cm-mark{flex:0 0 auto;width:11px;height:11px;border-radius:50%;border:1px solid var(--color-text-primary)}.report-cm-mark--critical{background:var(--color-text-primary)}.report-cm-mark--mixed{background:linear-gradient(90deg,var(--color-text-primary) 50%,#ffffff 50%)}.report-cm-mark--best-practice{background:#fff}.report-heading{margin:var(--space-6) 0 var(--space-3)}.report-heading:first-child{margin-top:0}.report-richtext{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);color:var(--color-text-primary)}.report-richtext h1{font-family:var(--type-title-family);font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);margin:0 0 var(--space-4)}.report-richtext h2{font-family:var(--type-heading-family);font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:var(--type-heading-weight);margin:var(--space-6) 0 var(--space-3)}.report-richtext h3{font-family:var(--type-subheading-family);font-size:var(--type-subheading-size);line-height:var(--type-subheading-line);font-weight:var(--type-subheading-weight);margin:var(--space-4) 0 var(--space-2)}.report-richtext h1:first-child,.report-richtext h2:first-child,.report-richtext h3:first-child{margin-top:0}.report-richtext p{margin:0 0 var(--space-3)}.report-richtext strong{font-weight:600}.report-richtext ol,.report-richtext ul{list-style:none;margin:0 0 var(--space-3);padding-left:0}.report-richtext li{position:relative;margin:0 0 var(--space-2);padding-left:var(--space-4)}.report-richtext ul>li:before{content:"•";position:absolute;left:0;color:var(--color-text-secondary)}.report-richtext ol{counter-reset:ol-item}.report-richtext ol>li{counter-increment:ol-item}.report-richtext ol>li:before{content:counter(ol-item) ".";position:absolute;left:0;color:var(--color-text-secondary)}.report-richtext a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-border-subtle),var(--color-text-secondary) 40%);text-decoration-color:color-mix(in srgb,var(--color-border-subtle),var(--color-text-secondary) 40%);text-underline-offset:2px;word-break:break-word}.report-richtext.report-fallback ol>li:before,.report-richtext.report-fallback ul>li:before{color:var(--color-text-fallback)}.report-richtext.report-fallback a{-webkit-text-decoration-color:color-mix(in srgb,var(--color-text-fallback),transparent 45%);text-decoration-color:color-mix(in srgb,var(--color-text-fallback),transparent 45%)}.report-richtext--multicol{columns:var(--rt-columns,2);column-gap:var(--grid-gutter);column-fill:balance}.report-richtext--multicol h1,.report-richtext--multicol h2,.report-richtext--multicol h3{column-span:all;page-break-after:avoid;break-after:avoid}.report-richtext--multicol p{orphans:3;widows:3;margin-bottom:var(--type-body-line)}.report-richtext--multicol ol,.report-richtext--multicol ul{page-break-inside:avoid;break-inside:avoid}.report-closing-page{min-height:60vh;display:flex;flex-direction:column;justify-content:center;page-break-before:always;break-before:page;page-break-after:always;break-after:page}.report-closing-title{margin:0 0 var(--space-3)}.report-closing-contact{margin-top:var(--space-4);white-space:pre-line}@media print{.report-closing-page{min-height:0}}.report-cover{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(297mm - var(--page-margin-top) - var(--page-margin-bottom));page-break-before:always;break-before:page;page-break-after:always;break-after:page}.report-cover-title{margin:0 0 var(--space-2)}.report-cover-subtitle{margin:0;font-style:italic;color:var(--color-text-secondary)}.report-richtext-lead{margin:0 0 var(--space-6)}.report-keep-together{page-break-inside:avoid;break-inside:avoid}.report-page>.report-sd-detail-set:not(:first-child),.report-sd-detail-set>.report-sd-detail+.report-sd-detail{page-break-before:always;break-before:page}.report-sd-detail-header{margin:0 0 var(--space-6)}.report-sd-detail{--sd-rail:var(--space-8)}.report-sd-detail-eyebrow{padding-left:calc(var(--sd-rail) + var(--grid-gutter));margin:0 0 var(--space-2)}.report-sd-detail-titlerow{display:flex;gap:var(--grid-gutter);align-items:baseline}.report-sd-detail-code{flex:0 0 var(--sd-rail)}.report-sd-detail-section{padding-left:calc(var(--sd-rail) + var(--grid-gutter));margin:0 0 var(--space-4)}.report-sd-detail-aside{float:right;width:32%;margin-left:var(--grid-gutter)}.report-sd-detail-main{max-width:64%}.report-sd-criterion{display:flex;align-items:baseline;gap:var(--grid-gutter);margin:0 0 var(--space-6);page-break-inside:avoid;break-inside:avoid}.report-sd-criterion-code{flex:0 0 var(--sd-rail)}.report-sd-criterion-content{min-width:0}.report-sd-criterion-title{margin:0 0 var(--space-2)}.report-sd-aside{margin:0 0 var(--space-6);page-break-inside:avoid;break-inside:avoid}.report-sd-aside-label{color:var(--color-text-primary);margin:0 0 var(--space-2)}.report-sd-aside .report-richtext,.report-sd-refs{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.report-sd-refs{list-style:none;margin:0;padding:0}.report-sd-ref{margin:0 0 var(--space-2)}.report-sd-ref a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-border-subtle),var(--color-text-secondary) 40%);text-decoration-color:color-mix(in srgb,var(--color-border-subtle),var(--color-text-secondary) 40%);text-underline-offset:2px}.report-sheet-table{page-break-inside:avoid;break-inside:avoid;margin:0 0 var(--space-6)}.report-sheet-table-caption{margin:0 0 var(--space-3);color:var(--color-text-secondary)}.report-sheet-table-cell{flex:1 1;min-width:0}.report-section--new-page{page-break-before:always;break-before:page}.report-section--break-after,.report-section-divider{page-break-after:always;break-after:page}.report-section-divider{page-break-before:always;break-before:page;margin-bottom:0}.report-toc{margin-bottom:var(--space-6);--toc-rail:calc(var(--grid-track) * 3 + var(--grid-gutter) * 2);--toc-code:var(--sd-rail,var(--space-8))}.report-toc-group{clear:both;margin:0 0 var(--space-8)}.report-toc-rail{float:left;width:var(--toc-rail);text-decoration:none}.report-toc-rows{padding-left:calc(var(--toc-rail) + var(--grid-gutter))}.report-toc-group--railless .report-toc-rows{padding-left:0}.report-toc-row{display:flex;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);color:inherit;text-decoration:none;page-break-inside:avoid;break-inside:avoid}.report-toc-row:after{font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);color:var(--color-text-secondary);content:target-counter(attr(href url),page);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-toc-row.report-fallback .report-toc-code,.report-toc-row.report-fallback:after{color:var(--color-text-fallback)}.report-toc-code{flex:0 0 var(--toc-code);color:var(--color-text-secondary)}.report-toc-title{flex:0 1 auto}.report-toc-leader{flex:1 1 auto;min-width:var(--space-4);align-self:baseline;height:0;border-bottom:var(--rule-hairline) solid var(--color-border-subtle)}:root{--page-margin-top:32pt;--page-margin-bottom:64pt;--page-margin-inner:32pt;--page-margin-outer:32pt;--grid-columns:12;--grid-gutter:16pt;--baseline-unit:4pt;--rule-hairline:0.5pt;--space-1:4pt;--space-2:8pt;--space-3:12pt;--space-4:16pt;--space-6:24pt;--space-8:32pt;--space-12:48pt;--font-serif:"Sorts Mill Goudy",Georgia,"Times New Roman",serif;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--type-display-family:var(--font-serif);--type-display-size:48pt;--type-display-line:52pt;--type-display-weight:400;--type-title-family:var(--font-sans);--type-title-size:22pt;--type-title-line:28pt;--type-title-weight:400;--type-heading-family:var(--font-sans);--type-heading-size:15pt;--type-heading-line:20pt;--type-heading-weight:500;--type-subheading-family:var(--font-sans);--type-subheading-size:10pt;--type-subheading-line:16pt;--type-subheading-weight:600;--type-lead-family:var(--font-sans);--type-lead-size:13pt;--type-lead-line:20pt;--type-lead-weight:400;--type-body-family:var(--font-sans);--type-body-size:10pt;--type-body-line:16pt;--type-body-weight:400;--type-caption-family:var(--font-sans);--type-caption-size:8pt;--type-caption-line:12pt;--type-caption-weight:400;--type-label-family:var(--font-sans);--type-label-size:8pt;--type-label-line:12pt;--type-label-weight:600;--type-label-tracking:0.08em;--type-label-transform:uppercase;--eds-color-gray-950:#1c2c3d;--color-text-primary:var(--eds-color-gray-950);--color-text-secondary:#778696;--color-text-fallback:#b42318;--color-background-page:#ffffff;--color-border-subtle:#dee1e5;--color-brand-accent:#7a5230;--color-link:#1a4c8b;--table-rule-head:var(--color-text-secondary);--table-rule-row:var(--color-border-subtle);--eds-color-blue-100:#f0f4f8;--eds-color-blue-200:#dce4eb;--eds-color-blue-300:#bbcbdb;--eds-color-blue-400:#99b3cd;--eds-color-blue-500:#789bbd;--eds-color-blue-600:#5c84a9;--eds-color-blue-700:#486c8e;--eds-color-blue-800:#365571;--eds-color-cyan-100:#e8f4f5;--eds-color-cyan-200:#d4e7e8;--eds-color-cyan-300:#a9d2d4;--eds-color-cyan-400:#84bcbe;--eds-color-cyan-500:#66a4a7;--eds-color-cyan-600:#528b8d;--eds-color-cyan-700:#417274;--eds-color-cyan-800:#315a5c;--eds-color-gray-100:#F7F9FA;--eds-color-gray-200:#E5E8EB;--eds-color-gray-300:#cbd1d7;--eds-color-gray-400:#a8b1ba;--eds-color-gray-500:#87929e;--eds-color-gray-600:#667483;--eds-color-gray-700:#485768;--eds-color-gray-800:#2a3c4f;--eds-color-navy-100:#f1f4f7;--eds-color-navy-200:#dfe3e9;--eds-color-navy-300:#bdc7d8;--eds-color-navy-400:#9aacca;--eds-color-navy-500:#7891bd;--eds-color-navy-600:#5876ab;--eds-color-navy-700:#3d5c93;--eds-color-navy-800:#274376;--eds-color-orange-100:#f9f1ea;--eds-color-orange-200:#f0dfd3;--eds-color-orange-300:#e9c0a1;--eds-color-orange-400:#e39e6a;--eds-color-orange-500:#d3803a;--eds-color-orange-600:#b9681e;--eds-color-orange-700:#985515;--eds-color-orange-800:#79420e;--eds-color-purple-100:#f6f2f4;--eds-color-purple-200:#e7e1e3;--eds-color-purple-300:#d3c1c9;--eds-color-purple-400:#c0a1b0;--eds-color-purple-500:#ae8197;--eds-color-purple-600:#98647f;--eds-color-purple-700:#7f4a66;--eds-color-purple-800:#64324d;--eds-color-red-100:#faf3f2;--eds-color-red-200:#efdedc;--eds-color-red-300:#e6beba;--eds-color-red-400:#e19b95;--eds-color-red-500:#db766f;--eds-color-red-600:#ce504c;--eds-color-red-700:#b43333;--eds-color-red-800:#902626;--eds-color-white:#FFFFFF;--eds-color-yellow-100:#f6f0e0;--eds-color-yellow-200:#ebe2ca;--eds-color-yellow-300:#e0c786;--eds-color-yellow-400:#cbac5a;--eds-color-yellow-500:#b19447;--eds-color-yellow-600:#967d38;--eds-color-yellow-700:#7b662c;--eds-color-yellow-800:#615020;--eds-color-royalblue-100:#F4F8FD;--eds-color-royalblue-200:#EAF3FF;--eds-color-royalblue-300:#D3E5FF;--eds-color-royalblue-400:#83B1F5;--eds-color-royalblue-500:#639BF0;--eds-color-royalblue-600:#236BD7;--eds-color-royalblue-700:#1F5BB6;--eds-color-royalblue-800:#11499C;--eds-color-vividyellow-100:#FEFBF4;--eds-color-vividyellow-200:#FFF8E7;--eds-color-vividyellow-300:#FBEABD;--eds-color-vividyellow-400:#EDD087;--eds-color-vividyellow-500:#E5BC54;--eds-color-vividyellow-600:#D5AC47;--eds-color-vividyellow-700:#BD942E;--eds-color-vividyellow-800:#775A2B;--eds-color-green-100:#F5FAF8;--eds-color-green-200:#E8F4EF;--eds-color-green-300:#C9E1D6;--eds-color-green-400:#7EBD9F;--eds-color-green-500:#5AAC85;--eds-color-green-600:#3C9F70;--eds-color-green-700:#348C62;--eds-color-green-800:#257951;--eds-color-vividred-100:#FFF8F7;--eds-color-vividred-200:#FFEEEB;--eds-color-vividred-300:#FFCCC1;--eds-color-vividred-400:#FA937C;--eds-color-vividred-500:#F17459;--eds-color-vividred-600:#E73A22;--eds-color-vividred-700:#C53010;--eds-color-vividred-800:#A72C10;--eds-color-bg-accent-regular:#EAF3FF;--eds-color-bg-accent-emphasis:#236BD7;--eds-color-bg-attention-regular:#FFF8E7;--eds-color-bg-attention-emphasis:#D5AC47;--eds-color-bg-success-regular:#E8F4EF;--eds-color-bg-success-emphasis:#3C9F70;--eds-color-bg-danger-regular:#FFEEEB;--eds-color-bg-danger-emphasis:#C53010;--eds-color-bg-emphasis:#2a3c4f;--eds-color-bg-default:#FFFFFF;--eds-color-bg-inset:#f1f4f7;--eds-color-bg-subtle:#F7F9FA;--eds-color-fg-accent:#11499C;--eds-color-fg-attention:#775A2B;--eds-color-fg-success:#257951;--eds-color-fg-danger:#A72C10;--eds-color-fg-on-emphasis:#FFFFFF;--eds-color-fg-default:#2a3c4f;--eds-color-fg-muted:#485768;--eds-color-fg-subtle:#87929e;--eds-color-border-accent-regular:#D3E5FF;--eds-color-border-accent-emphasis:#236BD7;--eds-color-border-attention-regular:#FBEABD;--eds-color-border-attention-emphasis:#D5AC47;--eds-color-border-success-regular:#C9E1D6;--eds-color-border-success-emphasis:#3C9F70;--eds-color-border-danger-regular:#FFCCC1;--eds-color-border-danger-emphasis:#C53010;--eds-color-border-default:#cbd1d7;--eds-color-border-muted:rgb(79.608% 81.961% 84.314%/0.5);--eds-spacing-0:0.125rem;--eds-spacing-1:0.25rem;--eds-spacing-2:0.375rem;--eds-spacing-3:0.5rem;--eds-spacing-4:0.625rem;--eds-spacing-5:0.75rem;--eds-spacing-6:1rem;--eds-spacing-7:1.25rem;--eds-spacing-8:1.5rem;--eds-spacing-9:2rem;--eds-spacing-10:2.5rem;--eds-spacing-11:3rem;--eds-spacing-12:4rem;--eds-spacing-13:5rem;--eds-font-weight-thin:100;--eds-font-weight-extra-light:200;--eds-font-weight-light:300;--eds-font-weight-normal:400;--eds-font-weight-medium:500;--eds-font-weight-semi-bold:600;--eds-font-weight-bold:700;--eds-font-weight-black:800;--eds-font-weight-extra-black:950;--eds-font-family-sans:Inter;--eds-font-family-serif:"Sorts Mill Goudy","Lora";--eds-font-family-mono:JetBrains Mono;--eds-font-size-1:0.625rem;--eds-font-size-2:0.75rem;--eds-font-size-3:0.875rem;--eds-font-size-4:1rem;--eds-font-size-5:1.125rem;--eds-font-size-6:1.25rem;--eds-font-size-7:1.375rem;--eds-font-size-8:1.625rem;--eds-font-size-9:1.875rem;--eds-font-size-10:2.125rem;--eds-font-size-11:2.375rem;--eds-font-size-12:2.75rem;--eds-font-size-13:3.125rem;--eds-font-size-14:3.5rem;--eds-font-size-15:3.875rem;--eds-font-size-16:4.375rem;--eds-font-letter-spacing-sm:0.0075rem;--eds-font-letter-spacing-md:0.02rem;--eds-font-letter-spacing-lg:0.04rem;--eds-font-feature-setting-sans:"calt","dlig","frac","ss03","cv06","cv08","case","cv05","cv10";--eds-breakpoints-sm:20rem;--eds-breakpoints-md:42rem;--eds-breakpoints-lg:66rem;--eds-breakpoints-xlg:82rem;--eds-breakpoints-max:99rem;--eds-border-radius-1:0.125rem;--eds-border-radius-2:0.25rem;--eds-border-radius-3:0.375rem;--eds-border-radius-4:0.5rem;--eds-border-radius-5:1rem;--eds-border-radius-6:2rem;--eds-border-radius-7:4rem;--eds-border-radius-8:8rem;--eds-border-radius-9:16rem;--eds-border-radius-default:0.25rem;--eds-border-radius-round:624.9375rem;--eds-box-shadow-sm:0 4px 5px 0 #0000000d;--eds-box-shadow-md:0 5px 8px 0 #0000000d;--eds-box-shadow-lg:0 6px 10px 0 #0000001a;--eds-box-shadow-xl:0 10px 15px 0 #00000026;--eds-transition-fast:0.0625s all ease-in-out;--eds-transition-medium:0.125s all ease-in-out;--eds-transition-slow:0.25s all ease-in-out;--eds-button-color-background-primary-default:#236BD7;--eds-button-color-background-primary-hover:#1F5BB6;--eds-button-color-background-primary-active:#11499C;--eds-button-color-background-primary-disabled:#83B1F5;--eds-button-color-background-secondary-default:#F7F9FA;--eds-button-color-background-secondary-hover:#E5E8EB;--eds-button-color-background-secondary-active:#E5E8EB;--eds-button-color-background-secondary-disabled:#E5E8EB;--eds-button-color-background-danger-default:#F7F9FA;--eds-button-color-background-danger-hover:#C53010;--eds-button-color-background-danger-active:#A72C10;--eds-button-color-background-danger-disabled:#E5E8EB;--eds-button-color-background-ghost-default:transparent;--eds-button-color-background-ghost-hover:lch(59.952 8.0912 254.3/0.1);--eds-button-color-background-ghost-active:lch(59.952 8.0912 254.3/0.2);--eds-button-color-background-ghost-disabled:lch(59.952 8.0912 254.3/0.1);--eds-button-color-background-inactive-default:lch(59.952 8.0912 254.3/0.1);--eds-button-color-text-primary-default:#FFFFFF;--eds-button-color-text-secondary-default:#2a3c4f;--eds-button-color-text-secondary-disabled:rgba(42,60,79,0.5);--eds-button-color-text-danger-default:#A72C10;--eds-button-color-text-danger-hover:#FFFFFF;--eds-button-color-text-danger-disabled:rgba(167,44,16,0.5);--eds-button-color-text-ghost-default:#2a3c4f;--eds-button-color-text-ghost-disabled:lch(24.413 14.375 257.85/0.5);--eds-button-color-text-inactive-default:lch(24.413 14.375 257.85/0.5);--eds-button-color-border-primary:rgba(0,0,0,0.1);--eds-button-color-border-secondary:rgba(0,0,0,0.1);--eds-button-color-border-destructive:rgba(0,0,0,0.1);--eds-button-color-border-ghost:transparent;--eds-button-color-border-inactive:transparent;--eds-button-spacing-vertical-sm:0.375rem;--eds-button-spacing-vertical-md:0.5rem;--eds-button-spacing-vertical-lg:0.625rem;--eds-button-spacing-horizontal-sm:0.5rem;--eds-button-spacing-horizontal-md:0.75rem;--eds-button-spacing-horizontal-lg:1rem;--eds-button-border-radius:0.25rem;--eds-input-border-radius:0.25rem;--eds-input-spacing-vertical-md:0.5rem;--eds-input-spacing-horizontal-md:0.75rem;--eds-input-color-background-default:#FFFFFF;--eds-input-color-background-disabled:#E5E8EB;--eds-input-color-border-default:#87929e;--eds-input-color-border-disabled:rgb(79.608% 81.961% 84.314%/0.5);--eds-input-color-border-error:#C53010;--eds-input-color-outline-focus-default:#236BD7;--eds-input-color-text-default:#2a3c4f;--eds-input-color-text-disabled:lch(24.413 14.375 257.85/0.5);--eds-input-color-text-error:#A72C10;--eds-input-color-text-placeholder:#87929e;--eds-region-africa-darkest:#615020;--eds-region-africa-base:#cbac5a;--eds-region-africa-lightest:#f6f0e0;--eds-region-southeast-asia-darkest:#315a5c;--eds-region-southeast-asia-base:#84bcbe;--eds-region-southeast-asia-lightest:#e8f4f5;--eds-region-meso-america-darkest:#79420e;--eds-region-meso-america-base:#e39e6a;--eds-region-meso-america-lightest:#f9f1ea;--eds-region-south-america-darkest:#64324d;--eds-region-south-america-base:#c0a1b0;--eds-region-south-america-lightest:#f6f2f4;--eds-typography-body-sans-1-font-family:Inter;--eds-typography-body-sans-1-font-size:0.75rem;--eds-typography-body-sans-1-font-weight:400;--eds-typography-body-sans-1-letter-spacing:0.0075rem;--eds-typography-body-sans-1-line-height:1.5;--eds-typography-body-sans-2-font-family:Inter;--eds-typography-body-sans-2-font-size:0.875rem;--eds-typography-body-sans-2-font-weight:400;--eds-typography-body-sans-2-letter-spacing:0.0075rem;--eds-typography-body-sans-2-line-height:1.5;--eds-typography-body-sans-3-font-family:Inter;--eds-typography-body-sans-3-font-size:1rem;--eds-typography-body-sans-3-font-weight:400;--eds-typography-body-sans-3-line-height:1.5;--eds-typography-body-serif-1-font-family:"Sorts Mill Goudy","Lora";--eds-typography-body-serif-1-font-size:0.75rem;--eds-typography-body-serif-1-font-weight:400;--eds-typography-body-serif-1-letter-spacing:0.0075rem;--eds-typography-body-serif-1-line-height:1.5;--eds-typography-body-serif-2-font-family:"Sorts Mill Goudy","Lora";--eds-typography-body-serif-2-font-size:0.875rem;--eds-typography-body-serif-2-font-weight:400;--eds-typography-body-serif-2-letter-spacing:0.0075rem;--eds-typography-body-serif-2-line-height:1.5;--eds-typography-body-serif-3-font-family:"Sorts Mill Goudy","Lora";--eds-typography-body-serif-3-font-size:1rem;--eds-typography-body-serif-3-font-weight:400;--eds-typography-body-serif-3-line-height:1.5;--eds-typography-body-mono-1-font-family:JetBrains Mono;--eds-typography-body-mono-1-font-size:0.875rem;--eds-typography-body-mono-1-font-weight:400;--eds-typography-body-mono-1-letter-spacing:0.0075rem;--eds-typography-body-mono-1-line-height:1.5;--eds-typography-caption-sans-1-font-family:Inter;--eds-typography-caption-sans-1-font-size:0.625rem;--eds-typography-caption-sans-1-font-weight:400;--eds-typography-caption-sans-1-letter-spacing:0.02rem;--eds-typography-caption-sans-1-line-height:1.6;--eds-typography-caption-sans-2-font-family:Inter;--eds-typography-caption-sans-2-font-size:0.75rem;--eds-typography-caption-sans-2-font-weight:400;--eds-typography-caption-sans-2-letter-spacing:0.02rem;--eds-typography-caption-sans-2-line-height:1.4;--eds-typography-caption-sans-3-font-family:Inter;--eds-typography-caption-sans-3-font-size:0.75rem;--eds-typography-caption-sans-3-font-weight:700;--eds-typography-caption-sans-3-letter-spacing:0.02rem;--eds-typography-caption-sans-3-line-height:1.4;--eds-typography-caption-mono-1-font-family:JetBrains Mono;--eds-typography-caption-mono-1-font-size:0.625rem;--eds-typography-caption-mono-1-font-weight:500;--eds-typography-caption-mono-1-letter-spacing:0.02rem;--eds-typography-caption-mono-1-line-height:1.6;--eds-typography-heading-sans-1-font-family:Inter;--eds-typography-heading-sans-1-font-size:0.875rem;--eds-typography-heading-sans-1-font-weight:600;--eds-typography-heading-sans-1-line-height:1.35;--eds-typography-heading-sans-1-letter-spacing:0.0075rem;--eds-typography-heading-sans-2-font-family:Inter;--eds-typography-heading-sans-2-font-size:1rem;--eds-typography-heading-sans-2-font-weight:600;--eds-typography-heading-sans-2-line-height:1.35;--eds-typography-heading-sans-3-font-family:Inter;--eds-typography-heading-sans-3-font-size:1.125rem;--eds-typography-heading-sans-3-line-height:1.35;--eds-typography-heading-sans-3-font-weight:500;--eds-typography-heading-sans-4-base-font-family:Inter;--eds-typography-heading-sans-4-base-font-size:1.375rem;--eds-typography-heading-sans-4-base-font-weight:400;--eds-typography-heading-sans-4-base-line-height:1.3;--eds-typography-heading-sans-4-xlg-font-family:Inter;--eds-typography-heading-sans-4-xlg-font-size:1.625rem;--eds-typography-heading-sans-4-xlg-font-weight:400;--eds-typography-heading-sans-4-xlg-line-height:1.3;--eds-typography-heading-sans-5-base-font-family:Inter;--eds-typography-heading-sans-5-base-font-size:1.625rem;--eds-typography-heading-sans-5-base-font-weight:400;--eds-typography-heading-sans-5-base-line-height:1.35;--eds-typography-heading-sans-5-md-font-family:Inter;--eds-typography-heading-sans-5-md-font-size:1.875rem;--eds-typography-heading-sans-5-md-font-weight:400;--eds-typography-heading-sans-5-md-line-height:1.2;--eds-typography-heading-sans-5-lg-font-family:Inter;--eds-typography-heading-sans-5-lg-font-size:2.125rem;--eds-typography-heading-sans-5-lg-font-weight:400;--eds-typography-heading-sans-5-lg-line-height:1.2;--eds-typography-heading-sans-5-xlg-font-family:Inter;--eds-typography-heading-sans-5-xlg-font-size:2.375rem;--eds-typography-heading-sans-5-xlg-font-weight:400;--eds-typography-heading-sans-5-xlg-line-height:1.2;--eds-typography-heading-sans-5-max-font-family:Inter;--eds-typography-heading-sans-5-max-font-size:2.75rem;--eds-typography-heading-sans-5-max-font-weight:400;--eds-typography-heading-sans-5-max-line-height:1.2;--eds-typography-heading-sans-6-base-font-family:Inter;--eds-typography-heading-sans-6-base-font-size:2.375rem;--eds-typography-heading-sans-6-base-font-weight:400;--eds-typography-heading-sans-6-base-line-height:1.2;--eds-typography-heading-sans-6-base-letter-spacing:-0.12px;--eds-typography-heading-sans-6-md-font-family:Inter;--eds-typography-heading-sans-6-md-font-size:2.75rem;--eds-typography-heading-sans-6-md-font-weight:400;--eds-typography-heading-sans-6-md-line-height:1.15;--eds-typography-heading-sans-6-md-letter-spacing:-0.12px;--eds-typography-heading-sans-6-lg-font-family:Inter;--eds-typography-heading-sans-6-lg-font-size:3.125rem;--eds-typography-heading-sans-6-lg-font-weight:400;--eds-typography-heading-sans-6-lg-line-height:1.2;--eds-typography-heading-sans-6-lg-letter-spacing:-0.12px;--eds-typography-heading-sans-6-xlg-font-family:Inter;--eds-typography-heading-sans-6-xlg-font-size:3.125rem;--eds-typography-heading-sans-6-xlg-font-weight:400;--eds-typography-heading-sans-6-xlg-line-height:1.15;--eds-typography-heading-sans-6-xlg-letter-spacing:-0.12px;--eds-typography-heading-sans-6-max-font-family:Inter;--eds-typography-heading-sans-6-max-font-weight:400;--eds-typography-heading-sans-6-max-font-size:3.5rem;--eds-typography-heading-sans-6-max-letter-spacing:-0.24px;--eds-typography-heading-sans-6-max-line-height:1.15;--eds-typography-heading-serif-1-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-1-font-size:0.875rem;--eds-typography-heading-serif-1-line-height:1.35;--eds-typography-heading-serif-1-font-weight:600;--eds-typography-heading-serif-2-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-2-font-size:1rem;--eds-typography-heading-serif-2-line-height:1.35;--eds-typography-heading-serif-2-font-weight:600;--eds-typography-heading-serif-3-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-3-font-size:1.125rem;--eds-typography-heading-serif-3-line-height:1.35;--eds-typography-heading-serif-3-font-weight:600;--eds-typography-heading-serif-4-base-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-4-base-font-size:1.375rem;--eds-typography-heading-serif-4-base-font-weight:500;--eds-typography-heading-serif-4-base-line-height:1.3;--eds-typography-heading-serif-4-xlg-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-4-xlg-font-size:1.625rem;--eds-typography-heading-serif-4-xlg-font-weight:500;--eds-typography-heading-serif-4-xlg-line-height:1.3;--eds-typography-heading-serif-5-base-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-5-base-font-size:1.625rem;--eds-typography-heading-serif-5-base-font-weight:500;--eds-typography-heading-serif-5-base-line-height:1.35;--eds-typography-heading-serif-5-md-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-5-md-font-size:1.875rem;--eds-typography-heading-serif-5-md-font-weight:400;--eds-typography-heading-serif-5-md-line-height:1.2;--eds-typography-heading-serif-5-lg-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-5-lg-font-size:2.125rem;--eds-typography-heading-serif-5-lg-font-weight:400;--eds-typography-heading-serif-5-lg-line-height:1.2;--eds-typography-heading-serif-5-xlg-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-5-xlg-font-size:2.375rem;--eds-typography-heading-serif-5-xlg-font-weight:400;--eds-typography-heading-serif-5-xlg-line-height:1.2;--eds-typography-heading-serif-5-max-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-5-max-font-size:2.75rem;--eds-typography-heading-serif-5-max-font-weight:400;--eds-typography-heading-serif-5-max-line-height:1.2;--eds-typography-heading-serif-6-base-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-6-base-font-size:2.375rem;--eds-typography-heading-serif-6-base-font-weight:400;--eds-typography-heading-serif-6-base-line-height:1.2;--eds-typography-heading-serif-6-base-letter-spacing:-0.12px;--eds-typography-heading-serif-6-md-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-6-md-font-size:2.75rem;--eds-typography-heading-serif-6-md-font-weight:400;--eds-typography-heading-serif-6-md-line-height:1.15;--eds-typography-heading-serif-6-md-letter-spacing:-0.12px;--eds-typography-heading-serif-6-lg-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-6-lg-font-size:3.125rem;--eds-typography-heading-serif-6-lg-font-weight:400;--eds-typography-heading-serif-6-lg-line-height:1.2;--eds-typography-heading-serif-6-lg-letter-spacing:-0.12px;--eds-typography-heading-serif-6-xlg-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-6-xlg-font-size:3.125rem;--eds-typography-heading-serif-6-xlg-font-weight:400;--eds-typography-heading-serif-6-xlg-line-height:1.15;--eds-typography-heading-serif-6-xlg-letter-spacing:-0.12px;--eds-typography-heading-serif-6-max-font-family:"Sorts Mill Goudy","Lora";--eds-typography-heading-serif-6-max-font-weight:400;--eds-typography-heading-serif-6-max-font-size:3.5rem;--eds-typography-heading-serif-6-max-letter-spacing:-0.24px;--eds-typography-heading-serif-6-max-line-height:1.15;--eds-typography-subtitle-sans-1-font-size:0.875rem;--eds-typography-subtitle-sans-1-font-weight:600;--eds-typography-subtitle-sans-1-letter-spacing:0.0075rem;--eds-typography-subtitle-sans-1-line-height:1.25;--eds-typography-subtitle-sans-1-font-family:Inter;--eds-typography-subtitle-sans-2-font-size:1rem;--eds-typography-subtitle-sans-2-font-weight:600;--eds-typography-subtitle-sans-2-line-height:1.25;--eds-typography-subtitle-sans-2-font-family:Inter;--eds-button-typography-sm-font-family:Inter;--eds-button-typography-sm-font-size:0.75rem;--eds-button-typography-sm-font-weight:500;--eds-button-typography-sm-letter-spacing:0.0075rem;--eds-button-typography-sm-line-height:1.33;--eds-button-typography-md-font-family:Inter;--eds-button-typography-md-font-size:0.875rem;--eds-button-typography-md-font-weight:500;--eds-button-typography-md-letter-spacing:0.0075rem;--eds-button-typography-md-line-height:1.15;--eds-button-typography-lg-font-family:Inter;--eds-button-typography-lg-font-size:1rem;--eds-button-typography-lg-font-weight:500;--eds-button-typography-lg-line-height:1.15;--eds-input-typography-font-family:Inter;--eds-input-typography-font-size:0.875rem;--eds-input-typography-font-weight:400;--eds-input-typography-line-height:1.15}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:inline-font("../fonts/InterVariable.woff2") format("woff2")}@font-face{font-family:Sorts Mill Goudy;font-style:normal;font-weight:400;font-display:swap;src:inline-font("../fonts/SortsMillGoudy-Regular.woff2") format("woff2")}@font-face{font-family:Sorts Mill Goudy;font-style:italic;font-weight:400;font-display:swap;src:inline-font("../fonts/SortsMillGoudy-Italic.woff2") format("woff2")}.ds-type{margin:0}.ds-type--display{font-family:var(--type-display-family);font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);color:var(--color-text-primary)}.ds-type--title{font-family:var(--type-title-family);font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight)}.ds-type--heading{font-family:var(--type-heading-family);font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:var(--type-heading-weight)}.ds-type--subheading{font-family:var(--type-subheading-family);font-size:var(--type-subheading-size);line-height:var(--type-subheading-line);font-weight:var(--type-subheading-weight)}.ds-type--lead{font-family:var(--type-lead-family);font-size:var(--type-lead-size);line-height:var(--type-lead-line);font-weight:var(--type-lead-weight)}.ds-type--body{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.ds-type--caption{font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);color:var(--color-text-secondary)}.ds-type--label{font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform);color:var(--color-text-secondary)}:root{--grid-track:calc((100% - (var(--grid-columns) - 1) * var(--grid-gutter)) / var(--grid-columns))}.ds-grid{display:grid;grid-template-columns:repeat(var(--ds-grid-columns,var(--grid-columns)),1fr);grid-gap:var(--ds-grid-gutter,var(--grid-gutter));gap:var(--ds-grid-gutter,var(--grid-gutter))}.ds-col{grid-column:var(--ds-col,auto);min-width:0}.report-document{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);color:var(--color-text-primary)}.report-document *{box-sizing:border-box}.report-page{max-width:none;margin:0;padding:0}.report-fallback{color:var(--color-text-fallback)}.report-table{display:flex;flex-direction:column}.report-table-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;page-break-inside:avoid;break-inside:avoid}.report-table-row--head{align-items:flex-end;padding-bottom:var(--space-3)}.report-table-row--head+.report-table-row{box-shadow:inset 0 1px 0 0 var(--table-rule-head)}.report-table-row:not(.report-table-row--head)+.report-table-row{box-shadow:inset 0 1px 0 0 var(--table-rule-row)}.report-unimplemented{border:1px dashed #c99;background:#fff6f6;color:#a33;padding:var(--space-2) var(--space-3);margin:var(--space-3) 0;font-family:var(--font-sans);font-size:var(--type-caption-size)}.report-page-break{page-break-after:always;break-after:page}