:root{--color-canvas:#fff9f3;--color-surface:#fff0e7;--color-text:#352722;--color-muted:#675750;--color-border:color-mix(in oklab, var(--color-text) 50%, var(--color-canvas));--color-primary:#f26141;--color-primary-contrast:#332520;--illustration-line:color-mix(in oklab, var(--color-text) 40%, var(--color-canvas));--illustration-fill:color-mix(in oklab, var(--color-text) 18%, var(--color-canvas));--illustration-fill-soft:color-mix(in oklab, var(--color-text) 9%, var(--color-canvas));--illustration-hairline:color-mix(in oklab, var(--color-text) 22%, var(--color-canvas));--illustration-paper:var(--color-canvas);--solid-edge:color-mix(in oklab, var(--color-text) 36%, var(--color-canvas));--solid-mark:color-mix(in oklab, var(--color-text) 22%, var(--color-canvas));--solid-dim:color-mix(in oklab, var(--color-text) 13%, var(--color-canvas));--color-warning:oklch(45% .14 80);--color-danger:oklch(52% .2 22);--color-overlay:oklch(27% .04 50/.38);--font-heading:"Montserrat", "Montserrat fallback", "Avenir Next", Verdana, Arial, sans-serif;--font-ui:"Karla", "Karla fallback", Verdana, Arial, sans-serif;--text-caption:.75rem;--text-reading:1rem;--text-title-sm:1.25rem;--leading-caption:1.333;--leading-body:1.5;--leading-title-lg:1.1;--weight-emphasis:450;--type-display:300 clamp(2.75rem, 2rem + 2.5vw, 4rem) / 1.04 var(--font-heading);--type-title:300 2.25rem / 2.5rem var(--font-heading);--type-figure:200 2.5rem / 2.75rem var(--font-heading);--type-heading:300 1.5rem / 2rem var(--font-heading);--type-subheading:400 1.25rem / 1.75rem var(--font-heading);--type-minor:400 1rem / 1.5rem var(--font-heading);--type-reading:400 1rem / 1.5 var(--font-ui);--type-body:400 1rem / 1.5rem var(--font-ui);--type-compact:400 .875rem / 1.25rem var(--font-ui);--type-caption:400 .75rem / 1rem var(--font-ui);--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-64:4rem;--gap-tight:var(--space-4);--gap-pair:var(--space-8);--gap-row:var(--space-8);--gap-part:var(--space-12);--panel-inset:var(--space-16);--gap-group:var(--space-16);--gap-section:clamp(var(--space-20), 2vw, var(--space-24));--gap-drawing:var(--space-24);--page-gutter:clamp(var(--space-16), 3vw, var(--space-48));--page-block-padding:clamp(var(--space-16), 2vw, var(--space-32));--measure-panel:22rem;--measure-solo:32rem;--measure-dialog:34rem;--measure-popover:26rem;--measure-prose:68ch;--measure-reading:65ch;--measure-workspace:90rem;--measure-wide:72rem;--measure-label:10rem;--measure-term:12rem;--measure-field:14rem;--measure-control:16rem;--measure-tooltip:18rem;--measure-rail:20rem;--measure-aside:24rem;--measure-card-docked:18rem;--measure-column:28rem;--measure-chart:36rem;--measure-rows:36rem;--measure-name:calc(var(--measure-rows) * .4);--measure-solo-split:55rem;--measure-expanded:54rem;--measure-overlay-width:90vw;--measure-overlay-height:90dvh;--measure-title:20ch;--measure-page-title:28ch;--measure-page-number:2ch;--size-icon:1.125rem;--size-mark:var(--space-32);--size-loader:3.5rem;--size-loader-area:50dvh;--size-swatch:.625rem;--size-illustration-width:8rem;--size-illustration-height:6rem;--size-reading-width:12rem;--size-textarea:7.5rem;--size-segment:7rem;--size-tick-top:.16rem;--size-tick-width:.38rem;--size-tick-height:.68rem;--size-plot:20rem;--size-plot-least:12rem;--size-autofill-cover:100em;--focus-outline-room:calc(var(--outline-width) + var(--outline-offset) + var(--border-width));--border-width:1px;--outline-width:2px;--outline-offset:2px;--outline-offset-frame:0px;--focus-outline-inset:calc(-1 * var(--outline-offset));--border-component:var(--border-width) solid var(--color-border);--border-divider:var(--border-width) solid var(--color-border-soft);--panel-border:var(--color-border-soft);--focus-outline:var(--outline-width) solid var(--color-action);--control-height-pointer:2rem;--control-height:var(--control-height-pointer);--control-height-compact:1.5rem;--site-navigation-height:calc(var(--control-height) + 2 * var(--gap-row));--app-navigation-height:4rem;--duration-fast:.12s;--duration-slow:.18s;--duration-spin:.6s;--duration-draw:.7s;--duration-loader:2.2s;--delay-loader:.3s;--ease-brand:ease-out;--ease-draw:cubic-bezier(.37, 0, .63, 1);--ease-exit:cubic-bezier(.5, 0, .75, 0);--ease-burst:cubic-bezier(.16, 1, .3, 1);--focus-blur:2px;--tracking-display:-.03em;--tracking-heading:-.02em;--tracking-figure:-.04em;--tracking-body:-.01em;--underline-offset:.35em;--underline-thickness:.07em;--z-sticky:10;--z-floating:20;--color-border-soft:color-mix(in srgb, var(--color-border) 58%, transparent);--color-text-soft:color-mix(in oklch, var(--color-text) 76%, var(--color-canvas));--color-hover:color-mix(in srgb, var(--color-text) 8%, transparent);--color-primary-tint:color-mix(in srgb, var(--color-primary) 18%, transparent);--color-action:var(--color-primary);--color-on-action:var(--color-primary-contrast);--chart-tone-1:var(--color-primary);--chart-tone-2:var(--color-text);--chart-tone-3:var(--color-muted);--chart-tone-4:color-mix(in srgb, var(--color-muted) 35%, var(--color-border));--chart-tone-5:color-mix(in srgb, var(--color-primary) 25%, var(--color-text));--chart-tone-6:color-mix(in srgb, var(--color-border) 70%, var(--color-canvas));--chart-tone-1-fill:color-mix(in srgb, var(--chart-tone-1) 18%, transparent);--color-inverse:var(--color-text);--color-on-inverse:var(--color-canvas);--color-on-inverse-muted:color-mix(in srgb, var(--color-canvas) 80%, var(--color-text));--disabled-opacity:.5;--map-water:oklch(91% .018 225);--map-water-edge:oklch(84% .028 228);--map-water-name:oklch(50% .07 235);--map-park:oklch(94% .032 132);--map-reserve:oklch(95.5% .022 128);--map-beach:oklch(95.5% .035 88);--map-airport:oklch(95% .006 70);--map-runway:oklch(88% .008 70);--map-street:oklch(86% .016 62);--map-road:oklch(78% .022 58);--map-major:oklch(70% .028 55);--map-rail:oklch(72% .014 60);--map-outside:color-mix(in srgb, var(--color-canvas) 50%, transparent);--map-street-width:.6px;--map-road-width:1.2px;--map-major-width:2.4px;--map-runway-width:4px;--map-plate-ring:1.5px;--map-hospital:var(--color-primary);--map-school:oklch(52% .09 250);--map-station:oklch(52% .09 155);--map-emissions:oklch(58% .11 70);--map-project:var(--color-muted);--map-rail-ties:1px 4px;--map-rail-ties-width:3px;--map-name-size:20px;--solid-figure-size:14px;--solid-word-size:11px;--map-land:oklch(97.5% .012 75);--map-state:oklch(96% .014 75);--map-state-line:oklch(72% .02 70);--map-state-opacity:.72;--map-suburb-line:oklch(58% .02 65);--map-suburb-opacity:.72;--map-band-1:oklch(88% .05 70);--map-band-2:oklch(81% .075 62);--map-band-3:oklch(73% .1 52);--map-band-4:oklch(65% .12 44);--map-band-5:oklch(56% .125 37);--map-band-6:oklch(46% .105 32);--map-band-7:oklch(36% .08 28);--map-band-none:oklch(78% .015 70)}@media screen{[data-theme=dark]{--color-canvas:#161312;--color-surface:#1f1c19;--color-text:oklch(96% .012 75);--color-muted:oklch(76% .014 70);--color-border:color-mix(in oklab, var(--color-text) 43%, var(--color-canvas));--color-warning:#ffd36a;--color-primary:#ff7555;--color-danger:oklch(70% .18 18);--color-overlay:oklch(12% .012 58/.68);--color-inverse:#0a0908;--color-on-inverse:var(--color-text);--color-on-inverse-muted:color-mix(in srgb, var(--color-text) 80%, var(--color-surface));--chart-tone-2:var(--color-muted);--chart-tone-3:var(--color-border);--chart-tone-5:color-mix(in srgb, var(--color-primary) 45%, var(--color-text));--map-water:oklch(23% .014 235);--map-water-edge:oklch(30% .02 235);--map-water-name:oklch(74% .05 228);--map-park:oklch(24% .022 140);--map-reserve:oklch(21% .014 138);--map-beach:oklch(26% .02 85);--map-airport:oklch(21% .006 60);--map-runway:oklch(30% .008 60);--map-street:oklch(29% .01 60);--map-road:oklch(37% .014 60);--map-major:oklch(48% .018 60);--map-rail:oklch(46% .01 60);--map-school:oklch(74% .08 245);--map-station:oklch(74% .09 155);--map-emissions:oklch(78% .11 78);--map-land:var(--color-canvas);--map-state:oklch(21% .01 54);--map-state-line:oklch(45% .018 57);--map-state-opacity:.82;--map-suburb-line:oklch(70% .014 65);--map-suburb-opacity:.78;--map-band-1:oklch(33% .04 45);--map-band-2:oklch(41% .06 45);--map-band-3:oklch(50% .085 46);--map-band-4:oklch(59% .105 48);--map-band-5:oklch(68% .115 52);--map-band-6:oklch(77% .11 60);--map-band-7:oklch(86% .09 72);--map-band-none:oklch(34% .006 60)}}@media (width<=35rem){:root{--panel-inset:var(--space-12)}}@media (pointer:coarse){:root{--control-height:2.75rem}}@media print{:root{--panel-inset:var(--space-12);--gap-group:var(--space-12);--gap-section:var(--space-20)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{accent-color:var(--color-primary);caret-color:var(--color-primary);scrollbar-color:var(--color-border-soft) transparent;scrollbar-width:thin}body{background:var(--color-canvas);color:var(--color-text);font:var(--type-body);font-synthesis:none;letter-spacing:var(--tracking-body);overflow-wrap:break-word;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;letter-spacing:inherit;border-radius:0}option{background-color:var(--color-canvas);color:var(--color-text)}fieldset{border:0;min-width:0}legend{padding:0}code{color:var(--color-text);overflow-wrap:anywhere;font-family:monospace}strong,b,th{font-weight:var(--weight-emphasis)}em,i,cite,dfn{font-style:italic}::selection{background:var(--color-primary-tint);color:var(--color-text)}::placeholder{color:var(--color-muted);opacity:1}[hidden]{display:none!important}:-webkit-any(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 var(--size-autofill-cover) var(--color-surface) inset}:is(input,select,textarea):autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 var(--size-autofill-cover) var(--color-surface) inset}:-webkit-any(input,select,textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 var(--size-autofill-cover) var(--color-surface) inset}:is(input,select,textarea):autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 var(--size-autofill-cover) var(--color-surface) inset}:-webkit-any(input,select,textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 var(--size-autofill-cover) var(--color-surface) inset}:is(input,select,textarea):autofill:focus{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 var(--size-autofill-cover) var(--color-surface) inset}a{text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset)}p{color:var(--color-muted);font:var(--type-body)}p strong{color:var(--color-text)}small{font:var(--type-compact)}td,dd,time,output{font-variant-numeric:tabular-nums}figcaption{max-width:var(--measure-prose);color:var(--color-muted);font:var(--type-caption);text-align:start;justify-self:start}h1,h2,h3,h4,h5,h6{color:var(--color-text);text-wrap:balance}h1{max-width:var(--measure-title);font:var(--type-title);letter-spacing:var(--tracking-display)}h2{font:var(--type-heading);letter-spacing:var(--tracking-heading)}h3,h4,h5,h6{font:var(--type-subheading);letter-spacing:var(--tracking-heading)}@media (width<=35rem){h2{font:var(--type-subheading)}}:where(:focus:not(:focus-visible)){outline:none}:where(a,button,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]){border-color:var(--color-border);color:inherit;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);cursor:pointer;transition:color var(--duration-fast) var(--ease-brand), border-color var(--duration-fast) var(--ease-brand), background-color var(--duration-fast) var(--ease-brand), text-decoration-color var(--duration-fast) var(--ease-brand);background-color:#0000}@media (hover:hover){:where(a,button,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]):where(:hover:not(:disabled,[aria-disabled=true],[aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true],details[open]>summary)){border-color:var(--color-action);outline:var(--border-width) solid var(--color-action);outline-offset:calc(-1 * var(--border-width));-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action)}:where(button[aria-label]:has(>svg:only-child)):where(:hover:not(:disabled,[aria-disabled=true],[aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true])){background-color:var(--color-action);color:var(--color-on-action)}}:where(a,button,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]):where(:is(:focus-visible,:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true],[aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true])){border-color:var(--color-action);outline:var(--border-width) solid var(--color-action);outline-offset:calc(-1 * var(--border-width));-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action)}:where(:is(p,li,td)>a:not(nav a)){outline-width:0}:where(button[aria-label]:has(>svg:only-child)):where(:is(:focus-visible,:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true],[aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true])){background-color:var(--color-action);color:var(--color-on-action)}:where(:active){transition:none}:where([aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true]){border-color:var(--color-text);background:var(--color-text);color:var(--color-canvas)}:where(:is(a,button,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]):is(:disabled,[aria-disabled=true]):not([aria-busy=true])){opacity:var(--disabled-opacity);cursor:not-allowed}:where(:focus-visible){outline:var(--focus-outline);outline-offset:var(--outline-offset)}:where([tabindex="-1"]:focus){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.note{max-width:var(--measure-prose);color:var(--color-muted);font:var(--type-compact);text-wrap:pretty}.Prose{width:min(100%, var(--measure-reading));font:var(--type-reading)}.panel>.Prose{width:auto}.Prose>*,.Prose>div>*,.Prose>div>div>*{margin-block:0 var(--gap-group)}.Prose>:last-child,.Prose>div>:last-child,.Prose>div>div>:last-child{margin-bottom:0}.Prose>div>div>:first-child{margin-top:0}@container page (width<=30rem){.Prose h1{font:var(--type-heading)}}.Prose>:is(h2,h3),.Prose>div>div>:is(h2,h3){margin-block:var(--gap-section) var(--gap-part)}.Prose>div>div>section{margin-block:var(--gap-section)}.Prose[data-numbered]>div>div{counter-reset:section}.Prose[data-numbered]>div>div>h2{counter-increment:section}.Prose[data-numbered]>div>div>h2:before{content:counter(section) ". "}.Prose :is(p,li,dd):not(:where(.report *)){color:var(--color-text)}.Prose p{font:inherit}.Prose :is(p,li)>small,.Prose p.note{color:var(--color-muted);font:var(--type-compact)}.Prose :is(ul,ol){gap:var(--gap-row);padding-left:var(--space-24);display:grid}.Prose figure{gap:var(--gap-pair);display:grid}.Prose nav ol{counter-reset:contents;gap:0;margin:0;padding-left:0;list-style:none}.Prose nav li{grid-template-columns:var(--space-24) minmax(0, 1fr);color:var(--color-muted);font:var(--type-compact);counter-increment:contents;display:grid}.Prose nav li:before{content:counter(contents) ".";padding-block:var(--space-8)}.Prose nav a{padding:var(--space-8);display:block}.illustration{width:100%;max-width:var(--measure-column);height:auto;display:block}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.illustration:not(.shown){visibility:hidden}.illustration.shown .solids>*{animation:rise var(--duration-slow) var(--ease-brand) calc(var(--step) * var(--duration-slow) / 3) backwards}.illustration.shown:not(:has(.solids)){animation:draw-in var(--duration-draw) var(--ease-draw) backwards}.illustration.shown :is([fill="var(--illustration-fill)"],[fill="var(--illustration-fill-soft)"]){animation:fade-in var(--duration-slow) var(--ease-brand) var(--duration-draw) backwards}.illustration.shown [fill="var(--color-primary)"]{animation:fade-in var(--duration-slow) var(--ease-brand) calc(var(--duration-draw) + var(--duration-slow)) backwards}}.Prose .illustration{margin-inline:auto}.panel .illustration{width:var(--size-illustration-width);height:var(--size-illustration-height)}.Carousel>li>.illustration{aspect-ratio:4/3;width:100%;height:auto;margin-bottom:var(--gap-drawing)}.Notice-message>.illustration{width:calc(min(40%, var(--measure-name)) - var(--gap-drawing));aspect-ratio:4/3;flex:none;align-self:center;height:auto}@media (width<=35rem){.Notice-message:has(>.illustration){flex-direction:column}.Notice-message>.illustration{width:min(100%, var(--size-reading-width));align-self:center}}.Solo>.illustration{max-width:var(--measure-control);margin-bottom:calc(var(--gap-drawing) - var(--gap-group));justify-self:center}.Solo:has(>.Notice .illustration){width:min(100%, var(--measure-solo-split))}@media (width>=64rem){.Solo:has(>.illustration){width:min(100%, var(--measure-solo-split));grid-template-columns:var(--measure-rail) minmax(0, var(--measure-solo));column-gap:var(--gap-drawing);align-items:center;row-gap:0}.Solo>.illustration{top:calc(var(--site-navigation-height) + var(--gap-group));align-self:center;max-width:none;margin-bottom:0;position:sticky}}@media (width<64rem){.Prose>div:has(>nav[aria-label="On this page"]){flex-direction:column;display:flex}.Prose>div:has(>nav[aria-label="On this page"])>div{display:contents}.Prose>div:has(>nav[aria-label="On this page"])>nav{margin-bottom:var(--gap-section);order:1}.Prose>div:has(>nav[aria-label="On this page"])>div>:is(h2,section){margin-top:0}.Prose>div:has(>nav[aria-label="On this page"])>div>:has(+:is(h2,section)){margin-bottom:var(--gap-section)}.Prose>div:has(>nav[aria-label="On this page"])>div>:is(h2,section),.Prose>div:has(>nav[aria-label="On this page"])>div>:is(h2,section)~*{order:2}}@media (width>=64rem){.Prose:has(nav[aria-label="On this page"]){width:100%}.Prose>div:has(>nav[aria-label="On this page"]){grid-template-columns:var(--measure-rail) minmax(0, var(--measure-reading));column-gap:var(--gap-section);align-items:start;display:grid}.Prose>div>nav[aria-label="On this page"]{top:var(--site-navigation-height);height:calc(100dvh - var(--site-navigation-height));align-content:center;display:grid;position:sticky;overflow-y:auto}}.Prose details{margin-bottom:var(--gap-row);scroll-margin-block-start:var(--section-scroll-margin-block-start,var(--gap-group))}.Prose summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--gap-pair);font-weight:var(--weight-emphasis);margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);list-style:none;display:flex}.Prose summary::-webkit-details-marker{display:none}.Prose summary:after{content:"";width:var(--size-icon);height:var(--size-icon);transition:transform var(--duration-fast) var(--ease-brand);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.Prose details[open]>summary:after{transform:rotate(180deg)}.Prose details>:not(summary){margin-block:var(--gap-pair) 0}.Prose :is(h2,h3,details){scroll-margin-block-start:var(--section-scroll-margin-block-start,var(--gap-group))}.report .ReadingList>.panel{grid-template-columns:var(--size-reading-width) minmax(0, 1fr);column-gap:var(--gap-drawing);display:grid}.report .ReadingList>.panel>:is(.illustration,img){width:var(--size-reading-width);aspect-ratio:4/3;object-fit:contain;grid-row:1/span 2;align-self:center;max-width:100%;height:auto;margin-top:0}.report .ReadingList>.panel>header{align-self:end}.report .ReadingList>.panel>:not(header,.illustration,img){align-self:start;margin-top:0}@media (width>35rem){.report .ReadingList>.panel:not(:has(>:not(header,.illustration,img)))>header{grid-area:1/2/span 2;align-self:center}}.TitleLink,.Prose nav a,.SiteFooter-link,.ExternalWorkflowFooter a{outline-offset:var(--outline-offset);text-decoration:none}@media (width<=35rem){.panel>header .TitleLink{min-height:var(--control-height);align-items:center;display:inline-flex}.report .ReadingList>.panel{grid-template-columns:minmax(0,1fr)}.report .ReadingList>.panel>:is(.illustration,img){margin-bottom:var(--gap-drawing);order:-1;grid-row:auto;justify-self:center}}.Spread{align-items:center;gap:var(--gap-drawing);grid-template-columns:1fr 3fr;display:grid}.Spread>.illustration{grid-area:1/1/-1;width:100%;max-width:none}.Spread>:not(.illustration){grid-column:2}@media (width<=35rem){.Spread{grid-template-columns:minmax(0,1fr)}.Spread>.illustration{grid-area:auto/1}.Spread>:not(.illustration){grid-column:1}}.stack{gap:var(--gap-part);min-width:0;display:grid}.stack:has(>.Section){gap:var(--gap-section)}.Solo{width:min(100%, var(--measure-solo));align-content:start;gap:var(--gap-group);margin-inline:auto;display:grid}.VisuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tone-danger{color:var(--color-danger)}.RowActions{align-items:center;gap:var(--gap-row);margin:var(--gap-part) 0 0;flex-wrap:wrap;padding:0;display:flex}@container page (width<=30rem){.RowActions:has(>:nth-child(3 of :not(dialog))){flex-direction:column;align-items:flex-start}}:is(.Page,.Section-body,.stack,.panels,.Form,.Form-fields,.Notice-copy,.TitleRow)>.RowActions{margin-top:0}hr{border:0;border-top:var(--border-divider)}ul:not([class]),ol:not([class]){gap:var(--gap-row);padding-left:var(--space-24);display:grid}ul:not([class])>li,ol:not([class])>li{color:var(--color-muted)}ul:not([class])>li>p,ol:not([class])>li>p{margin-top:var(--gap-pair)}html:has(dialog:modal){overflow:hidden}.Dialog{width:min(var(--measure-dialog), calc(100vw - 2 * var(--page-gutter)));max-height:calc(100dvh - 2 * var(--page-gutter));border:var(--border-width) solid var(--panel-border);background:var(--color-canvas);color:var(--color-text);animation:rise var(--duration-fast) var(--ease-brand);margin:auto;position:fixed;inset:0;overflow:hidden}.Dialog::backdrop{background:var(--color-overlay);animation:fade-in var(--duration-fast) var(--ease-brand)}.Dialog-content{gap:var(--gap-part);max-height:inherit;padding:var(--panel-inset);flex-direction:column;display:flex}.Dialog-content>header{color:var(--color-muted)}.Dialog-content>header h2,.Dialog-body :is(h2,h3){font:var(--type-subheading)}.Dialog:has(video){width:min(var(--measure-wide), calc(100vw - 2 * var(--page-gutter)), calc(( 100dvh - 2 * var(--page-gutter) - 2 * var(--panel-inset) - 2 * var(--border-width) - var(--control-height) - var(--gap-part) ) * 16 / 9 + 2 * var(--panel-inset) + 2 * var(--border-width)))}:is(.Dialog,.Prose) video{aspect-ratio:16/9;width:100%;height:auto;display:block}.Dialog-body{gap:var(--gap-part);min-width:0;margin:calc(-1 * var(--focus-outline-room));padding:var(--focus-outline-room);overflow-wrap:anywhere;display:grid;overflow-y:auto}.Dialog-content>footer{gap:var(--gap-row);flex-wrap:wrap;display:flex}html{scroll-padding-block-end:var(--cookie-notice-height,0px)}.AppLayout{grid-template-columns:auto minmax(0,1fr);display:grid}.AppLayout-main{min-width:0;min-height:calc(100dvh - var(--cookie-notice-height,0px));grid-column:2}.AppLayout-main [role=region][tabindex="-1"]{scroll-margin-block-start:var(--section-scroll-margin-block-start,var(--gap-group))}.AppNavigation-group{gap:var(--gap-tight);display:grid}.AppNavigation-groupTitle{color:var(--color-muted);font:var(--type-caption);font-weight:var(--weight-emphasis);margin:0}.AppNavigation-groupItems{margin:0;padding:0;list-style:none;display:grid}@media (width<=56rem){.AppLayout{grid-template-columns:minmax(0,1fr)}.AppLayout-main{--section-scroll-margin-block-start:calc(var(--app-navigation-height) + var(--gap-group));padding-top:var(--app-navigation-height);grid-column:1}}.AdminLayout{grid-template-columns:auto minmax(0,1fr);display:grid}.AdminLayout-main{min-width:0;min-height:calc(100dvh - var(--cookie-notice-height,0px));grid-column:2}@media (width<=56rem){.AdminLayout{grid-template-columns:minmax(0,1fr)}.AdminLayout-main{padding-top:var(--app-navigation-height);grid-column:1}}.SiteShell{min-height:calc(100dvh - var(--site-navigation-height) - var(--cookie-notice-height,0px));grid-template-rows:minmax(0,1fr) auto;display:grid}.ExternalWorkflowShell{min-height:calc(100dvh - var(--cookie-notice-height,0px));flex-direction:column;display:flex}.ExternalWorkflowShell>main{flex:1;display:grid}.ExternalWorkflowShell>:last-child{margin-block-start:auto}.SiteShell-main{--section-scroll-margin-block-start:calc(var(--site-navigation-height) + var(--gap-group));box-sizing:border-box;width:100%;min-width:0;display:grid}.solids :is(path,ellipse){fill:var(--color-canvas);stroke:var(--solid-mark);stroke-linejoin:round;stroke-linecap:round}.solids .outline{stroke:var(--solid-edge)}.solids .dim{stroke:var(--solid-dim)}.solids .line{fill:none}.solids .fill{stroke:none}.solids .dash{stroke-dasharray:calc(var(--line) * 8 / 3) calc(var(--line) * 10 / 3)}.solids .hi{stroke:color-mix(in oklab, var(--color-primary) calc(var(--hi,1) * 100%), var(--solid-edge))}.solids .hi:not(.line){fill:color-mix(in srgb, var(--color-primary) calc(var(--hi,1) * 18%), var(--color-canvas))}.solids .dot{stroke:none;fill:var(--solid-edge)}.solids .dot.dim{fill:var(--solid-dim)}.Form-fields{align-content:start;gap:var(--gap-part);min-width:0;display:grid}.Form-fields>p:not([class]){color:var(--color-muted);font:var(--type-compact)}.Form-fields>.Button{justify-self:start}@media print{:root{--color-canvas:#fff;--text-caption:7.5pt;--text-title-sm:11.5pt;--leading-caption:1.25;--leading-body:1.38;--leading-title-lg:1.12;--type-title:500 18pt / 1.12 var(--font-heading);--type-heading:500 14pt / 1.18 var(--font-heading);--type-subheading:500 11.5pt / 1.22 var(--font-heading);--type-body:400 9.5pt / 1.38 var(--font-ui);--type-compact:400 8.5pt / 1.3 var(--font-ui);--type-caption:400 7.5pt / 1.25 var(--font-ui);--type-figure:200 18pt / 1.1 var(--font-heading);--space-4:.8mm;--space-8:1.5mm;--space-12:2.2mm;--space-16:3mm;--space-20:3.7mm;--space-24:4.5mm;--space-32:6mm;--space-40:7.5mm;--space-48:9mm;--space-64:12mm;--gap-section:10mm;--border-width:.2mm;--page-gutter:0;--page-block-padding:0;--control-height:auto;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}html,body{font:var(--type-body);background:var(--color-canvas)!important;width:auto!important;min-width:0!important;color:var(--color-text)!important;margin:0!important;padding:0!important}nav:not(.contents),form,button:not(.help-trigger),.Button,input,select,textarea,dialog,.SkipLink,.DrawerNavigation-mobile,.SiteNavigation,[data-print-hidden]{display:none!important}.SiteShell,.SiteShell-main,.AppLayout-main,main,.Page{width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.Page{container-type:normal!important}.ReportRender{width:182mm!important}.Page>:not([data-print-hidden])~:not([data-print-hidden]){margin-block-start:var(--gap-section)!important}p,li,dd,blockquote{orphans:2;widows:2}p,.note{orphans:3;color:var(--color-text)!important}h1,h2,h3,h4,h5,h6{break-after:avoid-page;page-break-after:avoid;orphans:3;color:var(--color-text)!important}main:has(.report-full) .PageHeader{display:none!important}main,.Page,section,article{color:var(--color-text)!important;background:var(--color-canvas)!important;background-image:none!important}table{border-collapse:collapse;table-layout:auto;width:100%!important;min-width:0!important;max-width:100%!important;color:var(--color-text)!important;font:var(--type-compact)!important;font-variant-numeric:tabular-nums!important}thead{display:table-header-group}tfoot{display:table-footer-group}th,td{min-width:0!important;min-height:0!important;color:var(--color-text)!important;background:var(--color-canvas)!important}thead th{font-weight:var(--weight-emphasis);vertical-align:bottom}.Notice{border-color:var(--color-border)!important;background:var(--color-canvas)!important}img,svg,canvas{max-width:100%!important}a{color:inherit!important;-webkit-text-decoration-color:var(--color-border)!important;text-decoration-color:var(--color-border)!important}a[href^="/app/"]{text-decoration:none!important}a[href^=http]:not([class]):after,.Prose a[data-print-destination]:after{content:" (" attr(href) ")";color:var(--color-muted);font:var(--type-caption);overflow-wrap:anywhere}.Prose a[data-print-destination]:after{content:" (" attr(data-print-destination) ")"}@page{size:A4 portrait;margin:15mm 14mm 16mm;font:var(--type-caption);color:var(--color-muted);@bottom-left{content:var(--qualification)}@bottom-right{content:counter(page) " of " counter(pages)}}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;translate:0 var(--rise-by,var(--space-4))}}@keyframes draw-in{0%{clip-path:inset(calc(-1 * var(--space-8)) 100% calc(-1 * var(--space-8)) calc(-1 * var(--space-8)))}to{clip-path:inset(calc(-1 * var(--space-8)))}}@keyframes draw-and-shrink{0%{stroke-dashoffset:1px;animation-timing-function:var(--ease-draw)}58%,68%{stroke-dashoffset:0;animation-timing-function:var(--ease-brand);transform:rotate(0)scale(1)}72%{stroke-dashoffset:0;animation-timing-function:var(--ease-exit);transform:rotate(0)scale(1.06)}88%,to{stroke-dashoffset:0;transform:rotate(.25turn)scale(0)}}@keyframes sprinkle{0%,84%{stroke-dashoffset:.3px;opacity:1;animation-timing-function:var(--ease-burst)}to{stroke-dashoffset:-.8px;opacity:0}}.panel,.FieldGroup,.DisclosureSection,.Notice:not(.Notice--line),.FormErrorSummary{border:var(--border-width) solid var(--panel-border);padding:var(--panel-inset)}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body) :is(.FieldGroup,.Notice,.FormErrorSummary),.expanded .panel{border:0;padding:0}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body) :is(.Notice-title,.FormErrorSummary>:is(h2,h3,h4,h5,h6)),:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body) .FieldGroup>legend{font:var(--type-body);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-body)}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body) :is(.Notice--danger .Notice-title,.FormErrorSummary.refused>:is(h2,h3,h4,h5,h6)){color:var(--color-danger)}@media print{.panel,.FieldGroup,.DisclosureSection,.Notice:not(.Notice--line),.FormErrorSummary{break-inside:avoid}}.TitleRow{justify-content:space-between;align-items:center;gap:var(--gap-part);flex-wrap:wrap;min-width:0;display:flex}.TitleRow>.RowActions:not(:has(*)){display:none}.TitleRow>.RowActions:has(>.FormField>.FormField-question){align-items:end}.TitleRow>.RowActions>.FormField{width:auto}@container page (width<=30rem){.TitleRow>.RowActions:has(>:nth-child(3 of :not(dialog))){flex-basis:100%}}:is(.panel,.Dialog-content)>header{justify-content:space-between;align-items:start;gap:var(--gap-part);display:flex}:is(.panel,.Dialog-content)>header>button{margin-block:calc((1lh - var(--control-height)) / 2);font:var(--type-subheading);flex-shrink:0}.ControlFrame{min-height:var(--control-height);border:var(--border-component);background:var(--color-surface);color:inherit;transition:border-color var(--duration-fast) var(--ease-brand)}@media (hover:hover){.ControlFrame:where(:hover):not(:where(:disabled,[aria-disabled=true],:has(:disabled,[aria-disabled=true]))){border-color:var(--color-action)}}.ControlFrame:where(:focus-within){border-color:var(--color-action)}.ControlFrame:where(:focus-visible,:has(:focus-visible)){outline:var(--focus-outline);outline-offset:var(--outline-offset-frame)}.ControlFrame:where([aria-invalid=true],:has([aria-invalid=true])){border-color:var(--color-danger)}.ControlFrame:where(:disabled,[aria-disabled=true],:has(:disabled,[aria-disabled=true])){opacity:var(--disabled-opacity);cursor:not-allowed}.ControlFrame [type=search]::-webkit-search-cancel-button{appearance:none;width:var(--size-icon);height:var(--size-icon);cursor:pointer;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}[type=search].ControlFrame::-webkit-search-cancel-button{appearance:none;width:var(--size-icon);height:var(--size-icon);cursor:pointer;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.panels{gap:var(--gap-group);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media screen{.panels{container-type:inline-size}}.Form{gap:var(--gap-group);grid-template-columns:minmax(0,1fr);display:grid}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body) .Form{gap:var(--gap-part)}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body) .FieldGroup>.Form-fields{margin-top:var(--gap-pair)}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body) :is(.Form,.Form-fields,.DisclosureSection-body):has(>.FieldGroup){gap:var(--gap-group)}@container (width>=29rem){:is(.FieldGroup>.Form-fields,.DisclosureSection-body)>.FormField:not(:has(textarea)){max-width:calc((100% - var(--gap-part)) / 2)}}.report-full>.Section{margin-block-start:var(--gap-section)}.report-full>.Section:first-of-type{margin-block-start:0}.ReadingList{gap:var(--gap-group);grid-template-columns:minmax(0,1fr);display:grid}.panels>*{grid-column:1/-1}@container (width>=45rem){.panels>:is(.panel,.FieldGroup,.DisclosureSection){grid-column:span 3}}@container (45rem<=width<69rem){.panels:not(:has(>.record))>:nth-child(odd of .panel,.FieldGroup,.DisclosureSection):nth-last-child(1 of .panel,.FieldGroup,.DisclosureSection){grid-column:1/-1}}@container (width>=69rem){.panels:not(:has(>.chart))>:is(.panel,.FieldGroup,.DisclosureSection){grid-column:span 2}.panels:not(:has(>.chart,>.record))>:nth-child(3n+1 of .panel,.FieldGroup,.DisclosureSection):is(:nth-last-child(2 of .panel,.FieldGroup,.DisclosureSection),:nth-last-child(4 of .panel,.FieldGroup,.DisclosureSection)){grid-column:span 3}.panels:not(:has(>.chart,>.record))>:nth-child(3n+1 of .panel,.FieldGroup,.DisclosureSection):is(:nth-last-child(2 of .panel,.FieldGroup,.DisclosureSection),:nth-last-child(4 of .panel,.FieldGroup,.DisclosureSection))~:is(.panel,.FieldGroup,.DisclosureSection){grid-column:span 3}.panels:has(>.chart)>:nth-child(odd of .panel,.FieldGroup,.DisclosureSection):nth-last-child(1 of .panel,.FieldGroup,.DisclosureSection){grid-column:1/-1}}.panels:not(:has(>:is(.panel,.FieldGroup,.DisclosureSection)~:is(.panel,.FieldGroup,.DisclosureSection)))>:is(.panel,.FieldGroup,.DisclosureSection){grid-column:1/-1}@media screen{.report{container-type:inline-size}}.report{font:var(--type-body);color:var(--color-text);font-variant-numeric:tabular-nums}.report p{font:inherit;color:inherit}.report .note{color:var(--color-muted)}.report .tone-danger{color:var(--color-danger)}.report,.report *{box-sizing:border-box}.report h1,.report h2,.report h3,.report p,.report dl{margin:0}.report strong,.report b{font-weight:var(--weight-emphasis)}.report h1{max-width:none;font:var(--type-title);letter-spacing:var(--tracking-display)}.report h2{font:var(--type-heading);letter-spacing:var(--tracking-heading)}.report h3{font:var(--type-subheading);letter-spacing:var(--tracking-heading)}.report caption{font:var(--type-body);font-weight:var(--weight-emphasis)}.report dt,.report small{color:var(--color-muted)}.report dt,.report small,.report .report-head,.report .cover-meta th,.report .note,.report .scope{font:var(--type-compact)}.report dd{margin:0}.report .cell-label{font:var(--type-compact);display:none}.report .record-search,.report .picker select{padding:var(--space-8) var(--space-12);font:var(--type-compact);border-radius:0}.report .picker{gap:var(--gap-pair);width:min(100%, var(--measure-panel));display:grid;position:relative}.report .picker label{font:var(--type-compact);font-weight:var(--weight-emphasis)}.report .picker select{width:100%;font:var(--type-body);appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-12) + var(--size-icon) + var(--space-8))}.report .picker:after{content:"";inset-inline-end:var(--space-12);bottom:calc((var(--control-height) - var(--size-icon)) / 2);width:var(--size-icon);height:var(--size-icon);pointer-events:none;background:currentColor;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.report .facts dd,.report .rows dd{font-weight:var(--weight-emphasis)}@media screen{.report .radar-chart{width:100%;max-width:var(--measure-chart);margin-inline:auto}}.report.stack,.report .stack,.report .subsection{gap:var(--gap-group);min-width:0;display:grid}@media screen{.report .Section-body:has(>.subsection){gap:var(--gap-section)}.report .subsection{gap:0}.report .subsection>*+*{margin-top:var(--gap-group)}.report .subsection>h3+*{margin-top:var(--gap-part)}}.report .expanded>.analysis{min-height:0;margin:calc(-1 * var(--focus-outline-room));padding:var(--focus-outline-room);flex:1;overflow:auto;container-type:inline-size}.report .expanded>.analysis>*+*{margin-top:var(--gap-part)}.report .expanded>.analysis>.table-scroll{margin-inline:0;margin-bottom:0;padding:0;overflow:visible}@container (width>=75rem){.report .expanded>.analysis:has(>:not(.table-scroll)):not(:has(th:nth-child(5),>.table-scroll~*)){grid-template:minmax(0, 1fr) / minmax(0, 1fr) var(--measure-aside);column-gap:var(--gap-part);display:grid}.report .expanded>.analysis:has(>:not(.table-scroll)):not(:has(th:nth-child(5),>.table-scroll~*)):has(th:nth-child(3)){grid-template-columns:minmax(0, 1fr) minmax(var(--measure-chart), 1fr)}.report .expanded>.analysis:has(>:not(.table-scroll)):not(:has(th:nth-child(5),>.table-scroll~*))>:not(:last-child){grid-column:1}.report .expanded>.analysis:has(>:not(.table-scroll)):not(:has(th:nth-child(5),>.table-scroll~*))>:last-child{max-height:100%;margin:calc(-1 * var(--focus-outline-room));padding:var(--focus-outline-room);grid-area:1/2/span 2;align-self:start;overflow:auto}}.report .subsection+.subsection{min-width:var(--control-height);min-height:var(--control-height)}.report .working caption{padding-bottom:var(--gap-part);text-align:left}.report table{border-collapse:collapse;width:100%;font:inherit}.report th{font:inherit}.report th,.report td{padding:var(--gap-pair);text-align:right;white-space:nowrap}.report th:first-child,.report td:first-child{text-align:left;white-space:normal;padding-left:0}.report th:last-child,.report td:last-child{padding-right:0}.report .chart-values :is(th,td){padding-inline:var(--space-12) 0}.report .chart-values :is(th,td):first-child{overflow-wrap:anywhere;padding-inline-start:0}.report .chart-values tbody td{font-weight:var(--weight-emphasis)}.report thead th{color:var(--color-muted);font:var(--type-compact);white-space:normal;border-bottom:var(--border-divider);padding-top:0}.report :is(tbody,tfoot) :is(th,td){vertical-align:baseline}.report :where(table:has(tr>:nth-child(3))) tbody :is(th,td){border-bottom:var(--border-divider)}.report tbody tr:nth-last-child(1 of :not([hidden]))>:is(th,td){border-bottom:0}.report th small{margin-top:var(--gap-tight);display:block}.report tfoot th,.report tfoot td{border-top:var(--border-divider);font-weight:var(--weight-emphasis)}@media screen{.report th,.report td{padding-block:calc(var(--gap-row) / 2)}}@media screen and (width<=48rem){.report h1{font:var(--type-heading)}}@media screen and (width<=35rem){.report{font:var(--type-compact);font-variant-numeric:tabular-nums}.report h2{font:var(--type-subheading)}.report h3{font:var(--type-body);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-body)}.report .working caption{display:block}.report .working table,.report .working tbody,.report .working tfoot{width:100%;min-width:0;display:block}.report .working thead{display:none}.report .working tbody tr,.report .working tfoot tr{padding:var(--space-8) 0;display:block}.report .working :where(table:has(tr>:nth-child(3))) tbody tr{border-bottom:var(--border-divider)}.report .working tbody tr:last-child,.report .working tfoot tr:last-child{border-bottom:0}.report .working tbody th,.report .working tfoot th{white-space:normal;border:0;padding:0;display:block}.report .working tbody td,.report .working tfoot td{justify-content:space-between;align-items:baseline;gap:var(--gap-pair);padding:var(--space-8) 0 0;border:0;display:flex}.report .working .cell-label{color:var(--color-muted);text-align:left;white-space:normal;display:block}}.report .print-only,.report .print-details,.report .note-ref{display:none}@media print{.report .table-scroll{max-height:none;margin:0;padding:0;overflow:visible}.report .records thead{position:static}.report .pie,.report .radar-chart{width:100%;max-width:none}.report .print-only{display:block}.report .frontmatter{break-after:page}.report .cover>.brand{margin-inline:auto}.report .cover>.brand img{width:var(--space-16);height:var(--space-16)}.report .cover-title{text-align:center;margin-top:56mm}.report .cover h1{max-width:var(--measure-title);margin:0 auto var(--gap-pair);font:500 30pt / 1.1 var(--font-heading)}.report .cover-meta{border-top:var(--border-divider);border-bottom:var(--border-divider);margin-top:12mm}.report .cover-meta th,.report .cover-meta td{padding-top:var(--space-8);padding-bottom:var(--space-8);border-bottom:0}.report .cover-meta th{color:var(--color-muted)}.report .cover-answer{margin-top:var(--gap-part)}.report .contents{padding-top:16mm}.report .contents h2{margin-bottom:var(--gap-part)}.report .contents ul{margin:0;padding:0;list-style:none}.report .contents a{align-items:baseline;gap:var(--gap-pair);padding:var(--space-4) 0;text-decoration:none;display:flex}.report .contents a:after{content:"";border-bottom:var(--border-width) dotted var(--color-border);flex:1}.report .contents a:has(.page-number:empty):after{display:none}.report .page-number{min-width:var(--measure-page-number);text-align:right;order:1}.report .report-head{justify-content:space-between;display:flex}.report .help-trigger{display:contents}.report .note{margin-top:var(--gap-pair)}.report .panels{gap:var(--space-24)}.report .panels>:is(.panel,.FieldGroup,.DisclosureSection){grid-column:span 3}.report .panels:not(:has(>.record))>:nth-child(odd of .panel,.FieldGroup,.DisclosureSection):nth-last-child(1 of .panel,.FieldGroup,.DisclosureSection){grid-column:1/-1}.report .panels:has(>.panel>.balance)>:is(.panel,.FieldGroup,.DisclosureSection){grid-column:1/-1}.report .records>.note{margin-top:var(--gap-pair)}.report .note-ref{margin-left:var(--gap-tight);font:var(--type-caption);vertical-align:top;display:inline}.report .note-ref a,.report .print-details h4 a{text-decoration:none}.report .print-details{break-before:page;display:block}.report .print-details section{margin-top:var(--gap-part)}.report .print-details section+section{margin-top:var(--gap-section)}.report .print-details section>h3{margin-bottom:var(--gap-part)}.report .appendix-note{grid-template-columns:var(--measure-label) minmax(0, 1fr);gap:var(--gap-part);margin-bottom:var(--gap-row);break-inside:avoid;display:grid}.report .appendix-note.working-note{margin-bottom:var(--gap-part);padding:var(--panel-inset);border:var(--border-divider);display:block}.report .print-details table:has(th:nth-child(5)){table-layout:fixed}.report .print-details caption{font:inherit;padding-bottom:var(--space-12)}.report .print-details table :is(th,td){white-space:normal}.report .print-details h4{font:var(--type-body);font-weight:var(--weight-emphasis);break-after:auto;margin:0}.report .print-details p{white-space:pre-line}.report .print-details .working-note caption p{margin-top:var(--gap-part)}.report .balance,.report .facts{break-inside:avoid}.report .records{break-inside:auto}.report tr{break-inside:avoid}.report tbody>tr:first-child,.report tbody>tr:nth-child(2),.report tbody>tr:last-child{break-before:avoid}.report h2,.report h3,.report .Section>:not(.Section-body),.report .panel>header,.report caption{break-after:avoid}.report .balance dt{text-wrap:balance}}.panel>header>:is(h1,h2,h3,h4,h5,h6),.expanded>:is(h2,h3,h4,h5,h6),.FieldGroup>legend,.DisclosureSection-title,.Notice-title,.FormErrorSummary>:is(h2,h3,h4,h5,h6){font:var(--type-subheading);letter-spacing:var(--tracking-heading);text-wrap:balance;max-width:none;margin:0}@media screen and (width<=35rem){.panel:not(.ReadingList>*)>header>:is(h2,h3,h4,h5,h6,button),.expanded>:is(h2,h3,h4,h5,h6),.FieldGroup>legend,.DisclosureSection-title,.Notice-title:not(h1),.FormErrorSummary>:is(h2,h3,h4,h5,h6){font:var(--type-minor)}}.Notice p,.Notice li,.requirements li>span,p.reason{color:var(--color-muted);font:var(--type-body)}.chart-tooltip{z-index:1;width:max-content;max-width:min(var(--measure-tooltip), 100%);padding:var(--gap-pair);border:var(--border-component);background:var(--color-surface);color:var(--color-text);font:var(--type-compact);pointer-events:none;position:absolute}.chart-tooltip strong{display:block}.chart-tooltip dl{gap:var(--gap-row);min-width:0;margin:var(--gap-pair) 0 0;display:grid}.chart-tooltip dl div{justify-content:space-between;gap:var(--gap-pair);flex-wrap:wrap;display:flex}.chart-tooltip dt{min-width:0;color:var(--color-muted);flex:auto}.chart-tooltip dd{min-width:0;font-weight:var(--weight-emphasis);text-align:right;flex:auto}@media print{.chart-tooltip{display:none}}@font-face{font-family:Montserrat;src:url(./Montserrat-Variable.DIiA8Ekq.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(./Karla-Variable.ZwdqYsC9.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(./Karla-VariableItalic.BhBGW_cp.woff2)format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat fallback;src:local(Arial),local(Liberation Sans);size-adjust:112.6%;ascent-override:86%;descent-override:22.3%;line-gap-override:0%}@font-face{font-family:Karla fallback;src:local(Arial),local(Liberation Sans);size-adjust:103.5%;ascent-override:88.6%;descent-override:24.3%;line-gap-override:0%}.SkipLink.svelte-drbi9q{top:var(--gap-pair);left:var(--gap-pair);z-index:var(--z-floating);opacity:0;pointer-events:none;position:fixed}.SkipLink.svelte-drbi9q:focus-within{opacity:1;pointer-events:auto;animation:rise var(--duration-fast) var(--ease-brand)}.CookieNotice.svelte-1tosjm2{z-index:var(--z-floating);padding:0 var(--page-gutter) var(--gap-part);pointer-events:none;position:sticky;bottom:0}.CookieNotice-box.svelte-1tosjm2{align-items:center;gap:var(--gap-part);padding:var(--gap-row) var(--gap-part);border:var(--border-width) solid var(--panel-border);background:var(--color-surface);color:var(--color-muted);pointer-events:auto;animation:rise var(--duration-fast) var(--ease-brand);display:flex}.CookieNotice.svelte-1tosjm2 p:where(.svelte-1tosjm2){min-width:0;font:var(--type-compact);flex:1}
