.cds--layout--size-xs{--cds-layout-size-height-context:var(--cds-layout-size-height-xs,1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-sm{--cds-layout-size-height-context:var(--cds-layout-size-height-sm,2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-md{--cds-layout-size-height-context:var(--cds-layout-size-height-md,2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-lg{--cds-layout-size-height-context:var(--cds-layout-size-height-lg,3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-xl{--cds-layout-size-height-context:var(--cds-layout-size-height-xl,4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout--size-2xl{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl,5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-xs{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xs,1.5rem))}.cds--layout-constraint--size__min-xs{--cds-layout-size-height-min:var(--cds-layout-size-height-xs,1.5rem)}.cds--layout-constraint--size__max-xs{--cds-layout-size-height-max:var(--cds-layout-size-height-xs,1.5rem)}.cds--layout-constraint--size__default-sm{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-sm,2rem))}.cds--layout-constraint--size__min-sm{--cds-layout-size-height-min:var(--cds-layout-size-height-sm,2rem)}.cds--layout-constraint--size__max-sm{--cds-layout-size-height-max:var(--cds-layout-size-height-sm,2rem)}.cds--layout-constraint--size__default-md{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-md,2.5rem))}.cds--layout-constraint--size__min-md{--cds-layout-size-height-min:var(--cds-layout-size-height-md,2.5rem)}.cds--layout-constraint--size__max-md{--cds-layout-size-height-max:var(--cds-layout-size-height-md,2.5rem)}.cds--layout-constraint--size__default-lg{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-lg,3rem))}.cds--layout-constraint--size__min-lg{--cds-layout-size-height-min:var(--cds-layout-size-height-lg,3rem)}.cds--layout-constraint--size__max-lg{--cds-layout-size-height-max:var(--cds-layout-size-height-lg,3rem)}.cds--layout-constraint--size__default-xl{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-xl,4rem))}.cds--layout-constraint--size__min-xl{--cds-layout-size-height-min:var(--cds-layout-size-height-xl,4rem)}.cds--layout-constraint--size__max-xl{--cds-layout-size-height-max:var(--cds-layout-size-height-xl,4rem)}.cds--layout-constraint--size__default-2xl{--cds-layout-size-height:var(--cds-layout-size-height-context,var(--cds-layout-size-height-2xl,5rem))}.cds--layout-constraint--size__min-2xl{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl,5rem)}.cds--layout-constraint--size__max-2xl{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl,5rem)}.cds--layout--density-condensed{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed,.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout--density-normal{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-normal,1rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout-constraint--density__default-condensed{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-condensed,.5rem))}.cds--layout-constraint--density__min-condensed{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed,.5rem)}.cds--layout-constraint--density__max-condensed{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed,.5rem)}.cds--layout-constraint--density__default-normal{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context,var(--cds-layout-density-padding-inline-normal,1rem))}.cds--layout-constraint--density__min-normal{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal,1rem)}.cds--layout-constraint--density__max-normal{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal,1rem)}:root{--cds-layout-size-height-xs:1.5rem;--cds-layout-size-height-sm:2rem;--cds-layout-size-height-md:2.5rem;--cds-layout-size-height-lg:3rem;--cds-layout-size-height-xl:4rem;--cds-layout-size-height-2xl:5rem;--cds-layout-size-height-min:0px;--cds-layout-size-height-max:1000000000px;--cds-layout-density-padding-inline-condensed:.5rem;--cds-layout-density-padding-inline-normal:1rem;--cds-layout-density-padding-inline-min:0px;--cds-layout-density-padding-inline-max:1000000000px;--cds-caption-01-font-size:.75rem;--cds-caption-01-font-weight:400;--cds-caption-01-line-height:1.33333;--cds-caption-01-letter-spacing:.32px;--cds-caption-02-font-size:.875rem;--cds-caption-02-font-weight:400;--cds-caption-02-line-height:1.28572;--cds-caption-02-letter-spacing:.32px;--cds-label-01-font-size:.75rem;--cds-label-01-font-weight:400;--cds-label-01-line-height:1.33333;--cds-label-01-letter-spacing:.32px;--cds-label-02-font-size:.875rem;--cds-label-02-font-weight:400;--cds-label-02-line-height:1.28572;--cds-label-02-letter-spacing:.16px;--cds-helper-text-01-font-size:.75rem;--cds-helper-text-01-line-height:1.33333;--cds-helper-text-01-letter-spacing:.32px;--cds-helper-text-02-font-size:.875rem;--cds-helper-text-02-font-weight:400;--cds-helper-text-02-line-height:1.28572;--cds-helper-text-02-letter-spacing:.16px;--cds-body-short-01-font-size:.875rem;--cds-body-short-01-font-weight:400;--cds-body-short-01-line-height:1.28572;--cds-body-short-01-letter-spacing:.16px;--cds-body-short-02-font-size:1rem;--cds-body-short-02-font-weight:400;--cds-body-short-02-line-height:1.375;--cds-body-short-02-letter-spacing:0;--cds-body-long-01-font-size:.875rem;--cds-body-long-01-font-weight:400;--cds-body-long-01-line-height:1.42857;--cds-body-long-01-letter-spacing:.16px;--cds-body-long-02-font-size:1rem;--cds-body-long-02-font-weight:400;--cds-body-long-02-line-height:1.5;--cds-body-long-02-letter-spacing:0;--cds-code-01-font-family:"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size:.75rem;--cds-code-01-font-weight:400;--cds-code-01-line-height:1.33333;--cds-code-01-letter-spacing:.32px;--cds-code-02-font-family:"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size:.875rem;--cds-code-02-font-weight:400;--cds-code-02-line-height:1.42857;--cds-code-02-letter-spacing:.32px;--cds-heading-01-font-size:.875rem;--cds-heading-01-font-weight:600;--cds-heading-01-line-height:1.42857;--cds-heading-01-letter-spacing:.16px;--cds-heading-02-font-size:1rem;--cds-heading-02-font-weight:600;--cds-heading-02-line-height:1.5;--cds-heading-02-letter-spacing:0;--cds-productive-heading-01-font-size:.875rem;--cds-productive-heading-01-font-weight:600;--cds-productive-heading-01-line-height:1.28572;--cds-productive-heading-01-letter-spacing:.16px;--cds-productive-heading-02-font-size:1rem;--cds-productive-heading-02-font-weight:600;--cds-productive-heading-02-line-height:1.375;--cds-productive-heading-02-letter-spacing:0;--cds-productive-heading-03-font-size:1.25rem;--cds-productive-heading-03-font-weight:400;--cds-productive-heading-03-line-height:1.4;--cds-productive-heading-03-letter-spacing:0;--cds-productive-heading-04-font-size:1.75rem;--cds-productive-heading-04-font-weight:400;--cds-productive-heading-04-line-height:1.28572;--cds-productive-heading-04-letter-spacing:0;--cds-productive-heading-05-font-size:2rem;--cds-productive-heading-05-font-weight:400;--cds-productive-heading-05-line-height:1.25;--cds-productive-heading-05-letter-spacing:0;--cds-productive-heading-06-font-size:2.625rem;--cds-productive-heading-06-font-weight:300;--cds-productive-heading-06-line-height:1.199;--cds-productive-heading-06-letter-spacing:0;--cds-productive-heading-07-font-size:3.375rem;--cds-productive-heading-07-font-weight:300;--cds-productive-heading-07-line-height:1.19;--cds-productive-heading-07-letter-spacing:0;--cds-expressive-paragraph-01-font-size:1.5rem;--cds-expressive-paragraph-01-font-weight:300;--cds-expressive-paragraph-01-line-height:1.334;--cds-expressive-paragraph-01-letter-spacing:0;--cds-expressive-heading-01-font-size:.875rem;--cds-expressive-heading-01-font-weight:600;--cds-expressive-heading-01-line-height:1.42857;--cds-expressive-heading-01-letter-spacing:.16px;--cds-expressive-heading-02-font-size:1rem;--cds-expressive-heading-02-font-weight:600;--cds-expressive-heading-02-line-height:1.5;--cds-expressive-heading-02-letter-spacing:0;--cds-expressive-heading-03-font-size:1.25rem;--cds-expressive-heading-03-font-weight:400;--cds-expressive-heading-03-line-height:1.4;--cds-expressive-heading-03-letter-spacing:0;--cds-expressive-heading-04-font-size:1.75rem;--cds-expressive-heading-04-font-weight:400;--cds-expressive-heading-04-line-height:1.28572;--cds-expressive-heading-04-letter-spacing:0;--cds-expressive-heading-05-font-size:2rem;--cds-expressive-heading-05-font-weight:400;--cds-expressive-heading-05-line-height:1.25;--cds-expressive-heading-05-letter-spacing:0;--cds-expressive-heading-06-font-size:2rem;--cds-expressive-heading-06-font-weight:600;--cds-expressive-heading-06-line-height:1.25;--cds-expressive-heading-06-letter-spacing:0;--cds-quotation-01-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size:1.25rem;--cds-quotation-01-font-weight:400;--cds-quotation-01-line-height:1.3;--cds-quotation-01-letter-spacing:0;--cds-quotation-02-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size:2rem;--cds-quotation-02-font-weight:300;--cds-quotation-02-line-height:1.25;--cds-quotation-02-letter-spacing:0;--cds-display-01-font-size:2.625rem;--cds-display-01-font-weight:300;--cds-display-01-line-height:1.19;--cds-display-01-letter-spacing:0;--cds-display-02-font-size:2.625rem;--cds-display-02-font-weight:600;--cds-display-02-line-height:1.19;--cds-display-02-letter-spacing:0;--cds-display-03-font-size:2.625rem;--cds-display-03-font-weight:300;--cds-display-03-line-height:1.19;--cds-display-03-letter-spacing:0;--cds-display-04-font-size:2.625rem;--cds-display-04-font-weight:300;--cds-display-04-line-height:1.19;--cds-display-04-letter-spacing:0;--cds-legal-01-font-size:.75rem;--cds-legal-01-font-weight:400;--cds-legal-01-line-height:1.33333;--cds-legal-01-letter-spacing:.32px;--cds-legal-02-font-size:.875rem;--cds-legal-02-font-weight:400;--cds-legal-02-line-height:1.28572;--cds-legal-02-letter-spacing:.16px;--cds-body-compact-01-font-size:.875rem;--cds-body-compact-01-font-weight:400;--cds-body-compact-01-line-height:1.28572;--cds-body-compact-01-letter-spacing:.16px;--cds-body-compact-02-font-size:1rem;--cds-body-compact-02-font-weight:400;--cds-body-compact-02-line-height:1.375;--cds-body-compact-02-letter-spacing:0;--cds-heading-compact-01-font-size:.875rem;--cds-heading-compact-01-font-weight:600;--cds-heading-compact-01-line-height:1.28572;--cds-heading-compact-01-letter-spacing:.16px;--cds-heading-compact-02-font-size:1rem;--cds-heading-compact-02-font-weight:600;--cds-heading-compact-02-line-height:1.375;--cds-heading-compact-02-letter-spacing:0;--cds-body-01-font-size:.875rem;--cds-body-01-font-weight:400;--cds-body-01-line-height:1.42857;--cds-body-01-letter-spacing:.16px;--cds-body-02-font-size:1rem;--cds-body-02-font-weight:400;--cds-body-02-line-height:1.5;--cds-body-02-letter-spacing:0;--cds-heading-03-font-size:1.25rem;--cds-heading-03-font-weight:400;--cds-heading-03-line-height:1.4;--cds-heading-03-letter-spacing:0;--cds-heading-04-font-size:1.75rem;--cds-heading-04-font-weight:400;--cds-heading-04-line-height:1.28572;--cds-heading-04-letter-spacing:0;--cds-heading-05-font-size:2rem;--cds-heading-05-font-weight:400;--cds-heading-05-line-height:1.25;--cds-heading-05-letter-spacing:0;--cds-heading-06-font-size:2.625rem;--cds-heading-06-font-weight:300;--cds-heading-06-line-height:1.199;--cds-heading-06-letter-spacing:0;--cds-heading-07-font-size:3.375rem;--cds-heading-07-font-weight:300;--cds-heading-07-line-height:1.19;--cds-heading-07-letter-spacing:0;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}.cds--layer-one{--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}.cds--layer-two{--cds-layer:var(--cds-layer-02,#fff);--cds-layer-active:var(--cds-layer-active-02,#c6c6c6);--cds-layer-background:var(--cds-layer-background-02,#f4f4f4);--cds-layer-hover:var(--cds-layer-hover-02,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-02,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-02,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-02,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-02,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-02,#a8a8a8);--cds-field:var(--cds-field-02,#fff);--cds-field-hover:var(--cds-field-hover-02,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-01,#c6c6c6);--cds-border-subtle-selected:var(--cds-border-subtle-selected-02,#c6c6c6);--cds-border-strong:var(--cds-border-strong-02,#8d8d8d);--cds-border-tile:var(--cds-border-tile-02,#a8a8a8)}.cds--layer-three{--cds-layer:var(--cds-layer-03,#f4f4f4);--cds-layer-active:var(--cds-layer-active-03,#c6c6c6);--cds-layer-background:var(--cds-layer-background-03,#fff);--cds-layer-hover:var(--cds-layer-hover-03,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-03,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-03,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-03,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-03,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-03,#a8a8a8);--cds-field:var(--cds-field-03,#f4f4f4);--cds-field-hover:var(--cds-field-hover-03,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-02,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-03,#c6c6c6);--cds-border-strong:var(--cds-border-strong-03,#8d8d8d);--cds-border-tile:var(--cds-border-tile-03,#c6c6c6)}.cds--layer-one.cds--layer__with-background,.cds--layer-two.cds--layer__with-background,.cds--layer-three.cds--layer__with-background{background-color:var(--cds-layer-background)}@keyframes cds--hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes cds--show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes cds--skeleton{0%{opacity:.3;transform-origin:0;transform:scaleX(0)}20%{opacity:1;transform-origin:0;transform:scaleX(1)}28%{transform-origin:100%;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(0)}58%{transform-origin:100%;transform:scaleX(0)}82%{transform-origin:100%;transform:scaleX(1)}83%{transform-origin:0;transform:scaleX(1)}96%{transform-origin:0;transform:scaleX(0)}to{opacity:.3;transform-origin:0;transform:scaleX(0)}}.cds--assistive-text,.cds--visually-hidden{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;visibility:inherit;white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cds--popover-container{display:inline-block}.cds--popover-container:not(.cds--popover--auto-align){position:relative}.cds--popover--high-contrast .cds--popover{--cds-popover-background-color:var(--cds-background-inverse,#393939);--cds-popover-text-color:var(--cds-text-inverse,#fff)}.cds--popover--high-contrast .cds--popover .cds--skeleton,.cds--popover--high-contrast .cds--popover .cds--skeleton__text,.cds--popover--high-contrast .cds--popover .cds--skeleton__placeholder,.cds--popover--high-contrast .cds--popover .cds--icon--skeleton{background:var(--cds-background-inverse-hover,#474747)}.cds--popover--high-contrast .cds--popover .cds--skeleton:before,.cds--popover--high-contrast .cds--popover .cds--skeleton__text:before,.cds--popover--high-contrast .cds--popover .cds--skeleton__placeholder:before,.cds--popover--high-contrast .cds--popover .cds--icon--skeleton:before{background:var(--cds-background-inverse,#393939)}.cds--popover--drop-shadow .cds--popover{filter:var(--cds-popover-drop-shadow,drop-shadow(0 .125rem .125rem #0003))}.cds--popover--border>.cds--popover>.cds--popover-content{outline:1px solid var(--cds-popover-border-color,var(--cds-border-subtle));outline-offset:-1px}.cds--popover--caret{--cds-popover-offset:.625rem}.cds--popover{z-index:6000;pointer-events:none;position:absolute;inset:0}.cds--popover-content{--cds-layout-size-height-sm:2rem}.cds--popover-content.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--popover-content{--cds-layout-size-height-md:2.5rem}.cds--popover-content.cds--layout--size-md,.cds--layout--size-md :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--popover-content{--cds-layout-size-height-lg:3rem}.cds--popover-content.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--popover-content{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--popover-content *,.cds--popover-content :before,.cds--popover-content :after{box-sizing:inherit}.cds--popover-content{z-index:6000;border-radius:var(--cds-popover-border-radius,2px);background-color:var(--cds-popover-background-color,var(--cds-layer));color:var(--cds-popover-text-color,var(--cds-text-primary,#161616));pointer-events:auto;inline-size:max-content;max-inline-size:23rem;display:none;position:absolute}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--popover-content{outline:1px solid #0000}}.cds--popover--open>.cds--popover>.cds--popover-content{display:block}.cds--popover--background-token__background>.cds--popover>.cds--popover-content{background-color:var(--cds-background,#fff)}.cds--popover-content:before{content:"";display:none;position:absolute}.cds--popover--open>.cds--popover>.cds--popover-content:before{display:block}.cds--popover-caret,.cds--popover--auto-align.cds--popover-caret{z-index:6000;will-change:transform;display:none;position:absolute}.cds--popover-caret:after,.cds--popover--auto-align.cds--popover-caret:after{background-color:var(--cds-popover-background-color,var(--cds-layer));content:"";display:block;position:absolute}.cds--popover-caret:before,.cds--popover--auto-align.cds--popover-caret:before{background-color:var(--cds-popover-border-color,var(--cds-border-subtle));content:"";display:none;position:absolute}.cds--popover--background-token__background>.cds--popover>.cds--popover-caret:after{background-color:var(--cds-background,#fff)}.cds--popover--border .cds--popover-caret:before,.cds--popover--border .cds--popover--auto-align.cds--popover-caret:before,.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-caret,.cds--popover--auto-align.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-content>.cds--popover-caret{display:block}.cds--popover--tab-tip>.cds--popover>.cds--popover-caret{display:none}.cds--popover--bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(100% + var(--cds-popover-offset,0rem)));inset-block-end:0;inset-inline-start:50%}.cds--popover--bottom:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-block-end:-.25rem}.cds--popover--top:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-block-start:-.25rem}.cds--popover--top-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-start:calc(50% - var(--cds-popover-offset,0rem) - 1rem)}.cds--popover--top-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-end:calc(50% - var(--cds-popover-offset,0rem) - 1rem)}.cds--popover--right:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-start:calc(100% + .25rem)}.cds--popover--left:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--caret):not(.cds--popover--auto-align):not(.cds--popover--tab-tip)>.cds--popover>.cds--popover-content{inset-inline-end:calc(100% + .25rem)}.cds--popover--bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{transform:translate(50%, calc(100% + var(--cds-popover-offset,0rem)))}.cds--popover--bottom-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(100% + var(--cds-popover-offset,0rem)));inset-block-end:0;inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--bottom-left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:initial;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--bottom-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(100% + var(--cds-popover-offset,0rem)));inset-block-end:0;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--bottom-right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--bottom>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-left>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-start>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-right>.cds--popover>.cds--popover-content:before,.cds--popover--bottom-end>.cds--popover>.cds--popover-content:before{block-size:var(--cds-popover-offset,0rem);inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.cds--popover--bottom>.cds--popover>.cds--popover-caret,.cds--popover--bottom-left>.cds--popover>.cds--popover-caret,.cds--popover--bottom-start>.cds--popover>.cds--popover-caret,.cds--popover--bottom-right>.cds--popover>.cds--popover-caret,.cds--popover--bottom-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem);transform:translate(-50%, var(--cds-popover-offset,0rem));inset-block-end:0;inset-inline-start:50%}.cds--popover--bottom>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-left>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-start>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-right>.cds--popover>.cds--popover-caret:after,.cds--popover--bottom-end>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-left>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-start>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-right>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-end>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 100%,50% 0%,100% 100%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--bottom>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-left>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-start>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-right>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-end>.cds--popover>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:1px;inset-inline-start:.5px}:is(.cds--popover--bottom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--bottom-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){transform:translate(50%, var(--cds-popover-offset,0rem))}.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 100%,50% 0%,100% 100%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:1px;inset-inline-start:.5px}.cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(-100% - var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-start:50%}.cds--popover--top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{transform:translate(50%, calc(-100% - var(--cds-popover-offset,0rem)))}.cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(-100% - var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--top-left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:initial;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(-100% - var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-end:calc(50% - var(--cds-popover-offset,0rem))}:is(.cds--popover--top-right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:calc(50% - var(--cds-popover-offset,0rem))}.cds--popover--top>.cds--popover>.cds--popover-content:before,.cds--popover--top-left>.cds--popover>.cds--popover-content:before,.cds--popover--top-start>.cds--popover>.cds--popover-content:before,.cds--popover--top-right>.cds--popover>.cds--popover-content:before,.cds--popover--top-end>.cds--popover>.cds--popover-content:before{block-size:var(--cds-popover-offset,0rem);inset-block-end:0;inset-inline:0;transform:translateY(100%)}.cds--popover--top>.cds--popover>.cds--popover-caret,.cds--popover--top-left>.cds--popover>.cds--popover-caret,.cds--popover--top-start>.cds--popover>.cds--popover-caret,.cds--popover--top-right>.cds--popover>.cds--popover-caret,.cds--popover--top-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem);transform:translate(-50%, calc(-1 * var(--cds-popover-offset,0rem)));inset-block-start:0;inset-inline-start:50%}.cds--popover--top>.cds--popover>.cds--popover-caret:after,.cds--popover--top-left>.cds--popover>.cds--popover-caret:after,.cds--popover--top-start>.cds--popover>.cds--popover-caret:after,.cds--popover--top-right>.cds--popover>.cds--popover-caret:after,.cds--popover--top-end>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-left>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-start>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-right>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-end>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 0%,50% 100%,100% 0%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--top>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-left>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-start>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-right>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-end>.cds--popover>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:-1px;inset-inline-start:.5px}:is(.cds--popover--top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--top-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){transform:translate(50%, calc(-1 * var(--cds-popover-offset,0rem)))}.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height,.375rem);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-height,.375rem);clip-path:polygon(0% 0%,50% 100%,100% 0%);inline-size:var(--cds-popover-caret-width,.75rem)}.cds--popover--border.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inline-size:calc(var(--cds-popover-caret-width,.75rem) - 1px);inset-block-start:-1px;inset-inline-start:.5px}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), -50%);inset-block-start:50%;inset-inline-start:100%}.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(.5 * var(--cds-popover-offset,0rem) * -1 - 16px));inset-block-start:50%;inset-inline-start:100%}.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(var(--cds-popover-offset,0rem), calc(.5 * var(--cds-popover-offset,0rem) + 16px));inset-block-end:50%;inset-inline-start:100%}:is(.cds--popover--right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:initial;inset-inline-end:100%}.cds--popover--right>.cds--popover>.cds--popover-content:before,.cds--popover--right-top>.cds--popover>.cds--popover-content:before,.cds--popover--right-start>.cds--popover>.cds--popover-content:before,.cds--popover--right-bottom>.cds--popover>.cds--popover-content:before,.cds--popover--right-end>.cds--popover>.cds--popover-content:before{inline-size:var(--cds-popover-offset,0rem);inset-block:0;inset-inline-start:0;transform:translate(-100%)}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem);transform:translate(calc(var(--cds-popover-offset,0rem) - 100%), -50%);inset-block-start:50%;inset-inline-start:100%}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 50%,100% 0%,100% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}:is(.cds--popover--right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--right-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){inset-inline-start:initial;inset-inline-end:100%}.cds--popover--border.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 50%,100% 0%,100% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--right:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--right-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 50%,100% 0%,100% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--right.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:1px}.cds--popover--border.cds--popover--right.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--right-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem) + .1px), -50%);inset-block-start:50%;inset-inline-end:100%}.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(-.5 * var(--cds-popover-offset,0rem) - 16px));inset-block-start:50%;inset-inline-end:100%}.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(calc(-1 * var(--cds-popover-offset,0rem)), calc(.5 * var(--cds-popover-offset,0rem) + 16px));inset-block-end:50%;inset-inline-end:100%}:is(.cds--popover--left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content){inset-inline-start:100%;inset-inline-end:initial}.cds--popover--left>.cds--popover>.cds--popover-content:before,.cds--popover--left-top>.cds--popover>.cds--popover-content:before,.cds--popover--left-start>.cds--popover>.cds--popover-content:before,.cds--popover--left-bottom>.cds--popover>.cds--popover-content:before,.cds--popover--left-end>.cds--popover>.cds--popover-content:before{inline-size:var(--cds-popover-offset,0rem);inset-block:0;inset-inline-end:0;transform:translate(100%)}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem);transform:translate(calc(-1 * var(--cds-popover-offset,0rem) + 100%), -50%);inset-block-start:50%;inset-inline-end:100%}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 0%,100% 50%,0% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}:is(.cds--popover--left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret,.cds--popover--left-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret){inset-inline-start:100%;inset-inline-end:initial}.cds--popover--border.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 0%,100% 50%,0% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--left:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-top:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-bottom:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--border.cds--popover--left-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-caret:after{inset-inline-start:1px}.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width,.75rem);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before,.cds--popover--border.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:before{block-size:var(--cds-popover-caret-width,.75rem);clip-path:polygon(0% 0%,100% 50%,0% 100%);inline-size:var(--cds-popover-caret-height,.375rem)}.cds--popover--border.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after,.cds--popover--border.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:-1px}.cds--popover--border.cds--popover--left.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:before{margin-inline-start:-1px}.cds--popover--border.cds--popover--left.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-top.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-start.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-bottom.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--border.cds--popover--left-end.cds--popover--auto-align:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content>.cds--popover-caret:after{inset-inline-start:0}.cds--popover--tab-tip>.cds--popover>.cds--popover-content{border-radius:0}.cds--popover--tab-tip.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--tab-tip.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--tab-tip.cds--popover--top-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--tab-tip.cds--popover--bottom-end:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--tab-tip.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--tab-tip.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:initial;inset-inline-end:0}.cds--popover--tab-tip.cds--popover--top-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:initial;inset-inline-end:0}.cds--popover--tab-tip.cds--popover--bottom-start:not(.cds--popover--auto-align):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.cds--popover>.cds--popover-content{inset-inline-start:initial;inset-inline-end:0}.cds--popover--tab-tip .cds--popover{will-change:filter}.cds--popover--tab-tip__button{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--popover--tab-tip__button *,.cds--popover--tab-tip__button :before,.cds--popover--tab-tip__button :after{box-sizing:inherit}.cds--popover--tab-tip__button::-moz-focus-inner{border:0}.cds--popover--tab-tip__button{justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex;position:relative}.cds--popover--tab-tip__button:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--popover--tab-tip__button:focus{outline-style:dotted}}@media (any-hover:hover){.cds--popover--tab-tip__button:hover{background-color:var(--cds-layer-hover)}}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button{background:var(--cds-layer);box-shadow:0 2px 2px #0003}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button:not(:focus):after{z-index:6001;background:var(--cds-layer);content:"";block-size:2px;inline-size:100%;position:absolute;inset-block-end:0}.cds--popover--tab-tip__button svg{fill:var(--cds-icon-primary,#161616)}.cds--tooltip{--cds-popover-offset:12px;--cds-popover-border-radius:2px}.cds--tooltip-content{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);padding:var(--cds-tooltip-padding-block,1rem) var(--cds-tooltip-padding-inline,1rem);overflow-wrap:break-word;max-inline-size:18rem}.cds--icon-tooltip{--cds-tooltip-padding-block:.125rem;--cds-popover-caret-width:.5rem;--cds-popover-caret-height:.25rem;--cds-popover-offset:.5rem}.cds--icon-tooltip .cds--tooltip-content{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.cds--definition-term{appearance:none;cursor:pointer;text-align:start;box-sizing:border-box;vertical-align:baseline;background:0 0;border:0;inline-size:100%;margin:0;padding:0;font-family:inherit;font-size:100%;display:inline-block}.cds--definition-term *,.cds--definition-term :before,.cds--definition-term :after{box-sizing:inherit}.cds--definition-term::-moz-focus-inner{border:0}.cds--definition-term{border-block-end:1px dotted var(--cds-border-strong);color:var(--cds-text-primary,#161616);border-radius:0}.cds--definition-term:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.cds--definition-term:focus{outline-style:dotted}}.cds--definition-term:focus,.cds--definition-term:hover{border-block-end-color:var(--cds-border-interactive,#0f62fe)}.cds--definition-tooltip{--cds-popover-border-radius:2px;font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);text-wrap:auto;word-break:break-word;max-inline-size:11rem;padding:.5rem 1rem}.cds--btn{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height,var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-2xl)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline,var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));--temp-1lh:( var(--cds-body-compact-01-line-height,1.28572) * 1em );--temp-expressive-1lh:( var(--cds-body-compact-02-line-height,1.375) * 1em );--temp-padding-block-max:calc((var(--cds-layout-size-height-lg) - var(--temp-1lh)) / 2 - .0625rem);box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:inherit;font-size:100%}.cds--btn *,.cds--btn :before,.cds--btn :after{box-sizing:inherit}.cds--btn{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);cursor:pointer;inline-size:max-content;max-inline-size:20rem;min-block-size:var(--cds-layout-size-height-local);padding-block:min((var(--cds-layout-size-height-local) - var(--temp-1lh)) / 2 - .0625rem, var(--temp-padding-block-max));padding-inline:calc(var(--cds-layout-density-padding-inline-local) - .0625rem) calc(var(--cds-layout-density-padding-inline-local) * 3 + 1rem - .0625rem);text-align:start;vertical-align:top;border-radius:0;outline:none;flex-shrink:0;justify-content:space-between;margin:0;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);display:inline-flex;position:relative}.cds--btn:disabled,.cds--btn:hover:disabled,.cds--btn:focus:disabled,.cds--btn.cds--btn--disabled,.cds--btn.cds--btn--disabled:hover,.cds--btn.cds--btn--disabled:focus{border-color:var(--cds-button-disabled,#c6c6c6);background:var(--cds-button-disabled,#c6c6c6);box-shadow:none;color:var(--cds-text-on-color-disabled,#8d8d8d);cursor:not-allowed}.cds--btn .cds--btn__icon{block-size:1rem;inline-size:1rem;flex-shrink:0;margin-block-start:.0625rem;position:absolute;inset-block-start:min((var(--cds-layout-size-height-local) - 1rem) / 2 - .0625rem, var(--temp-padding-block-max));inset-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--btn::-moz-focus-inner{border:0;padding:0}.cds--btn--primary{background-color:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff);border:1px solid #0000}@media (any-hover:hover){.cds--btn--primary:hover{background-color:var(--cds-button-primary-hover,#0050e6)}}.cds--btn--primary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--primary:active{background-color:var(--cds-button-primary-active,#002d9c)}.cds--btn--primary .cds--btn__icon,.cds--btn--primary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--primary:hover{color:var(--cds-text-on-color,#fff)}.cds--btn--secondary{background-color:var(--cds-button-secondary,#393939);color:var(--cds-text-on-color,#fff);border:1px solid #0000}@media (any-hover:hover){.cds--btn--secondary:hover{background-color:var(--cds-button-secondary-hover,#474747)}}.cds--btn--secondary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--secondary:active{background-color:var(--cds-button-secondary-active,#6f6f6f)}.cds--btn--secondary .cds--btn__icon,.cds--btn--secondary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--secondary:hover,.cds--btn--secondary:focus{color:var(--cds-text-on-color,#fff)}.cds--btn--tertiary{border-style:solid;border-width:1px;border-color:var(--cds-button-tertiary,#0f62fe);color:var(--cds-button-tertiary,#0f62fe);background-color:#0000}@media (any-hover:hover){.cds--btn--tertiary:hover{background-color:var(--cds-button-tertiary-hover,#0050e6)}}.cds--btn--tertiary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--tertiary:active{background-color:var(--cds-button-tertiary-active,#002d9c)}.cds--btn--tertiary .cds--btn__icon,.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}@media (any-hover:hover){.cds--btn--tertiary:hover{color:var(--cds-text-inverse,#fff)}}.cds--btn--tertiary:focus{background-color:var(--cds-button-tertiary,#0f62fe);color:var(--cds-text-inverse,#fff)}.cds--btn--tertiary:active{background-color:var(--cds-button-tertiary-active,#002d9c);color:var(--cds-text-inverse,#fff);border-color:#0000}.cds--btn--tertiary:disabled,.cds--btn--tertiary:hover:disabled,.cds--btn--tertiary:focus:disabled,.cds--btn--tertiary.cds--btn--disabled,.cds--btn--tertiary.cds--btn--disabled:hover,.cds--btn--tertiary.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;outline:none}.cds--btn--ghost{color:var(--cds-link-primary,#0f62fe);background-color:#0000;border:1px solid #0000}@media (any-hover:hover){.cds--btn--ghost:hover{background-color:var(--cds-background-hover,#8d8d8d1f)}}.cds--btn--ghost:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--ghost:active{background-color:var(--cds-background-active,#8d8d8d80)}.cds--btn--ghost .cds--btn__icon,.cds--btn--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--ghost .cds--btn__icon{align-self:center;margin-inline-start:.5rem;position:static}@media (hover:hover){.cds--btn--ghost:hover{color:var(--cds-link-primary-hover,#0043ce)}}.cds--btn--ghost:active{background-color:var(--cds-background-active,#8d8d8d80);color:var(--cds-link-primary-hover,#0043ce)}.cds--btn--ghost:disabled,.cds--btn--ghost:hover:disabled,.cds--btn--ghost:focus:disabled,.cds--btn--ghost.cds--btn--disabled,.cds--btn--ghost.cds--btn--disabled:hover,.cds--btn--ghost.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;border-color:#0000;outline:none}.cds--btn--ghost:not([disabled]) svg{fill:var(--cds-icon-primary,#161616)}.cds--btn--icon-only{block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local);justify-content:center;align-items:center;padding:0;padding-block-start:0}.cds--btn--icon-only>:first-child{min-inline-size:1rem}.cds--btn--icon-only .cds--btn__icon{position:static}.cds--btn--icon-only.cds--btn--ghost:focus{box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe))}.cds--btn--icon-only.cds--btn--ghost .cds--btn__icon,.cds--btn--icon-only.cds--btn--danger--ghost .cds--btn__icon{margin:0}.cds--btn--icon-only.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - 1rem)}.cds--btn--xs:not(.cds--btn--icon-only){padding-block-start:1.5px}.cds--btn--xs:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--sm:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--md:not(.cds--btn--icon-only) .cds--btn__icon{margin-block-start:0}.cds--btn--icon-only.cds--btn--selected{background:var(--cds-background-selected,#8d8d8d33)}.cds--btn path[data-icon-path=inner-path]{fill:none}.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon{fill:var(--cds-icon-primary,#161616)}.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon,.cds--btn.cds--btn--icon-only.cds--btn--ghost[disabled]:hover .cds--btn__icon{fill:var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--btn--ghost.cds--btn--icon-only[disabled],.cds--icon-tooltip--disabled .cds--tooltip-trigger__wrapper{cursor:not-allowed}.cds--icon-tooltip--disabled .cds--btn--icon-only[disabled]{pointer-events:none}.cds--btn--danger{background-color:var(--cds-button-danger-primary,#da1e28);color:var(--cds-text-on-color,#fff);border:1px solid #0000}@media (any-hover:hover){.cds--btn--danger:hover{background-color:var(--cds-button-danger-hover,#b81921)}}.cds--btn--danger:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--danger:active{background-color:var(--cds-button-danger-active,#750e13)}.cds--btn--danger .cds--btn__icon,.cds--btn--danger .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger:hover{color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary{border-style:solid;border-width:1px;border-color:var(--cds-button-danger-secondary,#da1e28);color:var(--cds-button-danger-secondary,#da1e28);background-color:#0000}@media (any-hover:hover){.cds--btn--danger--tertiary:hover{background-color:var(--cds-button-danger-hover,#b81921)}}.cds--btn--danger--tertiary:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--danger--tertiary:active{background-color:var(--cds-button-danger-active,#750e13)}.cds--btn--danger--tertiary .cds--btn__icon,.cds--btn--danger--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}@media (hover:hover){.cds--btn--danger--tertiary:hover{border-color:var(--cds-button-danger-hover,#b81921);color:var(--cds-text-on-color,#fff)}}.cds--btn--danger--tertiary:focus{background-color:var(--cds-button-danger-primary,#da1e28);color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary:active{border-color:var(--cds-button-danger-active,#750e13);background-color:var(--cds-button-danger-active,#750e13);color:var(--cds-text-on-color,#fff)}.cds--btn--danger--tertiary:disabled,.cds--btn--danger--tertiary:hover:disabled,.cds--btn--danger--tertiary:focus:disabled,.cds--btn--danger--tertiary.cds--btn--disabled,.cds--btn--danger--tertiary.cds--btn--disabled:hover,.cds--btn--danger--tertiary.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;outline:none}.cds--btn--danger--ghost{color:var(--cds-button-danger-secondary,#da1e28);background-color:#0000;border:1px solid #0000}@media (any-hover:hover){.cds--btn--danger--ghost:hover{background-color:var(--cds-button-danger-hover,#b81921)}}.cds--btn--danger--ghost:focus{border-color:var(--cds-button-focus-color,var(--cds-focus,#0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color,var(--cds-focus,#0f62fe)), inset 0 0 0 2px var(--cds-background,#fff)}.cds--btn--danger--ghost:active{background-color:var(--cds-button-danger-active,#750e13)}.cds--btn--danger--ghost .cds--btn__icon,.cds--btn--danger--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--danger--ghost .cds--btn__icon{margin-inline-start:.5rem;position:static}@media (hover:hover){.cds--btn--danger--ghost:hover{color:var(--cds-text-on-color,#fff)}}.cds--btn--danger--ghost:active{color:var(--cds-text-on-color,#fff)}.cds--btn--danger--ghost:disabled,.cds--btn--danger--ghost:hover:disabled,.cds--btn--danger--ghost:focus:disabled,.cds--btn--danger--ghost.cds--btn--disabled,.cds--btn--danger--ghost.cds--btn--disabled:hover,.cds--btn--danger--ghost.cds--btn--disabled:focus{color:var(--cds-text-disabled,#16161640);background:0 0;border-color:#0000;outline:none}.cds--btn--expressive{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);line-height:var(--cds-body-compact-02-line-height,1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);padding-block:min((var(--cds-layout-size-height-local) - var(--temp-expressive-1lh)) / 2 - .0625rem, var(--temp-padding-block-max))}.cds--btn--icon-only.cds--btn--expressive{padding:12px 13px}.cds--btn.cds--btn--expressive .cds--btn__icon{block-size:1.25rem;inline-size:1.25rem}.cds--btn-set .cds--btn.cds--btn--expressive{max-inline-size:20rem}.cds--btn.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);box-shadow:none;pointer-events:none;border:none;padding:0;position:relative}.cds--btn.cds--skeleton:hover,.cds--btn.cds--skeleton:focus,.cds--btn.cds--skeleton:active{cursor:default;border:none;outline:none}.cds--btn.cds--skeleton:before{background:var(--cds-skeleton-element,#c6c6c6);content:"";will-change:transform-origin, transform, opacity;block-size:100%;inline-size:100%;animation:3s ease-in-out infinite cds--skeleton;position:absolute;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.cds--btn.cds--skeleton:before{animation:none}}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--btn.cds--skeleton{background:canvastext}.cds--btn.cds--skeleton:before{forced-color-adjust:none;background:canvas}}.cds--btn.cds--skeleton{inline-size:9.375rem}.cds--btn-set{display:flex}.cds--btn-set--stacked{flex-direction:column}.cds--btn-set .cds--btn{inline-size:100%;max-inline-size:12.25rem}.cds--btn-set .cds--btn:not(:focus){box-shadow:-.0625rem 0 0 0 var(--cds-button-separator,#e0e0e0)}.cds--btn-set .cds--btn:first-of-type:not(:focus),.cds--btn-set .cds--btn:focus+.cds--btn{box-shadow:inherit}.cds--btn-set--stacked .cds--btn:not(:focus){box-shadow:0 -.0625rem 0 0 var(--cds-button-separator,#e0e0e0)}.cds--btn-set--stacked .cds--btn:first-of-type:not(:focus){box-shadow:inherit}.cds--btn-set .cds--btn.cds--btn--disabled{box-shadow:-.0625rem 0 0 0 var(--cds-icon-on-color-disabled,#8d8d8d)}.cds--btn-set .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set--stacked .cds--btn.cds--btn--disabled{box-shadow:0 -.0625rem 0 0 var(--cds-layer-selected-disabled,#8d8d8d)}.cds--btn-set--stacked .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set .cds--btn.cds--btn--loading{box-shadow:none;background-color:#0000;border-color:#0000}.cds--btn--sm .cds--badge-indicator{margin-block-start:.25rem;margin-inline-end:.25rem}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--btn:focus{color:highlight;outline:1px solid highlight}}[dir=rtl] .cds--btn-set .cds--btn:not(:focus){box-shadow:.0625rem 0 0 0 var(--cds-button-separator,#e0e0e0)}.cds--btn-set--fluid{container-type:inline-size}.cds--btn-set--fluid .cds--btn-set__fluid-inner{--flex-direction:row;flex-direction:var(--flex-direction);justify-content:flex-end;align-items:stretch;inline-size:100%;display:flex}.cds--btn-set--fluid .cds--btn-set__fluid-inner .cds--btn{flex:0 25%;max-inline-size:14.5rem}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack .cds--btn{min-inline-size:11rem}.cds--btn-set--fluid .cds--btn-set__fluid-inner .cds--btn--ghost,.cds--btn-set--fluid .cds--btn-set__fluid-inner .cds--btn--danger--ghost{flex:25%;max-inline-size:none;padding-inline-start:2rem}@container (width<=11rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:first-child:last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:first-child:last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:first-child:last-child) .cds--btn--ghost{padding-inline-start:1rem}}@container (width<=22rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(2):last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(2):last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(2):last-child) .cds--btn--ghost{padding-inline-start:1rem}}@container (width<=33rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(3):last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(3):last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(3):last-child) .cds--btn--ghost{padding-inline-start:1rem}}@container (width<=44rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(4):last-child){--flex-direction:column}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(4):last-child) .cds--btn{flex:initial;inline-size:100%;max-inline-size:none}.cds--btn-set--fluid .cds--btn-set__fluid-inner--auto-stack:has(:nth-child(4):last-child) .cds--btn--ghost{padding-inline-start:1rem}.cds--btn-set--fluid .cds--btn-set__fluid-inner:has(:nth-child(2):last-child) .cds--btn{flex-basis:50%;max-inline-size:none}}@container (width<=33rem){.cds--btn-set--fluid .cds--btn-set__fluid-inner:has(:first-child:last-child) .cds--btn{flex:100%;max-inline-size:none}}:root{--cds-ai-aura-end:#fff0;--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:#fff0;--cds-ai-aura-hover-start:#4589ff52;--cds-ai-aura-start:#4589ff1a;--cds-ai-aura-start-sm:#4589ff29;--cds-ai-border-end:#78a9ff;--cds-ai-border-start:#a6c8ffa3;--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:#0f62fe1a;--cds-ai-inner-shadow:#4589ff1a;--cds-ai-overlay:#00114180;--cds-ai-popover-background:#fff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:#0043ce0f;--cds-ai-popover-shadow-outer-02:#0000000a;--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#fff;--cds-background-active:#8d8d8d80;--cds-background-brand:#0f62fe;--cds-background-hover:#8d8d8d1f;--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:#8d8d8d33;--cds-background-selected-hover:#8d8d8d52;--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#e0e0e0;--cds-border-subtle-01:#c6c6c6;--cds-border-subtle-02:#e0e0e0;--cds-border-subtle-03:#c6c6c6;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#c6c6c6;--cds-border-tile-02:#a8a8a8;--cds-border-tile-03:#c6c6c6;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#fff;--cds-chat-bubble-agent-text:#161616;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-bubble-user-text:#161616;--cds-chat-button:#0f62fe;--cds-chat-button-active:#8d8d8d80;--cds-chat-button-hover:#8d8d8d1f;--cds-chat-button-selected:#8d8d8d33;--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-header-text:#161616;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:#f4f4f400;--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-prompt-text:#161616;--cds-chat-shell-background:#fff;--cds-color-scheme:light;--cds-field-01:#f4f4f4;--cds-field-02:#fff;--cds-field-03:#f4f4f4;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#fff;--cds-focus-inverse:#fff;--cds-highlight:#d0e2ff;--cds-icon-disabled:#16161640;--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#fff;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#f4f4f4;--cds-layer-02:#fff;--cds-layer-03:#f4f4f4;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#fff;--cds-layer-background-02:#f4f4f4;--cds-layer-background-03:#fff;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:#0009;--cds-shadow:#0000004d;--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-syntax-angle-bracket:#697077;--cds-syntax-annotation:#007d79;--cds-syntax-arithmetic-operator:#343a3f;--cds-syntax-atom:#161616;--cds-syntax-attribute:#00539a;--cds-syntax-attribute-name:#00539a;--cds-syntax-attribute-value:#161616;--cds-syntax-bitwise-operator:#343a3f;--cds-syntax-block-comment:#198038;--cds-syntax-bool:#161616;--cds-syntax-brace:#343a3f;--cds-syntax-bracket:#343a3f;--cds-syntax-character:#161616;--cds-syntax-class-name:#007d79;--cds-syntax-color:#161616;--cds-syntax-comment:#198038;--cds-syntax-compare-operator:#343a3f;--cds-syntax-constant:#0f62fe;--cds-syntax-content:#161616;--cds-syntax-content-separator:#343a3f;--cds-syntax-control-keyword:#6929c4;--cds-syntax-control-operator:#6929c4;--cds-syntax-definition:#00539a;--cds-syntax-definition-keyword:#00539a;--cds-syntax-definition-operator:#00539a;--cds-syntax-deleted:#ffd7d9;--cds-syntax-deref-operator:#343a3f;--cds-syntax-doc-comment:#198038;--cds-syntax-doc-string:#161616;--cds-syntax-document-meta:#198038;--cds-syntax-emphasis:#161616;--cds-syntax-escape:#343a3f;--cds-syntax-float:#198038;--cds-syntax-function:#8e6a00;--cds-syntax-heading:#00539a;--cds-syntax-heading-1:#00539a;--cds-syntax-heading-2:#00539a;--cds-syntax-heading-3:#00539a;--cds-syntax-heading-4:#00539a;--cds-syntax-heading-5:#00539a;--cds-syntax-heading-6:#00539a;--cds-syntax-inserted:#a7f0ba;--cds-syntax-integer:#198038;--cds-syntax-invalid:#da1e28;--cds-syntax-keyword:#0f62fe;--cds-syntax-label-name:#0f62fe;--cds-syntax-line-comment:#198038;--cds-syntax-link:#0f62fe;--cds-syntax-list:#161616;--cds-syntax-literal:#161616;--cds-syntax-local:#0f62fe;--cds-syntax-logic-operator:#343a3f;--cds-syntax-macro-name:#161616;--cds-syntax-meta:#198038;--cds-syntax-modifier:#0f62fe;--cds-syntax-module-keyword:#6929c4;--cds-syntax-monospace:#161616;--cds-syntax-name:#0f62fe;--cds-syntax-namespace:#007d79;--cds-syntax-null:#161616;--cds-syntax-number:#198038;--cds-syntax-operator:#343a3f;--cds-syntax-operator-keyword:#0f62fe;--cds-syntax-paren:#343a3f;--cds-syntax-processing-instruction:#161616;--cds-syntax-property-name:#00539a;--cds-syntax-punctuation:#343a3f;--cds-syntax-quote:#198038;--cds-syntax-regexp:#6929c4;--cds-syntax-self:#007d79;--cds-syntax-separator:#343a3f;--cds-syntax-special:#0f62fe;--cds-syntax-special-string:#8a3ffc;--cds-syntax-square-bracket:#343a3f;--cds-syntax-standard:#0f62fe;--cds-syntax-strikethrough:#161616;--cds-syntax-string:#161616;--cds-syntax-strong:#161616;--cds-syntax-tag:#007d79;--cds-syntax-tag-name:#007d79;--cds-syntax-type:#007d79;--cds-syntax-type-name:#007d79;--cds-syntax-type-operator:#007d79;--cds-syntax-unit:#198038;--cds-syntax-update-operator:#343a3f;--cds-syntax-url:#343a3f;--cds-syntax-variable:#0f62fe;--cds-syntax-variable-name:#0f62fe;--cds-text-disabled:#16161640;--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#fff;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:#16161666;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-spacing-01:.125rem;--cds-spacing-02:.25rem;--cds-spacing-03:.5rem;--cds-spacing-04:.75rem;--cds-spacing-05:1rem;--cds-spacing-06:1.5rem;--cds-spacing-07:2rem;--cds-spacing-08:2.5rem;--cds-spacing-09:3rem;--cds-spacing-10:4rem;--cds-spacing-11:5rem;--cds-spacing-12:6rem;--cds-spacing-13:10rem;--cds-fluid-spacing-01:0;--cds-fluid-spacing-02:2vw;--cds-fluid-spacing-03:5vw;--cds-fluid-spacing-04:10vw;--cds-caption-01-font-size:.75rem;--cds-caption-01-font-weight:400;--cds-caption-01-line-height:1.33333;--cds-caption-01-letter-spacing:.32px;--cds-caption-02-font-size:.875rem;--cds-caption-02-font-weight:400;--cds-caption-02-line-height:1.28572;--cds-caption-02-letter-spacing:.32px;--cds-label-01-font-size:.75rem;--cds-label-01-font-weight:400;--cds-label-01-line-height:1.33333;--cds-label-01-letter-spacing:.32px;--cds-label-02-font-size:.875rem;--cds-label-02-font-weight:400;--cds-label-02-line-height:1.28572;--cds-label-02-letter-spacing:.16px;--cds-helper-text-01-font-size:.75rem;--cds-helper-text-01-line-height:1.33333;--cds-helper-text-01-letter-spacing:.32px;--cds-helper-text-02-font-size:.875rem;--cds-helper-text-02-font-weight:400;--cds-helper-text-02-line-height:1.28572;--cds-helper-text-02-letter-spacing:.16px;--cds-body-short-01-font-size:.875rem;--cds-body-short-01-font-weight:400;--cds-body-short-01-line-height:1.28572;--cds-body-short-01-letter-spacing:.16px;--cds-body-short-02-font-size:1rem;--cds-body-short-02-font-weight:400;--cds-body-short-02-line-height:1.375;--cds-body-short-02-letter-spacing:0;--cds-body-long-01-font-size:.875rem;--cds-body-long-01-font-weight:400;--cds-body-long-01-line-height:1.42857;--cds-body-long-01-letter-spacing:.16px;--cds-body-long-02-font-size:1rem;--cds-body-long-02-font-weight:400;--cds-body-long-02-line-height:1.5;--cds-body-long-02-letter-spacing:0;--cds-code-01-font-family:"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size:.75rem;--cds-code-01-font-weight:400;--cds-code-01-line-height:1.33333;--cds-code-01-letter-spacing:.32px;--cds-code-02-font-family:"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size:.875rem;--cds-code-02-font-weight:400;--cds-code-02-line-height:1.42857;--cds-code-02-letter-spacing:.32px;--cds-heading-01-font-size:.875rem;--cds-heading-01-font-weight:600;--cds-heading-01-line-height:1.42857;--cds-heading-01-letter-spacing:.16px;--cds-heading-02-font-size:1rem;--cds-heading-02-font-weight:600;--cds-heading-02-line-height:1.5;--cds-heading-02-letter-spacing:0;--cds-productive-heading-01-font-size:.875rem;--cds-productive-heading-01-font-weight:600;--cds-productive-heading-01-line-height:1.28572;--cds-productive-heading-01-letter-spacing:.16px;--cds-productive-heading-02-font-size:1rem;--cds-productive-heading-02-font-weight:600;--cds-productive-heading-02-line-height:1.375;--cds-productive-heading-02-letter-spacing:0;--cds-productive-heading-03-font-size:1.25rem;--cds-productive-heading-03-font-weight:400;--cds-productive-heading-03-line-height:1.4;--cds-productive-heading-03-letter-spacing:0;--cds-productive-heading-04-font-size:1.75rem;--cds-productive-heading-04-font-weight:400;--cds-productive-heading-04-line-height:1.28572;--cds-productive-heading-04-letter-spacing:0;--cds-productive-heading-05-font-size:2rem;--cds-productive-heading-05-font-weight:400;--cds-productive-heading-05-line-height:1.25;--cds-productive-heading-05-letter-spacing:0;--cds-productive-heading-06-font-size:2.625rem;--cds-productive-heading-06-font-weight:300;--cds-productive-heading-06-line-height:1.199;--cds-productive-heading-06-letter-spacing:0;--cds-productive-heading-07-font-size:3.375rem;--cds-productive-heading-07-font-weight:300;--cds-productive-heading-07-line-height:1.19;--cds-productive-heading-07-letter-spacing:0;--cds-expressive-paragraph-01-font-size:1.5rem;--cds-expressive-paragraph-01-font-weight:300;--cds-expressive-paragraph-01-line-height:1.334;--cds-expressive-paragraph-01-letter-spacing:0;--cds-expressive-heading-01-font-size:.875rem;--cds-expressive-heading-01-font-weight:600;--cds-expressive-heading-01-line-height:1.42857;--cds-expressive-heading-01-letter-spacing:.16px;--cds-expressive-heading-02-font-size:1rem;--cds-expressive-heading-02-font-weight:600;--cds-expressive-heading-02-line-height:1.5;--cds-expressive-heading-02-letter-spacing:0;--cds-expressive-heading-03-font-size:1.25rem;--cds-expressive-heading-03-font-weight:400;--cds-expressive-heading-03-line-height:1.4;--cds-expressive-heading-03-letter-spacing:0;--cds-expressive-heading-04-font-size:1.75rem;--cds-expressive-heading-04-font-weight:400;--cds-expressive-heading-04-line-height:1.28572;--cds-expressive-heading-04-letter-spacing:0;--cds-expressive-heading-05-font-size:2rem;--cds-expressive-heading-05-font-weight:400;--cds-expressive-heading-05-line-height:1.25;--cds-expressive-heading-05-letter-spacing:0;--cds-expressive-heading-06-font-size:2rem;--cds-expressive-heading-06-font-weight:600;--cds-expressive-heading-06-line-height:1.25;--cds-expressive-heading-06-letter-spacing:0;--cds-quotation-01-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size:1.25rem;--cds-quotation-01-font-weight:400;--cds-quotation-01-line-height:1.3;--cds-quotation-01-letter-spacing:0;--cds-quotation-02-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size:2rem;--cds-quotation-02-font-weight:300;--cds-quotation-02-line-height:1.25;--cds-quotation-02-letter-spacing:0;--cds-display-01-font-size:2.625rem;--cds-display-01-font-weight:300;--cds-display-01-line-height:1.19;--cds-display-01-letter-spacing:0;--cds-display-02-font-size:2.625rem;--cds-display-02-font-weight:600;--cds-display-02-line-height:1.19;--cds-display-02-letter-spacing:0;--cds-display-03-font-size:2.625rem;--cds-display-03-font-weight:300;--cds-display-03-line-height:1.19;--cds-display-03-letter-spacing:0;--cds-display-04-font-size:2.625rem;--cds-display-04-font-weight:300;--cds-display-04-line-height:1.19;--cds-display-04-letter-spacing:0;--cds-legal-01-font-size:.75rem;--cds-legal-01-font-weight:400;--cds-legal-01-line-height:1.33333;--cds-legal-01-letter-spacing:.32px;--cds-legal-02-font-size:.875rem;--cds-legal-02-font-weight:400;--cds-legal-02-line-height:1.28572;--cds-legal-02-letter-spacing:.16px;--cds-body-compact-01-font-size:.875rem;--cds-body-compact-01-font-weight:400;--cds-body-compact-01-line-height:1.28572;--cds-body-compact-01-letter-spacing:.16px;--cds-body-compact-02-font-size:1rem;--cds-body-compact-02-font-weight:400;--cds-body-compact-02-line-height:1.375;--cds-body-compact-02-letter-spacing:0;--cds-heading-compact-01-font-size:.875rem;--cds-heading-compact-01-font-weight:600;--cds-heading-compact-01-line-height:1.28572;--cds-heading-compact-01-letter-spacing:.16px;--cds-heading-compact-02-font-size:1rem;--cds-heading-compact-02-font-weight:600;--cds-heading-compact-02-line-height:1.375;--cds-heading-compact-02-letter-spacing:0;--cds-body-01-font-size:.875rem;--cds-body-01-font-weight:400;--cds-body-01-line-height:1.42857;--cds-body-01-letter-spacing:.16px;--cds-body-02-font-size:1rem;--cds-body-02-font-weight:400;--cds-body-02-line-height:1.5;--cds-body-02-letter-spacing:0;--cds-heading-03-font-size:1.25rem;--cds-heading-03-font-weight:400;--cds-heading-03-line-height:1.4;--cds-heading-03-letter-spacing:0;--cds-heading-04-font-size:1.75rem;--cds-heading-04-font-weight:400;--cds-heading-04-line-height:1.28572;--cds-heading-04-letter-spacing:0;--cds-heading-05-font-size:2rem;--cds-heading-05-font-weight:400;--cds-heading-05-line-height:1.25;--cds-heading-05-letter-spacing:0;--cds-heading-06-font-size:2.625rem;--cds-heading-06-font-weight:300;--cds-heading-06-line-height:1.199;--cds-heading-06-letter-spacing:0;--cds-heading-07-font-size:3.375rem;--cds-heading-07-font-weight:300;--cds-heading-07-line-height:1.19;--cds-heading-07-letter-spacing:0;--cds-fluid-heading-03-font-size:1.25rem;--cds-fluid-heading-03-font-weight:400;--cds-fluid-heading-03-line-height:1.4;--cds-fluid-heading-03-letter-spacing:0;--cds-fluid-heading-04-font-size:1.75rem;--cds-fluid-heading-04-font-weight:400;--cds-fluid-heading-04-line-height:1.28572;--cds-fluid-heading-04-letter-spacing:0;--cds-fluid-heading-05-font-size:2rem;--cds-fluid-heading-05-font-weight:400;--cds-fluid-heading-05-line-height:1.25;--cds-fluid-heading-05-letter-spacing:0;--cds-fluid-heading-06-font-size:2rem;--cds-fluid-heading-06-font-weight:600;--cds-fluid-heading-06-line-height:1.25;--cds-fluid-heading-06-letter-spacing:0;--cds-fluid-paragraph-01-font-size:1.5rem;--cds-fluid-paragraph-01-font-weight:300;--cds-fluid-paragraph-01-line-height:1.334;--cds-fluid-paragraph-01-letter-spacing:0;--cds-fluid-quotation-01-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size:1.25rem;--cds-fluid-quotation-01-font-weight:400;--cds-fluid-quotation-01-line-height:1.3;--cds-fluid-quotation-01-letter-spacing:0;--cds-fluid-quotation-02-font-family:"IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size:2rem;--cds-fluid-quotation-02-font-weight:300;--cds-fluid-quotation-02-line-height:1.25;--cds-fluid-quotation-02-letter-spacing:0;--cds-fluid-display-01-font-size:2.625rem;--cds-fluid-display-01-font-weight:300;--cds-fluid-display-01-line-height:1.19;--cds-fluid-display-01-letter-spacing:0;--cds-fluid-display-02-font-size:2.625rem;--cds-fluid-display-02-font-weight:600;--cds-fluid-display-02-line-height:1.19;--cds-fluid-display-02-letter-spacing:0;--cds-fluid-display-03-font-size:2.625rem;--cds-fluid-display-03-font-weight:300;--cds-fluid-display-03-line-height:1.19;--cds-fluid-display-03-letter-spacing:0;--cds-fluid-display-04-font-size:2.625rem;--cds-fluid-display-04-font-weight:300;--cds-fluid-display-04-line-height:1.19;--cds-fluid-display-04-letter-spacing:0;--cds-button-separator:#e0e0e0;--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#474747;--cds-button-tertiary-hover:#0050e6;--cds-button-disabled:#c6c6c6;color-scheme:var(--cds-color-scheme,light)}@media screen and (-ms-high-contrast:active),(forced-colors:active){:root{--cds-icon-primary:ButtonText;--cds-icon-secondary:ButtonText;--cds-icon-interactive:ButtonText;--cds-icon-disabled:GrayText;--cds-icon-on-color-disabled:GrayText;--cds-icon-inverse:SelectedItemText;--cds-icon-on-color:SelectedItemText;--cds-interactive:ButtonText;--cds-link-primary:LinkText;--cds-link-primary-hover:LinkText;--cds-link-secondary:LinkText;--cds-link-inverse:SelectedItemText;--cds-link-inverse-hover:SelectedItemText;--cds-link-inverse-visited:SelectedItemText;--cds-link-visited:VisitedText;--cds-background-selected:SelectedItem;--cds-background-selected-hover:SelectedItem;--cds-background-inverse:SelectedItem;--cds-layer-selected-inverse:SelectedItem;--cds-focus:Highlight}}:root{--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-background:var(--cds-layer-background-01,#fff);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-1\/4{bottom:25%}.bottom-12{bottom:3rem}.left-4{left:1rem}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-2{right:.5rem}.right-8{right:2rem}.top-0{top:0}.top-1\/3{top:33.3333%}.top-8{top:2rem}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-14{margin-top:3.5rem}.mt-3{margin-top:.75rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-80{height:20rem}.h-96{height:24rem}.h-full{height:100%}.min-h-64{min-height:16rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-80{width:20rem}.w-96{width:24rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#8d8d8d\]{--tw-border-opacity:1;border-color:rgb(141 141 141/var(--tw-border-opacity,1))}.border-\[\#e0e0e0\]{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.border-coral-400\/20{border-color:#e76f6f33}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-teal\/20{border-color:#4f8f8433}.bg-\[\#0f62fe\]{--tw-bg-opacity:1;background-color:rgb(15 98 254/var(--tw-bg-opacity,1))}.bg-\[\#f4f4f4\]{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity,1))}.bg-coral-400{--tw-bg-opacity:1;background-color:rgb(231 111 111/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-\[\#FDFDFE\]{--tw-gradient-from:#fdfdfe var(--tw-gradient-from-position);--tw-gradient-to:#fdfdfe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-slate-50\/50{--tw-gradient-to:#f8fafc80 var(--tw-gradient-to-position)}.fill-coral-400{fill:#e76f6f}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.pr-2{padding-right:.5rem}.pt-5{padding-top:1.25rem}.text-center{text-align:center}.font-dm{font-family:DM Sans,sans-serif}.font-jakarta{font-family:Plus Jakarta Sans,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-9xl{font-size:8rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[clamp\(6rem\,18vw\,13rem\)\]{font-size:clamp(6rem,18vw,13rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.08em\]{letter-spacing:-.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0f62fe\]{--tw-text-opacity:1;color:rgb(15 98 254/var(--tw-text-opacity,1))}.text-\[\#161616\]{--tw-text-opacity:1;color:rgb(22 22 22/var(--tw-text-opacity,1))}.text-\[\#525252\]{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-coral-400{--tw-text-opacity:1;color:rgb(231 111 111/var(--tw-text-opacity,1))}.text-coral-500{--tw-text-opacity:1;color:rgb(201 85 85/var(--tw-text-opacity,1))}.text-enterprise-grey{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-enterprise-mid{--tw-text-opacity:1;color:rgb(30 35 48/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-teal{--tw-text-opacity:1;color:rgb(79 143 132/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:#fff9}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[\#0f62fe\]\/20{--tw-shadow-color:#0f62fe33;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-coral-100{--tw-ring-opacity:1;--tw-ring-color:rgb(250 224 224/var(--tw-ring-opacity,1))}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--site-blue:var(--cds-interactive,#0f62fe);--site-blue-deep:var(--cds-interactive-hover,#0043ce);--site-ink:var(--cds-text-primary,#161616);--site-muted:var(--cds-text-secondary,#525252);--site-subtle:var(--cds-text-placeholder,#8d8d8d);--site-line:var(--cds-border-subtle-00,#e0e0e0);--site-paper:var(--cds-background,#fff);--site-wash:var(--cds-layer-01,#f4f4f4);--site-success:var(--cds-support-success,#24a148);color:var(--site-ink);background:var(--site-paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}html{scroll-behavior:smooth}body{min-width:320px;color:var(--site-ink);background:var(--site-paper);margin:0;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}button,input,select,textarea{font:inherit}.public-theme{min-height:100vh;color:var(--site-ink);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.public-theme :is(a,button):focus-visible{outline:2px solid var(--site-blue);outline-offset:3px}.public-theme :is(input,select,textarea){border-radius:0}.public-theme :is(input,select,textarea):focus-visible{outline:2px solid var(--site-blue);outline-offset:1px}::selection{color:var(--site-ink);background:#d0e2ff}.site-shell{color:var(--site-ink);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.site-shell *,.public-theme *{box-sizing:border-box}.site-container{width:min(1280px,100% - 64px);margin-inline:auto}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell h4{color:var(--site-ink);letter-spacing:-.035em;margin-top:0;font-family:inherit;font-weight:400}.site-shell p{color:var(--site-muted)}.site-index,.site-kicker{color:var(--site-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.site-kicker{color:var(--site-blue);margin:0 0 20px}.site-button{cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.site-button--primary{color:#fff;background:var(--site-blue)}.site-button--primary:hover{background:var(--site-blue-deep)}.site-button--primary:disabled{opacity:.6;cursor:wait}.site-button--text{color:var(--site-ink);background:0 0;padding-inline:4px}.site-button--text:hover{color:var(--site-blue)}.site-button:focus-visible,.site-inline-link:focus-visible,.site-nav a:focus-visible,.site-nav button:focus-visible,.site-shell a:focus-visible,.site-shell button:focus-visible{outline:2px solid var(--site-blue);outline-offset:3px}.site-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.site-inline-link{color:var(--site-blue);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.site-inline-link:hover{color:var(--site-blue-deep)}.site-nav{z-index:50;border-bottom:1px solid var(--site-line);background:var(--site-paper);position:sticky;top:0}.site-nav__inner{justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex}.site-nav__brand{color:var(--site-ink);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.site-nav__brand>span{flex-direction:column;gap:2px;display:flex}.site-nav__brand strong{letter-spacing:-.015em;font-size:13px;font-weight:600}.site-nav__brand small{color:var(--site-muted);letter-spacing:.14em;font-size:9px}.site-nav__links,.site-nav__actions{align-items:center;gap:24px;display:flex}.site-nav__link,.site-nav__contact{min-height:44px;color:var(--site-muted);border-bottom:2px solid #0000;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.site-nav__link:hover,.site-nav__contact:hover,.site-nav__link.is-active{color:var(--site-ink);border-bottom-color:var(--site-blue)}.site-nav__cta{color:#fff;background:var(--site-blue);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 15px;font-size:13px;text-decoration:none;display:inline-flex}.site-nav__cta:hover{background:var(--site-blue-deep)}.site-nav__toggle{border:1px solid var(--site-line);width:44px;height:44px;color:var(--site-ink);background:#fff;justify-content:center;align-items:center;display:none}.site-nav__mobile{display:none}.site-hero{background:#fff;padding:34px 0 0}.site-hero__masthead,.site-hero__foot{border-bottom:1px solid var(--site-line);color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:0 0 15px;font-size:11px;display:flex}.site-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(48px,9vw,140px);padding:clamp(64px,9vh,112px) 0 74px;display:grid}.site-hero__copy h1{letter-spacing:-.06em;max-width:850px;margin:0 0 26px;font-size:clamp(54px,6.4vw,88px);font-weight:300;line-height:.99}.site-hero__copy h1 span{color:var(--site-blue)}.site-hero__summary{max-width:610px;margin:0 0 30px;font-size:18px;line-height:1.55}.site-hero__brief{border-left:1px solid var(--site-line);padding-left:30px}.site-hero__brief-head{border-bottom:1px solid var(--site-line);flex-direction:column;gap:16px;padding-bottom:22px;display:flex}.site-status{color:var(--site-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.site-status i{background:var(--site-success);width:7px;height:7px}.site-architecture{padding:21px 0}.site-architecture>div:not(.site-architecture__connector){align-items:center;gap:14px;min-height:52px;display:flex}.site-architecture__node{width:30px;height:30px;color:var(--site-muted);border:1px solid #a8a8a8;flex:none;place-items:center;font-size:10px;display:inline-grid}.site-architecture__node--active{border-color:var(--site-blue);color:#fff;background:var(--site-blue)}.site-architecture b,.site-architecture small{display:block}.site-architecture b{font-size:14px;font-weight:500}.site-architecture small{color:var(--site-muted);margin-top:3px;font-size:11px}.site-architecture__connector{background:var(--site-line);width:1px;height:13px;margin-left:14px}.site-hero__proof{border-top:1px solid var(--site-line);grid-template-columns:repeat(3,1fr);display:grid}.site-hero__proof>div{min-width:0;padding:16px 8px 0 0}.site-hero__proof strong,.site-hero__proof span{display:block}.site-hero__proof strong{color:var(--site-ink);font-size:16px;font-weight:500}.site-hero__proof span{color:var(--site-muted);margin-top:5px;font-size:10px;line-height:1.35}.site-hero__foot{border-top:1px solid var(--site-line);border-bottom:0;padding:14px 0}.site-hero__foot button{color:var(--site-blue);font:inherit;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.site-section{padding:clamp(64px,8vw,112px) 0}.site-section__heading{align-items:center;gap:18px;margin-bottom:40px;display:flex}.site-section__rule{background:var(--site-line);flex:1;height:1px}.site-section__aside{color:var(--site-muted);font-size:11px}.site-about{background:var(--site-wash)}.site-about__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid}.site-about__image{background:#e0e0e0;min-height:440px;margin:0;position:relative}.site-about__image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.45)}.site-about__image figcaption{color:#fff;background:#161616e0;align-items:center;gap:16px;padding:15px 18px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.site-about__image figcaption span:first-child{color:#a6c8ff;font-size:11px}.site-about__content h2,.site-services__intro h2,.site-work__header h2,.site-principles h2,.site-contact__heading h2{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(34px,4.3vw,56px);font-weight:300;line-height:1.08}.site-about__lead{font-size:18px;line-height:1.55}.site-about__content>p:not(.site-about__lead){font-size:15px;line-height:1.65}.site-capabilities{border-top:1px solid #c6c6c6;margin:30px 0}.site-capability{min-height:51px;color:var(--site-ink);border-bottom:1px solid #c6c6c6;grid-template-columns:36px 22px 1fr 18px;align-items:center;gap:12px;font-size:13px;display:grid}.site-capability svg{color:var(--site-blue)}.site-capability__number{color:var(--site-subtle);font-size:10px}.site-capability__arrow{color:var(--site-subtle)!important}.site-services{background:#fff}.site-services__intro{grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);align-items:end;gap:48px;margin-bottom:42px;display:grid}.site-services__intro h2{margin:0}.site-services__intro h2 span,.site-stack h2 span{color:var(--site-blue)}.site-services__intro p{max-width:430px;margin:0 0 5px;font-size:16px;line-height:1.55}.site-service-list{border-top:1px solid var(--site-ink)}.site-service-row{border-bottom:1px solid var(--site-line);min-height:115px;color:inherit;grid-template-columns:36px 38px minmax(220px,1.2fr) minmax(170px,.8fr) 32px;align-items:center;gap:20px;text-decoration:none;transition:background-color .15s;display:grid}.site-service-row:hover{background:var(--site-wash)}.site-service-row__index{color:var(--site-subtle);align-self:start;padding-top:24px;font-size:11px}.site-service-row__icon{width:36px;height:36px;color:var(--site-blue);background:#edf5ff;place-items:center;display:grid}.site-service-row__main{gap:5px;display:grid}.site-service-row__main strong{font-size:16px;font-weight:500}.site-service-row__main>span{max-width:560px;color:var(--site-muted);font-size:12px;line-height:1.45}.site-service-row__tags{flex-wrap:wrap;gap:6px;display:flex}.site-service-row__tags small{color:var(--site-muted);font-size:10px}.site-service-row__tags small+small:before{content:"·";color:var(--site-subtle);margin-right:6px}.site-service-row__action{width:32px;height:32px;color:var(--site-blue);border:1px solid var(--site-line);place-items:center;display:grid}.site-stack{background:var(--site-wash)}.site-stack__header{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:26px;display:grid}.site-stack h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(30px,4vw,48px);font-weight:300;line-height:1.1}.site-stack__header>p{max-width:460px;margin:0 0 5px;font-size:15px;line-height:1.6}.site-stack .tech-badge{background:#fff;border:1px solid #c6c6c6;min-height:44px;padding:9px 14px;font-size:12px}.site-tech-directory{border-top:1px solid var(--site-ink);border-left:1px solid var(--site-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-tech-directory li{border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:65px;padding:12px;display:flex}.site-tech-directory li span{color:var(--site-muted);font-size:10px}.site-tech-directory li strong{text-align:right;font-size:12px;font-weight:500}.site-work{background:#fff}.site-work__header{grid-template-columns:1fr .55fr;align-items:end;gap:50px;margin-bottom:40px;display:grid}.site-work__header h2{margin:0}.site-work__header h2 span{color:var(--site-blue)}.site-work__header p{max-width:420px;margin:0 0 4px;font-size:15px;line-height:1.55}.site-project-list{border-top:1px solid var(--site-ink)}.site-project-row{border-bottom:1px solid var(--site-line);grid-template-columns:34px 170px minmax(0,1fr) 22px;align-items:center;gap:22px;padding:20px 0;display:grid}.site-project-row__number{color:var(--site-subtle);align-self:start;padding-top:5px;font-size:11px}.site-project-row__image{background:var(--site-wash);min-height:112px;position:relative}.site-project-row__image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.55)}.site-project-row__meta{color:var(--site-muted);text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.site-project-row__meta span:first-child{color:var(--site-blue)}.site-project-row h3{margin:9px 0 6px;font-size:20px;font-weight:400}.site-project-row p{max-width:730px;margin:0;font-size:13px;line-height:1.5}.site-project-row__arrow{color:var(--site-blue)}.site-work__foot{color:var(--site-muted);justify-content:space-between;align-items:center;gap:24px;padding-top:18px;font-size:12px;display:flex}.site-principles{background:var(--site-wash)}.site-principles__grid{grid-template-columns:1.1fr .9fr;gap:clamp(50px,9vw,140px);display:grid}.site-principles__intro h2{max-width:600px}.site-principles__intro>p{max-width:550px;margin:0 0 28px;font-size:15px;line-height:1.6}.site-principle-list{border-top:1px solid #c6c6c6}.site-principle{border-bottom:1px solid #c6c6c6;grid-template-columns:34px 1fr;gap:12px;padding:16px 0;display:grid}.site-principle>span{color:var(--site-blue);font-size:11px}.site-principle strong{font-size:14px;font-weight:500}.site-principle p{margin:4px 0 0;font-size:12px;line-height:1.5}.site-metrics{border-top:1px solid #c6c6c6;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.site-metric{border-bottom:1px solid #c6c6c6;flex-direction:column;justify-content:center;align-items:flex-start;min-height:160px;padding:20px 14px;display:flex}.site-metric:nth-child(odd){border-right:1px solid #c6c6c6}.site-metric__index{color:var(--site-subtle);margin-bottom:10px;font-size:10px}.site-metric strong{color:var(--site-blue);letter-spacing:-.05em;font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1}.site-metric>span:last-child{color:var(--site-muted);margin-top:10px;font-size:12px}.site-cta{color:#fff;background:var(--site-blue);padding:48px 0}.site-cta__inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.site-cta .site-index,.site-cta h2,.site-cta p{color:#fff}.site-cta h2{margin:12px 0 8px;font-size:clamp(28px,3vw,40px);font-weight:300}.site-cta p{color:#d0e2ff;margin:0;font-size:14px}.site-cta__actions{flex:none;align-items:center;gap:20px;display:flex}.site-cta .site-button--primary{color:var(--site-blue);background:#fff}.site-cta .site-button--primary:hover{background:#d0e2ff}.site-cta .site-button--text{color:#fff}.site-cta .site-button--text:hover{color:#d0e2ff}.site-contact{background:#fff}.site-contact__heading{grid-template-columns:1fr;align-items:end;gap:24px;margin-bottom:32px;display:grid}.site-contact__heading h2{max-width:670px;margin:0}.site-contact__heading p{max-width:430px;margin:0 0 4px;font-size:15px;line-height:1.55}.site-contact__methods{border-block:1px solid var(--site-line);grid-template-columns:repeat(3,1fr);display:grid}.site-contact__methods>div{border-right:1px solid var(--site-line);gap:9px;min-width:0;padding:18px 20px;display:grid}.site-contact__methods>div:first-child{padding-left:0}.site-contact__methods>div:last-child{border:0}.site-contact__methods>div>span{color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.site-contact__methods strong,.site-contact__methods a{color:var(--site-ink);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.site-contact__methods a:hover{color:var(--site-blue)}.site-contact__social{flex-wrap:wrap;align-items:center;gap:17px;padding-top:15px;display:flex}.site-contact__social>span{color:var(--site-muted);text-transform:uppercase;letter-spacing:.08em;margin-right:3px;font-size:10px}.site-contact__social a{color:var(--site-blue);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.site-contact__social a:hover{color:var(--site-blue-deep)}.site-contact__workbench{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(36px,7vw,100px);padding-top:54px;display:grid}.site-contact__form-intro h3{margin:12px 0;font-size:28px;font-weight:400}.site-contact__form-intro>p{max-width:300px;font-size:13px;line-height:1.55}.site-contact__response{border-top:1px solid var(--site-line);margin-top:26px;padding-top:17px}.site-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;display:grid}.site-field{min-width:0}.site-field:last-child{grid-column:1/-1}.site-field label{color:var(--site-muted);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.site-field input,.site-field select,.site-field textarea{width:100%;min-height:48px;color:var(--site-ink);background:var(--site-wash);border:1px solid #8d8d8d;border-radius:0;outline:0;padding:12px;font-family:inherit;font-size:14px;line-height:1.4}.site-field textarea{resize:vertical;min-height:116px}.site-field :is(input,select,textarea):focus{border-color:var(--site-ink);outline:2px solid var(--site-blue);outline-offset:-2px;background:#fff}.site-form__submit{border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:18px;display:flex}.site-form__submit p{max-width:410px;color:var(--site-muted);margin:0;font-size:11px;line-height:1.45}.site-form-error{background:#fff1f1;margin:14px 0;padding:12px;font-size:13px;color:#a2191f!important}.site-form-success{border:1px solid var(--site-line);background:var(--site-wash);grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:22px;display:grid}.site-form-success__mark{color:#fff;background:var(--site-success);place-items:center;width:40px;height:40px;display:grid}.site-form-success h3{margin:0 0 6px;font-size:20px}.site-form-success p{margin:0 0 18px;font-size:13px}.site-form-success .site-inline-link{grid-column:2}.site-footer{color:#fff;background:#161616;padding:54px 0 20px}.site-footer__top{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-bottom:44px;display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;display:flex}.site-footer__brand-lockup{align-items:center;gap:12px;display:flex}.site-footer__brand-lockup>a{flex:0 0 42px;display:flex}.site-footer__brand-lockup>div{flex-direction:column;gap:3px;display:flex}.site-footer__brand strong{font-size:13px;font-weight:500}.site-footer__brand-lockup span{color:#a8a8a8;letter-spacing:.1em;font-size:10px}.site-footer__brand p{color:#c6c6c6;max-width:270px;margin:19px 0 9px;font-size:13px;line-height:1.5}.site-footer__cin{color:#a8a8a8;gap:4px;display:grid}.site-footer__cin span{letter-spacing:.12em;font-size:9px}.site-footer__cin strong{overflow-wrap:anywhere;color:#c6c6c6;letter-spacing:.035em;font-size:10px;font-weight:400}.site-footer__top>div:not(.site-footer__brand){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.site-footer__label{color:#a8a8a8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.site-footer__top a,.site-footer__top button,.site-footer__top>div>span:not(.site-footer__label){color:#f4f4f4;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;text-decoration:none}.site-footer__top a:hover,.site-footer__top button:hover{color:#a6c8ff}.site-footer__top>div>span:not(.site-footer__label){color:#c6c6c6;line-height:1.4}.site-footer__bottom{color:#a8a8a8;border-top:1px solid #393939;justify-content:space-between;gap:20px;padding-top:18px;font-size:10px;display:flex}.site-footer__bottom>div{flex-wrap:wrap;gap:18px;display:flex}.site-footer__bottom a{color:#a8a8a8;text-decoration:none}.site-footer__bottom a:hover{color:#fff}#root .public-theme .site-shell :is(h1,h2,h3,h4){color:var(--site-ink);font-family:inherit}#root .public-theme .site-shell h1,#root .public-theme .site-shell h2{font-weight:300}#root .public-theme .site-shell h1{letter-spacing:-.055em}#root .public-theme .site-shell h2{letter-spacing:-.045em}#root .public-theme .site-shell .site-cta h2,#root .public-theme .site-shell .site-service-next h2,#root .public-theme .site-shell .site-tech-cta h2{color:#fff}@media (width<=1024px){.site-nav__inner{gap:20px}.site-nav__links{gap:16px}.site-nav__actions{gap:14px}.site-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:48px}}@media (width<=760px){.site-container{width:min(100% - 40px,600px)}.site-nav__inner{min-height:64px}.site-nav__toggle{width:48px;height:48px}.site-nav__links,.site-nav__actions{display:none}.site-nav__toggle{display:inline-flex}.site-nav__mobile{border-bottom:1px solid var(--site-line);background:#fff;flex-direction:column;padding:8px 20px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.site-nav__link--mobile{border-bottom:1px solid var(--site-line);min-height:48px}.site-nav__mobile .site-nav__cta{min-height:48px;margin-top:14px}.site-hero{padding-top:22px}.site-hero__masthead{font-size:9px}.site-hero__masthead>span:last-child{text-align:right}.site-hero__grid{grid-template-columns:1fr;gap:38px;padding:58px 0 44px}.site-hero__copy h1{font-size:clamp(46px,12vw,68px)}.site-hero__summary{font-size:16px}.site-hero__brief{border-left:0;padding-left:0}.site-hero__brief-head{flex-direction:row;justify-content:space-between;align-items:center}.site-hero__proof>div{padding-right:5px}.site-hero__proof strong{font-size:14px}.site-hero__proof span{font-size:9px}.site-hero__foot{align-items:flex-start;font-size:8px}.site-hero__foot button{text-align:right}.site-section{padding:62px 0}.site-section__heading{gap:11px;margin-bottom:28px}.site-index,.site-section__aside{font-size:9px}.site-about__grid,.site-services__intro,.site-stack__header,.site-work__header,.site-principles__grid,.site-contact__heading,.site-contact__workbench{grid-template-columns:1fr;gap:28px}.site-about__image{min-height:min(80vw,360px)}.site-about__content h2,.site-services__intro h2,.site-work__header h2,.site-principles h2,.site-contact__heading h2{font-size:clamp(34px,9vw,46px)}.site-service-row{grid-template-columns:28px 1fr 30px;gap:12px;min-height:auto;padding:17px 0}.site-service-row__index{grid-row:1/span 2;padding-top:2px}.site-service-row__icon{display:none}.site-service-row__main{grid-column:2}.site-service-row__main strong{font-size:15px}.site-service-row__tags{grid-area:2/2}.site-service-row__action{grid-area:1/3/span 2}.site-stack__header>p{font-size:14px}.site-tech-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.site-tech-directory li{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:10px}.site-tech-directory li strong{text-align:left}.site-project-row{grid-template-columns:24px 90px minmax(0,1fr);gap:12px;padding:16px 0}.site-project-row__image{min-height:88px}.site-project-row__meta{gap:6px;font-size:8px}.site-project-row h3{font-size:15px}.site-project-row p{font-size:11px}.site-project-row__arrow{display:none}.site-work__foot{flex-direction:column;align-items:flex-start}.site-metric{min-height:132px;padding:14px 10px}.site-cta{padding:34px 0}.site-cta__inner,.site-cta__actions{flex-direction:column;align-items:flex-start;gap:20px}.site-cta__actions,.site-cta .site-button--primary{width:100%}.site-cta .site-button--text{min-height:40px}.site-contact__methods{grid-template-columns:1fr}.site-contact__methods>div,.site-contact__methods>div:first-child{border-right:0;border-bottom:1px solid var(--site-line);padding:13px 0}.site-contact__methods>div:last-child{border-bottom:0}.site-contact__workbench{padding-top:34px}.site-form__grid{grid-template-columns:1fr;gap:17px}.site-field:last-child{grid-column:auto}.site-form__submit{flex-direction:column;align-items:stretch}.site-form__submit .site-button{width:100%}.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.site-footer__brand{grid-column:1/-1}.site-footer__bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-careers-hero{background:var(--site-wash);padding:30px 0 0}.site-careers-hero .site-section__heading{margin-bottom:0}.site-careers-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);align-items:center;gap:clamp(44px,8vw,120px);padding:68px 0;display:grid}.site-careers-hero__grid h1{letter-spacing:-.055em;max-width:760px;margin:0 0 18px;font-size:clamp(50px,6vw,76px);font-weight:300;line-height:1}.site-careers-hero__grid h1 span,.site-openings__header h2 span,.site-perks h2 span,.site-careers-cta h2 span{color:var(--site-blue)}.site-careers-hero__grid>div>p{max-width:590px;margin:0 0 24px;font-size:17px;line-height:1.55}.site-careers-notify{border-left:1px solid #c6c6c6;padding-left:28px}.site-careers-notify h2{margin:12px 0 8px;font-size:22px;font-weight:400}.site-careers-notify>p{font-size:13px;line-height:1.5}.site-careers-notify__form{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.site-careers-notify__form label{color:var(--site-muted);font-size:11px}.site-careers-notify__form input,.site-careers-notify__form select{min-width:0;min-height:46px;color:var(--site-ink);font:inherit;background:#fff;border:1px solid #8d8d8d;border-radius:0;grid-column:1/-1;padding:10px;font-size:13px}.site-careers-notify__form .site-button{grid-column:1/-1;width:100%;margin-top:4px}.site-careers-notify__success{border-left:3px solid var(--site-success);color:var(--site-ink);background:#fff;align-items:center;gap:10px;margin-top:18px;padding:13px;font-size:13px;display:flex}.site-careers-notify__success svg{color:var(--site-success);flex:none}.site-careers-hero__foot{border-top:1px solid #c6c6c6;grid-template-columns:repeat(3,1fr);display:grid}.site-careers-hero__foot span{color:var(--site-muted);padding:14px 0;font-size:11px}.site-openings{background:#fff}.site-openings__header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.site-openings__header h2,.site-perks h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(36px,4.3vw,56px);font-weight:300;line-height:1.08}.site-openings__header p{max-width:540px;margin:0;font-size:14px;line-height:1.5}.site-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-job-grid--single{grid-template-columns:minmax(0,min(100%,760px));justify-content:center}.site-job-card{border:1px solid var(--site-line);min-width:0;min-height:260px;color:var(--site-ink);text-align:left;cursor:pointer;background:#f4f4f4;flex-direction:column;align-items:stretch;gap:14px;padding:19px 20px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex}.site-job-card:hover{border-color:var(--site-blue);background:#fff;transform:translateY(-3px);box-shadow:0 12px 28px #0f62fe1a}.site-job-card:focus-visible{outline:2px solid var(--site-blue);outline-offset:3px}.site-job-card:disabled{cursor:default}.site-job-card:disabled:hover{border-color:var(--site-line);box-shadow:none;background:#f4f4f4;transform:none}.site-job-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-job-card__index{color:var(--site-subtle);letter-spacing:.08em;font-size:10px}.site-job-card__heading{align-items:center;gap:12px;display:flex}.site-job-card__icon{width:36px;height:36px;color:var(--site-blue);background:#e8f1ff;flex:none;place-items:center;display:grid}.site-job-card__heading strong{letter-spacing:-.025em;font-size:clamp(17px,1.8vw,21px);font-weight:500;line-height:1.2}.site-job-card__description{color:var(--site-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.site-job-card__facts{flex-wrap:wrap;gap:7px;display:flex}.site-job-card__facts small{border:1px solid var(--site-line);color:var(--site-muted);background:#fff;padding:5px 8px;font-size:10px}.site-job-card__status{color:var(--site-success);align-items:center;gap:7px;font-size:11px;display:inline-flex}.site-job-card__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.site-job-card__status.is-closed{color:var(--site-muted)}.site-job-card__skills{flex-wrap:wrap;gap:6px;display:flex}.site-job-card__skills small{color:#0043ce;background:#e8f1ff;padding:4px 7px;font-size:10px}.site-job-card__action{border-top:1px solid var(--site-line);color:var(--site-blue);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:11px;font-weight:500;display:flex}.site-job-card__action svg{flex:none;transition:transform .2s}.site-job-card:hover .site-job-card__action svg{transform:translate(4px)}.site-openings__state{border-bottom:1px solid var(--site-line);min-height:170px;color:var(--site-muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.site-loader{border:2px solid var(--site-line);border-top-color:var(--site-blue);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite siteSpin}@keyframes siteSpin{to{transform:rotate(360deg)}}.site-openings__state--empty{flex-direction:column;align-items:flex-start;padding:28px 0}.site-openings__state--empty h3{margin:2px 0 0;font-size:22px;font-weight:400}.site-openings__state--empty p{max-width:620px;margin:0;font-size:13px;line-height:1.55}.site-openings__state--empty p a{color:var(--site-blue)}.site-perks{background:var(--site-wash)}.site-perks__grid{grid-template-columns:.75fr 1.25fr;gap:60px;display:grid}.site-perks h2{max-width:400px}.site-perk{border-top:1px solid #c6c6c6;grid-template-columns:32px 22px 1fr;align-items:start;gap:12px;min-height:76px;padding:16px 0;display:grid}.site-perk>span{color:var(--site-subtle);font-size:10px}.site-perk strong{font-size:14px;font-weight:500}.site-perk p{margin:4px 0 0;font-size:12px}.site-careers-cta{background:#d0e2ff;padding:50px 0}.site-careers-cta>.site-container{justify-content:space-between;align-items:center;gap:40px;display:flex}.site-careers-cta h2{margin:12px 0 8px;font-size:clamp(30px,4vw,46px);font-weight:300;line-height:1.05}.site-careers-cta p{max-width:600px;margin:0;font-size:14px;line-height:1.55}.site-careers-cta>.site-container>div:last-child{flex:none;align-items:center;gap:16px;display:flex}.site-careers-cta .site-button--text{color:var(--site-ink)}.site-job-page>main{min-height:70vh}.site-job-breadcrumb{border-bottom:1px solid var(--site-line);color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:24px 0 17px;font-size:11px;display:flex}.site-job-breadcrumb a{color:var(--site-muted);text-decoration:none}.site-job-breadcrumb a:hover{color:var(--site-blue)}.site-job-breadcrumb strong{color:var(--site-ink);font-weight:500}.site-job-heading{-moz-column-gap:32px;border-bottom:1px solid var(--site-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;padding:42px 0 30px;display:grid}.site-job-heading .site-kicker{grid-column:1/-1}.site-job-heading h1{margin:7px 0 12px;font-size:clamp(42px,5vw,62px);font-weight:300;line-height:1.04}.site-job-meta{color:var(--site-muted);flex-wrap:wrap;grid-column:1;gap:8px 18px;font-size:12px;display:flex}.site-job-meta span+span:before{content:"·";color:var(--site-subtle);margin-right:18px}.site-job-meta strong{color:var(--site-blue);font-weight:500}.site-job-heading>.site-button{grid-area:2/2/span 2}.site-job-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:start;gap:clamp(44px,8vw,112px);padding:44px 0 74px;display:grid}.site-job-description{min-width:0}.site-job-description>section{border-bottom:1px solid var(--site-line);padding:25px 0}.site-job-description>section:first-child{padding-top:0}.site-job-description>section>.site-index{margin-bottom:17px;display:block}.site-job-description h2{margin:0 0 12px;font-size:23px;font-weight:400}.site-job-prose{white-space:pre-line;font-size:15px;line-height:1.65}.site-job-description ol{margin:0;padding:0;list-style:none}.site-job-description li{grid-template-columns:32px 1fr;gap:12px;padding:10px 0;display:grid}.site-job-description li>span{color:var(--site-blue);font-size:10px}.site-job-description li p{color:var(--site-ink);margin:0;font-size:14px;line-height:1.55}.site-job-skills{flex-wrap:wrap;gap:8px;display:flex}.site-job-skills span{border:1px solid var(--site-line);color:var(--site-muted);background:var(--site-wash);padding:7px 9px;font-size:11px}.site-application{border-top:3px solid var(--site-blue);background:var(--site-wash);scroll-margin-top:90px;position:sticky;top:94px}.site-application__head{border-bottom:1px solid var(--site-line);padding:22px 22px 16px}.site-application__head h2{margin:10px 0 6px;font-size:23px;font-weight:400;line-height:1.15}.site-application__head p{margin:0;font-size:12px;line-height:1.5}.site-application__form{gap:16px;padding:22px;display:grid}.site-application__form .site-field input[type=file]{background:#fff;min-height:auto;padding:9px;font-size:11px}.site-application__form .site-field>small{color:var(--site-muted);margin-top:6px;font-size:10px;display:block}.site-application__form .site-button{width:100%;margin-top:3px}.site-application__success{grid-template-columns:38px 1fr;gap:13px;padding:22px;display:grid}.site-application__success>span{color:#fff;background:var(--site-success);place-items:center;width:34px;height:34px;display:grid}.site-application__success strong{font-size:14px;font-weight:500}.site-application__success p{margin:5px 0 16px;font-size:12px;line-height:1.5}.site-application__success button{grid-column:2}.site-job-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:58vh;display:flex}.site-job-state>p{max-width:500px;font-size:14px;line-height:1.5}.site-job-state h1{margin:0;font-size:36px;font-weight:300}.site-job-state--error .site-index{color:#da1e28}@media (width<=760px){.site-careers-hero__grid{grid-template-columns:1fr;gap:34px;padding:50px 0 35px}.site-careers-hero__grid h1{font-size:clamp(44px,11vw,62px)}.site-careers-hero__grid>div>p{font-size:15px}.site-careers-notify{border-top:1px solid #c6c6c6;border-left:0;padding:20px 0 0}.site-careers-hero__foot span{font-size:9px}.site-openings__header{flex-direction:column;align-items:flex-start}.site-job-grid{grid-template-columns:1fr;gap:12px}.site-job-grid--single{grid-template-columns:minmax(0,1fr)}.site-job-card{gap:13px;min-height:240px;padding:16px}.site-perks__grid{grid-template-columns:1fr;gap:25px}.site-careers-cta>.site-container,.site-careers-cta>.site-container>div:last-child{flex-direction:column;align-items:flex-start}.site-careers-cta>.site-container>div:last-child,.site-careers-cta .site-button--primary{width:100%}.site-job-heading{grid-template-columns:1fr;gap:14px}.site-job-heading .site-kicker{grid-column:1}.site-job-heading>.site-button{grid-area:auto/1;width:100%;margin-top:8px}.site-job-layout{grid-template-columns:1fr;gap:34px;padding-top:20px}.site-application{position:static}}.site-service-hero{background:#fff;padding:30px 0 0}.site-service-hero .site-section__heading{margin-bottom:0}.site-service-hero .site-section__heading a{color:var(--site-muted);text-decoration:none}.site-service-hero .site-section__heading a:hover{color:var(--site-blue)}.site-service-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:clamp(50px,8vw,130px);padding:72px 0 58px;display:grid}.site-service-hero__grid>div>.site-kicker{align-items:center;gap:8px;display:inline-flex}.site-service-hero__grid h1{letter-spacing:-.055em;max-width:800px;margin:0 0 20px;font-size:clamp(48px,6vw,76px);font-weight:300;line-height:1.01}.site-service-hero__grid>div>p{max-width:640px;margin:0 0 26px;font-size:16px;line-height:1.6}.site-service-hero__rail{border-left:1px solid var(--site-line);padding:20px 0 20px 26px}.site-service-hero__rail ol{margin:14px 0 0;padding:0;list-style:none}.site-service-hero__rail li{border-top:1px solid var(--site-line);grid-template-columns:32px 1fr;gap:12px;padding:13px 0;display:grid}.site-service-hero__rail li>span{color:var(--site-blue);font-size:10px}.site-service-hero__rail strong,.site-service-hero__rail small{display:block}.site-service-hero__rail strong{font-size:13px;font-weight:500}.site-service-hero__rail small{color:var(--site-muted);margin-top:4px;font-size:11px;line-height:1.4}.site-service-hero__meta{border-top:1px solid var(--site-ink);grid-template-columns:repeat(3,1fr);display:grid}.site-service-hero__meta span{color:var(--site-muted);padding:15px 0;font-size:11px}.site-service-hero__meta span:before{content:"—";color:var(--site-blue);margin-right:10px}.site-service-capabilities{background:var(--site-wash)}.site-service-section-head{grid-template-columns:1fr .65fr;align-items:end;gap:48px;margin-bottom:34px;display:grid}.site-service-section-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.2vw,54px);font-weight:300;line-height:1.08}.site-service-section-head h2 span{color:var(--site-blue)}.site-service-section-head p{max-width:460px;margin:0 0 4px;font-size:14px;line-height:1.55}.site-feature-list{background:var(--site-line);border:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.site-feature-row{isolation:isolate;background:#fff;grid-template-rows:auto 1fr;grid-template-columns:30px 1fr;gap:17px 13px;min-height:190px;padding:22px;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.site-feature-row:after{z-index:1;background:conic-gradient(from calc(315deg - var(--site-edge-progress) / 2), var(--site-blue) 0deg var(--site-edge-progress), transparent var(--site-edge-progress) 360deg);content:"";opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-feature-row:hover{z-index:2;background:#f8fbff;transform:translateY(-2px);box-shadow:0 8px 24px #0f62fe1a}.site-feature-row:hover:after{opacity:1;animation:1.15s cubic-bezier(.32,.04,.26,1) forwards siteFeatureEdgeDraw}@property --site-edge-progress{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes siteFeatureEdgeDraw{to{--site-edge-progress:360deg}}.site-feature-row__index{color:var(--site-subtle);padding-top:4px;font-size:10px}.site-feature-row__icon{width:34px;height:34px;color:var(--site-blue);background:#edf5ff;place-items:center;display:grid}.site-feature-row>div{grid-column:1/-1}.site-feature-row h3{margin:0 0 8px;font-size:15px;font-weight:500}.site-feature-row p{max-width:420px;color:var(--site-muted);margin:0;font-size:12px;line-height:1.55}.site-service-stack{background:#fff}.site-tool-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.site-tool-item{background:var(--site-wash);align-items:center;gap:12px;min-width:0;min-height:66px;padding:12px 14px;display:flex}.site-tool-item__icon{width:34px;height:34px;color:var(--site-blue);background:#fff;flex:0 0 34px;place-items:center;display:grid}.site-tool-item strong{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:500}.site-service-pricing{background:var(--site-wash)}.site-plan-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.site-plan{border:1px solid var(--site-line);border-top:2px solid var(--site-ink);background:#fff;flex-direction:column;min-width:0;padding:26px 23px 22px;display:flex;position:relative}.site-plan--popular{border-top-color:var(--site-blue)}.site-plan__badge{color:var(--site-blue);letter-spacing:.04em;text-transform:uppercase;background:#edf5ff;padding:6px 9px;font-size:9px;position:absolute;top:0;right:0}.site-plan h3{margin:0 0 8px;font-size:17px;font-weight:500}.site-plan__description{min-height:38px;color:var(--site-muted);margin:0 0 22px;font-size:12px;line-height:1.5}.site-plan__price{letter-spacing:-.03em;margin-bottom:20px;font-size:26px;font-weight:500}.site-plan__price small{color:var(--site-muted);letter-spacing:0;margin-left:5px;font-size:11px;font-weight:400}.site-plan ul{border-top:1px solid var(--site-line);gap:12px;margin:0 0 24px;padding:18px 0 0;list-style:none;display:grid}.site-plan li{color:var(--site-muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.site-plan li svg{color:var(--site-blue);flex:none}.site-plan__link{color:var(--site-blue);border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;font-size:12px;text-decoration:none;display:flex}.site-plan__link:hover{color:var(--site-ink)}.site-service-next{color:#fff;background:var(--site-blue);padding:46px 0}.site-service-next .site-container>.site-index{color:#d0e2ff}.site-service-next .site-container>div{justify-content:space-between;align-items:center;gap:32px;margin-top:12px;display:flex}.site-service-next h2{color:#fff;margin:0;font-size:clamp(30px,4vw,48px);font-weight:300;line-height:1.05}.site-service-next h2 span{color:#d0e2ff}.site-service-next .site-button{color:var(--site-blue);background:#fff;flex:none}.site-service-next .site-button:hover{background:#d0e2ff}@media (width<=760px){.site-service-hero__grid{grid-template-columns:1fr;gap:34px;padding:50px 0 35px}.site-service-hero__grid h1{font-size:clamp(43px,11vw,62px)}.site-service-hero__grid>div>p{font-size:14px}.site-service-hero__rail{border-top:1px solid var(--site-line);border-left:0;padding:18px 0 0}.site-service-hero__meta span{font-size:9px}.site-service-section-head{grid-template-columns:1fr;gap:15px}.site-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.site-feature-row{min-height:175px;padding:17px}.site-tool-list{grid-template-columns:repeat(3,minmax(0,1fr))}.site-plan-list{grid-template-columns:1fr;gap:10px}.site-plan{padding:23px 19px 19px}.site-plan__description{min-height:0}.site-service-next .site-container>div{flex-direction:column;align-items:flex-start}.site-service-next .site-button{width:100%}}@media (width<=480px){.site-feature-list{grid-template-columns:1fr}.site-feature-row{min-height:0}.site-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.site-tool-item{gap:8px;padding:9px}.site-tool-item__icon{flex-basis:30px;width:30px;height:30px}.site-tool-item strong{font-size:11px}}.site-tech-intro{background:var(--site-wash);padding:30px 0 44px}.site-tech-intro .site-section__heading{margin-bottom:0}.site-tech-intro__grid{grid-template-columns:1fr .7fr;align-items:end;gap:56px;padding-top:54px;display:grid}.site-tech-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,76px);font-weight:300;line-height:.99}.site-tech-intro h1 span{color:var(--site-blue)}.site-tech-intro__grid>div>p{max-width:440px;margin:0 0 20px;font-size:15px;line-height:1.55}.site-tech-explorer{padding:70px 0 86px}.site-tech-explorer__grid{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.site-tech-index{border-top:1px solid var(--site-ink)}.site-tech-index button{border:0;border-bottom:1px solid var(--site-line);width:100%;min-height:76px;color:var(--site-muted);text-align:left;cursor:pointer;background:#fff;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 8px 12px 0;display:grid}.site-tech-index button:hover,.site-tech-index button.is-active{color:var(--site-ink);background:var(--site-wash)}.site-tech-index button.is-active{box-shadow:inset 3px 0 var(--site-blue);padding-left:9px}.site-tech-index button>span:first-child{color:var(--site-subtle);font-size:10px}.site-tech-index button strong,.site-tech-index button small{display:block}.site-tech-index button strong{font-size:13px;font-weight:500}.site-tech-index button small{color:var(--site-muted);margin-top:4px;font-size:10px}.site-tech-index button>svg{color:var(--site-blue)}.site-tech-detail{min-width:0;animation:.2s ease-out siteEnter}@keyframes siteEnter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.site-tech-detail__top{border-bottom:1px solid var(--site-line);align-items:center;gap:13px;padding-bottom:17px;display:flex}.site-tech-detail__mark{width:40px;height:40px;color:var(--site-blue);background:#d0e2ff;place-items:center;display:grid}.site-tech-detail__top .site-index{font-size:10px}.site-tech-detail h2{margin:25px 0 9px;font-size:clamp(32px,4vw,50px);font-weight:300;line-height:1.06}.site-tech-detail__tagline{margin:0 0 14px;font-size:17px;line-height:1.45;color:var(--site-ink)!important}.site-tech-detail__description{max-width:760px;margin:0;font-size:13px;line-height:1.6}.site-tech-detail__capabilities{border-top:1px solid var(--site-ink);margin-top:34px}.site-tech-detail__subhead{border-bottom:1px solid var(--site-line);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.site-tech-detail__subhead>span:last-child{color:var(--site-muted);font-size:10px}.site-tech-capability{border-bottom:1px solid var(--site-line);grid-template-columns:28px 1fr;gap:12px;padding:15px 0;display:grid}.site-tech-capability>span{color:var(--site-blue);font-size:10px}.site-tech-capability strong{font-size:13px;font-weight:500}.site-tech-capability p{margin:5px 0 0;font-size:11px;line-height:1.55}.site-tech-tools{margin:26px 0 20px}.site-tech-tools>div{border-top:1px solid var(--site-line);border-left:1px solid var(--site-line);flex-wrap:wrap;gap:0;margin-top:12px;display:flex}.site-tech-tools>div>span{border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line);min-width:100px;color:var(--site-muted);flex:1 0 20%;padding:10px;font-size:11px}.site-tech-cta{color:#fff;background:var(--site-blue);padding:46px 0}.site-tech-cta>.site-container{justify-content:space-between;align-items:center;gap:34px;display:flex}.site-tech-cta .site-index{color:#d0e2ff}.site-tech-cta h2{color:#fff;margin:12px 0 0;font-size:clamp(30px,4vw,48px);font-weight:300;line-height:1.04}.site-tech-cta h2 span{color:#d0e2ff}.site-tech-cta .site-button{color:var(--site-blue);background:#fff;flex:none}.site-tech-cta .site-button:hover{background:#d0e2ff}.site-hero--system{padding:0;overflow:hidden}.site-hero--system .site-hero__grid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:clamp(35px,6vw,86px);min-height:min(700px,100vh - 74px);padding:clamp(54px,7vw,100px) 0 48px}.site-hero--system .site-hero__copy h1{letter-spacing:-.055em;max-width:780px;font-size:clamp(56px,6.8vw,92px);line-height:1.02}.site-hero--system .site-kicker{margin-bottom:23px}.site-hero--system .site-hero__summary{max-width:570px}.site-hero--system .site-hero__proof{border-top:0;gap:0;max-width:560px;margin-top:50px}.site-hero--system .site-hero__proof>div{padding:0 24px 0 0}.site-hero--system .site-hero__proof strong{letter-spacing:-.035em;font-size:23px;font-weight:300}.site-hero--system .site-hero__proof span{max-width:125px;margin-top:6px;font-size:11px}.site-hero--system .site-hero__foot{border-top:1px solid var(--site-line);padding:16px 0 18px}.site-hero--system .site-hero__foot>span{letter-spacing:.08em;font-size:10px}.site-hero-visual{isolation:isolate;background:#f4f4f4;min-height:480px;position:relative;overflow:hidden}.site-hero-visual:before,.site-hero-visual:after{z-index:-1;content:"";position:absolute}.site-hero-visual:before{background-image:linear-gradient(#8d8d8d1f 1px,#0000 1px),linear-gradient(90deg,#8d8d8d1f 1px,#0000 1px);background-size:32px 32px;inset:12% 10%;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.site-hero-visual:after{aspect-ratio:1;border:1px solid #d1d1d1;width:min(70%,340px);top:50%;left:50%;transform:translate(-50%,-50%)}.site-hero-visual__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site-hero-visual__wires path{fill:none;stroke:#a8a8a8;stroke-width:.24px;vector-effect:non-scaling-stroke}.site-hero-visual__wires path.site-hero-visual__pulse{stroke:var(--site-blue);stroke-width:.7px;stroke-dasharray:2 4;animation:12s linear infinite siteFlow}.site-hero-visual__wires circle{fill:none;stroke:#c6c6c6;stroke-width:.2px;vector-effect:non-scaling-stroke}@keyframes siteFlow{to{stroke-dashoffset:-120px}}.site-hero-visual__core{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:164px;height:164px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-hero-visual__core-mark,.site-tech-ecosystem__core-mark{align-items:center;gap:4px;height:24px;margin-bottom:10px;display:flex}.site-hero-visual__core-mark i,.site-tech-ecosystem__core-mark i{background:var(--site-blue);width:5px;animation:1.8s ease-in-out infinite alternate siteSignal;display:block}.site-hero-visual__core-mark i:first-child,.site-tech-ecosystem__core-mark i:first-child{height:11px}.site-hero-visual__core-mark i:nth-child(2),.site-tech-ecosystem__core-mark i:nth-child(2){height:21px;animation-delay:.25s}.site-hero-visual__core-mark i:nth-child(3),.site-tech-ecosystem__core-mark i:nth-child(3){height:15px;animation-delay:.5s}@keyframes siteSignal{to{transform:scaleY(.45)}}.site-hero-visual__core strong{font-size:15px;font-weight:500}.site-hero-visual__core small{max-width:130px;color:var(--site-muted);margin-top:5px;font-size:10px}.site-hero-node{z-index:2;background:#fff;align-items:center;gap:10px;width:178px;min-height:44px;padding:7px 9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.site-hero-node__dot{background:var(--site-blue);flex:none;width:9px;height:9px;position:relative}.site-hero-node__dot:after{content:"";border:1px solid #0f62fe5c;animation:2.8s ease-out infinite siteNode;position:absolute;inset:-5px}@keyframes siteNode{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}.site-hero-node__copy{gap:2px;display:grid}.site-hero-node__copy strong{font-size:12px;font-weight:500}.site-hero-node__copy small{color:var(--site-muted);font-size:9px}.site-hero-visual__caption{color:var(--site-muted);font-size:9px;position:absolute;bottom:12px;right:14px}.site-about--identity{background:#fff}.site-about--identity .site-container{gap:64px;display:grid}.site-about__statement{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:clamp(44px,9vw,150px);display:grid}.site-about__headline h2{letter-spacing:-.055em;max-width:800px;margin:12px 0 0;font-size:clamp(44px,5.5vw,72px);font-weight:300;line-height:1.02}.site-about__story{max-width:475px;padding-bottom:4px}.site-about__story p{font-size:14px;line-height:1.65}.site-about__story .site-about__lead{color:var(--site-ink);font-size:18px;line-height:1.5}.site-about__story .site-inline-link{margin-top:8px}.site-about__map{background:var(--site-wash);grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:center;min-height:330px;padding:42px 44px;display:grid}.site-about__map-origin{border-right:1px solid #d1d1d1;align-content:center;justify-items:start;gap:8px;min-height:180px;padding-right:32px;display:grid}.site-about__map-glyph{grid-template-columns:repeat(2,1fr);gap:4px;width:54px;height:54px;margin-bottom:8px;display:grid}.site-about__map-glyph i{background:var(--site-blue)}.site-about__map-glyph i:nth-child(2),.site-about__map-glyph i:nth-child(3){opacity:.38}.site-about__map-origin strong{font-size:14px;font-weight:500}.site-about__map-origin>span:last-child{color:var(--site-muted);font-size:11px}.site-about__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 34px;padding-left:42px;display:grid}.site-about-capability{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.site-about-capability__icon{width:38px;height:38px;color:var(--site-blue);background:#fff;place-items:center;display:grid}.site-about-capability h3{letter-spacing:-.01em;margin:1px 0 6px;font-size:15px;font-weight:500}.site-about-capability p{max-width:265px;margin:0;font-size:12px;line-height:1.55}.site-about__map-note{color:var(--site-muted);grid-column:1/-1;margin-top:28px;font-size:10px}.site-about__map-note span{color:var(--site-blue);padding:0 5px}.site-services--map{background:var(--site-wash)}.site-services--map .site-services__intro{grid-template-columns:minmax(0,1.1fr) minmax(250px,.65fr);margin-bottom:46px}.site-services--map .site-services__intro h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(44px,5vw,68px);font-weight:300;line-height:1.03}.site-services--map .site-services__intro h2 span{color:var(--site-blue)}.site-services--map .site-services__intro p{margin:0 0 8px;font-size:15px;line-height:1.65}.site-capability-map{background:#fff;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);min-height:360px;display:grid}.site-capability-map__nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0 28px;padding:30px 36px;display:grid}.site-capability-map__nav button{min-height:70px;color:var(--site-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e0e0;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 2px;transition:color .16s,background-color .16s;display:grid}.site-capability-map__nav button>svg:first-child{color:#8d8d8d}.site-capability-map__nav button>span{font-size:13px;line-height:1.3}.site-capability-map__nav button.is-active{color:var(--site-ink);background:#f4f4f4}.site-capability-map__nav button.is-active>svg:first-child,.site-capability-map__nav button.is-active .site-capability-map__arrow{color:var(--site-blue)}.site-capability-map__nav button:focus-visible{outline:2px solid var(--site-blue);outline-offset:-2px}.site-capability-map__detail{color:#fff;background:#161616;flex-direction:column;justify-content:center;padding:38px clamp(28px,4vw,58px);animation:.28s ease-out siteDetailIn;display:flex;position:relative}@keyframes siteDetailIn{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.site-capability-map__signal{color:#c6c6c6;align-items:center;gap:8px;font-size:11px;display:inline-flex}.site-capability-map__signal i{background:#78a9ff;width:7px;height:7px}.site-capability-map__detail h3{color:#fff;margin:23px 0 11px;font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1.1}#root .public-theme .site-shell .site-capability-map__detail h3{color:#fff}.site-capability-map__detail>p{color:#c6c6c6;max-width:500px;margin:0;font-size:13px;line-height:1.6}.site-capability-map__tags{flex-wrap:wrap;gap:8px;margin:20px 0 22px;display:flex}.site-capability-map__tags span{color:#f4f4f4;border:1px solid #525252;padding:5px 8px;font-size:10px}.site-capability-map__relationship{color:#a8a8a8;align-items:center;gap:10px;margin:0 0 25px;font-size:9px;display:flex}.site-capability-map__relationship i{background:#8d8d8d;width:18px;height:1px}.site-capability-map__relationship strong{color:#fff;font-size:10px;font-weight:500}.site-capability-map__detail .site-inline-link{color:#78a9ff}.site-capability-map__detail .site-inline-link:hover{color:#a6c8ff}.site-delivery-spectrum{color:var(--site-ink);align-items:center;gap:14px;padding-top:24px;font-size:11px;display:flex}.site-delivery-spectrum i{background:#a8a8a8;width:32px;height:1px}.site-delivery-spectrum small{color:var(--site-muted);margin-left:auto;font-size:10px}.site-stack--ecosystem{background:#fff}.site-stack--ecosystem .site-stack__header{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);margin-bottom:30px}.site-stack--ecosystem .site-kicker{margin-bottom:12px}.site-stack--ecosystem h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,64px);line-height:1.04}.site-stack--ecosystem h2 span{color:var(--site-blue)}.site-tech-ecosystem{background:#f4f4f4;padding:12px 0 0;overflow:hidden}.site-tech-row{border-bottom:1px solid #dedede;grid-template-columns:minmax(165px,.3fr) minmax(0,1fr);align-items:center;min-height:92px;margin:0 34px;display:grid}.site-tech-row:last-child{border-bottom:0}.site-tech-row__label{color:var(--site-muted);font-size:11px}.site-tech-row__viewport{min-width:0;overflow:hidden}.site-tech-row__track{width:max-content;animation:siteTechMarch var(--row-duration) linear infinite;align-items:center;display:flex}.site-tech-row__track--reverse{animation-name:siteTechMarchReverse}.site-tech-ecosystem:hover .site-tech-row__track{animation-play-state:paused}.site-tech-wordmark{min-width:145px;height:92px;color:var(--site-ink);align-items:center;gap:11px;padding:0 20px;display:inline-flex}.site-tech-wordmark img{-o-object-fit:contain;object-fit:contain;width:25px;height:25px}.site-tech-wordmark img.site-tech-wordmark__icon--aws{width:40px;height:25px}.site-tech-wordmark>span{white-space:nowrap;font-size:14px;font-weight:500}@keyframes siteTechMarch{to{transform:translate(-50%)}}@keyframes siteTechMarchReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.site-work--stories{background:#f4f4f4}.site-work--stories .site-work__header{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);align-items:end;margin-bottom:42px}.site-work--stories .site-work__header h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(46px,5.3vw,72px);font-weight:300;line-height:1.01}.site-work--stories .site-work__header h2 span{color:var(--site-blue)}.site-work--stories .site-work__header p{margin:0 0 5px;font-size:14px;line-height:1.6}.site-project-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 34px;display:grid}.site-project-story{min-width:0}.site-project-story:first-child{border-bottom:1px solid #c6c6c6;grid-column:1/-1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(28px,5vw,70px);padding-bottom:44px;display:grid}.site-project-visual{color:#f4f4f4;background:#161616;min-height:320px;position:relative;overflow:hidden}.site-project-story:first-child .site-project-visual{min-height:390px}.site-project-visual__top,.site-project-visual__bottom{z-index:2;color:#a8a8a8;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;left:18px;right:18px}.site-project-visual__top{top:15px}.site-project-visual__bottom{font-size:7px;bottom:14px}.site-project-visual__brand{color:#f4f4f4;letter-spacing:0;align-items:center;gap:7px;font-size:10px;display:inline-flex}.site-project-visual__brand i{background:#78a9ff;width:7px;height:7px}.site-project-visual__news,.site-project-visual__finance,.site-project-visual__fleet{display:grid;position:absolute;inset:58px 20px 46px}.site-project-visual__news{grid-template-columns:.75fr 1.35fr .8fr;align-items:stretch;gap:12px}.site-project-visual__score{background:#262626;flex-direction:column;justify-content:center;gap:7px;padding:12px;display:flex}.site-project-visual__score small{color:#a8a8a8;font-size:9px}.site-project-visual__score strong{color:#fff;font-size:clamp(22px,2vw,32px);font-weight:300}.site-project-visual__score em{color:#78a9ff;font-size:9px;font-style:normal}.site-project-visual__score>i{background:#525252;height:3px;margin-top:3px;position:relative}.site-project-visual__score>i:before{width:var(--score);content:"";background:#78a9ff;position:absolute;inset:0 auto 0 0}.site-project-visual__bars{border-bottom:1px solid #525252;align-items:end;gap:5px;padding:20px 4px 25px;display:flex}.site-project-visual__bars i{opacity:.75;background:#78a9ff;flex:1}.site-project-visual__bars i:nth-child(3n){background:#8d8d8d}.site-project-visual__feed{background:#262626;flex-direction:column;justify-content:center;gap:13px;padding:11px;display:flex}.site-project-visual__feed span{color:#fff;margin-bottom:3px;font-size:9px}.site-project-visual__feed i{background:#525252;height:3px}.site-project-visual__feed i:nth-of-type(2){width:72%}.site-project-visual--finance{background:#1a1d20}.site-project-visual__finance{grid-template-rows:1fr auto;grid-template-columns:.7fr 1fr;gap:12px}.site-project-visual__finance>svg{align-self:center;width:100%;height:100%}.site-project-visual__finance>svg path{fill:none;stroke:#78a9ff;stroke-width:2px;vector-effect:non-scaling-stroke}.site-project-visual__bands{grid-column:1/-1;align-items:end;gap:8px;height:46px;display:flex}.site-project-visual__bands i{background:#525252;flex:1;height:75%}.site-project-visual__bands i:nth-child(2n){height:48%}.site-project-visual__bands i:nth-child(3){background:#0f62fe;height:100%}.site-project-visual--fleet{background:#161d24}.site-project-visual__fleet{grid-template-columns:1fr .45fr;align-items:center;gap:14px}.site-project-visual__device-map svg{width:100%;height:100%;max-height:210px}.site-project-visual__device-map path{fill:none;stroke:#525f6a;stroke-width:2px;vector-effect:non-scaling-stroke}.site-project-visual__device-map circle{fill:#78a9ff}.site-project-visual__fleet-stats{gap:13px;display:grid}.site-project-visual__fleet-stats span{color:#a8a8a8;gap:2px;font-size:8px;display:grid}.site-project-visual__fleet-stats strong{color:#fff;font-size:15px;font-weight:400}.site-project-story__content{min-width:0}.site-project-story__top{color:var(--site-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;font-size:9px;display:flex}.site-project-story__status{color:var(--site-ink);align-items:center;gap:7px;display:inline-flex}.site-project-story__status i{background:#f1c21b;width:7px;height:7px}.site-project-story__content h3{letter-spacing:-.025em;margin:16px 0 22px;font-size:clamp(23px,2.6vw,34px);font-weight:400;line-height:1.12}.site-project-story:not(:first-child) .site-project-visual{min-height:250px}.site-project-story:not(:first-child) .site-project-story__content{padding-top:20px}.site-work--stories .site-work__foot{padding-top:22px}.site-principles--proof{background:#fff}.site-principles--proof .site-principles__intro h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(42px,4.5vw,60px);font-weight:300;line-height:1.04}.site-principles--proof .site-principles__intro>p{font-size:14px;line-height:1.6}.site-principles--proof .site-principle-list{border-top:1px solid #d1d1d1}.site-principles--proof .site-principle{border-bottom:1px solid #e0e0e0;grid-template-columns:9px 1fr;gap:15px;padding:13px 0}.site-principles--proof .site-principle__marker{background:var(--site-blue);width:7px;height:7px;margin-top:5px}.site-principles--proof .site-principle strong{font-size:13px}.site-principles--proof .site-principle p{font-size:11px}.site-principles--proof .site-metrics{border-top:1px solid #d1d1d1}.site-principles--proof .site-metric{border-bottom:1px solid #e0e0e0;min-height:130px;padding:20px}.site-principles--proof .site-metric:nth-child(odd){border-right:1px solid #e0e0e0}.site-principles--proof .site-metric strong{color:var(--site-ink);font-size:clamp(38px,4vw,58px)}.site-principles--proof .site-metric>span:last-child{font-size:11px}@media (width<=900px){.site-hero--system .site-hero__grid{grid-template-columns:minmax(0,1fr) minmax(310px,.82fr);gap:28px}.site-hero-node{width:150px}.site-project-story:first-child{gap:30px}.site-capability-map{grid-template-columns:1fr .85fr}.site-capability-map__nav{gap:0 15px;padding-inline:20px}.site-capability-map__detail{padding-inline:28px}}@media (width<=760px){.site-hero--system .site-hero__grid{grid-template-columns:1fr;gap:32px;min-height:0;padding:48px 0 30px}.site-hero--system .site-hero__copy h1{font-size:clamp(46px,11.2vw,68px)}.site-hero--system .site-hero__summary{margin-bottom:22px;font-size:15px}.site-hero--system .site-hero__proof{margin-top:30px}.site-hero--system .site-hero__proof>div{padding-right:12px}.site-hero--system .site-hero__proof strong{font-size:19px}.site-hero--system .site-hero__proof span{font-size:10px}.site-hero-visual{min-height:min(112vw,440px)}.site-hero-visual__core{width:124px;height:124px}.site-hero-visual__core strong{font-size:13px}.site-hero-node{gap:7px;width:130px;min-height:38px;padding:6px}.site-hero-node__copy strong{font-size:10px}.site-hero-node__copy small{font-size:8px}.site-hero-node--1{top:82%!important;left:67%!important}.site-hero-node--2{top:50%!important;left:50%!important}.site-hero-node--3{top:23%!important;left:78%!important}.site-hero-node--4{top:23%!important;left:24%!important}.site-hero-node--5{top:71%!important;left:20%!important}.site-hero-visual__caption{max-width:180px;font-size:8px}.site-about--identity .site-container{gap:34px}.site-about__statement{grid-template-columns:1fr;gap:18px}.site-about__headline h2{font-size:clamp(38px,9.5vw,54px)}.site-about__story .site-about__lead{font-size:16px}.site-about__map{grid-template-columns:1fr;gap:22px;padding:24px 20px}.site-about__map-origin{-moz-column-gap:12px;border-bottom:1px solid #d1d1d1;border-right:0;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;min-height:0;padding:0 0 18px}.site-about__map-glyph{grid-row:span 2;width:38px;height:38px;margin:0}.site-about__map-origin strong{align-self:end;font-size:13px}.site-about__map-origin>span:last-child{align-self:start}.site-about__capabilities{grid-template-columns:1fr;gap:17px;padding-left:0}.site-about-capability{grid-template-columns:36px 1fr;gap:12px}.site-about-capability__icon{width:34px;height:34px}.site-about__map-note{margin-top:2px;font-size:8px}.site-services--map .site-services__intro{grid-template-columns:1fr;gap:15px}.site-services--map .site-services__intro h2{font-size:clamp(40px,9vw,56px)}.site-services--map .site-services__intro p{font-size:14px}.site-capability-map{grid-template-columns:1fr}.site-capability-map__nav{grid-template-columns:1fr 1fr;gap:0 12px;padding:17px 18px}.site-capability-map__nav button{grid-template-columns:22px minmax(0,1fr) 14px;gap:8px;min-height:63px}.site-capability-map__nav button>span{font-size:11px}.site-capability-map__detail{min-height:330px;padding:28px 24px}.site-capability-map__detail h3{font-size:30px}.site-capability-map__relationship{flex-wrap:wrap}.site-delivery-spectrum{flex-wrap:wrap;gap:8px;font-size:9px}.site-delivery-spectrum i{width:12px}.site-delivery-spectrum small{flex-basis:100%;margin:5px 0 0}.site-stack--ecosystem .site-stack__header{grid-template-columns:1fr;gap:15px}.site-stack--ecosystem h2{font-size:clamp(38px,9vw,56px)}.site-tech-ecosystem{padding-top:4px}.site-tech-row{grid-template-columns:1fr;gap:0;min-height:0;margin:0 14px}.site-tech-row__viewport{grid-column:1}.site-tech-row__label{padding:13px 0 0;font-size:10px}.site-tech-wordmark{min-width:128px;height:68px;padding:0 13px}.site-tech-wordmark img{width:21px;height:21px}.site-tech-wordmark>span{font-size:12px}.site-work--stories .site-work__header{grid-template-columns:1fr;gap:15px}.site-work--stories .site-work__header h2{font-size:clamp(42px,9.5vw,58px)}.site-project-stories{grid-template-columns:1fr;gap:34px}.site-project-story:first-child{grid-column:auto;grid-template-columns:1fr;gap:20px;padding-bottom:30px}.site-project-story:first-child .site-project-visual{min-height:270px}.site-project-story:not(:first-child) .site-project-visual{min-height:235px}.site-project-visual__news{grid-template-columns:.7fr 1.2fr}.site-project-visual__feed{display:none}.site-project-visual__fleet{grid-template-columns:1fr .5fr}.site-project-story__content h3{font-size:26px}.site-principles--proof .site-principles__grid{grid-template-columns:1fr;gap:30px}.site-principles--proof .site-metrics{grid-template-columns:repeat(2,1fr)}.site-principles--proof .site-metric{min-height:100px;padding:12px 4px}.site-principles--proof .site-metric strong{font-size:38px}}@media (prefers-reduced-motion:reduce){.site-hero-visual *,.site-tech-ecosystem *,.site-capability-map__detail{animation:none!important}}@media (width<=760px){.site-tech-intro__grid,.site-tech-explorer__grid{grid-template-columns:1fr;gap:28px}.site-tech-intro__grid{padding-top:42px}.site-tech-intro h1{font-size:clamp(44px,11vw,62px)}.site-tech-explorer{padding:52px 0}.site-tech-index{border-top:0;border-bottom:1px solid var(--site-line);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.site-tech-index button{border-top:1px solid var(--site-line);scroll-snap-align:start;min-width:205px;min-height:64px;padding:8px 12px}.site-tech-index button.is-active{box-shadow:inset 0 3px var(--site-blue);padding-left:12px}.site-tech-detail__top .site-index{font-size:8px}.site-tech-tools>div>span{flex-basis:33.3%;min-width:90px}.site-tech-cta>.site-container{flex-direction:column;align-items:flex-start}.site-tech-cta .site-button{width:100%}}.site-service-back{color:var(--site-muted);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.site-service-back:hover{color:var(--site-blue)}.site-service-hero__rail li{grid-template-columns:10px 1fr}.site-service-hero__rail li>span{background:var(--site-blue);width:7px;height:7px;margin-top:4px}.site-openings__eyebrow,.site-tech-explorer__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.site-openings__eyebrow>span:last-child,.site-tech-explorer__heading>span:last-child{color:var(--site-muted);font-size:11px}.site-careers-hero__grid{padding-top:78px}.site-perk{grid-template-columns:22px 1fr}.site-perk>svg{color:var(--site-blue)}.site-tech-index button{grid-template-columns:minmax(0,1fr) 18px}.site-tech-index button.is-active{padding-left:13px}.site-tech-index button>span:first-child{color:inherit}.site-tech-capability{grid-template-columns:8px 1fr}.site-tech-capability>span{background:var(--site-blue);width:6px;height:6px;margin-top:5px}.site-service-hero{padding-top:22px}.site-service-hero__grid{padding-top:54px}.site-service-capabilities>.site-container>.site-kicker,.site-service-stack>.site-container>.site-kicker,.site-service-pricing>.site-container>.site-kicker{margin-bottom:28px;display:inline-block}.site-service-capabilities .site-service-section-head{margin-top:0}.site-shell .site-kicker{letter-spacing:.16px;text-transform:none;font-size:14px;font-weight:400;line-height:1.35}.site-cta .site-kicker{color:#fff}@media (width<=760px){.site-perk{grid-template-columns:22px 1fr}.site-tech-index button{grid-template-columns:minmax(0,1fr) 18px;min-width:205px}.site-tech-index button.is-active{box-shadow:inset 0 3px var(--site-blue);padding-left:12px}.site-hero-node--2{top:12%!important;left:50%!important}}.site-hero--image{padding:0}.site-hero--image .site-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(36px,6vw,82px);padding:clamp(52px,7vw,92px) 0 clamp(50px,6vw,76px)}.site-hero--image .site-hero__copy h1{letter-spacing:-.055em;max-width:720px;margin-bottom:20px;font-size:clamp(54px,6.2vw,78px);line-height:1.02}.site-hero--image .site-hero__copy h1 span{color:var(--site-blue)}.site-hero--image .site-hero__summary{max-width:440px;margin-bottom:28px;font-size:17px}.site-hero--image .site-hero__proof{margin-top:38px}.site-hero-art{aspect-ratio:1.42;isolation:isolate;min-width:0;margin:-10px -30px;position:relative;overflow:visible}.site-hero-art img{-o-object-fit:contain;object-fit:contain;filter:brightness(1.12)contrast(1.08)saturate(1.08);mix-blend-mode:multiply;width:100%;height:100%;animation:13s ease-in-out infinite alternate site-hero-drift;position:absolute;inset:0}.site-hero-art svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site-hero-art__route{fill:none;stroke:var(--site-blue);stroke-dasharray:2 12;stroke-linecap:round;stroke-width:2px;opacity:.55;animation:16s linear infinite site-data-flow}.site-hero-art__route--alt{stroke:#08bdba;stroke-dasharray:1 17;opacity:.45;animation-duration:20s;animation-direction:reverse}.site-hero-art__node{fill:var(--site-blue);stroke:#fff;stroke-width:7px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite site-node-pulse}.site-hero-art__node--delay{animation-delay:1s}.site-hero-art__node--delay2{animation-delay:2s}@keyframes site-hero-drift{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-9px)scale(1.015)}}@keyframes site-data-flow{to{stroke-dashoffset:-140px}}@keyframes site-node-pulse{0%,to{opacity:.7;transform:scale(.75)}50%{opacity:1;transform:scale(1.12)}}.site-motion{color:#fff;isolation:isolate;background:#080b23;place-items:center;min-height:clamp(380px,74vh,820px);display:grid;position:relative;overflow:hidden}.site-motion__video,.site-motion__shade{width:100%;height:100%;position:absolute;inset:0}.site-motion__video{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.site-motion__shade{z-index:-1;background:linear-gradient(90deg,#080b23c2,#080b232e 65%,#080b237a)}.site-motion__content{width:min(1280px,100% - 64px);padding:72px 0}.site-motion__eyebrow{color:#a6c8ff;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:600}.site-motion h2{letter-spacing:-.05em;max-width:640px;margin:16px 0 0;font-size:clamp(38px,6vw,76px);font-weight:300;line-height:1.02;color:#fff!important}.site-work__count{color:var(--site-muted);padding-bottom:9px;font-size:12px}.site-project-story__summary{max-width:560px;color:var(--site-muted);margin:0;font-size:13px;line-height:1.5}.site-stack--ecosystem .site-stack__summary{color:var(--site-muted);justify-self:end;margin-bottom:5px;font-size:12px}.site-principles--proof .site-principle{align-items:center}.site-principles--proof .site-principle>strong{font-size:13px;font-weight:500}@media (width<=900px){.site-hero--image .site-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.site-hero--image .site-hero__copy h1{font-size:clamp(48px,6vw,64px)}}@media (width<=760px){.site-hero--image .site-hero__grid{grid-template-columns:1fr;gap:30px;padding:50px 0 40px}.site-hero--image .site-hero__copy h1{max-width:560px;font-size:clamp(46px,11.5vw,64px)}.site-hero--image .site-hero__summary{max-width:380px;font-size:15px}.site-hero--image .site-hero__proof{margin-top:27px}.site-hero-art{aspect-ratio:1.28;width:min(100%,560px);margin:-4px auto 0}.site-motion{min-height:360px}.site-motion__content{width:min(100% - 40px,600px);padding:52px 0}.site-work__count{padding-bottom:0}.site-stack--ecosystem .site-stack__summary{justify-self:start;margin:0}}.selection\:bg-\[\#0f62fe\]\/20 ::selection{background-color:#0f62fe33}.selection\:text-\[\#0f62fe\] ::selection{--tw-text-opacity:1;color:rgb(15 98 254/var(--tw-text-opacity,1))}.selection\:bg-\[\#0f62fe\]\/20::selection{background-color:#0f62fe33}.selection\:text-\[\#0f62fe\]::selection{--tw-text-opacity:1;color:rgb(15 98 254/var(--tw-text-opacity,1))}.last\:border-none:last-child{border-style:none}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#0f62fe\]:hover{--tw-border-opacity:1;border-color:rgb(15 98 254/var(--tw-border-opacity,1))}.hover\:bg-\[\#0043ce\]:hover{--tw-bg-opacity:1;background-color:rgb(0 67 206/var(--tw-bg-opacity,1))}.hover\:bg-coral-500:hover{--tw-bg-opacity:1;background-color:rgb(201 85 85/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-\[\#0f62fe\]:hover{--tw-text-opacity:1;color:rgb(15 98 254/var(--tw-text-opacity,1))}.hover\:text-enterprise-mid:hover{--tw-text-opacity:1;color:rgb(30 35 48/var(--tw-text-opacity,1))}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-enterprise:hover{--tw-shadow:0 4px 24px #00000014;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-coral-300:focus{--tw-border-opacity:1;border-color:rgb(240 160 160/var(--tw-border-opacity,1))}.focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-coral-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 224 224/var(--tw-ring-opacity,1))}.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-12{padding:3rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:text-left{text-align:left}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:p-16{padding:4rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}
