.page-module-scss-module__5DQgXW__grid{gap:var(--core-spacing-size-06);margin:var(--core-spacing-size-06)0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module-scss-module__5DQgXW__card{min-height:200px;padding:var(--core-spacing-size-06);background:var(--semantic-color-background-secondary);border:1px solid var(--semantic-color-border-primary);border-radius:var(--core-shape-radius-large);box-shadow:var(--semantic-elevation-depth-1)var(--semantic-color-background-imageOverlay);justify-content:center;align-items:center;display:flex}.page-module-scss-module__5DQgXW__placeholder{color:var(--semantic-color-foreground-secondary)}@media (max-width:768px){.page-module-scss-module__5DQgXW__grid{gap:var(--core-spacing-size-05);grid-template-columns:1fr}}
.Text-module-scss-module__l6x9_W__text{--text-color-foreground-primary:var(--semantic-color-foreground-primary);--text-color-foreground-secondary:var(--semantic-color-foreground-secondary);--text-color-foreground-accent:var(--semantic-color-foreground-accent);--text-color-foreground-success:var(--semantic-color-foreground-success);--text-color-foreground-warning:var(--semantic-color-foreground-warning);--text-color-foreground-danger:var(--semantic-color-foreground-danger);--text-color-background-default:var(--semantic-color-background-secondary);--text-typography-font-weight-light:var(--semantic-typography-font-weight-light);--text-typography-font-weight-regular:var(--semantic-typography-font-weight-regular);--text-typography-font-weight-medium:var(--semantic-typography-font-weight-medium);--text-typography-font-weight-semibold:var(--semantic-typography-font-weight-semibold);--text-typography-font-weight-bold:var(--semantic-typography-font-weight-bold);--text-typography-line-height-heading:var(--semantic-typography-line-height-heading);--text-typography-line-height-body:var(--semantic-typography-line-height-body);--text-typography-display-xs:var(--semantic-typography-heading-03);--text-typography-display-sm:var(--semantic-typography-heading-02);--text-typography-display-md:var(--semantic-typography-heading-01);--text-typography-display-lg:var(--semantic-typography-display-01);--text-typography-display-xl:var(--semantic-typography-display-02);--text-typography-display-2xl:var(--semantic-typography-display-03);--text-typography-display-3xl:var(--semantic-typography-display-04);--text-typography-headline-xs:var(--semantic-typography-heading-04);--text-typography-headline-sm:var(--semantic-typography-heading-03);--text-typography-headline-md:var(--semantic-typography-heading-02);--text-typography-headline-lg:var(--semantic-typography-heading-01);--text-typography-headline-xl:var(--semantic-typography-display-01);--text-typography-headline-2xl:var(--semantic-typography-display-02);--text-typography-headline-3xl:var(--semantic-typography-display-03);--text-typography-title-xs:var(--semantic-typography-body-03);--text-typography-title-sm:var(--semantic-typography-body-02);--text-typography-title-md:var(--semantic-typography-body-01);--text-typography-title-lg:var(--semantic-typography-heading-04);--text-typography-title-xl:var(--semantic-typography-heading-03);--text-typography-title-2xl:var(--semantic-typography-heading-02);--text-typography-title-3xl:var(--semantic-typography-heading-01);--text-typography-body-xs:var(--semantic-typography-body-05);--text-typography-body-sm:var(--semantic-typography-body-04);--text-typography-body-md:var(--semantic-typography-body-03);--text-typography-body-lg:var(--semantic-typography-body-02);--text-typography-body-xl:var(--semantic-typography-body-01);--text-typography-body-2xl:var(--semantic-typography-heading-04);--text-typography-body-3xl:var(--semantic-typography-heading-03);--text-typography-caption-xs:var(--semantic-typography-caption-02);--text-typography-caption-sm:var(--semantic-typography-caption-01);--text-typography-caption-md:var(--semantic-typography-body-05);--text-typography-caption-lg:var(--semantic-typography-body-04);--text-typography-caption-xl:var(--semantic-typography-body-03);--text-typography-caption-2xl:var(--semantic-typography-body-02);--text-typography-caption-3xl:var(--semantic-typography-body-01);--text-typography-overline-xs:var(--semantic-typography-caption-02);--text-typography-overline-sm:var(--semantic-typography-caption-01);--text-typography-overline-md:var(--semantic-typography-body-05);--text-typography-overline-lg:var(--semantic-typography-body-04);--text-typography-overline-xl:var(--semantic-typography-body-03);--text-typography-overline-2xl:var(--semantic-typography-body-02);--text-typography-overline-3xl:var(--semantic-typography-body-01);--text-typography-code-xs:var(--semantic-typography-body-05);--text-typography-code-sm:var(--semantic-typography-body-04);--text-typography-code-md:var(--semantic-typography-body-03);--text-typography-code-lg:var(--semantic-typography-body-02);--text-typography-code-xl:var(--semantic-typography-body-01);--text-typography-code-2xl:var(--semantic-typography-heading-04);--text-typography-code-3xl:var(--semantic-typography-heading-03);--text-code-font-family:var(--core-typography-font-family-mono);--text-code-padding-y:var(--core-spacing-size-02);--text-code-padding-x:var(--core-spacing-size-03);--text-code-radius:var(--core-shape-radius-small);color:var(--text-color-foreground-primary);margin:0}.Text-module-scss-module__l6x9_W__display{font-weight:var(--text-typography-fontWeight-bold);letter-spacing:-.02em}.Text-module-scss-module__l6x9_W__headline{font-weight:var(--text-typography-fontWeight-semibold);letter-spacing:-.01em}.Text-module-scss-module__l6x9_W__title{font-weight:var(--text-typography-fontWeight-medium)}.Text-module-scss-module__l6x9_W__body,.Text-module-scss-module__l6x9_W__caption{font-weight:var(--text-typography-fontWeight-regular)}.Text-module-scss-module__l6x9_W__overline{font-weight:var(--text-typography-fontWeight-medium);letter-spacing:.1em;text-transform:uppercase}.Text-module-scss-module__l6x9_W__code{padding:var(--text-code-padding-y)var(--text-code-padding-x);background:var(--text-color-background-default);border-radius:var(--text-code-radius);font-family:var(--text-code-fontFamily)}.Text-module-scss-module__l6x9_W__display.Text-module-scss-module__l6x9_W__xs{font-size:var(--text-typography-display-xs);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__display.Text-module-scss-module__l6x9_W__sm{font-size:var(--text-typography-display-sm);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__display.Text-module-scss-module__l6x9_W__md{font-size:var(--text-typography-display-md);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__display.Text-module-scss-module__l6x9_W__lg{font-size:var(--text-typography-display-lg);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__display.Text-module-scss-module__l6x9_W__xl{font-size:var(--text-typography-display-xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__display.Text-module-scss-module__l6x9_W__2xl{font-size:var(--text-typography-display-2xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__display.Text-module-scss-module__l6x9_W__3xl{font-size:var(--text-typography-display-3xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__headline.Text-module-scss-module__l6x9_W__xs{font-size:var(--text-typography-headline-xs);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__headline.Text-module-scss-module__l6x9_W__sm{font-size:var(--text-typography-headline-sm);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__headline.Text-module-scss-module__l6x9_W__md{font-size:var(--text-typography-headline-md);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__headline.Text-module-scss-module__l6x9_W__lg{font-size:var(--text-typography-headline-lg);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__headline.Text-module-scss-module__l6x9_W__xl{font-size:var(--text-typography-headline-xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__headline.Text-module-scss-module__l6x9_W__2xl{font-size:var(--text-typography-headline-2xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__headline.Text-module-scss-module__l6x9_W__3xl{font-size:var(--text-typography-headline-3xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__title.Text-module-scss-module__l6x9_W__xs{font-size:var(--text-typography-title-xs);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__title.Text-module-scss-module__l6x9_W__sm{font-size:var(--text-typography-title-sm);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__title.Text-module-scss-module__l6x9_W__md{font-size:var(--text-typography-title-md);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__title.Text-module-scss-module__l6x9_W__lg{font-size:var(--text-typography-title-lg);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__title.Text-module-scss-module__l6x9_W__xl{font-size:var(--text-typography-title-xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__title.Text-module-scss-module__l6x9_W__2xl{font-size:var(--text-typography-title-2xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__title.Text-module-scss-module__l6x9_W__3xl{font-size:var(--text-typography-title-3xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__body.Text-module-scss-module__l6x9_W__xs{font-size:var(--text-typography-body-xs);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__body.Text-module-scss-module__l6x9_W__sm{font-size:var(--text-typography-body-sm);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__body.Text-module-scss-module__l6x9_W__md{font-size:var(--text-typography-body-md);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__body.Text-module-scss-module__l6x9_W__lg{font-size:var(--text-typography-body-lg);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__body.Text-module-scss-module__l6x9_W__xl{font-size:var(--text-typography-body-xl);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__body.Text-module-scss-module__l6x9_W__2xl{font-size:var(--text-typography-body-2xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__body.Text-module-scss-module__l6x9_W__3xl{font-size:var(--text-typography-body-3xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__caption.Text-module-scss-module__l6x9_W__xs{font-size:var(--text-typography-caption-xs);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__caption.Text-module-scss-module__l6x9_W__sm{font-size:var(--text-typography-caption-sm);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__caption.Text-module-scss-module__l6x9_W__md{font-size:var(--text-typography-caption-md);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__caption.Text-module-scss-module__l6x9_W__lg{font-size:var(--text-typography-caption-lg);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__caption.Text-module-scss-module__l6x9_W__xl{font-size:var(--text-typography-caption-xl);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__caption.Text-module-scss-module__l6x9_W__2xl{font-size:var(--text-typography-caption-2xl);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__caption.Text-module-scss-module__l6x9_W__3xl{font-size:var(--text-typography-caption-3xl);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__overline.Text-module-scss-module__l6x9_W__xs{font-size:var(--text-typography-overline-xs);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__overline.Text-module-scss-module__l6x9_W__sm{font-size:var(--text-typography-overline-sm);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__overline.Text-module-scss-module__l6x9_W__md{font-size:var(--text-typography-overline-md);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__overline.Text-module-scss-module__l6x9_W__lg{font-size:var(--text-typography-overline-lg);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__overline.Text-module-scss-module__l6x9_W__xl{font-size:var(--text-typography-overline-xl);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__overline.Text-module-scss-module__l6x9_W__2xl{font-size:var(--text-typography-overline-2xl);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__overline.Text-module-scss-module__l6x9_W__3xl{font-size:var(--text-typography-overline-3xl);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__code.Text-module-scss-module__l6x9_W__xs{font-size:var(--text-typography-code-xs);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__code.Text-module-scss-module__l6x9_W__sm{font-size:var(--text-typography-code-sm);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__code.Text-module-scss-module__l6x9_W__md{font-size:var(--text-typography-code-md);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__code.Text-module-scss-module__l6x9_W__lg{font-size:var(--text-typography-code-lg);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__code.Text-module-scss-module__l6x9_W__xl{font-size:var(--text-typography-code-xl);line-height:var(--text-typography-lineHeight-body)}.Text-module-scss-module__l6x9_W__code.Text-module-scss-module__l6x9_W__2xl{font-size:var(--text-typography-code-2xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__code.Text-module-scss-module__l6x9_W__3xl{font-size:var(--text-typography-code-3xl);line-height:var(--text-typography-lineHeight-heading)}.Text-module-scss-module__l6x9_W__weight-light{font-weight:var(--text-typography-fontWeight-light)}.Text-module-scss-module__l6x9_W__weight-normal{font-weight:var(--text-typography-fontWeight-regular)}.Text-module-scss-module__l6x9_W__weight-medium{font-weight:var(--text-typography-fontWeight-medium)}.Text-module-scss-module__l6x9_W__weight-semibold{font-weight:var(--text-typography-fontWeight-semibold)}.Text-module-scss-module__l6x9_W__weight-bold{font-weight:var(--text-typography-fontWeight-bold)}.Text-module-scss-module__l6x9_W__align-left{text-align:start}.Text-module-scss-module__l6x9_W__align-center{text-align:center}.Text-module-scss-module__l6x9_W__align-right{text-align:end}.Text-module-scss-module__l6x9_W__align-justify{text-align:justify}.Text-module-scss-module__l6x9_W__color-default{color:var(--text-color-foreground-primary)}.Text-module-scss-module__l6x9_W__color-muted,.Text-module-scss-module__l6x9_W__color-subtle{color:var(--text-color-foreground-secondary)}.Text-module-scss-module__l6x9_W__color-accent{color:var(--text-color-foreground-accent)}.Text-module-scss-module__l6x9_W__color-success{color:var(--text-color-foreground-success)}.Text-module-scss-module__l6x9_W__color-warning{color:var(--text-color-foreground-warning)}.Text-module-scss-module__l6x9_W__color-error{color:var(--text-color-foreground-danger)}.Text-module-scss-module__l6x9_W__transform-uppercase{text-transform:uppercase}.Text-module-scss-module__l6x9_W__transform-lowercase{text-transform:lowercase}.Text-module-scss-module__l6x9_W__transform-capitalize{text-transform:capitalize}.Text-module-scss-module__l6x9_W__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Button-module-scss-module__q_Qqdq__button{--button-color-background-default:var(--semantic-color-action-background-primary-default);--button-color-background-hover:var(--semantic-interaction-background-hover);--button-color-background-active:var(--semantic-interaction-background-active);--button-color-background-focus:var(--semantic-color-action-border-primary-focus);--button-color-background-focus-visible:var(--semantic-color-action-border-primary-focus);--button-color-background-disabled:var(--semantic-color-action-background-primary-disabled);--button-color-background-primary:var(--semantic-color-background-primary);--button-color-background-primary-hover:var(--semantic-interaction-background-hover);--button-color-background-primary-active:var(--semantic-interaction-background-active);--button-color-background-secondary:var(--semantic-color-background-secondary);--button-color-background-secondary-hover:var(--semantic-interaction-background-hover);--button-color-background-secondary-active:var(--semantic-interaction-background-active);--button-color-background-tertiary:var(--core-color-mode-transparent);--button-color-background-tertiary-hover:var(--semantic-interaction-background-hover);--button-color-background-tertiary-active:var(--semantic-interaction-background-active);--button-color-background-destructive:var(--semantic-color-feedback-error-background);--button-color-background-destructive-hover:var(--semantic-color-feedback-error-background-hover);--button-color-background-destructive-active:var(--semantic-color-feedback-error-background-active);--button-color-foreground-default:var(--semantic-color-foreground-inverse);--button-color-foreground-hover:var(--semantic-interaction-text-hover);--button-color-foreground-active:var(--semantic-interaction-text-active);--button-color-foreground-focus:var(--semantic-color-foreground-inverse);--button-color-foreground-focus-visible:var(--semantic-color-foreground-inverse);--button-color-foreground-disabled:var(--semantic-color-foreground-disabled);--button-color-foreground-primary:var(--semantic-color-foreground-primary);--button-color-foreground-primary-hover:var(--semantic-color-foreground-on-brand);--button-color-foreground-primary-active:var(--semantic-color-foreground-on-brand);--button-color-foreground-secondary:var(--semantic-color-foreground-primary);--button-color-foreground-secondary-hover:var(--semantic-interaction-text-hover);--button-color-foreground-secondary-active:var(--semantic-interaction-text-active);--button-color-foreground-tertiary:var(--semantic-color-foreground-primary);--button-color-foreground-tertiary-hover:var(--semantic-interaction-text-hover);--button-color-foreground-tertiary-active:var(--semantic-interaction-text-active);--button-color-foreground-ghost:var(--semantic-color-foreground-primary);--button-color-foreground-ghost-hover:var(--semantic-interaction-text-hover);--button-color-foreground-ghost-active:var(--semantic-interaction-text-active);--button-color-foreground-destructive:var(--semantic-color-feedback-danger-default);--button-color-foreground-destructive-hover:var(--semantic-color-feedback-danger-default);--button-color-foreground-destructive-active:var(--semantic-color-feedback-danger-default);--button-color-foreground-outline:var(--semantic-color-foreground-secondary);--button-color-foreground-outline-hover:var(--semantic-interaction-text-hover);--button-color-foreground-outline-active:var(--semantic-interaction-text-active);--button-color-border-default:var(--semantic-color-border-light);--button-color-border-hover:var(--semantic-interaction-border-hover);--button-color-border-active:var(--semantic-interaction-border-active);--button-color-border-focus:var(--semantic-color-border-accent);--button-color-border-focus-visible:var(--semantic-color-border-accent);--button-color-border-disabled:var(--semantic-color-border-disabled);--button-color-border-primary:var(--semantic-color-border-accent);--button-color-border-primary-hover:var(--semantic-color-border-accent);--button-color-border-primary-active:var(--semantic-color-border-accent);--button-color-border-secondary:var(--semantic-color-border-light);--button-color-border-secondary-hover:var(--semantic-interaction-border-hover);--button-color-border-secondary-active:var(--semantic-interaction-border-active);--button-color-border-tertiary:var(--semantic-color-border-light);--button-color-border-tertiary-hover:var(--semantic-interaction-border-hover);--button-color-border-tertiary-active:var(--semantic-interaction-border-active);--button-color-border-ghost:var(--core-color-mode-transparent);--button-color-border-ghost-hover:var(--semantic-interaction-border-hover);--button-color-border-ghost-active:var(--semantic-interaction-border-active);--button-color-border-destructive:var(--semantic-color-feedback-danger);--button-color-border-destructive-hover:var(--semantic-color-feedback-danger);--button-color-border-destructive-active:var(--semantic-color-feedback-danger);--button-color-border-outline:var(--semantic-color-border-secondary);--button-color-border-outline-hover:var(--semantic-interaction-border-hover);--button-color-border-outline-active:var(--semantic-interaction-border-active);--button-color-spinner-border:var(--semantic-color-border-light);--button-color-spinner-border-accent:var(--semantic-color-border-accent);--button-size-gap-default:var(--core-spacing-size-04);--button-size-gap-small:var(--core-spacing-size-03);--button-size-gap-large:var(--core-spacing-size-05);--button-size-padding-small:var(--core-spacing-size-03);--button-size-padding-large:var(--core-spacing-size-05);--button-size-min-small:var(--semantic-control-size-sm-height);--button-size-min-medium:var(--semantic-control-size-md-height);--button-size-min-large:var(--semantic-control-size-lg-height);--button-size-radius:var(--core-shape-radius-full);--button-size-border:var(--core-shape-border-width-hairline);--button-size-spinner-width:var(--core-spacing-size-06);--button-size-spinner-height:var(--core-spacing-size-06);--button-size-spinner-border-width:var(--core-shape-border-width-thin);--button-size-spinner-border-radius:var(--core-shape-radius-full);--button-size-margin:var(--core-spacing-size-04);--button-text-weight:var(--semantic-typography-font-weight-medium);--button-text-size-small:var(--semantic-typography-body-04);--button-text-size-medium:var(--semantic-typography-body-01);--button-text-size-large:var(--semantic-typography-body-01);--button-text-line-height-collapse:var(--semantic-typography-line-height-collapse);--button-motion-duration-fast:var(--core-motion-duration-short);--button-motion-duration-spinner:var(--core-motion-duration-short);--button-motion-easing-standard:var(--core-motion-easing-standard);--button-motion-scale-pressed:.98;--button-focus-outline-width:var(--core-shape-border-width-thick);--button-focus-outline-offset:var(--core-spacing-size-02);--button-focus-outline-color:var(--semantic-color-border-accent);gap:var(--button-size-gap-default);width:fit-content;min-width:var(--button-size-min-medium);min-height:var(--button-size-min-medium);padding:var(--button-size-padding-small)var(--button-size-padding-small);background:0 0;background-color:var(--button-color-background-default);border-radius:var(--button-size-radius);color:var(--button-color-foreground-default);font:inherit;font-weight:var(--button-text-weight,500);font-size:var(--button-text-size-medium);white-space:nowrap;transition:transform var(--button-motion-duration-fast)var(--button-motion-easing-standard),background-color var(--button-motion-duration-fast)var(--button-motion-easing-standard),border-color var(--button-motion-duration-fast)var(--button-motion-easing-standard),color var(--button-motion-duration-fast)var(--button-motion-easing-standard);cursor:pointer;contain:layout style paint;border:none;justify-content:center;align-items:center;margin:0;line-height:normal;text-decoration:none;display:inline-flex}.Button-module-scss-module__q_Qqdq__button:active{transform:scale(var(--button-motion-scale-pressed))}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__isLoading{pointer-events:none}.Button-module-scss-module__q_Qqdq__button .Button-module-scss-module__q_Qqdq__spinner{width:var(--button-size-spinner-width);height:var(--button-size-spinner-height);border:var(--button-size-spinner-borderWidth)solid var(--button-color-spinner-border);border-top-color:var(--button-color-spinner-borderAccent);border-radius:var(--button-size-spinner-borderRadius);animation:Button-module-scss-module__q_Qqdq__button-spinner-rotate var(--button-motion-duration-spinner)linear infinite;display:none}.Button-module-scss-module__q_Qqdq__button .Button-module-scss-module__q_Qqdq__loadingText{opacity:.8}.Button-module-scss-module__q_Qqdq__button:disabled{background-color:var(--button-color-background-disabled);color:var(--button-color-foreground-disabled);cursor:not-allowed}.Button-module-scss-module__q_Qqdq__button:hover{background-color:var(--button-color-background-hover);text-decoration:none}.Button-module-scss-module__q_Qqdq__button:focus{border-radius:var(--button-size-radius);outline:none}.Button-module-scss-module__q_Qqdq__button:is(:focus-visible,:focus){outline:var(--button-focus-outlineWidth)solid var(--button-focus-outlineColor);outline-offset:var(--button-focus-outlineOffset)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__small{gap:var(--button-size-gap-small,.5rem);min-width:var(--button-size-min-small);min-height:var(--button-size-min-small);padding:var(--button-size-padding-small,var(--button-size-gap-small));font-size:var(--button-text-size-small)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__medium{gap:var(--button-size-gap-default);min-width:var(--button-size-min-medium);min-height:var(--button-size-min-medium);padding:var(--button-size-padding-small)var(--button-size-padding-large);font-size:var(--button-text-size-medium)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__large{gap:var(--button-size-gap-large,.75rem);min-width:var(--button-size-min-large);min-height:var(--button-size-min-large);padding:var(--button-size-padding-large,var(--button-size-gap-large));font-size:var(--button-text-size-large)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__primary{background-color:var(--button-color-background-primary);border:var(--button-size-border)solid var(--button-color-border-primary);color:var(--button-color-foreground-primary)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__primary:hover{background-color:color-mix(in srgb,var(--button-color-background-primary)85%,white);border-color:color-mix(in srgb,var(--button-color-border-primary)85%,white);color:var(--button-color-foreground-primaryHover)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__primary:active{background-color:color-mix(in srgb,var(--button-color-background-primary)85%,black);border-color:color-mix(in srgb,var(--button-color-border-primary)85%,black);color:var(--button-color-foreground-primaryActive)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__secondary{background-color:var(--button-color-background-secondary);border:var(--button-size-border)solid var(--button-color-border-secondary);color:var(--button-color-foreground-secondary)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__secondary:hover{background-color:var(--button-color-background-secondaryHover);border-color:var(--button-color-border-secondaryHover);color:var(--button-color-foreground-secondaryHover)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__secondary:active{background-color:var(--button-color-background-secondaryActive);border-color:var(--button-color-border-secondaryActive);color:var(--button-color-foreground-secondaryActive)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__tertiary{background-color:var(--button-color-background-tertiary);border:var(--button-size-border)solid var(--button-color-border-tertiary);color:var(--button-color-foreground-tertiary)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__tertiary:hover{background-color:var(--button-color-background-tertiaryHover);border-color:var(--button-color-border-tertiaryHover);color:var(--button-color-foreground-tertiaryHover)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__tertiary:active{background-color:var(--button-color-background-tertiaryActive);border-color:var(--button-color-border-tertiaryActive);color:var(--button-color-foreground-tertiaryActive)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__ghost{border:var(--button-size-border)solid #0000;color:var(--button-color-foreground-primary);background-color:#0000}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__ghost:hover{background-color:var(--button-color-background-hover);color:var(--button-color-foreground-hover)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__ghost:active{background-color:var(--button-color-background-active);color:var(--button-color-foreground-active)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__destructive{background-color:var(--button-color-background-destructive);border:var(--button-size-border)solid var(--button-color-border-destructive);color:var(--button-color-foreground-destructive)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__destructive:hover{background-color:var(--button-color-background-destructiveHover);border-color:var(--button-color-border-destructiveHover)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__destructive:active{background-color:var(--button-color-background-destructiveActive);border-color:var(--button-color-border-destructiveActive)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__outline{border:var(--button-size-border)solid var(--button-color-border-secondary);color:var(--button-color-foreground-secondary);background-color:#0000}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__outline:hover{background-color:var(--button-color-background-hover);border-color:var(--button-color-border-hover);color:var(--button-color-foreground-hover)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__outline:active{background-color:var(--button-color-background-active);border-color:var(--button-color-border-active);color:var(--button-color-foreground-active)}@supports (container-type:inline-size){@container (max-width:12rem){.Button-module-scss-module__q_Qqdq__button{gap:calc(var(--button-size-gap-default)*.75);min-width:calc(var(--button-size-min-medium)*.9);min-height:calc(var(--button-size-min-medium)*.9);padding:calc(var(--button-size-padding-small)*.75);font-size:calc(var(--button-text-size-medium)*.9)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__small{min-width:calc(var(--button-size-min-small)*.9);min-height:calc(var(--button-size-min-small)*.9);padding:calc(var(--button-size-padding-small,var(--button-size-gap-small))*.75);font-size:calc(var(--button-text-size-small)*.9)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__large{min-width:calc(var(--button-size-min-large)*.9);min-height:calc(var(--button-size-min-large)*.9);padding:calc(var(--button-size-padding-large,var(--button-size-gap-large))*.75);font-size:calc(var(--button-text-size-large)*.9)}}@container (max-width:8rem){.Button-module-scss-module__q_Qqdq__button{gap:calc(var(--button-size-gap-default)*.5);min-width:calc(var(--button-size-min-medium)*.8);min-height:calc(var(--button-size-min-medium)*.8);padding:calc(var(--button-size-padding-small)*.5);font-size:calc(var(--button-text-size-medium)*.85)}.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__small,.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__medium,.Button-module-scss-module__q_Qqdq__button.Button-module-scss-module__q_Qqdq__large{min-width:calc(var(--button-size-min-small)*.8);min-height:calc(var(--button-size-min-small)*.8);padding:calc(var(--button-size-padding-small,var(--button-size-gap-small))*.5);font-size:calc(var(--button-text-size-small)*.85)}}}@keyframes Button-module-scss-module__q_Qqdq__button-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module-scss-module__q_Qqdq__button{transition:none}.Button-module-scss-module__q_Qqdq__button:active{transform:none}.Button-module-scss-module__q_Qqdq__spinner{animation:none}}
.Badge-module-scss-module__01c9JW__badge{--badge-color-background-default:var(--semantic-color-background-secondary);--badge-color-background-info:var(--semantic-color-background-info-subtle);--badge-color-background-success:var(--semantic-color-background-success-subtle);--badge-color-background-warning:var(--semantic-color-background-warning-subtle);--badge-color-background-danger:var(--semantic-color-background-danger-subtle);--badge-color-background-counter:var(--semantic-color-background-accent);--badge-color-background-tag:var(--semantic-color-background-tertiary);--badge-color-foreground-primary:var(--semantic-color-foreground-primary);--badge-color-foreground-secondary:var(--semantic-color-foreground-secondary);--badge-color-foreground-info:var(--semantic-color-foreground-on-info-subtle);--badge-color-foreground-success:var(--semantic-color-foreground-on-success-subtle);--badge-color-foreground-warning:var(--semantic-color-foreground-on-warning-subtle);--badge-color-foreground-danger:var(--semantic-color-foreground-on-danger-subtle);--badge-color-foreground-accent:var(--semantic-color-foreground-accent);--badge-color-foreground-on-color:var(--semantic-color-foreground-on-color);--badge-color-border-default:var(--semantic-color-border-light);--badge-color-border-accent:var(--semantic-color-border-accent);--badge-color-border-info:var(--semantic-color-border-info);--badge-color-border-success:var(--semantic-color-border-success);--badge-color-border-warning:var(--semantic-color-border-warning);--badge-color-border-danger:var(--semantic-color-border-danger);--badge-size-sm-padding-y:var(--core-spacing-size-02);--badge-size-sm-padding-x:var(--core-spacing-size-03);--badge-size-sm-font-size:var(--semantic-typography-caption-01);--badge-size-sm-radius:var(--semantic-shape-radius-small);--badge-size-sm-icon-size:var(--core-icon-size-sm);--badge-size-md-padding-y:var(--core-spacing-size-03);--badge-size-md-padding-x:var(--core-spacing-size-04);--badge-size-md-font-size:var(--semantic-typography-body-small-font-size);--badge-size-md-radius:var(--semantic-shape-radius-default);--badge-size-md-icon-size:var(--core-icon-size-md);--badge-size-lg-padding-y:var(--core-spacing-size-04);--badge-size-lg-padding-x:var(--core-spacing-size-05);--badge-size-lg-font-size:var(--semantic-typography-body-default-font-size);--badge-size-lg-radius:var(--semantic-shape-radius-medium);--badge-size-lg-icon-size:var(--core-icon-size-lg);--badge-elevation-default:var(--semantic-elevation-surface-raised);--badge-elevation-status:none;--badge-spacing-gap:var(--core-spacing-size-02);vertical-align:baseline;gap:var(--badge-spacing-gap);white-space:nowrap;align-items:center;font-weight:500;line-height:1;display:inline-flex;container-type:inline-size}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__default{padding:var(--badge-size-md-padding-y)var(--badge-size-md-padding-x);background:var(--badge-color-background-default);border:1px solid var(--badge-color-border-default);box-shadow:var(--badge-elevation-default);color:var(--badge-color-foreground-primary);font-size:var(--badge-size-md-font-size);border-radius:12px;transition:background-color .2s,border-color .2s}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__default:hover{background-color:color-mix(in srgb,var(--badge-color-background-default)90%,var(--badge-color-foreground-primary)10%);border-color:color-mix(in srgb,var(--badge-color-border-default)80%,var(--badge-color-foreground-primary)20%)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__status{padding:var(--badge-size-md-padding-y)var(--badge-size-md-padding-x);border-radius:var(--badge-size-md-radius);box-shadow:var(--badge-elevation-status);font-size:var(--badge-size-md-font-size);border:1px solid #0000;transition:background-color .2s,border-color .2s}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__status.Badge-module-scss-module__01c9JW__info{background:var(--badge-color-background-info);border-color:var(--badge-color-border-info);color:var(--badge-color-foreground-info)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__status.Badge-module-scss-module__01c9JW__info:hover{background-color:color-mix(in srgb,var(--badge-color-background-info)85%,white 15%);border-color:color-mix(in srgb,var(--badge-color-border-info)80%,white 20%)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__status.Badge-module-scss-module__01c9JW__success{background:var(--badge-color-background-success);border-color:var(--badge-color-border-success);color:var(--badge-color-foreground-success)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__status.Badge-module-scss-module__01c9JW__success:hover{background-color:color-mix(in srgb,var(--badge-color-background-success)85%,white 15%);border-color:color-mix(in srgb,var(--badge-color-border-success)80%,white 20%)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__status.Badge-module-scss-module__01c9JW__warning{background:var(--badge-color-background-warning);border-color:var(--badge-color-border-warning);color:var(--badge-color-foreground-warning)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__status.Badge-module-scss-module__01c9JW__warning:hover{background-color:color-mix(in srgb,var(--badge-color-background-warning)85%,white 15%);border-color:color-mix(in srgb,var(--badge-color-border-warning)80%,white 20%)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__status.Badge-module-scss-module__01c9JW__danger{background:var(--badge-color-background-danger);border-color:var(--badge-color-border-danger);color:var(--badge-color-foreground-danger)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__status.Badge-module-scss-module__01c9JW__danger:hover{background-color:color-mix(in srgb,var(--badge-color-background-danger)85%,white 15%);border-color:color-mix(in srgb,var(--badge-color-border-danger)80%,white 20%)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__counter{min-width:var(--badge-size-sm-icon-size);padding:var(--badge-size-sm-padding-y)var(--badge-size-sm-padding-x);background:var(--badge-color-background-counter);border-radius:var(--badge-size-sm-radius);color:var(--badge-color-foreground-onColor);font-size:var(--badge-size-sm-font-size);justify-content:center}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__tag{padding:var(--badge-size-sm-padding-y)var(--badge-size-sm-padding-x);background:var(--badge-color-background-tag);border:1px solid var(--badge-color-border-default);border-radius:var(--badge-size-sm-radius);color:var(--badge-color-foreground-secondary);font-size:var(--badge-size-sm-font-size)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__sm{padding:var(--badge-size-sm-padding-y)var(--badge-size-sm-padding-x);border-radius:var(--badge-size-sm-radius);font-size:var(--badge-size-sm-font-size)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__md{padding:var(--badge-size-md-padding-y)var(--badge-size-md-padding-x);border-radius:var(--badge-size-md-radius);font-size:var(--badge-size-md-font-size)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__lg{padding:var(--badge-size-lg-padding-y)var(--badge-size-lg-padding-x);border-radius:var(--badge-size-lg-radius);font-size:var(--badge-size-lg-font-size)}.Badge-module-scss-module__01c9JW__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Badge-module-scss-module__01c9JW__icon svg{fill:currentColor;width:100%;height:100%}.Badge-module-scss-module__01c9JW__content{display:inline-block}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__sm .Badge-module-scss-module__01c9JW__icon{width:var(--badge-size-sm-icon-size);height:var(--badge-size-sm-icon-size)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__md .Badge-module-scss-module__01c9JW__icon{width:var(--badge-size-md-icon-size);height:var(--badge-size-md-icon-size)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__lg .Badge-module-scss-module__01c9JW__icon{width:var(--badge-size-lg-icon-size);height:var(--badge-size-lg-icon-size)}@supports (container-type:inline-size){@container (max-width:10rem){.Badge-module-scss-module__01c9JW__badge{gap:calc(var(--badge-spacing-gap)*.75);font-size:calc(var(--badge-size-md-font-size)*.9)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__sm{padding:calc(var(--badge-size-sm-padding-y)*.75)calc(var(--badge-size-sm-padding-x)*.75);font-size:calc(var(--badge-size-sm-font-size)*.9)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__md{padding:calc(var(--badge-size-md-padding-y)*.75)calc(var(--badge-size-md-padding-x)*.75);font-size:calc(var(--badge-size-md-font-size)*.9)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__lg{padding:calc(var(--badge-size-lg-padding-y)*.75)calc(var(--badge-size-lg-padding-x)*.75);font-size:calc(var(--badge-size-lg-font-size)*.9)}}@container (max-width:6rem){.Badge-module-scss-module__01c9JW__badge{gap:calc(var(--badge-spacing-gap)*.5);font-size:calc(var(--badge-size-md-font-size)*.8)}.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__sm,.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__md,.Badge-module-scss-module__01c9JW__badge.Badge-module-scss-module__01c9JW__lg{padding:calc(var(--badge-size-sm-padding-y)*.5)calc(var(--badge-size-sm-padding-x)*.5);font-size:calc(var(--badge-size-sm-font-size)*.8)}.Badge-module-scss-module__01c9JW__badge .Badge-module-scss-module__01c9JW__icon{width:calc(var(--badge-size-sm-icon-size)*.8);height:calc(var(--badge-size-sm-icon-size)*.8)}}}@media (prefers-reduced-motion:reduce){.Badge-module-scss-module__01c9JW__badge{transition:none}}
.List-module-scss-module___-HRXG__list{--list-color-foreground-primary:var(--semantic-color-foreground-primary);--list-color-foreground-secondary:var(--semantic-color-foreground-secondary);--list-color-border-default:var(--semantic-color-border-subtle);--list-typography-sm-font-size:var(--semantic-typography-body-04);--list-typography-sm-line-height:var(--semantic-typography-line-height-body);--list-typography-md-font-size:var(--semantic-typography-body-03);--list-typography-md-line-height:var(--semantic-typography-line-height-body);--list-typography-lg-font-size:var(--semantic-typography-body-02);--list-typography-lg-line-height:var(--semantic-typography-line-height-body);--list-size-padding-default:var(--core-spacing-size-06);--list-size-border-default:var(--core-shape-border-width-hairline);--list-spacing-inline:var(--core-spacing-size-04);--list-spacing-divided:var(--core-spacing-size-05);--list-spacing-spaced:var(--core-spacing-size-06);--list-spacing-sm:var(--core-spacing-size-03);--list-spacing-md:var(--core-spacing-size-05);--list-spacing-lg:var(--core-spacing-size-06);--list-spacing-dl-dt:var(--core-spacing-size-03);--list-spacing-dl-dd:var(--core-spacing-size-05);--list-spacing-dl-gap:var(--core-spacing-size-03);--list-spacing-dl-gap-x:var(--core-spacing-size-05);color:var(--list-color-foreground-primary);margin:0;padding:0}.List-module-scss-module___-HRXG__ul,.List-module-scss-module___-HRXG__ol{padding-inline-start:var(--list-size-padding-default)}.List-module-scss-module___-HRXG__dl{padding-inline-start:0}.List-module-scss-module___-HRXG__sm{font-size:var(--list-typography-sm-fontSize);line-height:var(--list-typography-sm-lineHeight)}.List-module-scss-module___-HRXG__md{font-size:var(--list-typography-md-fontSize);line-height:var(--list-typography-md-lineHeight)}.List-module-scss-module___-HRXG__lg{font-size:var(--list-typography-lg-fontSize);line-height:var(--list-typography-lg-lineHeight)}.List-module-scss-module___-HRXG__unstyled{padding-inline-start:0;list-style:none}.List-module-scss-module___-HRXG__inline{gap:var(--list-spacing-inline);flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex}.List-module-scss-module___-HRXG__divided{padding-inline-start:0;list-style:none}.List-module-scss-module___-HRXG__divided li:not(:last-child){border-block-end:var(--list-size-border-default)solid var(--list-color-border-default);margin-block-end:var(--list-spacing-divided);padding-block-end:var(--list-spacing-divided)}.List-module-scss-module___-HRXG__spaced li:not(:last-child){margin-block-end:var(--list-spacing-spaced)}.List-module-scss-module___-HRXG__marker-none{padding-inline-start:0;list-style:none}.List-module-scss-module___-HRXG__marker-disc{list-style-type:disc}.List-module-scss-module___-HRXG__marker-circle{list-style-type:circle}.List-module-scss-module___-HRXG__marker-square{list-style-type:square}.List-module-scss-module___-HRXG__marker-decimal{list-style-type:decimal}.List-module-scss-module___-HRXG__marker-alpha{list-style-type:lower-alpha}.List-module-scss-module___-HRXG__marker-roman{list-style-type:lower-roman}.List-module-scss-module___-HRXG__spacing-none li :not(:last-child){margin-block-end:0}.List-module-scss-module___-HRXG__spacing-sm li :not(:last-child){margin-block-end:var(--list-spacing-sm)}.List-module-scss-module___-HRXG__spacing-md li :not(:last-child){margin-block-end:var(--list-spacing-md)}.List-module-scss-module___-HRXG__spacing-lg li :not(:last-child){margin-block-end:var(--list-spacing-lg)}.List-module-scss-module___-HRXG__list ::marker{color:var(--list-color-foreground-secondary)}.List-module-scss-module___-HRXG__dl.List-module-scss-module___-HRXG__default dt{margin-block-end:var(--list-spacing-dl-dt);font-weight:600}.List-module-scss-module___-HRXG__dl.List-module-scss-module___-HRXG__default dd{margin-block-end:var(--list-spacing-dl-dd);margin-inline-start:var(--list-size-padding-default)}.List-module-scss-module___-HRXG__dl.List-module-scss-module___-HRXG__default dd:first-child{margin:0}.List-module-scss-module___-HRXG__dl.List-module-scss-module___-HRXG__default dd:last-child{margin-block-end:0}.List-module-scss-module___-HRXG__dl.List-module-scss-module___-HRXG__inline{gap:var(--list-spacing-dl-gap)var(--list-spacing-dl-gapX);grid-template-columns:max-content 1fr;display:grid}.List-module-scss-module___-HRXG__dl.List-module-scss-module___-HRXG__inline dt{font-weight:600}
.Card-module-scss-module__KLGsBG__card{--card-color-background-default:var(--semantic-color-background-primary);--card-color-background-hover:var(--semantic-color-background-secondary);--card-color-background-secondary:var(--semantic-color-background-secondary);--card-color-border-default:var(--semantic-color-border-light);--card-color-border-accent:var(--semantic-color-border-accent);--card-color-foreground-primary:var(--semantic-color-foreground-primary);--card-color-foreground-secondary:var(--semantic-color-foreground-secondary);--card-color-foreground-link:var(--semantic-color-foreground-link);--card-color-badge-success-background:var(--semantic-color-background-success-subtle);--card-color-badge-success-foreground:var(--semantic-color-foreground-on-success-subtle);--card-color-badge-warning-background:var(--semantic-color-background-warning-subtle);--card-color-badge-warning-foreground:var(--semantic-color-foreground-on-warning-subtle);--card-color-badge-info-background:var(--semantic-color-background-info-subtle);--card-color-badge-info-foreground:var(--semantic-color-foreground-on-info-subtle);--card-color-badge-error-background:var(--semantic-color-background-danger-subtle);--card-color-badge-error-foreground:var(--semantic-color-foreground-on-danger-subtle);--card-color-badge-neutral-background:var(--semantic-color-background-secondary);--card-color-badge-neutral-foreground:var(--semantic-color-foreground-secondary);--card-color-badge-accent-background:var(--semantic-color-background-accent);--card-color-badge-accent-foreground:var(--semantic-color-foreground-on-brand);--card-size-padding-default:var(--core-spacing-size-06);--card-size-padding-note:var(--core-spacing-size-04);--card-size-padding-badge-y:var(--core-spacing-size-01);--card-size-padding-badge-x:var(--core-spacing-size-03);--card-size-radius-default:var(--semantic-shape-control-radius-default);--card-size-radius-medium:var(--core-shape-radius-medium);--card-size-radius-full:var(--core-shape-radius-full);--card-size-gap-small:var(--core-spacing-size-02);--card-size-gap-default:var(--core-spacing-size-03);--card-elevation-default:var(--semantic-elevation-default);--card-elevation-hover:var(--semantic-elevation-hover);--card-motion-duration:var(--semantic-motion-interaction-press-duration);--card-motion-easing:var(--semantic-motion-interaction-press-easing);--card-motion-hover-offset:-.125rem;--card-typography-line-height-heading:var(--semantic-typography-line-height-heading);--card-typography-line-height-normal:var(--semantic-typography-line-height-normal);padding:var(--card-size-padding-default);background-color:var(--card-color-background-default);border-radius:var(--card-size-radius-default);color:var(--card-color-foreground-primary);transition:all var(--card-motion-duration)var(--card-motion-easing);contain:layout style paint;flex-direction:column;display:flex;container-type:inline-size}@container (max-width:20rem){.Card-module-scss-module__KLGsBG__card{padding:calc(var(--card-size-padding-default)*.75)}}@container (min-width:40rem){.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__actions{flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__KLGsBG__card{transition:none}.Card-module-scss-module__KLGsBG__card.Card-module-scss-module__KLGsBG__interactive:hover,.Card-module-scss-module__KLGsBG__card.Card-module-scss-module__KLGsBG__interactive:active{transform:none}}.Card-module-scss-module__KLGsBG__card.Card-module-scss-module__KLGsBG__default{border:1px solid var(--card-color-border-default)}.Card-module-scss-module__KLGsBG__card.Card-module-scss-module__KLGsBG__elevated{box-shadow:var(--card-elevation-default);border:none}.Card-module-scss-module__KLGsBG__card.Card-module-scss-module__KLGsBG__outlined{border:2px solid var(--card-color-border-default);background-color:#0000}.Card-module-scss-module__KLGsBG__card.Card-module-scss-module__KLGsBG__interactive{cursor:pointer}.Card-module-scss-module__KLGsBG__card.Card-module-scss-module__KLGsBG__interactive:hover{background-color:color-mix(in srgb,var(--card-color-background-default)90%,var(--card-color-background-hover)10%);box-shadow:var(--card-elevation-hover);transform:translateY(var(--card-motion-hover-offset,-.125rem))}.Card-module-scss-module__KLGsBG__card.Card-module-scss-module__KLGsBG__interactive:focus-visible{outline:2px solid var(--card-color-border-accent);outline-offset:2px}.Card-module-scss-module__KLGsBG__card.Card-module-scss-module__KLGsBG__interactive:active{transform:translateY(0)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__header{color:var(--card-color-foreground-primary);margin-block-end:var(--card-size-padding-default)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__header:has(.Card-module-scss-module__KLGsBG__badge){gap:var(--card-size-gap-default);justify-content:space-between;align-items:center;display:flex}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__content{color:var(--card-color-foreground-primary);line-height:1.5}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__title{color:var(--card-color-foreground-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-heading-4);line-height:var(--card-typography-lineHeight-heading);margin:0}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__description{color:var(--card-color-foreground-secondary);font-size:var(--font-size-body-2);line-height:var(--card-typography-lineHeight-normal);margin:0}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__media{margin-block-end:var(--card-size-padding-default)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__media img,.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__media video{border-radius:var(--card-size-radius-medium,.5rem);width:100%;height:auto}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__footer{color:var(--card-color-foreground-secondary);border-block-start:1px solid var(--card-color-border-default);margin-block-start:var(--card-size-padding-default);padding-block-start:var(--card-size-padding-default)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__actions{gap:var(--card-size-gap-default);justify-content:flex-end;align-items:center;margin-block-start:var(--card-size-padding-default);display:flex}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__link{gap:var(--card-size-gap-small);color:var(--card-color-foreground-link);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__link:hover{text-decoration:underline}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__link:focus-visible{outline:2px solid var(--card-color-border-accent);outline-offset:2px}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__note{padding:var(--card-size-padding-note);background-color:var(--card-color-background-secondary);border:1px solid var(--card-color-border-default);border-radius:var(--card-size-radius-medium);color:var(--card-color-foreground-primary);font-style:italic;font-size:var(--font-size-body-3);margin-block-start:var(--card-size-padding-default)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__badge{padding:var(--card-size-padding-badgeY)var(--card-size-padding-badgeX);border-radius:var(--card-size-radius-full);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-3);letter-spacing:.025em;text-transform:uppercase;align-items:center;display:inline-flex}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__badge.Card-module-scss-module__KLGsBG__completed{background-color:var(--card-color-badge-success-background);color:var(--card-color-badge-success-foreground)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__badge.Card-module-scss-module__KLGsBG__in-progress{background-color:var(--card-color-badge-warning-background);color:var(--card-color-badge-warning-foreground)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__badge.Card-module-scss-module__KLGsBG__planned{background-color:var(--card-color-badge-info-background);color:var(--card-color-badge-info-foreground)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__badge.Card-module-scss-module__KLGsBG__deprecated{background-color:var(--card-color-badge-error-background);color:var(--card-color-badge-error-foreground)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__badge.Card-module-scss-module__KLGsBG__category{background-color:var(--card-color-badge-neutral-background);color:var(--card-color-badge-neutral-foreground)}.Card-module-scss-module__KLGsBG__card .Card-module-scss-module__KLGsBG__badge.Card-module-scss-module__KLGsBG__complexity{background-color:var(--card-color-badge-accent-background);color:var(--card-color-badge-accent-foreground)}
.Alert-module-scss-module__zI1_jW__alert{--alert-color-background-primary:var(--semantic-color-background-primary);--alert-color-background-info:var(--semantic-color-background-info);--alert-color-background-success:var(--semantic-color-background-success);--alert-color-background-warning:var(--semantic-color-background-warning);--alert-color-background-danger:var(--semantic-color-background-danger);--alert-color-background-info-subtle:var(--semantic-color-background-info-subtle);--alert-color-background-warning-subtle:var(--semantic-color-background-warning-subtle);--alert-color-background-danger-subtle:var(--semantic-color-background-danger-subtle);--alert-color-background-success-subtle:var(--semantic-color-background-success-subtle);--alert-color-background-info-strong:var(--semantic-color-background-info-strong);--alert-color-background-warning-strong:var(--semantic-color-background-warning-strong);--alert-color-background-danger-strong:var(--semantic-color-background-danger-strong);--alert-color-background-success-strong:var(--semantic-color-background-success-strong);--alert-color-foreground-primary:var(--semantic-color-foreground-primary);--alert-color-foreground-info:var(--semantic-color-foreground-info);--alert-color-foreground-success:var(--semantic-color-foreground-success);--alert-color-foreground-warning:var(--semantic-color-foreground-warning);--alert-color-foreground-danger:var(--semantic-color-foreground-danger);--alert-color-foreground-on-info-subtle:var(--semantic-color-foreground-on-info-subtle);--alert-color-foreground-on-warning-subtle:var(--semantic-color-foreground-on-warning-subtle);--alert-color-foreground-on-danger-subtle:var(--semantic-color-foreground-on-danger-subtle);--alert-color-foreground-on-success-subtle:var(--semantic-color-foreground-on-success-subtle);--alert-color-foreground-on-color:var(--semantic-color-foreground-on-color);--alert-color-border-primary:var(--semantic-color-border-primary);--alert-color-border-info:var(--semantic-color-border-info);--alert-color-border-success:var(--semantic-color-border-success);--alert-color-border-warning:var(--semantic-color-border-warning);--alert-color-border-danger:var(--semantic-color-border-danger);--alert-size-inline-padding:var(--core-spacing-size-06);--alert-size-inline-radius:var(--semantic-shape-control-radius-default);--alert-size-inline-icon-size:var(--core-spacing-size-06);--alert-size-section-padding:var(--core-spacing-size-06);--alert-size-section-radius:var(--semantic-shape-control-radius-default);--alert-size-section-icon-size:var(--core-spacing-size-06);--alert-size-page-padding:var(--core-spacing-size-06);--alert-size-page-radius:var(--semantic-shape-control-radius-default);--alert-size-page-icon-size:var(--core-spacing-size-06);--alert-shadow-default:var(--semantic-elevation-02);--alert-text-font:var(--semantic-typography-body-default);--alert-text-size:var(--core-spacing-size-06);--alert-text-weight:var(--semantic-typography-font-weight-regular);--alert-icon-size:var(--core-spacing-size-06);--alert-spacing-padding-default:var(--core-spacing-size-06);--alert-spacing-padding-horizontal:var(--core-spacing-size-06);--alert-spacing-padding-vertical:var(--core-spacing-size-08);--alert-spacing-margin-top:var(--core-spacing-size-04);--alert-spacing-min-height-default:var(--core-spacing-size-12);--alert-spacing-gap-small:var(--semantic-spacing-gap-grid-small);--alert-radius-medium:var(--core-shape-radius-medium)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__inline{gap:var(--alert-spacing-gap-small);padding:var(--alert-size-inline-padding);background-color:var(--alert-color-background-primary);border-radius:var(--alert-size-inline-radius);align-items:baseline;display:inline-flex}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__inline.Alert-module-scss-module__zI1_jW__info{color:var(--alert-color-foreground-info)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__inline.Alert-module-scss-module__zI1_jW__warning{color:var(--alert-color-foreground-warning)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__inline.Alert-module-scss-module__zI1_jW__danger{color:var(--alert-color-foreground-danger)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__inline.Alert-module-scss-module__zI1_jW__success{color:var(--alert-color-foreground-success)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section{gap:var(--alert-spacing-padding-default)var(--alert-spacing-padding-horizontal);padding:var(--alert-size-section-padding);background-color:var(--alert-color-background-primary);border-radius:var(--alert-size-section-radius);box-shadow:var(--alert-shadow-default);grid-template-columns:auto auto 1fr auto;grid-template-areas:"icon title body dismiss";align-items:baseline;transition:background-color .2s,box-shadow .2s;display:grid}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section:hover{box-shadow:color-mix(in srgb,var(--alert-shadow-default)80%,transparent 20%)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section.Alert-module-scss-module__zI1_jW__info{background:var(--alert-color-background-infoSubtle);color:var(--alert-color-foreground-onInfoSubtle)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section.Alert-module-scss-module__zI1_jW__info:hover{background:color-mix(in srgb,var(--alert-color-background-infoSubtle)95%,white 5%)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section.Alert-module-scss-module__zI1_jW__warning{background:var(--alert-color-background-warningSubtle);color:var(--alert-color-foreground-onWarningSubtle)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section.Alert-module-scss-module__zI1_jW__warning:hover{background:color-mix(in srgb,var(--alert-color-background-warningSubtle)95%,white 5%)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section.Alert-module-scss-module__zI1_jW__danger{background:var(--alert-color-background-dangerSubtle);color:var(--alert-color-foreground-onDangerSubtle)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section.Alert-module-scss-module__zI1_jW__danger:hover{background:color-mix(in srgb,var(--alert-color-background-dangerSubtle)95%,white 5%)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section.Alert-module-scss-module__zI1_jW__success{background:var(--alert-color-background-successSubtle);color:var(--alert-color-foreground-onSuccessSubtle)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__section.Alert-module-scss-module__zI1_jW__success:hover{background:color-mix(in srgb,var(--alert-color-background-successSubtle)95%,white 5%)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__page{gap:var(--alert-spacing-padding-default)var(--alert-spacing-padding-horizontal);min-height:var(--alert-spacing-minHeight-default);padding:var(--alert-size-page-padding);border-radius:var(--alert-size-page-radius);grid-template-columns:auto 1fr auto;grid-template-areas:"icon title dismiss""icon body dismiss";align-items:baseline;margin:0 -1rem;transition:background-color .2s;display:grid}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__page.Alert-module-scss-module__zI1_jW__info{background:var(--alert-color-background-infoStrong);color:var(--alert-color-foreground-onColor)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__page.Alert-module-scss-module__zI1_jW__info:hover{background:color-mix(in srgb,var(--alert-color-background-infoStrong)90%,white 10%)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__page.Alert-module-scss-module__zI1_jW__warning{background:var(--alert-color-background-warningStrong);color:var(--alert-color-foreground-onColor)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__page.Alert-module-scss-module__zI1_jW__warning:hover{background:color-mix(in srgb,var(--alert-color-background-warningStrong)90%,white 10%)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__page.Alert-module-scss-module__zI1_jW__danger{background:var(--alert-color-background-dangerStrong);color:var(--alert-color-foreground-onColor)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__page.Alert-module-scss-module__zI1_jW__danger:hover{background:color-mix(in srgb,var(--alert-color-background-dangerStrong)90%,white 10%)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__page.Alert-module-scss-module__zI1_jW__success{background:var(--alert-color-background-successStrong);color:var(--alert-color-foreground-onColor)}.Alert-module-scss-module__zI1_jW__alert.Alert-module-scss-module__zI1_jW__page.Alert-module-scss-module__zI1_jW__success:hover{background:color-mix(in srgb,var(--alert-color-background-successStrong)90%,white 10%)}.Alert-module-scss-module__zI1_jW__alert+.Alert-module-scss-module__zI1_jW__alert{margin-block-start:var(--alert-spacing-margin-top)}.Alert-module-scss-module__zI1_jW__alert .Alert-module-scss-module__zI1_jW__icon{width:var(--alert-icon-size);height:var(--alert-icon-size);grid-area:span 2/1;display:inline-block}.Alert-module-scss-module__zI1_jW__alert .Alert-module-scss-module__zI1_jW__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-06);grid-area:span 1/span 1/auto/-2}.Alert-module-scss-module__zI1_jW__alert .Alert-module-scss-module__zI1_jW__body{font-size:var(--font-size-05);grid-area:span 1/2}.Alert-module-scss-module__zI1_jW__alert .Alert-module-scss-module__zI1_jW__dismiss{cursor:pointer;grid-area:span 2/span 1/auto/-1;display:inline-block}@media (prefers-reduced-motion:reduce){.Alert-module-scss-module__zI1_jW__alert,.Alert-module-scss-module__zI1_jW__alert .Alert-module-scss-module__zI1_jW__icon,.Alert-module-scss-module__zI1_jW__alert .Alert-module-scss-module__zI1_jW__title,.Alert-module-scss-module__zI1_jW__alert .Alert-module-scss-module__zI1_jW__body,.Alert-module-scss-module__zI1_jW__alert .Alert-module-scss-module__zI1_jW__dismiss{transition:none}}
.Input-module-scss-module__VF-UAq__input{--input-color-bg-default:var(--semantic-color-background-surface);--input-color-text-default:var(--semantic-color-foreground-primary);--input-color-border-default:var(--semantic-color-border-default);--input-color-focus-default:var(--semantic-color-border-focus);--input-color-invalid-default:var(--semantic-color-border-danger);--input-size-height-default:var(--semantic-size-12);--input-size-radius-default:var(--semantic-radius-md);--input-space-inline-default:var(--semantic-space-300);padding-inline:var(--input-space-inline-default);background:var(--input-color-bg-default);border:1px solid var(--input-color-border-default);border-radius:var(--input-size-radius-default);color:var(--input-color-text-default);appearance:none;block-size:var(--input-size-height-default);inline-size:100%;padding-block:0;transition:border-color .2s,background-color .2s;container-type:inline-size}.Input-module-scss-module__VF-UAq__input:focus-visible{border-color:var(--input-color-focus-default);box-shadow:0 0 0 3px color-mix(in oklab,var(--input-color-focus-default)25%,transparent);outline:none}.Input-module-scss-module__VF-UAq__input:hover:not(:disabled,:read-only){background-color:color-mix(in srgb,var(--input-color-bg-default)95%,var(--input-color-focus-default)5%);border-color:color-mix(in srgb,var(--input-color-border-default)80%,var(--input-color-focus-default)20%)}.Input-module-scss-module__VF-UAq__input.Input-module-scss-module__VF-UAq__invalid{border-color:var(--input-color-invalid-default)}.Input-module-scss-module__VF-UAq__input.Input-module-scss-module__VF-UAq__invalid:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--input-color-invalid-default)25%,transparent)}@supports (container-type:inline-size){@container (max-width:20rem){.Input-module-scss-module__VF-UAq__input{padding-inline:calc(var(--input-space-inline-default)*.75);block-size:calc(var(--input-size-height-default)*.95);font-size:.9rem}}@container (max-width:15rem){.Input-module-scss-module__VF-UAq__input{padding-inline:calc(var(--input-space-inline-default)*.5);block-size:calc(var(--input-size-height-default)*.9);font-size:.85rem}}}
.Avatar-module-scss-module__e9tUhG__avatar{--avatar-size-small:var(--core-spacing-size-05);--avatar-size-default:var(--core-spacing-size-06);--avatar-size-medium:var(--core-spacing-size-08);--avatar-size-large:var(--core-spacing-size-10);--avatar-size-status:var(--core-spacing-size-03);--avatar-size-radius-default:var(--core-shape-radius-full);--avatar-size-radius-small:var(--core-shape-radius-small);--avatar-size-radius-full:var(--core-shape-radius-full);--avatar-size-border-default:var(--semantic-size-border-default);--avatar-size-border-offset:var(--semantic-size-border-offset);--avatar-color-background-default:var(--semantic-color-background-secondary);--avatar-color-background-inverse:var(--semantic-color-background-inverse);--avatar-color-background-success:var(--semantic-color-background-success-strong);--avatar-color-background-warning:var(--semantic-color-background-warning-strong);--avatar-color-background-disabled:var(--semantic-color-border-disabled);--avatar-color-foreground-primary:var(--semantic-color-foreground-primary);--avatar-color-border-default:var(--semantic-color-border-light);--avatar-color-border-info:var(--semantic-color-border-info);--avatar-typography-font-weight-medium:var(--core-typography-font-weight-medium);--avatar-typography-font-family-sans:var(--core-typography-font-family-sans);width:var(--avatar-size-default);height:var(--avatar-size-default);border:var(--avatar-size-border-default)solid var(--avatar-color-border-default);border-radius:var(--avatar-size-radius-default);display:inline-block;position:relative;overflow:hidden}.Avatar-module-scss-module__e9tUhG__avatar:focus-visible{outline:var(--avatar-size-border-default)solid var(--avatar-color-border-info);outline-offset:var(--avatar-size-border-offset)}.Avatar-module-scss-module__e9tUhG__avatar.Avatar-module-scss-module__e9tUhG__small{width:var(--avatar-size-small);height:var(--avatar-size-small)}.Avatar-module-scss-module__e9tUhG__avatar.Avatar-module-scss-module__e9tUhG__medium{width:var(--avatar-size-default);height:var(--avatar-size-default)}.Avatar-module-scss-module__e9tUhG__avatar.Avatar-module-scss-module__e9tUhG__large{width:var(--avatar-size-medium);height:var(--avatar-size-medium)}.Avatar-module-scss-module__e9tUhG__avatar.Avatar-module-scss-module__e9tUhG__extra-large{width:var(--avatar-size-large);height:var(--avatar-size-large)}.Avatar-module-scss-module__e9tUhG__avatar.Avatar-module-scss-module__e9tUhG__rounded{border-radius:var(--avatar-size-radius-default)}.Avatar-module-scss-module__e9tUhG__avatar.Avatar-module-scss-module__e9tUhG__square{border-radius:var(--avatar-size-radius-small)}.Avatar-module-scss-module__e9tUhG__avatar_image{object-fit:cover;width:100%;height:100%;display:block}.Avatar-module-scss-module__e9tUhG__avatar_initials{background:var(--avatar-color-background-default);width:100%;height:100%;color:var(--avatar-color-foreground-primary);font-weight:var(--avatar-typography-fontWeight-medium);font-family:var(--avatar-typography-fontFamily-sans);-webkit-user-select:none;user-select:none;place-items:center;display:grid}.Avatar-module-scss-module__e9tUhG__status{width:var(--avatar-size-status);height:var(--avatar-size-status);border:var(--avatar-size-border-default)solid var(--avatar-color-background-inverse);border-radius:var(--avatar-size-radius-full);position:absolute;inset-block-end:0;inset-inline-end:0}.Avatar-module-scss-module__e9tUhG__status_online{background:var(--avatar-color-background-success)}.Avatar-module-scss-module__e9tUhG__status_offline{background:var(--avatar-color-background-disabled)}.Avatar-module-scss-module__e9tUhG__status_away{background:var(--avatar-color-background-warning)}
.Progress-module-scss-module__lSs_ha__progress{--progress-color-track-background:var(--semantic-color-background-secondary);--progress-color-fill-info:var(--semantic-color-status-info);--progress-color-fill-success:var(--semantic-color-status-success);--progress-color-fill-warning:var(--semantic-color-status-warning);--progress-color-fill-danger:var(--semantic-color-status-danger);--progress-color-text-default:var(--semantic-color-foreground-secondary);--progress-size-linear-sm-height:var(--core-spacing-size-02);--progress-size-linear-sm-radius:var(--core-shape-radius-full);--progress-size-linear-md-height:var(--core-spacing-size-03);--progress-size-linear-md-radius:var(--core-shape-radius-full);--progress-size-linear-lg-height:var(--core-spacing-size-04);--progress-size-linear-lg-radius:var(--core-shape-radius-full);--progress-size-circular-sm-size:32px;--progress-size-circular-sm-stroke-width:2px;--progress-size-circular-md-size:40px;--progress-size-circular-md-stroke-width:3px;--progress-size-circular-lg-size:48px;--progress-size-circular-lg-stroke-width:4px;--progress-typography-value-font-size:var(--semantic-typography-caption-01);--progress-typography-value-font-weight:var(--semantic-typography-font-weight-medium);--progress-motion-duration-indeterminate:1.5s;--progress-motion-easing-indeterminate:ease-in-out;--progress-spacing-gap:var(--core-spacing-size-02);gap:var(--progress-spacing-gap);align-items:center;display:inline-flex}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__linear{width:100%}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__linear .Progress-module-scss-module__lSs_ha__track{background:var(--progress-color-track-background);width:100%;position:relative;overflow:hidden}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__linear .Progress-module-scss-module__lSs_ha__fill{background:var(--progress-color-fill-info);border-radius:inherit;height:100%;transition:width .3s ease-out}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__linear .Progress-module-scss-module__lSs_ha__circleForeground{stroke:var(--progress-color-fill-info)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__linear.Progress-module-scss-module__lSs_ha__sm .Progress-module-scss-module__lSs_ha__track{height:var(--progress-size-linear-sm-height);border-radius:var(--progress-size-linear-sm-radius)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__linear.Progress-module-scss-module__lSs_ha__md .Progress-module-scss-module__lSs_ha__track{height:var(--progress-size-linear-md-height);border-radius:var(--progress-size-linear-md-radius)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__linear.Progress-module-scss-module__lSs_ha__lg .Progress-module-scss-module__lSs_ha__track{height:var(--progress-size-linear-lg-height);border-radius:var(--progress-size-linear-lg-radius)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__linear.Progress-module-scss-module__lSs_ha__indeterminate .Progress-module-scss-module__lSs_ha__fill{animation:Progress-module-scss-module__lSs_ha__progressIndeterminateLinear var(--progress-motion-duration-indeterminate)var(--progress-motion-easing-indeterminate)infinite;width:30%!important}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular{justify-content:center;align-items:center;display:inline-flex;position:relative}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular .Progress-module-scss-module__lSs_ha__circle{transform:rotate(-90deg)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular .Progress-module-scss-module__lSs_ha__circleBackground{stroke:var(--progress-color-track-background)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular .Progress-module-scss-module__lSs_ha__circleForeground{stroke:var(--progress-color-fill-info);transition:stroke-dashoffset .3s ease-out}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__sm .Progress-module-scss-module__lSs_ha__circle{width:var(--progress-size-circular-sm-size);height:var(--progress-size-circular-sm-size)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__sm .Progress-module-scss-module__lSs_ha__circleBackground,.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__sm .Progress-module-scss-module__lSs_ha__circleForeground{stroke-width:var(--progress-size-circular-sm-strokeWidth)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__md .Progress-module-scss-module__lSs_ha__circle{width:var(--progress-size-circular-md-size);height:var(--progress-size-circular-md-size)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__md .Progress-module-scss-module__lSs_ha__circleBackground,.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__md .Progress-module-scss-module__lSs_ha__circleForeground{stroke-width:var(--progress-size-circular-md-strokeWidth)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__lg .Progress-module-scss-module__lSs_ha__circle{width:var(--progress-size-circular-lg-size);height:var(--progress-size-circular-lg-size)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__lg .Progress-module-scss-module__lSs_ha__circleBackground,.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__lg .Progress-module-scss-module__lSs_ha__circleForeground{stroke-width:var(--progress-size-circular-lg-strokeWidth)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular.Progress-module-scss-module__lSs_ha__indeterminate .Progress-module-scss-module__lSs_ha__circleForeground{animation:Progress-module-scss-module__lSs_ha__progressIndeterminateCircular var(--progress-motion-duration-indeterminate)linear infinite;stroke-dasharray:25 75}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__info .Progress-module-scss-module__lSs_ha__fill,.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__info .Progress-module-scss-module__lSs_ha__circleForeground{background:var(--progress-color-fill-info);stroke:var(--progress-color-fill-info)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__success .Progress-module-scss-module__lSs_ha__fill,.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__success .Progress-module-scss-module__lSs_ha__circleForeground{background:var(--progress-color-fill-success);stroke:var(--progress-color-fill-success)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__warning .Progress-module-scss-module__lSs_ha__fill,.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__warning .Progress-module-scss-module__lSs_ha__circleForeground{background:var(--progress-color-fill-warning);stroke:var(--progress-color-fill-warning)}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__danger .Progress-module-scss-module__lSs_ha__fill,.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__danger .Progress-module-scss-module__lSs_ha__circleForeground{background:var(--progress-color-fill-danger);stroke:var(--progress-color-fill-danger)}.Progress-module-scss-module__lSs_ha__value{color:var(--progress-color-text-default);font-weight:var(--progress-typography-value-fontWeight);font-size:var(--progress-typography-value-font-size);white-space:nowrap;flex-shrink:0}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__circular .Progress-module-scss-module__lSs_ha__value{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}@keyframes Progress-module-scss-module__lSs_ha__progressIndeterminateLinear{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes Progress-module-scss-module__lSs_ha__progressIndeterminateCircular{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Progress-module-scss-module__lSs_ha__progress .Progress-module-scss-module__lSs_ha__fill,.Progress-module-scss-module__lSs_ha__progress .Progress-module-scss-module__lSs_ha__circleForeground{transition:none}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__indeterminate .Progress-module-scss-module__lSs_ha__fill,.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__indeterminate .Progress-module-scss-module__lSs_ha__circleForeground{animation:none}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__indeterminate .Progress-module-scss-module__lSs_ha__fill{width:50%!important}.Progress-module-scss-module__lSs_ha__progress.Progress-module-scss-module__lSs_ha__indeterminate .Progress-module-scss-module__lSs_ha__circleForeground{stroke-dasharray:50 50;transform:none}}
.styles-module-scss-module__2cSDYq__hero{gap:var(--semantic-spacing-gap-grid-medium);margin-top:var(--core-spacing-size-07);grid-template-columns:1fr;display:grid}.styles-module-scss-module__2cSDYq__articleContent{max-width:55rem;margin:0 auto}.styles-module-scss-module__2cSDYq__articleContent img{width:100%;height:auto}.styles-module-scss-module__2cSDYq__articleContent h2{font-size:var(--semantic-typography-heading-02)}.styles-module-scss-module__2cSDYq__articleContent p{font-size:var(--semantic-typography-body-02);line-height:1.5}.styles-module-scss-module__2cSDYq__articleContent p+p{text-indent:1.5em}.styles-module-scss-module__2cSDYq__articleContent>*+*{margin-top:var(--core-spacing-size-07)}.styles-module-scss-module__2cSDYq__articleLede>*+*{margin-top:var(--core-spacing-size-04)}.styles-module-scss-module__2cSDYq__byline>*+*{margin-top:var(--core-spacing-size-03)}.styles-module-scss-module__2cSDYq__articleContent aside div>*+*{margin-top:var(--core-spacing-size-07)}.styles-module-scss-module__2cSDYq__articleLede img{border-radius:var(--core-shape-radius-medium);width:100%;height:auto;margin:0 auto}.styles-module-scss-module__2cSDYq__prev-next{gap:var(--core-spacing-size-05);margin-top:var(--core-spacing-size-07);grid-template-columns:1fr 1fr;display:grid}.styles-module-scss-module__2cSDYq__meta{gap:var(--core-spacing-size-06);flex-direction:column;justify-content:space-between;display:flex}.styles-module-scss-module__2cSDYq__byline{gap:var(--core-spacing-size-05);justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__2cSDYq__links{gap:var(--core-spacing-size-03);justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__2cSDYq__share{gap:var(--core-spacing-size-03);align-items:center;display:flex}.styles-module-scss-module__2cSDYq__links ul{gap:var(--core-spacing-size-03);margin:0;margin-left:var(--core-spacing-size-03);padding:0;list-style:none;display:flex}.styles-module-scss-module__2cSDYq__prev_next{gap:var(--core-spacing-size-05);margin-top:var(--core-spacing-size-07);grid-template-columns:1fr 1fr;display:grid}@media screen and (min-width:1000px){.styles-module-scss-module__2cSDYq__hero{grid-template-columns:1fr 1fr}.styles-module-scss-module__2cSDYq__meta{flex-direction:row}.styles-module-scss-module__2cSDYq__byline{flex-direction:row;align-items:center}.styles-module-scss-module__2cSDYq__articleContent aside{gap:var(--core-spacing-size-09);grid-template-columns:1fr 1fr;display:grid}}
.Spinner-module-scss-module__R3-Miq__root{--spinner-size-xs:12px;--spinner-size-sm:16px;--spinner-size-md:20px;--spinner-size-lg:28px;--spinner-thickness-hairline:2px;--spinner-thickness-regular:3px;--spinner-thickness-bold:4px;--spinner-color-accent:var(--semantic-color-accent-brand);--spinner-color-track:var(--semantic-color-border-subtle);--spinner-dots-gap:var(--core-spacing-size-04);--spinner-anim-duration:.8s;vertical-align:middle;block-size:var(--spinner-size-value,var(--spinner-size-md));inline-size:var(--spinner-size-value,var(--spinner-size-md));display:inline-block}.Spinner-module-scss-module__R3-Miq__inline{vertical-align:baseline}.Spinner-module-scss-module__R3-Miq__visual{block-size:100%;inline-size:100%;display:block}[data-variant=ring] .Spinner-module-scss-module__R3-Miq__visual{background:conic-gradient(from 0turn,var(--spinner-color-accent)0turn .25turn,var(--spinner-color-track).25turn 1turn);animation:Spinner-module-scss-module__R3-Miq__spin var(--spinner-anim-duration,.8s)linear infinite;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--spinner-thickness-value,3px)),#000 calc(100% - var(--spinner-thickness-value,3px)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--spinner-thickness-value,3px)),#000 calc(100% - var(--spinner-thickness-value,3px)));border-radius:999px}[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual{--spinner-dots-gap-local:var(--spinner-dots-gap,.375rem);position:relative}[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual,[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual:before,[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual:after{background:var(--spinner-color-accent);animation:Spinner-module-scss-module__R3-Miq__pulse var(--spinner-anim-duration,.8s)ease-in-out infinite;block-size:calc(var(--spinner-size-value,20px)/6);content:"";inline-size:calc(var(--spinner-size-value,20px)/6);border-radius:999px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual:before{transform:translate(calc(-50% - var(--spinner-dots-gap-local)),-50%);animation-delay:-.2s}[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual:after{transform:translate(calc(-50% + var(--spinner-dots-gap-local)),-50%);animation-delay:.2s}[data-variant=bars] .Spinner-module-scss-module__R3-Miq__visual{position:relative}[data-variant=bars] .Spinner-module-scss-module__R3-Miq__visual:before{background:conic-gradient(from 0turn,var(--spinner-color-accent)0 10deg,#0000 10deg 30deg);animation:Spinner-module-scss-module__R3-Miq__spin var(--spinner-anim-duration,.8s)linear infinite;content:"";-webkit-mask:radial-gradient(farthest-side,#000 calc(100% - var(--spinner-thickness-value,3px)),#0000);mask:radial-gradient(farthest-side,#000 calc(100% - var(--spinner-thickness-value,3px)),#0000);position:absolute;inset:0}@media (prefers-contrast:more){[data-variant=ring] .Spinner-module-scss-module__R3-Miq__visual{background:conic-gradient(from 0turn,var(--spinner-color-accent)0turn .25turn,var(--spinner-color-track).25turn 1turn);filter:contrast(1.1)saturate(1.05)}[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual,[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual:before,[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual:after,[data-variant=bars] .Spinner-module-scss-module__R3-Miq__visual:before{filter:contrast(1.1)saturate(1.05)}}@keyframes Spinner-module-scss-module__R3-Miq__spin{to{transform:rotate(360deg)}}@keyframes Spinner-module-scss-module__R3-Miq__pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Spinner-module-scss-module__R3-Miq__visual,[data-variant=bars] .Spinner-module-scss-module__R3-Miq__visual:before,[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual,[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual:before,[data-variant=dots] .Spinner-module-scss-module__R3-Miq__visual:after{animation:none!important}}
.Divider-module-scss-module__SWdINa__divider{--divider-color-default:var(--semantic-color-border-light);--divider-color-subtle:var(--semantic-color-border-subtle);--divider-color-muted:var(--semantic-color-border-light);--divider-size-thickness:var(--core-shape-border-width-hairline);--divider-size-thickness-thick:var(--core-shape-border-width-thin);--divider-spacing-margin:var(--core-spacing-size-04);background-color:var(--divider-color-default);border:none;flex-shrink:0;margin:0}.Divider-module-scss-module__SWdINa__horizontal{margin-block:var(--divider-spacing-margin);block-size:var(--divider-size-thickness);inline-size:100%}.Divider-module-scss-module__SWdINa__vertical{margin-inline:var(--divider-spacing-margin);block-size:100%;inline-size:var(--divider-size-thickness)}
.Icon-module-scss-module__-IzCyG__icon{--icon-color-foreground-default:var(--semantic-color-foreground-primary);--icon-size-padding-default:var(--core-spacing-size-01);aspect-ratio:1;justify-content:center;align-items:center;padding:.125em;display:flex}.Icon-module-scss-module__-IzCyG__icon svg{width:100%;height:100%}
.Popover-module-scss-module__RwiVvG__popoverContainer{display:inline-block}.Popover-module-scss-module__RwiVvG__popoverTrigger{color:inherit;font:inherit;cursor:pointer;margin:0;padding:0}.Popover-module-scss-module__RwiVvG__popoverContent{--popover-size-padding-default:var(--core-spacing-size-06);--popover-size-radius-default:var(--semantic-shape-control-radius-default);--popover-size-radius-full:var(--core-shape-radius-full);--popover-size-gap-default:var(--core-spacing-size-04);--popover-size-max-width-default:var(--core-spacing-size-06);--popover-color-background-content:var(--semantic-color-background-secondary);--popover-color-border-accent:var(--semantic-color-border-accent);--popover-elevation-default:var(--semantic-elevation-default);z-index:1000;gap:var(--popover-size-gap-default);min-width:256px;max-width:calc(100vw - var(--popover-size-max-width-default));padding:var(--popover-size-padding-default);background:var(--popover-color-background-content);border-radius:var(--popover-size-radius-default);box-shadow:var(--popover-elevation-default);animation:Popover-module-scss-module__RwiVvG__popover-enter var(--popover-motion-duration,.2s)var(--popover-motion-easing,cubic-bezier(.34,1.56,.64,1))forwards;contain:layout paint style;flex-direction:column;display:flex}.Popover-module-scss-module__RwiVvG__popoverContent.Popover-module-scss-module__RwiVvG__leaving{animation:Popover-module-scss-module__RwiVvG__popover-exit var(--popover-motion-duration-exit,.15s)var(--popover-motion-easing-exit,ease-in)forwards}@keyframes Popover-module-scss-module__RwiVvG__popover-enter{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Popover-module-scss-module__RwiVvG__popover-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.95)}}@media (prefers-reduced-motion:reduce){.Popover-module-scss-module__RwiVvG__popoverContent,.Popover-module-scss-module__RwiVvG__popoverContent.Popover-module-scss-module__RwiVvG__leaving{animation:none}}.Popover-module-scss-module__RwiVvG__activeTrigger{outline:2px solid var(--popover-color-border-accent);outline-offset:2px;transition:outline 2s ease-out}.Popover-module-scss-module__RwiVvG__activeTrigger>div:hover{transform:rotate(1080deg)}
.Status-module-scss-module__D3BpnG__status{--status-color-background-default:var(--semantic-color-background-primary);--status-color-background-hover:var(--semantic-color-background-hover);--status-color-background-active:var(--semantic-color-background-active);--status-color-background-disabled:var(--semantic-color-background-disabled);--status-color-foreground-primary:var(--semantic-color-foreground-primary);--status-color-foreground-secondary:var(--semantic-color-foreground-secondary);--status-color-foreground-accent:var(--semantic-color-foreground-accent);--status-color-foreground-disabled:var(--semantic-color-foreground-disabled);--status-color-border-default:var(--semantic-color-border-primary);--status-color-border-hover:var(--semantic-color-border-bold);--status-color-border-accent:var(--semantic-color-border-accent);--status-color-border-disabled:var(--semantic-color-border-disabled);--status-size-radius-default:var(--core-shape-radius-full);--status-size-padding-default:var(--core-spacing-size-04);--status-size-border-default:var(--core-shape-border-width-hairline);--status-typography-line-height:var(--core-typography-line-height-collapse);gap:var(--status-size-padding-default);padding:var(--status-size-padding-default);background:var(--status-color-background-default);border:var(--status-size-border-default)solid var(--status-color-border-default);border-radius:var(--status-size-radius-default);color:var(--status-color-foreground-primary);line-height:var(--status-typography-lineHeight,1);fill:var(--status-color-foreground-accent);grid-template-columns:1fr auto;justify-content:center;align-items:center;display:inline-grid}.Status-module-scss-module__D3BpnG__status svg{fill:var(--status-color-foreground-accent)}
.ArticleMetadataForm-module-scss-module__12U3Ha__form{flex-direction:column;gap:24px;display:flex}.ArticleMetadataForm-module-scss-module__12U3Ha__title{color:var(--semantic-color-foreground-primary);margin:0 0 24px;font-size:16px;font-weight:600}.ArticleMetadataForm-module-scss-module__12U3Ha__field{flex-direction:column;display:flex}.ArticleMetadataForm-module-scss-module__12U3Ha__label{color:var(--semantic-color-foreground-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.ArticleMetadataForm-module-scss-module__12U3Ha__input{border:none!important;border-bottom:1px solid var(--semantic-color-border-primary)!important;width:100%!important;color:var(--semantic-color-foreground-primary)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:6px 8px!important;font-family:inherit!important;font-size:14px!important;transition:border-color .15s!important}.ArticleMetadataForm-module-scss-module__12U3Ha__input:focus{border-bottom-color:var(--semantic-color-border-accent)!important;box-shadow:none!important;outline:none!important}.ArticleMetadataForm-module-scss-module__12U3Ha__input::placeholder{color:var(--semantic-color-foreground-tertiary)!important;opacity:.6!important}.ArticleMetadataForm-module-scss-module__12U3Ha__textarea{border:none!important;border-bottom:1px solid var(--semantic-color-border-primary)!important;width:100%!important;color:var(--semantic-color-foreground-primary)!important;resize:vertical!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:6px 8px!important;font-family:inherit!important;font-size:14px!important;transition:border-color .15s!important}.ArticleMetadataForm-module-scss-module__12U3Ha__textarea:focus{border-bottom-color:var(--semantic-color-border-accent)!important;box-shadow:none!important;outline:none!important}.ArticleMetadataForm-module-scss-module__12U3Ha__textarea::placeholder{color:var(--semantic-color-foreground-tertiary)!important;opacity:.6!important}.ArticleMetadataForm-module-scss-module__12U3Ha__monospace{font-family:monospace}.ArticleMetadataForm-module-scss-module__12U3Ha__wordCount{color:var(--semantic-color-foreground-secondary);border-top:1px solid var(--semantic-color-border-primary);padding:16px 0 8px;font-size:12px}.ArticleMetadataForm-module-scss-module__12U3Ha__wordCount strong{font-weight:500}
.Blockquote-module-scss-module__rEo5Ia__blockquote{--blockquote-color-foreground-primary:var(--semantic-color-foreground-secondary);--blockquote-color-background-default:var(--semantic-color-background-secondary);--blockquote-color-border-default:var(--semantic-color-border-accent);--blockquote-color-border-accent:var(--semantic-color-border-accent);--blockquote-typography-font-style:italic;--blockquote-typography-font-weight:var(--semantic-typography-font-weight-medium);--blockquote-typography-sm-font-size:var(--semantic-typography-body-03);--blockquote-typography-sm-line-height:var(--semantic-typography-line-height-body);--blockquote-typography-md-font-size:var(--semantic-typography-body-02);--blockquote-typography-md-line-height:var(--semantic-typography-line-height-body);--blockquote-typography-lg-font-size:var(--semantic-typography-body-01);--blockquote-typography-lg-line-height:var(--semantic-typography-line-height-body);--blockquote-size-padding-default:var(--core-spacing-size-05);--blockquote-size-radius-default:var(--core-shape-radius-medium);--blockquote-size-border-thick:var(--core-shape-border-width-thick);margin:var(--blockquote-size-padding-default)0;padding:var(--blockquote-size-padding-default);color:var(--blockquote-color-foreground-primary);font-weight:var(--blockquote-typography-fontWeight);font-style:var(--blockquote-typography-fontStyle)}.Blockquote-module-scss-module__rEo5Ia__sm{font-size:var(--blockquote-typography-sm-fontSize);line-height:var(--blockquote-typography-sm-lineHeight)}.Blockquote-module-scss-module__rEo5Ia__md{font-size:var(--blockquote-typography-md-fontSize);line-height:var(--blockquote-typography-md-lineHeight)}.Blockquote-module-scss-module__rEo5Ia__lg{font-size:var(--blockquote-typography-lg-fontSize);line-height:var(--blockquote-typography-lg-lineHeight)}.Blockquote-module-scss-module__rEo5Ia__default{border-inline-start:var(--blockquote-size-border-thick)solid var(--blockquote-color-border-default);padding-inline-start:var(--blockquote-size-padding-default)}.Blockquote-module-scss-module__rEo5Ia__bordered{background:var(--blockquote-color-background-default);border:1px solid var(--blockquote-color-border-default);border-radius:var(--blockquote-size-radius-default);border-inline-start-width:var(--blockquote-size-border-thick)}.Blockquote-module-scss-module__rEo5Ia__highlighted{background:var(--blockquote-color-background-default);border-radius:var(--blockquote-size-radius-default);border-inline-start:var(--blockquote-size-border-thick)solid var(--blockquote-color-border-accent)}
.LogoMarquee-module-scss-module__9WQDKq__marqueeContainer{width:100%;min-height:20vh;position:relative}.LogoMarquee-module-scss-module__9WQDKq__marquee{gap:var(--core-spacing-size-10);width:fit-content;padding-right:var(--core-spacing-size-09);padding-left:var(--core-spacing-size-09);color:var(--semantic-color-foreground-primary);white-space:nowrap;align-items:center;transition:all .5s ease-in-out;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.LogoMarquee-module-scss-module__9WQDKq__box svg{max-height:var(--core-spacing-size-25)}.LogoMarquee-module-scss-module__9WQDKq__cover{background:linear-gradient(90deg,var(--semantic-color-background-primary)0%,var(--semantic-color-background-transparent)20% 80%,var(--semantic-color-background-primary)100%);width:100%;height:100%;top:0;left:0}@media (max-width:768px){.LogoMarquee-module-scss-module__9WQDKq__marquee{gap:var(--core-spacing-size-04)}.LogoMarquee-module-scss-module__9WQDKq__box svg{max-height:var(--core-spacing-size-12)}}
.blueprints-module-scss-module__yFwquW__gridContainer{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.blueprints-module-scss-module__yFwquW__gridContent{width:250vh;transform:rotate(var(--angle));transform-origin:50%;flex:none;grid-template-rows:repeat(9,1fr);align-content:center;gap:1rem;display:grid;position:relative}.blueprints-module-scss-module__yFwquW__row{will-change:transform,filter;grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.blueprints-module-scss-module__yFwquW__cell{aspect-ratio:1;border:1px solid var(--semantic-color-border-accent);border-radius:var(--core-shape-radius-medium);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.blueprints-module-scss-module__yFwquW__cell.blueprints-module-scss-module__yFwquW__middleCell{z-index:1}.blueprints-module-scss-module__yFwquW__cell svg{max-width:100%}.blueprints-module-scss-module__yFwquW__enter{z-index:1001;background-color:var(--semantic-color-background);border-radius:var(--core-shape-radius-02);color:var(--color-text);cursor:pointer;border:none;padding:1rem 2rem;transition:opacity .3s;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.blueprints-module-scss-module__yFwquW__enter.blueprints-module-scss-module__yFwquW__hidden{opacity:0;pointer-events:none}
.Checkbox-module-scss-module__6AflbW__indicator{--checkbox-size-sm-width:var(--semantic-size-4);--checkbox-size-sm-height:var(--semantic-size-4);--checkbox-size-sm-icon-size:var(--semantic-size-3);--checkbox-size-md-width:var(--semantic-size-5);--checkbox-size-md-height:var(--semantic-size-5);--checkbox-size-md-icon-size:var(--semantic-size-4);--checkbox-size-lg-width:var(--semantic-size-6);--checkbox-size-lg-height:var(--semantic-size-6);--checkbox-size-lg-icon-size:var(--semantic-size-5);--checkbox-color-background-default:var(--semantic-color-background-surface);--checkbox-color-background-checked:var(--semantic-color-brand-500);--checkbox-color-background-indeterminate:var(--semantic-color-brand-500);--checkbox-color-background-disabled:var(--semantic-color-background-disabled);--checkbox-color-border-default:var(--semantic-color-border-default);--checkbox-color-border-hover:var(--semantic-color-border-hover);--checkbox-color-border-focus:var(--semantic-color-border-focus);--checkbox-color-border-checked:var(--semantic-color-brand-500);--checkbox-color-border-disabled:var(--semantic-color-border-disabled);--checkbox-color-icon-default:var(--semantic-color-foreground-on-brand);--checkbox-color-icon-disabled:var(--semantic-color-foreground-disabled);--checkbox-border-width:var(--semantic-border-width-1);--checkbox-border-radius:var(--semantic-radius-sm);--checkbox-spacing-gap:var(--semantic-space-200);--checkbox-transition-duration:var(--core-motion-duration-short);--checkbox-transition-easing:var(--core-motion-easing-standard);--checkbox-focus-ring-width:var(--semantic-focus-ring-width);--checkbox-focus-ring-color:var(--semantic-focus-ring-color);--checkbox-focus-ring-offset:var(--semantic-focus-ring-offset);background-color:var(--checkbox-color-background-default,#fff);border:var(--checkbox-border-width)solid var(--checkbox-color-border-default);border-radius:var(--checkbox-border-radius);transition:background-color var(--checkbox-transition-duration)var(--checkbox-transition-easing),border-color var(--checkbox-transition-duration)var(--checkbox-transition-easing),color var(--checkbox-transition-duration)var(--checkbox-transition-easing);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.Checkbox-module-scss-module__6AflbW__indicator:hover{background-color:color-mix(in srgb,var(--checkbox-color-background-default)95%,var(--checkbox-color-border-hover)5%);border-color:color-mix(in srgb,var(--checkbox-color-border-default)80%,var(--checkbox-color-border-hover)20%)}.Checkbox-module-scss-module__6AflbW__checkboxWrapper{gap:var(--checkbox-spacing-gap);align-items:center;display:inline-flex;position:relative}.Checkbox-module-scss-module__6AflbW__checkboxWrapper.Checkbox-module-scss-module__6AflbW__sm .Checkbox-module-scss-module__6AflbW__indicator{width:var(--checkbox-size-sm-width);height:var(--checkbox-size-sm-height)}.Checkbox-module-scss-module__6AflbW__checkboxWrapper.Checkbox-module-scss-module__6AflbW__sm .Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__checkIcon,.Checkbox-module-scss-module__6AflbW__checkboxWrapper.Checkbox-module-scss-module__6AflbW__sm .Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__indeterminateIcon{width:var(--checkbox-size-sm-icon-size);height:var(--checkbox-size-sm-icon-size)}.Checkbox-module-scss-module__6AflbW__checkboxWrapper.Checkbox-module-scss-module__6AflbW__md .Checkbox-module-scss-module__6AflbW__indicator{width:var(--checkbox-size-md-width);height:var(--checkbox-size-md-height)}.Checkbox-module-scss-module__6AflbW__checkboxWrapper.Checkbox-module-scss-module__6AflbW__md .Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__checkIcon,.Checkbox-module-scss-module__6AflbW__checkboxWrapper.Checkbox-module-scss-module__6AflbW__md .Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__indeterminateIcon{width:var(--checkbox-size-md-icon-size);height:var(--checkbox-size-md-icon-size)}.Checkbox-module-scss-module__6AflbW__checkboxWrapper.Checkbox-module-scss-module__6AflbW__lg .Checkbox-module-scss-module__6AflbW__indicator{width:var(--checkbox-size-lg-width);height:var(--checkbox-size-lg-height)}.Checkbox-module-scss-module__6AflbW__checkboxWrapper.Checkbox-module-scss-module__6AflbW__lg .Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__checkIcon,.Checkbox-module-scss-module__6AflbW__checkboxWrapper.Checkbox-module-scss-module__6AflbW__lg .Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__indeterminateIcon{width:var(--checkbox-size-lg-icon-size);height:var(--checkbox-size-lg-icon-size)}.Checkbox-module-scss-module__6AflbW__checkIcon,.Checkbox-module-scss-module__6AflbW__indeterminateIcon{opacity:0;transition:opacity var(--checkbox-transition-duration)var(--checkbox-transition-easing),transform var(--checkbox-transition-duration)var(--checkbox-transition-easing);transform:scale(.8)}.Checkbox-module-scss-module__6AflbW__checkbox{opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;position:absolute}.Checkbox-module-scss-module__6AflbW__checkbox:focus-visible+.Checkbox-module-scss-module__6AflbW__indicator{outline:var(--checkbox-focus-ring-width)solid var(--checkbox-focus-ring-color);outline-offset:var(--checkbox-focus-ring-offset)}.Checkbox-module-scss-module__6AflbW__checkbox:checked+.Checkbox-module-scss-module__6AflbW__indicator{background-color:color-mix(in srgb,var(--checkbox-color-background-checked)100%,transparent);border-color:color-mix(in srgb,var(--checkbox-color-border-checked)100%,transparent);color:var(--checkbox-color-icon-default)}.Checkbox-module-scss-module__6AflbW__checkbox:checked+.Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__checkIcon,.Checkbox-module-scss-module__6AflbW__checkbox:checked+.Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__indeterminateIcon{opacity:1;transform:scale(1)}.Checkbox-module-scss-module__6AflbW__checkbox:disabled+.Checkbox-module-scss-module__6AflbW__indicator{background-color:var(--checkbox-color-background-disabled);border-color:var(--checkbox-color-border-disabled);color:var(--checkbox-color-icon-disabled);cursor:not-allowed}.Checkbox-module-scss-module__6AflbW__checkbox[data-indeterminate=true]+.Checkbox-module-scss-module__6AflbW__indicator{background-color:var(--checkbox-color-background-indeterminate);border-color:var(--checkbox-color-border-checked);color:var(--checkbox-color-icon-default)}.Checkbox-module-scss-module__6AflbW__checkbox[data-indeterminate=true]+.Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__checkIcon,.Checkbox-module-scss-module__6AflbW__checkbox[data-indeterminate=true]+.Checkbox-module-scss-module__6AflbW__indicator .Checkbox-module-scss-module__6AflbW__indeterminateIcon{opacity:1;transform:scale(1)}
.ProfileFlag-module-scss-module__aPgVdq__profileFlag{--profileFlag-color-background-default:var(--semantic-color-background-primary);--profileFlag-color-border-default:var(--semantic-color-border-light);--profileFlag-color-border-hover:var(--semantic-color-border-bold);--profileFlag-color-foreground-primary:var(--semantic-color-foreground-primary);--profileFlag-size-radius-default:var(--semantic-shape-control-radius-default);--profileFlag-spacing-gap-default:var(--core-spacing-size-03);--profileFlag-spacing-padding-default:var(--core-spacing-size-04);--profileFlag-spacing-padding-right:var(--core-spacing-size-06);--profileFlag-spacing-margin-top:var(--core-spacing-size-02)}.ProfileFlag-module-scss-module__aPgVdq__profileFlag a{gap:var(--profileFlag-spacing-gap-default);width:fit-content;padding:var(--profileFlag-spacing-padding-default);background-color:var(--profileFlag-color-background-default);border:1px solid var(--profileFlag-color-border-default);border-radius:var(--profileFlag-size-radius-default);color:var(--profileFlag-color-foreground-primary);grid-template-columns:auto auto;align-items:center;padding-inline-end:var(--profileFlag-spacing-padding-right);line-height:1;text-decoration:none;transition:border-color .2s;display:grid}.ProfileFlag-module-scss-module__aPgVdq__profileFlag a small{margin-block-start:var(--profileFlag-spacing-margin-top)}.ProfileFlag-module-scss-module__aPgVdq__profileFlag a:hover{border:1px solid var(--profileFlag-color-border-hover)}
.Toast-module-scss-module__jeu9bG__viewport{--toast-surface-bg:var(--semantic-color-background-secondary);--toast-surface-border:var(--semantic-color-border-subtle);--toast-surface-radius:var(--core-shape-radius-medium);--toast-surface-shadow:var(--semantic-elevation-surface-raised);--toast-color-info:var(--semantic-color-foreground-primary);--toast-color-success:var(--semantic-color-status-success-fg);--toast-color-warning:var(--semantic-color-status-warning-fg);--toast-color-error:var(--semantic-color-status-danger-fg);--toast-accent-info:var(--semantic-color-status-info);--toast-accent-success:var(--semantic-color-status-success);--toast-accent-warning:var(--semantic-color-status-warning);--toast-accent-error:var(--semantic-color-status-danger);--toast-spacing-padding:var(--core-spacing-size-05);--toast-spacing-gap:var(--core-spacing-size-04);--toast-spacing-stack-gap:var(--core-spacing-size-04);--toast-size-max-width:400px;--toast-motion-enter:var(--core-motion-duration-short);--toast-motion-leave:var(--core-motion-duration-short);z-index:1000;gap:var(--toast-spacing-stackGap);flex-direction:column-reverse;display:flex;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.Toast-module-scss-module__jeu9bG__item{gap:var(--toast-spacing-gap);padding:var(--toast-spacing-padding);background:var(--toast-surface-bg);border:1px solid var(--toast-surface-border);border-radius:var(--toast-surface-radius);box-shadow:var(--toast-surface-shadow);opacity:1;transition:opacity var(--toast-motion-enter),transform var(--toast-motion-enter);contain:paint;max-inline-size:var(--toast-size-max-width);display:grid;transform:translateY(0)}.Toast-module-scss-module__jeu9bG__item.Toast-module-scss-module__jeu9bG__entering{opacity:0;transform:translateY(8px)}.Toast-module-scss-module__jeu9bG__item.Toast-module-scss-module__jeu9bG__leaving{opacity:0;transition-duration:var(--toast-motion-leave);transform:translateY(8px)}.Toast-module-scss-module__jeu9bG__title{color:var(--toast-text-title-color,inherit);font-weight:600;font-size:var(--toast-text-title-size,.9375rem);line-height:var(--toast-text-title-line-height,1.4)}.Toast-module-scss-module__jeu9bG__description{opacity:.85;color:var(--toast-text-description-color,inherit);font-size:var(--toast-text-description-size,.875rem);line-height:var(--toast-text-description-line-height,1.5)}.Toast-module-scss-module__jeu9bG__row{gap:var(--toast-spacing-gap);justify-content:flex-end;align-items:center;display:flex}.Toast-module-scss-module__jeu9bG__action{border:1px solid var(--toast-surface-border);cursor:pointer;background:0 0;border-radius:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s}.Toast-module-scss-module__jeu9bG__action:hover{background:#0000000d}.Toast-module-scss-module__jeu9bG__action:focus-visible{outline:2px solid var(--toast-accent-info);outline-offset:2px}.Toast-module-scss-module__jeu9bG__close{opacity:.6;width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex}.Toast-module-scss-module__jeu9bG__close:hover{opacity:1;background:#0000000d}.Toast-module-scss-module__jeu9bG__close:focus-visible{outline:2px solid var(--toast-accent-info);outline-offset:2px;opacity:1}.Toast-module-scss-module__jeu9bG__close svg{width:1rem;height:1rem}.Toast-module-scss-module__jeu9bG__variant-info{border-inline-start:3px solid var(--toast-accent-info)}.Toast-module-scss-module__jeu9bG__variant-success{border-inline-start:3px solid var(--toast-accent-success)}.Toast-module-scss-module__jeu9bG__variant-warning{border-inline-start:3px solid var(--toast-accent-warning)}.Toast-module-scss-module__jeu9bG__variant-error{border-inline-start:3px solid var(--toast-accent-error)}@media (prefers-reduced-motion:reduce){.Toast-module-scss-module__jeu9bG__item,.Toast-module-scss-module__jeu9bG__item.Toast-module-scss-module__jeu9bG__leaving{transition:none}}
.page-module-scss-module__qnDekq__hero{justify-content:center;align-items:center;max-width:100vw;min-height:50vh;margin:0;padding:0;display:flex;position:relative}.page-module-scss-module__qnDekq__hero:first-of-type{min-height:75vh}.page-module-scss-module__qnDekq__headingHero{z-index:1;gap:var(--core-spacing-size-05);flex-direction:column;max-width:90vw;margin:0 auto;display:flex}.page-module-scss-module__qnDekq__headingHero h1{max-width:16em;letter-spacing:var(--core-typography-letter-spacing-tight);line-height:1.3}.page-module-scss-module__qnDekq__headingHero h1>span:first-of-type{z-index:1;margin-bottom:0;display:inline-block}.page-module-scss-module__qnDekq__headingHero h1>span:first-of-type .page-module-scss-module__qnDekq__firstLine{color:var(--semantic-color-foreground-accent);font-size:var(--semantic-typography-heading-06);letter-spacing:var(--core-typography-letter-spacing-normal);gap:.15em}.page-module-scss-module__qnDekq__headingHero h1 .page-module-scss-module__qnDekq__secondLine{gap:.05em}.page-module-scss-module__qnDekq__heroImage{z-index:0;object-fit:cover;width:100%;height:100%;min-height:50vh;position:absolute;top:0;left:0;overflow:hidden}.page-module-scss-module__qnDekq__cover{z-index:0;background:linear-gradient(180deg,var(--semantic-color-background-primary)0%,var(--core-color-mode-transparent)10% 90%,var(--semantic-color-background-primary)100%);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.page-module-scss-module__qnDekq__about{max-width:1440px;margin:0 auto}.page-module-scss-module__qnDekq__quip{min-height:unset;padding:15vh 0;padding:unset;position:relative}.page-module-scss-module__qnDekq__education{min-height:unset;padding:5vh 0 0}
.styles-module-scss-module__l6FSHq__articleGrid{min-height:80vh}
.page-module-scss-module__2xlmdq__hero{margin-bottom:var(--core-spacing-size-07)}.page-module-scss-module__2xlmdq__hero img{border-radius:var(--core-radius-size-03);width:100%;max-width:540px;height:auto}.page-module-scss-module__2xlmdq__actions{gap:var(--core-spacing-size-04);margin-top:var(--core-spacing-size-06);flex-wrap:wrap;display:flex}@media (max-width:768px){.page-module-scss-module__2xlmdq__actions{flex-direction:column}.page-module-scss-module__2xlmdq__actions button{width:100%}}
