@layer material-design-system.typography.variable{:root{--_display-large-font: var(--md-sys-typescale-display-large-font, var(--md-ref-typeface-brand, "Roboto"));--_display-large-size: var(--md-sys-typescale-display-large-size, 57px);--_display-large-tracking: var(--md-sys-typescale-display-large-tracking, -.25px);--_display-large-line-height: var(--md-sys-typescale-display-large-line-height, 64px);--_display-large-weight: var(--md-sys-typescale-display-large-weight, var(--md-ref-typeface-weight-regular, 400));--_display-medium-font: var(--md-sys-typescale-display-medium-font, var(--md-ref-typeface-brand, "Roboto"));--_display-medium-size: var(--md-sys-typescale-display-medium-size, 45px);--_display-medium-tracking: var(--md-sys-typescale-display-medium-tracking, 0px);--_display-medium-line-height: var(--md-sys-typescale-display-medium-line-height, 52px);--_display-medium-weight: var(--md-sys-typescale-display-medium-weight, var(--md-ref-typeface-weight-regular, 400));--_display-small-font: var(--md-sys-typescale-display-small-font, var(--md-ref-typeface-brand, "Roboto"));--_display-small-size: var(--md-sys-typescale-display-small-size, 36px);--_display-small-tracking: var(--md-sys-typescale-display-small-tracking, 0px);--_display-small-line-height: var(--md-sys-typescale-display-small-line-height, 44px);--_display-small-weight: var(--md-sys-typescale-display-small-weight, var(--md-ref-typeface-weight-regular, 400));--_headline-large-font: var(--md-sys-typescale-headline-large-font, var(--md-ref-typeface-brand, "Roboto"));--_headline-large-size: var(--md-sys-typescale-headline-large-size, 32px);--_headline-large-tracking: var(--md-sys-typescale-headline-large-tracking, 0px);--_headline-large-line-height: var(--md-sys-typescale-headline-large-line-height, 40px);--_headline-large-weight: var(--md-sys-typescale-headline-large-weight, var(--md-ref-typeface-weight-regular, 400));--_headline-medium-font: var(--md-sys-typescale-headline-medium-font, var(--md-ref-typeface-brand, "Roboto"));--_headline-medium-size: var(--md-sys-typescale-headline-medium-size, 28px);--_headline-medium-tracking: var(--md-sys-typescale-headline-medium-tracking, 0px);--_headline-medium-line-height: var(--md-sys-typescale-headline-medium-line-height, 36px);--_headline-medium-weight: var(--md-sys-typescale-headline-medium-weight, var(--md-ref-typeface-weight-regular, 400));--_headline-small-font: var(--md-sys-typescale-headline-small-font, var(--md-ref-typeface-brand, "Roboto"));--_headline-small-size: var(--md-sys-typescale-headline-small-size, 24px);--_headline-small-tracking: var(--md-sys-typescale-headline-small-tracking, 0px);--_headline-small-line-height: var(--md-sys-typescale-headline-small-line-height, 32px);--_headline-small-weight: var(--md-sys-typescale-headline-small-weight, var(--md-ref-typeface-weight-regular, 400));--_title-large-font: var(--md-sys-typescale-title-large-font, var(--md-ref-typeface-brand, "Roboto"));--_title-large-size: var(--md-sys-typescale-title-large-size, 22px);--_title-large-tracking: var(--md-sys-typescale-title-large-tracking, 0px);--_title-large-line-height: var(--md-sys-typescale-title-large-line-height, 28px);--_title-large-weight: var(--md-sys-typescale-title-large-weight, var(--md-ref-typeface-weight-regular, 400));--_title-medium-font: var(--md-sys-typescale-title-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_title-medium-size: var(--md-sys-typescale-title-medium-size, 16px);--_title-medium-tracking: var(--md-sys-typescale-title-medium-tracking, .15px);--_title-medium-line-height: var(--md-sys-typescale-title-medium-line-height, 24px);--_title-medium-weight: var(--md-sys-typescale-title-medium-weight, var(--md-ref-typeface-weight-medium, 500));--_title-small-font: var(--md-sys-typescale-title-small-font, var(--md-ref-typeface-plain, "Roboto"));--_title-small-size: var(--md-sys-typescale-title-small-size, 14px);--_title-small-tracking: var(--md-sys-typescale-title-small-tracking, .1px);--_title-small-line-height: var(--md-sys-typescale-title-small-line-height, 20px);--_title-small-weight: var(--md-sys-typescale-title-small-weight, var(--md-ref-typeface-weight-medium, 500));--_body-large-font: var(--md-sys-typescale-body-large-font, var(--md-ref-typeface-plain, "Roboto"));--_body-large-size: var(--md-sys-typescale-body-large-size, 16px);--_body-large-tracking: var(--md-sys-typescale-body-large-tracking, .5px);--_body-large-line-height: var(--md-sys-typescale-body-large-line-height, 24px);--_body-large-weight: var(--md-sys-typescale-body-large-weight, var(--md-ref-typeface-weight-regular, 400));--_body-medium-font: var(--md-sys-typescale-body-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_body-medium-size: var(--md-sys-typescale-body-medium-size, 14px);--_body-medium-tracking: var(--md-sys-typescale-body-medium-tracking, .25px);--_body-medium-line-height: var(--md-sys-typescale-body-medium-line-height, 20px);--_body-medium-weight: var(--md-sys-typescale-body-medium-weight, var(--md-ref-typeface-weight-regular, 400));--_body-small-font: var(--md-sys-typescale-body-small-font, var(--md-ref-typeface-plain, "Roboto"));--_body-small-size: var(--md-sys-typescale-body-small-size, 12px);--_body-small-tracking: var(--md-sys-typescale-body-small-tracking, .4px);--_body-small-line-height: var(--md-sys-typescale-body-small-line-height, 16px);--_body-small-weight: var(--md-sys-typescale-body-small-weight, var(--md-ref-typeface-weight-regular, 400));--_label-large-font: var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, "Roboto"));--_label-large-size: var(--md-sys-typescale-label-large-size, 14px);--_label-large-tracking: var(--md-sys-typescale-label-large-tracking, .1px);--_label-large-line-height: var(--md-sys-typescale-label-large-line-height, 20px);--_label-large-weight: var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500));--_label-medium-font: var(--md-sys-typescale-label-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_label-medium-size: var(--md-sys-typescale-label-medium-size, 12px);--_label-medium-tracking: var(--md-sys-typescale-label-medium-tracking, .5px);--_label-medium-line-height: var(--md-sys-typescale-label-medium-line-height, 16px);--_label-medium-weight: var(--md-sys-typescale-label-medium-weight, var(--md-ref-typeface-weight-medium, 500));--_label-small-font: var(--md-sys-typescale-label-small-font, var(--md-ref-typeface-plain, "Roboto"));--_label-small-size: var(--md-sys-typescale-label-small-size, 11px);--_label-small-tracking: var(--md-sys-typescale-label-small-tracking, .5px);--_label-small-line-height: var(--md-sys-typescale-label-small-line-height, 16px);--_label-small-weight: var(--md-sys-typescale-label-small-weight, var(--md-ref-typeface-weight-medium, 500));--_emphasized-display-large-font: var(--md-sys-typescale-emphasized-display-large-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-display-large-size: var(--md-sys-typescale-emphasized-display-large-size, 57px);--_emphasized-display-large-tracking: var(--md-sys-typescale-emphasized-display-large-tracking, -.25px);--_emphasized-display-large-line-height: var(--md-sys-typescale-emphasized-display-large-line-height, 64px);--_emphasized-display-large-weight: var(--md-sys-typescale-emphasized-display-large-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-display-medium-font: var(--md-sys-typescale-emphasized-display-medium-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-display-medium-size: var(--md-sys-typescale-emphasized-display-medium-size, 45px);--_emphasized-display-medium-tracking: var(--md-sys-typescale-emphasized-display-medium-tracking, 0px);--_emphasized-display-medium-line-height: var(--md-sys-typescale-emphasized-display-medium-line-height, 52px);--_emphasized-display-medium-weight: var(--md-sys-typescale-emphasized-display-medium-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-display-small-font: var(--md-sys-typescale-emphasized-display-small-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-display-small-size: var(--md-sys-typescale-emphasized-display-small-size, 36px);--_emphasized-display-small-tracking: var(--md-sys-typescale-emphasized-display-small-tracking, 0px);--_emphasized-display-small-line-height: var(--md-sys-typescale-emphasized-display-small-line-height, 44px);--_emphasized-display-small-weight: var(--md-sys-typescale-emphasized-display-small-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-headline-large-font: var(--md-sys-typescale-emphasized-headline-large-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-headline-large-size: var(--md-sys-typescale-emphasized-headline-large-size, 32px);--_emphasized-headline-large-tracking: var(--md-sys-typescale-emphasized-headline-large-tracking, 0px);--_emphasized-headline-large-line-height: var(--md-sys-typescale-emphasized-headline-large-line-height, 40px);--_emphasized-headline-large-weight: var(--md-sys-typescale-emphasized-headline-large-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-headline-medium-font: var(--md-sys-typescale-emphasized-headline-medium-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-headline-medium-size: var(--md-sys-typescale-emphasized-headline-medium-size, 28px);--_emphasized-headline-medium-tracking: var(--md-sys-typescale-emphasized-headline-medium-tracking, 0px);--_emphasized-headline-medium-line-height: var(--md-sys-typescale-emphasized-headline-medium-line-height, 36px);--_emphasized-headline-medium-weight: var(--md-sys-typescale-emphasized-headline-medium-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-headline-small-font: var(--md-sys-typescale-emphasized-headline-small-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-headline-small-size: var(--md-sys-typescale-emphasized-headline-small-size, 24px);--_emphasized-headline-small-tracking: var(--md-sys-typescale-emphasized-headline-small-tracking, 0px);--_emphasized-headline-small-line-height: var(--md-sys-typescale-emphasized-headline-small-line-height, 32px);--_emphasized-headline-small-weight: var(--md-sys-typescale-emphasized-headline-small-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-title-large-font: var(--md-sys-typescale-emphasized-title-large-font, var(--md-ref-typeface-brand, "Roboto"));--_emphasized-title-large-size: var(--md-sys-typescale-emphasized-title-large-size, 22px);--_emphasized-title-large-tracking: var(--md-sys-typescale-emphasized-title-large-tracking, 0px);--_emphasized-title-large-line-height: var(--md-sys-typescale-emphasized-title-large-line-height, 28px);--_emphasized-title-large-weight: var(--md-sys-typescale-emphasized-title-large-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-title-medium-font: var(--md-sys-typescale-emphasized-title-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-title-medium-size: var(--md-sys-typescale-emphasized-title-medium-size, 16px);--_emphasized-title-medium-tracking: var(--md-sys-typescale-emphasized-title-medium-tracking, .15px);--_emphasized-title-medium-line-height: var(--md-sys-typescale-emphasized-title-medium-line-height, 24px);--_emphasized-title-medium-weight: var(--md-sys-typescale-emphasized-title-medium-weight, var(--md-ref-typeface-weight-medium, 700));--_emphasized-title-small-font: var(--md-sys-typescale-emphasized-title-small-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-title-small-size: var(--md-sys-typescale-emphasized-title-small-size, 14px);--_emphasized-title-small-tracking: var(--md-sys-typescale-emphasized-title-small-tracking, .1px);--_emphasized-title-small-line-height: var(--md-sys-typescale-emphasized-title-small-line-height, 20px);--_emphasized-title-small-weight: var(--md-sys-typescale-emphasized-title-small-weight, var(--md-ref-typeface-weight-medium, 700));--_emphasized-body-large-font: var(--md-sys-typescale-emphasized-body-large-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-body-large-size: var(--md-sys-typescale-emphasized-body-large-size, 16px);--_emphasized-body-large-tracking: var(--md-sys-typescale-emphasized-body-large-tracking, .5px);--_emphasized-body-large-line-height: var(--md-sys-typescale-emphasized-body-large-line-height, 24px);--_emphasized-body-large-weight: var(--md-sys-typescale-emphasized-body-large-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-body-medium-font: var(--md-sys-typescale-emphasized-body-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-body-medium-size: var(--md-sys-typescale-emphasized-body-medium-size, 14px);--_emphasized-body-medium-tracking: var(--md-sys-typescale-emphasized-body-medium-tracking, .25px);--_emphasized-body-medium-line-height: var(--md-sys-typescale-emphasized-body-medium-line-height, 20px);--_emphasized-body-medium-weight: var(--md-sys-typescale-emphasized-body-medium-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-body-small-font: var(--md-sys-typescale-emphasized-body-small-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-body-small-size: var(--md-sys-typescale-emphasized-body-small-size, 12px);--_emphasized-body-small-tracking: var(--md-sys-typescale-emphasized-body-small-tracking, .4px);--_emphasized-body-small-line-height: var(--md-sys-typescale-emphasized-body-small-line-height, 16px);--_emphasized-body-small-weight: var(--md-sys-typescale-emphasized-body-small-weight, var(--md-ref-typeface-weight-regular, 500));--_emphasized-label-large-font: var(--md-sys-typescale-emphasized-label-large-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-label-large-size: var(--md-sys-typescale-emphasized-label-large-size, 14px);--_emphasized-label-large-tracking: var(--md-sys-typescale-emphasized-label-large-tracking, .1px);--_emphasized-label-large-line-height: var(--md-sys-typescale-emphasized-label-large-line-height, 20px);--_emphasized-label-large-weight: var(--md-sys-typescale-emphasized-label-large-weight, var(--md-ref-typeface-weight-medium, 700));--_emphasized-label-medium-font: var(--md-sys-typescale-emphasized-label-medium-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-label-medium-size: var(--md-sys-typescale-emphasized-label-medium-size, 12px);--_emphasized-label-medium-tracking: var(--md-sys-typescale-emphasized-label-medium-tracking, .5px);--_emphasized-label-medium-line-height: var(--md-sys-typescale-emphasized-label-medium-line-height, 16px);--_emphasized-label-medium-weight: var(--md-sys-typescale-emphasized-label-medium-weight, var(--md-ref-typeface-weight-medium, 700));--_emphasized-label-small-font: var(--md-sys-typescale-emphasized-label-small-font, var(--md-ref-typeface-plain, "Roboto"));--_emphasized-label-small-size: var(--md-sys-typescale-emphasized-label-small-size, 11px);--_emphasized-label-small-tracking: var(--md-sys-typescale-emphasized-label-small-tracking, .5px);--_emphasized-label-small-line-height: var(--md-sys-typescale-emphasized-label-small-line-height, 16px);--_emphasized-label-small-weight: var(--md-sys-typescale-emphasized-label-small-weight, var(--md-ref-typeface-weight-medium, 700))}}@layer material-design-system.typography{.display-large{font-family:var(--_display-large-font);font-size:var(--_display-large-size);font-weight:var(--_display-large-weight);line-height:var(--_display-large-line-height);letter-spacing:var(--_display-large-tracking)}.display-medium{font-family:var(--_display-medium-font);font-size:var(--_display-medium-size);font-weight:var(--_display-medium-weight);line-height:var(--_display-medium-line-height);letter-spacing:var(--_display-medium-tracking)}.display-small{font-family:var(--_display-small-font);font-size:var(--_display-small-size);font-weight:var(--_display-small-weight);line-height:var(--_display-small-line-height);letter-spacing:var(--_display-small-tracking)}.headline-large{font-family:var(--_headline-large-font);font-size:var(--_headline-large-size);font-weight:var(--_headline-large-weight);line-height:var(--_headline-large-line-height);letter-spacing:var(--_headline-large-tracking)}.headline-medium{font-family:var(--_headline-medium-font);font-size:var(--_headline-medium-size);font-weight:var(--_headline-medium-weight);line-height:var(--_headline-medium-line-height);letter-spacing:var(--_headline-medium-tracking)}.headline-small{font-family:var(--_headline-small-font);font-size:var(--_headline-small-size);font-weight:var(--_headline-small-weight);line-height:var(--_headline-small-line-height);letter-spacing:var(--_headline-small-tracking)}.title-large{font-family:var(--_title-large-font);font-size:var(--_title-large-size);font-weight:var(--_title-large-weight);line-height:var(--_title-large-line-height);letter-spacing:var(--_title-large-tracking)}.title-medium{font-family:var(--_title-medium-font);font-size:var(--_title-medium-size);font-weight:var(--_title-medium-weight);line-height:var(--_title-medium-line-height);letter-spacing:var(--_title-medium-tracking)}.title-small{font-family:var(--_title-small-font);font-size:var(--_title-small-size);font-weight:var(--_title-small-weight);line-height:var(--_title-small-line-height);letter-spacing:var(--_title-small-tracking)}.label-large{font-family:var(--_label-large-font);font-size:var(--_label-large-size);font-weight:var(--_label-large-weight);line-height:var(--_label-large-line-height);letter-spacing:var(--_label-large-tracking)}.label-medium{font-family:var(--_label-medium-font);font-size:var(--_label-medium-size);font-weight:var(--_label-medium-weight);line-height:var(--_label-medium-line-height);letter-spacing:var(--_label-medium-tracking)}.label-small{font-family:var(--_label-small-font);font-size:var(--_label-small-size);font-weight:var(--_label-small-weight);line-height:var(--_label-small-line-height);letter-spacing:var(--_label-small-tracking)}.body-large{font-family:var(--_body-large-font);font-size:var(--_body-large-size);font-weight:var(--_body-large-weight);line-height:var(--_body-large-line-height);letter-spacing:var(--_body-large-tracking)}.body-medium{font-family:var(--_body-medium-font);font-size:var(--_body-medium-size);font-weight:var(--_body-medium-weight);line-height:var(--_body-medium-line-height);letter-spacing:var(--_body-medium-tracking)}.body-small{font-family:var(--_body-small-font);font-size:var(--_body-small-size);font-weight:var(--_body-small-weight);line-height:var(--_body-small-line-height);letter-spacing:var(--_body-small-tracking)}.emphasized-display-large{font-family:var(--_emphasized-display-large-font);font-size:var(--_emphasized-display-large-size);font-weight:var(--_emphasized-display-large-weight);line-height:var(--_emphasized-display-large-line-height);letter-spacing:var(--_emphasized-display-large-tracking)}.emphasized-display-medium{font-family:var(--_emphasized-display-medium-font);font-size:var(--_emphasized-display-medium-size);font-weight:var(--_emphasized-display-medium-weight);line-height:var(--_emphasized-display-medium-line-height);letter-spacing:var(--_emphasized-display-medium-tracking)}.emphasized-display-small{font-family:var(--_emphasized-display-small-font);font-size:var(--_emphasized-display-small-size);font-weight:var(--_emphasized-display-small-weight);line-height:var(--_emphasized-display-small-line-height);letter-spacing:var(--_emphasized-display-small-tracking)}.emphasized-headline-large{font-family:var(--_emphasized-headline-large-font);font-size:var(--_emphasized-headline-large-size);font-weight:var(--_emphasized-headline-large-weight);line-height:var(--_emphasized-headline-large-line-height);letter-spacing:var(--_emphasized-headline-large-tracking)}.emphasized-headline-medium{font-family:var(--_emphasized-headline-medium-font);font-size:var(--_emphasized-headline-medium-size);font-weight:var(--_emphasized-headline-medium-weight);line-height:var(--_emphasized-headline-medium-line-height);letter-spacing:var(--_emphasized-headline-medium-tracking)}.emphasized-headline-small{font-family:var(--_emphasized-headline-small-font);font-size:var(--_emphasized-headline-small-size);font-weight:var(--_emphasized-headline-small-weight);line-height:var(--_emphasized-headline-small-line-height);letter-spacing:var(--_emphasized-headline-small-tracking)}.emphasized-title-large{font-family:var(--_emphasized-title-large-font);font-size:var(--_emphasized-title-large-size);font-weight:var(--_emphasized-title-large-weight);line-height:var(--_emphasized-title-large-line-height);letter-spacing:var(--_emphasized-title-large-tracking)}.emphasized-title-medium{font-family:var(--_emphasized-title-medium-font);font-size:var(--_emphasized-title-medium-size);font-weight:var(--_emphasized-title-medium-weight);line-height:var(--_emphasized-title-medium-line-height);letter-spacing:var(--_emphasized-title-medium-tracking)}.emphasized-title-small{font-family:var(--_emphasized-title-small-font);font-size:var(--_emphasized-title-small-size);font-weight:var(--_emphasized-title-small-weight);line-height:var(--_emphasized-title-small-line-height);letter-spacing:var(--_emphasized-title-small-tracking)}.emphasized-label-large{font-family:var(--_emphasized-label-large-font);font-size:var(--_emphasized-label-large-size);font-weight:var(--_emphasized-label-large-weight);line-height:var(--_emphasized-label-large-line-height);letter-spacing:var(--_emphasized-label-large-tracking)}.emphasized-label-medium{font-family:var(--_emphasized-label-medium-font);font-size:var(--_emphasized-label-medium-size);font-weight:var(--_emphasized-label-medium-weight);line-height:var(--_emphasized-label-medium-line-height);letter-spacing:var(--_emphasized-label-medium-tracking)}.emphasized-label-small{font-family:var(--_emphasized-label-small-font);font-size:var(--_emphasized-label-small-size);font-weight:var(--_emphasized-label-small-weight);line-height:var(--_emphasized-label-small-line-height);letter-spacing:var(--_emphasized-label-small-tracking)}.emphasized-body-large{font-family:var(--_emphasized-body-large-font);font-size:var(--_emphasized-body-large-size);font-weight:var(--_emphasized-body-large-weight);line-height:var(--_emphasized-body-large-line-height);letter-spacing:var(--_emphasized-body-large-tracking)}.emphasized-body-medium{font-family:var(--_emphasized-body-medium-font);font-size:var(--_emphasized-body-medium-size);font-weight:var(--_emphasized-body-medium-weight);line-height:var(--_emphasized-body-medium-line-height);letter-spacing:var(--_emphasized-body-medium-tracking)}.emphasized-body-small{font-family:var(--_emphasized-body-small-font);font-size:var(--_emphasized-body-small-size);font-weight:var(--_emphasized-body-small-weight);line-height:var(--_emphasized-body-small-line-height);letter-spacing:var(--_emphasized-body-small-tracking)}}@layer material-design-system.color.variable{:root{--md-sys-color-primary-palette-key-color: light-dark(#377f9d, #377f9d);--md-sys-color-secondary-palette-key-color: light-dark(#667a85, #667a85);--md-sys-color-tertiary-palette-key-color: light-dark(#777397, #777397);--md-sys-color-neutral-palette-key-color: light-dark(#73787b, #73787b);--md-sys-color-neutral-variant-palette-key-color: light-dark(#70787d, #70787d);--md-sys-color-background: light-dark(#f6fafe, #0f1417);--md-sys-color-on-background: light-dark(#171c1f, #dfe3e7);--md-sys-color-surface: light-dark(#f6fafe, #0f1417);--md-sys-color-surface-dim: light-dark(#d6dbde, #0f1417);--md-sys-color-surface-bright: light-dark(#f6fafe, #353a3d);--md-sys-color-surface-container-lowest: light-dark(#ffffff, #0a0f12);--md-sys-color-surface-container-low: light-dark(#f0f4f8, #171c1f);--md-sys-color-surface-container: light-dark(#eaeef2, #1b2023);--md-sys-color-surface-container-high: light-dark(#e4e9ec, #262b2e);--md-sys-color-surface-container-highest: light-dark(#dfe3e7, #303538);--md-sys-color-on-surface: light-dark(#171c1f, #dfe3e7);--md-sys-color-surface-variant: light-dark(#dce3e9, #40484c);--md-sys-color-on-surface-variant: light-dark(#40484c, #c0c8cd);--md-sys-color-inverse-surface: light-dark(#2c3134, #dfe3e7);--md-sys-color-inverse-on-surface: light-dark(#edf1f5, #2c3134);--md-sys-color-outline: light-dark(#70787d, #8a9297);--md-sys-color-outline-variant: light-dark(#c0c8cd, #40484c);--md-sys-color-shadow: light-dark(#000000, #000000);--md-sys-color-scrim: light-dark(#000000, #000000);--md-sys-color-surface-tint: light-dark(#146683, #8ccff0);--md-sys-color-primary: light-dark(#146683, #8ccff0);--md-sys-color-on-primary: light-dark(#ffffff, #003547);--md-sys-color-primary-container: light-dark(#bfe9ff, #004d65);--md-sys-color-on-primary-container: light-dark(#004d65, #bfe9ff);--md-sys-color-inverse-primary: light-dark(#8ccff0, #146683);--md-sys-color-secondary: light-dark(#4d616c, #b4cad6);--md-sys-color-on-secondary: light-dark(#ffffff, #1f333d);--md-sys-color-secondary-container: light-dark(#d0e6f2, #364954);--md-sys-color-on-secondary-container: light-dark(#364954, #d0e6f2);--md-sys-color-tertiary: light-dark(#5e5b7d, #c7c2ea);--md-sys-color-on-tertiary: light-dark(#ffffff, #2f2d4c);--md-sys-color-tertiary-container: light-dark(#e4dfff, #464364);--md-sys-color-on-tertiary-container: light-dark(#464364, #e4dfff);--md-sys-color-error: light-dark(#ba1a1a, #ffb4ab);--md-sys-color-on-error: light-dark(#ffffff, #690005);--md-sys-color-error-container: light-dark(#ffdad6, #93000a);--md-sys-color-on-error-container: light-dark(#93000a, #ffdad6);--md-sys-color-primary-fixed: light-dark(#bfe9ff, #bfe9ff);--md-sys-color-primary-fixed-dim: light-dark(#8ccff0, #8ccff0);--md-sys-color-on-primary-fixed: light-dark(#001f2a, #001f2a);--md-sys-color-on-primary-fixed-variant: light-dark(#004d65, #004d65);--md-sys-color-secondary-fixed: light-dark(#d0e6f2, #d0e6f2);--md-sys-color-secondary-fixed-dim: light-dark(#b4cad6, #b4cad6);--md-sys-color-on-secondary-fixed: light-dark(#081e27, #081e27);--md-sys-color-on-secondary-fixed-variant: light-dark(#364954, #364954);--md-sys-color-tertiary-fixed: light-dark(#e4dfff, #e4dfff);--md-sys-color-tertiary-fixed-dim: light-dark(#c7c2ea, #c7c2ea);--md-sys-color-on-tertiary-fixed: light-dark(#1a1836, #1a1836);--md-sys-color-on-tertiary-fixed-variant: light-dark(#464364, #464364)}}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme,base,components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-\[0\]{inset:0}.top-\[0\]{top:0}.right-\[0\]{right:0}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.row-span-1{grid-row:span 1/span 1}.mx-auto{margin-inline:auto}.mt-\[64px\]{margin-top:64px}.mt-\[128px\]{margin-top:128px}.mt-\[256px\]{margin-top:256px}.flex{display:flex}.grid{display:grid}.aspect-\[560\/315\]{aspect-ratio:560/315}.h-\[48px\]{height:48px}.h-\[120px\]{height:120px}.h-auto{height:auto}.h-fit{height:fit-content}.w-fit{width:fit-content}.w-full{width:100%}.min-w-\[164px\]{min-width:164px}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[12px\]{gap:12px}.gap-\[24px\]{gap:24px}.overflow-clip{overflow:clip}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\[\&\>label\]\:flex>label{display:flex}.\[\&\>label\]\:flex-col>label{flex-direction:column}}@layer material-design-system;:root:not([dark]){color-scheme:light}:root[dark]{color-scheme:dark}body{background-color:var(--md-sys-color-surface);min-height:100svh;margin:0}a{text-underline-offset:2px;color:var(--md-sys-color-tertiary);cursor:pointer;text-decoration-line:underline;transition-property:text-underline-offset,color;transition-duration:.2s}a:hover{text-underline-offset:4px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.hero[data-astro-cid-bbe6dxrz]{.avatar{display:grid;place-content:center;height:128px;width:128px;background-color:var(--md-sys-color-secondary-container);aspect-ratio:1 / 1}.title{font-weight:900;background-clip:text;color:transparent;background-image:linear-gradient(to bottom right,var(--md-sys-color-on-primary-container),var(--md-sys-color-on-primary-container),var(--md-sys-color-primary-container))}}.skew-button[data-astro-cid-wyvhyebl]{cursor:pointer;position:relative;outline:none;border:none;text-decoration-line:none;&:after,>.button-background[data-astro-cid-wyvhyebl],>.label[data-astro-cid-wyvhyebl],>md-icon[data-astro-cid-wyvhyebl]{transition-property:transform,color,background-color;transition-duration:.15s}&:after{content:"";position:absolute;inset:0;background-color:var(--md-sys-color-on-primary-container);transform:skew(0) scaleX(0);z-index:-2}&:focus-within:after,&:hover:after{transform:skew(25deg) scaleX(1)}&:active:after{transform:skew(15deg) scaleX(1)}&:active>.button-background[data-astro-cid-wyvhyebl]{transform:skew(-15deg);background-color:var(--md-sys-color-primary)}&:active>.label[data-astro-cid-wyvhyebl]{color:var(--md-sys-color-on-primary)}&:active>.icon[data-astro-cid-wyvhyebl]{color:var(--md-sys-color-on-primary)}>.button-background[data-astro-cid-wyvhyebl]{display:flex;position:absolute;inset:0;transform:skew(-25deg);z-index:-1;background-color:var(--md-sys-color-primary-container)}>.label[data-astro-cid-wyvhyebl]{user-select:none;color:var(--md-sys-color-on-primary-container)}>.icon[data-astro-cid-wyvhyebl]{fill:currentColor;color:var(--md-sys-color-on-primary-container)}}.skew-button[data-astro-cid-tiaoi7w3]{all:unset;display:flex;height:48px;min-width:48px;align-items:center;justify-content:center;cursor:pointer;position:relative;outline:none;border:none;padding:0 24px;&:after,>.button-background[data-astro-cid-tiaoi7w3],>.label[data-astro-cid-tiaoi7w3],>md-icon[data-astro-cid-tiaoi7w3]{transition-property:transform,color,background-color;transition-duration:.15s}&:after{content:"";position:absolute;inset:0;background-color:var(--skew-button-secondary-background-color, var(--md-sys-color-on-primary-container));transform:skew(0) scaleX(0);z-index:-2}&:focus-within:after,&:hover:after{transform:skew(25deg) scaleX(1)}&:active:after{transform:skew(15deg) scaleX(1)}&:active>.button-background[data-astro-cid-tiaoi7w3]{transform:skew(-15deg)}>.button-background[data-astro-cid-tiaoi7w3]{display:flex;position:absolute;inset:0;transform:skew(-25deg);z-index:-1;background-color:var(--skew-button-background-color, var(--md-sys-color-primary-container))}>.label[data-astro-cid-tiaoi7w3]{user-select:none;color:var(--skew-button-label-color, var(--md-sys-color-on-primary-container))}}.before-footer[data-astro-cid-sz7xmlte]{display:block;height:120px;opacity:.08}footer[data-astro-cid-sz7xmlte]{position:relative;&:after{content:"";position:absolute;inset:0;z-index:-1}.footer-container{margin-left:auto;margin-right:auto;padding:48px 0;.follow-us-part.{display:flex;gap:8px}}}.follow-us-part[data-astro-cid-qeguyq3e]{box-sizing:border-box;position:relative;display:inline-flex;gap:24px;width:fit-content;& a[data-astro-cid-qeguyq3e]{all:unset;position:relative;height:fit-content;z-index:1;box-sizing:border-box;display:grid;place-content:center;width:48px;height:48px;cursor:pointer}& a[data-astro-cid-qeguyq3e] svg[data-astro-cid-qeguyq3e]{fill:var(--md-sys-color-primary-container);z-index:1;box-sizing:border-box;outline:none;border:none;width:40px;height:40px}& a[data-astro-cid-qeguyq3e] .svg-background[data-astro-cid-qeguyq3e]{position:absolute;box-sizing:border-box;width:38px;height:38px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;border-radius:999px;background-color:var(--md-sys-color-on-primary-container);z-index:1}& a[data-astro-cid-qeguyq3e],a[data-astro-cid-qeguyq3e] :is(.button-background,.button-background-after,svg)[data-astro-cid-qeguyq3e]{transition-property:transform,background-color,color,fill;transition-duration:.15s}& a[data-astro-cid-qeguyq3e] .button-background[data-astro-cid-qeguyq3e]{display:block;position:absolute;inset:0;background-color:var(--md-sys-color-primary-container);border-radius:0;transform:skew(-25deg);z-index:0}& a[data-astro-cid-qeguyq3e] .button-background-after[data-astro-cid-qeguyq3e]{display:block;position:absolute;inset:0;z-index:-2;transform:skew(25deg) scaleX(0);background-color:var(--md-sys-color-primary)}& a[data-astro-cid-qeguyq3e]:focus-within .button-background-after[data-astro-cid-qeguyq3e]{transform:skew(25deg) scaleX(1)}& a[data-astro-cid-qeguyq3e]:hover .button-background-after[data-astro-cid-qeguyq3e]{transform:skew(25deg) scaleX(1)}& a[data-astro-cid-qeguyq3e]:active .button-background-after[data-astro-cid-qeguyq3e]{transform:skew(15deg) scaleX(1)}& a[data-astro-cid-qeguyq3e]:active .button-background[data-astro-cid-qeguyq3e]{transform:skew(-15deg)}}#change-light-dark[data-astro-cid-ubvdqr6z]{all:unset;outline:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;height:48px;width:48px;background-color:var(--md-sys-color-primary-container);fill:currentColor;color:var(--md-sys-color-on-primary-container);position:relative;.inactive[data-astro-cid-ubvdqr6z]{display:none}&:after{content:"";display:block;position:absolute;right:0;top:0;height:56px;width:56px;z-index:-1;filter:blur(0px);transition-property:transform,filter;transition-duration:.2s;background-image:repeating-linear-gradient(-45deg,#ff6262 0 15px,#ffa228 15px 30px,#e8f765 30px 45px,#35eb1d 45px 60px,#64b9ff 60px 75px,#b44aff 75px 90px,#ff91c8 90px 105px)}&:hover:after{transform:scale(1.5);filter:blur(8px)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.page-switch[data-astro-cid-j7pv25f6]{display:flex;width:fit-content;max-width:100%;box-sizing:border-box;gap:24px;justify-content:center;margin:24px auto;padding-left:24px;padding-right:24px;overflow:auto;>:not([aria-selected=true])[data-astro-cid-j7pv25f6]{--skew-button-label-color: var(--md-sys-color-on-surface);--skew-button-background-color: var(--md-sys-color-surface-container);--skew-button-secondary-background-color: var(--md-sys-color-on-surface)}&.secondary [data-astro-cid-j7pv25f6][aria-selected=true]{--skew-button-label-color: var(--md-sys-color-on-secondary-container);--skew-button-background-color: var(--md-sys-color-secondary-container);--skew-button-secondary-background-color: var(--md-sys-color-on-secondary-container)}&.error [data-astro-cid-j7pv25f6][aria-selected=true]{--skew-button-label-color: var(--md-sys-color-on-error-container);--skew-button-background-color: var(--md-sys-color-error-container);--skew-button-secondary-background-color: var(--md-sys-color-on-error-container)}}.tab-panel[data-astro-cid-j7pv25f6]{&:not(.active){display:none}}.my-lang[data-astro-cid-j7pv25f6]{.lang-box{border-radius:0;display:inline-flex;min-height:64px;align-items:center;justify-content:center;position:relative;overflow:auto;&:after{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--md-sys-color-secondary-container)}&.l1:after{opacity:1}&.l2:after{opacity:.5}&.l3:after{opacity:.25}}}.card[data-astro-cid-j7pv25f6]{position:relative;width:100%;border:none;outline:none;box-sizing:border-box;border-radius:24px;display:grid;grid-template-rows:24px 24px 24px 1fr;grid-template-columns:repeat(6,1fr);min-height:320px;margin-top:64px}.card[data-astro-cid-j7pv25f6]>.card-title[data-astro-cid-j7pv25f6]{display:flex;position:relative;align-items:center;height:100%;width:fit-content;color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);padding:0 24px;box-sizing:border-box;margin:0 0 0 24px;user-select:none;&:after{content:"";position:absolute;border-radius:inherit;inset:0;z-index:0;outline:2px dashed var(--md-sys-color-primary)}grid-row:1 / 4;grid-column:1 / -1}.card[data-astro-cid-j7pv25f6]>.card-content[data-astro-cid-j7pv25f6]{grid-row:3 / 5;grid-column:1/-1;display:block;height:100%;box-sizing:border-box;padding:48px 32px 24px;position:relative;&:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to bottom,var(--md-sys-color-primary-container),transparent);opacity:.32}}.card[data-astro-cid-j7pv25f6].secondary{>.card-title[data-astro-cid-j7pv25f6]{color:var(--md-sys-color-on-secondary-container);background-color:var(--md-sys-color-secondary-container);&:after{outline:2px dashed var(--md-sys-color-secondary)}}>.card-content[data-astro-cid-j7pv25f6]:after{background-image:linear-gradient(to bottom,var(--md-sys-color-secondary-container),transparent)}}.card[data-astro-cid-j7pv25f6].tertiary{>.card-title[data-astro-cid-j7pv25f6]{color:var(--md-sys-color-on-tertiary-container);background-color:var(--md-sys-color-tertiary-container);&:after{outline:2px dashed var(--md-sys-color-tertiary)}}>.card-content[data-astro-cid-j7pv25f6]:after{background-image:linear-gradient(to bottom,var(--md-sys-color-tertiary-container),transparent)}}.card[data-astro-cid-j7pv25f6].error{>.card-title[data-astro-cid-j7pv25f6]{color:var(--md-sys-color-on-error-container);background-color:var(--md-sys-color-error-container);&:after{outline:2px dashed var(--md-sys-color-error)}}>.card-content[data-astro-cid-j7pv25f6]:after{background-image:linear-gradient(to bottom,var(--md-sys-color-error-container),transparent)}}.page-container[data-astro-cid-j7pv25f6]{width:100%;max-width:960px;margin-left:auto;margin-right:auto;box-sizing:border-box}.page-container[data-astro-cid-j7pv25f6].with-margin-top{margin-top:256px}.page-container[data-astro-cid-j7pv25f6].with-padding-x{padding-left:24px;padding-right:24px;@media (min-width: 600px){padding-left:48px;padding-right:48px}@media (min-width: 840px){padding-left:64px;padding-right:64px}@media (min-width: 1200px){padding-left:0;padding-right:0}}
