:root{--color-black: #000000;--color-white: #ffffff;--color-midnight-50: #f1f0f4;--color-midnight-100: #e3e1ea;--color-midnight-200: #aaa6bf;--color-midnight-300: #5b5676;--color-midnight-400: #2e2b3b;--color-midnight-500: #111016;--color-navy-50: #e9f5fc;--color-navy-100: #d2eaf9;--color-navy-200: #79c0ec;--color-navy-300: #1a78b2;--color-navy-400: #0d3c59;--color-navy-500: #092a3e;--color-copper-50: #f8f1ec;--color-copper-100: #f1e3da;--color-copper-200: #d5ac90;--color-copper-300: #955d37;--color-copper-400: #835231;--color-copper-500: #4a2e1c;--color-orchre-50: #fff5e6;--color-orchre-100: #feeacd;--color-orchre-200: #fcc169;--color-orchre-300: #fba626;--color-orchre-400: #c87a04;--color-orchre-500: #643d02;--color-indigo-50: #eaf2fa;--color-indigo-100: #cadff3;--color-indigo-200: #81b1e2;--color-indigo-300: #5999d9;--color-indigo-400: #2666a6;--color-indigo-500: #133353;--color-sage-50: #f1f8ed;--color-sage-100: #e3f1da;--color-sage-200: #a5d088;--color-sage-300: #90c56d;--color-sage-400: #5d923a;--color-sage-500: #2f491d;--color-solar-50: #fffce6;--color-solar-100: #fffacc;--color-solar-200: #fef38e;--color-solar-300: #feef67;--color-solar-400: #cab602;--color-solar-500: #655b01;--color-ivory-50: #fbf3e9;--color-ivory-100: #fbf1e6;--color-ivory-200: #f1cda7;--color-ivory-300: #e39b4f;--color-ivory-400: #b0681c;--color-ivory-500: #58340e;--color-lilac-50: #d6cefb;--color-lilac-100: #bdb0f8;--color-lilac-200: #b0a4e8;--color-lilac-300: #625793;--color-lilac-400: #4e4879;--color-lilac-500: #0a151c;--color-neutral-100: #f7f7f7;--color-neutral-200: #e5e5e5;--color-neutral-300: #adadad;--color-neutral-400: #888888;--color-neutral-500: #676767;--color-neutral-900: #1a1a1a;--color-urgent-red-100: #ffe2e1;--color-urgent-red-200: #ffcabe;--color-urgent-red-300: #ff5850;--color-urgent-red-400: #e4271d;--color-urgent-red-500: #841d18;--color-calm-green-100: #e1f7e6;--color-calm-green-200: #beecc8;--color-calm-green-300: #56d391;--color-calm-green-400: #0d9051;--color-calm-green-500: #084b2e;--color-powder-blue-100: #deecfa;--color-powder-blue-200: #c4e0f8;--color-powder-blue-300: #5a9bea;--color-powder-blue-400: #3375dc;--color-powder-blue-500: #264582;--color-heal-yellow-100: #fff8c8;--color-heal-yellow-200: #ffec88;--color-heal-yellow-300: #f6c64f;--color-heal-yellow-400: #eeab04;--color-heal-yellow-500: #733b10;--color-cell-pink-100: #fee5f1;--color-cell-pink-200: #fed7ea;--color-cell-pink-300: #ff81b8;--color-cell-pink-400: #eb1664;--color-cell-pink-500: #8d0e37;--color-bg-base-light: var(--color-white);--color-bg-base-dark: var(--color-black);--color-bg-neutral-light: var(--color-neutral-100);--color-bg-neutral-medium: var(--color-neutral-200);--color-bg-success: var(--color-calm-green-100);--color-bg-warning: var(--color-heal-yellow-100);--color-bg-danger: var(--color-urgent-red-300);--color-bg-info: var(--color-powder-blue-100);--color-bg-supportive: var(--color-cell-pink-100);--color-bg-success-fill: var(--color-calm-green-300);--color-bg-warning-fill: var(--color-heal-yellow-300);--color-bg-danger-fill: var(--color-urgent-red-300);--color-bg-info-fill: var(--color-powder-blue-300);--color-bg-supportive-fill: var(--color-cell-pink-300);--color-bg-fill-primary: var(--color-black);--color-bg-fill-brand-solar: var(--color-solar-200);--color-bg-fill-brand-indigo: var(--color-indigo-200);--color-bg-fill-brand-sage: var(--color-sage-200);--color-bg-fill-brand-orchre: var(--color-orchre-300);--color-bg-fill-brand-lilac: var(--color-lilac-100);--color-bg-fill-brand-disabled: var(--color-neutral-400);--color-bg-fill-brand-inverse: var(--color-white);--color-bg-fill-neutral-dark: var(--color-neutral-900);--color-bg-fill-alpha-white-10: rgba(255, 255, 255, .1);--color-bg-fill-alpha-white-20: rgba(255, 255, 255, .2);--color-bg-fill-alpha-white-30: rgba(255, 255, 255, .3);--color-bg-fill-alpha-white-40: rgba(255, 255, 255, .4);--color-bg-fill-alpha-white-50: rgba(255, 255, 255, .5);--color-bg-fill-alpha-black-10: rgba(0, 0, 0, .1);--color-bg-fill-alpha-black-20: rgba(0, 0, 0, .2);--color-bg-fill-alpha-black-30: rgba(0, 0, 0, .3);--color-bg-fill-alpha-black-40: rgba(0, 0, 0, .4);--color-bg-fill-alpha-black-50: rgba(0, 0, 0, .5);--color-text-primary: var(--color-black);--color-text-primary-brand-solar: var(--color-solar-200);--color-text-primary-brand-indigo: var(--color-indigo-300);--color-text-primary-brand-lilac: var(--color-lilac-300);--color-text-primary-disabled: var(--color-neutral-300);--color-text-primary-inverted: var(--color-white);--color-text-secondary: var(--color-neutral-500);--color-text-secondary-hover: var(--color-neutral-400);--color-text-secondary-disabled: var(--color-neutral-300);--color-text-secondary-inverted: var(--color-neutral-200);--color-text-success-dark: var(--color-calm-green-500);--color-text-success-light: var(--color-calm-green-400);--color-text-success-hover: var(--color-calm-green-300);--color-text-success-disabled: var(--color-calm-green-200);--color-text-warning-dark: var(--color-heal-yellow-500);--color-text-warning-light: var(--color-heal-yellow-400);--color-text-warning-hover: var(--color-heal-yellow-300);--color-text-warning-disabled: var(--color-heal-yellow-200);--color-text-danger-dark: var(--color-urgent-red-500);--color-text-danger-light: var(--color-urgent-red-400);--color-text-danger-hover: var(--color-urgent-red-300);--color-text-danger-disabled: var(--color-urgent-red-200);--color-text-info-dark: var(--color-powder-blue-500);--color-text-info-light: var(--color-powder-blue-400);--color-text-info-hover: var(--color-powder-blue-300);--color-text-info-disabled: var(--color-powder-blue-200);--color-text-supportive-dark: var(--color-cell-pink-500);--color-text-supportive-light: var(--color-cell-pink-400);--color-text-supportive-hover: var(--color-cell-pink-300);--color-text-supportive-disabled: var(--color-cell-pink-200);--border-color-light: var(--color-neutral-200);--border-color-medium: var(--color-neutral-300);--border-color-dark: var(--color-black);--border-color-indigo: var(--color-indigo-200);--border-color-solar: var(--color-solar-200);--border-color-lilac: var(--color-lilac-100);--border-color-invert: var(--color-white);--border-color-alpha-white-10: rgba(255, 255, 255, .1);--border-color-alpha-white-20: rgba(255, 255, 255, .2);--border-color-alpha-white-50: rgba(255, 255, 255, .5);--border-color-alpha-black-10: rgba(0, 0, 0, .1);--border-color-alpha-black-20: rgba(0, 0, 0, .2);--border-color-success: var(--color-calm-green-300);--border-color-success-en: var(--color-calm-green-500);--border-color-warning: var(--color-heal-yellow-300);--border-color-warning-en: var(--color-heal-yellow-500);--border-color-danger: var(--color-urgent-red-300);--border-color-danger-en: var(--color-urgent-red-500);--border-color-info: var(--color-powder-blue-300);--border-color-info-en: var(--color-powder-blue-500);--border-color-decorative: var(--color-cell-pink-300);--border-color-decorative-en: var(--color-cell-pink-500)}:root{--font-default: "Suisse Intl", sans-serif;--font-decorative: "Soehne Mono", monospace;--font-size-xxxs: 8px;--font-size-xxs: 10px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--font-size-heading-xxs: 18px;--font-size-heading-xs: 20px;--font-size-heading-sm: 24px;--font-size-heading-md: 28px;--font-size-heading-lg: 32px;--font-size-heading-xl: 40px;--font-size-display-xs: 48px;--font-size-display-sm: 56px;--font-size-display-md: 64px;--font-size-display-lg: 96px;--font-size-display-xl: 120px;--line-height-xxs: .9;--line-height-xs: 1;--line-height-sm: 1.1;--line-height-md: 1.2;--line-height-lg: 1.35;--line-height-xl: 1.4;--line-height-xxl: 1.5;--letter-spacing-negative-xxl: -.06em;--letter-spacing-negative-xl: -.04em;--letter-spacing-negative-lg: -.03em;--letter-spacing-negative-md: -.02em;--letter-spacing-negative-sm: -.01em;--letter-spacing-null: 0;--letter-spacing-sm: .01em;--letter-spacing-md: .02em;--letter-spacing-lg: .03em;--letter-spacing-xl: .05em;--letter-spacing-xxl: .1em;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800}:root{--border-radius-none: 0;--border-radius-xxs: 4px;--border-radius-xs: 8px;--border-radius-sm: 12px;--border-radius-md: 16px;--border-radius-lg: 24px;--border-radius-xl: 40px;--border-radius-xxl: 48px;--border-radius-xxxl: 120px;--border-radius-full: 999px;--border-width-sm: 1px;--border-width-md: 2px}:root{--spacing-0: 0;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-28: 28px;--spacing-32: 32px;--spacing-36: 36px;--spacing-40: 40px;--spacing-48: 48px;--spacing-52: 52px;--spacing-56: 56px;--spacing-64: 64px;--spacing-72: 72px;--spacing-80: 80px;--spacing-88: 88px;--spacing-96: 96px;--spacing-104: 104px;--spacing-112: 112px;--spacing-120: 120px;--spacing-180: 180px;--content-max-width: 1440px;--content-max-height: 1285px}html{scroll-behavior:smooth}

.vnhg9 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--border-radius-xxs);
    color: var(--color-text-primary);
    box-sizing: border-box;
}

