:root{--color-canvas:#fff9f3;--color-surface:#fff0e7;--color-sand:#f3dccb;--color-field:var(--color-canvas);--tone-metal:oklch(64% .02 60);--tone-metal-lit:oklch(88% .015 75);--day-0:oklch(98.5% .01 68);--day-1:oklch(96.5% .02 53);--day-2:oklch(93.5% .03 62);--day-3:oklch(89.5% .034 58);--day-4:oklch(82% .037 55);--day-5:oklch(72% .042 50);--day-6:oklch(62% .055 46);--day-7:oklch(54% .075 44);--day-8:oklch(42% .025 44);--day-9:oklch(28.7% .023 40.5);--night-0:oklch(16.7% .006 39);--night-1:oklch(20.5% .012 45);--night-2:oklch(23.9% .027 43);--night-3:oklch(30% .022 45);--night-4:oklch(36% .026 47);--night-5:oklch(43% .03 49);--night-6:oklch(52% .032 51);--night-7:oklch(62% .03 55);--night-8:oklch(78% .022 62);--night-9:oklch(96% .012 75);--day-coral-top:oklch(73% .17 36);--day-coral:#f26141;--day-coral-right:oklch(60% .19 33);--day-coral-line:oklch(32% .11 32);--coral-top:var(--day-coral-top);--coral-right:var(--day-coral-right);--coral-line:var(--day-coral-line);--color-text:#352722;--color-muted:#675750;--color-border:color-mix(in oklab, var(--color-text) 55%, var(--color-canvas));--color-primary:var(--day-coral);--color-primary-contrast:#332520;--color-field-coral:var(--color-primary);--color-field-butter:oklch(92% .09 92);--color-field-sky:oklch(89% .042 185);--color-field-blush:oklch(93% .035 45);--color-field-clay:oklch(89% .035 38);--color-field-sage:oklch(91% .045 128);--color-field-apricot:oklch(91% .06 64);--color-field-stone:oklch(91% .014 70);--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;--leading-caption:1.333;--leading-title-lg:1.1;--weight-emphasis:550;--weight-figure:400;--type-display:300 clamp(2.75rem, 2rem + 2.5vw, 4rem) / 1.04 var(--font-heading);--type-display-small:300 clamp(2.25rem, 1.75rem + 1.5vw, 3rem) / 1.1 var(--font-heading);--type-title:300 2.25rem / 2.5rem var(--font-heading);--type-figure:var(--weight-figure) 2.25rem / 2.75rem var(--font-heading);--type-answer:var(--weight-figure) 2.75rem / 3.25rem 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 .8125rem / 1.125rem 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-calm:26rem;--measure-dialog:34rem;--measure-popover:26rem;--measure-prose:68ch;--measure-reading:52ch;--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-contents:14rem;--measure-aside:24rem;--measure-step:40rem;--measure-search:14rem;--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;--measure-code:6ch;--size-icon:1.125rem;--size-loader-area:50dvh;--size-swatch:.625rem;--size-lead-drawing:16rem;--size-hero-drawing:28rem;--size-pair:30rem;--size-pair-band:15rem;--size-form-drawing:20rem;--fit-width:67%;--size-bleed:100vmax;--size-story-stage:40dvh;--size-story-step:30dvh;--size-story-step-wide:65dvh;--size-list-drawing:9rem;--size-list-drawing-small:4rem;--size-state-drawing:14rem;--size-stage:22rem;--size-stage-drawing:18rem;--size-stage-drawing-short:9rem;--size-stage-drawing-wide:22rem;--size-pie:11rem;--size-pie-small:8rem;--size-illustration-width:8rem;--size-illustration-height:6rem;--size-reading-width:12rem;--size-segment:7rem;--size-plot:20rem;--size-plot-least:12rem;--size-bar:1rem;--radius-bar:.1875rem;--gap-bar:.125rem;--size-bar-least:.375rem;--size-bar-row:2rem;--size-bar-step:2.75rem;--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-focus);--control-height-pointer:2rem;--control-height:var(--control-height-pointer);--control-height-calm:3rem;--control-height-sidebar:1.75rem;--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-wipe:calc(var(--duration-draw) * 2 / 3);--duration-loader:2.2s;--delay-loader:.4s;--ease-brand:ease-out;--ease-draw:cubic-bezier(.37, 0, .63, 1);--ease-exit:cubic-bezier(.5, 0, .75, 0);--scale-press:.9;--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-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);--color-focus:color-mix(in oklab, var(--color-action) 95%, var(--color-text));--color-chosen:var(--color-text);--chart-1:oklch(56% .12 35);--chart-2:oklch(52% .075 195);--chart-3:oklch(50% .1 80);--chart-4:oklch(50% .075 132);--chart-5:oklch(48% .055 38);--chart-6:oklch(52% .04 65);--chart-7:oklch(64% .15 48);--chart-1-pastel:color-mix(in srgb, var(--color-primary) 45%, var(--color-canvas));--chart-1-pale:color-mix(in srgb, var(--color-primary) 22%, var(--color-canvas));--chart-2-pastel:oklch(89% .05 200);--chart-3-pastel:oklch(91% .085 92);--chart-4-pastel:oklch(84% .06 130);--chart-5-pastel:oklch(79% .05 38);--chart-6-pastel:oklch(88% .03 65);--chart-7-pastel:oklch(87% .075 62);--chart-neutral:color-mix(in srgb, var(--color-text) 22%, var(--color-canvas));--chart-neutral-line:color-mix(in srgb, var(--color-text) 45%, var(--color-canvas));--chart-track:color-mix(in srgb, var(--color-text) 7%, transparent);--chart-wash:.5;--chart-grid:color-mix(in srgb, var(--color-text) 8%, var(--color-canvas));--chart-axis:color-mix(in srgb, var(--color-text) 35%, var(--color-canvas));--chart-tick:.3125rem;--table-rule:var(--border-width) solid var(--color-text);--table-key:color-mix(in srgb, var(--chart-1-pastel) 35%, var(--color-canvas));--color-inverse:#2a1b15;--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;--solid-figure-size-field:1.25rem;--solid-word-size-field:.8125rem;--solid-figure-lift-field:-6px;--solid-figure-rise:14px;--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)}:root,[data-field]{--illustration-line:var(--day-7);--illustration-fill:var(--day-5);--illustration-fill-soft:var(--day-3);--illustration-hairline:color-mix(in oklab, var(--day-6) 50%, var(--day-7));--illustration-paper:var(--color-canvas);--illustration-paper-oklch:oklch(from var(--illustration-paper) l c h);--illustration-skin:oklch(82% .105 60);--illustration-mark:var(--day-9);--illustration-pale:oklch(from var(--color-canvas) l c h)}[data-field=light]{--color-canvas:var(--color-surface)}[data-field=dark]{--color-canvas:var(--color-inverse);--color-text:var(--color-on-inverse);--color-muted:var(--color-on-inverse-muted)}[data-field=sand]{--color-canvas:var(--color-sand)}[data-field=butter]{--color-canvas:var(--color-field-butter)}[data-field=sky]{--color-canvas:var(--color-field-sky)}[data-field=coral]{--color-canvas:var(--color-field-coral);--color-text:var(--color-primary-contrast);--color-muted:var(--color-primary-contrast);--color-primary:var(--color-primary-contrast)}@media screen{[data-field=dark],[data-theme=dark],[data-theme=dark] [data-field]{--illustration-line:var(--night-8);--illustration-fill:var(--night-6);--illustration-fill-soft:var(--night-5);--illustration-hairline:var(--night-7);--illustration-paper:var(--night-3);--illustration-paper-oklch:oklch(from var(--night-3) l c h);--illustration-skin:oklch(70% .085 58);--illustration-mark:var(--night-3);--illustration-pale:var(--night-8)}}[data-field=coral],[data-theme=dark] [data-field=coral]{--illustration-line:color-mix(in oklab, var(--color-text) 80%, var(--color-canvas));--illustration-fill:color-mix(in oklab, var(--color-text) 55%, var(--color-canvas));--illustration-fill-soft:color-mix(in oklab, var(--color-text) 30%, var(--color-canvas));--illustration-hairline:color-mix(in oklab, var(--color-text) 46%, var(--color-canvas));--illustration-paper:var(--color-canvas);--illustration-skin:oklch(94% .04 66);--illustration-mark:var(--day-9);--illustration-pale:var(--day-1)}:root,[data-field=light],[data-ground=light]{--tone-paper:var(--color-canvas);--tone-plate:var(--day-2);--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-3);--tone-deep:var(--day-7);--tone-line:var(--day-7);--tone-soft:var(--day-6);--tone-coral-top:var(--coral-top);--tone-coral-left:var(--color-primary);--tone-coral-right:var(--coral-right);--tone-coral-line:var(--coral-line)}[data-field=sand],[data-ground=sand]{--tone-paper:var(--color-sand);--tone-plate:var(--day-3);--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-2)}[data-field=butter],[data-ground=butter]{--tone-paper:var(--color-field-butter);--tone-plate:color-mix(in oklab, var(--color-field-butter) 86%, var(--day-5));--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-2)}[data-field=sky],[data-ground=sky]{--tone-paper:var(--color-field-sky);--tone-plate:color-mix(in oklab, var(--color-field-sky) 86%, var(--day-5));--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-2)}[data-ground=sky][data-meaning=debt]{--tone-top:oklch(85% .06 195);--tone-left:oklch(74% .075 195);--tone-right:oklch(64% .075 197)}[data-ground=blush]{--tone-paper:var(--color-field-blush);--tone-plate:color-mix(in oklab, var(--color-field-blush) 86%, var(--day-5));--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-2)}[data-ground=clay]{--tone-paper:var(--color-field-clay);--tone-plate:color-mix(in oklab, var(--color-field-clay) 86%, var(--day-5));--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-2)}[data-ground=sage]{--tone-paper:var(--color-field-sage);--tone-plate:color-mix(in oklab, var(--color-field-sage) 86%, var(--day-5));--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-2)}[data-ground=apricot]{--tone-paper:var(--color-field-apricot);--tone-plate:color-mix(in oklab, var(--color-field-apricot) 86%, var(--day-5));--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-2)}[data-ground=stone]{--tone-paper:var(--color-field-stone);--tone-plate:color-mix(in oklab, var(--color-field-stone) 86%, var(--day-5));--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-2)}[data-field=dark],[data-ground=dark],.ground-dark{--tone-paper:var(--color-inverse);--tone-plate:var(--night-3);--tone-top:var(--night-6);--tone-left:var(--night-5);--tone-right:var(--night-4);--tone-deep:var(--night-3);--tone-line:var(--night-9);--tone-soft:var(--night-8);--tone-coral-top:var(--coral-top);--tone-coral-left:var(--color-primary);--tone-coral-right:var(--coral-right);--tone-coral-line:var(--coral-line)}[data-field=coral],[data-ground=coral],.ground-coral{--tone-paper:var(--color-field-coral);--tone-plate:oklch(63% .185 33);--tone-top:oklch(72% .17 35);--tone-left:oklch(67.3% .185 34);--tone-right:oklch(62% .18 33);--tone-deep:oklch(32% .04 40);--tone-line:oklch(24% .03 40);--tone-soft:oklch(40% .06 38);--tone-coral-top:var(--day-0);--tone-coral-left:var(--day-1);--tone-coral-right:var(--day-2);--tone-coral-line:var(--tone-line)}@media screen{[data-theme=dark]{--color-canvas:#110e0d;--color-surface:#191614;--color-sand:#241f1c;--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(65% .22 18);--color-overlay:oklch(12% .012 58/.68);--color-inverse:#2a1b15;--color-on-inverse:var(--color-text);--color-on-inverse-muted:color-mix(in srgb, var(--color-text) 80%, var(--color-surface));--color-chosen:color-mix(in srgb, var(--color-text) 70%, var(--color-canvas));--chart-1:oklch(68% .12 35);--chart-2:oklch(70% .08 195);--chart-3:oklch(74% .11 85);--chart-4:oklch(70% .08 132);--chart-5:oklch(66% .06 38);--chart-6:oklch(70% .04 65);--chart-7:oklch(66% .13 46);--chart-2-pastel:oklch(89% .045 200);--chart-3-pastel:oklch(91% .07 92);--chart-4-pastel:oklch(88% .05 132);--chart-5-pastel:oklch(85% .04 38);--chart-6-pastel:oklch(88% .025 65);--chart-7-pastel:oklch(88% .055 60);--chart-neutral:oklch(80% .01 60);--chart-neutral-line:color-mix(in srgb, var(--color-text) 50%, var(--color-canvas));--chart-1-pastel:oklch(86% .07 35);--chart-1-pale:oklch(80% .045 35);--chart-track:color-mix(in srgb, var(--color-text) 11%, transparent);--chart-wash:.1;--chart-grid:color-mix(in srgb, var(--color-text) 10%, var(--color-canvas));--chart-axis:color-mix(in srgb, var(--color-text) 38%, var(--color-canvas));--table-key:color-mix(in srgb, var(--color-text) 18%, var(--color-canvas));--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)}[data-theme=dark],[data-theme=dark] [data-field=light],[data-theme=dark] [data-ground=light]{--coral-top:oklch(79% .15 36);--coral-right:oklch(66% .18 33);--coral-line:oklch(30% .11 32);--tone-paper:var(--color-canvas);--tone-plate:var(--night-3);--tone-top:var(--night-7);--tone-left:var(--night-6);--tone-right:var(--night-5);--tone-deep:var(--night-4);--tone-line:var(--night-9);--tone-soft:var(--night-8);--tone-coral-top:var(--coral-top);--tone-coral-left:var(--color-primary);--tone-coral-right:var(--coral-right);--tone-coral-line:var(--coral-line)}[data-theme=dark] [data-field=sand],[data-theme=dark] [data-ground=sand]{--tone-paper:var(--color-sand);--tone-plate:var(--night-3);--tone-top:var(--night-7);--tone-left:var(--night-6);--tone-right:var(--night-5);--tone-deep:var(--night-4)}[data-theme=dark]{--color-field-butter:oklch(23% .05 72);--color-field-sky:oklch(22% .04 210);--color-field-blush:oklch(22% .045 15);--color-field-clay:oklch(22% .04 45);--color-field-sage:oklch(22% .045 145);--color-field-apricot:oklch(23% .05 55);--color-field-stone:oklch(23% .016 75)}[data-theme=dark] [data-field=butter],[data-theme=dark] [data-ground=blush],[data-theme=dark] [data-ground=clay],[data-theme=dark] [data-ground=sage],[data-theme=dark] [data-ground=apricot],[data-theme=dark] [data-ground=stone],[data-theme=dark] [data-ground=butter],[data-theme=dark] [data-field=sky],[data-theme=dark] [data-ground=sky]{--color-muted:oklch(84% .014 70);--tone-plate:oklch(from var(--tone-paper) calc(l + .1) c h);--tone-top:var(--day-0);--tone-left:var(--day-1);--tone-right:var(--day-3);--tone-deep:var(--day-7);--tone-line:var(--day-8);--tone-soft:var(--day-6);--tone-dash:var(--day-4);--tone-coral-top:var(--day-coral-top);--tone-coral-left:var(--day-coral);--tone-coral-right:var(--day-coral-right);--tone-coral-line:var(--day-coral-line);--illustration-line:var(--day-7);--illustration-fill:var(--day-5);--illustration-fill-soft:var(--day-3);--illustration-hairline:color-mix(in oklab, var(--day-6) 50%, var(--day-7));--illustration-paper:var(--day-0);--illustration-paper-oklch:oklch(from var(--day-0) l c h);--illustration-skin:oklch(82% .105 60);--illustration-mark:var(--day-9);--illustration-pale:oklch(from var(--day-0) l c h)}[data-theme=dark] [data-field=coral],[data-theme=dark] [data-ground=coral],[data-theme=dark] .ground-coral{--tone-paper:var(--color-field-coral);--tone-plate:oklch(68% .175 34);--tone-top:oklch(77% .16 36);--tone-left:oklch(72.1% .175 34);--tone-right:oklch(66% .17 33);--tone-coral-top:var(--day-0);--tone-coral-left:var(--day-1);--tone-coral-right:var(--day-2);--tone-coral-line:var(--tone-line)}[data-theme=dark] [data-meaning]{--color-field-butter:oklch(26% .055 85)}[data-theme=dark] [data-ground=sky][data-meaning=debt]{--tone-top:oklch(85% .06 195);--tone-left:oklch(74% .075 195);--tone-right:oklch(64% .075 197)}}.solids[data-tone=debt],.solids [data-tone=debt]{--tone-coral-top:oklch(80% .08 198);--tone-coral-left:oklch(68% .1 200);--tone-coral-right:oklch(56% .095 202);--tone-coral-line:oklch(32% .06 205)}@media (width<=35rem){:root{--panel-inset:var(--space-12)}}@media (pointer:coarse){:root{--control-height:2.75rem}}[data-calm]{--control-height:var(--control-height-calm);--gap-tight:var(--space-8);--gap-part:var(--space-20)}[data-calm=page]{--panel-border:transparent;--panel-inset:0;--gap-group:var(--space-24)}@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{-webkit-tap-highlight-color:transparent;accent-color:var(--color-primary);caret-color:var(--color-primary);scrollbar-color:var(--color-border-soft) transparent}:where(*){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-field) inset}:is(input,select,textarea):autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 var(--size-autofill-cover) var(--color-field) 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-field) 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-field) 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-field) 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-field) inset}:where(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), text-decoration-thickness var(--duration-fast) var(--ease-brand), padding-inline-start 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-muted);outline:var(--border-width) solid var(--color-muted);outline-offset:calc(-1 * var(--border-width));-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted);text-decoration-thickness:calc(2 * var(--underline-thickness))}: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-muted);color:var(--color-canvas)}.NavigationItem:hover:not(:disabled,:focus-visible,[aria-disabled=true],[aria-current]:not([aria-current=false])){background-color:var(--color-hover);-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);outline-width:0}}.NavigationItem:active:not(:disabled,:focus-visible,[aria-current]:not([aria-current=false])){background-color:var(--color-hover)}:where(a,button,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]):where(:is(: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-muted);outline:var(--border-width) solid var(--color-muted);outline-offset:calc(-1 * var(--border-width));-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}:where(a,button,summary,[role=button],[role=link],[role=tab],[role=menuitem],[role=option]):where(:focus-visible: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(: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-muted);color:var(--color-canvas)}:where(button[aria-label]:has(>svg:only-child)):where(:focus-visible: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(button:active:not(:disabled,[aria-disabled=true])){translate:0 var(--border-width)}:where([aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-selected=true]){border-color:var(--color-chosen);background:var(--color-chosen);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}:where(details){interpolate-size:allow-keywords}:where(details)::details-content{overflow-clip-margin:var(--focus-outline-room);block-size:0;transition:block-size var(--duration-fast) var(--ease-exit), content-visibility var(--duration-fast) var(--ease-exit) allow-discrete;overflow:clip}:where(details[open])::details-content{block-size:auto;transition:block-size var(--duration-slow) var(--ease-brand), content-visibility var(--duration-slow) var(--ease-brand) allow-discrete}input[type=range]{appearance:none;width:100%;height:var(--control-height);color:var(--color-text);background:0 0;margin:0}input[type=range]::-webkit-slider-runnable-track{height:var(--space-4);background:linear-gradient(currentColor, currentColor) 0 / var(--fill,0%) 100% no-repeat, var(--color-border)}input[type=range]::-moz-range-track{height:var(--space-4);background:var(--color-border)}input[type=range]::-moz-range-progress{height:var(--space-4);background:currentColor}input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--space-20);height:var(--space-20);margin-top:calc((var(--space-4) - var(--space-20)) / 2);border:var(--border-component);transition:scale var(--duration-fast) var(--ease-brand), border-width var(--duration-fast) var(--ease-brand);background:currentColor;border-color:currentColor}input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--space-20);height:var(--space-20);border:var(--border-component);transition:scale var(--duration-fast) var(--ease-brand), border-width var(--duration-fast) var(--ease-brand);background:currentColor;border-color:currentColor;border-radius:0}@media (hover:hover){input[type=range]:hover:not(:disabled)::-webkit-slider-thumb{border-color:var(--color-muted)}input[type=range]:hover:not(:disabled)::-moz-range-thumb{border-color:var(--color-muted)}}input[type=range]:active::-webkit-slider-thumb{scale:calc(1 / var(--scale-press));border-color:currentColor;border-width:calc(2 * var(--border-width))}input[type=range]:active::-moz-range-thumb{scale:calc(1 / var(--scale-press));border-color:currentColor;border-width:calc(2 * var(--border-width))}input[type=range]:focus-visible{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline:var(--focus-outline);outline-offset:var(--outline-offset)}input[type=range]:focus-visible::-moz-range-thumb{outline:var(--focus-outline);outline-offset:var(--outline-offset)}input[type=range]:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}:where([data-field-error]){animation:drop var(--duration-slow) var(--ease-brand)}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}::details-content{transition-duration:1ms!important}::-webkit-slider-thumb{transition-duration:1ms!important}::-moz-range-thumb{transition-duration:1ms!important}}[data-ground=butter],[data-ground=sky],[data-ground=blush],[data-ground=sand],[data-ground=clay],[data-ground=sage],[data-ground=apricot],[data-ground=stone]{background:var(--tone-paper)}[data-bleed]{box-shadow:0 0 0 var(--size-bleed) var(--tone-paper)}[data-bleed=end]{clip-path:inset(0 calc(-1 * var(--size-bleed)) 0 0)}[data-bleed=start]{clip-path:inset(0 0 0 calc(-1 * var(--size-bleed)))}.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}.panel>.Prose :is(p,li){max-width:var(--measure-reading)}.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 :is(p,li){text-wrap:pretty}.Prose li a{overflow-wrap:anywhere}.Prose>div>div>:first-child{margin-top:0}@container page (width<=30rem){.Prose h1{font:var(--type-heading)}}.Prose>h1{margin-bottom:var(--gap-section)}.Prose>h1:has(+.note){margin-bottom:var(--gap-tight)}.Prose>h1+.note{margin-bottom:var(--gap-section)}.Prose>:is(h2,h3),.Prose>div>div>:is(h2,h3){margin-block:var(--space-40) var(--gap-part)}.Page.Page:has(>.Prose,>.Solo,.ReadingList,>.Notice:last-child){padding-bottom:var(--space-64)}.Prose>div>div>.illustration:first-child{max-width:var(--size-lead-drawing);justify-self:start}@media (width<=35rem){.Prose>div>div>.illustration:first-child{max-width:calc(var(--size-lead-drawing) * 3 / 4);margin-block-start:var(--space-20)}}.Prose>div>div>.illustration:first-child{overflow:visible}.Prose>div>div>.illustration:first-child .solids .figure text{font-size:calc(var(--solid-figure-size) * var(--unit,1))}.Prose>div>div>.illustration:first-child .solids .figure text.word{font-size:calc(var(--solid-word-size) * var(--unit,1))}.Prose>div>div>.illustration:first-child .solids .figure text:not(.word){translate:0 calc(var(--solid-figure-rise) * (1 - var(--unit,1)))}.Prose>div>div>section{margin-block:var(--space-40)}.Prose>div>div>.Seam{margin-block:var(--space-64)}.Prose .Seam{margin-inline-end:calc(100% - 100cqi)}.Prose .Seam .Seam-body>:first-child{margin-block-start:var(--gap-part)}.Prose .Seam-chart>*+*{margin-block-start:var(--gap-group)}.Prose .Seam-chart p{font:var(--type-reading);color:var(--color-text)}.Prose[data-numbered]>div>div{counter-reset:section}.Prose[data-numbered]>div>div>h2,.Prose[data-numbered]>div>div>.Seam{counter-increment:section}.Prose[data-numbered]>div>div>h2:before,.Prose[data-numbered]>div>div>.Seam .Seam-name:before{content:counter(section) ". "}.Prose :is(p,li,dd):not(:where(.report *)),.Prose :is(ul,ol):not(nav *,[class])>li{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 table{border-collapse:collapse;width:100%;font:var(--type-compact)}.Prose table caption{color:var(--color-muted);text-align:start;padding-block-end:var(--gap-pair)}.Prose table :is(th,td){padding:calc(var(--gap-row) / 2) var(--space-12);border-bottom:var(--border-divider);text-align:start;vertical-align:baseline;overflow-wrap:normal}.Prose table :is(th,td):first-child{padding-inline-start:0}.Prose table :is(th,td):last-child{padding-inline-end:0}.Prose table thead th{border-bottom:var(--border-width) solid var(--color-border);color:var(--color-muted);font-weight:inherit}.Prose table tbody th{font-weight:inherit}.Prose table tbody tr:last-child>:is(th,td){border-bottom:0}.Prose table.figures :is(td,thead th:not(:first-child)){text-align:end}@media (width<=35rem){.Prose table{display:block;overflow-x:auto}}.Feature table{table-layout:fixed;width:100%}.Feature table :is(th,td){padding-inline:var(--space-12) 0;text-align:end}.Feature table :is(th,td):first-child{text-align:start;width:30%;padding-inline:0}.Prose figure{gap:var(--gap-pair);display:grid}.Prose nav ol{gap:0;margin:0;padding-left:0;list-style:none}.Prose nav li{color:var(--color-muted)}.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:not(.told) .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-wipe) var(--ease-draw) backwards}.illustration.shown :is([fill="var(--illustration-fill)"],[fill="var(--illustration-fill-soft)"],[fill="var(--illustration-skin)"],[fill="var(--illustration-pale)"]){animation:tint-in var(--duration-slow) var(--ease-brand) var(--duration-wipe) backwards}.illustration.shown [fill="var(--color-primary)"]{animation:tint-in-hex var(--duration-slow) var(--ease-brand) calc(var(--duration-wipe) + var(--duration-slow)) backwards}}.Prose .illustration{margin-inline:auto}.panel .illustration{width:var(--size-illustration-width);height:var(--size-illustration-height)}.ChoiceTiles-tile>.illustration{aspect-ratio:4/3;width:100%;height:auto}.Dialog-content>.illustration{width:100%;height:calc(1.5 * var(--size-illustration-height))}.SiteNavigation-nav .NavigationItem:is([aria-current],:hover):not(:focus-visible){color:var(--color-text);background:0 0}.SiteNavigation-nav .NavigationItem-label{align-items:center;gap:var(--gap-pair);display:flex}.SiteNavigation-dollar>.illustration{width:100%;max-width:none;height:100%}.SiteNavigation-dialog .SiteNavigation-links .NavigationItem{min-height:var(--control-height-calm);font:var(--type-subheading)}.SiteNavigation-dialog .NavigationItem[aria-current]{border-inline-start:calc(2 * var(--border-width)) solid var(--color-text)}.Section-body>.illustration{width:min(100%, var(--size-reading-width));aspect-ratio:4/3;height:auto}.Carousel>li>.illustration{aspect-ratio:4/3;width:100%;height:auto;margin-bottom:var(--gap-drawing)}.Notice-message>.illustration{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}@media (width<=35rem){.Solo>.illustration{max-width:var(--size-illustration-width)}}.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-inline-start:calc((var(--control-height-sidebar) - var(--control-height)) / 2);margin-bottom:var(--space-40);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(--space-40)}.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:has(nav[aria-label="On this page"])>:is(h1,p.note){margin-inline-start:calc(var(--measure-contents) + var(--gap-section))}.Prose>div:has(>nav[aria-label="On this page"]){grid-template-columns:var(--measure-contents) minmax(0, var(--measure-reading));column-gap:var(--gap-section);align-items:start;display:grid}.Prose .ScrollStory{margin-inline-end:calc(100% - ( min(100vw - 2 * var(--page-gutter), var(--measure-wide)) - var(--measure-contents) - var(--gap-section) ))}.Prose .ScrollStory .ScrollStory-stage{margin-inline-start:0}.Prose .Seam{margin-inline-end:calc(100% - (100cqi - var(--measure-contents) - var(--gap-section)))}.Prose .ScrollStory [data-bleed]{clip-path:inset(0)}.Prose>div>nav[aria-label="On this page"]{top:var(--site-navigation-height);max-height:calc(100dvh - var(--site-navigation-height));margin-inline:calc(-1 * var(--focus-outline-room));padding-inline:var(--focus-outline-room);align-content:start;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-list-drawing) minmax(0, 1fr);column-gap:var(--gap-drawing);display:grid}.report .ReadingList>.panel:not(:has(>:is(.illustration,img))){grid-template-columns:minmax(0,1fr)}.report .ReadingList>.panel>:is(.illustration,img){width:var(--size-list-drawing);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}.report .ReadingList>.panel>p{max-width:var(--measure-prose);margin-top:var(--gap-tight)}@media (width>35rem){.report .ReadingList>.panel:not(:has(>:not(header,.illustration,img)))>header{grid-area:1/2/span 2;align-self:center}}.TitleLink,.FooterLink{outline-offset:var(--outline-offset);text-decoration:none}.FooterLink{padding-block:var(--space-4);align-items:center;display:inline-flex}.FooterLink:is(:hover,:active,:focus-visible){text-decoration:underline;text-decoration-thickness:calc(2 * var(--underline-thickness));text-underline-offset:var(--underline-offset)}@media (pointer:coarse),(width<=56rem){.FooterLink{min-height:var(--control-height);padding-block:calc((var(--control-height) - 1lh) / 2);align-items:start}}.help-trigger:before,th>.TitleLink:before{content:"";inset:calc((1lh - var(--control-height)) / 2) 0;position:absolute}th>.TitleLink{position:relative}@media (width<=35rem){.panel>header .TitleLink{min-height:var(--control-height);align-items:center;display:inline-flex}.report .ReadingList>.panel{grid-template-columns:min(var(--size-list-drawing-small), 25%) minmax(0, 1fr);column-gap:var(--gap-part)}.report .ReadingList>.panel>:is(.illustration,img){grid-row:1;width:100%}.report .ReadingList>.panel>header{align-self:center}.report .ReadingList>.panel>:not(header,.illustration,img){grid-column:1/-1}}@container (width<18rem){.report .ReadingList>.panel{grid-template-columns:minmax(0,1fr)}.report .ReadingList>.panel>:is(.illustration,img){width:var(--size-list-drawing-small)}}.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}[data-calm=page] .Solo{width:min(100%, var(--measure-calm))}[data-calm=page] :is(.panel>header>h1,h1.Notice-title){font:var(--type-title)}[data-calm=page] .Notice:is(.Notice--danger,.Notice--warning){--panel-border:transparent}[data-calm=page] .Notice .Button--primary,[data-calm=page] .Form>.Button--primary{width:100%}.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)}[data-field-error]{color:var(--color-danger);font-weight:var(--weight-emphasis)}.RowActions{align-items:center;gap:var(--gap-row);margin:var(--gap-part) 0 0;color:var(--color-text);flex-wrap:wrap;padding:0;display:flex}:is(.Page,.Section-body,.stack,.panels,.Form,.Form-fields,.Notice-copy,.TitleRow,.FormErrorSummary)>.RowActions{margin-top:0}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-slow) var(--ease-brand);margin:auto;position:fixed;inset:0;overflow:hidden}dialog::backdrop{background:var(--color-overlay);animation:fade-in var(--duration-slow) var(--ease-brand)}.Dialog-content{gap:var(--gap-group);max-height:inherit;padding:var(--panel-inset);flex-direction:column;display:flex}.Dialog-content>header{color:var(--color-muted)}.Dialog-content>header h2{font:var(--type-heading)}.Dialog-body :is(h2,h3){font:var(--type-subheading)}.Dialog-body>.Dialog-figure{color:var(--color-text);font:var(--type-title)}.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}.Prose video{border:var(--border-width) solid var(--panel-border)}.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);margin-top:var(--gap-pair);flex-wrap:wrap;display:flex}.AppLayout{max-width:var(--measure-workspace);grid-template-columns:auto minmax(0,1fr);margin-inline:auto;display:grid}.AppLayout-main{grid-column:2;min-width:0;min-height:100dvh}.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);letter-spacing:var(--tracking-body);margin:0}.AppNavigation-groupItems{margin:0;padding:0;list-style:none;display:grid}.AppNavigation-groupItems li:has(nav [aria-current])>.NavigationItem[aria-current]{color:inherit}.AppNavigation-groupItems li:has(nav [aria-current])>[aria-current]>.NavigationItem-icon{color:inherit;background:0 0}.AppNavigation-groupItems nav ol{padding:0 0 0 calc(var(--control-height) / 2 + var(--gap-pair));gap:0;margin:0;list-style:none}.DrillPanel-over>nav ol{gap:0;margin:0;padding:0;list-style:none}@media (width<=56rem){.AppLayout{grid-template-columns:minmax(0,1fr)}html:has(.AppLayout,.AdminLayout){--site-navigation-height:var(--app-navigation-height)}html:has(.AppLayout){scroll-padding-block-start:var(--app-navigation-height)}.AppLayout-main{padding-top:var(--app-navigation-height);grid-column:1}}.AdminLayout{max-width:var(--measure-workspace);grid-template-columns:auto minmax(0,1fr);margin-inline:auto;display:grid}.AdminLayout-main{grid-column:2;min-width:0;min-height:100dvh}@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));grid-template-rows:minmax(0,1fr) auto;display:grid}.ExternalWorkflowShell{flex-direction:column;min-height:100dvh;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%;max-width:var(--measure-workspace);min-width:0;margin-inline:auto;display:grid;overflow-x:clip}.SiteShell-main:has(.Seam[data-height=page]){overflow-x:visible}.Pairs{gap:var(--space-64);display:grid}@media print{.Pairs{display:block}.Pairs>*+*{margin-block-start:var(--space-24)}}.Pairs~:not(dialog){margin-block-start:calc(var(--space-64) - var(--gap-section))}.solids :is(path,ellipse){fill:var(--tone-paper);stroke:var(--tone-soft);stroke-linejoin:round;stroke-linecap:round}.solids .outline{stroke:var(--tone-line)}.solids .outline:not(.line){fill:var(--tone-left)}.solids .dim{stroke:var(--tone-soft)}.solids .line{fill:none}.solids .outline.dim:not(.line){fill:var(--tone-right)}.solids .fill,.solids .face{stroke:none}.solids [data-thing=fund] .fill{fill:var(--tone-left)}.solids .dash{stroke-dasharray:calc(var(--line) * 8 / 3) calc(var(--line) * 10 / 3)}.solids .dash.dim{stroke:var(--tone-dash,var(--tone-line));stroke-width:calc(var(--line) * 2)}.solids .dash.dim.far{stroke-width:calc(var(--line) * 1.25)}.solids [data-thing=arrow] path{stroke-width:calc(var(--line) * 2)}.solids .face{fill:color-mix(in oklab, var(--tone-coral-right) calc(var(--hi,0) * 100%), var(--tone-right))}.solids .face.top{fill:color-mix(in oklab, var(--tone-coral-top) calc(var(--hi,0) * 100%), var(--tone-top))}.solids .face.left,.solids .face.flat{fill:color-mix(in oklab, var(--tone-coral-left) calc(var(--hi,0) * 100%), var(--tone-left))}.solids [data-tone=debt] .face{fill:var(--tone-coral-right)}.solids [data-tone=debt] .face.top{fill:var(--tone-coral-top)}.solids [data-tone=debt] .face:is(.left,.flat){fill:var(--tone-coral-left)}.solids [data-ground]>g>.face:is(.top,.flat){fill:color-mix(in oklab, var(--tone-coral-top) calc(var(--hi,0) * 100%), var(--tone-plate))}.solids [data-ground]>path.dim{fill:var(--tone-plate)}.solids [data-ground]>path.dim.hi{fill:color-mix(in oklab, var(--tone-coral-left) calc(var(--hi,1) * 100%), var(--tone-plate))}.solids .deep>.face:not(.flat){fill:color-mix(in oklab, var(--tone-coral-right) calc(var(--hi,0) * 100%), color-mix(in oklab, var(--tone-deep) 80%, var(--tone-right)))}.solids .deep>.dim{stroke:var(--tone-top)}.solids .hi{stroke:color-mix(in oklab, var(--tone-coral-line) calc(var(--hi,1) * 100%), var(--tone-line))}.solids [data-solid].hi>.dim{stroke:color-mix(in oklab, var(--tone-coral-line) calc(var(--hi,1) * 100%), var(--tone-soft))}.solids .hi:not(.line,.face,[data-solid]){fill:color-mix(in oklab, var(--tone-coral-left) calc(var(--hi,1) * 100%), var(--tone-paper))}.solids :is(.dot,.slot){fill:none;stroke:var(--tone-line);stroke-width:calc(var(--line) * 2)}.solids .slot{stroke-width:calc(var(--line) * 3)}.solids .hole{fill:var(--tone-paper);stroke:var(--tone-coral-line)}.solids .keyhole{fill:var(--tone-deep);stroke:none}.solids .keyhole.lit{fill:var(--tone-top)}.solids .dot.small{stroke-width:calc(var(--line) * 1.5)}.solids .dot.dim{stroke:var(--tone-soft)}.solids .trace{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--drawn,1))}.solids .metal{fill:var(--tone-metal);stroke:none}.solids .metal.edge{fill:var(--tone-line)}.solids .metal.lit{fill:var(--tone-metal-lit)}.solids .on-coral>path.dim{stroke:var(--tone-coral-line)}.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;--print-scale:.82;--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;transition:none!important;animation:none!important}html,body{background:var(--color-canvas)!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{max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.ReportRender{overflow-x:clip;width:calc(184mm / var(--print-scale))!important}p,li,dd{orphans:3;widows:2}h1,h2,h3,h4,h5,h6{break-after:avoid-page}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:13mm 13mm 26mm;font:var(--type-caption);font-size:calc(.8125rem * var(--print-scale));color:var(--color-muted);@bottom-left{content:var(--qualification);vertical-align:bottom;padding-bottom:8mm}@bottom-right{content:counter(page) " of " counter(pages);vertical-align:bottom;padding-bottom:8mm}}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes tint-in{0%{fill:var(--illustration-paper-oklch)}}@keyframes tint-in-hex{0%{fill:var(--illustration-paper)}}@keyframes rise{0%{opacity:0;translate:0 var(--rise-by,var(--space-4))}}@keyframes drop{0%{opacity:0;translate:0 calc(-1 * var(--space-4))}}@keyframes draw-tick{0%{stroke-dashoffset:1px}}@keyframes blink{40%{scale:1 .1}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes grow-up{0%{transform:scaleY(0)}}@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 loop{to{translate:-50%}}@keyframes land{0%{background-color:var(--chart-1-pastel)}}.panel,.FieldGroup,.DisclosureSection,.Notice:not(.Notice--line),.FormErrorSummary{border:var(--border-width) solid var(--panel-border);padding:var(--panel-inset)}.ReadingList:has(.TitleLink){border:var(--border-width) solid var(--panel-border);padding:var(--panel-inset)}:is(:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam) :is(.FieldGroup,.Notice,.FormErrorSummary),.Seam .DisclosureSection,.expanded .panel,.ReadingList:has(.TitleLink)>.panel){border:0;padding:0}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam) :is(.Notice-title,.FormErrorSummary>:is(h2,h3,h4,h5,h6)),:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam) .FieldGroup>legend,.Seam .DisclosureSection-title{font:var(--type-body);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-body)}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam) :is(.Notice--danger .Notice-title,.FormErrorSummary.refused>:is(h2,h3,h4,h5,h6)){color:var(--color-danger)}@media print{.Seam,.FieldGroup,.DisclosureSection,.Notice:not(.Notice--line),.FormErrorSummary{break-inside:avoid}.panel:not(:has(tbody>tr:nth-child(8))){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>.FormField{width:auto}.TitleRow>.RowActions>.FormField:has(input[type=search]){width:var(--measure-search)}.TitleRow>.RowActions>.SegmentedControl{width:calc(var(--columns) * var(--size-segment) + var(--border-width));max-width:100cqi}@container page (width>30rem){.TitleRow>.RowActions>.FormField{align-items:baseline;column-gap:var(--gap-pair);grid-auto-flow:column}}@container page (width<=30rem){.TitleRow>.RowActions:has(>.FormField>.FormField-question){align-items:end}.TitleRow>.RowActions:has(>.FormField){flex-basis:100%}.TitleRow>.RowActions>.FormField{flex-basis:100%}.TitleRow>.RowActions:has(>:nth-child(3 of :not(dialog))){flex-basis:100%}.TitleRow>.RowActions:has(>:nth-child(3 of :not(dialog)))>.Button{flex:auto}.TitleRow>.RowActions:has(>:nth-child(3 of :not(dialog)))>.Button--primary{flex-basis:100%;order:1}}: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-field);color:inherit;transition:border-color var(--duration-fast) var(--ease-brand), background-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-muted)}}.ControlFrame:where(:has(:focus-visible)){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}.ControlFrame :is([type=date],[type=datetime-local])::-webkit-calendar-picker-indicator{width:var(--size-icon);height:var(--size-icon);cursor:pointer;background:currentColor;padding:0;-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='M8 2v3M16 2v3M3 9h18'/%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%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='M8 2v3M16 2v3M3 9h18'/%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%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}.Form:has(>.Seam){gap:var(--space-64)}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam) .Form{gap:var(--gap-part)}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam) .FieldGroup>.Form-fields{margin-top:var(--gap-pair)}:is(.panel,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam) :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}.ReadingList:has(.TitleLink){gap:var(--gap-part)}.ReadingList:has(.TitleLink)>.panel+.panel{border-top:var(--border-divider);padding-top:var(--gap-part)}.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<30rem){.panels>.record .RowActions>.Button{flex:auto}}@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)}.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 .strategies{--size-segment:var(--measure-control)}.report .facts dd,.report .rows dd{font-weight:var(--weight-emphasis)}.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 .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)}.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,.report .page-reference{display:none}.report .part>.ledger-title{gap:var(--gap-group);font:var(--type-subheading);display:flex}.report .part-letter{color:var(--color-muted)}.report .part-back{font:var(--type-compact);justify-self:start}@media print{.report .table-scroll{max-height:none;overflow:visible}.report .records thead{position:static}.report .print-only{display:block}.report .frontmatter{break-after:page}.report .cover{gap:var(--space-24);display:grid}.report .cover-strip{block-size:var(--space-8)}.report .cover-head{gap:var(--gap-pair);padding-top:var(--space-64);display:grid}.report .cover-head h1{max-width:var(--measure-title);font:var(--type-title);margin:0}.report .cover-answer{max-width:var(--measure-reading);margin-top:var(--space-16);font:var(--type-subheading);text-wrap:pretty}.report .cover-meta{max-width:var(--measure-reading);margin-top:var(--space-24);border-top:var(--border-divider)}.report .cover-meta th{color:var(--color-muted)}.report .contents{max-width:60%;margin-top:var(--space-64)}.report .contents ul{margin:var(--gap-part) 0 0;padding:0;list-style:none;display:block}.report .contents a{justify-content:space-between;align-items:baseline;gap:var(--gap-pair);padding:var(--space-8) 0;text-decoration:none;display:flex}.report .page-number{min-width:var(--measure-page-number);font-variant-numeric:tabular-nums;text-align:right}.report .Seam-figure .note-ref{margin-left:var(--gap-tight);color:var(--color-muted);font:var(--type-caption);vertical-align:top;display:inline}.report .page-reference{color:var(--color-muted);font:var(--type-caption);display:inline}.report .page-reference a,.report .part-back,.report .note-ref a,.report .print-details h4 a{text-decoration:none}.report .workings>.part>.ledger-title{break-after:avoid}.report .print-details{margin-top:var(--space-64);display:block}.report .print-details section+section{margin-top:var(--gap-section)}.report .print-details :is(section>h3,caption){margin-bottom:var(--gap-part)}.report .paper-note{margin-bottom:var(--gap-row);break-inside:avoid}.report .paper-note:not(.working-note):after{clear:both;content:"";display:block}.report .paper-note:not(.working-note)>h4{float:left;inline-size:var(--measure-label)}.report .paper-note:not(.working-note)>p{margin-inline-start:calc(var(--measure-label) + var(--gap-part))}.report .paper-note.working-note{break-inside:auto;display:block}.report .workings{gap:var(--space-64);margin-top:var(--space-64);display:grid}.report .print-details h4{font:var(--type-body);font-weight:var(--weight-emphasis);margin:0}.report .facts,.report .bar-frame,.report .time-inline,.report .year-columns,.report tr{break-inside:avoid}.report table:not(:has(tbody>tr:nth-child(8))){break-inside:avoid}}.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-width) solid var(--panel-border);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}}.chart-track{gap:var(--gap-bar);height:var(--size-bar);border-radius:var(--radius-bar);background:var(--chart-track);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:flex;position:relative}.chart-bar{border:var(--border-width) solid;min-width:var(--size-bar-least);border-radius:var(--radius-bar);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:currentColor;flex:none;height:100%}.chart-track.parts>.chart-bar{flex:0 auto}.chart-track.parts{background:0 0}.chart-track.parts:after{content:"";border-radius:var(--radius-bar);background:var(--chart-track);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:1}.chart-track>.chart-bar.placed{position:absolute;inset-block:0}.chart-rule{stroke:var(--color-border-soft);stroke-width:var(--border-width);vector-effect:non-scaling-stroke;shape-rendering:crispedges}.chart-rule.axis{stroke:var(--chart-axis)}.chart-rule.grid{stroke:var(--chart-grid)}.chart-plot{overflow:visible}.chart-plot text{fill:var(--color-muted);font:var(--type-compact);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--color-canvas);stroke-width:calc(3 * var(--outline-width));stroke-linejoin:round}.chart-plot text.tick{font:var(--type-caption)}.chart-zero{border-inline-start:var(--border-width) solid var(--color-border);position:absolute;inset-block:0}.bar-frame{display:block;container-type:inline-size}.bar-chart{grid-template-columns:var(--measure-term) minmax(0, 1fr) max-content;justify-content:start;gap:0 var(--gap-group);font:var(--type-compact);display:grid}.bar-chart .bar-item{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--size-bar-step);border-top:var(--border-divider);align-items:center;column-gap:normal;margin:0;padding:0;display:grid}.bar-chart .bar-item.total{border-top-color:var(--color-text)}.bar-chart .bar-item.total:nth-child(1 of .bar-item){border-top-color:var(--color-border-soft)}.bar-chart .bar-item:nth-last-child(1 of .bar-item){border-bottom:var(--border-divider)}.bar-chart .bar-group{margin-block:var(--space-24) var(--gap-tight);color:var(--color-text);font-weight:var(--weight-emphasis);grid-column:1/-1}.bar-chart .bar-group:first-child{margin-top:0}.bar-chart:has(.bar-group) .bar-item{min-height:var(--space-24)}.bar-chart .bar-label{color:var(--color-text);grid-area:1/1;padding-inline-start:var(--gap-part)}.bar-chart .bar-item.total .bar-label,.bar-chart .bar-label.top{font-weight:var(--weight-emphasis)}.bar-chart:has(.active) .bar-item:not(.active) .chart-bar{opacity:var(--disabled-opacity)}.bar-chart .bar-detail{padding:0 0 var(--gap-row) var(--gap-part);color:var(--color-muted);font:var(--type-compact);text-wrap:pretty;grid-area:2/1;align-self:start;margin:0}.bar-chart .bar-item:has(.bar-detail) .bar-label{padding-top:var(--gap-row);align-self:end}.bar-chart .bar-value{min-width:calc(var(--measure-label) * .75);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:1/3;padding-inline-end:var(--gap-part)}.bar-chart .bar-value.top{font-weight:var(--weight-emphasis)}.bar-chart .bar-value.status{color:var(--color-muted);font:var(--type-compact)}.bar-chart .bar-change{color:var(--color-muted);font:var(--type-caption);margin-inline-start:var(--gap-tight)}.bar-chart .bar{grid-area:1/2}.bar-chart .chart-track{background:0 0;align-self:stretch;height:auto}:is(.bar-chart .bar-item:has(.bar-detail) .bar,.bar-chart .bar-item:has(.bar-detail) .bar-value){grid-row:1/span 2}.bar-chart .bar-item:has(.bar-detail) .chart-track{height:var(--size-bar-row);align-self:center}.bar-chart .chart-track>.chart-bar.placed{inset-block:calc(50% - var(--size-bar) / 2) auto;height:var(--size-bar)}.bar-chart .chart-bar.fall{background:var(--color-canvas)}.bar-chart .bar-break{inset-block:calc(-1 * var(--border-width));width:var(--gap-bar);background:var(--color-canvas);margin-inline-start:var(--space-8);position:absolute;transform:skew(-20deg)}.bar-chart .chart-zero,.bar-chart .bar-grid,.bar-chart .bar-reference{inset-block:0}.bar-chart .bar-lines{pointer-events:none;grid-area:1/2/span 3;align-self:stretch;display:block;position:relative}.bar-chart .bar-grid{border-inline-start:var(--border-width) solid var(--chart-grid);display:block;position:absolute}.bar-chart .bar-grid.axis{border-inline-start-color:var(--chart-axis)}.bar-chart .bar-reference{border-inline-start:var(--border-width) dashed var(--chart-axis);display:block;position:absolute}.bar-chart .bar-top{height:calc(var(--size-bar-step) + var(--gap-part));grid-column:2;display:block;position:relative}.bar-chart .bar-reference-name{padding-inline:var(--space-4);background:var(--color-canvas);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:center;display:grid;position:absolute;top:0;transform:translate(-50%)}.bar-chart .bar-reference-name>small{color:var(--color-muted);font:var(--type-caption)}.bar-chart .bar-top>.bar-reference{inset-block:var(--size-bar-step) 0}.bar-chart .bar-link{bottom:calc(50% + var(--size-bar) / 2);height:calc(var(--size-bar-step) - var(--size-bar));border-inline-start:var(--border-width) dashed var(--color-muted);display:block;position:absolute}.bar-chart .bar-axis{height:calc(var(--size-bar-step) / 2);border-top:var(--border-width) solid var(--chart-axis);color:var(--color-muted);font:var(--type-caption);font-variant-numeric:tabular-nums;grid-column:2;display:block;position:relative}.bar-chart .bar-axis>span{padding-top:var(--space-8);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.bar-chart .bar-axis>span:before{height:var(--chart-tick);border-inline-start:var(--border-width) solid var(--chart-axis);content:"";position:absolute;top:0;left:50%}@container (width<26rem){.bar-chart{gap:0 var(--gap-pair);grid-template-columns:minmax(0,1fr) max-content}.bar-chart .bar-label{z-index:1;padding-top:var(--gap-tight);padding-inline:0 var(--space-4);background:var(--color-canvas);grid-column:1/-1;justify-self:start;position:relative}.bar-chart .bar-item:has(.bar-detail) .bar-label{padding-top:var(--gap-tight)}.bar-chart .bar-grid{display:none}.bar-chart .bar-detail{z-index:1;padding:0 var(--space-4) 0 0;background:var(--color-canvas);grid-column:1/-1;justify-self:start;position:relative}.bar-chart .bar{min-height:var(--size-bar-row);grid-area:2/1}.bar-chart .bar-value{grid-area:2/2;min-width:0;padding-inline:0}.bar-chart .bar-item:has(.bar-detail) :is(.bar,.bar-value){grid-row:3}.bar-chart .bar-axis>span:first-child{transform:none}.bar-chart .bar-axis>span:first-child:before{left:0}.bar-chart .bar-axis>span:last-child{transform:translate(-100%)}.bar-chart .bar-axis>span:last-child:before{left:auto;right:0}.bar-chart .bar-axis,.bar-chart .bar-lines,.bar-chart .bar-top{grid-column:1}.bar-chart .bar-link{height:calc(var(--size-bar-step) - var(--size-bar) + var(--size-bar-row))}.bar-chart .bar-lines{grid-row:1/span 3}}@media screen and (prefers-reduced-motion:no-preference){.chart-bar:not(.seen *){visibility:hidden}.seen .chart-bar{transform-origin:0;animation:grow calc(var(--duration-draw) / 2) var(--ease-draw) backwards;animation-delay:calc(min(var(--step,0), 7) * var(--duration-draw) / 14)}.seen .chart-bar.back{transform-origin:100%}}@font-face{font-family:Montserrat;src:url(./Montserrat-Variable.2ab_LEig.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(./Karla-Variable.Cl8nMR_n.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(./Karla-VariableItalic.D4ITT1S0.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-slow) var(--ease-brand)}.CookieNotice-box.svelte-1tosjm2{align-items:center;gap:var(--gap-part);padding:var(--space-8) var(--page-gutter);border-top:var(--border-width) solid var(--panel-border);background:var(--color-surface);color:var(--color-text);grid-template-columns:1fr auto;display:grid}.CookieNotice.svelte-1tosjm2 p:where(.svelte-1tosjm2){min-width:0;font:var(--type-compact)}
