genessio-accordion-panel:not(:defined){display:block;overflow:hidden;padding:var(--genessio-space-lg, 16px) var(--genessio-space-xl, 24px);background-color:var(--genessio-color-surface-lightest, #ffffff)}genessio-accordion-panel:not(:defined)>*{display:block;margin:unset;color:light-dark(var(--genessio-color-text-primary-on-light, #151515),var(--genessio-color-text-primary-on-dark, #ffffff));font-size:var(--genessio-font-size-body-text-md, 1rem)}genessio-accordion-panel:not(:defined)>*:not(:first-child){padding-block-start:var(--genessio-space-xl, 24px)}genessio-accordion-header:not(:defined){display:block;color:light-dark(var(--genessio-color-text-primary-on-light, #151515),var(--genessio-color-text-primary-on-dark, #ffffff));background-color:var(--genessio-color-surface-lightest, #ffffff);font-weight:var(--genessio-font-weight-body-text-medium, 500);font-family:var(--genessio-font-family-body-text, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-size:var(--genessio-font-size-body-text-lg, 1.125rem);padding:var(--genessio-space-lg, 16px) var(--genessio-space-xl, 24px)}@media(scripting:enabled){genessio-accordion-panel:not(:defined,[expanded]){display:none}}genessio-announcement:not(:defined){align-items:center;display:flex;flex-direction:column;font-family:var(--genessio-font-family-body-text, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);justify-content:center;line-height:var(--genessio-line-height-body-text, 1.5);padding:var(--genessio-space-lg, 16px);text-align:center}genessio-announcement:not(:defined) p{margin-block:0 var(--genessio-space-md, 8px);max-inline-size:896px}genessio-announcement[image-position=inline-start]:not(:defined) p{text-align:start}genessio-announcement[color-palette*=dark]:not(:defined){background-color:var(--genessio-color-surface)}genessio-announcement[image-position=inline-start]:not(:defined){align-items:start;display:grid;grid-template-columns:auto 2fr}genessio-announcement[image-position=block-start]:not(:defined){display:block;text-align:start}genessio-announcement:not(:defined) :is(img,svg){display:block;flex-shrink:0;margin-block-end:var(--genessio-space-lg, 16px);min-inline-size:max-content}genessio-announcement[image-position=inline-start]:not(:defined) :is(img,svg){margin-block-end:0;margin-inline-end:var(--genessio-space-lg, 16px)}genessio-announcement:not(:defined) genessio-cta:not(:defined){flex:0 0 auto;grid-column:2 / 3;text-align:start}@media(min-width:768px){genessio-announcement:not(:defined){flex-direction:row;gap:var(--genessio-space-lg, 16px);justify-content:center;margin-inline:auto}genessio-announcement[image-position=inline-start]:not(:defined),genessio-announcement[image-position=block-start]:not(:defined){align-items:center;display:flex}genessio-announcement:not(:defined) :is(img,svg,p){margin-block-end:0}genessio-announcement[image-position=inline-start]:not(:defined) :is(img,svg){margin-inline-end:0}genessio-announcement:not(:defined) p{font-size:var(--genessio-font-size-body-text-lg, 1.125rem)!important;text-align:start}}@media(min-width:992px){genessio-announcement:not(:defined){gap:var(--genessio-space-2xl, 32px)}}*[hidden]{display:none!important}genessio-audio-player{line-height:var(--genessio-line-height-body-text, 1.5);font-weight:var(--genessio-font-weight-body-text-regular, 400);font-size:var(--genessio-font-size-code-md, 1rem);font-family:var(--genessio-font-family-body-text, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);color:var(--genessio-audio-player-text-color, var(--genessio-color-text-primary));&[color-palette^=dark]>*{background-color:var(--genessio-audio-player-background-color, var(--genessio-color-surface-darkest, #151515))}}genessio-audio-player:not([expanded]) genessio-transcript:not(:defined){display:none}genessio-cue[start]:not(:defined):before,genessio-cue[voice]:not(:defined):before{font-family:var(--genessio-font-family-heading, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-size:var(--genessio-font-size-body-text-md, 1rem);font-weight:var(--genessio-font-weight-heading-bold, 700)}genessio-cue[voice]:not(:defined):before{content:attr(voice)}genessio-cue[start]:not(:defined):before{content:attr(start)}genessio-cue[voice][start]:not(:defined):before{content:attr(start) " - " attr(voice)}genessio-cue[voice][start]:empty{display:block;margin-top:var(--genessio-space-lg, 16px)}genessio-audio-player-about,genessio-audio-player-subscribe{display:block}genessio-audio-player-about,genessio-audio-player-subscribe,genessio-transcript{background-color:light-dark(var(--genessio-audio-player-background-color, var(--genessio-color-surface-lightest, #ffffff)),var(--genessio-audio-player-background-color, var(--genessio-color-surface-darkest, #151515)))}genessio-audio-player>[slot=series]{letter-spacing:var(--genessio-letter-spacing-body-text, .0125rem);font-size:var(--genessio-font-size-body-text-xs, .75rem);font-weight:var(--genessio-font-weight-heading-medium, 500);margin:0 0 var(--genessio-space-md, 8px);padding:0}genessio-audio-player>[slot=title],genessio-audio-player [slot=heading]{font-size:var(--genessio-font-size-heading-xs, 1.25rem);font-family:var(--genessio-font-family-heading, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-weight:var(--genessio-font-weight-heading-medium, 500);line-height:var(--genessio-line-height-heading, 1.3);margin:0 0 var(--genessio-space-lg, 16px);padding:0}genessio-audio-player [slot=heading]{font-size:var(--genessio-font-size-body-text-md, 1rem)}genessio-breadcrumb{--_breadcrumb-caret-image-default: var(--genessio-breadcrumb-caret-image, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cg clip-path='url(%23clip0_232_19576)'%3E%3Cpath d='M2.5 14.5L0.5 12.5L5.5 7.5L0.5 2.5L2.5 0.5L9.5 7.5L2.5 14.5Z'  fill='red' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_232_19576'%3E%3Crect width='10' height='14' fill='white' transform='matrix(-1 0 0 1 10 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"));--_breadcrumb-link-color: var(--genessio-breadcrumb-link-color, var(--genessio-color-interactive-primary-default));--_breadcrumb-link-color-current-page: var(--genessio-color-text-primary);--_breadcrumb-link-color-current-page-subtle: var(--genessio-color-text-secondary);--_breadcrumb-link-color-hover: var(--genessio-color-interactive-primary-hover);--_breadcrumb-link-color-visited: var(--genessio-color-interactive-primary-visited-hover);--_breadcrumb-link-color-visited-hover: var(--genessio-color-interactive-primary-visited-hover);--_breadcrumb-link-focus-outline-color: var(--genessio-color-border-interactive);display:block;[hidden]{display:none!important}>ol{container-type:inline-size;container-name:breadcrumbs-list;font-size:var(--genessio-font-size-body-text-sm, .875rem);line-height:var(--genessio-line-height-body-text, 1.5);margin-block:0;padding-inline-start:0;>li{display:inline-flex;margin-block-end:var(--genessio-space-md, 8px);padding-inline-end:var(--genessio-breadcrumb-li-padding-inline-end, var(--genessio-space-lg, 16px));vertical-align:bottom;align-items:center;gap:var(--genessio-space-lg, 16px);&:not(:first-of-type):before{display:inline-block;background-color:var(--genessio-color-icon-secondary);mask-image:var(--_breadcrumb-caret-image-default);mask-position:center center;mask-repeat:no-repeat;block-size:var(--genessio-font-size-body-text-sm, .875rem);inline-size:var(--genessio-font-size-body-text-sm, .875rem);content:""}&:first-child{padding-inline-start:0;>a{margin-inline-start:0}}&:last-child{background-image:none}>a{text-decoration:none;&:is(:hover,:focus,:active){color:var(--_breadcrumb-link-color-hover);text-decoration:underline var(--genessio-border-width-sm, 1px) dashed;text-decoration-color:inherit;text-underline-offset:max(5px,.28em);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:.3s}&:is(:focus,:focus-visible){border-radius:var(--genessio-border-radius-default, 3px);outline:2px solid var(--_breadcrumb-link-focus-outline-color)}&:visited{color:var(--_breadcrumb-link-color-visited)}&:visited:hover{color:var(--_breadcrumb-link-color-visited-hover);text-decoration:underline var(--genessio-border-width-sm, 1px) dashed;text-decoration-color:inherit;text-underline-offset:max(5px,.28em);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:.3s}&[aria-current=page]{cursor:default;pointer-events:none}}&:last-child,>a[aria-current=page]{color:var(--_breadcrumb-link-color-current-page);text-decoration:none}}>li,>li>a{color:var(--_breadcrumb-link-color)}}&[variant=subtle]>ol>li{&:not(:first-of-type):before{background-color:var(--genessio-color-icon-subtle, #707070)}&:last-child,>a[aria-current=page]{color:var(--_breadcrumb-link-color-current-page-subtle)}}.truncate-btn{background-color:transparent;border:0;color:var(--_breadcrumb-link-color);cursor:pointer;min-inline-size:var(--genessio-length-xl, 24px);padding:0;text-decoration:none;&:hover,&:focus{color:var(--_breadcrumb-link-color-hover)}&:focus{border-radius:var(--genessio-border-radius-default, 3px);outline:2px solid var(--_breadcrumb-link-focus-outline-color)}.visually-hidden{border:0;clip:rect(0,0,0,0);block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;inline-size:1px}}}genessio-code-block{& dd{margin:0}}genessio-cta:not(:defined){width:fit-content!important;display:inline-flex!important;color:var(--genessio-cta-color);font-family:var(--genessio-font-family-heading, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-size:var(--genessio-font-size-body-text-lg, 1.125rem);font-weight:var(--genessio-font-weight-heading-bold, 700);line-height:var(--genessio-line-height-body-text, 1.5);background-color:var(--genessio-cta-background-color);border-color:var(--genessio-cta-border-color, transparent);border-radius:var(--genessio-border-radius-default, 3px);border-width:var(--genessio-border-width-sm, 1px)}genessio-cta:not(:defined,[variant]){--genessio-cta-background-color: transparent;--genessio-cta-border-color: transparent;--genessio-cta-color: var(--genessio-color-interactive-primary-default-on-light, #0066cc);--genessio-cta-hover-background-color: transparent;--genessio-cta-hover-border-color: transparent;--genessio-cta-hover-inner-border-color: transparent;--genessio-cta-hover-color: var(--genessio-color-interactive-primary-hover-on-light, #003366);--genessio-cta-hover-text-decoration: none;--genessio-cta-focus-background-color: transparent;--genessio-cta-focus-container-background-color: #0066cc1a;--genessio-cta-focus-border-color: transparent;--genessio-cta-focus-inner-border-color: transparent;--genessio-cta-focus-color: var(--genessio-color-interactive-primary-default-on-light, #0066cc);--genessio-cta-focus-text-decoration: none;--genessio-cta-active-container-background-color: #0066cc1a;--genessio-cta-active-inner-border-color: transparent;--genessio-cta-active-text-decoration: none}[data-genessio-theme^=dark] genessio-cta:not(:defined,[variant]),[color-palette^=dark] genessio-cta:not(:defined,[variant]),genessio-cta[color-palette^=dark]:not(:defined,[variant]){--genessio-cta-color: var(--genessio-color-interactive-primary-default-on-dark, #92c5f9);--genessio-cta-hover-color: var(--genessio-color-interactive-primary-hover-on-dark, #b9dafc);--genessio-cta-focus-container-background-color: #73bcf740;--genessio-cta-focus-border-color: transparent;--genessio-cta-focus-color: var(--genessio-color-interactive-primary-default-on-dark, #92c5f9);--genessio-cta-focus-inner-border-color: transparent;--genessio-cta-focus-text-decoration: none;--genessio-cta-active-container-background-color: #73bcf740;--genessio-cta-active-text-decoration: none}genessio-cta:not(:defined):focus-within{border-color:var(--genessio-cta-focus-border-color);background-color:var(--genessio-cta-focus-container-background-color, var(--genessio-cta-focus-background-color));--genessio-cta-color: var(--genessio-cta-focus-color);--genessio-cta-text-decoration: var(--genessio-cta-focus-text-decoration)}genessio-cta:not(:defined):hover{color:var(--genessio-cta-hover-color);border-color:var(--genessio-cta-hover-border-color);background-color:var(--genessio-cta-hover-background-color);--genessio-cta-text-decoration: var(--genessio-cta-hover-text-decoration)}genessio-cta:not(:defined):active{background-color:var(--genessio-cta-active-background-color);color:var(--genessio-cta-active-color)}genessio-cta[variant=primary]:not(:defined){border-style:solid;--genessio-cta-background-color: var(--genessio-color-brand-red-on-light, #ee0000);--genessio-cta-border-color: var(--genessio-color-brand-red-on-light, #ee0000);--genessio-cta-color: var(--genessio-color-text-primary-on-dark, #ffffff);--genessio-cta-hover-background-color: var(--genessio-color-brand-red-dark, #a60000);--genessio-cta-hover-border-color: var(--genessio-color-brand-red-dark, #a60000);--genessio-cta-hover-color: var(--genessio-color-text-primary-on-dark, #ffffff);--genessio-cta-focus-background-color: var(--genessio-color-brand-red-on-light, #ee0000);--genessio-cta-focus-border-color: var(--genessio-color-brand-red-on-light, #ee0000);--genessio-cta-focus-color: var(--genessio-color-text-primary-on-dark, #ffffff);--genessio-cta-focus-inner-border-color: var(--genessio-color-text-primary-on-dark, #ffffff);--genessio-cta-active-background-color: var(--genessio-color-brand-red-dark, #a60000);--genessio-cta-active-inner-border-color: var(--genessio-color-text-primary-on-dark, #ffffff)}[data-genessio-theme^=dark] genessio-cta[variant=primary]:not(:defined),[color-palette^=dark] genessio-cta[variant=primary]:not(:defined),genessio-cta[variant=primary][color-palette^=dark]:not(:defined){--genessio-cta-hover-border-color: var(--genessio-color-brand-red-dark, #a60000)}genessio-cta[variant=secondary]:not(:defined){border-style:solid;--genessio-cta-background-color: transparent;--genessio-cta-border-color: var(--genessio-color-border-strong-on-light, #151515);--genessio-cta-color: var(--genessio-color-text-primary-on-light, #151515);--genessio-cta-hover-background-color: var(--genessio-color-surface-darkest, #151515);--genessio-cta-hover-border-color: var(--genessio-color-border-strong-on-light, #151515);--genessio-cta-hover-color: var(--genessio-color-text-primary-on-dark, #ffffff);--genessio-cta-focus-background-color: var(--genessio-color-surface-lighter, #f2f2f2);--genessio-cta-focus-border-color: var(--genessio-color-border-strong-on-light, #151515);--genessio-cta-focus-color: var(--genessio-color-surface-darkest, #151515);--genessio-cta-focus-inner-border-color: var(--genessio-color-border-strong-on-light, #151515);--genessio-cta-active-color: var(--genessio-color-text-primary-on-dark, #ffffff);--genessio-cta-active-background-color: var(--genessio-color-border-strong-on-light, #151515);--genessio-cta-active-inner-border-color: var(--genessio-color-surface-light, #e0e0e0)}[data-genessio-them^=dark] genessio-cta[variant=secondary]:not(:defined),[color-palette^=dark] genessio-cta[variant=secondary]:not(:defined),genessio-cta[variant=secondary][color-palette^=dark]:not(:defined){--genessio-cta-border-color: var(--genessio-color-border-strong-on-dark, #ffffff);--genessio-cta-color: var(--genessio-color-text-primary-on-dark, #ffffff);--genessio-cta-hover-background-color: var(--genessio-color-surface-lightest, #ffffff);--genessio-cta-hover-border-color: var(--genessio-color-border-strong-on-dark, #ffffff);--genessio-cta-hover-color: var(--genessio-color-text-primary-on-light, #151515);--genessio-cta-focus-background-color: var(--genessio-color-surface-dark, #383838);--genessio-cta-focus-border-color: var(--genessio-color-border-strong-on-dark, #ffffff);--genessio-cta-focus-inner-border-color: var(--genessio-color-border-strong-on-dark, #ffffff);--genessio-cta-focus-color: var(--genessio-color-text-primary-on-dark, #ffffff);--genessio-cta-active-color: var(--genessio-color-text-primary-on-light, #151515);--genessio-cta-active-background-color: var(--genessio-color-surface-lightest, #ffffff);--genessio-cta-active-inner-border-color: var(--genessio-color-border-strong-on-light, #151515)}genessio-cta[variant=brick]:not(:defined){border-style:solid;font-family:var(--genessio-font-family-body-text, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-weight:var(--genessio-font-weight-body-text-regular, 400);--genessio-cta-background-color: transparent;--genessio-cta-border-color: var(--genessio-color-border-subtle-on-light, #c7c7c7);--genessio-cta-color: var(--genessio-color-interactive-primary-default-on-light, #0066cc);--genessio-cta-hover-background-color: var(--genessio-color-surface-lighter, #f2f2f2);--genessio-cta-hover-border-color: var(--genessio-color-border-subtle-on-light, #c7c7c7);--genessio-cta-hover-color: var(--genessio-color-interactive-primary-hover-on-light, #003366);--genessio-cta-hover-text-decoration: underline;--genessio-cta-focus-color: var(--genessio-color-interactive-primary-default-on-light, #0066cc);--genessio-cta-focus-border-color: var(--genessio-color-border-subtle-on-light, #c7c7c7);--genessio-cta-focus-inner-border-color: var(--genessio-color-border-subtle-on-light, #c7c7c7);--genessio-cta-focus-text-decoration: none;--genessio-cta-active-background-color: var(--genessio-color-surface-lighter, #f2f2f2);--genessio-cta-active-inner-border-color: var(--genessio-color-border-subtle-on-light, #c7c7c7);--genessio-cta-active-text-decoration: underline}[data-genessio-theme^=dark] genessio-cta[variant=brick]:not(:defined),[color-palette^=dark] genessio-cta[variant=brick]:not(:defined),genessio-cta[variant=brick][color-palette^=dark]:not(:defined){--genessio-cta-border-color: var(--genessio-color-border-subtle-on-dark, #707070);--genessio-cta-color: var(--genessio-color-interactive-primary-default-on-dark, #92c5f9);--genessio-cta-hover-background-color: var(--genessio-color-surface-darker, #1f1f1f);--genessio-cta-hover-border-color: var(--genessio-color-border-subtle-on-dark, #707070);--genessio-cta-hover-color: var(--genessio-color-interactive-primary-hover-on-dark, #b9dafc);--genessio-cta-hover-text-decoration: underline;--genessio-cta-focus-color: var(--genessio-color-interactive-primary-default-on-dark, #92c5f9);--genessio-cta-focus-border-color: var(--genessio-color-border-subtle-on-dark, #707070);--genessio-cta-focus-inner-border-color: var(--genessio-color-border-subtle-on-dark, #707070);--genessio-cta-focus-text-decoration: none;--genessio-cta-active-background-color: var(--genessio-color-surface-darker, #1f1f1f);--genessio-cta-active-inner-border-color: var(--genessio-color-border-subtle-on-dark, #707070);--genessio-cta-active-text-decoration: underline}genessio-cta:not(:defined) *{display:inline!important;border:none!important;background-color:transparent!important;text-decoration:var(--genessio-cta-text-decoration);color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}genessio-cta:not(:defined) *:focus{outline:none!important}genessio-cta[variant]:not(:defined) *{padding:var(--genessio-space-lg, 16px) var(--genessio-space-xl, 24px)!important}genessio-cta[variant$=ary]:not(:defined) *{padding:var(--genessio-space-lg, 16px) var(--genessio-space-xl, 24px)!important}genessio-cta[variant=primary]:not(:defined) *:focus{outline:var(--genessio-border-width-sm, 1px) solid var(--genessio-color-text-primary-on-dark, #ffffff)!important;outline-offset:-2px}genessio-disclosure:not(:defined){--genessio-color-border-subtle: var(--genessio-color-gray-30, #c7c7c7);border:var(--genessio-border-width-sm, 1px) solid var(--genessio-color-border-subtle);box-shadow:var(--genessio-box-shadow-sm, 0 2px 4px 0 rgba(21, 21, 21, .2));display:block;font-family:var(--genessio-font-family-body-text);padding:var(--genessio-space-lg, 16px) var(--genessio-space-xl, 24px);position:relative;&:before{content:"";border-inline-start:3px solid var(--genessio-color-brand-red);position:absolute;z-index:1;inset-inline-start:-1px;inset-block:-1px}>[slot=summary]{display:block;font-size:var(--genessio-font-size-body-text-md, 1rem);font-weight:var(--genessio-font-weight-body-text-medium, 500);font-family:var(--genessio-font-family-body-text);padding-block-end:var(--genessio-space-2xl, 32px)}}genessio-disclosure[variant~=compact]:not(:defined){padding:var(--genessio-space-md, 8px) var(--genessio-space-lg, 16px)}genessio-disclosure[variant~=borderless]:not(:defined){background-color:light-dark(var(--genessio-color-surface-lighter, #f2f2f2),var(--genessio-color-surface-darker, #1f1f1f));border:0;box-shadow:none;&:before{border-inline-start:0}}:is(genessio-footer,genessio-footer-universal) a{color:var(--genessio-color-interactive-primary-default);text-decoration:none}:is(genessio-footer,genessio-footer-universal) :is(genessio-footer-block) a{text-decoration:underline var(--genessio-border-width-sm, 1px) dashed;text-decoration-color:light-dark(var(--genessio-color-gray-50),var(--genessio-color-gray-40))!important;text-underline-offset:max(5px,.28em);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:.3s}genessio-footer [slot^=links] a{gap:var(--genessio-footer-links-gap, var(--genessio-space-md, 8px))}:is(genessio-footer,genessio-footer-universal) [slot^=links] a{display:block;color:var(--genessio-color-text-primary)!important;font-size:var(--genessio-footer-link-font-size, var(--genessio-font-size-body-text-sm, .875rem));width:fit-content}genessio-footer-universal [slot^=links] a{font-size:inherit}:is(genessio-footer,genessio-footer-universal) a:hover{color:var(--genessio-color-interactive-primary-hover);text-decoration:underline var(--genessio-border-width-sm, 1px) dashed;text-decoration-color:inherit;text-underline-offset:max(5px,.28em);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:.3s}:is(genessio-footer,genessio-footer-universal) a:is(:focus,:focus-within){color:var(--genessio-color-interactive-primary-hover);text-decoration:underline dashed var(--genessio-border-width-sm, 1px);text-decoration-color:inherit;text-underline-offset:max(5px,.28em);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:.3s}:is(genessio-footer,genessio-footer-universal) a:visited{color:var(--genessio-color-interactive-primary-hover);text-decoration:none}:is(genessio-footer,genessio-footer-universal) :is(genessio-footer-block) a:hover{text-decoration-color:inherit!important;text-underline-offset:max(6px,.33em)}:is(genessio-footer,genessio-footer-universal) :is(genessio-footer-block) a:is(:focus,:focus-within){text-decoration-color:inherit!important;text-underline-offset:max(6px,.33em)}:is(genessio-footer,genessio-footer-universal) :is(genessio-footer-block) a:visited{text-decoration-color:inherit}:is(genessio-footer,genessio-footer-universal) a[slot^=logo]{display:inline-block}:is(genessio-footer,genessio-footer-universal) a[slot^=logo]:not(:has(img,svg,picture)){color:var(--genessio-color-text-primary);font-size:var(--genessio-font-size-heading-xs, 1.25rem);font-family:var(--genessio-font-family-heading, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-weight:800;line-height:var(--genessio-line-height-heading, 1.3);text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:var(--genessio-border-width-sm, 1px);text-decoration-color:var(--genessio-color-border-subtle);text-underline-offset:max(5px,.28em);transition:ease all .3s}:is(genessio-footer,genessio-footer-universal) a[slot^=logo]:not(:has(img,svg,picture)):hover{color:var(--genessio-color-text-primary);text-decoration-color:inherit;text-underline-offset:max(6px,.33em)}:is(genessio-footer) a[slot^=logo]>:is(img,svg){display:block;width:auto;height:var(--genessio-size-icon-03, 32px)}@media screen and (min-width:768px){:is(genessio-footer,genessio-footer-universal) a[slot^=logo]:not(:has(img,svg,picture)){font-size:var(--genessio-font-size-heading-sm, 1.5rem)}:is(genessio-footer) a[slot^=logo]>:is(img,svg){height:var(--genessio-size-icon-03, 32px)}}:is(genessio-footer,genessio-footer-universal) :is(h1,h2,h3,h4,h5,h6){color:var(--genessio-color-text-primary);font-family:var(--genessio-font-family-heading, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);line-height:var(--genessio-line-height-heading, 1.3)}genessio-footer [slot=links]:is(h1,h2,h3,h4,h5):nth-of-type(n+5){--_link-header-margin: calc( var(--genessio-space-2xl, 32px) - var(--genessio-space-lg, 16px))}:is(genessio-footer,genessio-footer-universal) [slot^=links] li{margin:0;padding:0;display:contents}:is(genessio-footer,genessio-footer-universal){--genessio-footer-section-side-gap: var(--genessio-space-lg, 16px);color-scheme:only dark;overflow-y:auto}@media screen and (min-width:768px){:is(genessio-footer,genessio-footer-universal){--genessio-footer-section-side-gap: var(--genessio-space-2xl, 32px)}}@media screen and (min-width:1440px){:is(genessio-footer,genessio-footer-universal){--genessio-footer-section-side-gap: var(--genessio-space-4xl, 64px)}}genessio-footer:not(:defined){--_section-side-gap: var(--genessio-space-lg, 16px);background-color:var(--genessio-color-surface-darker, #1f1f1f);width:100%;display:grid;grid-template-areas:"footer" "global";grid-template-rows:1fr auto;min-height:var(--genessio-footer-nojs-min-height);>*:not(genessio-footer-universal){padding-inline:var(--_section-side-gap)}a[slot=logo]{padding-block:var(--genessio-space-2xl, 32px)}ul[slot=links]{display:flex;flex-direction:column;gap:var(--genessio-footer-links-gap, var(--genessio-space-md, 8px));margin-block-end:var(--genessio-space-3xl, 48px)}[slot=links] a{font-size:var(--genessio-footer-link-font-size, var(--genessio-font-size-body-text-sm, .875rem))}}genessio-footer-social-link:not(:defined),genessio-footer:not(:defined) [slot=social-links]{display:none}:is(genessio-footer,genessio-footer-universal):not(:defined){p{color:var(--genessio-color-text-secondary-on-dark, #c7c7c7)}:is(h1,h2,h3,h4,h5,h6){&[slot=links],&[slot=header]{font-size:var(--genessio-footer-link-header-font-size, var(--genessio-font-size-body-text-sm, .875rem));font-weight:var(--genessio-font-weight-heading-medium, 500)}}}genessio-footer-universal:not(:defined){background-color:var(--genessio-color-surface-darkest, #151515);display:block;width:100%;padding:var(--genessio-space-2xl, 32px) var(--genessio-space-lg, 16px);&:before{grid-area:global}[slot=links-primary],[slot=links-secondary]{display:flex;flex-flow:column wrap;gap:var(--genessio-space-md, 8px);font-size:var(--genessio-font-size-body-text-xs, .75rem);margin:0;padding:0}&[ssr-hint-has-slotted] :is(h2,h3,h4)[hidden]{border:0;clip:rect(0,0,0,0);block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;inline-size:1px}& genessio-footer-copyright:not(:defined){grid-column:-1/1;padding-block:var(--genessio-space-2xl, 32px) var(--genessio-space-md, 8px);font-size:var(--genessio-font-size-body-text-xs, .75rem);color:var(--genessio-color-text-secondary-on-dark, #c7c7c7)}}genessio-footer-block:not(:defined){:is(h1,h2,h3,h4,h5,h6){font-size:var(--genessio-footer-link-header-font-size, var(--genessio-font-size-body-text-sm, .875rem));font-weight:var(--genessio-font-weight-heading-medium, 500);margin-block-end:var(--genessio-space-lg, 16px);&:not(:first-of-type){margin-block-start:var(--genessio-space-lg, 16px)}}&:not(:first-of-type){margin-block-start:var(--genessio-space-2xl, 32px)}}genessio-footer:not(:defined) genessio-footer-universal:not(:defined){margin-block-start:var(--genessio-space-2xl, 32px)}@media screen and (min-width:768px){genessio-footer:not(:defined){--_section-side-gap: var(--genessio-space-2xl, 32px)}}@media screen and (min-width:992px){genessio-footer:not(:defined){gap:var(--genessio-space-lg, 16px) var(--genessio-space-2xl, 32px);grid-template-columns:repeat(12,minmax(0,1fr));a[slot=logo]{position:relative;&:before{background-color:var(--genessio-color-border-subtle-on-dark, #707070);block-size:var(--genessio-length-4xs, 1px);content:"";inline-size:calc(100% - var(--_section-side-gap) * 2);inset-block-end:0;position:absolute}}>*:not(genessio-footer-universal){padding:0}a[slot=logo],:is(h2,h3)[slot=links]:first-of-type,ul[slot=links]:first-of-type{padding-inline-start:var(--_section-side-gap)}:is(h2,h3)[slot=links]{grid-row-start:2}:is(h2,h3)[slot=links],ul[slot=links]{grid-column-start:span 2}ul[slot=links]{gap:var(--genessio-footer-links-gap, var(--genessio-space-lg, 16px));grid-row:3 / span 2;margin:0}}genessio-footer:not(:defined) a[slot=logo],genessio-footer-universal:not(:defined){grid-column-start:span 12}genessio-footer-block:not(:defined){grid-column:9 / span 4;grid-row:2 / 4;&:not(:first-of-type){margin-block-start:0}&[slot=main-secondary]{padding-inline-end:var(--_section-side-gap)}&:nth-of-type(2){--_grid-row-max: 5;grid-row:4 / 5}&:nth-of-type(3){--_grid-row-max: 7;grid-row:6 / 7}&:nth-of-type(4){--_grid-row-max: 8;grid-row:7 / 8}}genessio-footer:not(:defined) :is(h2,h3)[slot=links],genessio-footer-block:not(:defined):first-of-type{margin-block-start:var(--genessio-space-lg, 16px)}genessio-footer-universal:not(:defined){padding-block:var(--genessio-space-2xl, 32px);padding-inline:var(--genessio-space-7xl, 128px) var(--genessio-space-4xl, 64px);&[ssr-hint-has-slotted]{padding-inline:0}& ul[slot=links-primary],ul[slot=links-secondary]{flex-direction:row;gap:var(--genessio-space-md, 8px) var(--genessio-space-xl, 24px)}& ul[slot=links-primary]{margin-block-end:var(--genessio-space-xl, 24px)}& genessio-footer-copyright:not(:defined){padding-block:var(--genessio-space-md, 8px)}}genessio-footer:not(:defined) genessio-footer-universal:not(:defined){--_grid-row-max: 8;grid-row:var(--_grid-row-max) / var(--_grid-row-max)}}@media screen and (min-width:1440px){genessio-footer:not(:defined){--_section-side-gap: var(--genessio-space-4xl, 64px)}}genessio-navigation-primary{container:navigation-primary / inline-size;:is(genessio-navigation-primary-item,genessio-navigation-link){&[slot=links]{display:flex;align-items:center}&[slot=event]{&:hover{animation:genessio-navigation-event-bounce 1s infinite}}&:not([slot=links]){color:var(--genessio-color-text-primary)!important;& a{font-size:var(--genessio-font-size-body-text-md, 1rem);color:var(--genessio-color-interactive-primary-default, light-dark(var(--genessio-color-interactive-primary-default-on-light, #0066cc), var(--genessio-color-interactive-primary-default-on-dark, #92c5f9)))!important;inline-size:100%;text-decoration:none;&:hover{text-decoration:underline dashed var(--genessio-color-gray-50, #707070) var(--genessio-border-width-sm, 1px);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:.3s;text-underline-offset:max(6px,.33em);color:var(--genessio-color-interactive-primary-hover)!important}}}}& genessio-navigation-link{&:not([slot]){--_navigation-link-container-inline-size: 100%;--_navigation-link-inline-size: 100%;display:flex;block-size:100%;inline-size:100%;border-block-start:var(--genessio-border-width-sm, 1px) solid var(--genessio-color-border-subtle);@container (min-width: 1200px){--_navigation-link-container-inline-size: fit-content;--_navigation-link-container-display: inline-block;--_navigation-link-inline-size: fit-content;display:block;inline-size:fit-content;border-block-start:none}}&:nth-last-child(1 of genessio-navigation-link:not([slot])){border-block-end:var(--genessio-border-width-sm, 1px) solid var(--genessio-color-border-subtle);@container (min-width: 1200px){border-block-end:none}}}}@keyframes genessio-navigation-event-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}genessio-navigation-secondary{--_max-height: max-content;--_min-height: 80px;--_nav-link-color: var(--genessio-color-text-primary);--_logo-link-color: var(--genessio-color-text-primary);--_nav-chevron-color: var(--genessio-color-text-primary);--genessio-color-surface: light-dark( var(--genessio-color-surface-lighter, #f2f2f2), var(--genessio-color-surface-dark, #383838) );display:block;position:sticky;top:0;background-color:var(--genessio-color-surface);border-block-end:var(--genessio-border-width-sm, 1px) solid transparent;box-shadow:var(--genessio-box-shadow-sm, 0 2px 4px 0 rgba(21, 21, 21, .2));height:var(--_max-height);min-height:var(--_min-height);font-family:var(--genessio-font-family-body-text, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);&:not(:defined){display:grid;position:relative;gap:0 var(--genessio-space-2xl, 32px);grid-template-rows:minmax(var(--_min-height),var(--_max-height)) max-content max-content;grid-template-columns:1fr max-content;grid-template-areas:"logo logo" "nav nav" "cta cta"}>[slot=logo]{grid-area:logo;display:flex;align-items:center;height:100%;color:var(--_logo-link-color);max-width:var(--genessio-navigation-secondary-logo-max-width, 10em);text-decoration:none;font-size:var(--genessio-font-size-body-text-md, 1rem);letter-spacing:.01125em;margin-inline-start:var(--genessio-space-lg, 16px);font-family:var(--genessio-font-family-heading, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-weight:var(--genessio-font-weight-heading-medium, 500);padding-block:var(--genessio-space-lg, 16px);border-block-start:var(--genessio-border-width-lg, 3px) solid transparent;width:max-content;&:hover{text-decoration:none;color:var(--_nav-link-color)}&[aria-current=page]{border-block-start-color:var(--genessio-color-brand-red)}}>[slot=nav]{grid-area:nav;display:none;flex-direction:column;list-style:none;background-color:var(--genessio-color-surface-lightest, #ffffff);margin:0;padding:var(--genessio-space-2xl, 32px) var(--genessio-space-lg, 16px) var(--genessio-space-lg, 16px)}>:is([slot=logo],[slot=nav]){line-height:var(--genessio-line-height-heading, 1.3)}>[slot=cta]{grid-area:cta;display:none;height:100%;align-items:center;background-color:var(--genessio-color-surface-lightest, #ffffff);padding:var(--genessio-space-lg, 16px) var(--genessio-space-lg, 16px) var(--genessio-space-2xl, 32px);margin:0;max-width:100%}&[color-palette^=light]{color-scheme:only light}&[color-palette^=dark]{border-block-end-color:var(--genessio-color-border-subtle-on-dark, #707070);box-shadow:none;color-scheme:only dark;>[slot=logo]:hover{color:var(--_logo-link-color)}}*{box-sizing:border-box}}genessio-navigation-secondary-menu a{color:var(--genessio-color-interactive-primary-default-on-light, #0066cc)}genessio-navigation-secondary-menu a:hover{color:var(--genessio-color-interactive-primary-hover-on-light, #003366)!important}genessio-navigation-secondary:not(:defined)>[slot=nav],genessio-navigation-secondary:not(:defined)>[slot=cta]{display:flex}genessio-navigation-secondary-menu{color:var(--genessio-color-text-primary-on-light, #151515)}genessio-navigation-secondary-menu:not(:defined){display:none}genessio-navigation-secondary>[slot=nav]>li>a,genessio-navigation-secondary-dropdown>a{display:flex;align-items:center;height:max-content;color:var(--_nav-link-color)!important;font-size:var(--genessio-font-size-body-text-md, 1rem);font-weight:500;padding:var(--genessio-space-lg, 16px) var(--genessio-space-xl, 24px);text-decoration:none!important;text-align:center;border-block-start:var(--genessio-border-width-lg, 3px) solid transparent}genessio-navigation-secondary [slot=nav]>li>a[aria-current=page]{border-block-start-color:var(--genessio-color-brand-red)}genessio-navigation-secondary [slot=nav]>li>genessio-navigation-link[current-page],genessio-navigation-secondary [slot=nav]>li>genessio-navigation-link:has(a[aria-current=page]){border-block-start-color:var(--genessio-color-brand-red)}genessio-navigation-secondary>[slot=nav]>li>a:hover,genessio-navigation-secondary-dropdown>a:hover{text-decoration:none!important;color:var(--_nav-link-color)!important}genessio-navigation-secondary>[slot=nav]>li>a:focus,genessio-navigation-secondary-dropdown>a:focus{position:relative;z-index:1}genessio-navigation-secondary>[slot=nav]>li{border-block-start:var(--genessio-border-width-sm, 1px) solid var(--genessio-color-border-subtle-on-light, #c7c7c7)}genessio-navigation-secondary>[slot=nav]>li:last-of-type{border-block-end:var(--genessio-border-width-sm, 1px) solid var(--genessio-color-border-subtle-on-light, #c7c7c7)}genessio-navigation-secondary>[slot=nav] a[aria-expanded=false],genessio-navigation-secondary>[slot=nav]>[slot=nav]>li>a{color:var(--_nav-link-color)}genessio-navigation-secondary-menu-section>[slot=header]{font-size:var(--genessio-font-size-body-text-md, 1rem);font-weight:500;margin:0 0 var(--genessio-space-lg, 16px)}genessio-navigation-secondary>[slot=nav]>li>genessio-navigation-link{--_navigation-link-container-align-items: center;--_navigation-link-container-display: flex;--_navigation-link-container-block-size: 100%;--_navigation-link-container-inline-size: 100%;--_navigation-link-display: flex;--_navigation-link-inline-size: 100%;--_navigation-link-align-items: start;--_navigation-link-padding: var(--genessio-space-lg, 16px) var(--genessio-space-xl, 24px);--_navigation-link-font-weight: 500;--_navigation-link-text-decoration-line: none;--_navigation-link-color-hover: var(--genessio-color-text-primary);display:flex;block-size:100%;align-items:center;@media screen and (min-width:992px){--_navigation-link-font-weight: 400;--_navigation-link-block-size: 100%;--_navigation-link-align-items: center;--_navigation-link-padding: 0 var(--genessio-space-lg, 16px);border-block-start:var(--genessio-border-width-lg, 3px) solid transparent;&:hover{border-block-start-color:var(--genessio-color-text-brand)}}}@media screen and (min-width:768px){genessio-navigation-secondary>[slot=logo]{margin-inline-start:var(--genessio-space-2xl, 32px)}}@media screen and (min-width:992px){genessio-navigation-secondary{--_min-height: 86px}genessio-navigation-secondary:not(:defined){display:grid;grid-template-areas:"logo nav cta";grid-template-rows:minmax(var(--_min-height),var(--_max-height)) max-content max-content;grid-template-columns:max-content 1fr max-content}genessio-navigation-secondary-dropdown>a[aria-expanded=true]{color-scheme:only light}genessio-navigation-secondary>[slot=logo]{font-size:var(--genessio-font-size-body-text-lg, 1.125rem);margin-inline-start:2rem}genessio-navigation-secondary>[slot=mobile-menu]{display:none}genessio-navigation-secondary>[slot=nav]{grid-area:nav;display:flex;flex-direction:row;height:100%;align-items:center;list-style:none;padding:0;margin:0;background-color:transparent}genessio-navigation-secondary>[slot=nav]>li{border-block-start-width:0}genessio-navigation-secondary>[slot=nav]>li:last-of-type{border-bottom-width:0}genessio-navigation-secondary>ul>li,genessio-navigation-secondary-dropdown{height:100%}genessio-navigation-secondary>[slot=nav]>li>a,genessio-navigation-secondary-dropdown>a{height:100%;font-weight:400;padding:0 var(--genessio-space-lg, 16px)}genessio-navigation-secondary>[slot=nav]>li>a:focus,genessio-navigation-secondary>[slot=nav]>li>a:hover,genessio-navigation-secondary-dropdown>a[aria-expanded=true],genessio-navigation-secondary-dropdown>a:focus,genessio-navigation-secondary-dropdown>a:hover{border-block-start-color:var(--genessio-color-text-brand-on-light, #ee0000)}genessio-navigation-secondary>[slot=cta]{display:flex;flex-direction:row-reverse;background-color:transparent;margin-inline-end:var(--genessio-space-2xl, 32px);padding:unset}@media screen and (min-width:1440px){genessio-navigation-secondary:not(:defined)>[slot=logo],genessio-navigation-secondary>[slot=logo]{margin-inline-start:var(--genessio-space-4xl, 64px)}genessio-navigation-secondary:not(:defined)>[slot=cta],genessio-navigation-secondary>[slot=cta]{margin-inline-end:var(--genessio-space-4xl, 64px)}}}genessio-navigation-vertical{& genessio-navigation-link:has(a[aria-current=page]){--_navigation-link-background-color: light-dark(var(--genessio-color-surface-lighter, #f2f2f2), var(--genessio-color-surface-dark, #383838));--_navigation-link-before-border-inline-start-width: var(--genessio-border-width-lg, 3px);--_navigation-link-before-border-inline-start-color: var(--genessio-color-brand-red)}}genessio-pagination{--_link-size: var(--_stepper-size);>ol{list-style-type:none;display:contents}li{display:contents;>a{background-color:var(--_list-a-bg-color);border:var(--genessio-border-width-sm, 1px) solid transparent;box-sizing:border-box;color:var(--_list-a-text-color);display:grid;font-family:var(--genessio-font-family-heading, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-size:var(--genessio-font-size-body-text-xl, 1.25rem);height:var(--_link-size);place-content:center;position:relative;text-decoration:none;width:var(--_link-size);&:focus{border-radius:var(--genessio-border-radius-default, 3px);outline-offset:-2px;outline:var(--genessio-border-width-md, 2px) solid transparent;outline-color:var( --genessio-pagination-accent-color, var(--genessio-color-interactive-primary-default) )}&:hover:after,&:focus:before,&:focus:after,&[aria-current=page]:after{border-block-start-style:solid;content:"";inset-inline-start:-1px;position:absolute;inset-block-start:-1px;width:104%}&:hover:after,&:focus:before,&[aria-current=page]:after{border-block-width:var(--genessio-border-width-lg, 3px)}&:focus:before,&:hover:after{border-block-color:var(--_border-top-hover-color)}&:focus:after{border-block-width:var(--genessio-border-width-md, 2px)}&[aria-current=page]{background-color:var(--_list-a-current-page-bg-color);border-color:var(--_list-a-current-page-border-color);border-block-start-color:transparent}&:focus:after,&[aria-current=page]:after{border-block-color:var( --genessio-pagination-accent-color, var(--genessio-color-border-interactive) )}}}&[size=sm]{li>a{font-size:var(--genessio-font-size-body-text-md, 1rem)}--_link-size: var(--_stepper-size)}&[overflow=start] li:nth-last-child(n+6):not(:first-child),&[overflow=end] li:nth-child(n+6):not(:last-child),&[overflow=both] li:nth-last-child(n+6):not(:first-child),&[overflow=both] li:nth-child(n+6):not(:last-child){display:none}&[overflow=both] li:is([data-page=current],[data-page=previous],[data-page=next]){display:contents!important}&:is([overflow=end],[overflow=both]) li:last-child,&:is([overflow=start],[overflow=both]) li:first-child{display:grid;grid-template-columns:var(--_link-size) var(--_link-size);gap:4px}&:is([overflow=end],[overflow=both]) li:last-child:before,&:is([overflow=start],[overflow=both]) li:first-child:after{content:"\2026";width:var(--_link-size);height:var(--_link-size);padding-inline-end:4px;display:flex;align-items:center;font-size:var(--genessio-font-size-body-text-lg, 1.125rem);color:var(--genessio-color-gray-40, #a3a3a3);justify-content:center;align-self:start}&[variant|=borderless],&[variant|=open]{--_list-a-bg-color: transparent;li>a{background-color:transparent;&:hover:after,&:focus:before,&:focus:after,&[aria-current=page]:after{border-block-start-style:none;border-block-end-style:solid;inset-block-end:-1px}&[aria-current=page]{border-color:transparent}}}}genessio-option,genessio-option-group{&:not(:defined){display:none}}genessio-option-group+genessio-option-group{border-block-start:0}genessio-skeleton{background:light-dark(rgba(0,0,0,.1),rgba(255,255,255,.1));block-size:calc(var(--genessio-font-size-body-text-md, 1rem) * var(--genessio-line-height-body-text, 1.5));border-radius:var(--genessio-border-radius-default, 3px);display:block;inline-size:100%;margin-block-end:var(--genessio-space-xs, 4px);overflow:hidden;position:relative;&:after{--_placeholder-color: light-dark(var(--genessio-color-black, #000000), var(--genessio-color-white, #ffffff));animation:shimmer 2s infinite;background:linear-gradient(to right,hsla(from var(--_placeholder-color) h s l / 0) var(--genessio-opacity-0, 0%),hsla(from var(--_placeholder-color) h s l / .05) calc(var(--genessio-opacity-20, 20%) + 5%),hsla(from var(--_placeholder-color) h s l / .1) var(--genessio-opacity-50, 50%),hsla(from var(--_placeholder-color) h s l / .05) calc(var(--genessio-opacity-70, 70%) + 5%),hsla(from var(--_placeholder-color) h s l / 0) var(--genessio-opacity-100, 100%));content:"";inset:0;position:absolute;transform:translate(-100%)}}@keyframes shimmer{to{transform:translate(100%)}}genessio-skeleton[size=xs][type=body-copy]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-body-text-xs, .75rem) * var(--genessio-line-height-body-text, 1.5))}genessio-skeleton[size=sm][type=body-copy]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-body-text-sm, .875rem) * var(--genessio-line-height-body-text, 1.5))}genessio-skeleton[size=lg][type=body-copy]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-body-text-lg, 1.125rem) * var(--genessio-line-height-body-text, 1.5))}genessio-skeleton[size=xl][type=body-copy]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-body-text-xl, 1.25rem) * var(--genessio-line-height-body-text, 1.5))}genessio-skeleton[size="2xl"][type=body-copy]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-body-text-2xl, 1.5rem) * var(--genessio-line-height-body-text, 1.5))}genessio-skeleton[size=xs][type=heading]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-heading-xs, 1.25rem) * var(--genessio-line-height-heading, 1.3))}genessio-skeleton[size=sm][type=heading]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-heading-sm, 1.5rem) * var(--genessio-line-height-heading, 1.3))}genessio-skeleton[type=heading]:not([type=circle],[type=square],[type=rectangle]),genessio-skeleton[size=md][type=heading]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-heading-md, 1.75rem) * var(--genessio-line-height-heading, 1.3))}genessio-skeleton[size=lg][type=heading]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-heading-lg, 2.25rem) * var(--genessio-line-height-heading, 1.3))}genessio-skeleton[size=xl][type=heading]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-heading-xl, 2.5rem) * var(--genessio-line-height-heading, 1.3))}genessio-skeleton[size="2xl"][type=heading]:not([type=circle],[type=square],[type=rectangle]){block-size:calc(var(--genessio-font-size-heading-2xl, 3rem) * var(--genessio-line-height-heading, 1.3))}genessio-skeleton:is([type=circle],[type=square],[type=rectangle]){block-size:var(--genessio-length-4xl, 64px)}genessio-skeleton:is([type=circle],[type=square]){inline-size:var(--genessio-length-4xl, 64px)}genessio-skeleton[type=circle]{border-radius:50%}genessio-skeleton[type=square]{border-radius:var(--genessio-border-radius-default, 3px)}genessio-skeleton[type=rectangle]{inline-size:var(--genessio-length-7xl, 128px)}genessio-skip-link:not(:defined){display:block;position:relative}genessio-skip-link:not(:defined)>a{background-color:var(--genessio-color-surface-lightest, #ffffff);border-block-start-width:0;border-block-end:var(--genessio-border-width-sm, 1px) solid var(--genessio-color-border-interactive-on-light, #0066cc);border-inline-start:var(--genessio-border-width-sm, 1px) solid var(--genessio-color-border-interactive-on-light, #0066cc);border-inline-end:var(--genessio-border-width-sm, 1px) solid var(--genessio-color-border-interactive-on-light, #0066cc);border-end-start-radius:var(--genessio-border-radius-default, 3px);border-end-end-radius:var(--genessio-border-radius-default, 3px);clip:rect(0,0,0,0);color:var(--genessio-color-interactive-primary-default-on-light, #0066cc);font-family:var(--genessio-font-family-heading, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-size:var(--genessio-font-size-body-text-md, 1rem);font-weight:var(--genessio-font-weight-heading-bold, 700);height:1px;left:50%;margin:-1px;outline:0;overflow:hidden;padding:0;position:absolute;text-decoration:none;top:-40px;transform:translate(-50%);transition:top .05s ease-in;white-space:nowrap;width:1px}genessio-skip-link:not(:defined)>a:is(:active,:focus){border-width:var(--genessio-border-width-md, 2px);clip:auto;height:auto;margin:0;overflow:visible;padding:var(--genessio-space-lg, 16px) var(--genessio-space-2xl, 32px);top:0;white-space:inherit;width:auto}genessio-skip-link:not(:defined)>a:is(:active,:hover){text-decoration:underline;text-decoration-style:dashed;text-decoration-color:inherit;text-decoration-thickness:var(--genessio-border-width-sm, 1px);text-underline-offset:max(5px,.28em);transition-timing-function:ease;transition-property:text-underline-offset,color,text-decoration-color;transition-duration:.3s}@media(prefers-reduced-motion:reduce){genessio-skip-link:not(:defined)>a{transition-duration:.001ms}}genessio-subnav{& genessio-navigation-link:not([current-page]):active:after{border-block-end-color:var(--genessio-subnav-link-border-color-active, var(--genessio-color-brand-red))!important}& genessio-navigation-link:not([current-page]):focus-visible:after,genessio-navigation-link:not([current-page]):has(a:focus-visible):after{border-block-end-color:var(--genessio-subnav-link-border-color-hover, var(--genessio-color-border-subtle))!important}& genessio-navigation-link:not([current-page]):focus-within:after{border-block-end-color:var(--genessio-subnav-link-border-color-hover, var(--genessio-color-border-subtle))!important}&:not(:defined){block-size:56px;display:flex;background-color:var(--genessio-color-surface);& a{display:block!important;white-space:nowrap!important;padding:var(--genessio-space-lg, 16px) var(--genessio-space-2xl, 32px)!important;text-decoration:none!important;color:var(--genessio-color-text-secondary)!important;position:relative!important;&:after{content:""!important;position:absolute!important;inset:0!important;inline-size:100%!important;border-block-end:var(--genessio-border-width-lg, 3px) solid transparent!important}&:is([active],[aria-current=page]):after{border-block-end-color:var(--genessio-color-accent-brand)!important}}}}genessio-table{container:host / inline-size;& thead{& th{position:relative;padding-block:var(--genessio-space-lg, 16px);text-align:start;font-weight:var(--genessio-font-weight-heading-bold, 700)}}& table{min-width:100%;margin:0 auto;table-layout:fixed;border:0;border-collapse:collapse}:is(tr,col){transition:background .3s ease-out}:is(th,td){padding-inline:var(--genessio-space-lg, 16px)}:is(col.active){background:var(--_column-background-hover-color)}& tr{border-block-end:var(--_row-border);&:hover{background:var(--_row-background-hover-color)}>*{border:none}}& td{padding-block:var(--genessio-space-xl, 24px)}& a{color:var(--genessio-color-interactive-primary-default);&:hover{color:var(--genessio-color-interactive-primary-hover)}}& caption{font-family:var(--genessio-font-family-body-text, GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif);font-size:var(--genessio-font-size-body-text-lg, 1.125rem);font-weight:var(--genessio-font-weight-heading-bold, 700);line-height:var(--genessio-line-height-body-text, 1.5);margin-block-end:var(--genessio-space-xl, 24px);text-align:center;font-style:normal}}@container host (max-width: 768px){table{display:grid;& *:not(thead)+tbody{& tr{display:grid;grid-auto-columns:auto;grid-auto-flow:column}}& thead{display:none;visibility:hidden;~tbody{display:block;& tr{border:none;display:grid;grid-template-columns:1fr;height:auto;grid-auto-columns:max-content;grid-auto-flow:unset;&:first-child{border-block-start:var(--_row-border);& td:first-child{padding-block-start:var(--genessio-space-lg, 16px)}& td:last-child{padding-block-end:var(--genessio-space-lg, 16px)}}&:nth-child(2n){background:var(--_row-background-hover-color)}&:last-child{border-block-end:var(--_row-border)}&:hover{background:var(--_column-background-hover-color)}>*{padding:var(--genessio-space-lg, 16px)}:is(th,td){padding-block:calc(var(--genessio-space-md, 8px) + var(--genessio-space-xs, 4px));display:grid;grid-column-gap:var(--genessio-space-lg, 16px);grid-template-columns:1fr minmax(0,1.5fr);align-items:start;white-space:normal;word-wrap:break-word;text-align:start}:is(td,th):before{font-weight:var(--genessio-font-weight-heading-bold, 700);text-align:start;content:attr(data-label);display:inline-block}& th{text-align:center}}}}}}:where(genessio-tile){position:relative}genessio-tile a{color:var(--_link-color)!important;text-decoration:var(--genessio-tile-link-text-decoration, none)!important}genessio-tile:focus-within a,genessio-tile a:is(:focus,:hover,:active){text-decoration:var(--genessio-tile-link-text-decoration, underline)!important;text-decoration-color:inherit!important;text-decoration-style:dashed!important;text-decoration-thickness:var(--genessio-border-width-sm, 1px)!important;text-underline-offset:max(5px,.28em)!important;transition-timing-function:ease!important;transition-property:text-underline-offset,color,text-decoration-color!important;transition-duration:.3s!important}genessio-tile a:not([slot=image],[slot=headline]){z-index:2!important;position:relative!important}genessio-tile[aria-disabled=true] a{color:var(--_text-color-secondary, var(--genessio-color-text-secondary))!important}genessio-tile *:is([slot=image],[slot=headline]) a{z-index:1!important;position:static!important;color:var(--_link-color)!important}genessio-tile *:is([slot=image],[slot=headline]) a:after,genessio-tile a:is([slot=image],[slot=headline]):after{content:"";position:absolute;inset:0;display:var(--_link-after-display)}genessio-tile [slot=headline] a:after,genessio-tile a[slot=headline]:after{z-index:3}genessio-tile a[slot=image]>:is(img,svg){width:100%}genessio-tile:defined a:is(:focus,:hover,:active){outline:var(--_link-outline)!important}genessio-tile:defined :is([slot=image],[slot=headline]) a{--_link-outline: none}:host{display:block;min-height:100%;height:max-content;color:var(--genessio-color-text-primary);background:var(--genessio-color-surface)}#picker-container{display:flex;align-items:center;margin-block-end:var(--genessio-context-demo-padding, var(--genessio-space-xl, 24px));gap:var(--genessio-space-lg, 16px)}#provider{padding:var(--genessio-context-demo-padding, var(--genessio-space-xl, 24px));min-height:100%;height:max-content}:host{display:inline-flex;position:relative}*{box-sizing:border-box}#container{display:contents;--thumb-color: var(--genessio-color-interactive-primary-default)}.darkest{--c: var(--genessio-color-surface-darkest, #151515)}.darker{--c: var(--genessio-color-surface-darker, #1f1f1f)}.dark{--c: var(--genessio-color-surface-dark, #383838)}.light{--c: var(--genessio-color-surface-light, #e0e0e0)}.lighter{--c: var(--genessio-color-surface-lighter, #f2f2f2)}.lightest{--c: var(--genessio-color-surface-lightest, #ffffff)}:is(.dark,.darker,.darkest){--alt-color: var(--genessio-color-surface-light, #e0e0e0)}:is(.light,.lighter,.lightest){--alt-color: var(--genessio-color-surface-dark, #383838)}:is(:focus,:hover){--alt-color: var(--thumb-color)}input{appearance:none;display:block;position:relative;width:var(--genessio-size-icon-03, 32px);height:var(--genessio-size-icon-03, 32px);border-radius:50%;margin-block:8px;margin-inline:4px}input:before{display:block;content:"";background:var(--c);border-radius:50%;position:absolute;inset:0;outline:var(--alt-color) solid 2px}input:checked:after{display:block;content:"";background:var(--alt-color);border-radius:50%;position:absolute;inset:6px}input:focus{outline:var(--thumb-color) solid 4px}label,genessio-tooltip span{text-transform:capitalize}.visually-hidden{position:fixed;top:0;left:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:host{color-scheme:inherit}:host([color-palette^="dark"]){color-scheme:only dark}:host([color-palette^="light"]){color-scheme:only light}:host([color-palette="lightest"]){--genessio-color-surface: var(--genessio-color-surface-lightest, #ffffff)}:host([color-palette="lighter"]){--genessio-color-surface: var(--genessio-color-surface-lighter, #f2f2f2)}:host([color-palette="light"]){--genessio-color-surface: var(--genessio-color-surface-light, #e0e0e0)}:host([color-palette="dark"]){--genessio-color-surface: var(--genessio-color-surface-dark, #383838)}:host([color-palette="darker"]){--genessio-color-surface: var(--genessio-color-surface-darker, #1f1f1f)}:host([color-palette="darkest"]){--genessio-color-surface: var(--genessio-color-surface-darkest, #151515)}:root{--genessio-color-accent-base: light-dark( var(--genessio-color-accent-base-on-light, #0066cc), var(--genessio-color-accent-base-on-dark, #92c5f9) );--genessio-color-accent-brand: light-dark( var(--genessio-color-accent-brand-on-light, #ee0000), var(--genessio-color-accent-brand-on-dark, #ee0000) );--genessio-color-border-strong: light-dark( var(--genessio-color-border-strong-on-light, #151515), var(--genessio-color-border-strong-on-dark, #ffffff) );--genessio-color-border-subtle: light-dark( var(--genessio-color-border-subtle-on-light, #c7c7c7), var(--genessio-color-border-subtle-on-dark, #707070) );--genessio-color-border-interactive: light-dark( var(--genessio-color-border-interactive-on-light, #0066cc), var(--genessio-color-border-interactive-on-dark, #92c5f9) );--genessio-color-border-destructive: light-dark( var(--genessio-color-border-destructive-on-light, #b1380b), var(--genessio-color-border-destructive-on-dark, #f0561d) );--genessio-color-border-status-danger: light-dark( var(--genessio-color-border-status-danger-on-light, #b1380b), var(--genessio-color-border-status-danger-on-dark, #f0561d) );--genessio-color-border-status-caution: light-dark( var(--genessio-color-border-status-caution-on-light, #ca6c0f), var(--genessio-color-border-status-caution-on-dark, #f5921b) );--genessio-color-border-status-warning: light-dark( var(--genessio-color-border-status-warning-on-light, #dca614), var(--genessio-color-border-status-warning-on-dark, #ffcc17) );--genessio-color-border-status-neutral: light-dark( var(--genessio-color-border-status-neutral-on-light, #4d4d4d), var(--genessio-color-border-status-neutral-on-dark, #c7c7c7) );--genessio-color-border-status-info: light-dark( var(--genessio-color-border-status-info-on-light, #5e40be), var(--genessio-color-border-status-info-on-dark, #b6a6e9) );--genessio-color-border-status-success: light-dark( var(--genessio-color-border-status-success-on-light, #3d7317), var(--genessio-color-border-status-success-on-dark, #87bb62) );--genessio-color-brand-red: light-dark( var(--genessio-color-brand-red-on-light, #ee0000), var(--genessio-color-brand-red-on-dark, #ee0000) );--genessio-color-icon-primary: light-dark( var(--genessio-color-icon-primary-on-light, #ee0000), var(--genessio-color-icon-primary-on-dark, #ee0000) );--genessio-color-icon-secondary: light-dark( var(--genessio-color-icon-secondary-on-light, #151515), var(--genessio-color-icon-secondary-on-dark, #ffffff) );--genessio-color-icon-status-danger: light-dark( var(--genessio-color-icon-status-danger-on-light, #b1380b), var(--genessio-color-icon-status-danger-on-dark, #f0561d) );--genessio-color-icon-status-caution: light-dark( var(--genessio-color-icon-status-caution-on-light, #ca6c0f), var(--genessio-color-icon-status-caution-on-dark, #f5921b) );--genessio-color-icon-status-warning: light-dark( var(--genessio-color-icon-status-warning-on-light, #dca614), var(--genessio-color-icon-status-warning-on-dark, #ffcc17) );--genessio-color-icon-status-default: light-dark( var(--genessio-color-icon-status-default-on-light, #4d4d4d), var(--genessio-color-icon-status-default-on-dark, #4d4d4d) );--genessio-color-icon-status-neutral: light-dark( var(--genessio-color-icon-status-neutral-on-light, #4d4d4d), var(--genessio-color-icon-status-neutral-on-dark, #c7c7c7) );--genessio-color-icon-status-info: light-dark( var(--genessio-color-icon-status-info-on-light, #5e40be), var(--genessio-color-icon-status-info-on-dark, #b6a6e9) );--genessio-color-icon-status-success: light-dark( var(--genessio-color-icon-status-success-on-light, #3d7317), var(--genessio-color-icon-status-success-on-dark, #87bb62) );--genessio-color-interactive-primary-default: light-dark( var(--genessio-color-interactive-primary-default-on-light, #0066cc), var(--genessio-color-interactive-primary-default-on-dark, #92c5f9) );--genessio-color-interactive-primary-hover: light-dark( var(--genessio-color-interactive-primary-hover-on-light, #003366), var(--genessio-color-interactive-primary-hover-on-dark, #b9dafc) );--genessio-color-interactive-primary-active: light-dark( var(--genessio-color-interactive-primary-active-on-light, #003366), var(--genessio-color-interactive-primary-active-on-dark, #b9dafc) );--genessio-color-interactive-primary-focus: light-dark( var(--genessio-color-interactive-primary-focus-on-light, #003366), var(--genessio-color-interactive-primary-focus-on-dark, #b9dafc) );--genessio-color-interactive-primary-visited-default: light-dark( var(--genessio-color-interactive-primary-visited-default-on-light, #5e40be), var(--genessio-color-interactive-primary-visited-default-on-dark, #b6a6e9) );--genessio-color-interactive-primary-visited-hover: light-dark( var(--genessio-color-interactive-primary-visited-hover-on-light, #21134d), var(--genessio-color-interactive-primary-visited-hover-on-dark, #ece6ff) );--genessio-color-interactive-primary-visited-active: light-dark( var(--genessio-color-interactive-primary-visited-active-on-light, #21134d), var(--genessio-color-interactive-primary-visited-active-on-dark, #ece6ff) );--genessio-color-interactive-primary-visited-focus: light-dark( var(--genessio-color-interactive-primary-visited-focus-on-light, #21134d), var(--genessio-color-interactive-primary-visited-focus-on-dark, #ece6ff) );--genessio-color-interactive-secondary-default: light-dark( var(--genessio-color-interactive-secondary-default-on-light, #4d4d4d), var(--genessio-color-interactive-secondary-default-on-dark, #c7c7c7) );--genessio-color-interactive-secondary-hover: light-dark( var(--genessio-color-interactive-secondary-hover-on-light, #4d4d4d), var(--genessio-color-interactive-secondary-hover-on-dark, #c7c7c7) );--genessio-color-interactive-secondary-active: light-dark( var(--genessio-color-interactive-secondary-active-on-light, #4d4d4d), var(--genessio-color-interactive-secondary-active-on-dark, #c7c7c7) );--genessio-color-interactive-secondary-focus: light-dark( var(--genessio-color-interactive-secondary-focus-on-light, #4d4d4d), var(--genessio-color-interactive-secondary-focus-on-dark, #c7c7c7) );--genessio-color-interactive-secondary-visited-default: light-dark( var(--genessio-color-interactive-secondary-visited-default-on-light, #4d4d4d), var(--genessio-color-interactive-secondary-visited-default-on-dark, #c7c7c7) );--genessio-color-interactive-secondary-visited-hover: light-dark( var(--genessio-color-interactive-secondary-visited-hover-on-light, #4d4d4d), var(--genessio-color-interactive-secondary-visited-hover-on-dark, #c7c7c7) );--genessio-color-interactive-secondary-visited-active: light-dark( var(--genessio-color-interactive-secondary-visited-active-on-light, #4d4d4d), var(--genessio-color-interactive-secondary-visited-active-on-dark, #c7c7c7) );--genessio-color-interactive-secondary-visited-focus: light-dark( var(--genessio-color-interactive-secondary-visited-focus-on-light, #4d4d4d), var(--genessio-color-interactive-secondary-visited-focus-on-dark, #c7c7c7) );--genessio-color-status-danger: light-dark( var(--genessio-color-status-danger-on-light, #b1380b), var(--genessio-color-status-danger-on-dark, #f0561d) );--genessio-color-status-caution: light-dark( var(--genessio-color-status-caution-on-light, #ca6c0f), var(--genessio-color-status-caution-on-dark, #f5921b) );--genessio-color-status-warning: light-dark( var(--genessio-color-status-warning-on-light, #dca614), var(--genessio-color-status-warning-on-dark, #ffcc17) );--genessio-color-status-neutral: light-dark( var(--genessio-color-status-neutral-on-light, #4d4d4d), var(--genessio-color-status-neutral-on-dark, #c7c7c7) );--genessio-color-status-note: light-dark( var(--genessio-color-status-note-on-light, #5e40be), var(--genessio-color-status-note-on-dark, #b6a6e9) );--genessio-color-status-info: light-dark( var(--genessio-color-status-info-on-light, #5e40be), var(--genessio-color-status-info-on-dark, #b6a6e9) );--genessio-color-status-success: light-dark( var(--genessio-color-status-success-on-light, #3d7317), var(--genessio-color-status-success-on-dark, #87bb62) );--genessio-color-surface: light-dark( var(--genessio-color-surface-lightest, #ffffff), var(--genessio-color-surface-darkest, #151515) );--genessio-color-surface-status-danger: light-dark( var(--genessio-color-surface-status-danger-on-light, #ffe3d9), var(--genessio-color-surface-status-danger-on-dark, #ffe3d9) );--genessio-color-surface-status-caution: light-dark( var(--genessio-color-surface-status-caution-on-light, #ffe8cc), var(--genessio-color-surface-status-caution-on-dark, #ffe8cc) );--genessio-color-surface-status-warning: light-dark( var(--genessio-color-surface-status-warning-on-light, #fff4cc), var(--genessio-color-surface-status-warning-on-dark, #73480b) );--genessio-color-surface-status-default: light-dark( var(--genessio-color-surface-status-default-on-light, #f2f2f2), var(--genessio-color-surface-status-default-on-dark, #f2f2f2) );--genessio-color-surface-status-neutral: light-dark( var(--genessio-color-surface-status-neutral-on-light, #f2f2f2), var(--genessio-color-surface-status-neutral-on-dark, #f2f2f2) );--genessio-color-surface-status-info: light-dark( var(--genessio-color-surface-status-info-on-light, #ece6ff), var(--genessio-color-surface-status-info-on-dark, #ece6ff) );--genessio-color-surface-status-success: light-dark( var(--genessio-color-surface-status-success-on-light, #e9f7df), var(--genessio-color-surface-status-success-on-dark, #e9f7df) );--genessio-color-text-primary: light-dark( var(--genessio-color-text-primary-on-light, #151515), var(--genessio-color-text-primary-on-dark, #ffffff) );--genessio-color-text-secondary: light-dark( var(--genessio-color-text-secondary-on-light, #4d4d4d), var(--genessio-color-text-secondary-on-dark, #c7c7c7) );--genessio-color-text-brand: light-dark( var(--genessio-color-text-brand-on-light, #ee0000), var(--genessio-color-text-brand-on-dark, #ee0000) )}:root{--genessio-animation-speed: .3s;--genessio-animation-timing: cubic-bezier(.465, .183, .153, .946);--genessio-border-width-sm: 1px;--genessio-border-width-md: 2px;--genessio-border-width-lg: 3px;--genessio-border-radius-sharp: 0px;--genessio-border-radius-default: 3px;--genessio-border-radius-pill: 64px;--genessio-breakpoint-2xs-max: 575px;--genessio-breakpoint-xs: 576px;--genessio-breakpoint-xs-max: 767px;--genessio-breakpoint-sm: 768px;--genessio-breakpoint-sm-max: 991px;--genessio-breakpoint-md: 992px;--genessio-breakpoint-md-max: 1199px;--genessio-breakpoint-lg: 1200px;--genessio-breakpoint-lg-max: 1439px;--genessio-breakpoint-xl: 1440px;--genessio-breakpoint-xl-max: 1679px;--genessio-breakpoint-2xl: 1680px;--genessio-color-accent-base-on-light: #0066cc;--genessio-color-accent-base-on-dark: #92c5f9;--genessio-color-accent-brand-on-light: #ee0000;--genessio-color-accent-brand-on-dark: #ee0000;--genessio-color-border-strong-on-light: #151515;--genessio-color-border-strong-on-dark: #ffffff;--genessio-color-border-subtle-on-light: #c7c7c7;--genessio-color-border-subtle-on-dark: #707070;--genessio-color-border-interactive-on-light: #0066cc;--genessio-color-border-interactive-on-dark: #92c5f9;--genessio-color-border-destructive-on-light: #b1380b;--genessio-color-border-destructive-on-dark: #f0561d;--genessio-color-border-status-danger-on-light: #b1380b;--genessio-color-border-status-danger-on-dark: #f0561d;--genessio-color-border-status-caution-on-light: #ca6c0f;--genessio-color-border-status-caution-on-dark: #f5921b;--genessio-color-border-status-warning-on-light: #dca614;--genessio-color-border-status-warning-on-dark: #ffcc17;--genessio-color-border-status-neutral-on-light: #4d4d4d;--genessio-color-border-status-neutral-on-dark: #c7c7c7;--genessio-color-border-status-info-on-light: #5e40be;--genessio-color-border-status-info-on-dark: #b6a6e9;--genessio-color-border-status-success-on-light: #3d7317;--genessio-color-border-status-success-on-dark: #87bb62;--genessio-color-brand-red-on-light: #ee0000;--genessio-color-brand-red-on-dark: #ee0000;--genessio-color-brand-red-lightest: #fbc5c5;--genessio-color-brand-red-lighter: #f9a8a8;--genessio-color-brand-red-light: #f56e6e;--genessio-color-brand-red-dark: #a60000;--genessio-color-brand-red-darker: #5f0000;--genessio-color-brand-red-darkest: #3f0000;--genessio-color-green-10: #e9f7df;--genessio-color-green-20: #d1f1bb;--genessio-color-green-30: #afdc8f;--genessio-color-green-40: #87bb62;--genessio-color-green-50: #63993d;--genessio-color-green-60: #3d7317;--genessio-color-green-70: #204d00;--genessio-color-green-10-hsl: 95.00000000000003 60.00000000000004% 92.15686274509804%;--genessio-color-green-10-rgb: 233 247 223;--genessio-color-green-20-hsl: 95.55555555555556 65.85365853658536% 83.92156862745097%;--genessio-color-green-20-rgb: 209 241 187;--genessio-color-green-30-hsl: 95.06493506493506 52.380952380952394% 71.17647058823529%;--genessio-color-green-30-rgb: 175 220 143;--genessio-color-green-40-hsl: 95.05617977528091 39.55555555555555% 55.88235294117647%;--genessio-color-green-40-rgb: 135 187 98;--genessio-color-green-50-hsl: 95.21739130434783 42.99065420560747% 41.96078431372549%;--genessio-color-green-50-rgb: 99 153 61;--genessio-color-green-60-hsl: 95.21739130434783 66.66666666666667% 27.058823529411764%;--genessio-color-green-60-rgb: 61 115 23;--genessio-color-green-70-hsl: 95.06493506493506 100% 15.098039215686274%;--genessio-color-green-70-rgb: 32 77 0;--genessio-color-orange-10: #ffe8cc;--genessio-color-orange-20: #fccb8f;--genessio-color-orange-30: #f8ae54;--genessio-color-orange-40: #f5921b;--genessio-color-orange-50: #ca6c0f;--genessio-color-orange-60: #9e4a06;--genessio-color-orange-70: #732e00;--genessio-color-orange-80: #4d1f00;--genessio-color-orange-10-hsl: 32.941176470588225 100% 90%;--genessio-color-orange-10-rgb: 255 232 204;--genessio-color-orange-20-hsl: 33.02752293577981 94.78260869565219% 77.45098039215686%;--genessio-color-orange-20-rgb: 252 203 143;--genessio-color-orange-30-hsl: 32.926829268292686 92.13483146067415% 65.09803921568627%;--genessio-color-orange-30-rgb: 248 174 84;--genessio-color-orange-40-hsl: 32.752293577981646 91.5966386554622% 53.333333333333336%;--genessio-color-orange-40-rgb: 245 146 27;--genessio-color-orange-50-hsl: 29.83957219251337 86.17511520737327% 42.549019607843135%;--genessio-color-orange-50-rgb: 202 108 15;--genessio-color-orange-60-hsl: 26.842105263157904 92.68292682926828% 32.15686274509804%;--genessio-color-orange-60-rgb: 158 74 6;--genessio-color-orange-70-hsl: 24 100% 22.54901960784314%;--genessio-color-orange-70-rgb: 115 46 0;--genessio-color-orange-80-hsl: 24.155844155844157 100% 15.098039215686274%;--genessio-color-orange-80-rgb: 77 31 0;--genessio-color-icon-primary-on-light: #ee0000;--genessio-color-icon-primary-on-dark: #ee0000;--genessio-color-icon-secondary-on-light: #151515;--genessio-color-icon-secondary-on-dark: #ffffff;--genessio-color-icon-subtle: #707070;--genessio-color-icon-subtle-hover: #a3a3a3;--genessio-color-icon-status-danger-on-light: #b1380b;--genessio-color-icon-status-danger-on-dark: #f0561d;--genessio-color-icon-status-caution-on-light: #ca6c0f;--genessio-color-icon-status-caution-on-dark: #f5921b;--genessio-color-icon-status-warning-on-light: #dca614;--genessio-color-icon-status-warning-on-dark: #ffcc17;--genessio-color-icon-status-default-on-light: #4d4d4d;--genessio-color-icon-status-default-on-dark: #4d4d4d;--genessio-color-icon-status-neutral-on-light: #4d4d4d;--genessio-color-icon-status-neutral-on-dark: #c7c7c7;--genessio-color-icon-status-info-on-light: #5e40be;--genessio-color-icon-status-info-on-dark: #b6a6e9;--genessio-color-icon-status-success-on-light: #3d7317;--genessio-color-icon-status-success-on-dark: #87bb62;--genessio-color-canvas-white: #ffffff;--genessio-color-canvas-black: #151515;--genessio-color-canvas-white-hsl: 0 0% 100%;--genessio-color-canvas-white-rgb: 255 255 255;--genessio-color-canvas-black-hsl: 0 0% 0%;--genessio-color-canvas-black-rgb: 0 0 0;--genessio-color-blue-10: #e0f0ff;--genessio-color-blue-20: #b9dafc;--genessio-color-blue-30: #92c5f9;--genessio-color-blue-40: #4394e5;--genessio-color-blue-50: #0066cc;--genessio-color-blue-60: #004d99;--genessio-color-blue-70: #003366;--genessio-color-blue-10-hsl: 209.03225806451616 100% 93.92156862745098%;--genessio-color-blue-10-rgb: 224 240 255;--genessio-color-blue-20-hsl: 210.44776119402988 91.78082191780825% 85.68627450980392%;--genessio-color-blue-20-rgb: 185 218 252;--genessio-color-blue-30-hsl: 210.29126213592232 89.56521739130436% 77.45098039215685%;--genessio-color-blue-30-rgb: 146 197 249;--genessio-color-blue-40-hsl: 210 75.70093457943923% 58.03921568627452%;--genessio-color-blue-40-rgb: 67 148 229;--genessio-color-blue-50-hsl: 210 100% 40%;--genessio-color-blue-50-rgb: 0 102 204;--genessio-color-blue-60-hsl: 209.80392156862746 100% 30%;--genessio-color-blue-60-rgb: 0 77 153;--genessio-color-blue-70-hsl: 210 100% 20%;--genessio-color-blue-70-rgb: 0 51 102;--genessio-color-white: #ffffff;--genessio-color-gray-10: #f2f2f2;--genessio-color-gray-20: #e0e0e0;--genessio-color-gray-30: #c7c7c7;--genessio-color-gray-40: #a3a3a3;--genessio-color-gray-45: #8c8c8c;--genessio-color-gray-50: #707070;--genessio-color-gray-60: #4d4d4d;--genessio-color-gray-70: #383838;--genessio-color-gray-80: #292929;--genessio-color-gray-90: #1f1f1f;--genessio-color-gray-95: #151515;--genessio-color-gray-10-hsl: 0 0% 94.90196078431372%;--genessio-color-gray-10-rgb: 242 242 242;--genessio-color-gray-20-hsl: 0 0% 87.84313725490196%;--genessio-color-gray-20-rgb: 224 224 224;--genessio-color-gray-30-hsl: 0 0% 78.03921568627452%;--genessio-color-gray-30-rgb: 199 199 199;--genessio-color-gray-40-hsl: 0 0% 63.921568627450974%;--genessio-color-gray-40-rgb: 163 163 163;--genessio-color-gray-45-hsl: 0 0% 54.90196078431373%;--genessio-color-gray-45-rgb: 140 140 140;--genessio-color-gray-50-hsl: 0 0% 43.92156862745098%;--genessio-color-gray-50-rgb: 112 112 112;--genessio-color-gray-60-hsl: 0 0% 30.19607843137255%;--genessio-color-gray-60-rgb: 77 77 77;--genessio-color-gray-70-hsl: 0 0% 21.96078431372549%;--genessio-color-gray-70-rgb: 56 56 56;--genessio-color-gray-80-hsl: 0 0% 16.07843137254902%;--genessio-color-gray-80-rgb: 41 41 41;--genessio-color-gray-90-hsl: 0 0% 12.156862745098039%;--genessio-color-gray-90-rgb: 31 31 31;--genessio-color-gray-95-hsl: 0 0% 8.235294117647058%;--genessio-color-gray-95-rgb: 21 21 21;--genessio-color-black: #000000;--genessio-color-purple-10: #ece6ff;--genessio-color-purple-20: #d0c5f4;--genessio-color-purple-30: #b6a6e9;--genessio-color-purple-40: #876fd4;--genessio-color-purple-50: #5e40be;--genessio-color-purple-60: #3d2785;--genessio-color-purple-70: #21134d;--genessio-color-purple-80: #1b0d33;--genessio-color-purple-10-hsl: 254.4 100% 95.09803921568627%;--genessio-color-purple-10-rgb: 236 230 255;--genessio-color-purple-20-hsl: 254.0425531914893 68.11594202898556% 86.47058823529412%;--genessio-color-purple-20-rgb: 208 197 244;--genessio-color-purple-30-hsl: 254.32835820895522 60.36036036036033% 78.23529411764706%;--genessio-color-purple-30-rgb: 182 166 233;--genessio-color-purple-40-hsl: 254.25742574257427 54.010695187165794% 63.33333333333333%;--genessio-color-purple-40-rgb: 135 111 212;--genessio-color-purple-50-hsl: 254.2857142857143 49.60629921259843% 49.80392156862745%;--genessio-color-purple-50-rgb: 94 64 190;--genessio-color-purple-60-hsl: 254.0425531914894 54.65116279069767% 33.72549019607843%;--genessio-color-purple-60-rgb: 61 39 133;--genessio-color-purple-70-hsl: 254.48275862068965 60.416666666666664% 18.823529411764707%;--genessio-color-purple-70-rgb: 33 19 77;--genessio-color-purple-80-hsl: 262.10526315789474 59.375000000000014% 12.549019607843137%;--genessio-color-purple-80-rgb: 27 13 51;--genessio-color-red-orange-10: #ffe3d9;--genessio-color-red-orange-20: #fbbea8;--genessio-color-red-orange-30: #f89b78;--genessio-color-red-orange-40: #f4784a;--genessio-color-red-orange-50: #f0561d;--genessio-color-red-orange-60: #b1380b;--genessio-color-red-orange-70: #731f00;--genessio-color-red-orange-10-hsl: 15.789473684210513 100% 92.54901960784314%;--genessio-color-red-orange-10-rgb: 255 227 217;--genessio-color-red-orange-20-hsl: 15.903614457831333 91.20879120879121% 82.15686274509804%;--genessio-color-red-orange-20-rgb: 251 190 168;--genessio-color-red-orange-30-hsl: 16.406249999999996 90.14084507042254% 72.15686274509804%;--genessio-color-red-orange-30-rgb: 248 155 120;--genessio-color-red-orange-40-hsl: 16.235294117647054 88.54166666666671% 62.35294117647059%;--genessio-color-red-orange-40-rgb: 244 120 74;--genessio-color-red-orange-50-hsl: 16.208530805687207 87.55186721991701% 52.74509803921569%;--genessio-color-red-orange-50-rgb: 240 86 29;--genessio-color-red-orange-60-hsl: 16.265060240963855 88.29787234042554% 36.86274509803921%;--genessio-color-red-orange-60-rgb: 177 56 11;--genessio-color-red-orange-70-hsl: 16.17391304347826 100% 22.54901960784314%;--genessio-color-red-orange-70-rgb: 115 31 0;--genessio-color-red-5: #fef0f0;--genessio-color-red-10: #fce3e3;--genessio-color-red-20: #fbc5c5;--genessio-color-red-30: #f9a8a8;--genessio-color-red-40: #f56e6e;--genessio-color-red-50: #ee0000;--genessio-color-red-60: #a60000;--genessio-color-red-70: #5f0000;--genessio-color-red-80: #3f0000;--genessio-color-red-5-hsl: 0 87.50000000000004% 96.86274509803921%;--genessio-color-red-5-rgb: 254 240 240;--genessio-color-red-10-hsl: 0 80.64516129032265% 93.92156862745098%;--genessio-color-red-10-rgb: 252 227 227;--genessio-color-red-20-hsl: 0 87.09677419354838% 87.84313725490196%;--genessio-color-red-20-rgb: 251 197 197;--genessio-color-red-30-hsl: 0 87.0967741935484% 81.76470588235294%;--genessio-color-red-30-rgb: 249 168 168;--genessio-color-red-40-hsl: 0 87.09677419354841% 69.6078431372549%;--genessio-color-red-40-rgb: 245 110 110;--genessio-color-red-50-hsl: 0 100% 46.666666666666664%;--genessio-color-red-50-rgb: 238 0 0;--genessio-color-red-60-hsl: 0 100% 32.549019607843135%;--genessio-color-red-60-rgb: 166 0 0;--genessio-color-red-70-hsl: 0 100% 18.627450980392158%;--genessio-color-red-70-rgb: 95 0 0;--genessio-color-red-80-hsl: 0 100% 12.352941176470589%;--genessio-color-red-80-rgb: 63 0 0;--genessio-color-teal-10: #daf2f2;--genessio-color-teal-20: #b9e5e5;--genessio-color-teal-30: #9ad8d8;--genessio-color-teal-40: #63bdbd;--genessio-color-teal-50: #37a3a3;--genessio-color-teal-60: #147878;--genessio-color-teal-70: #004d4d;--genessio-color-teal-80: #003333;--genessio-color-teal-10-hsl: 180 47.99999999999998% 90.19607843137254%;--genessio-color-teal-10-rgb: 218 242 242;--genessio-color-teal-20-hsl: 180 45.833333333333336% 81.17647058823529%;--genessio-color-teal-20-rgb: 185 229 229;--genessio-color-teal-30-hsl: 180 44.28571428571429% 72.54901960784314%;--genessio-color-teal-30-rgb: 154 216 216;--genessio-color-teal-40-hsl: 180 40.54054054054054% 56.470588235294116%;--genessio-color-teal-40-rgb: 99 189 189;--genessio-color-teal-50-hsl: 180 49.54128440366972% 42.745098039215684%;--genessio-color-teal-50-rgb: 55 163 163;--genessio-color-teal-60-hsl: 180 71.42857142857142% 27.450980392156865%;--genessio-color-teal-60-rgb: 20 120 120;--genessio-color-teal-70-hsl: 180 100% 15.098039215686274%;--genessio-color-teal-70-rgb: 0 77 77;--genessio-color-teal-80-hsl: 180 100% 10%;--genessio-color-teal-80-rgb: 0 51 51;--genessio-color-yellow-10: #fff4cc;--genessio-color-yellow-20: #ffe072;--genessio-color-yellow-30: #ffcc17;--genessio-color-yellow-40: #dca614;--genessio-color-yellow-50: #b98412;--genessio-color-yellow-60: #96640f;--genessio-color-yellow-70: #73480b;--genessio-color-yellow-80: #54330b;--genessio-color-yellow-10-hsl: 47.058823529411775 100% 90%;--genessio-color-yellow-10-rgb: 255 244 204;--genessio-color-yellow-20-hsl: 46.80851063829787 100% 72.35294117647058%;--genessio-color-yellow-20-rgb: 255 224 114;--genessio-color-yellow-30-hsl: 46.81034482758621 100% 54.509803921568626%;--genessio-color-yellow-30-rgb: 255 204 23;--genessio-color-yellow-40-hsl: 43.79999999999999 83.33333333333334% 47.05882352941176%;--genessio-color-yellow-40-rgb: 220 166 20;--genessio-color-yellow-50-hsl: 40.95808383233534 82.26600985221675% 39.80392156862745%;--genessio-color-yellow-50-rgb: 185 132 18;--genessio-color-yellow-60-hsl: 37.77777777777777 81.81818181818181% 32.35294117647059%;--genessio-color-yellow-60-rgb: 150 100 15;--genessio-color-yellow-70-hsl: 35.192307692307686 82.53968253968253% 24.705882352941178%;--genessio-color-yellow-70-rgb: 115 72 11;--genessio-color-yellow-80-hsl: 32.87671232876713 76.84210526315789% 18.627450980392158%;--genessio-color-yellow-80-rgb: 84 51 11;--genessio-color-interactive-primary-default-on-light: #0066cc;--genessio-color-interactive-primary-default-on-dark: #92c5f9;--genessio-color-interactive-primary-hover-on-light: #003366;--genessio-color-interactive-primary-hover-on-dark: #b9dafc;--genessio-color-interactive-primary-active-on-light: #003366;--genessio-color-interactive-primary-active-on-dark: #b9dafc;--genessio-color-interactive-primary-focus-on-light: #003366;--genessio-color-interactive-primary-focus-on-dark: #b9dafc;--genessio-color-interactive-primary-visited-default-on-light: #5e40be;--genessio-color-interactive-primary-visited-default-on-dark: #b6a6e9;--genessio-color-interactive-primary-visited-hover-on-light: #21134d;--genessio-color-interactive-primary-visited-hover-on-dark: #ece6ff;--genessio-color-interactive-primary-visited-active-on-light: #21134d;--genessio-color-interactive-primary-visited-active-on-dark: #ece6ff;--genessio-color-interactive-primary-visited-focus-on-light: #21134d;--genessio-color-interactive-primary-visited-focus-on-dark: #ece6ff;--genessio-color-interactive-secondary-default-on-light: #4d4d4d;--genessio-color-interactive-secondary-default-on-dark: #c7c7c7;--genessio-color-interactive-secondary-hover-on-light: #4d4d4d;--genessio-color-interactive-secondary-hover-on-dark: #c7c7c7;--genessio-color-interactive-secondary-active-on-light: #4d4d4d;--genessio-color-interactive-secondary-active-on-dark: #c7c7c7;--genessio-color-interactive-secondary-focus-on-light: #4d4d4d;--genessio-color-interactive-secondary-focus-on-dark: #c7c7c7;--genessio-color-interactive-secondary-visited-default-on-light: #4d4d4d;--genessio-color-interactive-secondary-visited-default-on-dark: #c7c7c7;--genessio-color-interactive-secondary-visited-hover-on-light: #4d4d4d;--genessio-color-interactive-secondary-visited-hover-on-dark: #c7c7c7;--genessio-color-interactive-secondary-visited-active-on-light: #4d4d4d;--genessio-color-interactive-secondary-visited-active-on-dark: #c7c7c7;--genessio-color-interactive-secondary-visited-focus-on-light: #4d4d4d;--genessio-color-interactive-secondary-visited-focus-on-dark: #c7c7c7;--genessio-color-interactive-blue-lightest: #b9dafc;--genessio-color-interactive-blue-lighter: #92c5f9;--genessio-color-interactive-blue-darker: #0066cc;--genessio-color-interactive-blue-darkest: #003366;--genessio-color-interactive-purple-lightest: #ece6ff;--genessio-color-interactive-purple-lighter: #b6a6e9;--genessio-color-interactive-purple-darker: #5e40be;--genessio-color-interactive-purple-darkest: #ece6ff;--genessio-color-status-danger-on-light: #b1380b;--genessio-color-status-danger-on-dark: #f0561d;--genessio-color-status-caution-on-light: #ca6c0f;--genessio-color-status-caution-on-dark: #f5921b;--genessio-color-status-warning-on-light: #dca614;--genessio-color-status-warning-on-dark: #ffcc17;--genessio-color-status-neutral-on-light: #4d4d4d;--genessio-color-status-neutral-on-dark: #c7c7c7;--genessio-color-status-note-on-light: #5e40be;--genessio-color-status-note-on-dark: #b6a6e9;--genessio-color-status-info-on-light: #5e40be;--genessio-color-status-info-on-dark: #b6a6e9;--genessio-color-status-success-on-light: #3d7317;--genessio-color-status-success-on-dark: #87bb62;--genessio-color-surface-lightest: #ffffff;--genessio-color-surface-lighter: #f2f2f2;--genessio-color-surface-light: #e0e0e0;--genessio-color-surface-dark: #383838;--genessio-color-surface-dark-alt: oklch(from(--genessio-color-surface-dark) calc(l*.82) c h);--genessio-color-surface-darker: #1f1f1f;--genessio-color-surface-darkest: #151515;--genessio-color-surface-status-danger-on-light: #ffe3d9;--genessio-color-surface-status-danger-on-dark: #ffe3d9;--genessio-color-surface-status-caution-on-light: #ffe8cc;--genessio-color-surface-status-caution-on-dark: #ffe8cc;--genessio-color-surface-status-warning-on-light: #fff4cc;--genessio-color-surface-status-warning-on-dark: #73480b;--genessio-color-surface-status-default-on-light: #f2f2f2;--genessio-color-surface-status-default-on-dark: #f2f2f2;--genessio-color-surface-status-neutral-on-light: #f2f2f2;--genessio-color-surface-status-neutral-on-dark: #f2f2f2;--genessio-color-surface-status-info-on-light: #ece6ff;--genessio-color-surface-status-info-on-dark: #ece6ff;--genessio-color-surface-status-success-on-light: #e9f7df;--genessio-color-surface-status-success-on-dark: #e9f7df;--genessio-color-text-primary-on-light: #151515;--genessio-color-text-primary-on-dark: #ffffff;--genessio-color-text-secondary-on-light: #4d4d4d;--genessio-color-text-secondary-on-dark: #c7c7c7;--genessio-color-text-brand-on-light: #ee0000;--genessio-color-text-brand-on-dark: #ee0000;--genessio-color-white-hsl: 0 0% 100%;--genessio-color-white-rgb: 255 255 255;--genessio-color-black-hsl: 0 0% 0%;--genessio-color-black-rgb: 0 0 0;--genessio-font-family-heading: GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif;--genessio-font-family-body-text: GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif;--genessio-font-family-code: GenessioSansMono, "Genessio Sans Mono", "Courier New", Courier, monospace;--genessio-font-family-lang-ar: "Noto Sans Arabic";--genessio-font-family-lang-he: "Noto Sans Hebrew";--genessio-font-family-lang-ja: "Noto Sans JP";--genessio-font-family-lang-ko: "Noto Sans KR";--genessio-font-family-lang-hi: "Noto Sans Malayalam";--genessio-font-family-lang-th: "Noto Sans Thai";--genessio-font-family-lang-zh-cn: "Noto Sans SC";--genessio-font-family-lang-zh-hk: "Noto Sans TC";--genessio-font-size-body-text-xs: .75rem;--genessio-font-size-body-text-sm: .875rem;--genessio-font-size-body-text-md: 1rem;--genessio-font-size-body-text-lg: 1.125rem;--genessio-font-size-body-text-xl: 1.25rem;--genessio-font-size-body-text-2xl: 1.5rem;--genessio-font-size-code-xs: .75rem;--genessio-font-size-code-sm: .875rem;--genessio-font-size-code-md: 1rem;--genessio-font-size-code-lg: 1.125rem;--genessio-font-size-code-xl: 1.25rem;--genessio-font-size-code-2xl: 1.5rem;--genessio-font-size-heading-xs: 1.25rem;--genessio-font-size-heading-sm: 1.5rem;--genessio-font-size-heading-md: 1.75rem;--genessio-font-size-heading-lg: 2.25rem;--genessio-font-size-heading-xl: 2.5rem;--genessio-font-size-heading-2xl: 3rem;--genessio-font-weight-body-text-regular: 400;--genessio-font-weight-body-text-medium: 500;--genessio-font-weight-code-regular: 400;--genessio-font-weight-code-medium: 500;--genessio-font-weight-heading-regular: 400;--genessio-font-weight-heading-medium: 500;--genessio-font-weight-heading-bold: 700;--genessio-letter-spacing-body-text: .0125rem;--genessio-line-height-heading: 1.3;--genessio-line-height-body-text: 1.5;--genessio-line-height-code: 1.5;--genessio-size-icon-01: 16px;--genessio-size-icon-02: 24px;--genessio-size-icon-03: 32px;--genessio-size-icon-04: 40px;--genessio-size-icon-05: 48px;--genessio-size-icon-06: 64px;--genessio-size-icon-07: 80px;--genessio-size-icon-08: 96px;--genessio-size-icon-09: 128px;--genessio-media-xs: (min-width: 576px);--genessio-media-sm: (min-width: 768px);--genessio-media-md: (min-width: 992px);--genessio-media-lg: (min-width: 1200px);--genessio-media-xl: (min-width: 1440px);--genessio-media-2xl: (min-width: 1680px);--genessio-opacity-0: 0%;--genessio-opacity-10: 10%;--genessio-opacity-20: 20%;--genessio-opacity-30: 30%;--genessio-opacity-40: 40%;--genessio-opacity-50: 50%;--genessio-opacity-60: 60%;--genessio-opacity-70: 70%;--genessio-opacity-80: 80%;--genessio-opacity-90: 90%;--genessio-opacity-100: 100%;--genessio-box-shadow-sm: 0 2px 4px 0 rgba(21, 21, 21, .2);--genessio-box-shadow-md: 0 4px 6px 1px rgba(21, 21, 21, .25);--genessio-box-shadow-lg: 0 6px 8px 2px rgba(21, 21, 21, .3);--genessio-box-shadow-xl: 0 8px 24px 3px rgba(21, 21, 21, .35);--genessio-length-4xs: 1px;--genessio-length-3xs: 2px;--genessio-length-2xs: 3px;--genessio-length-xs: 4px;--genessio-length-sm: 6px;--genessio-length-md: 8px;--genessio-length-lg: 16px;--genessio-length-xl: 24px;--genessio-length-2xl: 32px;--genessio-length-3xl: 48px;--genessio-length-4xl: 64px;--genessio-length-5xl: 80px;--genessio-length-6xl: 96px;--genessio-length-7xl: 128px;--genessio-space-xs: 4px;--genessio-space-sm: 6px;--genessio-space-md: 8px;--genessio-space-lg: 16px;--genessio-space-xl: 24px;--genessio-space-2xl: 32px;--genessio-space-3xl: 48px;--genessio-space-4xl: 64px;--genessio-space-5xl: 80px;--genessio-space-6xl: 96px;--genessio-space-7xl: 128px}/**
 * Do not edit directly, this file was auto-generated.
 * 
 * @license Copyright (c) 2022 Pax Aurora UX MIT License
 */:host{--genessio-animation-speed: .3s;--genessio-animation-timing: cubic-bezier(.465, .183, .153, .946);--genessio-border-width-sm: 1px;--genessio-border-width-md: 2px;--genessio-border-width-lg: 3px;--genessio-border-radius-sharp: 0px;--genessio-border-radius-default: 3px;--genessio-border-radius-pill: 64px;--genessio-breakpoint-2xs-max: 575px;--genessio-breakpoint-xs: 576px;--genessio-breakpoint-xs-max: 767px;--genessio-breakpoint-sm: 768px;--genessio-breakpoint-sm-max: 991px;--genessio-breakpoint-md: 992px;--genessio-breakpoint-md-max: 1199px;--genessio-breakpoint-lg: 1200px;--genessio-breakpoint-lg-max: 1439px;--genessio-breakpoint-xl: 1440px;--genessio-breakpoint-xl-max: 1679px;--genessio-breakpoint-2xl: 1680px;--genessio-color-accent-base-on-light: #0066cc;--genessio-color-accent-base-on-dark: #92c5f9;--genessio-color-accent-brand-on-light: #ee0000;--genessio-color-accent-brand-on-dark: #ee0000;--genessio-color-border-strong-on-light: #151515;--genessio-color-border-strong-on-dark: #ffffff;--genessio-color-border-subtle-on-light: #c7c7c7;--genessio-color-border-subtle-on-dark: #707070;--genessio-color-border-interactive-on-light: #0066cc;--genessio-color-border-interactive-on-dark: #92c5f9;--genessio-color-border-destructive-on-light: #b1380b;--genessio-color-border-destructive-on-dark: #f0561d;--genessio-color-border-status-danger-on-light: #b1380b;--genessio-color-border-status-danger-on-dark: #f0561d;--genessio-color-border-status-caution-on-light: #ca6c0f;--genessio-color-border-status-caution-on-dark: #f5921b;--genessio-color-border-status-warning-on-light: #dca614;--genessio-color-border-status-warning-on-dark: #ffcc17;--genessio-color-border-status-neutral-on-light: #4d4d4d;--genessio-color-border-status-neutral-on-dark: #c7c7c7;--genessio-color-border-status-info-on-light: #5e40be;--genessio-color-border-status-info-on-dark: #b6a6e9;--genessio-color-border-status-success-on-light: #3d7317;--genessio-color-border-status-success-on-dark: #87bb62;--genessio-color-brand-red-on-light: #ee0000;--genessio-color-brand-red-on-dark: #ee0000;--genessio-color-brand-red-lightest: #fbc5c5;--genessio-color-brand-red-lighter: #f9a8a8;--genessio-color-brand-red-light: #f56e6e;--genessio-color-brand-red-dark: #a60000;--genessio-color-brand-red-darker: #5f0000;--genessio-color-brand-red-darkest: #3f0000;--genessio-color-green-10: #e9f7df;--genessio-color-green-20: #d1f1bb;--genessio-color-green-30: #afdc8f;--genessio-color-green-40: #87bb62;--genessio-color-green-50: #63993d;--genessio-color-green-60: #3d7317;--genessio-color-green-70: #204d00;--genessio-color-green-10-hsl: 95.00000000000003 60.00000000000004% 92.15686274509804%;--genessio-color-green-10-rgb: 233 247 223;--genessio-color-green-20-hsl: 95.55555555555556 65.85365853658536% 83.92156862745097%;--genessio-color-green-20-rgb: 209 241 187;--genessio-color-green-30-hsl: 95.06493506493506 52.380952380952394% 71.17647058823529%;--genessio-color-green-30-rgb: 175 220 143;--genessio-color-green-40-hsl: 95.05617977528091 39.55555555555555% 55.88235294117647%;--genessio-color-green-40-rgb: 135 187 98;--genessio-color-green-50-hsl: 95.21739130434783 42.99065420560747% 41.96078431372549%;--genessio-color-green-50-rgb: 99 153 61;--genessio-color-green-60-hsl: 95.21739130434783 66.66666666666667% 27.058823529411764%;--genessio-color-green-60-rgb: 61 115 23;--genessio-color-green-70-hsl: 95.06493506493506 100% 15.098039215686274%;--genessio-color-green-70-rgb: 32 77 0;--genessio-color-orange-10: #ffe8cc;--genessio-color-orange-20: #fccb8f;--genessio-color-orange-30: #f8ae54;--genessio-color-orange-40: #f5921b;--genessio-color-orange-50: #ca6c0f;--genessio-color-orange-60: #9e4a06;--genessio-color-orange-70: #732e00;--genessio-color-orange-80: #4d1f00;--genessio-color-orange-10-hsl: 32.941176470588225 100% 90%;--genessio-color-orange-10-rgb: 255 232 204;--genessio-color-orange-20-hsl: 33.02752293577981 94.78260869565219% 77.45098039215686%;--genessio-color-orange-20-rgb: 252 203 143;--genessio-color-orange-30-hsl: 32.926829268292686 92.13483146067415% 65.09803921568627%;--genessio-color-orange-30-rgb: 248 174 84;--genessio-color-orange-40-hsl: 32.752293577981646 91.5966386554622% 53.333333333333336%;--genessio-color-orange-40-rgb: 245 146 27;--genessio-color-orange-50-hsl: 29.83957219251337 86.17511520737327% 42.549019607843135%;--genessio-color-orange-50-rgb: 202 108 15;--genessio-color-orange-60-hsl: 26.842105263157904 92.68292682926828% 32.15686274509804%;--genessio-color-orange-60-rgb: 158 74 6;--genessio-color-orange-70-hsl: 24 100% 22.54901960784314%;--genessio-color-orange-70-rgb: 115 46 0;--genessio-color-orange-80-hsl: 24.155844155844157 100% 15.098039215686274%;--genessio-color-orange-80-rgb: 77 31 0;--genessio-color-icon-primary-on-light: #ee0000;--genessio-color-icon-primary-on-dark: #ee0000;--genessio-color-icon-secondary-on-light: #151515;--genessio-color-icon-secondary-on-dark: #ffffff;--genessio-color-icon-subtle: #707070;--genessio-color-icon-subtle-hover: #a3a3a3;--genessio-color-icon-status-danger-on-light: #b1380b;--genessio-color-icon-status-danger-on-dark: #f0561d;--genessio-color-icon-status-caution-on-light: #ca6c0f;--genessio-color-icon-status-caution-on-dark: #f5921b;--genessio-color-icon-status-warning-on-light: #dca614;--genessio-color-icon-status-warning-on-dark: #ffcc17;--genessio-color-icon-status-default-on-light: #4d4d4d;--genessio-color-icon-status-default-on-dark: #4d4d4d;--genessio-color-icon-status-neutral-on-light: #4d4d4d;--genessio-color-icon-status-neutral-on-dark: #c7c7c7;--genessio-color-icon-status-info-on-light: #5e40be;--genessio-color-icon-status-info-on-dark: #b6a6e9;--genessio-color-icon-status-success-on-light: #3d7317;--genessio-color-icon-status-success-on-dark: #87bb62;--genessio-color-canvas-white: #ffffff;--genessio-color-canvas-black: #151515;--genessio-color-canvas-white-hsl: 0 0% 100%;--genessio-color-canvas-white-rgb: 255 255 255;--genessio-color-canvas-black-hsl: 0 0% 0%;--genessio-color-canvas-black-rgb: 0 0 0;--genessio-color-blue-10: #e0f0ff;--genessio-color-blue-20: #b9dafc;--genessio-color-blue-30: #92c5f9;--genessio-color-blue-40: #4394e5;--genessio-color-blue-50: #0066cc;--genessio-color-blue-60: #004d99;--genessio-color-blue-70: #003366;--genessio-color-blue-10-hsl: 209.03225806451616 100% 93.92156862745098%;--genessio-color-blue-10-rgb: 224 240 255;--genessio-color-blue-20-hsl: 210.44776119402988 91.78082191780825% 85.68627450980392%;--genessio-color-blue-20-rgb: 185 218 252;--genessio-color-blue-30-hsl: 210.29126213592232 89.56521739130436% 77.45098039215685%;--genessio-color-blue-30-rgb: 146 197 249;--genessio-color-blue-40-hsl: 210 75.70093457943923% 58.03921568627452%;--genessio-color-blue-40-rgb: 67 148 229;--genessio-color-blue-50-hsl: 210 100% 40%;--genessio-color-blue-50-rgb: 0 102 204;--genessio-color-blue-60-hsl: 209.80392156862746 100% 30%;--genessio-color-blue-60-rgb: 0 77 153;--genessio-color-blue-70-hsl: 210 100% 20%;--genessio-color-blue-70-rgb: 0 51 102;--genessio-color-white: #ffffff;--genessio-color-gray-10: #f2f2f2;--genessio-color-gray-20: #e0e0e0;--genessio-color-gray-30: #c7c7c7;--genessio-color-gray-40: #a3a3a3;--genessio-color-gray-45: #8c8c8c;--genessio-color-gray-50: #707070;--genessio-color-gray-60: #4d4d4d;--genessio-color-gray-70: #383838;--genessio-color-gray-80: #292929;--genessio-color-gray-90: #1f1f1f;--genessio-color-gray-95: #151515;--genessio-color-gray-10-hsl: 0 0% 94.90196078431372%;--genessio-color-gray-10-rgb: 242 242 242;--genessio-color-gray-20-hsl: 0 0% 87.84313725490196%;--genessio-color-gray-20-rgb: 224 224 224;--genessio-color-gray-30-hsl: 0 0% 78.03921568627452%;--genessio-color-gray-30-rgb: 199 199 199;--genessio-color-gray-40-hsl: 0 0% 63.921568627450974%;--genessio-color-gray-40-rgb: 163 163 163;--genessio-color-gray-45-hsl: 0 0% 54.90196078431373%;--genessio-color-gray-45-rgb: 140 140 140;--genessio-color-gray-50-hsl: 0 0% 43.92156862745098%;--genessio-color-gray-50-rgb: 112 112 112;--genessio-color-gray-60-hsl: 0 0% 30.19607843137255%;--genessio-color-gray-60-rgb: 77 77 77;--genessio-color-gray-70-hsl: 0 0% 21.96078431372549%;--genessio-color-gray-70-rgb: 56 56 56;--genessio-color-gray-80-hsl: 0 0% 16.07843137254902%;--genessio-color-gray-80-rgb: 41 41 41;--genessio-color-gray-90-hsl: 0 0% 12.156862745098039%;--genessio-color-gray-90-rgb: 31 31 31;--genessio-color-gray-95-hsl: 0 0% 8.235294117647058%;--genessio-color-gray-95-rgb: 21 21 21;--genessio-color-black: #000000;--genessio-color-purple-10: #ece6ff;--genessio-color-purple-20: #d0c5f4;--genessio-color-purple-30: #b6a6e9;--genessio-color-purple-40: #876fd4;--genessio-color-purple-50: #5e40be;--genessio-color-purple-60: #3d2785;--genessio-color-purple-70: #21134d;--genessio-color-purple-80: #1b0d33;--genessio-color-purple-10-hsl: 254.4 100% 95.09803921568627%;--genessio-color-purple-10-rgb: 236 230 255;--genessio-color-purple-20-hsl: 254.0425531914893 68.11594202898556% 86.47058823529412%;--genessio-color-purple-20-rgb: 208 197 244;--genessio-color-purple-30-hsl: 254.32835820895522 60.36036036036033% 78.23529411764706%;--genessio-color-purple-30-rgb: 182 166 233;--genessio-color-purple-40-hsl: 254.25742574257427 54.010695187165794% 63.33333333333333%;--genessio-color-purple-40-rgb: 135 111 212;--genessio-color-purple-50-hsl: 254.2857142857143 49.60629921259843% 49.80392156862745%;--genessio-color-purple-50-rgb: 94 64 190;--genessio-color-purple-60-hsl: 254.0425531914894 54.65116279069767% 33.72549019607843%;--genessio-color-purple-60-rgb: 61 39 133;--genessio-color-purple-70-hsl: 254.48275862068965 60.416666666666664% 18.823529411764707%;--genessio-color-purple-70-rgb: 33 19 77;--genessio-color-purple-80-hsl: 262.10526315789474 59.375000000000014% 12.549019607843137%;--genessio-color-purple-80-rgb: 27 13 51;--genessio-color-red-orange-10: #ffe3d9;--genessio-color-red-orange-20: #fbbea8;--genessio-color-red-orange-30: #f89b78;--genessio-color-red-orange-40: #f4784a;--genessio-color-red-orange-50: #f0561d;--genessio-color-red-orange-60: #b1380b;--genessio-color-red-orange-70: #731f00;--genessio-color-red-orange-10-hsl: 15.789473684210513 100% 92.54901960784314%;--genessio-color-red-orange-10-rgb: 255 227 217;--genessio-color-red-orange-20-hsl: 15.903614457831333 91.20879120879121% 82.15686274509804%;--genessio-color-red-orange-20-rgb: 251 190 168;--genessio-color-red-orange-30-hsl: 16.406249999999996 90.14084507042254% 72.15686274509804%;--genessio-color-red-orange-30-rgb: 248 155 120;--genessio-color-red-orange-40-hsl: 16.235294117647054 88.54166666666671% 62.35294117647059%;--genessio-color-red-orange-40-rgb: 244 120 74;--genessio-color-red-orange-50-hsl: 16.208530805687207 87.55186721991701% 52.74509803921569%;--genessio-color-red-orange-50-rgb: 240 86 29;--genessio-color-red-orange-60-hsl: 16.265060240963855 88.29787234042554% 36.86274509803921%;--genessio-color-red-orange-60-rgb: 177 56 11;--genessio-color-red-orange-70-hsl: 16.17391304347826 100% 22.54901960784314%;--genessio-color-red-orange-70-rgb: 115 31 0;--genessio-color-red-5: #fef0f0;--genessio-color-red-10: #fce3e3;--genessio-color-red-20: #fbc5c5;--genessio-color-red-30: #f9a8a8;--genessio-color-red-40: #f56e6e;--genessio-color-red-50: #ee0000;--genessio-color-red-60: #a60000;--genessio-color-red-70: #5f0000;--genessio-color-red-80: #3f0000;--genessio-color-red-5-hsl: 0 87.50000000000004% 96.86274509803921%;--genessio-color-red-5-rgb: 254 240 240;--genessio-color-red-10-hsl: 0 80.64516129032265% 93.92156862745098%;--genessio-color-red-10-rgb: 252 227 227;--genessio-color-red-20-hsl: 0 87.09677419354838% 87.84313725490196%;--genessio-color-red-20-rgb: 251 197 197;--genessio-color-red-30-hsl: 0 87.0967741935484% 81.76470588235294%;--genessio-color-red-30-rgb: 249 168 168;--genessio-color-red-40-hsl: 0 87.09677419354841% 69.6078431372549%;--genessio-color-red-40-rgb: 245 110 110;--genessio-color-red-50-hsl: 0 100% 46.666666666666664%;--genessio-color-red-50-rgb: 238 0 0;--genessio-color-red-60-hsl: 0 100% 32.549019607843135%;--genessio-color-red-60-rgb: 166 0 0;--genessio-color-red-70-hsl: 0 100% 18.627450980392158%;--genessio-color-red-70-rgb: 95 0 0;--genessio-color-red-80-hsl: 0 100% 12.352941176470589%;--genessio-color-red-80-rgb: 63 0 0;--genessio-color-teal-10: #daf2f2;--genessio-color-teal-20: #b9e5e5;--genessio-color-teal-30: #9ad8d8;--genessio-color-teal-40: #63bdbd;--genessio-color-teal-50: #37a3a3;--genessio-color-teal-60: #147878;--genessio-color-teal-70: #004d4d;--genessio-color-teal-80: #003333;--genessio-color-teal-10-hsl: 180 47.99999999999998% 90.19607843137254%;--genessio-color-teal-10-rgb: 218 242 242;--genessio-color-teal-20-hsl: 180 45.833333333333336% 81.17647058823529%;--genessio-color-teal-20-rgb: 185 229 229;--genessio-color-teal-30-hsl: 180 44.28571428571429% 72.54901960784314%;--genessio-color-teal-30-rgb: 154 216 216;--genessio-color-teal-40-hsl: 180 40.54054054054054% 56.470588235294116%;--genessio-color-teal-40-rgb: 99 189 189;--genessio-color-teal-50-hsl: 180 49.54128440366972% 42.745098039215684%;--genessio-color-teal-50-rgb: 55 163 163;--genessio-color-teal-60-hsl: 180 71.42857142857142% 27.450980392156865%;--genessio-color-teal-60-rgb: 20 120 120;--genessio-color-teal-70-hsl: 180 100% 15.098039215686274%;--genessio-color-teal-70-rgb: 0 77 77;--genessio-color-teal-80-hsl: 180 100% 10%;--genessio-color-teal-80-rgb: 0 51 51;--genessio-color-yellow-10: #fff4cc;--genessio-color-yellow-20: #ffe072;--genessio-color-yellow-30: #ffcc17;--genessio-color-yellow-40: #dca614;--genessio-color-yellow-50: #b98412;--genessio-color-yellow-60: #96640f;--genessio-color-yellow-70: #73480b;--genessio-color-yellow-80: #54330b;--genessio-color-yellow-10-hsl: 47.058823529411775 100% 90%;--genessio-color-yellow-10-rgb: 255 244 204;--genessio-color-yellow-20-hsl: 46.80851063829787 100% 72.35294117647058%;--genessio-color-yellow-20-rgb: 255 224 114;--genessio-color-yellow-30-hsl: 46.81034482758621 100% 54.509803921568626%;--genessio-color-yellow-30-rgb: 255 204 23;--genessio-color-yellow-40-hsl: 43.79999999999999 83.33333333333334% 47.05882352941176%;--genessio-color-yellow-40-rgb: 220 166 20;--genessio-color-yellow-50-hsl: 40.95808383233534 82.26600985221675% 39.80392156862745%;--genessio-color-yellow-50-rgb: 185 132 18;--genessio-color-yellow-60-hsl: 37.77777777777777 81.81818181818181% 32.35294117647059%;--genessio-color-yellow-60-rgb: 150 100 15;--genessio-color-yellow-70-hsl: 35.192307692307686 82.53968253968253% 24.705882352941178%;--genessio-color-yellow-70-rgb: 115 72 11;--genessio-color-yellow-80-hsl: 32.87671232876713 76.84210526315789% 18.627450980392158%;--genessio-color-yellow-80-rgb: 84 51 11;--genessio-color-interactive-primary-default-on-light: #0066cc;--genessio-color-interactive-primary-default-on-dark: #92c5f9;--genessio-color-interactive-primary-hover-on-light: #003366;--genessio-color-interactive-primary-hover-on-dark: #b9dafc;--genessio-color-interactive-primary-active-on-light: #003366;--genessio-color-interactive-primary-active-on-dark: #b9dafc;--genessio-color-interactive-primary-focus-on-light: #003366;--genessio-color-interactive-primary-focus-on-dark: #b9dafc;--genessio-color-interactive-primary-visited-default-on-light: #5e40be;--genessio-color-interactive-primary-visited-default-on-dark: #b6a6e9;--genessio-color-interactive-primary-visited-hover-on-light: #21134d;--genessio-color-interactive-primary-visited-hover-on-dark: #ece6ff;--genessio-color-interactive-primary-visited-active-on-light: #21134d;--genessio-color-interactive-primary-visited-active-on-dark: #ece6ff;--genessio-color-interactive-primary-visited-focus-on-light: #21134d;--genessio-color-interactive-primary-visited-focus-on-dark: #ece6ff;--genessio-color-interactive-secondary-default-on-light: #4d4d4d;--genessio-color-interactive-secondary-default-on-dark: #c7c7c7;--genessio-color-interactive-secondary-hover-on-light: #4d4d4d;--genessio-color-interactive-secondary-hover-on-dark: #c7c7c7;--genessio-color-interactive-secondary-active-on-light: #4d4d4d;--genessio-color-interactive-secondary-active-on-dark: #c7c7c7;--genessio-color-interactive-secondary-focus-on-light: #4d4d4d;--genessio-color-interactive-secondary-focus-on-dark: #c7c7c7;--genessio-color-interactive-secondary-visited-default-on-light: #4d4d4d;--genessio-color-interactive-secondary-visited-default-on-dark: #c7c7c7;--genessio-color-interactive-secondary-visited-hover-on-light: #4d4d4d;--genessio-color-interactive-secondary-visited-hover-on-dark: #c7c7c7;--genessio-color-interactive-secondary-visited-active-on-light: #4d4d4d;--genessio-color-interactive-secondary-visited-active-on-dark: #c7c7c7;--genessio-color-interactive-secondary-visited-focus-on-light: #4d4d4d;--genessio-color-interactive-secondary-visited-focus-on-dark: #c7c7c7;--genessio-color-interactive-blue-lightest: #b9dafc;--genessio-color-interactive-blue-lighter: #92c5f9;--genessio-color-interactive-blue-darker: #0066cc;--genessio-color-interactive-blue-darkest: #003366;--genessio-color-interactive-purple-lightest: #ece6ff;--genessio-color-interactive-purple-lighter: #b6a6e9;--genessio-color-interactive-purple-darker: #5e40be;--genessio-color-interactive-purple-darkest: #ece6ff;--genessio-color-status-danger-on-light: #b1380b;--genessio-color-status-danger-on-dark: #f0561d;--genessio-color-status-caution-on-light: #ca6c0f;--genessio-color-status-caution-on-dark: #f5921b;--genessio-color-status-warning-on-light: #dca614;--genessio-color-status-warning-on-dark: #ffcc17;--genessio-color-status-neutral-on-light: #4d4d4d;--genessio-color-status-neutral-on-dark: #c7c7c7;--genessio-color-status-note-on-light: #5e40be;--genessio-color-status-note-on-dark: #b6a6e9;--genessio-color-status-info-on-light: #5e40be;--genessio-color-status-info-on-dark: #b6a6e9;--genessio-color-status-success-on-light: #3d7317;--genessio-color-status-success-on-dark: #87bb62;--genessio-color-surface-lightest: #ffffff;--genessio-color-surface-lighter: #f2f2f2;--genessio-color-surface-light: #e0e0e0;--genessio-color-surface-dark: #383838;--genessio-color-surface-dark-alt: oklch(from(--genessio-color-surface-dark) calc(l*.82) c h);--genessio-color-surface-darker: #1f1f1f;--genessio-color-surface-darkest: #151515;--genessio-color-surface-status-danger-on-light: #ffe3d9;--genessio-color-surface-status-danger-on-dark: #ffe3d9;--genessio-color-surface-status-caution-on-light: #ffe8cc;--genessio-color-surface-status-caution-on-dark: #ffe8cc;--genessio-color-surface-status-warning-on-light: #fff4cc;--genessio-color-surface-status-warning-on-dark: #73480b;--genessio-color-surface-status-default-on-light: #f2f2f2;--genessio-color-surface-status-default-on-dark: #f2f2f2;--genessio-color-surface-status-neutral-on-light: #f2f2f2;--genessio-color-surface-status-neutral-on-dark: #f2f2f2;--genessio-color-surface-status-info-on-light: #ece6ff;--genessio-color-surface-status-info-on-dark: #ece6ff;--genessio-color-surface-status-success-on-light: #e9f7df;--genessio-color-surface-status-success-on-dark: #e9f7df;--genessio-color-text-primary-on-light: #151515;--genessio-color-text-primary-on-dark: #ffffff;--genessio-color-text-secondary-on-light: #4d4d4d;--genessio-color-text-secondary-on-dark: #c7c7c7;--genessio-color-text-brand-on-light: #ee0000;--genessio-color-text-brand-on-dark: #ee0000;--genessio-color-white-hsl: 0 0% 100%;--genessio-color-white-rgb: 255 255 255;--genessio-color-black-hsl: 0 0% 0%;--genessio-color-black-rgb: 0 0 0;--genessio-font-family-heading: GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif;--genessio-font-family-body-text: GenessioSans, "Genessio Sans", Helvetica, Arial, sans-serif;--genessio-font-family-code: GenessioSansMono, "Genessio Sans Mono", "Courier New", Courier, monospace;--genessio-font-family-lang-ar: "Noto Sans Arabic";--genessio-font-family-lang-he: "Noto Sans Hebrew";--genessio-font-family-lang-ja: "Noto Sans JP";--genessio-font-family-lang-ko: "Noto Sans KR";--genessio-font-family-lang-hi: "Noto Sans Malayalam";--genessio-font-family-lang-th: "Noto Sans Thai";--genessio-font-family-lang-zh-cn: "Noto Sans SC";--genessio-font-family-lang-zh-hk: "Noto Sans TC";--genessio-font-size-body-text-xs: .75rem;--genessio-font-size-body-text-sm: .875rem;--genessio-font-size-body-text-md: 1rem;--genessio-font-size-body-text-lg: 1.125rem;--genessio-font-size-body-text-xl: 1.25rem;--genessio-font-size-body-text-2xl: 1.5rem;--genessio-font-size-code-xs: .75rem;--genessio-font-size-code-sm: .875rem;--genessio-font-size-code-md: 1rem;--genessio-font-size-code-lg: 1.125rem;--genessio-font-size-code-xl: 1.25rem;--genessio-font-size-code-2xl: 1.5rem;--genessio-font-size-heading-xs: 1.25rem;--genessio-font-size-heading-sm: 1.5rem;--genessio-font-size-heading-md: 1.75rem;--genessio-font-size-heading-lg: 2.25rem;--genessio-font-size-heading-xl: 2.5rem;--genessio-font-size-heading-2xl: 3rem;--genessio-font-weight-body-text-regular: 400;--genessio-font-weight-body-text-medium: 500;--genessio-font-weight-code-regular: 400;--genessio-font-weight-code-medium: 500;--genessio-font-weight-heading-regular: 400;--genessio-font-weight-heading-medium: 500;--genessio-font-weight-heading-bold: 700;--genessio-letter-spacing-body-text: .0125rem;--genessio-line-height-heading: 1.3;--genessio-line-height-body-text: 1.5;--genessio-line-height-code: 1.5;--genessio-size-icon-01: 16px;--genessio-size-icon-02: 24px;--genessio-size-icon-03: 32px;--genessio-size-icon-04: 40px;--genessio-size-icon-05: 48px;--genessio-size-icon-06: 64px;--genessio-size-icon-07: 80px;--genessio-size-icon-08: 96px;--genessio-size-icon-09: 128px;--genessio-media-xs: (min-width: 576px);--genessio-media-sm: (min-width: 768px);--genessio-media-md: (min-width: 992px);--genessio-media-lg: (min-width: 1200px);--genessio-media-xl: (min-width: 1440px);--genessio-media-2xl: (min-width: 1680px);--genessio-opacity-0: 0%;--genessio-opacity-10: 10%;--genessio-opacity-20: 20%;--genessio-opacity-30: 30%;--genessio-opacity-40: 40%;--genessio-opacity-50: 50%;--genessio-opacity-60: 60%;--genessio-opacity-70: 70%;--genessio-opacity-80: 80%;--genessio-opacity-90: 90%;--genessio-opacity-100: 100%;--genessio-box-shadow-sm: 0 2px 4px 0 rgba(21, 21, 21, .2);--genessio-box-shadow-md: 0 4px 6px 1px rgba(21, 21, 21, .25);--genessio-box-shadow-lg: 0 6px 8px 2px rgba(21, 21, 21, .3);--genessio-box-shadow-xl: 0 8px 24px 3px rgba(21, 21, 21, .35);--genessio-length-4xs: 1px;--genessio-length-3xs: 2px;--genessio-length-2xs: 3px;--genessio-length-xs: 4px;--genessio-length-sm: 6px;--genessio-length-md: 8px;--genessio-length-lg: 16px;--genessio-length-xl: 24px;--genessio-length-2xl: 32px;--genessio-length-3xl: 48px;--genessio-length-4xl: 64px;--genessio-length-5xl: 80px;--genessio-length-6xl: 96px;--genessio-length-7xl: 128px;--genessio-space-xs: 4px;--genessio-space-sm: 6px;--genessio-space-md: 8px;--genessio-space-lg: 16px;--genessio-space-xl: 24px;--genessio-space-2xl: 32px;--genessio-space-3xl: 48px;--genessio-space-4xl: 64px;--genessio-space-5xl: 80px;--genessio-space-6xl: 96px;--genessio-space-7xl: 128px}
 