.vnhg9[data-size='lg'] {
    min-height: 28px;
    padding: var(--spacing-8) var(--spacing-12);
}

.vnhg9[data-size='sm'] {
    min-height: 24px;
    padding: var(--spacing-4) var(--spacing-8);
}

.vnhg9[data-size='nano'] {
    min-height: 22px;
    padding: var(--spacing-4) var(--spacing-8);
}

.vnhg9[data-size='pico'] {
    min-height: 16px;
    padding: var(--spacing-4) var(--spacing-8);
}

.vnhg9[data-color='black'] {
    background-color: var(--color-bg-fill-primary);
    color: var(--color-text-primary-inverted);
}

.vnhg9[data-color='white'] {
    background-color: var(--color-bg-fill-brand-inverse);
}

.vnhg9[data-color='grey'] {
    background-color: var(--color-bg-fill-alpha-black-10);
}

.vnhg9[data-color='alpha-white'] {
    background-color: var(--color-bg-fill-alpha-white-10);
    color: var(--color-text-primary-inverted);
}

.vnhg9[data-color='sage'] {
    background-color: var(--color-sage-200);
}

.vnhg9[data-color='indigo'] {
    background-color: var(--color-bg-fill-brand-indigo);
}

.vnhg9[data-color='orchre'] {
    background-color: var(--color-bg-fill-brand-orchre);
}

.vnhg9[data-color='solar'] {
    background-color: var(--color-bg-fill-brand-solar);
}

.vnhg9[data-color='lilac'] {
    background-color: var(--color-bg-fill-brand-lilac);
}

