@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@layer base, components, theme, overrides, utilities;@layer base{:where(:not(audio,iframe,canvas,dialog,img,svg,video):not(svg *):not(symbol *)){all:unset;cursor:revert;display:revert;list-style:revert;outline:revert}*,:after,:before{box-sizing:border-box}body{line-height:1}ol[role=list],ul[role=list]{list-style:none}img:not([style]),video:not([style]){block-size:auto}iframe,img,video{max-inline-size:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}form{container-name:form}form div:has(>input[type=checkbox]+label){display:inline-flex}form div:has(>input[type=checkbox]+label) label{-webkit-padding-start:var(--checkbox-space);padding-inline-start:var(--checkbox-space);position:relative;display:block}.c-label{color:var(--label-text-color);font-weight:var(--label-text-weight);font-size:var(--label-text-size)}.c-legend{color:var(--legend-text-color);font-weight:var(--legend-text-weight);font-size:var(--legend-text-size);margin-bottom:var(--gap);height:-moz-fit-content;height:fit-content}fieldset{display:grid;grid-template-columns:minmax(200px,1fr)}fieldset:last-of-type{margin-bottom:var(--fieldset-margin)}fieldset .c-field-group,fieldset .c-field-group:last-of-type{margin-bottom:0}fieldset+fieldset{margin-top:var(--cushion)}fieldset .c-field,fieldset .c-legend{grid-column:span 1}.c-field-group{grid-row-gap:var(--field-group-gap);row-gap:var(--field-group-gap);-webkit-margin-after:var(--field-group-margin);margin-block-end:var(--field-group-margin)}.c-field-group,.c-field-pair{display:grid;grid-template-columns:1fr}@container form (min-width: 350px){.c-field-pair{grid-template-columns:1fr 1fr;column-gap:var(--gap)}.c-field-pair .c-field{-webkit-margin-after:0;margin-block-end:0}}@container form (min-width: 700px){fieldset{grid-template-columns:300px 2fr;column-gap:var(--gap);grid-template-rows:1fr}fieldset .c-legend{grid-column:1/2;grid-row:1/2}fieldset .c-field-group{grid-column:2/3;grid-row:1/2}fieldset button[type=submit]{grid-column:2/3;margin-top:var(--field-group-margin);width:-moz-fit-content;width:fit-content}}:root{--vh:1vh;--dvh:1vh;--dvb:1vh;--svh:1vh;--svb:1vh;--lvh:1vh;--lvb:1vh}@supports(height:100dvh){:root{--dvh:1dvh;--svh:1svh;--lvh:1lvh}}@supports(height:100dvb){:root{--dvb:1dvb;--svb:1svb;--lvb:1lvb}}html{font-family:var(--font-family-1),sans-serif;font-feature-settings:var(--font-fsettings)}html.translated-rtl{direction:rtl}body{background-color:var(--ui-bleed-color-bg);color:var(--color-text);font-weight:var(--body-font-weight);line-height:var(--body-line-height);font-size:var(--type-size-base);scrollbar-gutter:stable both-edges;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports not (scrollbar-gutter:stable both-edges){body{overflow-x:hidden}}@media print{body{font-size:var(--type-size-base)}}blockquote,h1,h2,h3,h4,h5,h6{text-wrap:var(--heading-text-wrap);color:var(--heading-color)}a{color:var(--color-link);-webkit-text-decoration:var(--link-underline);text-decoration:var(--link-underline)}a:hover{-webkit-text-decoration:var(--link-hover-style);text-decoration:var(--link-hover-style);color:var(--color-link-hover)}a:visited{color:var(--color-link-visited)}@media print{audio,iframe,video{display:none}}::placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}strong{font-weight:var(--bold)}}@layer components{.c-button{cursor:default}@media(hover:hover){.c-button:hover{background-color:var(--button-hover-color-bg);box-shadow:var(--button-hover-shadow);color:var(--button-hover-color-text);transform:var(--button-hover-transform);text-decoration:none;cursor:pointer}}.c-button:active{background-color:var(--button-active-color-bg);box-shadow:var(--button-active-shadow);color:var(--button-active-color-text);transform:var(--button-active-transform)}a.c-button{cursor:pointer}.c-button,a.c-button,input[type=submit]{--button-color:var(--button-color-primary);--button-color-inv:var(--color-white);--button-color-bg:var(--button-color);--button-color-text:var(--button-color-inv);--button-hover-color-bg:var(--button-color-bg);--button-hover-color-text:var(--button-color-text);--button-active-color-bg:var(--button-color-bg);--button-active-color-text:var(--button-color-text);--button-aspect-ratio:auto;--button-padding-block:var(--button-padding);--button-padding-inline:var(--gap-em);--button-radius:var(--ui-radius);--button-height:fit-content;--button-width:fit-content;--button-align-items:center;--button-justify:center;--button-part-gap:calc(var(--gap-em) / 2);-webkit-padding-before:var(--button-padding-block);padding-block-start:var(--button-padding-block);-webkit-padding-after:var(--button-padding-block);padding-block-end:var(--button-padding-block);-webkit-padding-start:var(--button-padding-inline);padding-inline-start:var(--button-padding-inline);-webkit-padding-end:var(--button-padding-inline);padding-inline-end:var(--button-padding-inline);aspect-ratio:var(--button-aspect-ratio);align-items:var(--button-align-items);background-color:var(--button-color-bg);border:0;border-radius:var(--button-radius);box-shadow:var(--button-shadow);color:var(--button-color-text);display:inline-flex;font-weight:var(--button-font-weight);gap:var(--button-part-gap);justify-content:var(--button-justify);min-block-size:var(--button-height);text-decoration:none;text-transform:var(--button-text-transform);transform:var(--button-transform);transition:.2s;width:var(--button-width);--button-hover-shadow:var(--button-1-hover-shadow)}@media(hover:hover){.c-button:hover,a.c-button:hover,input[type=submit]:hover{background-color:var(--button-hover-color-bg);box-shadow:var(--button-hover-shadow);color:var(--button-hover-color-text);transform:var(--button-hover-transform);text-decoration:none;cursor:pointer}}.c-button:active,a.c-button:active,input[type=submit]:active{background-color:var(--button-active-color-bg);box-shadow:var(--button-active-shadow);color:var(--button-active-color-text);transform:var(--button-active-transform)}.c-button.\+link,a.c-button.\+link,input[type=submit].\+link{--button-color:var(--color-link)}.c-button.\+primary,a.c-button.\+primary,input[type=submit].\+primary{--button-color:var(--button-color-primary)}.c-button.\+secondary,a.c-button.\+secondary,input[type=submit].\+secondary{--button-color:var(--button-color-secondary);--button-color-text:var(--button-color-text-secondary);--button-hover-shadow:var(--button-default-hover-shadow)}.c-button.\+destructive,a.c-button.\+destructive,input[type=submit].\+destructive{--button-color:var(--button-color-destructive);--button-color-hover:var(--button-color-destructive);--button-hover-shadow:var(--button-default-hover-shadow)}.c-button.\+toggle-ui,a.c-button.\+toggle-ui,input[type=submit].\+toggle-ui{--button-color:var(--button-color-ui);--button-color-inv:transparent;--button-color-bg:var(--button-color-inv);--button-color-text:var(--button-color);--button-shadow:inset 0 0 0 2px currentColor;--button-hover-color-bg:var(--button-color);--button-hover-color-text:var(--color-bg);--button-hover-shadow:none;--button-active-shadow:var(--button-hover-shadow)}.c-button.\+subtle,a.c-button.\+subtle,input[type=submit].\+subtle{--button-color:var(--color-shade);--button-color-text:var(--color-text);--button-hover-shadow:var(--button-default-hover-shadow)}.c-button.\+long,a.c-button.\+long,input[type=submit].\+long{width:100%}.c-button.\+inv,a.c-button.\+inv,input[type=submit].\+inv{--button-color-bg:var(--color-bg);--button-color-text:var(--color-text)}.c-button.\+ghost,.c-button[data-freeform-action=back],a.c-button.\+ghost,a.c-button[data-freeform-action=back],input[type=submit].\+ghost,input[type=submit][data-freeform-action=back]{--button-color-inv:transparent;--button-color-bg:var(--button-color-inv);--button-color-text:var(--button-color);--button-shadow:inset 0 0 0 2px currentColor;--button-hover-color-bg:var(--button-color);--button-hover-color-text:var(--color-bg);--button-hover-shadow:none;--button-active-shadow:var(--button-hover-shadow);--button-color-text:var(--color-text-light);--button-shadow:inset 0 0 0 1px currentColor}.c-button.\+square,a.c-button.\+square,input[type=submit].\+square{--button-aspect-ratio:1/1;--button-padding-block:0;--button-padding-inline:0}.c-button.\+disabled,a.c-button.\+disabled,input[type=submit].\+disabled{opacity:.5;cursor:not-allowed}.c-button.\+text,a.c-button.\+text,input[type=submit].\+text{--button-color-inv:transparent;--button-color-bg:var(--button-color-inv);--button-color-text:var(--button-color);--button-hover-shadow:none}.c-button.\+text:hover,a.c-button.\+text:hover,input[type=submit].\+text:hover{-webkit-text-decoration:un;text-decoration:un}.c-button.\+tight,a.c-button.\+tight,input[type=submit].\+tight{--button-padding-inline:0}.c-button.\+fixed-size,a.c-button.\+fixed-size,input[type=submit].\+fixed-size{--button-padding-inline:1rem;--button-height:2.75rem}.c-button.\+fill,a.c-button.\+fill,input[type=submit].\+fill{inline-size:100%}.c-button.\+round,a.c-button.\+round,input[type=submit].\+round{--button-radius:var(--button-height)}.c-button .c-icon,.c-button__icon{flex-shrink:0;font-size:var(--button-icon-size);max-width:1em;max-height:1em;fill:currentColor}.c-button__text{line-height:1.2}.c-button-group{display:flex;flex-wrap:wrap;gap:var(--gap)}.c-button-group.\+fill .c-button{flex:1 1}:root{--button-bar-gap:var(--gap);--button-bar-padding:0}.c-button-bar{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--button-bar-gap);padding:var(--button-bar-padding)}.c-button-bar .c-button{min-width:-moz-fit-content;min-width:fit-content}.c-button-bar.\+stacked{flex-direction:column;align-items:flex-start}.c-button-bar.\+stretch{align-items:stretch;flex-direction:column}.c-button-bar.\+space-apart{justify-content:space-between}.c-button-bar>.\+end{-webkit-margin-start:auto;margin-inline-start:auto}.c-button-bar:last-child{-webkit-padding-after:0;padding-block-end:0}:root{--card-radius:var(--ui-radius);--card-bg-color:#fff;--card-padding:var(--unit);--card-border:var(--ui-border);--card-shadow:var(--shadow-light);--card-items-gap:var(--gap);--card-section-padding:var(--unit);--card-section-border:var(--border-width) solid var(--ui-border-color);--card-section-items-gap:var(--gap)}.c-card{--heading-padding:0;--masthead-bg-color:var(--card-bg-color);--masthead-font-color:var(--color-text);--masthead-padding:0;padding:var(--card-padding);background-color:var(--card-bg-color);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:var(--card-radius);display:flex;flex-direction:column;gap:var(--card-items-gap)}.c-card:has(.c-section){--card-items-gap:0;--card-padding:0}.c-card.\+no-shadow{--card-shadow:none}.c-card.\+shaded{--card-bg-color:var(--color-shade)}:root{--hr-margin-default:calc(var(--gap) * 1);--hr-margin-medium:calc(var(--gap) * 2);--hr-margin-large:calc(var(--gap) * 4);--hr-bg-color:var(--ui-border-color);--hr-width:100%;--hr-height:var(--border-width)}hr{background-color:var(--hr-bg-color);height:var(--hr-height);width:var(--hr-width);margin-block:var(--hr-margin-default)}hr.\+no-margin{margin-block:0}hr.\+medium-margin{margin-block:var(--hr-margin-medium)}hr.\+large-margin{margin-block:var(--hr-margin-large)}hr.\+thick{--hr-height:calc(var(--border-width) * 2)}hr.\+lighter{--hr-bg-color:var(--color-tint)}:root{--accordion-border-color:var(--ui-border-color);--accordion-border:1px solid var(--accordion-border-color);--accordion-border-radius:var(--ui-radius);--accordion-padding:var(--gap);--accordion-hover-background-color:var(--color-shade);--accordion-hover-icon-color:var(--color-accent);--accordion-background-color:#fff;--accordion-text-color:var(--color-text);--accordion-font-size:var(--type-size-base);--accordion-count-font-size:var(--type-size-lower-1);--accordion-button-background-color:transparent;--accordion-button-text-color:var(--color-text);--accordion-label-content-gap:calc(var(--gap) / 2);--accordion-content-gap:var(--unit);--accordion-box-shadow:var(--shadow-light)}.c-accordion{--section-padding:var(--gap) 0;--section-bg-color:var(--accordion-background-color);--section-border:0;--section-box-shadow:0 1px 0px var(--ui-border-color);--section-margin:0 0 var(--gap) 0;--card-radius:calc(var(--accordion-border-radius) / 2);border:var(--accordion-border);border-radius:var(--accordion-border-radius);background-color:var(--accordion-background-color);box-shadow:var(--accordion-box-shadow)}.c-accordion.\+divider-style{border-right:0;border-left:0;--accordion-border-radius:0;--accordion-box-shadow:none}.c-accordion.\+divider-style .c-accordion__label.c-button{--button-radius:0}.c-accordion.\+divider-style+.c-accordion.\+divider-style,.c-accordion.\+divider-style:first-of-type{border-top:none}.c-accordion.\+divider-style:last-of-type{border-bottom:none}.c-accordion-label__content{display:inline-flex;align-items:center;font-size:var(--accordion-font-size)}.c-accordion-label__content *+*{margin-left:var(--accordion-label-content-gap)}.c-accordion__sub-title{font-weight:var(--body-font-weight);line-height:var(--body-line-height);text-wrap:pretty}.c-accordion__label.c-button{--button-padding-block:1em;--button-padding-inline:1em;--button-height:3em;--button-line-height:3em;--button-color-bg:var(--accordion-button-background-color);--button-color-text:var(--accordion-button-text-color);border-bottom-left-radius:0;border-bottom-right-radius:0;justify-content:space-between;flex-direction:row;display:flex;inline-size:100%}.c-accordion__label.c-button:hover{cursor:pointer;box-shadow:none;background-color:var(--accordion-hover-background-color)}.c-accordion__label.c-button:hover .c-icon:last-of-type{color:var(--accordion-hover-icon-color)}.c-accordion__label.c-button .c-accordion__label-text{white-space:wrap;line-height:120%;text-align:start;display:inline}.c-accordion__label.c-button .c-icon{transition:transform .3s ease-in-out}.c-accordion__label.c-button .c-count{display:inline;font-size:var(--accordion-count-font-size)}.\+expanded .c-accordion__label.c-button{border-bottom:1px dotted var(--accordion-border-color)}.\+expanded .c-accordion__label.c-button .c-icon:not(.c-accordion-label__content .c-icon){transform:rotate(180deg)}.c-accordion__content{padding:var(--accordion-padding);display:flex;flex-direction:column;gap:var(--accordion-content-gap)}.c-accordion__content>:last-child{-webkit-padding-after:0;padding-block-end:0}.c-accordion__content .c-mode__header+.c-button.\+toggle-ui{margin-left:var(--gap)}.c-accordion__content .c-mode .c-list .c-title{padding-bottom:var(--gap);border-bottom:1px solid var(--border-color)}:root{--table-border-color:var(--ui-border-color);--table-header-bg-color:var(--color-bg);--table-header-border:var(--border-width) solid var(--color-text);--table-row-odd-color:var(--ui-hover-color-bg);--table-row-even-color:var(--color-bg);--table-row-hover-background-color:var(--color-shade)}table{border:1px solid var(--table-border-color);width:100%}table th{font-weight:var(--bold);background-color:var(--table-header-bg-color);border-bottom:var(--table-header-border)}table td,table th{padding:.5em 1em;border-left:1px solid var(--table-border-color);border-top:1px solid var(--table-border-color)}table tbody tr:nth-child(odd){background-color:var(--table-row-odd-color)}table tbody tr:nth-child(2n){background-color:var(--table-row-even-color)}table tbody tr:hover{background-color:var(--table-row-hover-background-color)}:root{--dataset-bg-color:var(--color-bg);--dataset-padding:0;--dataset-shadow:var(--ui-shadow);--dataset-radius:var(--ui-radius);--dataset-gap:var(--gap);--dataset-head-padding:var(--unit);--dataset-head-radius:none;--dataset-head-shadow:none;--dataset-datatable-border:none;--dataset-datatable-shadow:none}.c-dataset{background-color:var(--dataset-bg-color);padding:var(--dataset-padding);display:grid;grid-auto-flow:row;grid-gap:var(--dataset-gap);gap:var(--dataset-gap);box-shadow:var(--dataset-shadow);border-radius:var(--dataset-radius)}.c-dataset .c-datatable{--datatable-border:var(--dataset-datatable-border);--datatable-box-shadow:var(--dataset-datatable-shadow)}.c-dataset__head{padding:var(--dataset-head-padding);border-radius:var(--dataset-head-radius);box-shadow:var(--dataset-head-shadow)}:root{--filter-bar-gap:var(--gap)}.c-filter-bar{display:flex;gap:var(--filter-bar-gap);flex-direction:row;flex-wrap:wrap}@media screen and (max-width:50.4em){.c-filter-bar{flex-direction:column}}.c-filter-bar__primary{flex:1 1;display:flex;gap:var(--filter-bar-gap);flex-direction:row;flex-wrap:wrap}@media screen and (max-width:50.4em){.c-filter-bar__primary{flex-direction:column}}:root{--avatar-size:var(--ui-target);--avatar-background-color:var(--color-accent);--avatar-text-color:var(--color-text);--avatar-font-size:1em;--avatar-border-radius:100%}.c-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:var(--avatar-border-radius);color:var(--avatar-text-color);display:flex;font-weight:var(--bold);height:var(--avatar-size);justify-content:center;overflow:hidden;position:relative;text-align:center;width:var(--avatar-size);font-size:var(--avatar-font-size)}.c-avatar img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}:root{--count-border-radius:var(--ui-radius);--count-background-color:var(--color-2);--count-text-color:var(--color-0);--count-padding:0.5em}.c-count{border-radius:var(--count-border-radius);background-color:var(--count-background-color);color:var(--count-text-color);padding:var(--count-padding);line-height:1em;font-weight:var(--bold);display:inline-flex}.c-count.\+large{font-size:1.1rem}.c-count.\+red{--count-background-color:var(--color-neg)}.c-count.\+green{--count-background-color:var(--color-pos)}.c-count.\+orange{--count-background-color:var(--color-warn)}.c-icon{color:inherit;display:inline-block;width:1em;height:1em;fill:currentColor}.c-icon g{stroke:currentColor}:root{--pill-bg-color:var(--pill-bg-color);--pill-text-size:1em;--pill-padding:0.5em 1em;--pill-radius:2em;--pill-font-weight:var(--bold);--pill-text-color:var(--pill-text-color);--pill-ghost-bg-color:transparent;--pill-ghost-text-color:var(--color-text);--pill-group-gap:0.5em;--pill-split-gap:1px}.c-pill{background:var(--pill-bg-color);font-size:var(--pill-text-size);border-radius:var(--pill-radius);font-weight:var(--pill-font-weight);padding:var(--pill-padding);display:inline-flex;color:var(--pill-text-color);align-items:center;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;line-height:1em}.c-pill.\+neg,.c-pill.\+pos,.c-pill.\+warn{--pill-text-color:var(--color-white)}.c-pill.\+pos{--pill-bg-color:var(--color-pos)}.c-pill.\+pos.\+interactive:hover{--pill-bg-color:var(--color-pos-darken)}.c-pill.\+pos.\+quiet{--pill-bg-color:var(--color-pos-shade);--pill-text-color:var(--color-pos-darken)}.c-pill.\+pos.\+quiet.\+interactive:hover{--pill-bg-color:var(--color-pos-darken)}.c-pill.\+pos.\+ghost{--pill-ghost-outline-color:var(--color-pos);--pill-text-color:var(--color-pos-darken)}.c-pill.\+pos.\+ghost.\+interactive:hover{--pill-bg-color:var(--color-pos-darken);--pill-ghost-outline-color:var(--color-pos-darken)}.c-pill.\+neg{--pill-bg-color:var(--color-neg)}.c-pill.\+neg.\+interactive:hover{--pill-bg-color:var(--color-neg-darken)}.c-pill.\+neg.\+quiet{--pill-bg-color:var(--color-neg-shade);--pill-text-color:var(--color-neg-darken)}.c-pill.\+neg.\+quiet.\+interactive:hover{--pill-bg-color:var(--color-neg-darken)}.c-pill.\+neg.\+ghost{--pill-ghost-outline-color:var(--color-neg);--pill-text-color:var(--color-neg-darken)}.c-pill.\+neg.\+ghost.\+interactive:hover{--pill-bg-color:var(--color-neg-darken);--pill-ghost-outline-color:var(--color-neg-darken)}.c-pill.\+warn{--pill-bg-color:var(--color-warn)}.c-pill.\+warn.\+interactive:hover{--pill-bg-color:var(--color-warn-darken)}.c-pill.\+warn.\+quiet{--pill-bg-color:var(--color-warn-shade);--pill-text-color:var(--color-warn-darken)}.c-pill.\+warn.\+quiet.\+interactive:hover{--pill-bg-color:var(--color-warn-darken)}.c-pill.\+warn.\+ghost{--pill-ghost-outline-color:var(--color-warn);--pill-text-color:var(--color-warn-darken)}.c-pill.\+warn.\+ghost.\+interactive:hover{--pill-bg-color:var(--color-warn-darken);--pill-ghost-outline-color:var(--color-warn-darken)}.c-pill.\+quiet{--pill-bg-color:var(--color-shade);--pill-text-color:var(--color-text)}.c-pill.\+quiet.\+interactive:hover{--pill-bg-color:var(--color-link);--pill-text-color:var(--color-white)}.c-pill.\+quiet.\+ghost{--pill-ghost-outline-color:var(--color-text-light);--pill-text-color:var(--color-text-light)}.c-pill.\+ghost{--pill-ghost-outline-color:var(--pill-ghost-text-color);--pill-bg-color:var(--pill-ghost-bg-color);--pill-text-color:var(--pill-ghost-text-color);box-shadow:inset 0 0 1px 1px var(--pill-ghost-outline-color)}.c-pill.\+ghost.\+interactive:hover{--pill-bg-color:var(--pill-ghost-text-color);--pill-text-color:var(--pill-ghost-bg-color)}.c-pill.\+interactive{cursor:pointer}.c-pill .c-pill__icon{color:inherit;max-width:1em}.c-pill .c-pill__icon>.c-icon{height:100%}.c-pill .c-pill__icon:first-child{-webkit-margin-end:.5em;margin-inline-end:.5em}.c-pill .c-pill__icon:last-child{-webkit-margin-start:.5em;margin-inline-start:.5em}.c-pill .c-pill__icon:only-child{-webkit-margin-start:-.0625em;margin-inline-start:-.0625em;-webkit-margin-end:-.0625em;margin-inline-end:-.0625em}.c-pill .c-pill__text{line-height:1em}.c-pills{justify-content:stretch;flex-wrap:wrap;gap:var(--pill-group-gap)}.c-pill-split,.c-pills{align-items:center;display:flex}.c-pill-split{gap:var(--pill-split-gap)}.c-pill-split>.c-pill{border-radius:0}.c-pill-split>.c-pill:first-child{border-top-left-radius:var(--pill-radius);border-bottom-left-radius:var(--pill-radius)}.c-pill-split>.c-pill:last-child{border-top-right-radius:var(--pill-radius);border-bottom-right-radius:var(--pill-radius)}:root{--key-pair-background-color:var(--color-shade);--key-pair-border-radius:var(--ui-radius);--key-pair-label-color:var(--color-text);--key-pair-border-color:var(--ui-border-color);--key-pair-text-color:var(--color-text);--key-pair-icon-color:var(--key-pair-text-color)}.c-key-pair{display:flex;flex-direction:column;word-break:keep-all}+.c-key-pair:not(.c-header__summary .c-key-pair+.c-key-pair){-webkit-margin-before:calc(var(--unit)/2);margin-block-start:calc(var(--unit)/2)}.c-key-pair>:last-child{color:var(--key-pair-text-color)}.c-key-pair .c-icon{color:var(--key-pair-icon-color)}.c-key-pair.\+inline{flex-direction:row;gap:calc(var(--unit)/2)}.c-key-pair.\+grid{flex-direction:row;gap:calc(var(--gap)/2);align-items:flex-start}.c-key-pair.\+grid>:first-child{flex-basis:10em;flex-shrink:0}.c-key-pair.\+bar{background-color:var(--key-pair-background-color);padding:.5em;border-radius:var(--key-pair-border-radius)}.c-key-pair.\+bar+.\+bar{margin-top:2px}.c-key-pair>:first-child{display:flex;align-items:center;gap:calc(var(--gap)/4);font-weight:var(--bold);color:var(--key-pair-label-color)}.c-key-pair.\+spaced{row-gap:calc(var(--gap)*.5)}.c-key-pair.\+spaced-apart{justify-content:space-between;flex-direction:row;gap:calc(var(--gap)/2)}.c-key-pair.\+bordered{border-top:1px solid var(--key-pair-border-color);-webkit-padding-before:calc(var(--unit)/2);padding-block-start:calc(var(--unit)/2);-webkit-margin-before:calc(var(--unit)/2);margin-block-start:calc(var(--unit)/2)}:root{--title-icon-space:var(--gap-em);--title-color:var(--heading-color);--title-icon-color:var(--heading-color);--title-font:var(--font-family-title)}.c-title{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:0}.c-title .c-heading{--heading-font-family:var(--title-font);--heading-font-color:var(--title-color);display:block;line-height:1.2;margin:.75rem 0;padding:0}.c-title:has(.c-icon){gap:var(--title-icon-space)}.c-title .c-icon{color:var(--title-icon-color);flex-shrink:0}.c-title.\+y{flex-direction:column}>.c-aside .c-title{padding:0 var(--unit)}.c-dialog .c-title{padding:0}.c-title:has(.\+h1) .c-icon{font-size:var(--type-size-upper-6)}.c-title:has(.\+h2) .c-icon{font-size:var(--type-size-upper-5)}.c-title:has(.\+h3) .c-icon{font-size:var(--type-size-upper-4)}.c-title:has(.\+h4) .c-icon{font-size:var(--type-size-upper-3)}.c-title:has(.\+h5) .c-icon{font-size:var(--type-size-upper-2)}.c-title:has(.\+h6) .c-icon{font-size:var(--type-size-upper-1)}:root{--heading-font-weight:var(--title-font-weight);--heading-font-family:var(--font-family-title);--heading-padding:0;--heading-font-color:var(--color-text)}.c-heading{font-weight:var(--heading-font-weight);font-family:var(--heading-font-family);padding:var(--heading-padding);color:var(--heading-font-color)}.c-heading.\+h1{font-size:var(--h1-heading-size)}.c-heading.\+h2{font-size:var(--h2-heading-size)}.c-heading.\+h3{font-size:var(--h3-heading-size)}.c-heading.\+h4{font-size:var(--h4-heading-size)}.c-heading.\+h5{font-size:var(--h5-heading-size)}.c-heading.\+h6{font-size:var(--h6-heading-size)}:root{--pager-bg-color:var(--color-light);--pager-padding:calc(var(--unit) / 2) var(--unit)}.c-pager{background-color:var(--pager-bg-color);padding:var(--pager-padding);flex-wrap:wrap}.c-pager,.c-pager__picker{display:flex;align-items:center;gap:var(--gap)}:root{--error-panel-background-color:var(--color-neg);--error-panel-border-radius:var(--ui-radius);--error-panel-font-color:var(--color-white);--error-panel-padding:calc(var(--gap) * 1.5);--error-panel-font-size:var(--type-size-upper-1);--error-panel-font-weight:var(--semibold)}.c-error-panel{border-radius:calc(var(--error-panel-border-radius)*2);background-color:var(--error-panel-background-color);padding:var(--error-panel-padding);font-size:var(--error-panel-font-size);color:var(--error-panel-font-color);font-weight:var(--error-panel-font-weight);display:flex;flex-direction:column;gap:var(--gap)}.c-error-panel .c-icon{font-size:calc(var(--error-panel-font-size)*1.5)}:root{--steps-default-icon-colour:var(--color-shade);--steps-icon-border-radius:50%;--steps-inline-padding:0;--steps-icon-completed-bg-colour:var(--color-accent);--steps-icon-completed-colour:var(--color-white);--steps-icon-width:1.5em;--steps-icon-height:1.5em;--steps-step-line-width:1px;--steps-step-line-colour:var(--steps-default-icon-colour);--steps-step-line-colour-completed:var(--color-accent);--steps-icon-current-bg-colour:var(--color-accent);--steps-step-content-gap:calc(var(--gap) / 2);--steps-row-gap:var(--gap);--steps-column-min-width:9rem;--steps-steps-icon-outline-width:0.1em;--steps-steps-icon-outline-offset:calc(var(----steps-steps-icon-outline-width) * -1)}.c-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--steps-column-min-width),100%),1fr));container:steps-grid/inline-size;grid-row-gap:var(--steps-row-gap);row-gap:var(--steps-row-gap)}.c-steps__step{display:flex;flex-direction:row;gap:var(--steps-step-content-gap);padding-inline:var(--steps-inline-padding);position:relative;grid-column:span 6}.c-steps__step:before{content:"";position:absolute;height:var(--steps-row-gap);width:var(--steps-step-line-width);background-color:var(--steps-step-line-colour);top:var(--steps-icon-height);left:calc(var(--steps-icon-height)/2)}.c-steps__step.\+completed .c-steps-step-icon{background-color:var(--steps-icon-completed-bg-colour);color:var(--steps-icon-completed-colour);padding:.25em}.c-steps__step.\+completed:before{background-color:var(--steps-step-line-colour-completed)}.c-steps__step.\+current .c-steps-step-icon{background-color:var(--steps-current-icon-colour);outline:var(--steps-steps-icon-outline-width) solid var(--steps-icon-current-bg-colour);outline-offset:var(--steps-steps-icon-outline-offset)}.c-steps__step:last-of-type:before{display:none}@container steps-grid (inline-size > calc(9rem * 6)){.c-steps__step{display:grid;grid-column:span 1;justify-items:center;line-height:100%}.c-steps__step:before{left:0}.c-steps__step:after,.c-steps__step:before{height:var(--steps-step-line-width);width:calc(50% - var(--steps-icon-height)/2);top:calc(var(--steps-icon-height)/2)}.c-steps__step:after{content:"";position:absolute;background-color:var(--steps-step-line-colour);right:0}.c-steps__step.\+completed:after,.c-steps__step.\+current:before{background-color:var(--steps-step-line-colour-completed)}.c-steps__step:first-of-type:before,.c-steps__step:last-of-type:after{display:none}.c-steps__step:last-of-type:before{display:block}}.c-steps-step-icon{width:var(--steps-icon-width);height:var(--steps-icon-height);background-color:var(--steps-default-icon-colour);border-radius:var(--steps-icon-border-radius)}.c-card:has(.c-card__section>.c-steps){width:100%}:root{--task-list-text-color:var(--color-text);--task-list-bg-color:transparent;--task-list-item-text-size:var(--type-size-base);--task-list-item-text-weight:var(--type-size-base);--task-list-item-subtext-size:13px;--task-list-item-subtext-weight:var(--type-size-lower);--task-list-item-subtext-color:var(--color-text-light);--task-list-subtext-size:var(--type-size-base);--task-list-padding:0;--task-list-row-gap:calc(var(--gap) / 4);--task-list-col-gap:var(--gap);--task-list-item-content-gap:calc(var(--gap) / 1);--task-list-item-icon-gap:calc(var(--gap) / 2);--task-list-icon-size:1.1em;--task-list-icon-color:transparent;--task-list-icon-padding:0.1em;--task-list-icon-bg-color:var(--color-shade);--task-list-item-border-color:var(--ui-border-color);--task-list-item-border-width:var(--border-width);--task-list-item-line-height:160%;--task-list-item-text-block-gap:0;--task-list-item-padding:0}.c-task-list{background-color:var(--task-list-bg-color);color:var(--task-list-text-color);display:grid;grid-template-columns:1fr;grid-gap:var(--task-list-row-gap) var(--task-list-col-gap);gap:var(--task-list-row-gap) var(--task-list-col-gap);padding:var(--task-list-padding)}.c-task-list ol,.c-task-list ul{list-style:none;display:grid;grid-template-columns:1fr}.c-task-list:has(.c-task-list__item .c-task-list__item-subtext):not(.\+borders){--task-list-row-gap:var(--gap)}.c-task-list.\+borders{--task-list-row-gap:0}.c-task-list.\+borders .c-task-list__item:not(:only-of-type){--task-list-item-padding:var(--gap)}@media screen and (min-width:35.28em){.c-task-list.\+borders .c-task-list__item:not(:only-of-type){--task-list-item-padding:calc(var(--gap) / 2)}}.c-task-list.\+borders .c-task-list__item:not(:only-of-type):first-child{padding-top:0}.c-task-list.\+borders .c-task-list__item:not(:only-of-type):last-child{padding-bottom:0}.c-task-list.\+borders .c-task-list__item:not(:only-of-type)+.c-task-list__item{border-top:var(--task-list-item-border-width) solid var(--task-list-item-border-color)}.c-task-list__item{display:flex;flex-wrap:wrap;gap:var(--task-list-item-content-gap);align-items:center;padding-block:var(--task-list-item-padding);font-size:var(--task-list-item-text-size);font-weight:var(--task-list-item-text-weight)}.c-task-list__item .c-button{text-wrap:nowrap}.c-task-list__item.\+part-complete .c-task-list__icon{--task-list-icon-color:var(--color-1)}.c-task-list__item.\+complete{--task-list-icon-color:#fff;--task-list-icon-bg-color:var(--color-1)}.c-task-list-item__content{display:flex;flex-direction:row;align-items:center;gap:var(--task-list-item-icon-gap);flex:1 1}.c-task-list-item__content:has(.c-task-list__item-subtext){align-items:flex-start}.c-task-list-item__content:has(.c-task-list__item-subtext) .c-task-list__icon{margin-top:2px}.c-task-list-item-text-block{display:grid;grid-template-columns:1fr;grid-gap:var(--task-list-item-text-block-gap);gap:var(--task-list-item-text-block-gap)}.c-task-list__item-subtext{font-size:var(--task-list-item-subtext-size);font-weight:var(--task-list-item-subtext-weight);color:var(--task-list-item-subtext-color)}.c-task-list__icon{font-size:var(--task-list-icon-size);color:var(--task-list-icon-color);background-color:var(--task-list-icon-bg-color);width:var(--task-list-icon-size);height:var(--task-list-icon-size);border-radius:50%;padding:var(--task-list-icon-padding);flex-shrink:0}:root{--timeline-icon-box:calc(var(--unit) * 1.5);--timeline-icon-color-bg:var(--color-accent);--timeline-icon-color-fg:var(--color-bg);--timeline-icon-border:none;--timeline-item-space:calc(var(--unit) * 1.5);--timeline-item-gap:var(--unit);--timeline-icon-size:0.6em;--timeline-line-color:var(--ui-border-color);--timeline-line-width:1px;--timeline-line-opacity:1;--timeline-line-gap:calc(var(--timeline-line-width) * 4);--timeline-content-gap:calc(var(--unit) / 4);--timeline-content-weight:bold;--timeline-more-weight:normal;--timeline-note-color-bg:var(--color-shade-x05);--timeline-note-pad:calc(var(--unit) / 2);--timeline-note-radius:var(--ui-radius);--timeline-note-weight:normal;--timeline-credit-gap:calc(var(--gap) / 2);--timeline-credit-size:0.9em;--timeline-credit-text-color:var(--color-text-alt);--timeline-menu-width:calc(var(--unit) * 2);--timeline-font-size:1em;--timeline-text-color:var(--color-text)}.c-timeline>ol{display:flex;flex-direction:column;gap:var(--timeline-item-space)}.c-timeline-item{display:flex;gap:var(--timeline-item-gap);position:relative;font-size:var(--timeline-font-size);color:var(--timeline-text-color)}.c-timeline-item:has(+.c-timeline-item):before{content:"";background-color:var(--timeline-line-color);width:var(--timeline-line-width);inset-block-end:calc(var(--timeline-item-space)*-1);inset-block-start:var(--timeline-icon-box);inset-inline-start:var(--timeline-line-width);opacity:var(--timeline-line-opacity);position:absolute;z-index:0}.c-timeline:has(.c-timeline-item__icon) .c-timeline-item:has(+.c-timeline-item):before{inset-block-end:calc((var(--timeline-item-space) + var(--timeline-icon-box))*-1);inset-block-start:calc(var(--timeline-icon-box)/2);inset-inline-start:calc(var(--timeline-icon-box)/2 - var(--timeline-line-width)/2)}.c-timeline-item__icon{align-items:center;background-color:var(--timeline-icon-color-bg);border-radius:var(--timeline-icon-box);color:var(--timeline-icon-color-fg);display:flex;flex-shrink:0;font-size:var(--timeline-icon-box);height:var(--timeline-icon-box);justify-content:center;position:relative;width:var(--timeline-icon-box);border:var(--timeline-icon-border)}.c-timeline-item__icon.\+blank,.c-timeline-item__icon:has(input[type=checkbox]){background-color:transparent}.c-timeline-item__icon.\+blank:not(:has(input[type=checkbox])){border:none}.c-timeline-item__icon.\+blank:not(:has(input[type=checkbox])):before{background-color:var(--timeline-line-color);border-radius:var(--timeline-icon-box);content:"";font-size:0;height:calc(var(--timeline-icon-box)/3);width:calc(var(--timeline-icon-box)/3)}.c-timeline-item__icon .c-icon{font-size:var(--timeline-icon-size)}.c-timeline-item__content{width:calc(100% - var(--timeline-icon-box) - var(--timeline-content-gap));display:flex;flex-direction:column;flex-grow:1;gap:var(--timeline-content-gap);justify-content:center}.c-timeline-item__event{display:flex;justify-content:space-between;font-weight:var(--timeline-content-weight);width:100%;align-items:flex-start}.c-timeline-item__event.\+note{background-color:var(--timeline-note-color-bg);border-radius:var(--timeline-note-radius);font-weight:var(--timeline-note-weight);padding:var(--timeline-note-pad)}.c-timeline-item__event.\+note:first-child{-webkit-margin-before:calc(var(--timeline-note-pad)*-1);margin-block-start:calc(var(--timeline-note-pad)*-1)}.c-timeline-item__menu{line-height:inherit;min-height:0;vertical-align:baseline;padding:0;width:var(--timeline-menu-width)}.c-timeline-item__more{font-weight:var(--timeline-more-weight)}.c-timeline-credit{display:flex;font-size:var(--timeline-credit-size);gap:var(--timeline-credit-gap);color:var(--timeline-credit-text-color)}:root{--alert-justify-content:center;--alert-border-radius:var(--ui-radius);--alert-bg-color:var(--color-alert-shade);--alert-text-color:var(--color-alert-darken);--alert-inline-padding:var(--gap);--alert-block-padding:var(--gap);--alert-font-weight:var(--regular);--alert-border-color:var(--color-alert-default)}.c-alert{-webkit-padding-before:var(--alert-inline-padding);padding-block-start:var(--alert-inline-padding);-webkit-padding-after:var(--alert-inline-padding);padding-block-end:var(--alert-inline-padding);-webkit-padding-start:var(--alert-block-padding);padding-inline-start:var(--alert-block-padding);-webkit-padding-end:var(--alert-block-padding);padding-inline-end:var(--alert-block-padding);background-color:var(--alert-bg-color);color:var(--alert-text-color);font-weight:var(--alert-font-weight);gap:calc(var(--gap)/2);min-block-size:var(--ui-target);border-radius:var(--alert-border-radius);display:flex;justify-content:var(--alert-justify-content);border:var(--border-width) solid var(--alert-border-color)}.c-alert.\+align-start{--alert-align:flex-start}.c-alert.\+warn{--alert-bg-color:var(--color-warn-shade);--alert-border-color:var(--color-warn);--alert-text-color:var(--color-warn-darken)}.c-alert.\+warn>.c-icon{color:var(--color-warn)}.c-alert.\+neg{--alert-bg-color:var(--color-neg-shade);--alert-border-color:var(--color-neg);--alert-text-color:var(--color-neg-darken)}.c-alert.\+neg>.c-icon{color:var(--color-neg)}.c-alert.\+pos{--alert-bg-color:var(--color-pos-shade);--alert-border-color:var(--color-pos);--alert-text-color:var(--color-pos-darken)}.c-alert.\+pos>.c-icon{color:var(--color-pos)}.c-alert>.c-icon{transform:translateY(3px) scale(1.5);color:var(--color-alert-default)}.c-alert .c-loader{--loader-size:1em;--loader-border-width:2px;height:var(--loader-size);align-self:center}a.c-alert{background-color:var(--color-link);color:var(--color-bg)}a.c-alert:hover{text-decoration:none}@media(hover:hover){a.c-alert:hover{background-color:var(--color-link-hover)}}.c-alert__text{flex:1 1}.c-alert__text p:not(:only-child):not(:last-child){margin-bottom:var(--gap)}.c-alert__text ol,.c-alert__text ul{-webkit-margin-start:1em;margin-inline-start:1em}:root{--blank-slate-border:1px dashed var(--color-1);--blank-slate-border-radius:var(--button-radius);--blank-slate-align-items:center;--blank-slate-padding:var(--unit);--blank-slate-bg-color:var(--color-bg);--blank-slate-min-height:25vh;--blank-slate-text-color:var(--color-text);--blank-slate-media-width:3.5em;--blank-slate-icon-color:var(--color-2);--blank-slate-icon-bg-color:transparent;--blank-slate-icon-border:calc(var(--border-width) * 2) dashed var(--color-shade);--blank-slate-icon-border-radius:50%;--blank-slate-icon-padding:0.75em}.c-blank-slate{border:var(--blank-slate-border);border-radius:var(--blank-slate-border-radius);padding:var(--blank-slate-padding);background-color:var(--blank-slate-bg-color);color:var(--blank-slate-text-color);display:flex;flex-direction:column;justify-content:center;text-align:center;gap:calc(var(--unit)*1.5);align-items:var(--blank-slate-align-items);min-height:var(--blank-slate-min-height)}.c-blank-slate .c-heading,.c-blank-slate p{max-width:30ch;text-wrap:pretty}.c-blank-slate>.c-icon,.c-blank-slate>img{height:auto;aspect-ratio:1/1;width:var(--blank-slate-media-width)}.c-blank-slate>.c-icon{padding:var(--blank-slate-icon-padding);color:var(--blank-slate-icon-color);background-color:var(--blank-slate-icon-bg-color);border:var(--blank-slate-icon-border);border-radius:var(--blank-slate-icon-border-radius)}:root{--loader-size:2em;--loader-color:var(--color-text);--loader-timing:0.5s;--loader-border-width:4px}.c-loader{width:var(--loader-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--loader-color) 94%,transparent) top/var(--loader-border-width) var(--loader-border-width) no-repeat,conic-gradient(transparent 30%,var(--loader-color));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--loader-border-width)),#000 0);animation:s3 var(--loader-timing) infinite linear}.c-button .c-loader{--loader-color:var(--button-color-text);--loader-size:1em;--loader-border-width:2px}@keyframes s3{to{transform:rotate(1turn)}}:root{--toast-bg-color:var(--color-0);--toast-padding:0.5em 1em;--toast-border-radius:var(--ui-radius);--toast-text-color:var(--color-1);--toast-animation-duration:0.3s;--toast-shadow:var(--shadow-default);--toast-top-position:auto;--toast-left-position:var(--cushion);--toast-right-position:auto;--toast-bottom-position:var(--cushion)}.c-toast{position:absolute;background-color:var(--toast-bg-color);padding:var(--toast-padding);box-shadow:var(--toast-shadow);display:flex;gap:var(--gap);font-size:1.1em;border-radius:var(--toast-border-radius);align-items:center;left:var(--toast-left-position);top:var(--toast-top-position);bottom:var(--toast-bottom-position);right:var(--toast-right-position);z-index:9999;animation:appear var(--toast-animation-duration) ease-in-out;color:var(--toast-text-color);font-weight:var(--font-weight-semibold)}@keyframes appear{0%{opacity:0;left:-200px}to{opacity:1;left:var(--unit)}}.c-toast .c-loader{border-top-color:var(--toast-text-color);animation-duration:.5s;margin-inline:auto}:root{--field-label-gap:calc(var(--gap) / 3);--field-margin-block-end:var(--unit)}.c-field{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--field-label-gap)}.c-field:has(+.c-field){-webkit-margin-after:var(--field-margin-block-end);margin-block-end:var(--field-margin-block-end)}.c-field:has(input[type=checkbox]),.c-field:has(input[type=radio]){position:relative}.c-field:first-child,.c-field>.c-field{-webkit-margin-before:0;margin-block-start:0}.c-field .c-field{--field-margin-block-end:0}.c-field.\+error .c-field__feedback,.c-field.\+error .c-label{color:var(--color-neg)}.c-field.\+error .c-input.\+text,.c-field.\+error .c-input.\+textarea,.c-field.\+error .c-select{box-shadow:inset 0 0 0 var(--border-width) var(--color-neg)}.c-field.\+warning .c-field__feedback,.c-field.\+warning .c-label{color:var(--color-warn)}.c-field.\+warning .c-input.\+text,.c-field.\+warning .c-input.\+textarea,.c-field.\+warning .c-select{box-shadow:inset 0 0 0 var(--border-width) var(--color-warn)}.c-field.\+success .c-field__feedback,.c-field.\+success .c-label{color:var(--color-pos)}.c-field.\+success .c-input.\+text,.c-field.\+success .c-input.\+textarea,.c-field.\+success .c-select{box-shadow:inset 0 0 0 var(--border-width) var(--color-pos)}.c-field.\+inline{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.c-field.\+inline input[type=color],.c-field.\+inline input[type=date],.c-field.\+inline input[type=datetime-local],.c-field.\+inline input[type=datetime],.c-field.\+inline input[type=email],.c-field.\+inline input[type=month],.c-field.\+inline input[type=number],.c-field.\+inline input[type=password],.c-field.\+inline input[type=search],.c-field.\+inline input[type=tel],.c-field.\+inline input[type=text],.c-field.\+inline input[type=time],.c-field.\+inline input[type=url],.c-field.\+inline input[type=week],.c-field.\+inline select,.c-field.\+inline textarea{inline-size:auto}.c-field.\+inline .c-label{flex-shrink:0}@media screen and (max-width:50.399em){.c-field.\+inline\@mmax{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.c-field.\+inline\@mmax input[type=color],.c-field.\+inline\@mmax input[type=date],.c-field.\+inline\@mmax input[type=datetime-local],.c-field.\+inline\@mmax input[type=datetime],.c-field.\+inline\@mmax input[type=email],.c-field.\+inline\@mmax input[type=month],.c-field.\+inline\@mmax input[type=number],.c-field.\+inline\@mmax input[type=password],.c-field.\+inline\@mmax input[type=search],.c-field.\+inline\@mmax input[type=tel],.c-field.\+inline\@mmax input[type=text],.c-field.\+inline\@mmax input[type=time],.c-field.\+inline\@mmax input[type=url],.c-field.\+inline\@mmax input[type=week],.c-field.\+inline\@mmax select,.c-field.\+inline\@mmax textarea{inline-size:auto}.c-field.\+inline\@mmax .c-label{flex-shrink:0}}@media screen and (min-width:63.001em){.c-field.\+inline\@lmin{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.c-field.\+inline\@lmin input[type=color],.c-field.\+inline\@lmin input[type=date],.c-field.\+inline\@lmin input[type=datetime-local],.c-field.\+inline\@lmin input[type=datetime],.c-field.\+inline\@lmin input[type=email],.c-field.\+inline\@lmin input[type=month],.c-field.\+inline\@lmin input[type=number],.c-field.\+inline\@lmin input[type=password],.c-field.\+inline\@lmin input[type=search],.c-field.\+inline\@lmin input[type=tel],.c-field.\+inline\@lmin input[type=text],.c-field.\+inline\@lmin input[type=time],.c-field.\+inline\@lmin input[type=url],.c-field.\+inline\@lmin input[type=week],.c-field.\+inline\@lmin select,.c-field.\+inline\@lmin textarea{inline-size:auto}.c-field.\+inline\@lmin .c-label{flex-shrink:0}}.c-field.\+inline.\+fill{flex-wrap:nowrap}.c-field.\+inline.\+fill input[type=color],.c-field.\+inline.\+fill input[type=date],.c-field.\+inline.\+fill input[type=datetime-local],.c-field.\+inline.\+fill input[type=datetime],.c-field.\+inline.\+fill input[type=email],.c-field.\+inline.\+fill input[type=month],.c-field.\+inline.\+fill input[type=number],.c-field.\+inline.\+fill input[type=password],.c-field.\+inline.\+fill input[type=search],.c-field.\+inline.\+fill input[type=tel],.c-field.\+inline.\+fill input[type=text],.c-field.\+inline.\+fill input[type=time],.c-field.\+inline.\+fill input[type=url],.c-field.\+inline.\+fill input[type=week],.c-field.\+inline.\+fill select,.c-field.\+inline.\+fill textarea{inline-size:100%}@media screen and (max-width:50.399em){.c-field.\+inline.\+fill\@mmax{flex-wrap:nowrap}.c-field.\+inline.\+fill\@mmax input[type=color],.c-field.\+inline.\+fill\@mmax input[type=date],.c-field.\+inline.\+fill\@mmax input[type=datetime-local],.c-field.\+inline.\+fill\@mmax input[type=datetime],.c-field.\+inline.\+fill\@mmax input[type=email],.c-field.\+inline.\+fill\@mmax input[type=month],.c-field.\+inline.\+fill\@mmax input[type=number],.c-field.\+inline.\+fill\@mmax input[type=password],.c-field.\+inline.\+fill\@mmax input[type=search],.c-field.\+inline.\+fill\@mmax input[type=tel],.c-field.\+inline.\+fill\@mmax input[type=text],.c-field.\+inline.\+fill\@mmax input[type=time],.c-field.\+inline.\+fill\@mmax input[type=url],.c-field.\+inline.\+fill\@mmax input[type=week],.c-field.\+inline.\+fill\@mmax select,.c-field.\+inline.\+fill\@mmax textarea{inline-size:100%}}@media screen and (min-width:63.001em){.c-field.\+inline.\+fill\@lmin{flex-wrap:nowrap}.c-field.\+inline.\+fill\@lmin input[type=color],.c-field.\+inline.\+fill\@lmin input[type=date],.c-field.\+inline.\+fill\@lmin input[type=datetime-local],.c-field.\+inline.\+fill\@lmin input[type=datetime],.c-field.\+inline.\+fill\@lmin input[type=email],.c-field.\+inline.\+fill\@lmin input[type=month],.c-field.\+inline.\+fill\@lmin input[type=number],.c-field.\+inline.\+fill\@lmin input[type=password],.c-field.\+inline.\+fill\@lmin input[type=search],.c-field.\+inline.\+fill\@lmin input[type=tel],.c-field.\+inline.\+fill\@lmin input[type=text],.c-field.\+inline.\+fill\@lmin input[type=time],.c-field.\+inline.\+fill\@lmin input[type=url],.c-field.\+inline.\+fill\@lmin input[type=week],.c-field.\+inline.\+fill\@lmin select,.c-field.\+inline.\+fill\@lmin textarea{inline-size:100%}}.c-field.\+inline .c-field__feedback{-webkit-margin-end:var(--unit);margin-inline-end:var(--unit)}.c-field.\+inline .c-field__help-text{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:var(--unit);margin-inline-start:var(--unit);-webkit-padding-before:.25em;padding-block-start:.25em;-webkit-padding-after:0;padding-block-end:0;order:10}.c-form.\+fill .c-field input[type=color],.c-form.\+fill .c-field input[type=date],.c-form.\+fill .c-field input[type=datetime-local],.c-form.\+fill .c-field input[type=datetime],.c-form.\+fill .c-field input[type=email],.c-form.\+fill .c-field input[type=month],.c-form.\+fill .c-field input[type=number],.c-form.\+fill .c-field input[type=password],.c-form.\+fill .c-field input[type=search],.c-form.\+fill .c-field input[type=tel],.c-form.\+fill .c-field input[type=text],.c-form.\+fill .c-field input[type=time],.c-form.\+fill .c-field input[type=url],.c-form.\+fill .c-field input[type=week],.c-form.\+fill .c-field select,.c-form.\+fill .c-field textarea{inline-size:100%}.c-form.\+fill .c-field .c-field{align-self:stretch;flex-grow:1}@media screen and (max-width:50.399em){.c-form.\+fill\@mmax .c-field input[type=color],.c-form.\+fill\@mmax .c-field input[type=date],.c-form.\+fill\@mmax .c-field input[type=datetime-local],.c-form.\+fill\@mmax .c-field input[type=datetime],.c-form.\+fill\@mmax .c-field input[type=email],.c-form.\+fill\@mmax .c-field input[type=month],.c-form.\+fill\@mmax .c-field input[type=number],.c-form.\+fill\@mmax .c-field input[type=password],.c-form.\+fill\@mmax .c-field input[type=search],.c-form.\+fill\@mmax .c-field input[type=tel],.c-form.\+fill\@mmax .c-field input[type=text],.c-form.\+fill\@mmax .c-field input[type=time],.c-form.\+fill\@mmax .c-field input[type=url],.c-form.\+fill\@mmax .c-field input[type=week],.c-form.\+fill\@mmax .c-field select,.c-form.\+fill\@mmax .c-field textarea{inline-size:100%}.c-form.\+fill\@mmax .c-field .c-field{align-self:stretch;flex-grow:1}}@media screen and (min-width:63.001em){.c-form.\+fill\@lmin .c-field input[type=color],.c-form.\+fill\@lmin .c-field input[type=date],.c-form.\+fill\@lmin .c-field input[type=datetime-local],.c-form.\+fill\@lmin .c-field input[type=datetime],.c-form.\+fill\@lmin .c-field input[type=email],.c-form.\+fill\@lmin .c-field input[type=month],.c-form.\+fill\@lmin .c-field input[type=number],.c-form.\+fill\@lmin .c-field input[type=password],.c-form.\+fill\@lmin .c-field input[type=search],.c-form.\+fill\@lmin .c-field input[type=tel],.c-form.\+fill\@lmin .c-field input[type=text],.c-form.\+fill\@lmin .c-field input[type=time],.c-form.\+fill\@lmin .c-field input[type=url],.c-form.\+fill\@lmin .c-field input[type=week],.c-form.\+fill\@lmin .c-field select,.c-form.\+fill\@lmin .c-field textarea{inline-size:100%}.c-form.\+fill\@lmin .c-field .c-field{align-self:stretch;flex-grow:1}}.c-form.\+fill.\+auto .c-field input[type=color],.c-form.\+fill.\+auto .c-field input[type=date],.c-form.\+fill.\+auto .c-field input[type=datetime-local],.c-form.\+fill.\+auto .c-field input[type=datetime],.c-form.\+fill.\+auto .c-field input[type=email],.c-form.\+fill.\+auto .c-field input[type=month],.c-form.\+fill.\+auto .c-field input[type=number],.c-form.\+fill.\+auto .c-field input[type=password],.c-form.\+fill.\+auto .c-field input[type=search],.c-form.\+fill.\+auto .c-field input[type=tel],.c-form.\+fill.\+auto .c-field input[type=text],.c-form.\+fill.\+auto .c-field input[type=time],.c-form.\+fill.\+auto .c-field input[type=url],.c-form.\+fill.\+auto .c-field input[type=week],.c-form.\+fill.\+auto .c-field select,.c-form.\+fill.\+auto .c-field textarea{inline-size:auto}.c-form.\+fill.\+auto .c-field .c-field{align-self:flex-start;flex-grow:0}@media screen and (max-width:50.399em){.c-form.\+fill.\+auto\@mmax .c-field input[type=color],.c-form.\+fill.\+auto\@mmax .c-field input[type=date],.c-form.\+fill.\+auto\@mmax .c-field input[type=datetime-local],.c-form.\+fill.\+auto\@mmax .c-field input[type=datetime],.c-form.\+fill.\+auto\@mmax .c-field input[type=email],.c-form.\+fill.\+auto\@mmax .c-field input[type=month],.c-form.\+fill.\+auto\@mmax .c-field input[type=number],.c-form.\+fill.\+auto\@mmax .c-field input[type=password],.c-form.\+fill.\+auto\@mmax .c-field input[type=search],.c-form.\+fill.\+auto\@mmax .c-field input[type=tel],.c-form.\+fill.\+auto\@mmax .c-field input[type=text],.c-form.\+fill.\+auto\@mmax .c-field input[type=time],.c-form.\+fill.\+auto\@mmax .c-field input[type=url],.c-form.\+fill.\+auto\@mmax .c-field input[type=week],.c-form.\+fill.\+auto\@mmax .c-field select,.c-form.\+fill.\+auto\@mmax .c-field textarea{inline-size:auto}.c-form.\+fill.\+auto\@mmax .c-field .c-field{align-self:flex-start;flex-grow:0}}@media screen and (min-width:63.001em){.c-form.\+fill.\+auto\@lmin .c-field input[type=color],.c-form.\+fill.\+auto\@lmin .c-field input[type=date],.c-form.\+fill.\+auto\@lmin .c-field input[type=datetime-local],.c-form.\+fill.\+auto\@lmin .c-field input[type=datetime],.c-form.\+fill.\+auto\@lmin .c-field input[type=email],.c-form.\+fill.\+auto\@lmin .c-field input[type=month],.c-form.\+fill.\+auto\@lmin .c-field input[type=number],.c-form.\+fill.\+auto\@lmin .c-field input[type=password],.c-form.\+fill.\+auto\@lmin .c-field input[type=search],.c-form.\+fill.\+auto\@lmin .c-field input[type=tel],.c-form.\+fill.\+auto\@lmin .c-field input[type=text],.c-form.\+fill.\+auto\@lmin .c-field input[type=time],.c-form.\+fill.\+auto\@lmin .c-field input[type=url],.c-form.\+fill.\+auto\@lmin .c-field input[type=week],.c-form.\+fill.\+auto\@lmin .c-field select,.c-form.\+fill.\+auto\@lmin .c-field textarea{inline-size:auto}.c-form.\+fill.\+auto\@lmin .c-field .c-field{align-self:flex-start;flex-grow:0}}.c-field.\+fill input[type=color],.c-field.\+fill input[type=date],.c-field.\+fill input[type=datetime-local],.c-field.\+fill input[type=datetime],.c-field.\+fill input[type=email],.c-field.\+fill input[type=month],.c-field.\+fill input[type=number],.c-field.\+fill input[type=password],.c-field.\+fill input[type=search],.c-field.\+fill input[type=tel],.c-field.\+fill input[type=text],.c-field.\+fill input[type=time],.c-field.\+fill input[type=url],.c-field.\+fill input[type=week],.c-field.\+fill select,.c-field.\+fill textarea{inline-size:100%}.c-field.\+fill .c-field{align-self:stretch;flex-grow:1}@media screen and (max-width:50.399em){.c-field.\+fill\@mmax input[type=color],.c-field.\+fill\@mmax input[type=date],.c-field.\+fill\@mmax input[type=datetime-local],.c-field.\+fill\@mmax input[type=datetime],.c-field.\+fill\@mmax input[type=email],.c-field.\+fill\@mmax input[type=month],.c-field.\+fill\@mmax input[type=number],.c-field.\+fill\@mmax input[type=password],.c-field.\+fill\@mmax input[type=search],.c-field.\+fill\@mmax input[type=tel],.c-field.\+fill\@mmax input[type=text],.c-field.\+fill\@mmax input[type=time],.c-field.\+fill\@mmax input[type=url],.c-field.\+fill\@mmax input[type=week],.c-field.\+fill\@mmax select,.c-field.\+fill\@mmax textarea{inline-size:100%}.c-field.\+fill\@mmax .c-field{align-self:stretch;flex-grow:1}}@media screen and (min-width:63.001em){.c-field.\+fill\@lmin input[type=color],.c-field.\+fill\@lmin input[type=date],.c-field.\+fill\@lmin input[type=datetime-local],.c-field.\+fill\@lmin input[type=datetime],.c-field.\+fill\@lmin input[type=email],.c-field.\+fill\@lmin input[type=month],.c-field.\+fill\@lmin input[type=number],.c-field.\+fill\@lmin input[type=password],.c-field.\+fill\@lmin input[type=search],.c-field.\+fill\@lmin input[type=tel],.c-field.\+fill\@lmin input[type=text],.c-field.\+fill\@lmin input[type=time],.c-field.\+fill\@lmin input[type=url],.c-field.\+fill\@lmin input[type=week],.c-field.\+fill\@lmin select,.c-field.\+fill\@lmin textarea{inline-size:100%}.c-field.\+fill\@lmin .c-field{align-self:stretch;flex-grow:1}}.c-field.\+fill.\+auto input[type=color],.c-field.\+fill.\+auto input[type=date],.c-field.\+fill.\+auto input[type=datetime-local],.c-field.\+fill.\+auto input[type=datetime],.c-field.\+fill.\+auto input[type=email],.c-field.\+fill.\+auto input[type=month],.c-field.\+fill.\+auto input[type=number],.c-field.\+fill.\+auto input[type=password],.c-field.\+fill.\+auto input[type=search],.c-field.\+fill.\+auto input[type=tel],.c-field.\+fill.\+auto input[type=text],.c-field.\+fill.\+auto input[type=time],.c-field.\+fill.\+auto input[type=url],.c-field.\+fill.\+auto input[type=week],.c-field.\+fill.\+auto select,.c-field.\+fill.\+auto textarea{inline-size:auto}.c-field.\+fill.\+auto .c-field{align-self:flex-start;flex-grow:0}@media screen and (max-width:50.399em){.c-field.\+fill.\+auto\@mmax input[type=color],.c-field.\+fill.\+auto\@mmax input[type=date],.c-field.\+fill.\+auto\@mmax input[type=datetime-local],.c-field.\+fill.\+auto\@mmax input[type=datetime],.c-field.\+fill.\+auto\@mmax input[type=email],.c-field.\+fill.\+auto\@mmax input[type=month],.c-field.\+fill.\+auto\@mmax input[type=number],.c-field.\+fill.\+auto\@mmax input[type=password],.c-field.\+fill.\+auto\@mmax input[type=search],.c-field.\+fill.\+auto\@mmax input[type=tel],.c-field.\+fill.\+auto\@mmax input[type=text],.c-field.\+fill.\+auto\@mmax input[type=time],.c-field.\+fill.\+auto\@mmax input[type=url],.c-field.\+fill.\+auto\@mmax input[type=week],.c-field.\+fill.\+auto\@mmax select,.c-field.\+fill.\+auto\@mmax textarea{inline-size:auto}.c-field.\+fill.\+auto\@mmax .c-field{align-self:flex-start;flex-grow:0}}@media screen and (min-width:63.001em){.c-field.\+fill.\+auto\@lmin input[type=color],.c-field.\+fill.\+auto\@lmin input[type=date],.c-field.\+fill.\+auto\@lmin input[type=datetime-local],.c-field.\+fill.\+auto\@lmin input[type=datetime],.c-field.\+fill.\+auto\@lmin input[type=email],.c-field.\+fill.\+auto\@lmin input[type=month],.c-field.\+fill.\+auto\@lmin input[type=number],.c-field.\+fill.\+auto\@lmin input[type=password],.c-field.\+fill.\+auto\@lmin input[type=search],.c-field.\+fill.\+auto\@lmin input[type=tel],.c-field.\+fill.\+auto\@lmin input[type=text],.c-field.\+fill.\+auto\@lmin input[type=time],.c-field.\+fill.\+auto\@lmin input[type=url],.c-field.\+fill.\+auto\@lmin input[type=week],.c-field.\+fill.\+auto\@lmin select,.c-field.\+fill.\+auto\@lmin textarea{inline-size:auto}.c-field.\+fill.\+auto\@lmin .c-field{align-self:flex-start;flex-grow:0}}.c-field__feedback{-webkit-padding-before:.25em;padding-block-start:.25em;-webkit-padding-after:.25em;padding-block-end:.25em}.c-field__help-text{-webkit-margin-before:-.25em;margin-block-start:-.25em;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:.25em;padding-block-end:.25em;display:block;font-style:normal}.c-field__help-text .c-icon{vertical-align:middle}.c-field.\+help-text-after .c-field__help-text{order:10}.c-form.\+inline.\+tight .c-field-group>*+*{-webkit-margin-start:0;margin-inline-start:0}@media screen and (max-width:50.399em){.c-form.\+inline.\+tight\@mmax .c-field-group>*+*{-webkit-margin-start:0;margin-inline-start:0}}@media screen and (min-width:63.001em){.c-form.\+inline.\+tight\@lmin .c-field-group>*+*{-webkit-margin-start:0;margin-inline-start:0}}.c-form.\+inline.\+nowrap .c-field-group,.c-form.\+inline.\+nowrap .c-field-group .c-field{flex-wrap:nowrap}@media screen and (max-width:50.399em){.c-form.\+inline.\+nowrap\@mmax .c-field-group,.c-form.\+inline.\+nowrap\@mmax .c-field-group .c-field{flex-wrap:nowrap}}@media screen and (min-width:63.001em){.c-form.\+inline.\+nowrap\@lmin .c-field-group,.c-form.\+inline.\+nowrap\@lmin .c-field-group .c-field{flex-wrap:nowrap}}.c-form.\+inline .c-field-group.\+stacked{flex-direction:column}.c-form.\+inline .c-field-group.\+stacked>*+*{-webkit-margin-before:.5em;margin-block-start:.5em}@media screen and (max-width:50.399em){.c-form.\+inline .c-field-group.\+stacked\@mmax{flex-direction:column}.c-form.\+inline .c-field-group.\+stacked\@mmax>*+*{-webkit-margin-before:.5em;margin-block-start:.5em}}@media screen and (min-width:63.001em){.c-form.\+inline .c-field-group.\+stacked\@lmin{flex-direction:column}.c-form.\+inline .c-field-group.\+stacked\@lmin>*+*{-webkit-margin-before:.5em;margin-block-start:.5em}}.c-field.\+fill .c-field-group,.c-form.\+fill .c-field-group{align-items:stretch;width:100%}.c-field.\+fill .c-field-group>*,.c-form.\+fill .c-field-group>*{flex-grow:1}.c-field.\+fill .c-field-group>* input[type=color],.c-field.\+fill .c-field-group>* input[type=date],.c-field.\+fill .c-field-group>* input[type=datetime-local],.c-field.\+fill .c-field-group>* input[type=datetime],.c-field.\+fill .c-field-group>* input[type=email],.c-field.\+fill .c-field-group>* input[type=month],.c-field.\+fill .c-field-group>* input[type=number],.c-field.\+fill .c-field-group>* input[type=password],.c-field.\+fill .c-field-group>* input[type=search],.c-field.\+fill .c-field-group>* input[type=tel],.c-field.\+fill .c-field-group>* input[type=text],.c-field.\+fill .c-field-group>* input[type=time],.c-field.\+fill .c-field-group>* input[type=url],.c-field.\+fill .c-field-group>* input[type=week],.c-field.\+fill .c-field-group>* select,.c-form.\+fill .c-field-group>* input[type=color],.c-form.\+fill .c-field-group>* input[type=date],.c-form.\+fill .c-field-group>* input[type=datetime-local],.c-form.\+fill .c-field-group>* input[type=datetime],.c-form.\+fill .c-field-group>* input[type=email],.c-form.\+fill .c-field-group>* input[type=month],.c-form.\+fill .c-field-group>* input[type=number],.c-form.\+fill .c-field-group>* input[type=password],.c-form.\+fill .c-field-group>* input[type=search],.c-form.\+fill .c-field-group>* input[type=tel],.c-form.\+fill .c-field-group>* input[type=text],.c-form.\+fill .c-field-group>* input[type=time],.c-form.\+fill .c-field-group>* input[type=url],.c-form.\+fill .c-field-group>* input[type=week],.c-form.\+fill .c-field-group>* select{inline-size:100%}@media screen and (max-width:50.399em){.c-field.\+fill\@mmax .c-field-group,.c-form.\+fill\@mmax .c-field-group{align-items:stretch;width:100%}.c-field.\+fill\@mmax .c-field-group>*,.c-form.\+fill\@mmax .c-field-group>*{flex-grow:1}.c-field.\+fill\@mmax .c-field-group>* input[type=color],.c-field.\+fill\@mmax .c-field-group>* input[type=date],.c-field.\+fill\@mmax .c-field-group>* input[type=datetime-local],.c-field.\+fill\@mmax .c-field-group>* input[type=datetime],.c-field.\+fill\@mmax .c-field-group>* input[type=email],.c-field.\+fill\@mmax .c-field-group>* input[type=month],.c-field.\+fill\@mmax .c-field-group>* input[type=number],.c-field.\+fill\@mmax .c-field-group>* input[type=password],.c-field.\+fill\@mmax .c-field-group>* input[type=search],.c-field.\+fill\@mmax .c-field-group>* input[type=tel],.c-field.\+fill\@mmax .c-field-group>* input[type=text],.c-field.\+fill\@mmax .c-field-group>* input[type=time],.c-field.\+fill\@mmax .c-field-group>* input[type=url],.c-field.\+fill\@mmax .c-field-group>* input[type=week],.c-field.\+fill\@mmax .c-field-group>* select,.c-form.\+fill\@mmax .c-field-group>* input[type=color],.c-form.\+fill\@mmax .c-field-group>* input[type=date],.c-form.\+fill\@mmax .c-field-group>* input[type=datetime-local],.c-form.\+fill\@mmax .c-field-group>* input[type=datetime],.c-form.\+fill\@mmax .c-field-group>* input[type=email],.c-form.\+fill\@mmax .c-field-group>* input[type=month],.c-form.\+fill\@mmax .c-field-group>* input[type=number],.c-form.\+fill\@mmax .c-field-group>* input[type=password],.c-form.\+fill\@mmax .c-field-group>* input[type=search],.c-form.\+fill\@mmax .c-field-group>* input[type=tel],.c-form.\+fill\@mmax .c-field-group>* input[type=text],.c-form.\+fill\@mmax .c-field-group>* input[type=time],.c-form.\+fill\@mmax .c-field-group>* input[type=url],.c-form.\+fill\@mmax .c-field-group>* input[type=week],.c-form.\+fill\@mmax .c-field-group>* select{inline-size:100%}}@media screen and (min-width:63.001em){.c-field.\+fill\@lmin .c-field-group,.c-form.\+fill\@lmin .c-field-group{align-items:stretch;width:100%}.c-field.\+fill\@lmin .c-field-group>*,.c-form.\+fill\@lmin .c-field-group>*{flex-grow:1}.c-field.\+fill\@lmin .c-field-group>* input[type=color],.c-field.\+fill\@lmin .c-field-group>* input[type=date],.c-field.\+fill\@lmin .c-field-group>* input[type=datetime-local],.c-field.\+fill\@lmin .c-field-group>* input[type=datetime],.c-field.\+fill\@lmin .c-field-group>* input[type=email],.c-field.\+fill\@lmin .c-field-group>* input[type=month],.c-field.\+fill\@lmin .c-field-group>* input[type=number],.c-field.\+fill\@lmin .c-field-group>* input[type=password],.c-field.\+fill\@lmin .c-field-group>* input[type=search],.c-field.\+fill\@lmin .c-field-group>* input[type=tel],.c-field.\+fill\@lmin .c-field-group>* input[type=text],.c-field.\+fill\@lmin .c-field-group>* input[type=time],.c-field.\+fill\@lmin .c-field-group>* input[type=url],.c-field.\+fill\@lmin .c-field-group>* input[type=week],.c-field.\+fill\@lmin .c-field-group>* select,.c-form.\+fill\@lmin .c-field-group>* input[type=color],.c-form.\+fill\@lmin .c-field-group>* input[type=date],.c-form.\+fill\@lmin .c-field-group>* input[type=datetime-local],.c-form.\+fill\@lmin .c-field-group>* input[type=datetime],.c-form.\+fill\@lmin .c-field-group>* input[type=email],.c-form.\+fill\@lmin .c-field-group>* input[type=month],.c-form.\+fill\@lmin .c-field-group>* input[type=number],.c-form.\+fill\@lmin .c-field-group>* input[type=password],.c-form.\+fill\@lmin .c-field-group>* input[type=search],.c-form.\+fill\@lmin .c-field-group>* input[type=tel],.c-form.\+fill\@lmin .c-field-group>* input[type=text],.c-form.\+fill\@lmin .c-field-group>* input[type=time],.c-form.\+fill\@lmin .c-field-group>* input[type=url],.c-form.\+fill\@lmin .c-field-group>* input[type=week],.c-form.\+fill\@lmin .c-field-group>* select{inline-size:100%}}.c-field.\+fill .c-field-group.\+inline.\+equal>*,.c-form.\+fill .c-field-group.\+inline.\+equal>*{flex-shrink:1;flex-basis:0%}@media screen and (max-width:50.399em){.c-field.\+fill .c-field-group.\+inline\@mmax.\+equal>*,.c-form.\+fill .c-field-group.\+inline\@mmax.\+equal>*{flex-shrink:1;flex-basis:0%}}@media screen and (min-width:63.001em){.c-field.\+fill .c-field-group.\+inline\@lmin.\+equal>*,.c-form.\+fill .c-field-group.\+inline\@lmin.\+equal>*{flex-shrink:1;flex-basis:0%}}.c-field.\+fill .c-field-group.\+auto,.c-form.\+fill .c-field-group.\+auto{align-items:flex-start;width:auto}.c-field.\+fill .c-field-group.\+auto>*,.c-form.\+fill .c-field-group.\+auto>*{flex-grow:0}.c-field.\+fill .c-field-group.\+auto>* input[type=color],.c-field.\+fill .c-field-group.\+auto>* input[type=date],.c-field.\+fill .c-field-group.\+auto>* input[type=datetime-local],.c-field.\+fill .c-field-group.\+auto>* input[type=datetime],.c-field.\+fill .c-field-group.\+auto>* input[type=email],.c-field.\+fill .c-field-group.\+auto>* input[type=month],.c-field.\+fill .c-field-group.\+auto>* input[type=number],.c-field.\+fill .c-field-group.\+auto>* input[type=password],.c-field.\+fill .c-field-group.\+auto>* input[type=search],.c-field.\+fill .c-field-group.\+auto>* input[type=tel],.c-field.\+fill .c-field-group.\+auto>* input[type=text],.c-field.\+fill .c-field-group.\+auto>* input[type=time],.c-field.\+fill .c-field-group.\+auto>* input[type=url],.c-field.\+fill .c-field-group.\+auto>* input[type=week],.c-field.\+fill .c-field-group.\+auto>* select,.c-form.\+fill .c-field-group.\+auto>* input[type=color],.c-form.\+fill .c-field-group.\+auto>* input[type=date],.c-form.\+fill .c-field-group.\+auto>* input[type=datetime-local],.c-form.\+fill .c-field-group.\+auto>* input[type=datetime],.c-form.\+fill .c-field-group.\+auto>* input[type=email],.c-form.\+fill .c-field-group.\+auto>* input[type=month],.c-form.\+fill .c-field-group.\+auto>* input[type=number],.c-form.\+fill .c-field-group.\+auto>* input[type=password],.c-form.\+fill .c-field-group.\+auto>* input[type=search],.c-form.\+fill .c-field-group.\+auto>* input[type=tel],.c-form.\+fill .c-field-group.\+auto>* input[type=text],.c-form.\+fill .c-field-group.\+auto>* input[type=time],.c-form.\+fill .c-field-group.\+auto>* input[type=url],.c-form.\+fill .c-field-group.\+auto>* input[type=week],.c-form.\+fill .c-field-group.\+auto>* select{inline-size:auto}@media screen and (max-width:50.399em){.c-field.\+fill .c-field-group.\+auto\@mmax,.c-form.\+fill .c-field-group.\+auto\@mmax{align-items:flex-start;width:auto}.c-field.\+fill .c-field-group.\+auto\@mmax>*,.c-form.\+fill .c-field-group.\+auto\@mmax>*{flex-grow:0}.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=color],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=date],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=datetime-local],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=datetime],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=email],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=month],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=number],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=password],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=search],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=tel],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=text],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=time],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=url],.c-field.\+fill .c-field-group.\+auto\@mmax>* input[type=week],.c-field.\+fill .c-field-group.\+auto\@mmax>* select,.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=color],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=date],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=datetime-local],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=datetime],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=email],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=month],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=number],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=password],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=search],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=tel],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=text],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=time],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=url],.c-form.\+fill .c-field-group.\+auto\@mmax>* input[type=week],.c-form.\+fill .c-field-group.\+auto\@mmax>* select{inline-size:auto}}@media screen and (min-width:63.001em){.c-field.\+fill .c-field-group.\+auto\@lmin,.c-form.\+fill .c-field-group.\+auto\@lmin{align-items:flex-start;width:auto}.c-field.\+fill .c-field-group.\+auto\@lmin>*,.c-form.\+fill .c-field-group.\+auto\@lmin>*{flex-grow:0}.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=color],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=date],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=datetime-local],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=datetime],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=email],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=month],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=number],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=password],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=search],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=tel],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=text],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=time],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=url],.c-field.\+fill .c-field-group.\+auto\@lmin>* input[type=week],.c-field.\+fill .c-field-group.\+auto\@lmin>* select,.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=color],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=date],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=datetime-local],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=datetime],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=email],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=month],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=number],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=password],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=search],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=tel],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=text],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=time],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=url],.c-form.\+fill .c-field-group.\+auto\@lmin>* input[type=week],.c-form.\+fill .c-field-group.\+auto\@lmin>* select{inline-size:auto}}.c-field-group.\+fill{align-items:stretch;width:100%}.c-field-group.\+fill>*{flex-grow:1}.c-field-group.\+fill>* input[type=color],.c-field-group.\+fill>* input[type=date],.c-field-group.\+fill>* input[type=datetime-local],.c-field-group.\+fill>* input[type=datetime],.c-field-group.\+fill>* input[type=email],.c-field-group.\+fill>* input[type=month],.c-field-group.\+fill>* input[type=number],.c-field-group.\+fill>* input[type=password],.c-field-group.\+fill>* input[type=search],.c-field-group.\+fill>* input[type=tel],.c-field-group.\+fill>* input[type=text],.c-field-group.\+fill>* input[type=time],.c-field-group.\+fill>* input[type=url],.c-field-group.\+fill>* input[type=week],.c-field-group.\+fill>* select{inline-size:100%}@media screen and (max-width:50.399em){.c-field-group.\+fill\@mmax{align-items:stretch;width:100%}.c-field-group.\+fill\@mmax>*{flex-grow:1}.c-field-group.\+fill\@mmax>* input[type=color],.c-field-group.\+fill\@mmax>* input[type=date],.c-field-group.\+fill\@mmax>* input[type=datetime-local],.c-field-group.\+fill\@mmax>* input[type=datetime],.c-field-group.\+fill\@mmax>* input[type=email],.c-field-group.\+fill\@mmax>* input[type=month],.c-field-group.\+fill\@mmax>* input[type=number],.c-field-group.\+fill\@mmax>* input[type=password],.c-field-group.\+fill\@mmax>* input[type=search],.c-field-group.\+fill\@mmax>* input[type=tel],.c-field-group.\+fill\@mmax>* input[type=text],.c-field-group.\+fill\@mmax>* input[type=time],.c-field-group.\+fill\@mmax>* input[type=url],.c-field-group.\+fill\@mmax>* input[type=week],.c-field-group.\+fill\@mmax>* select{inline-size:100%}}@media screen and (min-width:63.001em){.c-field-group.\+fill\@lmin{align-items:stretch;width:100%}.c-field-group.\+fill\@lmin>*{flex-grow:1}.c-field-group.\+fill\@lmin>* input[type=color],.c-field-group.\+fill\@lmin>* input[type=date],.c-field-group.\+fill\@lmin>* input[type=datetime-local],.c-field-group.\+fill\@lmin>* input[type=datetime],.c-field-group.\+fill\@lmin>* input[type=email],.c-field-group.\+fill\@lmin>* input[type=month],.c-field-group.\+fill\@lmin>* input[type=number],.c-field-group.\+fill\@lmin>* input[type=password],.c-field-group.\+fill\@lmin>* input[type=search],.c-field-group.\+fill\@lmin>* input[type=tel],.c-field-group.\+fill\@lmin>* input[type=text],.c-field-group.\+fill\@lmin>* input[type=time],.c-field-group.\+fill\@lmin>* input[type=url],.c-field-group.\+fill\@lmin>* input[type=week],.c-field-group.\+fill\@lmin>* select{inline-size:100%}}.c-field-group.\+fill.\+inline.\+equal>*{flex-shrink:1;flex-basis:0%}@media screen and (max-width:50.399em){.c-field-group.\+fill.\+inline\@mmax.\+equal>*{flex-shrink:1;flex-basis:0%}}@media screen and (min-width:63.001em){.c-field-group.\+fill.\+inline\@lmin.\+equal>*{flex-shrink:1;flex-basis:0%}}:root{--fieldset-padding:0;--fieldset-margin:0;--fieldset-bg-color:transparent;--fieldset-border-radius:0;--fieldset-border:none;--fieldset-legend-font-size:1.2em;--fieldset-legend-text-color:var(--color-text);--fieldset-legend-font-weight:var(--bold)}.c-fieldset{margin:var(--fieldset-margin);padding:var(--fieldset-padding);background-color:var(--fieldset-bg-color);border-radius:var(--fieldset-border-radius);border:var(--fieldset-border)}.c-fieldset legend{padding:0;font-size:var(--fieldset-legend-font-size);-webkit-margin-after:1em;margin-block-end:1em;font-weight:var(--fieldset-legend-font-weight);color:var(--fieldset-legend-text-color);display:flex;align-items:center;inline-size:100%;gap:var(--unit)}.c-fieldset+.c-fieldset{-webkit-margin-before:var(--gap);margin-block-start:var(--gap)}.c-fieldset+.c-button,.c-fieldset+.c-button-bar{max-width:var(--fieldset-max-width)}:root{--label-font-size:var(--type-size-base);--label-font-weight:var(--regular)}.c-label{font-size:var(--label-font-size);display:flex;align-items:center;gap:calc(var(--unit)/2);font-weight:var(--label-font-weight)}:root{--form-block-heading-column-size:Min(16rem,40%);--form-block-column-gap:var(--gap)}:has(>.c-form-block){container-type:inline-size}.c-form-block{display:grid;grid-template-columns:auto;grid-template-areas:"bh" "bf";grid-auto-flow:column;grid-column-gap:var(--form-block-column-gap);column-gap:var(--form-block-column-gap);align-items:flex-start}@container (width > 50em){.c-form-block{grid-template-columns:var(--form-block-heading-column-size) 1fr;grid-template-areas:"bh bf"}}.c-form-block+.c-form-block{-webkit-padding-before:calc(var(--unit)*2);padding-block-start:calc(var(--unit)*2);-webkit-padding-after:calc(var(--unit)*2);padding-block-end:calc(var(--unit)*2);border-top:1px solid var(--ui-border-color)}@media screen and (max-width:50.4em){.c-form-block+.c-form-block{-webkit-padding-before:var(--unit);padding-block-start:var(--unit);-webkit-padding-after:var(--unit);padding-block-end:var(--unit)}}.c-form-block:first-of-type{-webkit-padding-after:calc(var(--unit)*2);padding-block-end:calc(var(--unit)*2)}@media screen and (max-width:50.4em){.c-form-block:first-of-type{-webkit-padding-after:var(--unit);padding-block-end:var(--unit)}}.c-form-block.\+stacked{display:block}.c-form-block:has(.c-form-block__heading:empty){gap:0}.c-form-block .c-button-bar:not(td .c-button-bar){margin-top:var(--form-block-column-gap)}.c-form-block__heading{grid-area:bh}.c-form-block__heading .c-heading,.c-form-block__heading .c-heading.\+h4{font-size:var(--type-size-upper-2)}.c-form-block__heading:has(.c-form-block__header-help) .c-heading{margin-bottom:calc(var(--gap)/2)}.c-form-block__heading-help,.c-form-block__heading>:not(.c-heading){color:var(--color-text-light);font-size:var(--type-size-lower-1);margin-bottom:calc(var(--unit)/2)}.c-form-block__fields{grid-area:bf}.c-form-block__fields .c-field:last-of-type{-webkit-margin-after:0;margin-block-end:0}.c-form-block__fields>.c-alert{-webkit-margin-after:var(--unit);margin-block-end:var(--unit)}:root{--field-group-gap:var(--gap)}.c-field-group{display:flex;align-items:flex-end;gap:var(--field-group-gap);flex-wrap:wrap;-webkit-margin-after:var(--unit);margin-block-end:var(--unit)}.c-field-group>.c-field{margin:0}.c-field-group>.c-field .c-select,.c-field-group>.c-field input[type=color],.c-field-group>.c-field input[type=date],.c-field-group>.c-field input[type=datetime-local],.c-field-group>.c-field input[type=datetime],.c-field-group>.c-field input[type=email],.c-field-group>.c-field input[type=month],.c-field-group>.c-field input[type=number],.c-field-group>.c-field input[type=password],.c-field-group>.c-field input[type=search],.c-field-group>.c-field input[type=tel],.c-field-group>.c-field input[type=text],.c-field-group>.c-field input[type=time],.c-field-group>.c-field input[type=url],.c-field-group>.c-field input[type=week],.c-field-group>.c-field select{inline-size:100%}.c-input.\+text,input:is([type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time]){-webkit-padding-start:var(--input-padding-inline);padding-inline-start:var(--input-padding-inline);-webkit-padding-end:var(--input-padding-inline);padding-inline-end:var(--input-padding-inline);align-items:center;background-color:var(--input-text-color-bg);border:0;border-radius:var(--input-text-radius);box-shadow:var(--input-text-shadow);color:var(--input-text-color-text);display:flex;inline-size:100%;min-block-size:var(--ui-target);-webkit-appearance:none}@media(hover:hover){.c-input.\+text:hover,input:is([type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time]):hover{background-color:var(--input-text-hover-color-bg);box-shadow:var(--input-text-hover-shadow);color:var(--input-text-hover-color-text)}}.c-input.\+text.\+focus,.c-input.\+text:focus,.c-input.\+text:focus-visible,input:is([type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time]).\+focus,input:is([type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time]):focus,input:is([type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time]):focus-visible{box-shadow:var(--input-focus-shadow);outline:var(--input-focus-outline);background-color:var(--input-focus-bg-color)}input:is([type=date],[type=datetime],[type=datetime-local],[type=time]){block-size:var(--ui-target);line-height:var(--ui-target)}.c-input.\+reset,.c-input.\+reset:focus,.c-input.\+reset:focus-visible{box-shadow:unset;background-color:transparent;outline:unset;padding:unset}.c-input.\+textarea,textarea,textarea.c-input.\+text{-webkit-padding-start:var(--input-padding-inline);padding-inline-start:var(--input-padding-inline);-webkit-padding-end:var(--input-padding-inline);padding-inline-end:var(--input-padding-inline);align-items:center;background-color:var(--input-text-color-bg);border:0;border-radius:var(--input-text-radius);box-shadow:var(--input-text-shadow);color:var(--input-text-color-text);display:flex;inline-size:100%;min-block-size:var(--ui-target);-webkit-appearance:none}@media(hover:hover){.c-input.\+textarea:hover,textarea.c-input.\+text:hover,textarea:hover{background-color:var(--input-text-hover-color-bg);box-shadow:var(--input-text-hover-shadow);color:var(--input-text-hover-color-text)}}.c-input.\+textarea.\+focus,.c-input.\+textarea:focus,.c-input.\+textarea:focus-visible,textarea.\+focus,textarea.c-input.\+text.\+focus,textarea.c-input.\+text:focus,textarea.c-input.\+text:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:var(--input-focus-shadow);outline:var(--input-focus-outline);background-color:var(--input-focus-bg-color)}textarea{-webkit-padding-before:.5em;padding-block-start:.5em;-webkit-padding-after:.5em;padding-block-end:.5em}:root{--checkbox-height:var(--ui-target);--checkbox-bg-color:var(--checkbox-color-bg);--checkbox-size:var(--checkbox-size);--checkbox-border:var(--checkbox-border);--checkbox-radius:var(--checkbox-radius);--checkbox-checked-bg-color:var(--checkbox-checked-color-bg);--checkbox-space:0.5em;--checkbox-hover-border:var(--checkbox-hover-border);--checkbox-checked-color-bg:var(--checkbox-checked-color-bg);--checkbox-checked-border:inherit;--checkbox-check-color:var(--checkbox-check-color)}.c-checkbox{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-block-size:var(--checkbox-height);line-height:var(--checkbox-height);align-items:center;column-gap:calc(var(--gap)/2);position:relative}.c-checkbox .c-input.\+checkbox,.c-checkbox input[type=checkbox]{-webkit-margin-end:calc(var(--gap)/2);margin-inline-end:calc(var(--gap)/2);flex-shrink:0}.c-checkbox:hover{cursor:pointer}.c-input.\+checkbox,input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;background-color:var(--checkbox-bg-color);font:inherit;color:currentColor;width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border);border-radius:var(--checkbox-radius);display:grid;place-content:center}.c-input.\+checkbox:hover,input[type=checkbox]:hover{cursor:pointer;border-color:var(--checkbox-hover-border)}.c-input.\+checkbox:before,input[type=checkbox]:before{content:"";width:.8em;height:.8em;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;-webkit-clip-path:polygon(6% 57%,34% 80%,92% 9%,99% 15%,34% 93%,0 65%);clip-path:polygon(6% 57%,34% 80%,92% 9%,99% 15%,34% 93%,0 65%)}.c-input.\+checkbox:checked,input[type=checkbox]:checked{background-color:var(--checkbox-checked-bg-color);border-color:var(--checkbox-checked-border);box-shadow:inset 0 0 0 1px #fff}.c-input.\+checkbox:checked:before,input[type=checkbox]:checked:before{transform:scale(1)}.c-input.\+checkbox:disabled,input[type=checkbox]:disabled{background-color:#f8f8f8;border-color:#d1d1d1;color:#d1d1d1;cursor:not-allowed}.c-input.\+checkbox:disabled:checked,input[type=checkbox]:disabled:checked{background-color:rgba(255,0,0,.5)}:root{--radio-size:var(--checkbox-size);--radio-space:var(--checkbox-space);--radio-color-bg:var(--checkbox-color-bg);--radio-border:var(--checkbox-border);--radio-radius:1em;--radio-hover-border:var(--checkbox-hover-border);--radio-checked-color-bg:var(--checkbox-checked-color-bg);--radio-checked-shadow:inset 0 0 0 2px var(--color-bg)}input[type=radio]{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}input[type=radio]+label{-webkit-padding-start:calc(var(--radio-size) + var(--radio-space));padding-inline-start:calc(var(--radio-size) + var(--radio-space));position:relative;display:block}input[type=radio]+label:before{inset-block-start:0;inset-inline-start:0;background-color:var(--radio-color-bg);block-size:var(--radio-size);border:var(--radio-border);inline-size:var(--checkbox-size)}input[type=radio]+label:after,input[type=radio]+label:before{border-radius:var(--radio-radius);content:"";position:absolute}input[type=radio]+label:after{inset-block-start:4px;inset-inline-start:4px;background-color:transparent;block-size:calc(var(--radio-size) - 8px);inline-size:calc(var(--checkbox-size) - 8px)}input[type=radio]+label:hover{cursor:pointer}input[type=radio]:focus+label:before,input[type=radio]:focus:checked+label:before,input[type=radio]:hover+label:before,input[type=radio]:hover:checked+label:before{border:var(--radio-hover-border)}input[type=radio]:checked+label:before{box-shadow:var(--radio-checked-shadow)}input[type=radio]:checked+label:after{background-color:var(--radio-checked-color-bg)}input[type=radio]+label:before{border-radius:var(--radio-size)}.c-select,select{-webkit-padding-start:var(--input-padding-inline);-webkit-padding-end:var(--input-padding-inline);padding-inline-end:var(--input-padding-inline);align-items:center;background-color:var(--select-color-bg);border:0;border-radius:var(--select-radius);box-shadow:var(--select-shadow);color:var(--select-color-text);display:flex;inline-size:100%;min-block-size:var(--ui-target);-webkit-appearance:none;-webkit-padding-end:calc(var(--input-padding-inline) * 3);padding-inline-end:calc(var(--input-padding-inline) * 3);padding-inline-start:var(--input-padding-inline);inline-size:auto;background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2426 13.6569L5.29289 8.70712L6 8.00001L10.2426 12.2426L14.4853 8L15.1924 8.70711L10.2426 13.6569Z' fill='%23303036'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position-y:center;background-position-x:calc(100% - var(--input-padding-inline))}@media(hover:hover){.c-select:hover,select:hover{background-color:var(--select-hover-color-bg);box-shadow:var(--select-hover-shadow);color:var(--select-hover-color-text)}}.c-select.\+focus,.c-select:focus,.c-select:focus-visible,select.\+focus,select:focus,select:focus-visible{box-shadow:var(--input-focus-shadow);outline:var(--input-focus-outline);background-color:var(--input-focus-bg-color)}.c-select:has(input:focus),select:has(input:focus){box-shadow:var(--input-focus-shadow)}.c-select:has(input:focus) .c-input,select:has(input:focus) .c-input{box-shadow:none}.c-select input[type=text] :focus,select input[type=text] :focus{outline:none}.c-select:hover,select:hover{cursor:pointer}.c-select.\+fill{inline-size:100%}.c-select.\+disabled{cursor:not-allowed;opacity:var(--quiet-u1)}.c-select.\+blank{box-shadow:none;background-color:transparent;color:var(--input-text-color-text)}.c-select.\+focus{box-shadow:var(--input-focus-shadow)}.c-select .c-input.\+text{box-shadow:unset;background-color:transparent;padding:unset}div.c-select{position:relative}:root{--listbox-focus-shadow:var(--input-text-shadow);--listbox-focus-outline:1px solid var(--ui-border-color);--listbox-shadow:var(--shadow-light);--listbox-radius:var(--ui-radius);--listbox-head-padding:calc(var(--gap) / 2);--listbox-head-border:var(--border-width) solid var(--ui-border-color);--listbox-foot-padding:calc(var(--gap) / 2);--listbox-foot-border:var(--border-width) solid var(--ui-border-color);--listbox-item-height:2em;--listbox-item-pad-inline:var(--input-padding-inline);--listbox-item-hover-color-bg:var(--ui-hover-color-bg);--listbox-item-hover-text-color:var(--ui-hover-text-color);--listbox-item-active-color-bg:var(--ui-selected-color-bg);--listbox-item-active-text-color:#fff;--listbox-item-hightlight-outline:1px dashed;--listbox-item-hightlight-outline-offset:-1px;--listbox-item-disabled-opacity:var(--quiet);--listbox-body-height:var(--dropdown-default-height);--listbox-group-header-font-weight:var(--bold);--listbox-group-header-type-case:uppercase;--listbox-group-header-font-size:0.9em;--listbox-group-header-height:1em;--listbox-group-header-border-top:none;--listbox-group-header-border-bottom:var(--border-width) solid currentColor}.c-listbox{box-shadow:var(--listbox-shadow);display:flex;flex-direction:column;padding:0;position:relative;border-radius:var(--listbox-radius)}.c-listbox input{display:block;width:0;height:0}.c-listbox.\+focus,.c-listbox:focus,.c-listbox:has(:focus){outline:var(--listbox-focus-outline)}.c-dropdown .c-listbox:first-child{box-shadow:none;overflow:hidden;border-radius:var(--listbox-radius)}.c-listbox__head{padding:var(--listbox-head-padding);border-bottom:var(--listbox-head-border)}.c-listbox__foot{padding:var(--listbox-foot-padding);border-top:var(--listbox-foot-border)}.c-listbox__body{flex:1 1;padding:0;max-height:var(--listbox-body-height);overflow:auto;grid-row:bs/be}.c-listbox__item{display:block;line-height:var(--listbox-item-height);min-height:var(--listbox-item-height);padding-inline:var(--listbox-item-pad-inline)}.c-listbox__item.\+highlighted,.c-listbox__item:hover{background:var(--listbox-item-hover-color-bg);cursor:pointer;color:var(--listbox-item-hover-text-color)}.c-listbox__item.\+highlighted{outline:var(--listbox-item-hightlight-outline);outline-offset:var(--listbox-item-hightlight-outline-offset)}.c-listbox__item.\+disabled{opacity:var(--listbox-item-disabled-opacity)}.c-listbox__item.\+selected{background:var(--listbox-item-active-color-bg);color:var(--listbox-item-active-text-color)}.c-listbox__item.\+group-header{font-weight:var(--listbox-group-header-font-weight);text-transform:var(--listbox-group-header-type-case);font-size:var(--listbox-group-header-font-size);line-height:var(--listbox-group-header-height);min-height:var(--listbox-group-header-height);border-top:var(--listbox-group-header-border-top);border-bottom:var(--listbox-group-header-border-bottom)}.c-listbox__item.\+group-header:hover{background-color:transparent}:root{--progress-bar-color:var(--color-accent);--progress-bar-background-color:var(--color-shade);--progress-bar-height:0.3em;--progress-bar-border:none;--progress-bar-margin:0.5em 0;--progress-bar-border-radius:var(--button-radius);--progress-bar-label-font-size:var(--type-size-lower-1);--progress-bar-label-color:var(--color-text-light)}.c-progress-bar{block-size:var(--progress-bar-height);margin:var(--progress-bar-margin);border:var(--progress-bar-border);inline-size:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;overflow:hidden}.c-progress-bar,.c-progress-bar:not([value]){border-radius:var(--progress-bar-border-radius);background:var(--progress-bar-background-color)}.c-progress-bar:indeterminate{background:var(--progress-bar-color);background-color:var(--progress-bar-background-color);background-image:linear-gradient(to right,var(--progress-bar-color) 30%,var(--progress-bar-background-color) 30%);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%;border-radius:var(--progress-bar-border-radius);animation:animationProgressBarInfinite 2s ease infinite normal none running}.c-progress-bar:not([value])::-webkit-progress-bar{border-radius:var(--progress-bar-border-radius);background:var(--progress-bar-background-color)}.c-progress-bar:not([value])::-moz-progress-bar{background:var(--progress-bar-color);background-color:var(--progress-bar-background-color);background-image:linear-gradient(to right,var(--progress-bar-color) 30%,var(--progress-bar-background-color) 30%);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%;border-radius:var(--progress-bar-border-radius);animation:animationProgressBarInfinite 2s ease infinite normal none running}.c-progress-bar[value]::-webkit-progress-bar{border-radius:var(--progress-bar-border-radius);background:var(--progress-bar-background-color)}.c-progress-bar[value]::-webkit-progress-value{border-radius:var(--progress-bar-border-radius);background:var(--progress-bar-color)}.c-progress-bar[value]::-moz-progress-bar{border-radius:var(--progress-bar-border-radius);background:var(--progress-bar-color)}.c-progress-bar__label{text-align:center;font-size:var(--progress-bar-label-font-size);color:var(--progress-bar-label-color);display:block}@keyframes animationProgressBarInfinite{0%{background-position:200% 0}to{background-position:-200% 0}}.c-search{position:relative;color:var(--input-text-color-text)}.c-search .c-icon{position:absolute;inset-inline-start:.75em;inset-block-start:50%;transform:translateY(-50%)}.c-search .c-input.\+text{padding-left:2em;min-width:20em}.c-search-input{position:relative}.c-search-input .c-icon{position:absolute;inset-inline-start:.75em;inset-block-start:50%;transform:translateY(-50%)}.c-search-input .c-input__box.c-input.\+reset,.c-search-input .c-search-input__placeholder{background:transparent;padding-left:2em}.c-search-input__placeholder{flex:1 1;cursor:text;position:absolute}:root{--file-select-border:var(--ui-border);--file-select-background-color:var(--color-shade);--file-select-background-color-dragging:var(--color-fade);--file-select-padding:1em 2em 1em 1em;--file-select-border-radius:calc(var(--button-radius) * 2)}.c-drag-drop-file-select{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:1em;border:var(--file-select-border);padding:var(--file-select-padding);border-radius:var(--file-select-border-radius);background-color:var(--file-select-background-color)}.c-drag-drop-file-select.\+dragging{background-color:var(--file-select-background-color-dragging)}.c-segmented-control{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:var(--button-bar-padding);margin-left:1px}.c-segmented-control .c-button{min-width:-moz-fit-content;min-width:fit-content;border-radius:0;margin-left:-1px}.c-segmented-control .c-button:first-child{border-start-start-radius:var(--button-radius);border-end-start-radius:var(--button-radius)}.c-segmented-control .c-button:last-child{border-start-end-radius:var(--button-radius);border-end-end-radius:var(--button-radius)}form{container-name:form}form div:has(>input[type=checkbox]+label){display:inline-flex}form div:has(>input[type=checkbox]+label) label{-webkit-padding-start:var(--checkbox-space);padding-inline-start:var(--checkbox-space);position:relative;display:block}.c-label{color:var(--label-text-color);font-weight:var(--label-text-weight);font-size:var(--label-text-size)}.c-legend{color:var(--legend-text-color);font-weight:var(--legend-text-weight);font-size:var(--legend-text-size);margin-bottom:var(--gap);height:-moz-fit-content;height:fit-content}fieldset{display:grid;grid-template-columns:minmax(200px,1fr)}fieldset:last-of-type{margin-bottom:var(--fieldset-margin)}fieldset .c-field-group,fieldset .c-field-group:last-of-type{margin-bottom:0}fieldset+fieldset{margin-top:var(--cushion)}fieldset .c-field,fieldset .c-legend{grid-column:span 1}.c-field-group{grid-row-gap:var(--field-group-gap);row-gap:var(--field-group-gap);-webkit-margin-after:var(--field-group-margin);margin-block-end:var(--field-group-margin)}.c-field-group,.c-field-pair{display:grid;grid-template-columns:1fr}@container form (min-width: 350px){.c-field-pair{grid-template-columns:1fr 1fr;column-gap:var(--gap)}.c-field-pair .c-field{-webkit-margin-after:0;margin-block-end:0}}@container form (min-width: 700px){fieldset{grid-template-columns:300px 2fr;column-gap:var(--gap);grid-template-rows:1fr}fieldset .c-legend{grid-column:1/2;grid-row:1/2}fieldset .c-field-group{grid-column:2/3;grid-row:1/2}fieldset button[type=submit]{grid-column:2/3;margin-top:var(--field-group-margin);width:-moz-fit-content;width:fit-content}}:root{--dropdown-default-height:300px;--dropdown-border:none;--dropdown-offset:2px;--dropdown-shadow:var(--shadow);--dropdown-background:#fff;--dropdown-border-radius:var(--ui-radius);--dropdown-header-border-bottom:var(--border-width) dotted var(--ui-border-color);--dropdown-header-padding:1em;--dropdown-body-padding:1em 0;--dropdown-footer-padding:var(--dropdown-header-padding);--dropdown-footer-border-top:var(--dropdown-header-border-bottom);--dropdown-item-hover-color:var(--ui-hover-color-bg);--dropdown-item-selected-bg-color:var(--color-shade);--dropdown-search-input-focus:none;--dropdown-search-input-border:inset 0 0 0 var(--border-width) rgba(var(--ui-border-color),0.5);--dropdown-item-height:1em;--dropdown-group-header-border-top:1px solid var(--ui-border-color);--dropdown-group-header-border-bottom:1px solid var(--ui-border-color)}.c-dropdown{border:var(--dropdown-border);margin-top:var(--dropdown-offset);background:var(--dropdown-background);border-radius:var(--dropdown-border-radius);box-shadow:var(--dropdown-shadow);z-index:zindex(bottom);position:absolute;display:grid;grid-template-rows:[hs] auto [he bs] 1fr [be fs] auto [fe]}@media screen and (min-height:350px){.c-dropdown.\+searchable{height:var(--dropdown-searchable-height)}}.c-dropdown__header{padding:var(--dropdown-header-padding);border-bottom:var(--dropdown-header-border-bottom);grid-row:hs/he}.c-dropdown__body{padding:var(--dropdown-body-padding);max-height:var(--dropdown-default-height);overflow:auto;grid-row:bs/be}.c-dropdown__body .c-list__item,.c-dropdown__item{-webkit-padding-before:var(--button-padding-block);padding-block-start:var(--button-padding-block);-webkit-padding-after:var(--button-padding-block);padding-block-end:var(--button-padding-block);-webkit-padding-start:var(--button-padding-inline);padding-inline-start:var(--button-padding-inline);-webkit-padding-end:var(--button-padding-inline);padding-inline-end:var(--button-padding-inline);line-height:var(--dropdown-item-height);min-height:var(--dropdown-item-height);display:block}.c-dropdown__body .c-list__item.\+highlighted,.c-dropdown__body .c-list__item:hover,.c-dropdown__item.\+highlighted,.c-dropdown__item:hover{background:var(--dropdown-item-hover-color);cursor:pointer}.c-dropdown__body .c-list__item.\+disabled,.c-dropdown__item.\+disabled{opacity:var(--quiet)}.c-dropdown__body .c-list__item.\+selected,.c-dropdown__item.\+selected{background:var(--dropdown-item-selected-bg-color)}.c-dropdown__body .c-list__item.\+group-header,.c-dropdown__item.\+group-header{font-weight:var(--bold);text-transform:uppercase;font-size:font-size(milli);line-height:var(--body-line-height);min-height:var(--body-line-height);border-top:var(--dropdown-group-header-border-top);border-bottom:var(--dropdown-group-header-border-top)}.c-dropdown__body .c-list__item.\+group-header:hover,.c-dropdown__item.\+group-header:hover{background-color:transparent}.c-dropdown__body .c-list__item.\+custom-icon,.c-dropdown__item.\+custom-icon{display:flex;align-items:center}.c-dropdown__body .c-list__item.\+custom-icon .c-icon,.c-dropdown__body .c-list__item.\+custom-icon:before,.c-dropdown__item.\+custom-icon .c-icon,.c-dropdown__item.\+custom-icon:before{margin-right:.3em}.c-dropdown__body .c-list__item.\+custom-icon.\+selected:before,.c-dropdown__item.\+custom-icon.\+selected:before{content:"✓"}.c-dropdown__footer{padding:var(--dropdown-footer-padding);border-top:var(--dropdown-footer-border-top);grid-row:fs/fe}.c-dropdown__add-input{margin-bottom:.5em;box-shadow:var(--dropdown-search-input-border)!important}.c-dropdown__add-input:focus{outline:var(--dropdown-search-input-focus)!important}.c-dropdown__add-buttons{display:flex;justify-content:space-between}.c-dropdown__search{position:relative}.c-dropdown__search-input{min-width:100%!important;width:100%!important;box-shadow:var(--dropdown-search-input-border)!important}.c-dropdown__search-input:focus{outline:var(--dropdown-search-input-focus)!important}.c-dropdown__alert{margin:0 .5em;font-size:font-size(milli)}.c-dropdown__selected-option{position:relative}.c-dropdown__selected-option:not(:first-of-type){margin:0 0 0 .5em}.c-dropdown__selected-option:not(:first-of-type).c-pill{margin-left:0}:root{--lilypad-radius:var(--ui-radius);--lilypad-bg-color:var(--dropdown-background);--lilypad-shadow:var(--dropdown-shadow);--lilypad-border:var(--dropdown-border);--lilypad-padding:1em}.c-lilypad{border-radius:var(--lilypad-radius);background-color:var(--lilypad-bg-color);box-shadow:var(--lilypad-shadow);border:var(--lilypad-border);padding:var(--lilypad-padding);overflow:auto}.c-lilypad:has(.c-listbox),.c-lilypad:has(.c-menu){--lilypad-padding:0}:root{--dialog-modal-bg-color:rgba(0,0,0,.5);--dialog-bg-color:#fff;--dialog-border-radius:calc(var(--ui-radius) * 2);--dialog-shadow:var(--ui-shadow);--dialog-padding:calc(var(--unit) * 1.5);--dialog-body-font-size:1.2em;--dialog-max-width:calc(40em - var(--cushion));--dialog-min-width:0;--dialog-gap:calc(var(--gap) * 2)}.c-dialog-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--dialog-modal-bg-color);display:flex;justify-content:center;align-items:center;z-index:9998}.c-dialog{border:none;background:transparent}.c-dialog__frame{padding:var(--dialog-padding);background-color:var(--dialog-bg-color);border-radius:var(--dialog-border-radius);box-shadow:var(--dialog-shadow);display:grid;grid-gap:var(--dialog-gap);grid-template-columns:auto;grid-template-rows:auto;max-width:var(--dialog-max-width);width:-moz-fit-content;width:fit-content;min-width:var(--dialog-min-width);max-height:calc(100vh - var(--cushion));overflow:auto;pointer-events:auto;z-index:var(--z-index-top);--header-padding:0}@media screen and (max-width:800px){.c-dialog__frame{--dialog-min-width:70vw}}@media screen and (max-width:1200px){.c-dialog__frame{--dialog-min-width:40vw}}@media screen and (min-width:1200px){.c-dialog__frame{--dialog-min-width:30vw}}.c-dialog__frame .c-button-bar{gap:1em;flex-wrap:wrap}.c-dialog__frame .c-button-bar .\+end{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto}.c-dialog.\+error .c-dialog__frame{border:3pt solid red}.c-dialog__head{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.c-dialog__head:has(.c-dialog__close){-webkit-padding-end:calc(var(--dialog-padding)*1.5);padding-inline-end:calc(var(--dialog-padding)*1.5)}.c-dialog__body{overflow:auto;font-size:var(--dialog-body-font-size)}.c-dialog__close{--button-color-text:var(--color-fade);--button-color-bg:transparent;--button-icon-size:1.6em;--button-padding-block:var(--button-padding-inline);position:absolute;top:calc(var(--dialog-padding)*-1);right:calc(var(--dialog-padding)*-1)}.c-dialog__close:hover{--button-color-text:var(--color-text)}:root{--list-item-border:var(--ui-border);--list-item-background-color:transparent;--list-gap:0;--list-item-font-size:var(--type-size-lower-1)}.c-list{list-style-type:none;display:flex;flex-direction:column;gap:var(--list-gap)}.c-list__item{border:var(--list-item-border);padding:1em;display:grid;grid-template-columns:1fr auto;grid-template-areas:"content icon";font-size:var(--list-item-font-size);background-color:var(--list-item-background-color)}.c-list__item .c-button{--button-padding-block:0.2em;--button-padding-inline:0.5em;align-self:center}.c-list__item>.c-icon{grid-area:icon;align-self:center}.c-list__item:has(a){text-decoration:none;padding:0 1em 0 0}.c-list__item:has(a):hover{background-color:var(--color-shade)}.c-list__item:has(a):hover a{--key-pair-label-color:var(--color-text)}.c-list__item a:not(.c-button){text-decoration:none;--key-pair-label-color:var(--color-link);padding:1em}.c-list__item a:not(.c-button):not(.c-list__item a:not(.c-button):has(.c-key-pair)){font-weight:var(--bold)}.c-list__item .c-key-pair{font-size:var(--type-size-lower-1)}.c-list__item .c-key-pair>:last-child{--key-pair-text-color:var(--color-text-light)}.c-list__item+.c-list__item{border-top:0}:root{--columns-gap:var(--unit)}.c-columns{gap:var(--columns-gap);display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:50.4em){.c-columns{flex-direction:row}}.c-columns__column{flex:1 1}@media screen and (max-width:50.4em){.c-columns__column{order:2}}.c-columns__column.\+primary{flex-basis:50%}@media screen and (max-width:50.4em){.c-columns__column.\+primary{order:1}}:root{--rows-gap:var(--gap)}.c-rows{gap:var(--rows-gap);display:flex;flex-direction:column;justify-content:space-between}.c-rows.\+gap-x2{--gap:var(--col-gap-x2)}.c-rows.\+gap-x3{--gap:var(--col-gap-x3)}.c-rows.\+gap-x4{--gap:var(--col-gap-x4)}.c-rows__row{flex:1 1}.c-rows__row:empty{display:none}:root{--wrap-width:var(--site-width);--wrap-narrow-width:calc(var(--site-width) / 2)}.c-wrap{max-width:var(--wrap-width);width:100%;margin-right:auto;margin-left:auto}.c-wrap.\+narrow{--wrap-width:var(--wrap-narrow-width)}.c-wrap.\+align-start{margin:0}:root{--island-placement:center;--island-content-width:clamp(320px,350px,100%)}.c-island{width:100%;height:100%;display:grid;place-content:var(--island-placement);grid-template-columns:var(--island-content-width)}.c-grid{container-type:inline-size;container-name:grid-container;display:grid;grid-column-gap:var(--col-gap);column-gap:var(--col-gap);grid-row-gap:var(--col-gap);row-gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(16em,1fr))}.c-grid.\+cols-2{--cols:1;grid-template-columns:repeat(var(--cols),1fr)}@media screen and (min-width:35.28em){.c-grid.\+cols-2{--cols:2}}.c-grid.\+cols-3{--cols:1;grid-template-columns:repeat(var(--cols),1fr)}@media screen and (min-width:35.28em){.c-grid.\+cols-3{--cols:2}}@media screen and (min-width:50.4em){.c-grid.\+cols-3{--cols:3}}.c-grid.\+cols-4{--cols:1;grid-template-columns:repeat(var(--cols),1fr)}@media screen and (min-width:35.28em){.c-grid.\+cols-4{--cols:2}}@media screen and (min-width:50.4em){.c-grid.\+cols-4{--cols:4}}.c-grid.\+fill .c-grid__item{display:grid}:root{--breadcrumbs-separator:"›";--breadcrumbs-link-style:var(--link-style);--breadcrumbs-link-hover-style:var(--link-hover-style);--breadcrumbs-gap:0.25em;--breadcrumbs-link-color:var(--color-link)}.c-breadcrumbs{display:flex;list-style:none;flex-wrap:wrap;gap:var(--breadcrumbs-gap);align-items:center}.c-breadcrumbs a{-webkit-text-decoration:var(--breadcrumbs-link-style);text-decoration:var(--breadcrumbs-link-style);color:var(--breadcrumbs-link-color);display:inline}.c-breadcrumbs a:hover{-webkit-text-decoration:var(--breadcrumbs-link-hover-style);text-decoration:var(--breadcrumbs-link-hover-style)}.c-breadcrumbs>*{display:flex;align-items:center}.c-breadcrumbs>*+*{display:inline-flex;gap:var(--breadcrumbs-gap);align-items:center}.c-breadcrumbs>*+:before{content:var(--breadcrumbs-separator);display:inline-flex;align-items:center;margin-right:var(--breadcrumbs-gap)}:root{--nav-item-border:none;--nav-item-font-size:1em;--nav-item-inline-padding:1em;--nav-item-block-padding:0;--nav-item-height:var(--ui-target);--nav-item-gap:calc(var(--gap) / 2);--nav-item-border-radius:var(--ui-radius);--nav-item-text-color:var(--color-text);--nav-item-text-weight:var(--regular);--nav-item-line-height:var(--body-line-height);--nav-item-background-color:transparent;--nav-item-hover-background-color:var(--color-fade);--nav-item-hover-shadow:var(--button-hover-shadow);--nav-item-hover-text-color:var(--color-text);--nav-item-active-background-color:var(--nav-item-text-color);--nav-item-active-text-color:#fff;--nav-item-columns:auto 1fr auto;--nav-item-justify-content:start;--nav-item-icon-margin:0;--nav-pill-color:var(--color-accent);--nav-group-heading-font-size:1em;--nav-group-heading-color:var(--button-color-primary);--nav-group-heading-weight:var(--bold);--nav-group-heading-text-transform:uppercase;--nav-group-heading-padding:0 0.9em;--nav-grid-direction:row;--nav-group-list-margin:0.5em 0 1em 0;--nav-inline-padding:0;--nav-item-icon-font-size:1em}.c-nav{display:grid;grid-auto-flow:var(--nav-grid-direction);list-style:none;padding-inline:var(--nav-inline-padding)}.c-nav .c-nav__item .c-icon{font-size:var(--nav-item-icon-font-size)}.c-nav .c-nav__item+.c-nav__item{border-top:var(--nav-item-border)}.c-nav .c-nav__item:last-of-type{border-bottom:var(--nav-item-border)}.c-nav .c-nav__item a{padding-block:var(--nav-item-block-padding);padding-inline:var(--nav-item-inline-padding);display:block;font-weight:var(--nav-item-text-weight);text-decoration:none;line-height:var(--nav-item-line-height);color:var(--nav-item-text-color);min-block-size:var(--ui-target);border-radius:var(--nav-item-border-radius)}.c-sidebar .c-nav .c-nav__item a{width:100%}.c-nav .c-nav__item a:has(.c-icon){display:inline-flex;align-items:center;width:100%;gap:var(--nav-item-icon-margin)}.c-nav .c-nav__item a.\+active{background-color:var(--nav-item-active-background-color);color:var(--nav-item-active-text-color)}.c-nav .c-nav__item a:hover:not(.c-nav__item a.\+active){background-color:var(--nav-item-hover-background-color);color:var(--nav-item-hover-text-color)}.c-nav .c-nav__item a .c-icon{color:var(--nav-item-icon-color)}.c-nav .c-button:not(.c-nav__group-heading){--button-color-bg:var(--nav-item-background-color);--button-hover-color-bg:var(--nav-item-hover-background-color);--button-color-text:var(--nav-item-text-color);--button-height:var(--nav-item-height);--button-hover-shadow:var(--nav-item-hover-shadow);display:grid;grid-template-columns:var(--nav-item-columns);border-radius:var(--nav-item-border-radius);grid-gap:var(--nav-item-gap);gap:var(--nav-item-gap);font-weight:400;padding:var(--nav-item-block-padding) var(--nav-item-inline-padding);font-size:var(--nav-item-font-size)}.c-nav .c-button:not(.c-nav__group-heading):hover{--button-hover-color-text:var(--nav-item-hover-text-color)}.c-nav .c-button:not(.c-nav__group-heading).\+active{--button-color-bg:var(--nav-item-active-background-color);--button-color-text:var(--nav-item-active-text-color)}.c-nav .c-button:not(.c-nav__group-heading).\+active:hover{color:var(--nav-item-active-text-color)}.c-nav .c-button:not(.c-nav__group-heading) .c-icon{margin-inline:var(--nav-item-icon-margin)}.c-nav .\+active .c-button:not(.c-nav__group-heading){--button-color-bg:var(--nav-item-active-background-color);--button-color-text:var(--nav-item-active-text-color)}.c-nav .\+active .c-button:not(.c-nav__group-heading):hover{color:var(--nav-item-active-text-color)}.c-nav.\+level-two{margin:var(--nav-group-list-margin)}.c-nav .c-pill{--pill-bg-color:var(--nav-pill-color);grid-column:3}.c-nav__group-heading{--button-color:var(--nav-group-heading-color);display:flex;gap:.5em;align-items:center;padding:var(--nav-group-heading-padding);line-height:var(--ui-target);font-size:var(--nav-group-heading-font-size);font-weight:var(--nav-group-heading-weight);text-transform:var(--nav-group-heading-text-transform);border-radius:var(--nav-item-border-radius);justify-content:flex-start}.c-nav__group-heading .c-icon.\+arrow{font-size:var(--base-font-size)}.c-nav__group-heading .c-icon:last-child{justify-self:flex-end}.c-nav__group-heading:has(.c-icon:not(.\+arrow)){flex-direction:row-reverse;justify-content:flex-end}:root{--nav-toggle-icon-size:1.2;--nav-toggle-bg-color:transparent;--nav-toggle-color:var(--color-0)}.c-nav-toggle>.c-button{--button-color-text:var(--nav-toggle-color);box-shadow:none;background-color:var(--nav-toggle-bg-color)}.c-nav-toggle>.c-button .c-icon{transform:scale(var(--nav-toggle-icon-size))}.c-nav-toggle span,.c-nav-toggle>input[type=checkbox]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media screen and (min-width:50.4em){.c-nav-toggle{display:none}}@media screen and (max-width:50.4em){.c-nav-toggle+.c-nav{display:none}.c-nav-toggle:has(>input[type=checkbox]:checked)+.c-nav{display:grid}}@media screen and (max-width:50.4em){.c-nav-toggle+.c-nav{position:absolute;background:#fff;z-index:var(--z-index-top);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:var(--gap);left:var(--gap);top:calc(var(--ui-target)*2)}.c-nav-toggle+.c-nav .c-nav__item a{--nav-item-text-color:var(--color-text)}.c-nav-toggle+.c-nav .\+active .c-button{--nav-item-background-color:var(--color-text)}.c-nav-toggle+.c-nav .c-button{--button-color-text:var(--color-text)}.c-nav-toggle+.c-nav .c-button:not(.c-nav__group-heading):hover{--nav-item-color:var(--color-text);--nav-item-hover-background-color:var(--color-shade)}}:root{--tabs-background-color:var(--color-bg);--tabs-padding:0;--tabs-content-padding:var(--gap) 0;--tabs-tab-item-padding:0 1em;--tabs-tab-item-height:3em;--tabs-tab-item-color:var(--color-2);--tabs-tab-item-hover-color:#fff;--tabs-tab-item-hover-background-color:var(--color-2);--tabs-tab-item-current-color:#fff;--tabs-tab-item-current-background-color:var(--color-2);--tabs-tab-item-background-color:transparent;--tabs-tab-item-font-size:1.2em;--tabs-pill-bg-color:var(--color-shade);--tabs-current-pill-bg-color:var(--color-dark);--tab-menu-radius:var(--ui-radius);--tab-menu-border-color:var(--color-shade);--tabs-tab-item-border-width:2px}.c-tabbed{display:flex;flex-direction:column}.c-tabbed .c-tab-content,.c-tabbed .c-tab__content{padding:var(--tabs-content-padding)}.c-tabbed.\+button-bar .c-tabs,.c-tabbed.\+button-bar .c-tabs__menu{width:-moz-fit-content;width:fit-content;border-radius:var(--tab-menu-radius)}.c-tabbed.\+button-bar .c-tab-item,.c-tabbed.\+button-bar .c-tab__item{border:var(--tabs-tab-item-border-width) solid var(--tabs-tab-item-color);background-color:var(--tabs-tab-item-background-color);color:var(--tabs-tab-item-color)}.c-tabbed.\+button-bar .c-tab-item:focus-visible,.c-tabbed.\+button-bar .c-tab-item:hover,.c-tabbed.\+button-bar .c-tab__item:focus-visible,.c-tabbed.\+button-bar .c-tab__item:hover{background-color:var(--tabs-tab-item-hover-background-color);color:var(--tabs-tab-item-hover-color)}.c-tabbed.\+button-bar .c-tab-item.\+current,.c-tabbed.\+button-bar .c-tab__item.\+current{background-color:var(--tabs-tab-item-current-background-color);color:var(--tabs-tab-item-current-color)}.c-tabbed.\+button-bar .c-tab-item:active,.c-tabbed.\+button-bar .c-tab__item:active{box-shadow:inset 0 0 150px rgba(0,0,0,.1)}.c-tabbed.\+button-bar .c-tab-item+.c-tab-item,.c-tabbed.\+button-bar .c-tab__item+.c-tab-item{border-left:none}.c-tabbed.\+button-bar .c-tab-item:first-child,.c-tabbed.\+button-bar .c-tab__item:first-child{border-radius:var(--tab-menu-radius) 0 0 var(--tab-menu-radius)}.c-tabbed.\+button-bar .c-tab-item:last-child,.c-tabbed.\+button-bar .c-tab__item:last-child{border-radius:0 var(--tab-menu-radius) var(--tab-menu-radius) 0}.c-tabs,.c-tabs__menu{padding:var(--tabs-padding);background-color:var(--tabs-background-color);overflow:auto;display:flex;list-style:none;margin:0}.c-tabs .c-tab-item,.c-tabs .c-tab__item,.c-tabs__menu .c-tab-item,.c-tabs__menu .c-tab__item{text-align:center;color:var(--color-text-alt);display:flex;gap:calc(var(--gap)/2);padding:0 .5em;align-items:center;line-height:var(--tabs-tab-item-height);height:var(--tabs-tab-item-height);background-color:transparent;border-bottom:var(--tabs-tab-item-border-width) solid var(--color-bg);white-space:nowrap;font-weight:var(--bold)}@media screen and (min-width:50.4em){.c-tabs .c-tab-item,.c-tabs .c-tab__item,.c-tabs__menu .c-tab-item,.c-tabs__menu .c-tab__item{gap:var(--gap);font-size:var(--tabs-tab-item-font-size);padding:var(--tabs-tab-item-padding)}}.c-tabs .c-tab-item .c-pill,.c-tabs .c-tab__item .c-pill,.c-tabs__menu .c-tab-item .c-pill,.c-tabs__menu .c-tab__item .c-pill{--button-padding:0.5em;--pill-bg:var(--tabs-pill-bg-color);border:1px dotted var(--color-text-alt);color:var(--color-text-alt)}.c-tabs .c-tab-item.\+current,.c-tabs .c-tab__item.\+current,.c-tabs__menu .c-tab-item.\+current,.c-tabs__menu .c-tab__item.\+current{color:var(--tabs-tab-item-color);border-color:var(--tabs-tab-item-color)}.c-tabs .c-tab-item.\+current .c-pill,.c-tabs .c-tab__item.\+current .c-pill,.c-tabs__menu .c-tab-item.\+current .c-pill,.c-tabs__menu .c-tab__item.\+current .c-pill{--pill-bg:var(--tabs-current-pill-bg-color);border-color:var(--tabs-tab-item-color);border-style:solid;color:var(--tabs-tab-item-color)}.c-tabs .c-tab-item:hover,.c-tabs .c-tab__item:hover,.c-tabs__menu .c-tab-item:hover,.c-tabs__menu .c-tab__item:hover{color:var(--tabs-tab-item-color);background:transparent;border-color:var(--tabs-tab-item-color);cursor:pointer}.c-tabs .c-tab-item:hover .c-pill,.c-tabs .c-tab__item:hover .c-pill,.c-tabs__menu .c-tab-item:hover .c-pill,.c-tabs__menu .c-tab__item:hover .c-pill{--pill-bg:var(--tabs-current-pill-bg-color);border-color:var(--tabs-tab-item-color);border-style:solid;color:var(--tabs-tab-item-color)}:root{--menu-background-color:#fff;--menu-min-width:10em;--menu-box-shadow:var(--shadow);--menu-border-radius:var(--ui-radius);--menu-item-hover-background-color:var(--color-shade);--menu-item-border-color:var(--ui-border-color)}.c-menu{overflow:hidden;min-width:var(--menu-min-width)}.c-menu menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.c-menu menu>.c-button:first-child{border-top:none}.c-menu menu>li{display:flex}.c-menu menu>li:not(:has(.c-button)){padding:var(--button-padding)}.c-menu menu>li:first-child .c-button{border:none}.c-menu .c-button{background-color:transparent;border-radius:0;--button-color-text:var(--color-text);font-weight:var(--regular);justify-content:flex-start;border-top:1px solid var(--menu-item-border-color);flex:1 1}.c-menu .c-button:hover{background-color:var(--menu-item-hover-background-color)}.c-menu .c-button:disabled{color:var(--color-quiet)}.c-menu .c-button:disabled:hover{background-color:#fff}.c-menu .c-button:active{background-color:hsl(var(--color-3-hsl)/calc(var(--shade) * 2))}.c-menu .c-button.\+neg{--button-text:var(--color-neg)}:root{--app-gap:0}.c-app{display:grid;grid-gap:var(--app-gap);gap:var(--app-gap);grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:auto auto 1fr auto;height:100vh}@media screen and (min-width:63em){.c-app{grid-template-columns:var(--sidebar-width) 1fr var(--aside-width)}}.c-app>.c-brand{grid-column:1/span 1;grid-row:1;background-color:var(--brand-bg-color);padding:var(--brand-padding);flex-shrink:0;flex-grow:0}.c-app>.c-brand a{display:flex}.c-app>.c-masthead{grid-column:2/span 3;grid-row:1}.c-app>.c-content,.c-app>.c-footer,.c-app>.c-header{grid-column:1/span 3}.c-app>.c-content{grid-row:3}@media screen and (min-width:63em){.c-app:has(>.c-aside)>.c-content,.c-app:has(>.c-aside)>.c-footer,.c-app:has(>.c-aside)>.c-header{grid-column:1/span 2}}.c-app:has(>.c-aside) .c-aside{display:none;grid-column:3/span 1;grid-row:2/5}@media screen and (min-width:63em){.c-app:has(>.c-aside) .c-aside{display:block}}.c-app:has(>.c-aside.\+modal)>.c-content,.c-app:has(>.c-aside.\+modal)>.c-footer,.c-app:has(>.c-aside.\+modal)>.c-header{grid-column:1/span 3}.c-app:has(>.c-aside.\+modal):has(>.c-sidebar)>.c-content,.c-app:has(>.c-aside.\+modal):has(>.c-sidebar)>.c-footer,.c-app:has(>.c-aside.\+modal):has(>.c-sidebar)>.c-header{grid-column:2/span 3}@media screen and (min-width:50.4em){.c-app:has(>.c-sidebar)>.c-content,.c-app:has(>.c-sidebar)>.c-footer,.c-app:has(>.c-sidebar)>.c-header{grid-column:2/span 1}}@media screen and (min-width:50.4em){.c-app:has(>.c-sidebar):not(.c-app:has(>.c-sidebar):has(>.c-aside))>.c-content,.c-app:has(>.c-sidebar):not(.c-app:has(>.c-sidebar):has(>.c-aside))>.c-footer,.c-app:has(>.c-sidebar):not(.c-app:has(>.c-sidebar):has(>.c-aside))>.c-header{grid-column:2/span 2}}.c-app:has(>.c-sidebar)>.c-sidebar{display:none;grid-column:1/span 1;grid-row:2/5}@media screen and (min-width:50.4em){.c-app:has(>.c-sidebar)>.c-sidebar{display:flex}}.c-app:has(>.c-footer)>.c-footer{grid-row:4}.c-app>.c-toaster{position:fixed;bottom:1em;left:1em}:root{--aside-background-color:var(--color-bg);--aside-padding:0 var(--cushion);--aside-text-color:var(--color-text);--aside-border-radius:var(--ui-radius) 0 0 var(--ui-radius);--aside-box-shadow:var(--shadow-layered-soft);--aside-width:25em;--aside-border-left:var(--border-width) solid var(--ui-border-color);--aside-section-padding:0 0 var(--unit) 0;--aside-section-border:none;--aside-section-bg-color:transparent;--aside-section-border-radius:0}.c-aside{background-color:var(--aside-background-color);padding:var(--aside-padding);color:var(--aside-text-color);display:flex;flex-direction:column;gap:var(--gap);width:var(--aside-width);border-left:var(--aside-border-left)}.c-aside .c-header:not(.c-website .c-header){--header-padding:0;--h1-heading-size:var(--type-size-upper-2)}.c-aside .c-header__actions{align-items:flex-start}.c-aside .c-footer{--footer-padding:0}.c-aside .c-content{--content-padding:0;flex:1 1}.c-aside .c-section{--section-padding:var(--aside-section-padding);--section-bg-color:var(--aside-section-bg-color);--section-border-radius:var(--aside-section-border-radius);--section-border:var(--aside-section-border)}@media screen and (min-width:50.4em){.c-aside{width:var(--aside-width)}}.c-aside.\+modal{position:fixed;right:0;top:0;bottom:0;overflow:auto;z-index:0}@media screen and (max-width:50.4em){.c-aside.\+modal{--aside-width:100vw}}@media screen and (min-width:50.4em){.c-aside.\+modal{box-shadow:var(--aside-box-shadow)}}:root{--content-bg-color:var(--color-bg);--content-padding:var(--unit);--content-max-width:auto;--content-font-size:var(--type-size-base)}.c-content{background-color:var(--content-bg-color);padding:var(--content-padding);max-width:var(--content-max-width);-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:auto;margin-inline-start:auto;width:100%;font-size:var(--content-font-size)}.c-card .c-content{--content-bg-color:transparent;--content-padding:0;--content-max-width:auto}.c-content.\+full-width{--content-max-width:100%;--content-padding:0}.c-content.\+narrow{--content-max-width:var(--wrap-narrow-width)}.c-content:has(.c-sidebar){display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:1fr auto;grid-template-areas:"article sidebar" "footer footer";grid-gap:calc(var(--gap)*2);gap:calc(var(--gap)*2)}.c-content:has(.c-sidebar) .c-sidebar{--sidebar-background-color:var(--color-site)}.c-content:has(.c-sidebar.\+sticky){align-items:start}:root{--footer-bg-color:var(--color-bg);--footer-padding:var(--unit);--footer-text-color:var(--color-text);--footer-border-color:var(--ui-border-color);--footer-font-size:var(--type-size-base)}.c-footer{background-color:var(--footer-bg-color);padding:var(--footer-padding);color:var(--footer-text-color);display:flex;justify-content:space-between;gap:var(--gap);align-items:center;border-top:var(--footer-border-color);font-size:var(--footer-font-size)}.c-card .c-footer{--footer-bg-color:transparent;--footer-padding:0;--footer-font-size:var(--type-size-lower-1)}.c-sidebar .c-footer{--footer-bg-color:transparent;align-items:flex-end;flex:1 1}:root{--header-bg-color:var(--color-bg);--header-padding:var(--unit);--header-column-gap:var(--unit);--header-max-width:auto;--header-title-font-size:var(--type-size-upper-3);--header-summary-font-color:var(--color-text-light);--header-width:100%;--header-summary-gap:calc(var(--unit) * 2)}.c-header{background-color:var(--header-bg-color);padding:var(--header-padding);-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:auto;margin-inline-start:auto;width:var(--header-width);max-width:var(--header-max-width)}.c-header:not(.c-website .c-header){display:grid;grid-template-areas:"secondary secondary" "title title" "summary summary" "actions actions";grid-column-gap:var(--header-column-gap);column-gap:var(--header-column-gap)}@media screen and (min-width:50.4em){.c-header:not(.c-website .c-header){grid-template-columns:1fr auto;grid-template-areas:"secondary secondary" "title actions" "summary summary"}}.c-card .c-header:not(.c-website .c-header),.c-timeline .c-header:not(.c-website .c-header){--header-bg-color:transparent;--header-padding:0;--header-max-width:100%;align-items:center}.c-timeline .c-header:not(.c-website .c-header){gap:0}.c-header.\+full-width{--header-max-width:100%;--header-padding:0}.c-header.\+full-width>div{padding-block:var(--unit)}.c-header.\+full-width>div:first-child{-webkit-padding-start:var(--unit);padding-inline-start:var(--unit)}.c-header.\+full-width>div:last-child{-webkit-padding-end:var(--unit);padding-inline-end:var(--unit)}.c-header .c-breadcrumbs{grid-area:secondary}.c-header__title{grid-area:title;display:flex;align-items:center;gap:var(--gap);font-size:var(--header-title-font-size)}.c-card .c-header__title{gap:calc(var(--gap)/2)}.c-header__title:not(.c-card .c-header__title){flex-direction:column;align-items:flex-start}@media screen and (min-width:50.4em){.c-header__title:not(.c-card .c-header__title){gap:calc(var(--gap)*2)}}.c-header__actions{grid-area:actions;display:flex;gap:var(--gap);align-items:center;flex-wrap:wrap}.c-header__summary{grid-area:summary;color:var(--header-summary-font-color)}.c-header__summary:has(.c-key-pair:nth-last-of-type(2)){display:inline-flex;align-items:center;column-gap:var(--header-summary-gap);flex-wrap:wrap}:root{--masthead-bg-color:var(--color-1);--masthead-height:var(--ui-target);--masthead-padding:0.5rem 1rem;--masthead-item-height:calc(var(--masthead-height) - var(--masthead-padding));--masthead-button-color:var(--color-1);--masthead-text-button-color:#fff;--masthead-text-button-hover-color:#fff;--masthead-nav-item-border-radius:var(--ui-radius);--masthead-nav-item-inline-padding:var(--gap);--masthead-nav-item-block-padding:0.25em;--masthead-nav-item-button-color:#fff;--masthead-nav-item-button-hover-color:#fff;--masthead-nav-item-font-weight:normal;--masthead-nav-item-font-size:1em;--masthead-nav-item-button-shadow:var(--button-hover-shadow);--masthead-nav-item-hover-background-color:transparent;--masthead-nav-item-active-background-color:transparent;--masthead-nav-item-active-shadow:transparent;--masthead-nav-item-active-text-color:var(--color-white);--masthead-nav-item-line-height:2em;--masthead-font-color:var(--color-text)}.c-masthead{--header-width:auto;--header-bg-color:var(--masthead-bg-color);--header-padding:0;background-color:var(--masthead-bg-color);color:var(--masthead-font-color);display:flex;gap:var(--masthead-padding);padding:var(--masthead-padding);flex-wrap:wrap;justify-content:flex-end;align-items:center;flex-direction:row;height:100%}.c-masthead .c-header{flex:1 1;display:flex}.c-masthead .c-nav .c-nav__item{white-space:nowrap}.c-masthead .c-heading,.c-masthead .c-title .c-heading{--heading-font-color:var(--masthead-font-color)}.c-masthead .c-breadcrumbs{align-items:center;flex-grow:1;--breadcrumbs-link-style:none;--breadcrumbs-link-color:var(--color-text-alt);--breadcrumbs-link-hover-style:underline}.c-masthead .c-button.\+text{--button-color-text:var(--masthead-text-button-color)}.c-masthead .c-button.\+text:hover{color:var(--masthead-text-button-hover-color)}.c-masthead .c-nav{--nav-grid-direction:column;--nav-item-columns:auto;--nav-icon-margin:auto;--nav-inline-padding:var(--masthead-nav-item-inline-padding);--nav-item-gap:0;flex:1 1;justify-content:center;display:none;height:var(--masthead-item-height);flex:0 1;margin-inline:auto;--nav-grid-direction:row;--nav-item-text-color:var(--masthead-nav-item-button-color)}@media screen and (min-width:63em){.c-masthead .c-nav{display:flex}}.c-masthead .c-nav .c-nav__item a{color:var(--masthead-nav-item-button-color);line-height:var(--masthead-nav-item-line-height)}.c-masthead .c-nav .c-nav__item a:hover:not(.c-nav__item a.\+active){--nav-item-hover-background-color:var( --masthead-nav-item-hover-background-color );--nav-item-hover-text-color:var( --masthead-nav-item-button-hover-color )}.c-masthead .c-nav .c-nav__item a:has(.c-icon){display:flex;flex-direction:column}.c-masthead .c-nav .c-nav__item a.\+active{background-color:var(--masthead-nav-item-active-background-color);color:var(--masthead-nav-item-active-text-color)}.c-masthead .c-nav .c-button:not(.c-nav__group-heading){--nav-item-columns:auto;--nav-item-border-radius:var(--masthead-nav-item-border-radius);--button-hover-color-text:var(--masthead-nav-item-button-hover-color);--button-hover-shadow:var(--masthead-nav-item-button-shadow);--button-active-color-bg:var( --masthead-nav-item-active-background-color );--button-active-shadow:var(--masthead-nav-item-active-shadow);font-weight:var(--masthead-nav-item-font-weight);font-size:var(--masthead-nav-item-font-size)}.c-masthead .c-nav .c-button:not(.c-nav__group-heading):has(.c-icon){--nav-item-block-padding:var(--masthead-nav-item-block-padding)}.c-masthead .c-nav .c-button:not(.c-nav__group-heading) .c-icon{--nav-item-icon-margin:auto}.c-masthead .c-nav .c-button:not(.c-nav__group-heading).\+active{--button-color-bg:var(--masthead-nav-item-active-background-color);--button-color-text:var(--masthead-nav-item-active-text-color)}.c-masthead .c-nav .c-button:not(.c-nav__group-heading).\+active:hover{color:var(--masthead-nav-item-active-text-color)}.c-masthead .c-nav-toggle{margin-right:auto}.c-masthead .c-search .c-input{--field-border:0;--input-height:var(--masthead-item-height)}.c-masthead .c-button__text{-webkit-padding-end:var(--gap);padding-inline-end:var(--gap)}@media screen and (min-width:50.4em){.c-masthead .c-button__text{display:none}}:root{--section-bg-color:transparent;--section-padding:var(--gap);--section-margin:0;--section-border:var(--section-border-width) var(--section-border-color) var(--section-border-style);--section-border-radius:calc(var(--ui-radius) * 2);--section-border-width:0;--section-border-color:transparent;--section-border-style:solid;--section-overflow:visible;--section-gap:var(--gap)}.c-section{background-color:var(--section-bg-color);padding:var(--section-padding);margin:var(--section-margin);border:var(--section-border);border-radius:var(--section-border-radius);overflow:var(--section-overflow);display:flex;flex-direction:column;gap:var(--section-gap)}.c-section:empty{display:none}.c-section .c-section{--section-padding:0}.c-card .c-section{--section-padding:var(--card-section-padding);--section-bg-color:var(--card-bg-color)}.c-card .c-section:has(+.c-section):first-of-type{--section-border-radius:var(--card-radius) var(--card-radius) 0 0}.c-card .c-section:last-of-type:not(.c-card .c-section:only-of-type){--section-border-radius:0 0 var(--card-radius) var(--card-radius)}.c-card .c-section:has(+.c-section):not(.c-card .c-section:last-child,.c-card .c-section:first-child){--section-border-radius:0}.c-card .c-section:not(.c-card .c-section:first-child){border-top:var(--card-section-border)}.c-form .c-section,form .c-section{--section-padding:var(--gap) 0}:root{--sidebar-background-color:var(--color-white);--sidebar-padding:0.75em;--sidebar-text-color:var(--color-text);--sidebar-width:15em;--sidebar-heading-padding:0.25em;--sidebar-heading-color:var(--color-text);--sidebar-shadow:inset -1px 0 0 0 var(--ui-border-color)}.c-sidebar{background-color:var(--sidebar-background-color);gap:var(--gap);flex-direction:column;box-shadow:var(--sidebar-shadow)}.c-sidebar.\+sticky{position:-webkit-sticky;position:sticky;top:var(--unit)}@media screen and (max-width:50.4em){.c-sidebar{align-items:center;justify-content:center;flex-direction:row}}@media screen and (min-width:50.4em){.c-sidebar{padding:var(--sidebar-padding);color:var(--sidebar-text-color)}}.c-sidebar .c-heading{padding:var(--sidebar-heading-padding)}.c-sidebar .c-heading:has(.c-pill) .c-icon{font-size:1em;--title-icon-color:#fff}:root{--brand-padding:0em;--brand-height:calc(100% - var(--brand-padding));--brand-bg-color:var(--color-1)}.c-brand{display:inline-flex;gap:calc(var(--gap)/2);align-items:center}.c-brand img{display:block;height:calc(var(--brand-height) - .5em)}}@layer theme{:root{--unit:1rem;--block:8rem;--gap:1rem;--gap-em:1em;--cushion:clamp(1em,4vw,3em);--cushion-small:clamp(1em,2vw,2em);--cushion-xs:clamp(0.5em,1vw,1em);--cushion-large:clamp(2em,5vw,5em);--cushion-semi:clamp(2em,3vw,3em);--cushion-vert:clamp(1em,6vw,5em);--radius:1rem;--border-width:1px;--site-width:1344px;--time:0.2s;--quiet:0.5;--quiet-u1:0.75;--inline-neg:-1;--inline-pos:1;--motion:var(--time);--grid-col:minmax(0,1fr);--col-gap-x05:clamp(0em,0.5vw,0.5em);--col-gap:clamp(0.5em,1vw,1em);--col-gap-x2:clamp(1em,2vw,2em);--col-gap-x4:clamp(2em,3vw,4em);--col-gap-x2-rem:clamp(1rem,2vw,2rem);--col-gap-x2b:clamp(2em,2vw,3em);--col-gap-x2b-rem:clamp(2rem,2vw,3rem);--grid-default-cols:12;--grid-default-tmpt:repeat(var(--grid-default-cols),var(--grid-col));--shadow-reset:0 0 0 var(--shadow-color);--shadow:0 0.25rem 0.5rem var(--shadow-color);--shadow-light:0 0.125rem 0.25rem var(--shadow-color-light);--shadow-ambient:0 0 1rem var(--shadow-color);--shadow-layered:0 0.2em 0.1em rgba(0,0,0,.1),0 0.4em 0.2em rgba(0,0,0,.1),0 0.8em 0.4em rgba(0,0,0,.1),0 1em 0.8em rgba(0,0,0,.1),0 2em 1em rgba(0,0,0,.1);--shadow-layered-short:0 0.1em 0.1em rgba(0,0,0,.1),0 0.2em 0.2em rgba(0,0,0,.1),0 0.4em 0.4em rgba(0,0,0,.1),0 0.6em 0.8em rgba(0,0,0,.1),0 0.8em 1em rgba(0,0,0,.1);--shadow-layered-soft:0 0.1em 0.2em rgba(0,0,0,.1),0 0.2em 0.4em rgba(0,0,0,.1),0 0.4em 0.8em rgba(0,0,0,.1),0 0.8em 1em rgba(0,0,0,.1),0 1em 2em rgba(0,0,0,.1),0 2em 4em rgba(0,0,0,.1);--shadow-default:var(--shadow-layered-short);--shadow-hover:var(--shadow-layered-soft);--shadow-press:inset var(--shadow-light);--type-scale:1.2;--type-size-base:15px;--font-family-1:"IBM Plex Sans",sans-serif,system-ui;--font-family-2:Georgia;--font-family-mono:monospace;--font-fsettings:normal;--link-underline:none;--link-style:underline;--link-hover-style:none;--font-family-title:inherit;--title-font-fsettings:var(--font-fsettings);--title-font-ttransform:normal;--title-font-weight:var(--semibold);--bold:bold;--x-bold:bold;--regular:normal;--semibold:600;--line-height:1.5;--type-size-upper-1:calc(var(--type-size-base) * var(--type-scale));--type-size-upper-2:calc(var(--type-size-upper-1) * var(--type-scale));--type-size-upper-3:calc(var(--type-size-upper-2) * var(--type-scale));--type-size-upper-4:calc(var(--type-size-upper-3) * var(--type-scale));--type-size-upper-5:calc(var(--type-size-upper-4) * var(--type-scale));--type-size-upper-6:calc(var(--type-size-upper-5) * var(--type-scale));--type-size-upper-7:calc(var(--type-size-upper-6) * var(--type-scale));--type-size-upper-8:calc(var(--type-size-upper-7) * var(--type-scale));--type-size-upper-9:calc(var(--type-size-upper-8) * var(--type-scale));--type-size-upper-10:calc(var(--type-size-upper-9) * var(--type-scale));--type-size-upper-11:calc(var(--type-size-upper-10) * var(--type-scale));--type-size-upper-12:calc(var(--type-size-upper-11) * var(--type-scale));--type-size-upper-13:calc(var(--type-size-upper-12) * var(--type-scale));--type-size-upper-14:calc(var(--type-size-upper-13) * var(--type-scale));--type-size-lower-1:calc(var(--type-size-base) / var(--type-scale));--type-size-lower-2:calc(var(--type-size-lower-1) / var(--type-scale));--type-size-fluid-lower-2:clamp(var(--type-size-lower-2),1vw,var(--type-size-lower-1));--type-size-fluid-lower-1:clamp(var(--type-size-lower-1),1vw,var(--type-size-base));--type-size-fluid-base:clamp(var(--type-size-base),1.5vw,var(--type-size-upper-1));--type-size-fluid-upper-1:clamp(var(--type-size-upper-1),2vw,var(--type-size-upper-2));--type-size-fluid-upper-2:clamp(var(--type-size-upper-2),3vw,var(--type-size-upper-3));--type-size-fluid-upper-3:clamp(var(--type-size-upper-3),4vw,var(--type-size-upper-4));--type-size-fluid-upper-4:clamp(var(--type-size-upper-4),5vw,var(--type-size-upper-5));--type-size-fluid-upper-5:clamp(var(--type-size-upper-5),6vw,var(--type-size-upper-6));--type-size-fluid-upper-6:clamp(var(--type-size-upper-6),7vw,var(--type-size-upper-7));--line-scale:1.125;--line-height-lower-1:calc(var(--line-height) / var(--line-scale));--line-height-lower-2:calc(var(--line-height-lower-1) / var(--line-scale));--line-height-lower-3:calc(var(--line-height-lower-2) / var(--line-scale));--line-height-lower-4:calc(var(--line-height-lower-3) / var(--line-scale));--line-height-lower-5:calc(var(--line-height-lower-4) / var(--line-scale));--h1-heading-size:var(--type-size-upper-6);--h2-heading-size:var(--type-size-upper-5);--h3-heading-size:var(--type-size-upper-4);--h4-heading-size:var(--type-size-upper-3);--h5-heading-size:var(--type-size-upper-2);--h6-heading-size:var(--type-size-upper-1);--color-white:#fff;--color-black:#000;--color-shade:rgba(0,0,0,.1);--color-tint:hsla(0,0%,100%,.5);--color-fade:rgba(0,0,0,.2);--color-hint:var(--color-tint);--color-light:var(--color-0);--color-dark:var(--color-1);--color-accent:var(--color-2);--color-highlight:var(--color-3);--color-0-h:0deg;--color-0-s:0%;--color-0-l:100%;--color-0-hsl:var(--color-0-h) var(--color-0-s) var(--color-0-l);--color-0:hsl(var(--color-0-hsl));--color-1-h:0deg;--color-1-s:0%;--color-1-l:18.8235294118%;--color-1-hsl:var(--color-1-h) var(--color-1-s) var(--color-1-l);--color-1:hsl(var(--color-1-hsl));--color-2-h:172.9133858268deg;--color-2-s:50.5976095618%;--color-2-l:49.2156862745%;--color-2-hsl:var(--color-2-h) var(--color-2-s) var(--color-2-l);--color-2:hsl(var(--color-2-hsl));--color-3-h:216deg;--color-3-s:98.4251968504%;--color-3-l:49.8039215686%;--color-3-hsl:var(--color-3-h) var(--color-3-s) var(--color-3-l);--color-3:hsl(var(--color-3-hsl));--color-4-h:5.5299539171deg;--color-4-s:97.3094170404%;--color-4-l:56.2745098039%;--color-4-hsl:var(--color-4-h) var(--color-4-s) var(--color-4-l);--color-4:hsl(var(--color-4-hsl));--color-alert-default:#0266fc;--color-alert-shade:#ebf3ff;--color-alert-darken:#021f4c;--color-neg-default:#fc3723;--color-neg-shade:#ffe1de;--color-neg-darken:#4c2723;--color-neg:var(--color-neg-default);--color-warn-default:#eaa732;--color-warn-shade:#fcf2e0;--color-warn-darken:#463f32;--color-warn:var(--color-warn-default);--color-pos-default:#3ebdae;--color-pos-shade:#e2f5f3;--color-pos-darken:#3d3d3d;--color-pos:var(--color-pos-default);--body-font-weight:var(--regular);--body-line-height:var(--line-height);--heading-text-wrap:balance;--heading-color:var(--color-dark);--subheading-text-wrap:var(--heading-text-wrap);--color-bg-default:var(--color-light);--color-bg:var(--color-bg-default);--color-text-default:hsl(var(--color-1-h) var(--color-1-s) 20%);--color-text:var(--color-text-default);--color-text-light:hsl(var(--color-1-h) var(--color-1-s) 50%);--color-link-default:var(--color-3);--color-link:var(--color-link-default);--color-link-hover:hsl(var(--color-3-h) var(--color-3-s) 30%);--color-link-alt:var(--color-accent-alt);--color-link-inv:var(--color-link-alt);--color-link-visited:var(--color-link);--link-visited-opacity:var(--quiet-u1);--content-link-decoration:none;--content-link-hover-decoration:none;--content-link-color:var(--color-link);--content-link-hover-color:var(--color-link);--ui-radius:5px;--ui-shadow:var(--shadow);--ui-icon-space:calc(var(--gap) * 2);--ui-hover-color-bg:hsl(var(--color-1-h) var(--color-1-s) 95%);--ui-hover-text-color:var(--color-text);--ui-selected-color-bg:var(--color-3);--ui-outline-color:var(--color-2);--ui-border-color:rgba(0,0,0,.15);--ui-border:1px solid var(--ui-border-color);--ui-focus-color:hsl(var(--color-2-h) var(--color-2-s) 90%);--ui-scroll-marg:1em;--shadow-color:rgba(0,0,0,.24);--shadow-color-light:rgba(0,0,0,.12);--section-block-pad:var(--cushion);--section-title-font-weight:var(--bold);--section-main-bg:transparent;--button-default-shadow:none;--button-default-hover-shadow:inset 0 0 0 100px var(--color-fade);--button-default-active-shadow:inset 0 0 0 100px var(--color-hint);--button-color-primary:var(--color-text);--button-color-secondary:var(--color-shade);--button-color-destructive:var(--color-neg);--button-color-ui:var(--color-text);--button-color-subtle:var(--color-shade);--button-radius:var(--ui-radius);--button-padding:calc(var(--gap-em) / 2 * 1.25);--button-font-weight:var(--semibold);--button-text-transform:none;--button-shadow:var(--button-default-shadow);--button-transform:none;--button-hover-shadow:var(--button-default-hover-shadow);--button-hover-color-text:var(--button-color-text);--button-hover-transform:var(--button-transform);--button-active-shadow:var(--button-default-active-shadow);--button-active-transform:var(--button-transform);--button-icon-size:1.3em;--button-1-shadow:none;--button-1-hover-shadow:inset 0 0 0 100px var(--color-tint);--button-1-active-shadow:var(--button-active-shadow);--button-quiet-shadow:none;--button-quiet-hover-shadow:var(--button-hover-shadow);--button-quiet-active-shadow:var(--button-active-shadow);--pill-bg-color:var(--color-1);--pill-text-color:#fff;--input-text-radius:var(--button-radius);--input-text-color-bg:#fff;--input-text-color-text:var(--color-text);--input-text-shadow:inset 0 0 0 var(--border-width) var(--color-fade);--input-text-hover-color-bg:var(--input-text-color-bg);--input-text-hover-color-text:var(--input-text-color-text);--input-text-hover-shadow:inset 0 0 0 var(--border-width) var(--color-text);--ui-target:2.75em;--input-padding-inline:1em;--input-focus-shadow:var(--input-text-hover-shadow);--input-focus-outline:2px solid var(--ui-outline-color);--input-focus-bg-color:hsl(var(--color-2-h) var(--color-2-s) 95%);--input-placeholder-color:currentColor;--input-placeholder-opacity:var(--quiet);--label-text-color:var(--color-text);--label-text-weight:var(--semibold);--label-text-size:var(--type-size-base);--legend-text-color:var(--color-text);--legend-text-weight:var(--bold);--legend-text-size:var(--type-size-fluid-upper-1);--field-group-gap:var(--gap-em);--field-group-margin:calc(var(--gap) * 1.5);--form-gap:var(--gap-em);--fieldset-margin:calc(var(--gap) * 1.5);--select-radius:var(--input-text-radius);--select-color-bg:var(--input-text-color-bg);--select-color-text:var(--color-text);--select-shadow:var(--input-text-shadow);--select-hover-color-bg:var(--color-shade);--select-hover-color-text:var(--color-text);--select-hover-shadow:var(--input-text-hover-shadow);--checkbox-color-bg:transparent;--checkbox-size:calc(1em * var(--body-line-height));--checkbox-space:0.5em;--checkbox-border:var(--border-width) solid var(--color-fade);--checkbox-radius:var(--input-text-radius);--checkbox-hover-border:var(--border-width) solid var(--color-text);--checkbox-checked-color-bg:var(--color-text);--checkbox-checked-border:inherit;--checkbox-check-color:var(--color-bg);--checkbox-check-thickness:calc(var(--border-width) * 1.5);--checkbox-check-height:calc(var(--checkbox-size) / 2);--checkbox-check-width:calc(var(--checkbox-size) / 3.5);--image-radius:var(--ui-radius);--image-color-bg:var(--color-dark);--table-border:var(--border-width);--table-border-alt:calc(var(--table-td-border) * 2);--table-cell-block-pad:calc(var(--gap-em) / 2);--table-cell-inline-pad:calc(var(--gap) * 2);--table-td-border:var(--table-border);--table-th-border:var(--table-border-alt);--table-th-font-size:var(--type-size-base);--table-th-font-weight:var(--bold);--z-index-top:9999;--code-color-bg:var(--color-pos-shade);--block-li-vspace:0.2em;--block-p-vspace:calc(var(--gap) * 1.5);--block-p-textwrap:none;--scope-article-bquote-shadow:none;--scope-article-bquote-border:3px solid var(--color-3);--scope-article-bquote-padding:1rem 1.5rem;--scope-article-bquote-bg-color:hsl(var(--color-3-h) var(--color-3-s) 92%);--scope-article-prespace:var(--gap);--scope-article-vspace:var(--gap);--scope-article-p-size:var(--type-size-base);--scope-article-p-line:calc(var(--line-height) + 0.2);--scope-article-p-vspace:var(--gap);--scope-article-li-vspace:var(--gap);--scope-article-h1-size:var(--type-size-upper-6);--scope-article-h1-weight:var(--semibold);--scope-article-h1-line:var(--line-height);--scope-article-h2-size:var(--type-size-upper-4);--scope-article-h2-weight:var(--semibold);--scope-article-h2-line:var(--line-height);--scope-article-h3-size:var(--type-size-upper-3);--scope-article-h3-weight:var(--semibold);--scope-article-h3-line:var(--line-height);--scope-article-h4-size:var(--type-size-upper-2);--scope-article-h4-weight:var(--bold);--scope-article-h4-line:var(--line-height);--scope-article-h5-size:var(--type-size-upper-1);--scope-article-h5-weight:var(--bold);--scope-article-h5-line:var(--line-height);--scope-article-h6-size:var(--type-size-base);--scope-article-h6-weight:var(--bold);--scope-article-h6-line:var(--line-height);--masthead-font-color:var(--color-white)}@media screen{:root{--ui-bleed-color-bg:transparent;--content-link-decoration:underline;--content-link-hover-decoration:none}}@media print{:root{--type-size-base:10pt;--color-bg:#fff;--color-text:#000;--color-link:#000}}@media(prefers-reduced-motion){:root{--motion:0s}}.translated-rtl,[dir=rtl]{--inline-neg:1;--inline-pos:-1;--scope-article-bquote-shadow:inset calc(var(--gap) * -0.25) 0 currentColor}}@layer utilities{.u-bg-color-white{background-color:var(--color-white)}.u-bg-color-black{background-color:var(--color-black)}.u-bg-color-111{background-color:var(--color-111)}.u-bg-color-000{background-color:var(--color-000)}.u-bg-color-fade{background-color:var(--color-fade)}.u-bg-color-hint{background-color:var(--color-hint)}.u-bg-color-shade{background-color:var(--color-shade)}.u-bg-color-tint{background-color:var(--color-tint)}.u-bg-color-accent{background-color:var(--color-accent)}.u-bg-color-accent-sch{background-color:var(--color-accent-sch)}.u-bg-color-0{background-color:var(--color-0)}.u-bg-color-1{background-color:var(--color-1)}.u-bg-color-2{background-color:var(--color-2)}.u-bg-color-2-l50{background-color:var(--color-2-l50)}.u-bg-color-3{background-color:var(--color-3)}.u-bg-color-4{background-color:var(--color-4)}.u-bg-color-5{background-color:var(--color-5)}.u-bg-color-6{background-color:var(--color-6)}.u-bg-color-neg{background-color:var(--color-neg)}.u-bg-color-warn{background-color:var(--color-warn)}.u-bg-color-pos{background-color:var(--color-pos)}.u-bg-fill{background:no-repeat 50%;background-size:cover}@media(hover:hover)and (pointer:fine){.u-bg-fixed{background-attachment:fixed}}.u-border{border:var(--border-width) solid}.u-cell-tight{inline-size:1px;white-space:nowrap}@media screen{.u-color-text{color:var(--color-text)}.u-color-text-light{color:var(--color-text-light)}.u-color-link a,a.u-color-link{color:var(--color-link)}.u-color,.u-color-bg{background-color:var(--color-bg)}.u-color{color:var(--color-text)}.u-colors-dark{--color-bg:var(--color-dark);--color-fade:var(--color-tint);--color-hint:var(--color-shade);--color-text:var(--color-light);--color-link:var(--color-link-alt);--color-link-hover:var(--color-link-alt)}.u-colors-dark-alt{--color-bg:var(--color-dark);--color-fade:var(--color-tint);--color-hint:var(--color-shade);--color-text:var(--color-light);--color-link:var(--color-light);--color-link-hover:var(--color-light)}.u-color-bg-111{--color-bg:var(--color-111)}.u-color-bg-000{--color-bg:var(--color-000)}.u-color-bg-dark{--color-bg:var(--color-dark)}.u-color-bg-accent{--color-bg:var(--color-accent)}.u-color-bg-accent-alt{--color-bg:var(--color-accent-alt)}.u-color-bg-accent-sch{--color-bg:var(--color-accent-sch)}.u-color-bg-accent-inv{--color-bg:var(--color-accent-inv)}.u-color-bg-1{--color-bg:var(--color-1)}.u-color-bg-1\!{--color-bg:var(--color-1)!important}.u-color-bg-2{--color-bg:var(--color-2)}.u-color-bg-2\!{--color-bg:var(--color-2)!important}.u-color-bg-3{--color-bg:var(--color-3)}.u-color-bg-3\!{--color-bg:var(--color-3)!important}.u-color-bg-4{--color-bg:var(--color-4)}.u-color-bg-4\!{--color-bg:var(--color-4)!important}.u-color-bg-5{--color-bg:var(--color-5)}.u-color-bg-5\!{--color-bg:var(--color-5)!important}.u-color-bg-6{--color-bg:var(--color-6)}.u-color-bg-6\!{--color-bg:var(--color-6)!important}.u-color-fg-mono{--color-link:var(--color-text);--color-link-hover:var(--color-text)}.u-color-fg-dark{--color-text:var(--color-dark);--color-link:var(--color-link-default);--color-link-hover:var(--color-link-default)}}@media screen and (prefers-color-scheme:dark){.u-color-fg-dark\@pref-dark{--color-text:var(--color-dark);--color-link:var(--color-link-default);--color-link-hover:var(--color-link-default)}}@media screen{.u-color-fg-light{--color-text:var(--color-light);--color-link:var(--color-link-alt);--color-link-hover:var(--color-link-alt)}.u-color-fg-lighter{--color-text:var(--color-light);--color-link:var(--color-light);--color-link-hover:var(--color-light)}.u-color-fg-neg{--color-text:var(--color-neg);--color-link:var(--color-neg);--color-link-hover:var(--color-neg)}.u-color-fg-pos{--color-text:var(--color-pos);--color-link:var(--color-pos);--color-link-hover:var(--color-pos)}.u-color-fg-warn{--color-text:var(--color-warn);--color-link:var(--color-warn);--color-link-hover:var(--color-warn)}.u-color-fg-0{--color-text:var(--color-0);--color-link:var(--color-0);--color-link-hover:var(--color-0)}.u-color-fg-1{--color-text:var(--color-1);--color-link:var(--color-1);--color-link-hover:var(--color-1)}.u-color-fg-2{--color-text:var(--color-2);--color-link:var(--color-2);--color-link-hover:var(--color-2)}.u-color-fg-3{--color-text:var(--color-3);--color-link:var(--color-3);--color-link-hover:var(--color-3)}.u-color-fg-4{--color-text:var(--color-4);--color-link:var(--color-4);--color-link-hover:var(--color-4)}.u-color-fg-5{--color-text:var(--color-5);--color-link:var(--color-5);--color-link-hover:var(--color-5)}.u-color-fg-6{--color-text:var(--color-6);--color-link:var(--color-6);--color-link-hover:var(--color-6)}--u-color-text-accent{--color-text:var(--color-accent)}--u-color-text-accent-alt{--color-text:var(--color-accent-alt)}--u-color-text-accent-sch{--color-text:var(--color-accent-sch)}--u-color-text-accent-inv{--color-text:var(--color-accent-inv)}--u-color-fg-accent{--color-text:var(--color-accent);--color-link:var(--color-accent);--color-link-hover:var(--color-accent)}--u-color-fg-accent-alt{--color-text:var(--color-accent-alt);--color-link:var(--color-accent-alt);--color-link-hover:var(--color-accent-alt)}--u-color-fg-accent-sch{--color-text:var(--color-accent-sch);--color-link:var(--color-accent-sch);--color-link-hover:var(--color-accent-sch)}--u-color-fg-accent-inv{--color-text:var(--color-accent-inv);--color-link:var(--color-accent-inv);--color-link-hover:var(--color-accent-inv)}.u-color-fg-bg{--color-text:var(--color-bg-default);--color-link:var(--color-link-inv);--color-link-hover:var(--color-link-inv)}.u-color-fg-bg-all,.u-color-fg-bg-text{--color-text:var(--color-bg-default)}.u-color-fg-bg-all{--color-link:var(--color-bg-default);--color-link-hover:var(--color-bg-default)}.u-color-links-lighter{--color-link:var(--color-link-alt);--color-link-hover:var(--color-link-alt)}.u-color-links-light{--color-link:var(--color-light);--color-link-hover:var(--color-light)}.u-color-links-inv{--color-link:var(--color-link-inv);--color-link-hover:var(--color-link-inv)}.u-color-links-accent{--color-link:var(--color-accent);--color-link-hover:var(--color-accent)}.u-color-links-accent-alt{--color-link:var(--color-accent-alt);--color-link-hover:var(--color-accent-alt)}.u-color-links-accent-sch{--color-link:var(--color-accent-sch);--color-link-hover:var(--color-accent-sch)}.u-color-links-accent-inv{--color-link:var(--color-accent-inv);--color-link-hover:var(--color-accent-inv)}.u-color-fade\/hint{--color-fade:var(--color-tint);--color-hint:var(--color-shade)}}.u-display-none,.u-hide{display:none}.u-display-none\!,.u-hide\!{display:none!important}@media print{.u-display-none\@print,.u-hide\@print{display:none}.u-display-none\@print\!,.u-hide\@print\!{display:none!important}}.u-display-flex{display:flex}.u-align-items-center{align-items:center}.u-justify-content-center{justify-content:center}.u-center-all,.u-flex-center-all{align-items:center;justify-content:center}.u-flex-center-all{display:flex}.u-font-size-base{font-size:var(--type-size-base)}.u-font-small{font-size:var(--type-size-lower-2)}.u-font-medium{font-size:var(--type-size-base)}.u-font-large{font-size:var(--type-size-upper-1)}.u-font-weight-bold{font-weight:var(--bold)}.u-font-weight-x-bold{font-weight:var(--x-bold)}.u-font-weight-normal{font-weight:400}.u-line-height-l1{line-height:var(--line-height-lower-1)}.u-line-height-l2{line-height:var(--line-height-lower-2)}.u-marg-auto{margin:auto}.u-marg-bottom{margin-bottom:var(--unit)}.u-pad{padding:var(--gap)}.u-pad\*cushion{padding:var(--cushion)}.u-pad-block{-webkit-padding-before:var(--gap);padding-block-start:var(--gap);-webkit-padding-after:var(--gap);padding-block-end:var(--gap)}.u-pad-block\*cushion{-webkit-padding-before:var(--cushion);padding-block-start:var(--cushion);-webkit-padding-after:var(--cushion);padding-block-end:var(--cushion)}.u-pad-block-end{-webkit-padding-after:var(--gap);padding-block-end:var(--gap)}.u-pad-block-end\*cushion{-webkit-padding-after:var(--cushion);padding-block-end:var(--cushion)}.u-pad-inline{-webkit-padding-start:var(--gap);padding-inline-start:var(--gap);-webkit-padding-end:var(--gap);padding-inline-end:var(--gap)}.u-pad-inline\*cushion{-webkit-padding-start:var(--cushion);padding-inline-start:var(--cushion);-webkit-padding-end:var(--cushion);padding-inline-end:var(--cushion)}.u-pad-inline-start-none{-webkit-padding-start:0;padding-inline-start:0}.u-pad-inline-end-none{-webkit-padding-end:0;padding-inline-end:0}.u-shadow{box-shadow:var(--shadow-layered)}@media screen and (hover:hover){.u-shadow\@hover{box-shadow:var(--shadow-layered)}}@media screen and (hover:none){.u-shadow\@touch{box-shadow:var(--shadow-layered)}}@media screen and (hover:hover){.u-shadow\:active:active,.u-shadow\:hover:hover{box-shadow:var(--shadow-layered)}}.u-shadow\+inset{box-shadow:inset var(--shadow)}@media screen and (hover:hover){.u-shadow\+inset\@hover{box-shadow:inset var(--shadow)}}@media screen and (hover:none){.u-shadow\+inset\@touch{box-shadow:inset var(--shadow)}}@media screen and (hover:hover){.u-shadow\+inset\:active:active,.u-shadow\+inset\:hover:hover{box-shadow:inset var(--shadow)}}.u-shadow-short{box-shadow:var(--shadow-layered-short)}@media screen and (hover:hover){.u-shadow-short\@hover{box-shadow:var(--shadow-layered-short)}}@media screen and (hover:none){.u-shadow-short\@touch{box-shadow:var(--shadow-layered-short)}}@media screen and (hover:hover){.u-shadow-short\:active:active,.u-shadow-short\:hover:hover{box-shadow:var(--shadow-layered-short)}}.u-shadow-soft{box-shadow:var(--shadow-layered-soft)}@media screen and (hover:hover){.u-shadow-soft\@hover{box-shadow:var(--shadow-layered-soft)}}@media screen and (hover:none){.u-shadow-soft\@touch{box-shadow:var(--shadow-layered-soft)}}@media screen and (hover:hover){.u-shadow-soft\:active:active,.u-shadow-soft\:hover:hover{box-shadow:var(--shadow-layered-soft)}}.u-shadow-light{box-shadow:var(--shadow-light)}@media screen and (hover:hover){.u-shadow-light\@hover{box-shadow:var(--shadow-light)}}@media screen and (hover:none){.u-shadow-light\@touch{box-shadow:var(--shadow-light)}}@media screen and (hover:hover){.u-shadow-light\:active:active,.u-shadow-light\:hover:hover{box-shadow:var(--shadow-light)}}.u-shadow-light\+inset{box-shadow:inset var(--shadow-light)}@media screen and (hover:hover){.u-shadow-light\+inset\@hover{box-shadow:inset var(--shadow-light)}}@media screen and (hover:none){.u-shadow-light\+inset\@touch{box-shadow:inset var(--shadow-light)}}@media screen and (hover:hover){.u-shadow-light\+inset\:active:active,.u-shadow-light\+inset\:hover:hover{box-shadow:inset var(--shadow-light)}}.u-shadow-press{box-shadow:var(--shadow-default)}.u-shadow-press:hover{box-shadow:var(--shadow-hover)}.u-shadow-press:active{box-shadow:var(--shadow-press)}@media screen and (hover:hover){.u-shadow-press\@hover{box-shadow:var(--shadow-default)}.u-shadow-press\@hover:hover{box-shadow:var(--shadow-hover)}.u-shadow-press\@hover:active{box-shadow:var(--shadow-press)}}@media screen and (hover:none){.u-shadow-press\@touch{box-shadow:var(--shadow-default)}.u-shadow-press\@touch:hover{box-shadow:var(--shadow-hover)}.u-shadow-press\@touch:active{box-shadow:var(--shadow-press)}}.u-text-align-center{text-align:center}.u-text-align-right{text-align:end}.u-text-color-0{color:var(--color-0)}.u-text-color-1{color:var(--color-1)}.u-text-color-2{color:var(--color-2)}.u-text-color-2-l50{color:var(--color-2-l50)}.u-text-color-2-xl{color:var(--color-2-xl)}.u-text-color-3{color:var(--color-3)}.u-text-color-4{color:var(--color-4)}.u-text-color-5{color:var(--color-5)}.u-text-color-6{color:var(--color-6)}.u-text-color-neg{color:var(--color-neg)}.u-text-color-pos{color:var(--color-pos)}.u-text-color-warn{color:var(--color-warn)}:is(td,th).u-text-align-right{text-align:right}.u-text-unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.u-visually-hide{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.u-visually-unhide{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}}:root{--font-family-1:"Avenir Next Bold";--type-scale:1.15;--type-size-base:16px;--font-weight-light:300;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height:1.5;--color-accent:#52488a;--link-underline:underline;--link-style:underline;--link-hover-style:none;--font-family-title:inherit;--title-font-fsettings:var(--font-fsettings);--title-font-ttransform:normal;--title-font-weight:var(--bold);--h1-heading-size:var(--type-size-upper-6);--h2-heading-size:var(--type-size-upper-4);--h3-heading-size:var(--type-size-upper-2);--h4-heading-size:var(--type-size-upper-1);--h5-heading-size:var(--type-size-base);--h6-heading-size:var(--type-size-base);--bold:var(--font-weight-bold);--x-bold:var(--font-weight-bold);--regular:var(--font-weight-regular);--semibold:var(--font-weight-semibold);--color-shade:rgba(0,0,0,.07);--color-tint:hsla(0,0%,100%,.2);--color-fade:rgba(0,0,0,.35);--color-site:var(--color-white);--color-1-rgb:43,43,43;--color-2-rgb:252,55,35;--color-3-rgb:2,102,252;--color-4-rgb:234,82,50;--color-highlight:var(--color-2);--color-link-default:var(--color-2);--color-link-hover:hsl(var(--color-2-h) var(--color-2-s) 30%);--color-bg:var(--color-site);--color-1-h:240deg;--color-1-s:16.049382716%;--color-1-l:31.7647058824%;--color-1-hsl:var(--color-1-h) var(--color-1-s) var(--color-1-l);--color-1:hsl(var(--color-1-hsl));--color-2-h:207.1698113208deg;--color-2-s:82.3834196891%;--color-2-l:37.8431372549%;--color-2-hsl:var(--color-2-h) var(--color-2-s) var(--color-2-l);--color-2:hsl(var(--color-2-hsl));--color-3-h:0deg;--color-3-s:0%;--color-3-l:30.9803921569%;--color-3-hsl:var(--color-3-h) var(--color-3-s) var(--color-3-l);--color-3:hsl(var(--color-3-hsl));--color-4-h:0deg;--color-4-s:0%;--color-4-l:69.0196078431%;--color-4-hsl:var(--color-4-h) var(--color-4-s) var(--color-4-l);--color-4:hsl(var(--color-4-hsl));--masthead-padding:0em 1em;--masthead-button-color:var(--color-3);--masthead-text-button-color:hsla(0,0%,100%,.6);--masthead-text-button-hover-color:var(--color-2);--masthead-nav-item-button-color:hsla(0,0%,100%,.6);--masthead-nav-item-button-hover-color:var(--color-2);--masthead-nav-item-hover-background-color:var(--color-fade);--masthead-nav-item-font-weight:var(--semibold);--masthead-nav-item-font-size:1em;--masthead-nav-item-line-height:2.5em;--masthead-nav-item-button-shadow:transparent;--masthead-item-height:3.5em;--masthead-font-color:#fff;--masthead-bg-color:var(--color-1);--nav-item-height:auto;--nav-item-hover-background-color:var(--color-shade);--nav-item-hover-text-color:var(--color-text);--nav-item-text-weight:var(--regular);--nav-item-block-padding:0.5em;--nav-item-line-height:1.5em;--nav-item-icon-margin:0.5em;--nav-item-gap:0;--nav-item-icon-font-size:1.2em;--nav-item-border-radius:0;--nav-item-text-color:var(--color-text);--nav-item-active-background-color:transparent;--nav-item-active-text-color:var(--color-2);--nav-group-heading-color:var(--color-shade);--brand-padding:1em;--brand-height:2em;--brand-bg-color:var(--masthead-bg-color);--avatar-size:2.6em;--avatar-background-color:var(--color-tint);--avatar-text-color:var(--color-white);--button-bar-gap:calc(var(--gap) / 2);--content-bg-color:var(--color-site);--content-padding:1em;--header-padding:1em;--header-bg-color:var(--color-site);--header-summary-font-color:var(--color-text);--footer-bg-color:var(--color-site);--sidebar-background-color:var(--color-shade);--sidebar-padding:0em;--sidebar-width:15em;--sidebar-shadow:none;--heading-padding:0;--heading-font-weight:var(--bold);--aside-width:25em;--aside-padding:1em;--accordion-font-size:var(--type-size-base);--accordion-count-font-size:var(--type-size-base);--accordion-hover-icon-color:var(--color-text);--alert-inline-padding:0.5em;--alert-font-weight:var(--font-weight-regular);--datatable-padding:1rem;--filter-bar-gap:0.5rem;--key-pair-icon-color:var(--color-3);--tabs-background-color:var(--color-white);--tabs-content-padding:var(--gap) 0;--tabs-tab-item-padding:0 1em;--tabs-tab-item-height:var(--ui-target);--tabs-tab-item-color:var(--color-2);--tabs-tab-item-font-size:1em;--tabs-tab-item-border-width:2px;--label-text-weight:var(--font-weight-regular);--field-margin-block-end:calc(var(--unit) * 2);--title-font-weight:var(--font-weight-light);--title-icon-space:calc(var(--unit) / 2);--title-icon-color:var(--color-accent);--table-border-color:var(--ui-border-color);--table-header-bg-color:var(--color-bg);--table-header-border:var(--border-width) solid var(--color-text);--table-row-odd-color:transparent;--table-row-even-color:transparent;--table-td-border:none;--timeline-icon-color-bg:var(--color-accent);--timeline-icon-box:calc(var(--unit) * 1);--timeline-line-color:var(--color-accent);--dataset-shadow:none;--dataset-bg-color:var(--color-white);--section-bg-color:var(--color-bg);--pill-bg-color:var(--color-1);--pill-text-color:#fff;--pill-font-weight:var(--font-weight-semibold);--card-radius:calc(var(--ui-radius) * 2);--ui-radius:6px;--ui-outline-color:var(--color-1);--button-color-primary:var(--color-1);--button-color-secondary:var(--color-shade);--button-color-text-secondary:var(--color-text);--button-padding:0.625em;--button-default-hover-shadow:inset 0 0 0 100px var(--color-shade);--input-focus-bg-color:hsl(var(--color-1-h) var(--color-1-s) 95%)}.p-data-grid-container{container-type:inline-size;container-name:data-grid-container}.p-data-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--columns-gap);gap:var(--columns-gap);--card-padding:var(--unit)}@container data-grid-container (min-width: 400px){.p-data-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@container data-grid-container (min-width: 1200px){.p-data-grid{grid-template-columns:repeat(3,1fr)}}.p-data-grid .c-card{transition-duration:.3s}.p-data-grid .c-card:hover{--card-shadow:var(--ui-shadow);transition-duration:.3s}.p-data-grid a{--link-underline:none}.p-data-grid a a{color:var(--color-text-light);--link-underline:underline}.p-data-grid a a:hover{color:var(--color-link-hover)}.c-content:has(.p-login-screen){--content-bg-color:var(--color-shade)}.p-login-screen .c-brand{justify-content:center;margin-block:var(--gap);--brand-height:3em}.p-login-screen form{display:flex;flex-direction:column;gap:var(--gap)}.p-settings{--content-bg-color:var(--color-shade)}.p-settings .c-sidebar{--sidebar-background-color:transparent}.p-settings .c-card{--card-padding:1.5em;--card-items-gap:2em;--heading-font-weight:var(--semibold)}.p-settings__header{--header-padding:4em 1em;--header-bg-color:transparent;text-align:center}.p-settings__header .c-header__title{align-items:center}.p-settings__grid{--col-gap:2em;--row-gap:2em}.p-gallery .c-rows{--rows-gap:3em}.p-gallery .c-rows__row{border:var(--ui-border);border-radius:calc(var(--ui-radius)*2);padding:var(--gap);box-shadow:var(--ui-shadow)}.p-gallery .c-rows__row>.c-heading:first-child{border-bottom:1px solid var(--color-text);-webkit-margin-after:1em;margin-block-end:1em}.c-card .c-header__title{align-items:flex-start!important;gap:calc(var(--gap)/4)!important;line-height:1!important}.c-card .c-header__title strong{display:inline!important;vertical-align:baseline!important}.c-card .c-header__title div,.c-card .c-header__title p,.c-card .c-header__title span,.c-card .c-header__title strong{line-height:1.3!important;margin:0!important;padding:0!important}.c-card .c-header__title .c-icon,.c-card .c-header__title>*{margin:0!important;padding:0!important}.c-card .c-header__title .c-icon{flex-shrink:0!important}.loading{display:flex;align-items:center;justify-content:center;padding:2rem;color:#666;font-size:1rem}.loading-state-card{background:#fff;border-radius:8px;border:1px solid #e0e0e0}.loading-state-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);z-index:9999;display:flex;align-items:center;justify-content:center}.loading-state-progress .c-progress-bar{--progress-bar-color:#666;--progress-bar-background-color:#f0f0f0}.loading-state-backdrop{position:relative}.loading-state-backdrop:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);z-index:1}.loading-state-backdrop .loading-state{position:relative;z-index:2}.loading-state-centered{display:flex;align-items:center;justify-content:center;min-height:300px;width:100%}:root{--brand-logo-padding:1rem 1.5rem;--brand-logo-gap:0.75rem;--brand-logo-icon-size:2.5rem;--brand-logo-icon-bg-color:#fff;--brand-logo-icon-color:var(--color-accent);--brand-logo-primary-font-size:1.25rem;--brand-logo-primary-font-weight:700;--brand-logo-primary-color:#fff;--brand-logo-secondary-font-size:0.75rem;--brand-logo-secondary-font-weight:500;--brand-logo-secondary-color:#fff;--brand-logo-hover-opacity:0.8;--brand-logo-transition-duration:0.2s}.c-brand-logo{padding:var(--brand-logo-padding);background-color:var(--masthead-bg-color);border-bottom:1px solid var(--ui-border-color);box-shadow:var(--ui-shadow)}.c-brand-logo,.c-brand-logo a{display:flex;align-items:center;gap:var(--brand-logo-gap)}.c-brand-logo a{text-decoration:none;color:inherit;transition:opacity var(--brand-logo-transition-duration) ease}.c-brand-logo a:hover{opacity:var(--brand-logo-hover-opacity)}.c-brand-logo__icon{display:flex;align-items:center;justify-content:center;width:var(--brand-logo-icon-size);height:var(--brand-logo-icon-size);background-color:var(--brand-logo-icon-bg-color);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.c-brand-logo__icon .c-icon{font-size:1.5rem;color:var(--brand-logo-icon-color)}.c-brand-logo__text{display:flex;flex-direction:column;line-height:1.2}.c-brand-logo__primary{font-size:var(--brand-logo-primary-font-size);font-weight:var(--brand-logo-primary-font-weight);color:var(--brand-logo-primary-color);letter-spacing:-.025em}.c-brand-logo__secondary{font-size:var(--brand-logo-secondary-font-size);font-weight:var(--brand-logo-secondary-font-weight);color:var(--brand-logo-secondary-color);text-transform:uppercase;letter-spacing:.05em}