._typeDisplayLg_ym6mf_1{font-family:var(--font-family-display);font-size:var(--typography-display-lg-font-size);line-height:var(--typography-display-lg-line-height);font-weight:var(--typography-display-lg-font-weight);letter-spacing:var(--typography-display-lg-letter-spacing)}._typeDisplayMd_ym6mf_9{font-family:var(--font-family-display);font-size:var(--typography-display-md-font-size);line-height:var(--typography-display-md-line-height);font-weight:var(--typography-display-md-font-weight);letter-spacing:var(--typography-display-md-letter-spacing)}._typeH1_ym6mf_17{font-family:var(--font-family-display);font-size:var(--typography-h1-font-size);line-height:var(--typography-h1-line-height);font-weight:var(--typography-h1-font-weight);letter-spacing:var(--typography-h1-letter-spacing)}._typeH2_ym6mf_25{font-family:var(--font-family-display);font-size:var(--typography-h2-font-size);line-height:var(--typography-h2-line-height);font-weight:var(--typography-h2-font-weight);letter-spacing:var(--typography-h2-letter-spacing)}._typeH3_ym6mf_33{font-family:var(--font-family-display);font-size:var(--typography-h3-font-size);line-height:var(--typography-h3-line-height);font-weight:var(--typography-h3-font-weight);letter-spacing:var(--typography-h3-letter-spacing)}._typeTitleLg_ym6mf_41{font-family:var(--font-family-sans);font-size:var(--typography-title-lg-font-size);line-height:var(--typography-title-lg-line-height);font-weight:var(--typography-title-lg-font-weight);letter-spacing:var(--typography-title-lg-letter-spacing)}._typeTitleMd_ym6mf_49{font-family:var(--font-family-sans);font-size:var(--typography-title-md-font-size);line-height:var(--typography-title-md-line-height);font-weight:var(--typography-title-md-font-weight);letter-spacing:var(--typography-title-md-letter-spacing)}._typeBodyLg_ym6mf_57{font-family:var(--font-family-sans);font-size:var(--typography-body-lg-font-size);line-height:var(--typography-body-lg-line-height);font-weight:var(--typography-body-lg-font-weight);letter-spacing:var(--typography-body-lg-letter-spacing)}._typeBodyMd_ym6mf_65{font-family:var(--font-family-sans);font-size:var(--typography-body-md-font-size);line-height:var(--typography-body-md-line-height);font-weight:var(--typography-body-md-font-weight);letter-spacing:var(--typography-body-md-letter-spacing)}._typeBodySm_ym6mf_73{font-family:var(--font-family-sans);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);font-weight:var(--typography-body-sm-font-weight);letter-spacing:var(--typography-body-sm-letter-spacing)}._typeLabelLg_ym6mf_81{font-family:var(--font-family-sans);font-size:var(--typography-label-lg-font-size);line-height:var(--typography-label-lg-line-height);font-weight:var(--typography-label-lg-font-weight);letter-spacing:var(--typography-label-lg-letter-spacing)}._typeLabelMd_ym6mf_89{font-family:var(--font-family-sans);font-size:var(--typography-label-md-font-size);line-height:var(--typography-label-md-line-height);font-weight:var(--typography-label-md-font-weight);letter-spacing:var(--typography-label-md-letter-spacing)}._typeCaption_ym6mf_97{font-family:var(--font-family-sans);font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);font-weight:var(--typography-caption-font-weight);letter-spacing:var(--typography-caption-letter-spacing)}._typeOverline_ym6mf_105{font-family:var(--font-family-sans);font-size:var(--typography-overline-font-size);line-height:var(--typography-overline-line-height);font-weight:var(--typography-overline-font-weight);letter-spacing:var(--typography-overline-letter-spacing);text-transform:uppercase}._toneDefault_ym6mf_114{color:var(--color-text)}._toneMuted_ym6mf_118{color:var(--color-text-muted)}._toneSecondary_ym6mf_122{color:var(--color-text-secondary)}._toneTertiary_ym6mf_126{color:var(--color-text-tertiary)}._toneInverse_ym6mf_130{color:var(--color-text-inverse)}._tonePrimary_ym6mf_134{color:var(--color-primary)}._toneInherit_ym6mf_138{color:inherit}._text_1cvq2_1,._heading_1474f_1{margin:0}._surface_1a64x_1{min-width:0;color:var(--surface-text,var(--color-text));background:var(--surface-bg,var(--color-bg-elevated));border-radius:var(--surface-radius,var(--radius-lg));box-shadow:var(--surface-shadow,var(--shadow-sm));border:1px solid #0000;flex-direction:column;display:flex;overflow:visible}._border_1a64x_13{border-color:var(--surface-border,var(--color-border))}._toneDefault_1a64x_17{--surface-bg:var(--color-bg-elevated);--surface-border:var(--color-border);--surface-text:var(--color-text)}._toneSubtle_1a64x_23{--surface-bg:color-mix(in srgb, var(--color-surface) 88%, transparent);--surface-border:color-mix(in srgb, var(--color-border) 82%, transparent);--surface-text:var(--color-text)}._toneInverse_1a64x_29{--surface-bg:var(--color-tooltip);--surface-border:color-mix(in srgb, var(--color-tooltip) 70%, var(--color-border));--surface-text:var(--color-text-inverse)}._toneGlass_1a64x_35{--surface-bg:var(--color-glass);--surface-border:var(--color-glass-border);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass)}._elevationFlat_1a64x_42{--surface-shadow:none}._elevationSm_1a64x_46{--surface-shadow:var(--shadow-sm)}._elevationCard_1a64x_50{--surface-shadow:var(--shadow-card)}._elevationPopover_1a64x_54{--surface-shadow:var(--shadow-popover)}._elevationDialog_1a64x_58{--surface-shadow:var(--shadow-dialog)}._elevationDrawer_1a64x_62{--surface-shadow:var(--shadow-drawer)}._radiusSm_1a64x_66{--surface-radius:var(--radius-sm)}._radiusMd_1a64x_70{--surface-radius:var(--radius-md)}._radiusLg_1a64x_74{--surface-radius:var(--radius-lg)}._blur_1a64x_78{-webkit-backdrop-filter:var(--blur-overlay);backdrop-filter:var(--blur-overlay)}._clip_1a64x_82{overflow:hidden}._card_zhs0h_1{min-width:0}._paddingDefault_zhs0h_5{padding:calc(var(--spacing-md) + 2px) var(--spacing-lg)}._paddingNone_zhs0h_9{padding:0}._hoverable_zhs0h_13{transition:box-shadow var(--duration-normal) var(--ease-out-expo), transform var(--duration-normal) var(--ease-out-expo)}._hoverable_zhs0h_13:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}