.vnhg9[data-color='success'] {
    background-color: var(--color-calm-green-400);
    color: var(--color-text-primary-inverted);
}

.vnhg9[data-color='warning'] {
    background-color: var(--color-heal-yellow-400);
}

.vnhg9[data-color='danger'] {
    background-color: var(--color-urgent-red-400);
    color: var(--color-text-primary-inverted);
}

.vnhg9[data-color='info'] {
    background-color: var(--color-powder-blue-400);
    color: var(--color-text-primary-inverted);
}

.vnhg9[data-color='supportive'] {
    background-color: var(--color-cell-pink-400);
    color: var(--color-text-primary-inverted);
}

.vnhg9[data-color='indigo-gradient'] {
    background: linear-gradient(
        276deg,
        #D3D4E0 -5.42%,
        #A8A9C1 8.16%,
        #7A87A6 21.75%,
        #496E8D 35.33%,
        #195675 48.92%,
        #13435B 62.5%,
        #0E3041 76.09%,
        #081D27 89.67%,
        #000 103.26%
    );
    color: var(--color-text-primary-inverted);
}

.vnhg9[data-color='ochre-gradient'] {
    background: linear-gradient(
        72deg,
        #492106 0%,
        #894F27 50%,
        #FBA626 100%
    );
    color: var(--color-text-primary-inverted);
}

.vnhg9[data-color='solar-gradient'] {
    background: linear-gradient(
        280deg,
        #FEF38E -0.68%,
        #CAB602 125.29%
    );
}

.vnhg9[data-color='lilac-gradient'] {
    background: linear-gradient(
        90deg,
        var(--color-lilac-500) -2.53%,
        var(--color-lilac-300) 54.58%,
        var(--color-lilac-100) 94.38%,
        var(--color-lilac-50) 121.21%
    );
    color: var(--color-text-primary-inverted);
}

.q6CsW {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-sm);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xs);
}

.ru10Y {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-null);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xxs);
}

.sy26L {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-null);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xxxs);
}

.NrNc2 {
    font-family: var(--font-decorative), monospace;
    text-transform: uppercase;
    letter-spacing: var(--letter-spacing-xxl);
}

.uBXEj {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-display-xl);
    letter-spacing: var(--letter-spacing-negative-xxl);
}

.LOoXn {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-xl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-display-lg);
}

.HOg7i {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-xl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-display-md);
}

.YW_mk {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-xl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-display-sm);
}

.ZZ8Fg {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-xl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-display-xs);
}

.NTk0X {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    letter-spacing: var(--letter-spacing-negative-xl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-heading-xl);
}

.xGjjt {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    letter-spacing: var(--letter-spacing-negative-xl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-heading-lg);
}

.jyvQ5 {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    letter-spacing: var(--letter-spacing-negative-xl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-heading-md);
}

.JXXGe {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-heading-sm);
    letter-spacing: var(--letter-spacing-negative-xl);
}

._AUuJ {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-heading-xs);
    letter-spacing: var(--letter-spacing-negative-lg);
}

.o9NUV {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-heading-xxs);
    letter-spacing: var(--letter-spacing-negative-lg);
}

.Jel_G {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-lg);
    letter-spacing: var(--letter-spacing-negative-lg);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-heading-lg);
}

.TtOm3 {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-lg);
    letter-spacing: var(--letter-spacing-negative-lg);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xxl);
}

.Y7PTO {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-lg);
    letter-spacing: var(--letter-spacing-negative-lg);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xl);
}

.hUxcX,
.svfxj,
.AJyb8,
.dqij_,
.wqjPh,
.pSWIG {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-lg);
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
}

.hUxcX {
    font-family: var(--font-default), sans-serif;
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-lg);
    line-height: var(--line-height-xl);
}

.svfxj {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-lg);
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-lg);
}

.AJyb8 {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-lg);
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-md);
}

.dqij_ {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-lg);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-sm);
    letter-spacing: var(--letter-spacing-negative-md);
}

.wqjPh {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-lg);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xs);
    letter-spacing: var(--letter-spacing-negative-sm);
}

.pSWIG {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-lg);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xxs);
    letter-spacing: var(--letter-spacing-negative-sm);
}

.w3atD {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-lg);
}

.qhJLr {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-md);
}

.uhKuP {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-sm);
}

.oqQkC {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-sm);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xs);
}

.w3atD,
.qhJLr,
.uhKuP,
.oqQkC {
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
}

.Venf7 {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-lg);
}

.oCenP {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-md);
}

.jloWi {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-md);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-sm);
}

.PLBAs {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-negative-sm);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xs);
}

.D1g6X {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-null);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xxs);
}

.d5chF {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-null);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xxxs);
}

.auAmS {
    font-family: var(--font-decorative), monospace;
    text-transform: uppercase;
    letter-spacing: var(--letter-spacing-xxl);
}

.auAmS.Venf7,
.auAmS.oCenP {
    letter-spacing: var(--letter-spacing-xl);
}

.qtzwN {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    letter-spacing: var(--letter-spacing-xxl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-heading-lg);
}

.pvdCk {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    letter-spacing: var(--letter-spacing-xxl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xxl);
}

.VIRj3 {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-sm);
    letter-spacing: var(--letter-spacing-xxl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-lg);
}

.j8ZXW {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-xxl);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xs);
}

.gBf1O {
    font-family: var(--font-default), sans-serif;
    line-height: var(--line-height-xs);
    letter-spacing: var(--letter-spacing-xs);
    font-weight: var(--font-weight-regular);
    font-style: normal;
    font-size: var(--font-size-xxxs);
}

.GACIa {
    font-weight: var(--font-weight-regular);
}

.MvPMs {
    font-weight: var(--font-weight-medium);
}

.AbuDE {
    text-align: left;
}

.dDtY0 {
    text-align: center;
}

.q0TJf {
    text-align: right;
}

.BphcL {
    text-decoration: line-through;
}

