:root{--color-canvas:#fff9f3;--color-surface:oklch(96.5% .012 75);--color-sand:oklch(89% .045 80);--color-field:var(--color-canvas);--day-0:oklch(98.5% .01 68);--day-1:oklch(96.5% .016 68);--day-2:oklch(93.5% .024 68);--day-3:oklch(89.5% .028 65);--day-4:oklch(82% .03 62);--day-5:oklch(72% .034 60);--day-6:oklch(62% .04 56);--day-7:oklch(53% .05 52);--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-left:var(--day-coral);--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(--coral-left);--color-field-butter:oklch(93.5% .05 90);--color-field-sky:oklch(91% .022 218);--color-field-blush:oklch(93% .04 52);--color-field-mint:oklch(91% .035 180);--color-field-clay:oklch(89% .04 38);--color-field-sage:oklch(90% .06 130);--color-field-apricot:oklch(90.5% .065 64);--color-field-stone:oklch(94% .012 65);--color-warning:oklch(45% .14 80);--color-danger:oklch(52% .2 22);--color-overlay:oklch(27% .04 50/.38);--font-heading:"Fraunces", "Fraunces fallback", Georgia, "Times New Roman", serif;--font-ui:"Karla", "Karla fallback", Verdana, Arial, sans-serif;--font-logo:"Montserrat", "Montserrat fallback", "Avenir Next", Verdana, Arial, sans-serif;--text-caption:.75rem;--leading-caption:1.333;--leading-title-lg:1.1;--weight-emphasis:550;--weight-figure:460;--type-display:360 clamp(2.75rem, 2rem + 2.5vw, 4rem) / 1.04 var(--font-heading);--type-title:380 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:420 2rem / 2.5rem var(--font-heading);--type-subheading:500 1.25rem / 1.75rem var(--font-heading);--type-calm-action:var(--weight-emphasis) 1.25rem / 1.75rem var(--font-ui);--type-minor:540 1rem / 1.5rem var(--font-heading);--type-logo:500 1.25rem / 1.75rem var(--font-logo);--tracking-logo:-.03em;--type-reading:400 1.125rem / 1.6 var(--font-ui);--type-body:400 1.125rem / 1.75rem var(--font-ui);--type-data: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-part:var(--space-12);--panel-inset:var(--space-16);--gap-group:var(--space-16);--gap-section:var(--space-24);--gap-drawing:var(--space-24);--gap-page:var(--space-64);--control-inset:var(--space-12);--list-indent:var(--space-24);--field-label-room:var(--space-64);--field-inset:var(--space-16);--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-tile:9rem;--measure-entry:2.5rem;--measure-tooltip:18rem;--measure-sidebar:16rem;--measure-sidebar-icons:calc(var(--control-height-sidebar) + 2 * var(--panel-inset));--measure-rail:20rem;--measure-contents:14rem;--measure-aside:24rem;--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-character:1ch;--measure-code:6ch;--size-icon:1.125rem;--size-loader-area:50dvh;--size-swatch:.625rem;--size-check:var(--space-20);--size-radio:var(--space-16);--size-lead-drawing:16rem;--size-pair-band:15rem;--size-form-drawing:20rem;--size-pair:20.5rem;--fit-width:80%;--size-form-bar:calc(var(--gap-part) + var(--control-height) + max(var(--gap-part), env(safe-area-inset-bottom)));--size-bleed:100vmax;--size-list-drawing:9rem;--size-list-drawing-small:4rem;--size-state-drawing:14rem;--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;--radius-panel:.75rem;--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;--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-pair));--app-navigation-height:4rem;--duration-fast:.12s;--duration-slow:.18s;--duration-spin:.6s;--duration-draw:.7s;--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:-.015em;--tracking-heading:-.01em;--tracking-figure:-.02em;--tracking-body:-.01em;--underline-offset:.35em;--underline-thickness:.07em;--link-band-height:calc(1ex + .14em);--link-band-lift:.16em;--link-band-run:.12em;--link-arrow-size:max(.875rem, .75em);--link-dots-size:5px 3px;--link-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h9M8.5 4.5 12 8l-3.5 3.5'/%3E%3C/svg%3E");--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-link-band:color-mix(in oklab, var(--color-field-butter), var(--color-field-apricot) 70%);--color-link-band-row:color-mix(in srgb, var(--color-link-band) 50%, transparent);--link-dots:radial-gradient(circle, var(--color-muted) .9px, transparent 1.3px);--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:var(--color-text);--color-chosen:var(--color-text);--chart-1:oklch(64.5% .11 55);--chart-2:oklch(50% .07 225);--chart-3:oklch(64% .13 85);--chart-4:oklch(50% .075 132);--chart-5:oklch(50% .06 180);--chart-6:oklch(52% .04 65);--chart-7:oklch(56% .14 35);--chart-3-line:oklch(74% .13 88);--chart-1-pastel:oklch(86% .055 58);--chart-1-pale:oklch(91% .035 62);--chart-2-pastel:oklch(87% .045 225);--chart-3-pastel:oklch(91% .07 92);--chart-4-pastel:oklch(84% .06 130);--chart-5-pastel:oklch(86% .045 178);--chart-6-pastel:oklch(88% .03 65);--chart-7-pastel:color-mix(in srgb, var(--day-coral) 85%, var(--color-canvas));--chart-neutral:color-mix(in srgb, var(--color-text) 22%, var(--color-canvas));--chart-neutral-line:color-mix(in srgb, var(--color-text) 51%, var(--color-canvas));--chart-1-second-pastel:color-mix(in oklab, var(--chart-1-pastel) 55%, var(--color-canvas));--chart-2-second-pastel:color-mix(in oklab, var(--chart-2-pastel) 55%, var(--color-canvas));--chart-3-second-pastel:color-mix(in oklab, var(--chart-3-pastel) 55%, var(--color-canvas));--chart-4-second-pastel:color-mix(in oklab, var(--chart-4-pastel) 55%, var(--color-canvas));--chart-5-second-pastel:color-mix(in oklab, var(--chart-5-pastel) 55%, var(--color-canvas));--chart-6-second-pastel:color-mix(in oklab, var(--chart-6-pastel) 55%, var(--color-canvas));--chart-7-second-pastel:color-mix(in oklab, var(--chart-7-pastel) 55%, var(--color-canvas));--chart-1-edge:color-mix(in oklab, var(--chart-1-pastel) 7%, var(--chart-1));--chart-2-edge:color-mix(in oklab, var(--chart-2-pastel) 40%, var(--chart-2));--chart-3-edge:color-mix(in oklab, var(--chart-3-pastel) 5%, var(--chart-3));--chart-4-edge:color-mix(in oklab, var(--chart-4-pastel) 43%, var(--chart-4));--chart-5-edge:color-mix(in oklab, var(--chart-5-pastel) 40%, var(--chart-5));--chart-6-edge:color-mix(in oklab, var(--chart-6-pastel) 37%, var(--chart-6));--chart-7-edge:color-mix(in oklab, var(--chart-7-pastel) 55%, var(--chart-7));--chart-neutral-edge:var(--chart-neutral-line);--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(--chart-axis);--table-row-inset:var(--space-8);--table-gutter:var(--space-16);--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:oklch(54% .12 330);--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.375rem;--solid-word-size-field:.875rem;--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)}[data-ground=dark]{--color-canvas:var(--color-inverse);--color-text:var(--color-on-inverse);--color-muted:var(--color-on-inverse-muted)}[data-ground=sand]{--color-canvas:var(--color-sand)}[data-ground=butter]{--color-canvas:var(--color-field-butter)}[data-ground=sky]{--color-canvas:var(--color-field-sky)}[data-ground=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)}:root{--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(--coral-left);--tone-coral-right:var(--coral-right);--tone-coral-line:var(--coral-line)}[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-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-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=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=mint]{--tone-paper:var(--color-field-mint);--tone-plate:color-mix(in oklab, var(--color-field-mint) 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);--tone-deep:oklch(56% .018 55);--tone-line:oklch(48% .018 50);--tone-soft:oklch(62% .016 50)}[data-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(--coral-left);--tone-coral-right:var(--coral-right);--tone-coral-line:var(--coral-line)}[data-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:oklch(26% .03 75);--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:oklch(74% .13 38);--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) 88%, var(--color-canvas));--color-link-band:oklch(38% .05 62);--chart-1:oklch(78% .08 60);--chart-2:oklch(72% .07 225);--chart-3:oklch(74% .11 85);--chart-3-line:var(--chart-3);--chart-4:oklch(70% .08 132);--chart-5:oklch(70% .06 180);--chart-6:oklch(70% .04 65);--chart-7:oklch(68% .12 35);--chart-2-pastel:oklch(78% .05 225);--chart-3-pastel:oklch(91% .07 92);--chart-4-pastel:oklch(88% .05 132);--chart-5-pastel:oklch(87% .04 178);--chart-6-pastel:oklch(88% .025 65);--chart-7-pastel:color-mix(in srgb, var(--coral-left) 88%, var(--color-canvas));--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% .05 60);--chart-1-pale:oklch(80% .035 60);--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);--coral-top:oklch(79% .15 36);--coral-left:#ff7555;--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(--coral-left);--tone-coral-right:var(--coral-right);--tone-coral-line:var(--coral-line)}[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(27% .045 88);--color-field-sky:oklch(26% .045 228);--color-field-blush:oklch(26% .045 38);--color-field-clay:oklch(26% .045 40);--color-field-sage:oklch(26% .045 135);--color-field-mint:oklch(26% .045 178);--color-field-apricot:oklch(26% .045 62);--color-field-stone:oklch(26% .012 60)}[data-theme=dark] [data-ground=blush],[data-theme=dark] [data-ground=clay],[data-theme=dark] [data-ground=mint],[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-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-edge:var(--day-coral-top);--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)}[data-theme=dark] [data-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)}}.solids.plain{--tone-coral-top:var(--tone-top);--tone-coral-left:var(--tone-left);--tone-coral-right:var(--tone-right);--tone-coral-line:var(--tone-line)}.solids [data-tone="2"]{--tone-coral-top:oklch(95% .02 225);--tone-coral-left:oklch(88% .045 225);--tone-coral-right:oklch(80% .055 225);--tone-coral-line:oklch(42% .06 230)}.solids [data-tone="3"]{--tone-coral-top:oklch(95% .04 92);--tone-coral-left:oklch(88% .075 92);--tone-coral-right:oklch(80% .09 92);--tone-coral-line:oklch(42% .08 85)}.solids [data-tone="4"]{--tone-coral-top:oklch(95% .025 130);--tone-coral-left:oklch(88% .05 130);--tone-coral-right:oklch(80% .06 130);--tone-coral-line:oklch(42% .06 135)}.solids [data-tone="5"]{--tone-coral-top:oklch(95% .02 180);--tone-coral-left:oklch(88% .045 180);--tone-coral-right:oklch(80% .055 180);--tone-coral-line:oklch(42% .06 185)}.solids [data-tone="6"]{--tone-coral-top:oklch(95% .015 75);--tone-coral-left:oklch(88% .03 75);--tone-coral-right:oklch(80% .04 75);--tone-coral-line:oklch(42% .04 70)}@media (width<=35rem){:root{--panel-inset:var(--space-12);--type-heading:420 1.625rem / 2rem var(--font-heading);--gap-page:var(--space-32)}}@media (pointer:coarse),(width<=35rem){:root{--control-height:2.75rem}}[data-calm]{--control-height:var(--control-height-calm)}@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-focus);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)}th,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)}: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-focus);outline:var(--border-width) solid var(--color-focus);outline-offset:calc(-1 * var(--border-width));-webkit-text-decoration-color:var(--color-focus);text-decoration-color:var(--color-focus)}: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-focus);color:var(--color-canvas)}: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(:is(p:not(.PageHeader-back),li,td,.PageHeader-meta)>a:not(nav a)){outline-width:0}:where(:is(p:not(.PageHeader-back),li,td,.PageHeader-meta)>a:not(nav a)):where(:focus-visible){-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text);text-decoration-thickness:calc(3 * var(--underline-thickness))}: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);margin:0 0 calc((var(--space-20) - var(--control-height)) / 2);color:var(--color-text);background:0 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;border-radius:50%}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:50%}@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=mint],[data-ground=sage],[data-ground=apricot],[data-ground=stone]{background:var(--tone-paper)}.note{max-width:var(--measure-prose);color:var(--color-muted);font:var(--type-compact);text-wrap:pretty}[data-start]>p:not(.RowActions){font:var(--type-body)}.Prose{width:min(100%, var(--measure-reading));font:var(--type-reading)}.Section-body>.Prose{width:auto}.Section-body>.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)}.Prose footer{gap:var(--gap-group);margin-block-start:var(--gap-group);display:grid}.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)}@media (width<=48rem){.Prose:not([data-numbered]) .Seam>.Seam-field{order:1}.Prose:not([data-numbered]) .Seam>.Seam-answer{padding-block-end:0}.Prose:not([data-numbered]) .Seam>.Seam-body{padding-block-start:0}}.Prose:not([data-numbered]) .Seam-chart>h1+p{font:var(--type-subheading)}.Prose>.Seam .Seam-chart>.note+h1{margin-block-start:var(--gap-tight)}.Prose[data-numbered]>.Seam .Seam-chart>h1+p{font:var(--type-subheading)}.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 *)){color:var(--color-text)}.Prose :is(ul,ol):not(nav *,[class])>li{color:var(--color-text);font:var(--type-reading)}.Prose p{font:inherit}.Prose :is(p,li)>small,.Prose p.note:not([data-start]>*){color:var(--color-muted);font:var(--type-compact)}.Prose :is(ul,ol){gap:var(--gap-pair);padding-left:var(--list-indent);display:grid}.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}}.Prose .illustration{margin-inline:auto}.Section .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);font-family:var(--font-ui)}.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}.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)}}@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:is(:has(nav[aria-label="On this page"]),:has(>.Seam)){width:100%}.Prose:has(nav[aria-label="On this page"])>:is(h1,p.note,.Seam){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>div:has(>nav[aria-label="On this page"]) .Seam{margin-inline-end:calc(100% - (100cqi - var(--measure-contents) - var(--gap-section)))}.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-pair);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>svg{transition:rotate var(--duration-fast) var(--ease-brand);flex:none}.Prose details[open]>summary>svg{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>.Section{grid-template-columns:var(--size-list-drawing) minmax(0, 1fr);align-content:center;column-gap:var(--gap-drawing);display:grid}.report .ReadingList>.Section>.Section-body{display:contents}.report .ReadingList>.Section:not(:has(>.Section-body>:is(.illustration,img))){grid-template-columns:minmax(0,1fr)}.report .ReadingList>.Section>.Section-body>:is(.illustration,img){width:var(--size-list-drawing);aspect-ratio:4/3;object-fit:contain;grid-row:1/span 3;align-self:center;max-width:100%;height:auto;margin-top:0}.report .ReadingList>.Section>.TitleRow{align-self:end}.report .ReadingList>.Section>.Section-body>:not(.illustration,img){grid-column:-2;align-self:start}.report .ReadingList>.Section>.Section-body>p{max-width:var(--measure-prose);margin-top:var(--gap-tight)}@media (width>35rem){.report .ReadingList>.Section:not(:has(>.Section-body>:not(.illustration,img)))>.TitleRow{grid-area:1/2/span 2;align-self:center}}.TitleLink,.FooterLink{outline-offset:var(--outline-offset);text-decoration:none}:is(p,li,td,dd,.PageHeader-meta)>a:not(.Button,.Button-icon,.NavigationItem,nav a),.TitleLink:not(th>*),.FooterLink{background-image:linear-gradient(var(--color-link-band), var(--color-link-band));background-repeat:no-repeat;background-position:0 calc(100% - var(--link-band-lift));background-size:0 var(--link-band-height);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--duration-slow) var(--ease-brand), text-decoration-color var(--duration-fast) var(--ease-brand);margin-inline-end:calc(-1 * var(--link-band-run));padding-inline-end:var(--link-band-run)}:is(:is(p,li,td,dd,.PageHeader-meta)>a:not(.Button,.Button-icon,.NavigationItem,nav a),.TitleLink:not(th>*),.FooterLink):is(:hover,:focus-visible){background-size:100% var(--link-band-height)}.TitleLink:not(th>*):after{content:"";inline-size:var(--link-arrow-size);block-size:var(--link-arrow-size);vertical-align:middle;-webkit-mask:var(--link-arrow) center / contain no-repeat;mask:var(--link-arrow) center / contain no-repeat;transition:translate var(--duration-slow) var(--ease-brand);background:currentColor;margin-inline-start:var(--space-4);display:inline-block}.TitleLink:not(th>*):is(:hover,:focus-visible):after{translate:var(--space-4) 0}@media print{.TitleLink:after{content: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){.Section-title .TitleLink{position:relative}.Section-title .TitleLink:before{content:"";inset:calc((1lh - var(--control-height)) / 2) 0;position:absolute}.report .ReadingList>.Section{grid-template-columns:min(var(--size-list-drawing-small), 25%) minmax(0, 1fr);column-gap:var(--gap-part)}.report .ReadingList>.Section>.Section-body>:is(.illustration,img){grid-row:1;width:100%}.report .ReadingList>.Section>.TitleRow{align-self:center}.report .ReadingList>.Section>.Section-body>:not(.illustration,img){grid-column:1/-1}}@container (width<18rem){.report .ReadingList>.Section{grid-template-columns:minmax(0,1fr)}.report .ReadingList>.Section>.Section-body>: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] :is(.Dialog-body,.stack,.Form,.Form-fields){gap:var(--gap-group)}[data-calm=page] .Solo{gap:var(--gap-section);width:min(100%, var(--measure-calm))}[data-calm=page] :is(h1.Section-title,h1.Notice-title){font:var(--type-title)}[data-calm=page] .Notice .Button,[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-pair);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-pair);padding-left:var(--list-indent);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}.Menu{padding:var(--gap-pair);border:var(--border-width) solid var(--panel-border);background:var(--color-surface);color:var(--color-text);display:grid}.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(--gap-section);flex-direction:column;display:flex}.Dialog-content>header{color:var(--color-muted)}.Dialog:not(.expanded) .Dialog-content>header>button{margin-inline-end:calc((var(--size-icon) - var(--control-height)) / 2)}.Dialog[data-scrolls]:not(.expanded) .Dialog-content>header{margin-inline:calc(-1 * var(--gap-section));padding:0 var(--gap-section) var(--gap-group);border-bottom:var(--border-divider)}.Dialog-content>header h2{color:var(--color-text);font:var(--type-subheading);letter-spacing:var(--tracking-heading);text-wrap:balance}.Dialog-body :is(h2,h3){font:var(--type-minor)}.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(--gap-section) - 2 * var(--border-width) - var(--control-height) - var(--gap-group) ) * 16 / 9 + 2 * var(--gap-section) + 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;scrollbar-color:var(--color-border) transparent;display:grid;overflow-y:auto}.Dialog-content>footer{align-items:center;gap:var(--gap-pair);margin:var(--gap-pair) calc(-1 * var(--gap-section)) calc(-1 * var(--gap-section));padding:var(--gap-group) var(--gap-section);border-top:var(--border-divider);flex-wrap:wrap;display:flex}.Dialog-content>footer>:last-child:not(:first-child){margin-inline-start:auto}@media (width<=35rem){.Dialog:not(.expanded){width:100%;max-width:none;max-height:calc(100dvh - 2 * var(--gap-page));border-width:var(--border-width) 0 0;margin:auto 0 0}.Dialog-content>footer{padding-bottom:max(var(--gap-group), env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.Dialog>.Dialog-content>footer>.Button{width:100%}.Dialog-content>footer>:last-child:not(:first-child){margin-inline-start:0}}.AppLayout,.AdminLayout{grid-template-columns:auto minmax(0,1fr);display:grid}.AppLayout-main,.AdminLayout-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,.AdminLayout{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,.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(.SoloPage){overflow-x:visible}.Pairs{gap:var(--gap-page);display:grid}@media print{.Pairs{display:block}.Pairs>*+*{margin-block-start:var(--space-24)}}.Pairs~:not(dialog){margin-block-start:calc(var(--gap-page) - 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 [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-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 .line.dim.hi:not([data-solid]>*){stroke:color-mix(in oklab, var(--tone-coral-edge,var(--tone-coral-line)) calc(var(--hi,1) * 100%), var(--tone-soft))}.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-right);stroke:none}.solids .metal.edge{fill:var(--tone-line)}.solids .metal.lit{fill:var(--tone-top)}.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;--print-gutter:calc(13mm / var(--print-scale));--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(210mm / var(--print-scale))!important;padding-inline:var(--print-gutter)!important}.ReportRender .Seam:not(.Seam *)>.Seam-field{position:relative}.ReportRender .Seam:not(.Seam *)>.Seam-field:before{content:"";width:var(--print-gutter);background:inherit;position:absolute;inset-block:0;inset-inline-start:100%}.ReportRender .Seam:nth-child(2n of .Seam):not(.Seam *)>.Seam-field:before{inset-inline:auto 100%}.ReportRender .Seam:not(.Seam *)>.Seam-answer{padding-block-start:var(--print-gutter)!important}.ReportRender .Section:has(.Seam)>.TitleRow{padding-block-start:var(--print-gutter)!important}.ReportRender :is(.Section:not(:has(.Seam),.workings .Section),.workings,.print-details){-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block-start:var(--print-gutter)}.ReportRender .Seam:not(.Seam *)>.Seam-body>*{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block-start:var(--print-gutter);margin-block-start:calc(var(--space-32) - var(--print-gutter))!important}.ReportRender :is(.Section-body,.Pairs)>:not(.Seam,:has(.Seam),.workings *){-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-block-start:calc(-1 * var(--print-gutter));padding-block-start:var(--print-gutter)}table{border-collapse:collapse!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:0 0 14mm;font:var(--type-caption);font-size:calc(.8125rem * var(--print-scale));color:var(--color-muted);@bottom-left{content:var(--qualification);vertical-align:bottom;padding:0 0 6mm 13mm}@bottom-right{content:counter(page) " of " counter(pages);vertical-align:bottom;padding:0 13mm 6mm 0}}}@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 arrive{0%{opacity:0;translate:0 var(--space-24)}}@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 land{0%{background-color:var(--chart-1-pastel)}}:is(.Section,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam,.SoloPage) :is(.Notice-title:not(h1),.FormErrorSummary>:is(h2,h3,h4,h5,h6)),:is(.Section,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam) .FieldGroup>legend{font:var(--type-body);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-body)}:is(.Notice--danger .Notice-title,.FormErrorSummary.refused>:is(h2,h3,h4,h5,h6)){color:var(--color-danger)}.Notice--warning .Notice-title{color:var(--color-warning)}@media print{.Seam,.FieldGroup,.DisclosureSection,.Notice:not(.Notice--line),.FormErrorSummary{break-inside:avoid}:is(.Section-body,div.report,.workings>.part)>.Section: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}:is(.TitleRow,.Seam-chart)>.RowActions>.Field{width:auto}:is(.TitleRow,.Seam-chart)>.RowActions>.Field: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){:is(.TitleRow,.Seam-chart)>.RowActions>.Field{align-items:baseline;column-gap:var(--gap-pair);grid-auto-flow:column}}@container page (width<=30rem){:is(.TitleRow,.Seam-chart)>.RowActions:has(>.Field>.Field-question){align-items:end}:is(.TitleRow,.Seam-chart)>.RowActions:has(>.Field){flex-basis:100%}:is(.TitleRow,.Seam-chart)>.RowActions>.Field{flex-basis:100%}}.Dialog-content>header{justify-content:space-between;align-items:start;gap:var(--gap-part);display:flex}.Dialog-content>header>button{margin-block:calc((1lh - var(--control-height)) / 2);font:var(--type-subheading);flex-shrink:0}.Dialog.expanded{width:var(--measure-overlay-width);height:fit-content;max-width:var(--measure-workspace);max-height:min(var(--measure-overlay-height), var(--measure-expanded))}.expanded>.Dialog-content{height:100%;padding:var(--panel-inset);gap:var(--gap-part);container-type:inline-size}.expanded .Dialog-body{overflow-wrap:inherit;flex-direction:column;flex:1;display:flex}.Dialog.expanded:has(.Dialog-body>.analysis>:not(.table-scroll)){height:100%}.expanded .Dialog-body>p{color:var(--color-muted);font:var(--type-compact)}@media screen and (width<=35rem){.Dialog.expanded{border:0;width:100%;height:100dvh;max-height:100dvh}.expanded>.Dialog-content>header>button{font:var(--type-body)}}.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-focus)}.ControlFrame:where(:focus-visible,:has(:focus-visible)){outline:var(--focus-outline);outline-offset:var(--focus-outline-inset)}.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}.ControlFrame [type=time]::-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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 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)}.Form:has(>.Seam)>.DisclosureSection+.DisclosureSection{margin-block-start:calc(var(--gap-group) - var(--space-64))}:is(.Section,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam) .Form{gap:var(--gap-part)}:is(.Section,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam,.SoloPage) .FieldGroup>.Form-fields:not(:first-child){margin-top:var(--gap-pair)}:is(.Section,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam,.SoloPage) :is(.Form,.Form-fields,.DisclosureSection-body):has(>.FieldGroup){gap:var(--gap-group)}:is(.Section,.FieldGroup,.DisclosureSection,.Dialog-body,.Seam,.SoloPage) .Form-fields>.FieldGroup:not(:first-child){margin-top:var(--gap-part)}@container (width>=29rem){:is(.FieldGroup>.Form-fields,.DisclosureSection-body)>.Field:not(:has(textarea),.Field--beside,.Seam-body *){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)}.panels>*{grid-column:1/-1}@container (width>=45rem){.panels>:is(.Section,.FieldGroup,.DisclosureSection){grid-column:span 3}}@container (45rem<=width<69rem){.panels>:nth-child(odd of .Section,.FieldGroup,.DisclosureSection):nth-last-child(1 of .Section,.FieldGroup,.DisclosureSection){grid-column:1/-1}}@container (width>=69rem){.panels:not(:has(>.chart))>:is(.Section,.FieldGroup,.DisclosureSection){grid-column:span 2}.panels:not(:has(>.chart))>:nth-child(3n+1 of .Section,.FieldGroup,.DisclosureSection):is(:nth-last-child(2 of .Section,.FieldGroup,.DisclosureSection),:nth-last-child(4 of .Section,.FieldGroup,.DisclosureSection)){grid-column:span 3}.panels:not(:has(>.chart))>:nth-child(3n+1 of .Section,.FieldGroup,.DisclosureSection):is(:nth-last-child(2 of .Section,.FieldGroup,.DisclosureSection),:nth-last-child(4 of .Section,.FieldGroup,.DisclosureSection))~:is(.Section,.FieldGroup,.DisclosureSection){grid-column:span 3}.panels:has(>.chart)>:nth-child(odd of .Section,.FieldGroup,.DisclosureSection):nth-last-child(1 of .Section,.FieldGroup,.DisclosureSection){grid-column:1/-1}}.panels:not(:has(>:is(.Section,.FieldGroup,.DisclosureSection)~:is(.Section,.FieldGroup,.DisclosureSection)))>:is(.Section,.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 dt,.report small{color:var(--color-muted)}.report dt,.report small,.report .cover-meta th,.report .note,.report .scope{font:var(--type-compact)}.report [data-field-error]{color:var(--color-danger);font-weight:var(--weight-emphasis)}.report dd{margin:0}.report .cell-label{font:var(--type-compact);display:none}.report .facts dd,.report .rows dd{font-weight:var(--weight-emphasis)}.report.stack,.report .stack{gap:var(--gap-group);min-width:0;display:grid}.report .expanded .Dialog-body>.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 .Dialog-body>.analysis>*+*{margin-top:var(--gap-part)}.report .expanded .Dialog-body>.analysis>.table-scroll{margin-inline:0;margin-bottom:0;padding:0;overflow:visible}@container (width>=75rem){.report .expanded .Dialog-body>.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 .Dialog-body>.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 .Dialog-body>.analysis:has(>:not(.table-scroll)):not(:has(th:nth-child(5),>.table-scroll~*))>:not(:last-child){grid-column:1}.report .expanded .Dialog-body>.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 table{border-collapse:collapse;width:100%;font:var(--type-data)}.report th{font:inherit}.report th,.report td{padding:var(--gap-pair) 0 var(--gap-pair) var(--table-gutter);text-align:right;white-space:nowrap}.report th:first-child,.report td:first-child{text-align:left;white-space:normal;padding-left:0}.report .chart-values :is(th,td):first-child{overflow-wrap:anywhere}.report thead th{color:var(--color-muted);font:var(--type-compact);white-space:normal;border-bottom:var(--table-rule);padding-top:0}.report :is(tbody,tfoot) :is(th,td){vertical-align:baseline}.report 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);white-space:pre-line;display:block}.report tfoot th,.report tfoot td{border-top:var(--table-rule);font-weight:var(--weight-emphasis)}@media screen{.report th,.report td{padding-block:var(--table-row-inset)}}@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 .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)}@media print{.report .print-only{display:block}.report .frontmatter{break-after:page}.report .cover{display:grid}.report .cover-field{block-size:calc(100mm / var(--print-scale));margin-inline:calc(-1 * var(--print-gutter));padding:var(--print-gutter);grid-template-rows:auto 1fr;justify-items:center;display:grid}.report .cover-line{justify-self:start}.report .cover-field>.illustration{aspect-ratio:4/3;align-self:center;block-size:82%;inline-size:auto;overflow:visible}.report .cover-head,.report .contents{inline-size:min(100%, var(--measure-reading));justify-self:center}.report .cover-head{gap:var(--gap-pair);padding-top:var(--space-48);display:grid}.report .cover-title{color:var(--color-muted);font:var(--type-subheading)}.report .cover-head h1{font:var(--type-heading);text-wrap:balance;margin:0}.report .cover-meta{margin-top:var(--space-24);border-top:var(--border-divider)}.report .cover-meta th{color:var(--color-muted)}.report .contents{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 .note-ref a,.report .print-details h4 a{text-decoration:none}.report .workings>.part>.ledger-title{break-after:avoid}.report .workings .Section-body>.table-scroll:first-child{margin-block-start:0}.report .workings>.part:not(:has(tbody>tr:nth-child(8))){break-inside: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-pair);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,.report .workings>*+*{margin-top:var(--space-64)}.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}.report caption+thead,.report tbody>tr:is(:first-child,:nth-child(2),:last-child){break-before:avoid}}.workings .Section-title,.expanded>.Dialog-content>header>h2,.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){.Section-body .Section:not(.ReadingList>*)>.TitleRow>.Section-title,.expanded>.Dialog-content>header>h2,.FieldGroup>legend,.DisclosureSection-title,.Notice-title:not(h1),.FormErrorSummary>:is(h2,h3,h4,h5,h6){font:var(--type-minor)}}.Notice p:not(.RowActions),.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-pair);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:bars/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-data);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:var(--table-rule)}.bar-chart .bar-item.total:nth-child(1 of .bar-item){border-top:var(--border-divider)}.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}.bar-chart .bar-label .TitleLink:after{background:var(--color-muted)}.bar-chart .bar-label .TitleLink:is(:hover,:focus-visible):after{background:currentColor}.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-pair);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-pair);align-self:end}.bar-chart .bar-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:1/3}.bar-chart .bar-value.top{font-weight:var(--weight-emphasis)}.bar-chart .bar-value.status{color:var(--color-muted)}.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,.bar-chart .bar-item:has(.bar-detail) .bar-lines){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;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) solid var(--chart-axis);display:block;position:absolute}.bar-chart .bar-top{height:var(--space-32);grid-column:2;display:block;position:relative}.bar-chart .bar-reference-name{padding-inline:var(--space-4);color:var(--color-muted);font:var(--type-caption);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.bar-chart .bar-top>.bar-reference{inset-block:var(--space-24) 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) solid var(--color-border-soft);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;container-type:inline-size}@container (width<15rem){.bar-chart .bar-axis>span:not(:first-child,:last-child){display:none}}.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 bars (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/auto/-1}.bar-chart .bar-value{z-index:1;min-width:0;padding:var(--gap-tight) 0 0 var(--space-4);background:var(--color-canvas);grid-area:1/2;justify-self:end;position:relative}.bar-chart .bar-item:has(.bar-value) .bar-label{grid-column:1}.bar-chart .bar-item:has(.bar-detail) .bar-value{grid-row:1}.bar-chart .bar-item:has(.bar-detail) .bar{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/-1}.bar-chart .bar-link{height:calc(var(--size-bar-step) - var(--size-bar) + var(--size-bar-row))}.bar-chart:has(.bar-axis) .bar-item:nth-last-child(1 of .bar-item){border-bottom:none}.bar-chart .bar-lines{grid-row:1/span 3}.bar-chart .bar-item:has(.bar-detail) .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:Fraunces;src:url(./Fraunces-Variable.BlDPJKZG.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./Montserrat-500.BxpaJzAw.woff2)format("woff2");font-weight:500;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:Fraunces fallback;src:local(Times New Roman),local(Liberation Serif);size-adjust:111.5%;ascent-override:87.7%;descent-override:22.9%;line-gap-override:0%}@font-face{font-family:Montserrat fallback;src:local(Arial),local(Liberation Sans);size-adjust:115.1%;ascent-override:84.1%;descent-override:21.8%;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)}