@media (width <= 768px) {
    .CoJYH {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-display-xl);
        letter-spacing: var(--letter-spacing-negative-xxl);
    }

    .BfRmk {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-xl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-display-lg);
    }

    .cWKSj {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-xl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-display-md);
    }

    .SHnqv {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-xl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-display-sm);
    }

    .PcvAl {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-xl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-display-xs);
    }

    .hq744 {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        letter-spacing: var(--letter-spacing-negative-xl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-heading-xl);
    }

    .hNpbG {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        letter-spacing: var(--letter-spacing-negative-xl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-heading-lg);
    }

    .tCsKj {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        letter-spacing: var(--letter-spacing-negative-xl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-heading-md);
    }

    .NCvQy {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-heading-sm);
        letter-spacing: var(--letter-spacing-negative-xl);
    }

    .hCIqf {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-heading-xs);
        letter-spacing: var(--letter-spacing-negative-lg);
    }

    .YpofK {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-heading-xxs);
        letter-spacing: var(--letter-spacing-negative-lg);
    }

    .orzwM {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-lg);
        letter-spacing: var(--letter-spacing-negative-lg);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-heading-lg);
    }

    .LaZAX {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-lg);
        letter-spacing: var(--letter-spacing-negative-lg);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xxl);
    }

    .kJvga {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-lg);
        letter-spacing: var(--letter-spacing-negative-lg);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xl);
    }

    .klfwl,
    .C1bzl,
    .QvdZ0,
    .vplFG,
    .ewBeJ,
    .j6HYH {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-lg);
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
    }

    .klfwl {
        font-family: var(--font-default), sans-serif;
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-lg);
        line-height: var(--line-height-xl);
    }

    .C1bzl {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-lg);
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-lg);
    }

    .QvdZ0 {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-lg);
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-md);
    }

    .vplFG {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-lg);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-sm);
        letter-spacing: var(--letter-spacing-negative-md);
    }

    .ewBeJ {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-lg);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xs);
        letter-spacing: var(--letter-spacing-negative-sm);
    }

    .j6HYH {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-lg);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xxs);
        letter-spacing: var(--letter-spacing-negative-sm);
    }
    
    .c2bhF {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-lg);
    }

    .GUeWx {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-md);
    }

    .s0Ljg {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-sm);
    }

    .gCmZu {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-sm);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xs);
    }

    .c2bhF,
    .GUeWx,
    .s0Ljg,
    .gCmZu {
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
    }

    .RIQ0a {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-lg);
    }

    .aaaWV {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-md);
    }

    .yutkO {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-md);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-sm);
    }

    .US046 {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-negative-sm);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xs);
    }

    .A7HAI {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-null);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xxs);
    }

    .auAmS {
        font-family: var(--font-decorative), monospace;
        text-transform: uppercase;
        letter-spacing: var(--letter-spacing-xxl);
    }

    .auAmS.RIQ0a,
    .auAmS.aaaWV {
        letter-spacing: var(--letter-spacing-xl);
    }

    .qtzwN {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        letter-spacing: var(--letter-spacing-xxl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-heading-lg);
    }

    .pvdCk {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        letter-spacing: var(--letter-spacing-xxl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xxl);
    }

    .VIRj3 {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-sm);
        letter-spacing: var(--letter-spacing-xxl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-lg);
    }

    .j8ZXW {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-xxl);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xs);
    }

    .gBf1O {
        font-family: var(--font-default), sans-serif;
        line-height: var(--line-height-xs);
        letter-spacing: var(--letter-spacing-xs);
        font-weight: var(--font-weight-regular);
        font-style: normal;
        font-size: var(--font-size-xxxs);
    }

    .GACIa {
        font-weight: var(--font-weight-regular);
    }

    .MvPMs {
        font-weight: var(--font-weight-medium);
    }
}


.wwe6Y {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    width: var(--spacing-20);
    height: var(--spacing-20);
    border-radius: 50%;
    background-color: var(--color-bg-fill-brand-indigo);
}


.wwe6Y[data-type='senescence'] {
    background-color: var(--color-bg-fill-brand-indigo);
}

.wwe6Y[data-type='supplements'] {
    background-color: var(--color-bg-base-dark);
}

.wwe6Y[data-type='outline'] {
    background-color: transparent;
    border: 1px solid var(--color-bg-base-dark);
}

.wwe6Y[data-type='energy'] {
    background-color: var(--color-solar-300);
}

.wwe6Y[data-type='metabolism'] {
    background-color: var(--color-orchre-300);
}

.wwe6Y[data-type='labs'] {
    background-color: var(--color-sage-200);
}

.wwe6Y[data-type='hormone'] {
    background-color: var(--color-bg-fill-brand-lilac);
}

.t5p26 {
    fill: var(--color-bg-base-dark);
}

.wwe6Y[data-type='supplements'] .t5p26 {
    fill: var(--color-bg-fill-brand-solar);
}

.resize-observer[data-v-8859cc6c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-8859cc6c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}

.Vue-Toastification__container {
  z-index: 9999;
  position: fixed;
  padding: 4px;
  width: 600px;
  box-sizing: border-box;
  display: flex;
  min-height: 100%;
  color: #fff;
  flex-direction: column;
  pointer-events: none;
}
@media only screen and (min-width : 600px) {
  .Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right, .Vue-Toastification__container.top-center {
    top: 1em;
  }
  .Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right, .Vue-Toastification__container.bottom-center {
    bottom: 1em;
    flex-direction: column-reverse;
  }
  .Vue-Toastification__container.top-left, .Vue-Toastification__container.bottom-left {
    left: 1em;
  }
  .Vue-Toastification__container.top-left .Vue-Toastification__toast, .Vue-Toastification__container.bottom-left .Vue-Toastification__toast {
    margin-right: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl, .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl {
      margin-right: unset;
      margin-left: auto;
    }
  }
  .Vue-Toastification__container.top-right, .Vue-Toastification__container.bottom-right {
    right: 1em;
  }
  .Vue-Toastification__container.top-right .Vue-Toastification__toast, .Vue-Toastification__container.bottom-right .Vue-Toastification__toast {
    margin-left: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl, .Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl {
      margin-left: unset;
      margin-right: auto;
    }
  }
  .Vue-Toastification__container.top-center, .Vue-Toastification__container.bottom-center {
    left: 50%;
    margin-left: -300px;
  }
  .Vue-Toastification__container.top-center .Vue-Toastification__toast, .Vue-Toastification__container.bottom-center .Vue-Toastification__toast {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width : 600px) {
  .Vue-Toastification__container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Vue-Toastification__container .Vue-Toastification__toast {
    width: 100%;
  }
  .Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right, .Vue-Toastification__container.top-center {
    top: 0;
  }
  .Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right, .Vue-Toastification__container.bottom-center {
    bottom: 0;
    flex-direction: column-reverse;
  }
}

.Vue-Toastification__toast {
  display: inline-flex;
  position: relative;
  max-height: 800px;
  min-height: 64px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 22px 24px;
  border-radius: 8px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  justify-content: space-between;
  font-family: "Lato", Helvetica, "Roboto", Arial, sans-serif;
  max-width: 600px;
  min-width: 326px;
  pointer-events: auto;
  overflow: hidden;
  transform: translateZ(0);
  direction: ltr;
}
.Vue-Toastification__toast--rtl {
  direction: rtl;
}
.Vue-Toastification__toast--default {
  background-color: #1976d2;
  color: #fff;
}
.Vue-Toastification__toast--info {
  background-color: #2196f3;
  color: #fff;
}
.Vue-Toastification__toast--success {
  background-color: #4caf50;
  color: #fff;
}
.Vue-Toastification__toast--error {
  background-color: #ff5252;
  color: #fff;
}
.Vue-Toastification__toast--warning {
  background-color: #ffc107;
  color: #fff;
}
@media only screen and (max-width : 600px) {
  .Vue-Toastification__toast {
    border-radius: 0px;
    margin-bottom: 0.5rem;
  }
}
.Vue-Toastification__toast-body {
  flex: 1;
  line-height: 24px;
  font-size: 16px;
  word-break: break-word;
  white-space: pre-wrap;
}
.Vue-Toastification__toast-component-body {
  flex: 1;
}
.Vue-Toastification__toast.disable-transition {
  transition: none !important;
  animation: none !important;
}

.Vue-Toastification__close-button {
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  padding-left: 10px;
  cursor: pointer;
  transition: 0.3s ease;
  align-items: center;
  color: #fff;
  opacity: 0.3;
  transition: visibility 0s, opacity 0.2s linear;
}
.Vue-Toastification__close-button:hover, .Vue-Toastification__close-button:focus {
  opacity: 1;
}
.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover {
  opacity: 0;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__close-button {
  padding-left: unset;
  padding-right: 10px;
}

@keyframes scale-x-frames {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Vue-Toastification__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.7);
  transform-origin: left;
  animation: scale-x-frames linear 1 forwards;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar {
  right: 0;
  left: unset;
  transform-origin: right;
}

.Vue-Toastification__icon {
  margin: auto 18px auto 0px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  transition: 0.3s ease;
  align-items: center;
  width: 20px;
  height: 100%;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__icon {
  margin: auto 0px auto 18px;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutRight {
  40% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(1000px, 0, 0);
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Vue-Toastification__bounce-enter-active.top-left, .Vue-Toastification__bounce-enter-active.bottom-left {
  animation-name: bounceInLeft;
}
.Vue-Toastification__bounce-enter-active.top-right, .Vue-Toastification__bounce-enter-active.bottom-right {
  animation-name: bounceInRight;
}
.Vue-Toastification__bounce-enter-active.top-center {
  animation-name: bounceInDown;
}
.Vue-Toastification__bounce-enter-active.bottom-center {
  animation-name: bounceInUp;
}

.Vue-Toastification__bounce-leave-active.top-left, .Vue-Toastification__bounce-leave-active.bottom-left {
  animation-name: bounceOutLeft;
}
.Vue-Toastification__bounce-leave-active.top-right, .Vue-Toastification__bounce-leave-active.bottom-right {
  animation-name: bounceOutRight;
}
.Vue-Toastification__bounce-leave-active.top-center {
  animation-name: bounceOutUp;
}
.Vue-Toastification__bounce-leave-active.bottom-center {
  animation-name: bounceOutDown;
}

.Vue-Toastification__bounce-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}

/* ----------------------------------------------
 * Modified version from Animista
 * Animista is Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
@keyframes fadeOutTop {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutLeft {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutBottom {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(50px);
    opacity: 0;
  }
}
@keyframes fadeOutRight {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(50px);
    opacity: 0;
  }
}
@keyframes fadeInLeft {
  0% {
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInRight {
  0% {
    transform: translateX(50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInTop {
  0% {
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInBottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.Vue-Toastification__fade-enter-active.top-left, .Vue-Toastification__fade-enter-active.bottom-left {
  animation-name: fadeInLeft;
}
.Vue-Toastification__fade-enter-active.top-right, .Vue-Toastification__fade-enter-active.bottom-right {
  animation-name: fadeInRight;
}
.Vue-Toastification__fade-enter-active.top-center {
  animation-name: fadeInTop;
}
.Vue-Toastification__fade-enter-active.bottom-center {
  animation-name: fadeInBottom;
}

.Vue-Toastification__fade-leave-active.top-left, .Vue-Toastification__fade-leave-active.bottom-left {
  animation-name: fadeOutLeft;
}
.Vue-Toastification__fade-leave-active.top-right, .Vue-Toastification__fade-leave-active.bottom-right {
  animation-name: fadeOutRight;
}
.Vue-Toastification__fade-leave-active.top-center {
  animation-name: fadeOutTop;
}
.Vue-Toastification__fade-leave-active.bottom-center {
  animation-name: fadeOutBottom;
}

.Vue-Toastification__fade-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}

/* ----------------------------------------------
 * Modified version from Animista
 * Animista is Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
@keyframes slideInBlurredLeft {
  0% {
    transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 100% 50%;
    filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredTop {
  0% {
    transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 0%;
    filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredRight {
  0% {
    transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 0% 50%;
    filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredBottom {
  0% {
    transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 100%;
    filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideOutBlurredTop {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 0%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 0%;
    filter: blur(240px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredBottom {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 100%;
    filter: blur(240px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredLeft {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-1000px) scaleX(2) scaleY(0.2);
    transform-origin: 100% 50%;
    filter: blur(40px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredRight {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(1000px) scaleX(2) scaleY(0.2);
    transform-origin: 0% 50%;
    filter: blur(40px);
    opacity: 0;
  }
}
.Vue-Toastification__slideBlurred-enter-active.top-left, .Vue-Toastification__slideBlurred-enter-active.bottom-left {
  animation-name: slideInBlurredLeft;
}
.Vue-Toastification__slideBlurred-enter-active.top-right, .Vue-Toastification__slideBlurred-enter-active.bottom-right {
  animation-name: slideInBlurredRight;
}
.Vue-Toastification__slideBlurred-enter-active.top-center {
  animation-name: slideInBlurredTop;
}
.Vue-Toastification__slideBlurred-enter-active.bottom-center {
  animation-name: slideInBlurredBottom;
}

.Vue-Toastification__slideBlurred-leave-active.top-left, .Vue-Toastification__slideBlurred-leave-active.bottom-left {
  animation-name: slideOutBlurredLeft;
}
.Vue-Toastification__slideBlurred-leave-active.top-right, .Vue-Toastification__slideBlurred-leave-active.bottom-right {
  animation-name: slideOutBlurredRight;
}
.Vue-Toastification__slideBlurred-leave-active.top-center {
  animation-name: slideOutBlurredTop;
}
.Vue-Toastification__slideBlurred-leave-active.bottom-center {
  animation-name: slideOutBlurredBottom;
}

.Vue-Toastification__slideBlurred-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}
.card-item *[data-v-235907e4]{box-sizing:border-box}.card-item[data-v-235907e4] :focus{outline:0}.wrapper[data-v-235907e4]{min-height:100vh;display:flex;padding:50px 15px}@media screen and (max-width:700px),(max-height:500px){.wrapper[data-v-235907e4]{flex-wrap:wrap;flex-direction:column}}.card-item[data-v-235907e4]{max-width:430px;height:270px;margin-left:auto;margin-right:auto;position:relative;z-index:2;width:100%}@media screen and (max-width:480px){.card-item[data-v-235907e4]{max-width:310px;height:220px;width:90%}}@media screen and (max-width:360px){.card-item[data-v-235907e4]{height:180px}}.card-item.-active .card-item__side.-front[data-v-235907e4]{transform:perspective(1000px) rotateY(180deg) rotateX(0) rotateZ(0)}.card-item.-active .card-item__side.-back[data-v-235907e4]{transform:perspective(1000px) rotateY(0) rotateX(0) rotateZ(0)}.card-item__focus[data-v-235907e4]{position:absolute;z-index:3;border-radius:5px;left:0;top:0;width:100%;height:100%;transition:all .35s cubic-bezier(.71, .03, .56, .85);opacity:0;pointer-events:none;overflow:hidden;border:2px solid rgba(255,255,255,.65)}.card-item__focus[data-v-235907e4]:after{content:"";position:absolute;top:0;left:0;width:100%;background:#08142f;height:100%;border-radius:5px;filter:blur(25px);opacity:.5}.card-item__focus.-active[data-v-235907e4]{opacity:1}.card-item__side[data-v-235907e4]{border-radius:15px;overflow:hidden;box-shadow:0 20px 60px 0 rgba(14,42,90,.55);transform:perspective(2000px) rotateY(0) rotateX(0) rotate(0);transform-style:preserve-3d;transition:all .8s cubic-bezier(.71, .03, .56, .85);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%}.card-item__side.-back[data-v-235907e4]{position:absolute;top:0;left:0;width:100%;transform:perspective(2000px) rotateY(-180deg) rotateX(0) rotate(0);z-index:2;padding:0;height:100%}.card-item__side.-back .card-item__cover[data-v-235907e4]{transform:rotateY(-180deg)}.card-item__bg[data-v-235907e4]{max-width:100%;display:block;max-height:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.card-item__cover[data-v-235907e4]{height:100%;position:absolute;height:100%;background-color:#1c1d27;background-image:linear-gradient(147deg,#354fce 0,#0c296b 74%);left:0;top:0;width:100%;border-radius:15px;overflow:hidden}.card-item__cover[data-v-235907e4]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(6,2,29,.45)}.card-item__top[data-v-235907e4]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px;padding:0 10px}@media screen and (max-width:480px){.card-item__top[data-v-235907e4]{margin-bottom:25px}}@media screen and (max-width:360px){.card-item__top[data-v-235907e4]{margin-bottom:15px}}.card-item__chip[data-v-235907e4]{width:60px}@media screen and (max-width:480px){.card-item__chip[data-v-235907e4]{width:50px}}@media screen and (max-width:360px){.card-item__chip[data-v-235907e4]{width:40px}}.card-item__type[data-v-235907e4]{height:45px;position:relative;display:flex;justify-content:flex-end;max-width:100px;margin-left:auto;width:100%}@media screen and (max-width:480px){.card-item__type[data-v-235907e4]{height:40px;max-width:90px}}@media screen and (max-width:360px){.card-item__type[data-v-235907e4]{height:30px}}.card-item__typeImg[data-v-235907e4]{max-width:100%;-o-object-fit:contain;object-fit:contain;max-height:100%;-o-object-position:top right;object-position:top right}.card-item__info[data-v-235907e4]{color:#fff;width:100%;max-width:calc(100% - 85px);padding:10px 15px;font-weight:500;display:block;cursor:pointer}@media screen and (max-width:480px){.card-item__info[data-v-235907e4]{padding:10px}}.card-item__holder[data-v-235907e4]{opacity:.7;font-size:13px;margin-bottom:6px}@media screen and (max-width:480px){.card-item__holder[data-v-235907e4]{font-size:12px;margin-bottom:5px}}.card-item__wrapper[data-v-235907e4]{font-family:"Source Code Pro",monospace;padding:25px 15px;position:relative;z-index:4;height:100%;text-shadow:7px 6px 10px rgba(14,42,90,.8);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:480px){.card-item__wrapper[data-v-235907e4]{padding:20px 10px}}.card-item__name[data-v-235907e4]{font-size:18px;line-height:1;white-space:nowrap;overflow:hidden;text-transform:uppercase}@media screen and (max-width:480px){.card-item__name[data-v-235907e4]{font-size:16px}}.card-item__nameItem[data-v-235907e4]{display:inline-block;min-width:8px;position:relative}.card-item__number[data-v-235907e4]{font-weight:500;line-height:1;color:#fff;font-size:27px;margin-bottom:25px;display:inline-block;padding:10px 15px;cursor:pointer}@media screen and (max-width:480px){.card-item__number[data-v-235907e4]{font-size:21px;margin-bottom:15px;padding:10px 10px}}@media screen and (max-width:360px){.card-item__number[data-v-235907e4]{font-size:19px;margin-bottom:10px;padding:10px 10px}}.card-item__numberItem[data-v-235907e4]{width:16px;display:inline-block}.card-item__numberItem.-active[data-v-235907e4]{width:30px}@media screen and (max-width:480px){.card-item__numberItem[data-v-235907e4]{width:13px}.card-item__numberItem.-active[data-v-235907e4]{width:16px}}@media screen and (max-width:360px){.card-item__numberItem[data-v-235907e4]{width:12px}.card-item__numberItem.-active[data-v-235907e4]{width:8px}}.card-item__content[data-v-235907e4]{color:#fff;display:flex;align-items:flex-start}.card-item__date[data-v-235907e4]{flex-wrap:wrap;font-size:18px;margin-left:auto;padding:10px;display:inline-flex;width:80px;white-space:nowrap;flex-shrink:0;cursor:pointer}.card-item__date label[data-v-235907e4]{cursor:pointer}@media screen and (max-width:480px){.card-item__date[data-v-235907e4]{font-size:16px}}.card-item__dateItem[data-v-235907e4]{position:relative}.card-item__dateItem span[data-v-235907e4]{width:22px;display:inline-block}.card-item__dateTitle[data-v-235907e4]{opacity:.7;font-size:13px;padding-bottom:6px;width:100%}@media screen and (max-width:480px){.card-item__dateTitle[data-v-235907e4]{font-size:12px;padding-bottom:5px}}.card-item__band[data-v-235907e4]{background:rgba(0,0,19,.8);width:100%;height:50px;margin-top:30px;position:relative;z-index:2}@media screen and (max-width:480px){.card-item__band[data-v-235907e4]{margin-top:20px}}@media screen and (max-width:360px){.card-item__band[data-v-235907e4]{height:40px;margin-top:10px}}.card-item__cvv[data-v-235907e4]{text-align:right;position:relative;z-index:2;padding:15px}.card-item__cvv .card-item__type[data-v-235907e4]{opacity:.7}@media screen and (max-width:360px){.card-item__cvv[data-v-235907e4]{padding:10px 15px}}.card-item__cvvTitle[data-v-235907e4]{padding-right:10px;font-size:15px;font-weight:500;color:#fff;margin-bottom:5px}.card-item__cvvBand[data-v-235907e4]{height:45px;background:#fff;margin-bottom:30px;text-align:right;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;color:#1a3b5d;font-size:18px;border-radius:4px;box-shadow:0 10px 20px -7px rgba(32,56,117,.35)}@media screen and (max-width:480px){.card-item__cvvBand[data-v-235907e4]{height:40px;margin-bottom:20px}}@media screen and (max-width:360px){.card-item__cvvBand[data-v-235907e4]{margin-bottom:15px}}.card-list[data-v-235907e4]{margin-bottom:-130px}@media screen and (max-width:480px){.card-list[data-v-235907e4]{margin-bottom:-120px}}.slide-fade-up-enter-active[data-v-235907e4]{transition:all .25s ease-in-out;transition-delay:.1s;position:relative}.slide-fade-up-leave-active[data-v-235907e4]{transition:all .25s ease-in-out;position:absolute}.slide-fade-up-enter[data-v-235907e4]{opacity:0;transform:translateY(15px);pointer-events:none}.slide-fade-up-leave-to[data-v-235907e4]{opacity:0;transform:translateY(-15px);pointer-events:none}.slide-fade-right-enter-active[data-v-235907e4]{transition:all .25s ease-in-out;transition-delay:.1s;position:relative}.slide-fade-right-leave-active[data-v-235907e4]{transition:all .25s ease-in-out;position:absolute}.slide-fade-right-enter[data-v-235907e4]{opacity:0;transform:translateX(10px) rotate(45deg);pointer-events:none}.slide-fade-right-leave-to[data-v-235907e4]{opacity:0;transform:translateX(-10px) rotate(45deg);pointer-events:none}
/*# sourceMappingURL=style.min.css.map */
.oZm69 {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 0 auto;
    justify-content: center;
    position: relative;
    border-radius: var(--border-radius-full);
    overflow: hidden;
}

.oZm69[data-size="xl"] {
    width: 96px;
    height: 96px;

    & .ga6SQ {
        width: 24px;
        height: 24px;
        padding: 3px;
    }
}

.oZm69[data-size="lg"] {
    width: 64px;
    height: 64px;

    & .ga6SQ {
        width: 16px;
        height: 16px;
        padding: 2px;
    }
}

.oZm69[data-size="md"] {
    width: 48px;
    height: 48px;

    & .ga6SQ {
        width: 12px;
        height: 12px;
        padding: 1px;
    }
}

.oZm69[data-size="sm"] {
    width: 32px;
    height: 32px;
}

.oZm69[data-size="xs"] {
    width: 24px;
    height: 24px;
}

.ngSUI {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius-full);
    border: var(--border-width-sm) solid #F8F4EE;
    overflow: hidden;
}

.SQZOQ {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.rWm8M {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius-full);
    overflow: hidden;
    background-color: var(--color-bg-fill-primary);
}

.HLpNC {
    color: var(--color-text-primary-inverted);
}

.ttmGo {
    display: none;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 31%;
    background-color: rgba(20, 18, 16, 0.80);
    cursor: pointer;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.oZm69:hover .ttmGo {
    display: flex;
}

.ga6SQ {
    color: #FFFEFC;
}

.HmU1p {
    position: relative;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: var(--border-radius-xs);
    background: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    transition:
        background-color 0.3s ease,
        opacity 0.3s ease,
        color 0.3s ease;
    border: var(--border-width-sm) solid transparent;
    font-family: var(--font-decorative), monospace;
    text-transform: uppercase;
    font-weight: var(--font-weight-regular);
    line-height: var(--line-height-xs);
    --spinner-color: var(--color-text-primary);
}

.HmU1p:hover {
    opacity: 0.85;
}

.zQbu5 {
    background-color: var(--color-bg-fill-primary);
    color: var(--color-text-primary-inverted);
    --spinner-color: var(--color-text-primary-inverted);
}

.F4oFP {
    background-color: var(--color-bg-fill-brand-inverse);
    color: var(--color-text-primary);
    --spinner-color: var(--color-text-primary);
}

.hquhQ {
    background-color: var(--color-bg-fill-brand-solar);
    color: var(--color-text-primary);
    --spinner-color: var(--color-text-primary);
}

.bMXQ0 {
    background-color: var(--color-bg-fill-brand-indigo);
    color: var(--color-text-primary);
    --spinner-color: var(--color-text-primary);
}

.OIgBM {
    background-color: transparent;
    color: var(--color-text-primary);
    border-color: var(--border-color-alpha-black-20);
    --spinner-color: var(--color-text-primary);
}

.OIgBM:hover {
    background-color: var(--color-bg-fill-primary);
    border-color: var(--color-bg-fill-primary);
    color: var(--color-text-primary-inverted);
    --spinner-color: var(--color-text-primary-inverted);
}

.PgWmM {
    background-color: transparent;
    color: var(--color-text-primary-inverted);
    border-color: var(--border-color-invert);
    --spinner-color: var(--color-text-primary-inverted);
}

.PgWmM:hover {
    background-color: var(--color-bg-fill-brand-inverse);
    border-color: var(--border-color-invert);
    color: var(--color-text-primary);
    --spinner-color: var(--color-text-primary);
}

.y5ehX {
    background-color: transparent;
    color: var(--color-text-primary);
    --spinner-color: var(--color-text-primary);
}

.iiSAV {
    min-width: 40px;
    min-height: 32px;
    padding: 0 var(--spacing-12);
    border-radius: var(--border-radius-xxs);
    font-size: var(--font-size-xxs);
    letter-spacing: var(--letter-spacing-xxl);
}

.rUo4m {
    min-width: 40px;
    min-height: 40px;
    padding: 0 var(--spacing-16);
    border-radius: var(--border-radius-xxs);
    font-size: var(--font-size-xs);
    letter-spacing: var(--letter-spacing-xxl);
}

.ozcof {
    min-width: 48px;
    min-height: 48px;
    padding: 0 var(--spacing-16);
    font-size: var(--font-size-sm);
    letter-spacing: var(--letter-spacing-xxl);
}

.AVMuI {
    min-width: 56px;
    min-height: 56px;
    padding: 0 var(--spacing-20);
    font-size: var(--font-size-sm);
    letter-spacing: var(--letter-spacing-xxl);
}

.jebbe:hover,
.jebbe {
    cursor: not-allowed;
    opacity: 0.5;
}

.HmU1p,
.HmU1p:focus,
.HmU1p:active,
.HmU1p:hover {
    text-decoration: none;
}

.kk8Z2 {
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    flex-wrap: nowrap;
    gap: var(--spacing-8);
    z-index: 1;
}

.iiSAV .kk8Z2,
.rUo4m .kk8Z2 {
    gap: var(--spacing-4);
}

.IzNiY {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    max-height: 20px;
    overflow: hidden;

    & > * {
        width: 100%;
        height: 100%;
    }
}

.iiSAV .IzNiY {
    width: 14px;
    min-width: 14px;
    max-width: 14px;
    height: 14px;
    max-height: 14px;
}

.rUo4m .IzNiY {
    width: 16px;
    min-width: 16px;
    max-width: 16px;
    height: 16px;
    max-height: 16px;
}

.HmU1p[data-loading='true'] {
    &, &:disabled, &:focus {
        color: transparent;
        pointer-events: none;
        cursor: default;
    }

    &:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: block;
        width: 1.5em;
        height: 1.5em;
        border-radius: 50%;
        border: var(--border-width-md) solid var(--spinner-color);
        border-bottom-color: transparent;
        opacity: 0.6;
        animation: XS5aD 1s ease infinite;
        margin: auto;
    }
}

@keyframes XS5aD {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.fCF0O {
    display: inline-flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    border-radius: var(--border-radius-full);
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    transition:
        background-color 0.3s ease,
        opacity 0.3s ease,
        color 0.3s ease;
}

.fCF0O:hover {
    opacity: 0.85;
}

.ssXJK {
    background-color: var(--color-bg-fill-primary);
    color: var(--color-text-primary-inverted);
}

.JgvT8 {
    background-color: var(--color-bg-fill-brand-inverse);
    color: var(--color-text-primary);
}

.lRclY {
    background-color: var(--color-bg-fill-alpha-black-10);
    color: var(--color-text-primary);
}

.PVgZC {
    background-color: var(--color-bg-fill-alpha-white-20);
    color: var(--color-text-primary-inverted);
}

.jxOYy {
    background-color: transparent;
    color: var(--color-text-primary);
}

.V2vg_ {
    max-width: 24px;
    min-width: 24px;
    min-height: 24px;
}

.jJE6N {
    max-width: 32px;
    min-width: 32px;
    min-height: 32px;
}

.o0wY7 {
    max-width: 40px;
    min-width: 40px;
    min-height: 40px;
}

.qAitV {
    max-width: 48px;
    min-width: 48px;
    min-height: 48px;
}

.fCF0O:disabled {
    text-decoration: none;
    cursor: not-allowed;
    opacity: 0.5;
}

.fGsd0 {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;

    & > * {
        width: 100%;
        height: 100%;
    }
}

.qAitV .fGsd0 {
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    height: 24px;
    max-height: 24px;
}

.o0wY7 .fGsd0 {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    max-height: 20px;
}

.jJE6N .fGsd0 {
    width: 16px;
    min-width: 16px;
    max-width: 16px;
    height: 16px;
    max-height: 16px;
}

.V2vg_ .fGsd0 {
    width: 14px;
    min-width: 14px;
    max-width: 14px;
    height: 14px;
    max-height: 14px;
}

