@font-face {
    font-family: DM Mono;
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTT7PB1QTsUX8KYth-orYadYY35dFpHuZJ_.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Mono;
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTT7PB1QTsUX8KYth-orYadb435dFpHuQ.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Mono;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTW7PB1QTsUX8KYth-gCKSIQq_0XmBO.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Mono;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTW7PB1QTsUX8KYth-gBqSIQq_0Xg.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Mono;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTT7PB1QTsUX8KYth-o9YedYY35dFpHuZJ_.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Mono;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTT7PB1QTsUX8KYth-o9Yedb435dFpHuQ.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Mono;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTR7PB1QTsUX8KYvrGyEY2tbYf-Vlh3uA.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Mono;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTR7PB1QTsUX8KYvrGyEYOtbYf-Vlg.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTU7PB1QTsUX8KYthSQBK6PYK3EXw.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Mono;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTU7PB1QTsUX8KYthqQBK6PYK0.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Mono;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTR7PB1QTsUX8KYvumzEY2tbYf-Vlh3uA.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Mono;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmmono/v5/aFTR7PB1QTsUX8KYvumzEYOtbYf-Vlg.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Sans;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Fp2ywxg089UriCZa4ET-DJF4e8BH9.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Sans;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Fp2ywxg089UriCZa4Hz-DJF4e8A.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Sans;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Ap2ywxg089UriCZaw7ByWB3wT2iv06JOy.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Sans;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Ap2ywxg089UriCZaw7ByWCXwT2iv06A.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Sans;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Ap2ywxg089UriCZawpBqWB3wT2iv06JOy.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Sans;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Ap2ywxg089UriCZawpBqWCXwT2iv06A.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Sans;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Sans;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Sans;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Cp2ywxg089UriAWCrCBamC3YU-CnE6Q.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Sans;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Cp2ywxg089UriAWCrCBimC3YU-Ck.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: DM Sans;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Cp2ywxg089UriASitCBamC3YU-CnE6Q.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: DM Sans;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmsans/v6/rP2Cp2ywxg089UriASitCBimC3YU-Ck.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: "dm serif display";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmserifdisplay/v5/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB3vD2xWr53BJl.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: "dm serif display";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmserifdisplay/v5/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB0PD2xWr53A.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: "dm serif display";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmserifdisplay/v5/-nFnOHM81r4j6k0gjAW3mujVU2B2G_5x0vrx52jJ3Q.woff2) format("woff2");
    unicode-range: U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: "dm serif display";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/dmserifdisplay/v5/-nFnOHM81r4j6k0gjAW3mujVU2B2G_Bx0vrx52g.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

.twf {
    display: inline-block;
    width: 1.25em;
    height: 1.25em;
    vertical-align: -.25em
}

.twf-s {
    width: 1em;
    height: 1em;
    vertical-align: -.1em
}

.twf-af {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1eb.svg)
}

.twf-ax {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1fd.svg)
}

.twf-al {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1f1.svg)
}

.twf-dz {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e9-1f1ff.svg)
}

.twf-as {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1f8.svg)
}

.twf-ad {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1e9.svg)
}

.twf-ao {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1f4.svg)
}

.twf-ai {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1ee.svg)
}

.twf-aq {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1f6.svg)
}

.twf-ag {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1ec.svg)
}

.twf-ar {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1f7.svg)
}

.twf-am {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1f2.svg)
}

.twf-aw {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1fc.svg)
}

.twf-au {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1fa.svg)
}

.twf-at {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1f9.svg)
}

.twf-az {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1ff.svg)
}

.twf-bs {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1f8.svg)
}

.twf-bh {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1ed.svg)
}

.twf-bd {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1e9.svg)
}

.twf-bb {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1e7.svg)
}

.twf-by {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1fe.svg)
}

.twf-be {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1ea.svg)
}

.twf-bz {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1ff.svg)
}

.twf-bj {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1ef.svg)
}

.twf-bm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1f2.svg)
}

.twf-bt {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1f9.svg)
}

.twf-bo {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1f4.svg)
}

.twf-ba {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1e6.svg)
}

.twf-bw {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1fc.svg)
}

.twf-bv {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1fb.svg)
}

.twf-br {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1f7.svg)
}

.twf-io {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1f4.svg)
}

.twf-bn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1f3.svg)
}

.twf-bg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1ec.svg)
}

.twf-bf {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1eb.svg)
}

.twf-bi {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e7-1f1ee.svg)
}

.twf-kh {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1ed.svg)
}

.twf-cm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1f2.svg)
}

.twf-ca {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1e6.svg)
}

.twf-cv {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1fb.svg)
}

.twf-ky {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1fe.svg)
}

.twf-cf {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1eb.svg)
}

.twf-td {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1e9.svg)
}

.twf-cl {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1f1.svg)
}

.twf-cn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1f3.svg)
}

.twf-cx {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1fd.svg)
}

.twf-cc {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1e8.svg)
}

.twf-co {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1f4.svg)
}

.twf-km {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1f2.svg)
}

.twf-cg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1ec.svg)
}

.twf-cd {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1e9.svg)
}

.twf-ck {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1f0.svg)
}

.twf-cr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1f7.svg)
}

.twf-ci {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1ee.svg)
}

.twf-hr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ed-1f1f7.svg)
}

.twf-cu {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1fa.svg)
}

.twf-cy {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1fe.svg)
}

.twf-cz {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1ff.svg)
}

.twf-dk {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e9-1f1f0.svg)
}

.twf-dj {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e9-1f1ef.svg)
}

.twf-dm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e9-1f1f2.svg)
}

.twf-do {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e9-1f1f4.svg)
}

.twf-ec {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ea-1f1e8.svg)
}

.twf-eg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ea-1f1ec.svg)
}

.twf-sv {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1fb.svg)
}

.twf-gq {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1f6.svg)
}

.twf-er {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ea-1f1f7.svg)
}

.twf-ee {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ea-1f1ea.svg)
}

.twf-et {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ea-1f1f9.svg)
}

.twf-fk {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1eb-1f1f0.svg)
}

.twf-fo {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1eb-1f1f4.svg)
}

.twf-fj {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1eb-1f1ef.svg)
}

.twf-fi {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1eb-1f1ee.svg)
}

.twf-fr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1eb-1f1f7.svg)
}

.twf-gf {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1eb.svg)
}

.twf-pf {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1eb.svg)
}

.twf-tf {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1eb.svg)
}

.twf-ga {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1e6.svg)
}

.twf-gm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1f2.svg)
}

.twf-ge {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1ea.svg)
}

.twf-de {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e9-1f1ea.svg)
}

.twf-gh {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1ed.svg)
}

.twf-gi {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1ee.svg)
}

.twf-gr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1f7.svg)
}

.twf-gl {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1f1.svg)
}

.twf-gd {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1e9.svg)
}

.twf-gp {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1f5.svg)
}

.twf-gu {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1fa.svg)
}

.twf-gt {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1f9.svg)
}

.twf-gg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1ec.svg)
}

.twf-gn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1f3.svg)
}

.twf-gw {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1fc.svg)
}

.twf-gy {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1fe.svg)
}

.twf-ht {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ed-1f1f9.svg)
}

.twf-hm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ed-1f1f2.svg)
}

.twf-va {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fb-1f1e6.svg)
}

.twf-hn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ed-1f1f3.svg)
}

.twf-hk {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ed-1f1f0.svg)
}

.twf-hu {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ed-1f1fa.svg)
}

.twf-is {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1f8.svg)
}

.twf-in {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1f3.svg)
}

.twf-id {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1e9.svg)
}

.twf-ir {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1f7.svg)
}

.twf-iq {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1f6.svg)
}

.twf-ie {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1ea.svg)
}

.twf-im {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1f2.svg)
}

.twf-il {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1f1.svg)
}

.twf-it {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ee-1f1f9.svg)
}

.twf-jm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ef-1f1f2.svg)
}

.twf-jp {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ef-1f1f5.svg)
}

.twf-je {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ef-1f1ea.svg)
}

.twf-jo {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ef-1f1f4.svg)
}

.twf-kz {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1ff.svg)
}

.twf-ke {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1ea.svg)
}

.twf-ki {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1ee.svg)
}

.twf-kp {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1f5.svg)
}

.twf-kr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1f7.svg)
}

.twf-kw {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1fc.svg)
}

.twf-kg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1ec.svg)
}

.twf-la {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1e6.svg)
}

.twf-lv {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1fb.svg)
}

.twf-lb {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1e7.svg)
}

.twf-ls {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1f8.svg)
}

.twf-lr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1f7.svg)
}

.twf-ly {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1fe.svg)
}

.twf-li {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1ee.svg)
}

.twf-lt {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1f9.svg)
}

.twf-lu {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1fa.svg)
}

.twf-mo {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f4.svg)
}

.twf-mk {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f0.svg)
}

.twf-mg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1ec.svg)
}

.twf-mw {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1fc.svg)
}

.twf-my {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1fe.svg)
}

.twf-mv {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1fb.svg)
}

.twf-ml {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f1.svg)
}

.twf-mt {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f9.svg)
}

.twf-mh {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1ed.svg)
}

.twf-mq {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f6.svg)
}

.twf-mr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f7.svg)
}

.twf-mu {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1fa.svg)
}

.twf-yt {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fe-1f1f9.svg)
}

.twf-mx {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1fd.svg)
}

.twf-fm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1eb-1f1f2.svg)
}

.twf-md {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1e9.svg)
}

.twf-mc {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1e8.svg)
}

.twf-mn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f3.svg)
}

.twf-ms {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f8.svg)
}

.twf-ma {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1e6.svg)
}

.twf-mz {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1ff.svg)
}

.twf-mm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f2.svg)
}

.twf-na {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1e6.svg)
}

.twf-nr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1f7.svg)
}

.twf-np {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1f5.svg)
}

.twf-nl {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1f1.svg)
}

.twf-an {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1f3.svg)
}

.twf-nc {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1e8.svg)
}

.twf-nz {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1ff.svg)
}

.twf-ni {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1ee.svg)
}

.twf-ne {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1ea.svg)
}

.twf-ng {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1ec.svg)
}

.twf-nu {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1fa.svg)
}

.twf-nf {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1eb.svg)
}

.twf-mp {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f2-1f1f5.svg)
}

.twf-no {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f3-1f1f4.svg)
}

.twf-om {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f4-1f1f2.svg)
}

.twf-pk {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1f0.svg)
}

.twf-pw {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1fc.svg)
}

.twf-ps {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1f8.svg)
}

.twf-pa {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1e6.svg)
}

.twf-pg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1ec.svg)
}

.twf-py {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1fe.svg)
}

.twf-pe {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1ea.svg)
}

.twf-ph {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1ed.svg)
}

.twf-pn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1f3.svg)
}

.twf-pl {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1f1.svg)
}

.twf-pt {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1f9.svg)
}

.twf-pr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1f7.svg)
}

.twf-qa {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f6-1f1e6.svg)
}

.twf-re {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f7-1f1ea.svg)
}

.twf-ro {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f7-1f1f4.svg)
}

.twf-ru {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f7-1f1fa.svg)
}

.twf-rw {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f7-1f1fc.svg)
}

.twf-sh {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1ed.svg)
}

.twf-kn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f0-1f1f3.svg)
}

.twf-lc {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1e8.svg)
}

.twf-pm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f5-1f1f2.svg)
}

.twf-vc {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fb-1f1e8.svg)
}

.twf-ws {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fc-1f1f8.svg)
}

.twf-sm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1f2.svg)
}

.twf-st {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1f9.svg)
}

.twf-sa {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1e6.svg)
}

.twf-sn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1f3.svg)
}

.twf-cs {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1f8.svg)
}

.twf-sc {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1e8.svg)
}

.twf-sl {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1f1.svg)
}

.twf-sg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1ec.svg)
}

.twf-sk {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1f0.svg)
}

.twf-si {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1ee.svg)
}

.twf-sb {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1e7.svg)
}

.twf-so {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1f4.svg)
}

.twf-za {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ff-1f1e6.svg)
}

.twf-gs {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1f8.svg)
}

.twf-es {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ea-1f1f8.svg)
}

.twf-lk {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f1-1f1f0.svg)
}

.twf-sd {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1e9.svg)
}

.twf-sr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1f7.svg)
}

.twf-sj {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1ef.svg)
}

.twf-sz {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1ff.svg)
}

.twf-se {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1ea.svg)
}

.twf-ch {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e8-1f1ed.svg)
}

.twf-sy {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f8-1f1fe.svg)
}

.twf-tw {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1fc.svg)
}

.twf-tj {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1ef.svg)
}

.twf-tz {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1ff.svg)
}

.twf-th {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1ed.svg)
}

.twf-tl {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1f1.svg)
}

.twf-tg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1ec.svg)
}

.twf-tk {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1f0.svg)
}

.twf-to {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1f4.svg)
}

.twf-tt {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1f9.svg)
}

.twf-tn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1f3.svg)
}

.twf-tr {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1f7.svg)
}

.twf-tm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1f2.svg)
}

.twf-tc {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1e8.svg)
}

.twf-tv {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1f9-1f1fb.svg)
}

.twf-ug {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fa-1f1ec.svg)
}

.twf-ua {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fa-1f1e6.svg)
}

.twf-ae {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1e6-1f1ea.svg)
}

.twf-gb {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ec-1f1e7.svg)
}

.twf-us {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fa-1f1f8.svg)
}

.twf-um {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fa-1f1f2.svg)
}

.twf-uy {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fa-1f1fe.svg)
}

.twf-uz {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fa-1f1ff.svg)
}

.twf-vu {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fb-1f1fa.svg)
}

.twf-ve {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fb-1f1ea.svg)
}

.twf-vn {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fb-1f1f3.svg)
}

.twf-vg {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fb-1f1ec.svg)
}

.twf-vi {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fb-1f1ee.svg)
}

.twf-wf {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fc-1f1eb.svg)
}

.twf-eh {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ea-1f1ed.svg)
}

.twf-ye {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1fe-1f1ea.svg)
}

.twf-zm {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ff-1f1f2.svg)
}

.twf-zw {
    background-image: url(https://twemoji.maxcdn.com/v/13.0.0/svg/1f1ff-1f1fc.svg)
}

.confirm-button {
    position: relative;
    overflow: hidden
}

.confirm-button .hold-indicator {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transform: translateX(-100%)
}

.confirm-button .hold-indicator.active {
    transform: translateX(0);
    background: hsla(0,0%,100%,.3)
}

.button-content {
    position: relative;
    display: flex;
    align-items: center
}

.btn-glow {
    border-radius: 100px;
    overflow: hidden;
    position: relative
}

.btn-glow:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    width: 50px;
    z-index: -10
}

.btn-glow:after,.btn-glow:hover:after {
    transition: all .55s cubic-bezier(.19,1,.22,1)
}

.btn-glow:hover:after {
    left: 120%
}

.tooltip {
    display: flex;
    overflow-wrap: break-word
}

.tooltip-left {
    justify-content: flex-start
}

.tooltip-center {
    justify-content: center
}

.tooltip-right {
    justify-content: flex-end
}

.tooltip-left .tooltip-text {
    justify-content: flex-start
}

.tooltip-center .tooltip-text {
    justify-content: center
}

.tooltip-right .tooltip-text {
    justify-content: flex-end
}

.tooltip-text {
    position: absolute;
    z-index: 20;
    display: flex;
    border-radius: .375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity));
    padding: .75rem 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 1.25;
    opacity: 0;
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    visibility: hidden;
    transform: translateY(10px);
    margin-top: 30px;
    transition: all .15s ease-in-out;
    will-change: auto
}

.tooltip:hover .tooltip-text {
    opacity: 1;
    box-shadow: 0 0 0 1px rgba(136,152,170,.1),0 15px 35px 0 rgba(49,49,93,.1),0 5px 15px 0 rgba(0,0,0,.08);
    visibility: visible;
    transform: translateX(0);
    transition: all .25s ease-in-out;
    will-change: auto
}

.tooltip-text:before {
    margin-top: -15px;
    height: 15px
}

.tooltip>.tooltip-text:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: " "
}

.tooltip>.tooltip-text:after {
    position: absolute;
    top: 0;
    width: 21px;
    height: 21px;
    content: " "
}

.tooltip-text:after {
    margin-top: -15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSI5Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiM4ODk4QUEiIGZpbGwtb3BhY2l0eT0iLjEiIGQ9Ik0xIDkuMDkyaDE5bC02LjQwMi02Ljc0Yy0xLjcxNy0xLjgwNi00LjQ4NS0xLjgtNi4xOTYgMEwxIDkuMDkzek0yMC4zNDIgOGwtNi4wMi02LjMzNmMtMi4xMDgtMi4yMi01LjUzOC0yLjIxOC03LjY0NSAwTC42NTggOGgxOS42ODR6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNDAyIDIuMzUzYzEuNzExLTEuODAxIDQuNDgtMS44MDcgNi4xOTYgMEwyMCA5LjA5M0gxbDYuNDAyLTYuNzR6Ii8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 50%
}

.fade-enter-active,.fade-leave-active {
    transition: opacity 1s
}

.fade-enter,.fade-leave-to {
    opacity: 0;
    transition: opacity 1s
}

.fade-speed-enter-active,.fade-speed-leave-active {
    transition: opacity .5s
}

.fade-speed-enter,.fade-speed-leave-to {
    opacity: 0;
    transition: opacity .5s
}

.slide-down-enter-active,.slide-down-leave-active {
    transition: all .5s
}

.slide-down-enter,.slide-down-leave-to {
    opacity: 0;
    transform: translateY(100px);
    transition: all .5s
}

.modal-enter-active,.modal-leave-active {
    transition: all .3s ease-in-out
}

.modal-enter,.modal-leave-to {
    opacity: 0;
    will-change: auto
}

.modal-enter-active>.classic-modal,.modal-leave-active>.classic-modal {
    transition: all .3s ease-in-out
}

.modal-enter>.classic-modal,.modal-leave-to>.classic-modal {
    transform: scale(.9);
    opacity: 0;
    will-change: auto
}

button .slide-left {
    transition: transform .3s
}

button:hover .slide-left {
    transform: translateX(-10px)
}

button .rapid-spin,button:hover .rapid-spin {
    transition: transform .3s ease
}

button:hover .rapid-spin {
    transform: rotate(1turn)
}

button .rapid-quarter-spin {
    transition: transform .3s ease
}

button:hover .rapid-quarter-spin {
    transform: rotate(90deg);
    transition: transform .3s ease
}

.modal-opened {
    height: auto;
    width: 100%;
    overflow: hidden
}

#modal-overlay {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: auto;
    z-index: 10000000;
    background: rgba(0,0,0,.6)
}

#modal {
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

#modal-title {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1.5rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 500
}

#modal-content {
    display: flex;
    flex-direction: column;
    padding: 1rem 1.5rem 1.5rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.classic-modal {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    max-width: 32rem;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity))
}

/*!* FilePond 4.29.0
* Licensed under MIT, https://opensource.org/licenses/MIT/
* Please visit https://pqina.nl/filepond/ for details.*/
.filepond--assistant {
    position: absolute;
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap
}

.filepond--browser.filepond--browser {
    position: absolute;
    margin: 0;
    padding: 0;
    left: 1em;
    top: 1.75em;
    width: calc(100% - 2em);
    opacity: 0;
    font-size: 0
}

.filepond--data {
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    border: none;
    visibility: hidden;
    contain: strict
}

.filepond--data,.filepond--drip {
    position: absolute;
    pointer-events: none
}

.filepond--drip {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    opacity: .1;
    border-radius: .5em;
    background: rgba(0,0,0,.01)
}

.filepond--drip-blob {
    transform-origin: center center;
    width: 8em;
    height: 8em;
    margin-left: -4em;
    margin-top: -4em;
    background: #292625;
    border-radius: 50%
}

.filepond--drip-blob,.filepond--drop-label {
    position: absolute;
    top: 0;
    left: 0;
    will-change: transform,opacity
}

.filepond--drop-label {
    right: 0;
    margin: 0;
    color: #aaa;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.filepond--drop-label.filepond--drop-label label {
    display: block;
    margin: 0;
    padding: .5em
}

.filepond--drop-label label {
    cursor: default;
    font-size: .875em;
    font-weight: 400;
    text-align: center;
    line-height: 1.5
}

.filepond--label-action {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    -webkit-text-decoration-color: #a7a4a4;
    text-decoration-color: #a7a4a4;
    cursor: pointer
}

.filepond--root[data-disabled] .filepond--drop-label label {
    opacity: .5
}

.filepond--file-action-button.filepond--file-action-button {
    font-size: 1em;
    width: 1.625em;
    height: 1.625em;
    font-family: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    will-change: transform,opacity
}

.filepond--file-action-button.filepond--file-action-button span {
    position: absolute;
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap
}

.filepond--file-action-button.filepond--file-action-button svg {
    width: 100%;
    height: 100%
}

.filepond--file-action-button.filepond--file-action-button:after {
    position: absolute;
    left: -.75em;
    right: -.75em;
    top: -.75em;
    bottom: -.75em;
    content: ""
}

.filepond--file-action-button {
    cursor: auto;
    color: #fff;
    border-radius: 50%;
    background-color: rgba(0,0,0,.5);
    background-image: none;
    box-shadow: 0 0 0 0 transparent;
    transition: box-shadow .25s ease-in
}

.filepond--file-action-button:focus,.filepond--file-action-button:hover {
    box-shadow: 0 0 0 .125em hsla(0,0%,100%,.9)
}

.filepond--file-action-button[disabled] {
    color: hsla(0,0%,100%,.5);
    background-color: rgba(0,0,0,.25)
}

.filepond--file-action-button[hidden] {
    display: none
}

.filepond--action-edit-item.filepond--action-edit-item {
    width: 2em;
    height: 2em;
    padding: .1875em
}

.filepond--action-edit-item.filepond--action-edit-item[data-align*=center] {
    margin-left: -.1875em
}

.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom] {
    margin-bottom: -.1875em
}

.filepond--action-edit-item-alt {
    border: none;
    line-height: inherit;
    background: 0 0;
    font-family: inherit;
    color: inherit;
    outline: none;
    padding: 0;
    margin: 0 0 0 .25em;
    pointer-events: all;
    position: absolute
}

.filepond--action-edit-item-alt svg {
    width: 1.3125em;
    height: 1.3125em
}

.filepond--action-edit-item-alt span {
    font-size: 0;
    opacity: 0
}

.filepond--file-info {
    position: static;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1;
    margin: 0 .5em 0 0;
    min-width: 0;
    will-change: transform,opacity;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.filepond--file-info * {
    margin: 0
}

.filepond--file-info .filepond--file-info-main {
    font-size: .75em;
    line-height: 1.2;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%
}

.filepond--file-info .filepond--file-info-sub {
    font-size: .625em;
    opacity: .5;
    transition: opacity .25s ease-in-out;
    white-space: nowrap
}

.filepond--file-info .filepond--file-info-sub:empty {
    display: none
}

.filepond--file-status {
    position: static;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    flex-grow: 0;
    flex-shrink: 0;
    margin: 0;
    min-width: 2.25em;
    text-align: right;
    will-change: transform,opacity;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.filepond--file-status * {
    margin: 0;
    white-space: nowrap
}

.filepond--file-status .filepond--file-status-main {
    font-size: .75em;
    line-height: 1.2
}

.filepond--file-status .filepond--file-status-sub {
    font-size: .625em;
    opacity: .5;
    transition: opacity .25s ease-in-out
}

.filepond--file-wrapper.filepond--file-wrapper {
    border: none;
    margin: 0;
    padding: 0;
    min-width: 0;
    height: 100%
}

.filepond--file-wrapper.filepond--file-wrapper>legend {
    position: absolute;
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap
}

.filepond--file {
    position: static;
    display: flex;
    height: 100%;
    align-items: flex-start;
    padding: .5625em;
    color: #fff;
    border-radius: .5em
}

.filepond--file .filepond--file-status {
    margin-left: auto;
    margin-right: 2.25em
}

.filepond--file .filepond--processing-complete-indicator {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 3
}

.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator {
    position: absolute
}

.filepond--file [data-align*=left] {
    left: .5625em
}

.filepond--file [data-align*=right] {
    right: .5625em
}

.filepond--file [data-align*=center] {
    left: calc(50% - .8125em)
}

.filepond--file [data-align*=bottom] {
    bottom: 1.125em
}

.filepond--file [data-align=center] {
    top: calc(50% - .8125em)
}

.filepond--file .filepond--progress-indicator {
    margin-top: .1875em
}

.filepond--file .filepond--progress-indicator[data-align*=right] {
    margin-right: .1875em
}

.filepond--file .filepond--progress-indicator[data-align*=left] {
    margin-left: .1875em
}

[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info {
    margin-right: 2.25em
}

[data-filepond-item-state~=processing] .filepond--file-status-sub {
    opacity: 0
}

[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub {
    opacity: .5
}

[data-filepond-item-state=processing-error] .filepond--file-status-sub {
    opacity: 0
}

[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub {
    opacity: .5
}

[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg {
    -webkit-animation: fall .5s linear .125s both;
    animation: fall .5s linear .125s both
}

[data-filepond-item-state=processing-complete] .filepond--file-status-sub {
    opacity: .5
}

[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub {
    opacity: 0
}

[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub {
    opacity: .5
}

[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel {
    -webkit-animation: shake .65s linear both;
    animation: shake .65s linear both
}

[data-filepond-item-state*=busy] .filepond--progress-indicator svg {
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite
}

@-webkit-keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

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

    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes shake {
    10%,90% {
        transform: translateX(-.0625em)
    }

    20%,80% {
        transform: translateX(.125em)
    }

    30%,50%,70% {
        transform: translateX(-.25em)
    }

    40%,60% {
        transform: translateX(.25em)
    }
}

@keyframes shake {
    10%,90% {
        transform: translateX(-.0625em)
    }

    20%,80% {
        transform: translateX(.125em)
    }

    30%,50%,70% {
        transform: translateX(-.25em)
    }

    40%,60% {
        transform: translateX(.25em)
    }
}

@-webkit-keyframes fall {
    0% {
        opacity: 0;
        transform: scale(.5);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    70% {
        opacity: 1;
        transform: scale(1.1);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    to {
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes fall {
    0% {
        opacity: 0;
        transform: scale(.5);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    70% {
        opacity: 1;
        transform: scale(1.1);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    to {
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.filepond--hopper[data-hopper-state=drag-over]>* {
    pointer-events: none
}

.filepond--hopper[data-hopper-state=drag-over]:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100
}

.filepond--progress-indicator {
    z-index: 103
}

.filepond--file-action-button {
    z-index: 102
}

.filepond--file-status {
    z-index: 101
}

.filepond--file-info {
    z-index: 100
}

.filepond--item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 0;
    margin: .25em;
    will-change: transform,opacity
}

.filepond--item>.filepond--panel {
    z-index: -1
}

.filepond--item>.filepond--panel .filepond--panel-bottom {
    box-shadow: 0 .0625em .125em -.0625em rgba(0,0,0,.25)
}

.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel {
    transition: opacity .15s ease-out
}

.filepond--item[data-drag-state] {
    cursor: -webkit-grab;
    cursor: grab
}

.filepond--item[data-drag-state]>.filepond--panel {
    transition: box-shadow .125s ease-in-out;
    box-shadow: 0 0 0 transparent
}

.filepond--item[data-drag-state=drag] {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.filepond--item[data-drag-state=drag]>.filepond--panel {
    box-shadow: 0 .125em .3125em rgba(0,0,0,.325)
}

.filepond--item[data-drag-state]:not([data-drag-state=idle]) {
    z-index: 2
}

.filepond--item-panel {
    background-color: #64605e
}

[data-filepond-item-state=processing-complete] .filepond--item-panel {
    background-color: #369763
}

[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel {
    background-color: #c44e47
}

.filepond--item-panel {
    border-radius: .5em;
    transition: background-color .25s
}

.filepond--list-scroller {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    will-change: transform
}

.filepond--list-scroller[data-state=overflow] .filepond--list {
    bottom: 0;
    right: 0
}

.filepond--list-scroller[data-state=overflow] {
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -webkit-mask: linear-gradient(180deg,#000 calc(100% - .5em),transparent);
    mask: linear-gradient(180deg,#000 calc(100% - .5em),transparent)
}

.filepond--list-scroller::-webkit-scrollbar {
    background: 0 0
}

.filepond--list-scroller::-webkit-scrollbar:vertical {
    width: 1em
}

.filepond--list-scroller::-webkit-scrollbar:horizontal {
    height: 0
}

.filepond--list-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.3);
    border-radius: 99999px;
    border: .3125em solid transparent;
    background-clip: content-box
}

.filepond--list.filepond--list {
    position: absolute;
    top: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
    will-change: transform
}

.filepond--list {
    left: .75em;
    right: .75em
}

.filepond--root[data-style-panel-layout~=integrated] {
    width: 100%;
    height: 100%;
    max-width: none;
    margin: 0
}

.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root {
    border-radius: 0
}

.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>* {
    display: none
}

.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label {
    bottom: 0;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 7
}

.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel {
    display: none
}

.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller {
    overflow: hidden;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0
}

.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list {
    left: 0;
    right: 0;
    height: 100%
}

.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item {
    margin: 0
}

.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper {
    height: 100%
}

.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label {
    z-index: 7
}

.filepond--root[data-style-panel-layout~=circle] {
    border-radius: 99999rem;
    overflow: hidden
}

.filepond--root[data-style-panel-layout~=circle]>.filepond--panel {
    border-radius: inherit
}

.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>* {
    display: none
}

.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item {
    opacity: 1!important;
    visibility: visible!important
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports(-webkit-appearance:none) and (stroke-color:transparent) {
        .filepond--root[data-style-panel-layout~=circle] {
            will-change:transform
        }
    }
}

.filepond--panel-root {
    border-radius: .25rem;
    border-width: 1px;
    border-style: dashed;
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity));
    border-image-repeat: round
}

.filepond--panel {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: 0;
    height: 100%!important;
    pointer-events: none
}

.filepond-panel:not([data-scalable=false]) {
    height: auto!important
}

.filepond--panel[data-scalable=false]>div {
    display: none
}

.filepond--panel[data-scalable=true] {
    transform-style: preserve-3d;
    background-color: transparent!important;
    border: none!important
}

.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0
}

.filepond--panel-bottom,.filepond--panel-top {
    height: .5em
}

.filepond--panel-top {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-bottom: none!important
}

.filepond--panel-top:after {
    content: "";
    position: absolute;
    height: 2px;
    left: 0;
    right: 0;
    bottom: -1px;
    background-color: inherit
}

.filepond--panel-bottom,.filepond--panel-center {
    will-change: transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-origin: left top;
    transform: translate3d(0,.5em,0)
}

.filepond--panel-bottom {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-top: none!important
}

.filepond--panel-bottom:before {
    content: "";
    position: absolute;
    height: 2px;
    left: 0;
    right: 0;
    top: -1px;
    background-color: inherit
}

.filepond--panel-center {
    height: 100px!important;
    border-top: none!important;
    border-bottom: none!important;
    border-radius: 0!important
}

.filepond--panel-center:not([style]) {
    visibility: hidden
}

.filepond--progress-indicator {
    position: static;
    width: 1.25em;
    height: 1.25em;
    color: #fff;
    margin: 0;
    pointer-events: none;
    will-change: transform,opacity
}

.filepond--progress-indicator svg {
    width: 100%;
    height: 100%;
    vertical-align: top;
    transform-box: fill-box
}

.filepond--progress-indicator path {
    fill: none;
    stroke: currentColor
}

.filepond--list-scroller {
    z-index: 6
}

.filepond--drop-label {
    z-index: 5
}

.filepond--drip {
    z-index: 3
}

.filepond--root>.filepond--panel {
    z-index: 2
}

.filepond--browser {
    z-index: 1
}

.filepond--root {
    box-sizing: border-box;
    position: relative;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: normal;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    font-weight: 450;
    text-align: left;
    text-rendering: optimizeLegibility;
    direction: ltr;
    contain: layout style size
}

.filepond--root * {
    box-sizing: inherit;
    line-height: inherit
}

.filepond--root :not(text) {
    font-size: inherit
}

.filepond--root[data-disabled] {
    pointer-events: none
}

.filepond--root[data-disabled] .filepond--list-scroller {
    pointer-events: all
}

.filepond--root[data-disabled] .filepond--list {
    pointer-events: none
}

.filepond--root .filepond--drop-label {
    min-height: 4.75em
}

.filepond--root .filepond--list-scroller {
    margin-top: 1em;
    margin-bottom: 1em
}

.filepond--root .filepond--credits {
    position: absolute;
    right: 0;
    opacity: .175;
    line-height: .85;
    font-size: 11px;
    color: inherit;
    text-decoration: none;
    z-index: 3;
    bottom: -14px
}

.filepond--root .filepond--credits[style] {
    top: 0;
    bottom: auto;
    margin-top: 14px
}

/*!tailwindcss v2.2.19 | MIT License | https://tailwindcss.com*/
/*!modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize*/
html {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji
}

hr {
    height: 0;
    color: inherit
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-family: ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

:-moz-focusring {
    outline: 1px dotted ButtonText
}

:-moz-ui-invalid {
    box-shadow: none
}

legend {
    padding: 0
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

button {
    background-color: transparent;
    background-image: none
}

fieldset,ol,ul {
    margin: 0;
    padding: 0
}

ol,ul {
    list-style: none
}

html {
    font-family: DM Sans,ui-sans-serif,system-ui;
    line-height: 1.5
}

body {
    font-family: inherit;
    line-height: inherit
}

*,:after,:before {
    box-sizing: border-box;
    border: 0 solid
}

hr {
    border-top-width: 1px
}

img {
    border-style: solid
}

textarea {
    resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

[role=button],button {
    cursor: pointer
}

:-moz-focusring {
    outline: auto
}

table {
    border-collapse: collapse
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

button,input,optgroup,select,textarea {
    padding: 0;
    line-height: inherit;
    color: inherit
}

code,kbd,pre,samp {
    font-family: DM Mono,ui-monospace
}

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

*,:after,:before {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-border-opacity: 1;
    border-color: rgba(229,231,235,var(--tw-border-opacity));
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,0.5);
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    --tw-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);
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.btn {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 9999px;
    padding: .5rem 1.5rem;
    text-align: center;
    font-weight: 500;
    letter-spacing: -.025em;
    text-decoration: none;
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.btn,.btn:hover {
    transition: all .3s ease-in-out
}

.btn:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129,140,248,var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgba(129,140,248,var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
    transform: translate3d(0,-1px,0)
}

.btn-basic,.btn:hover {
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.btn-basic {
    margin-top: .5rem;
    margin-bottom: .5rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    border-radius: 9999px;
    padding: .5rem 1.5rem;
    text-align: center;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity));
    text-decoration: none;
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}

.btn-basic,.btn-basic:hover {
    transition: all .3s ease-in-out
}

.btn-basic:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    transform: translate3d(0,-1px,0)
}

.btn-light {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(75,85,99,var(--tw-text-opacity));
    text-decoration: none
}

.btn-light,.btn-light:hover {
    transition: all .3s ease-in-out
}

.btn-light:hover {
    --tw-text-opacity: 1;
    color: rgba(31,41,55,var(--tw-text-opacity))
}

.btn-brand {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 9999px;
    padding: .5rem 1.5rem;
    text-align: center;
    font-weight: 500;
    letter-spacing: -.025em;
    text-decoration: none;
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.btn-brand,.btn-brand:hover {
    transition: all .3s ease-in-out
}

.btn-brand:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129,140,248,var(--tw-border-opacity));
    color: rgba(129,140,248,var(--tw-text-opacity))
}

.btn-brand {
    background-image: linear-gradient(120deg,#6a82fb,#fc5c7d);
    --tw-bg-opacity: 1;
    background-color: rgba(106,130,251,var(--tw-bg-opacity));
    color: rgba(243,244,246,var(--tw-text-opacity));
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity))
}

.btn-brand:hover {
    transform: translate3d(0,-1px,0);
    transition: all .3s ease-in-out;
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity));
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.gradient-background {
    --tw-bg-opacity: 1;
    background-color: rgba(106,130,251,var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(243,244,246,var(--tw-text-opacity));
    background-image: linear-gradient(120deg,#6a82fb,rgb(16, 201, 122))
}

.pointer-events-none {
    pointer-events: none
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: -webkit-sticky;
    position: sticky
}

.top-0 {
    top: 0
}

.right-0 {
    right: 0
}

.left-0 {
    left: 0
}

.bottom-0 {
    bottom: 0
}

.top-16 {
    top: 4rem
}

.z-30 {
    z-index: 30
}

.z-10 {
    z-index: 10
}

.z-0 {
    z-index: 0
}

.z-20 {
    z-index: 20
}

.m-2 {
    margin: .5rem
}

.m-4 {
    margin: 1rem
}

.m-1 {
    margin: .25rem
}

.m-3 {
    margin: .75rem
}

.m-8 {
    margin: 2rem
}

.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.my-px {
    margin-top: 1px;
    margin-bottom: 1px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.mx-px {
    margin-left: 1px;
    margin-right: 1px
}

.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mb-4 {
    margin-bottom: 1rem
}

.mr-1 {
    margin-right: .25rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-3 {
    margin-right: .75rem
}

.-mr-1 {
    margin-right: -.25rem
}

.mt-px {
    margin-top: 1px
}

.mr-8 {
    margin-right: 2rem
}

.mt-2 {
    margin-top: .5rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-6 {
    margin-left: 1.5rem
}

.mt-1 {
    margin-top: .25rem
}

.mb-8 {
    margin-bottom: 2rem
}

.ml-4 {
    margin-left: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mb-0 {
    margin-bottom: 0
}

.mt-6 {
    margin-top: 1.5rem
}

.ml-px {
    margin-left: 1px
}

.mt-4 {
    margin-top: 1rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mt-3 {
    margin-top: .75rem
}

.mb-1 {
    margin-bottom: .25rem
}

.-mb-1 {
    margin-bottom: -.25rem
}

.-mb-px {
    margin-bottom: -1px
}

.ml-1 {
    margin-left: .25rem
}

.mb-px {
    margin-bottom: 1px
}

.mr-4 {
    margin-right: 1rem
}

.mt-8 {
    margin-top: 2rem
}

.-mb-3 {
    margin-bottom: -.75rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mt-16 {
    margin-top: 4rem
}

.mb-16 {
    margin-bottom: 4rem
}

.mr-16 {
    margin-right: 4rem
}

.-mt-8 {
    margin-top: -2rem
}

.-mt-24 {
    margin-top: -6rem
}

.ml-5 {
    margin-left: 1.25rem
}

.mt-32 {
    margin-top: 8rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mt-12 {
    margin-top: 3rem
}

.ml-8 {
    margin-left: 2rem
}

.-mb-16 {
    margin-bottom: -4rem
}

.mr-0 {
    margin-right: 0
}

.-mr-6 {
    margin-right: -1.5rem
}

.-mt-px {
    margin-top: -1px
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.h-6 {
    height: 1.5rem
}

.h-px {
    height: 1px
}

.h-20px {
    height: 20px
}

.h-8 {
    height: 2rem
}

.h-3 {
    height: .75rem
}

.h-10 {
    height: 2.5rem
}

.h-5 {
    height: 1.25rem
}

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.h-40 {
    height: 10rem
}

.h-16 {
    height: 4rem
}

.h-1 {
    height: .25rem
}

.min-h-screen {
    min-height: 100vh
}

.w-full {
    width: 100%
}

.w-\[1\.75rem\] {
    width: 1.75rem
}

.w-10 {
    width: 2.5rem
}

.w-64 {
    width: 16rem
}

.w-4 {
    width: 1rem
}

.w-28 {
    width: 7rem
}

.w-8 {
    width: 2rem
}

.w-6 {
    width: 1.5rem
}

.w-5 {
    width: 1.25rem
}

.w-40 {
    width: 10rem
}

.w-3\/4 {
    width: 75%
}

.w-16 {
    width: 4rem
}

.w-96 {
    width: 24rem
}

.w-32 {
    width: 8rem
}

.w-48 {
    width: 12rem
}

.min-w-full {
    min-width: 100%
}

.min-w-64 {
    min-width: 16rem
}

.max-w-7xl {
    max-width: 80rem
}

.max-w-300px {
    max-width: 300px
}

.max-w-lg {
    max-width: 32rem
}

.max-w-xs {
    max-width: 20rem
}

.max-w-sm {
    max-width: 24rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-5xl {
    max-width: 64rem
}

.max-w-md {
    max-width: 28rem
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-6xl {
    max-width: 72rem
}

.max-w-xl {
    max-width: 36rem
}

.flex-1 {
    flex: 1 1 0%
}

.flex-shrink-0 {
    flex-shrink: 0
}

.flex-grow {
    flex-grow: 1
}

.table-fixed {
    table-layout: fixed
}

.rotate-6 {
    --tw-rotate: 6deg
}

.-rotate-6,.rotate-6 {
    transform: var(--tw-transform)
}

.-rotate-6 {
    --tw-rotate: -6deg
}

.transform {
    transform: var(--tw-transform)
}

.cursor-pointer {
    cursor: pointer
}

.cursor-not-allowed {
    cursor: not-allowed
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.list-inside {
    list-style-position: inside
}

.list-disc {
    list-style-type: disc
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.grid-cols-5 {
    grid-template-columns: repeat(5,minmax(0,1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-stretch {
    align-items: stretch
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.gap-1 {
    gap: .25rem
}

.gap-4 {
    gap: 1rem
}

.gap-2 {
    gap: .5rem
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem*var(--tw-space-y-reverse))
}

.space-x-0>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px*var(--tw-space-x-reverse));
    margin-left: calc(0px*(1 - var(--tw-space-x-reverse)))
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem*var(--tw-space-y-reverse))
}

.space-y-6>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem*var(--tw-space-y-reverse))
}

.divide-y>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px*(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px*var(--tw-divide-y-reverse))
}

.divide-x>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px*var(--tw-divide-x-reverse));
    border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse)))
}

.divide-gray-100>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243,244,246,var(--tw-divide-opacity))
}

.divide-gray-200>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229,231,235,var(--tw-divide-opacity))
}

.divide-gray-400>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156,163,175,var(--tw-divide-opacity))
}

.self-start {
    align-self: flex-start
}

.self-center {
    align-self: center
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-y-auto {
    overflow-y: auto
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.overflow-ellipsis,.truncate {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-wrap {
    white-space: pre-wrap
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded {
    border-radius: .25rem
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-full {
    border-radius: 9999px
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-t-xl {
    border-top-left-radius: .75rem
}

.rounded-r-xl,.rounded-t-xl {
    border-top-right-radius: .75rem
}

.rounded-r-xl {
    border-bottom-right-radius: .75rem
}

.rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem
}

.rounded-l-xl {
    border-top-left-radius: .75rem
}

.rounded-b-xl,.rounded-l-xl {
    border-bottom-left-radius: .75rem
}

.rounded-b-xl {
    border-bottom-right-radius: .75rem
}

.rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px
}

.rounded-br-xl {
    border-bottom-right-radius: .75rem
}

.rounded-tl-xl {
    border-top-left-radius: .75rem
}

.rounded-tr-xl {
    border-top-right-radius: .75rem
}

.border-2 {
    border-width: 2px
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-l {
    border-left-width: 1px
}

.border-r {
    border-right-width: 1px
}

.border-t {
    border-top-width: 1px
}

.border-b {
    border-bottom-width: 1px
}

.border-t-4 {
    border-top-width: 4px
}

.border-t-2 {
    border-top-width: 2px
}

.border-dashed {
    border-style: dashed
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255,255,255,var(--tw-border-opacity))
}

.border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243,244,246,var(--tw-border-opacity))
}

.border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239,68,68,var(--tw-border-opacity))
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229,231,235,var(--tw-border-opacity))
}

.border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217,119,6,var(--tw-border-opacity))
}

.border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59,130,246,var(--tw-border-opacity))
}

.border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245,158,11,var(--tw-border-opacity))
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209,213,219,var(--tw-border-opacity))
}

.border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251,191,36,var(--tw-border-opacity))
}

.border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199,210,254,var(--tw-border-opacity))
}

.border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31,41,55,var(--tw-border-opacity))
}

.border-trustpilot {
    --tw-border-opacity: 1;
    border-color: rgba(0,182,122,var(--tw-border-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity))
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59,130,246,var(--tw-bg-opacity))
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity))
}

.bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239,246,255,var(--tw-bg-opacity))
}

.bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219,234,254,var(--tw-bg-opacity))
}

.bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191,219,254,var(--tw-bg-opacity))
}

.bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147,197,253,var(--tw-bg-opacity))
}

.bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96,165,250,var(--tw-bg-opacity))
}

.bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37,99,235,var(--tw-bg-opacity))
}

.bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29,78,216,var(--tw-bg-opacity))
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--tw-bg-opacity))
}

.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249,250,251,var(--tw-bg-opacity))
}

.bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252,231,243,var(--tw-bg-opacity))
}

.bg-brand-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(106,130,251,var(--tw-bg-opacity))
}

.bg-brand-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(149,97,226,var(--tw-bg-opacity))
}

.bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16,185,129,var(--tw-bg-opacity))
}

.bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107,114,128,var(--tw-bg-opacity))
}

.bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156,163,175,var(--tw-bg-opacity))
}

.bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248,113,113,var(--tw-bg-opacity))
}

.bg-brand-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(252,92,125,var(--tw-bg-opacity))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0,0,0,var(--tw-bg-opacity))
}

.bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245,158,11,var(--tw-bg-opacity))
}

.bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209,213,219,var(--tw-bg-opacity))
}

.bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31,41,55,var(--tw-bg-opacity))
}

.bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238,242,255,var(--tw-bg-opacity))
}

.bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224,231,255,var(--tw-bg-opacity))
}

.bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199,210,254,var(--tw-bg-opacity))
}

.bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165,180,252,var(--tw-bg-opacity))
}

.bg-trustpilot {
    --tw-bg-opacity: 1;
    background-color: rgba(0,182,122,var(--tw-bg-opacity))
}

.bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239,68,68,var(--tw-bg-opacity))
}

.bg-opacity-90 {
    --tw-bg-opacity: 0.9
}

.bg-opacity-25 {
    --tw-bg-opacity: 0.25
}

.bg-opacity-5 {
    --tw-bg-opacity: 0.05
}

.bg-opacity-100 {
    --tw-bg-opacity: 1
}

.bg-opacity-30 {
    --tw-bg-opacity: 0.3
}

.p-1 {
    padding: .25rem
}

.p-6 {
    padding: 1.5rem
}

.p-12 {
    padding: 3rem
}

.p-8 {
    padding: 2rem
}

.p-2 {
    padding: .5rem
}

.p-4 {
    padding: 1rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.py-px {
    padding-top: 1px;
    padding-bottom: 1px
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pr-6 {
    padding-right: 1.5rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pl-px {
    padding-left: 1px
}

.pr-4 {
    padding-right: 1rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-0 {
    padding-top: 0
}

.pt-px {
    padding-top: 1px
}

.pl-4 {
    padding-left: 1rem
}

.pr-3 {
    padding-right: .75rem
}

.pt-4 {
    padding-top: 1rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-px {
    padding-bottom: 1px
}

.pl-5 {
    padding-left: 1.25rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pl-2 {
    padding-left: .5rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pt-12 {
    padding-top: 3rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pt-1 {
    padding-top: .25rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-16 {
    padding-top: 4rem
}

.pb-20 {
    padding-bottom: 5rem
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.font-mono {
    font-family: DM Mono,ui-monospace
}

.font-sans {
    font-family: DM Sans,ui-sans-serif,system-ui
}

.font-serif {
    font-family: DM Serif Display,serif
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-xl {
    font-size: 1.25rem
}

.text-lg,.text-xl {
    line-height: 1.75rem
}

.text-lg {
    font-size: 1.125rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.font-medium {
    font-weight: 500
}

.font-bold {
    font-weight: 700
}

.font-light {
    font-weight: 300
}

.font-semibold {
    font-weight: 600
}

.font-extrabold {
    font-weight: 800
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.italic {
    font-style: italic
}

.leading-tight {
    line-height: 1.25
}

.leading-loose {
    line-height: 2
}

.leading-normal {
    line-height: 1.5
}

.leading-none {
    line-height: 1
}

.tracking-tight {
    letter-spacing: -.025em
}

.tracking-tighter {
    letter-spacing: -.05em
}

.tracking-normal {
    letter-spacing: 0
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107,114,128,var(--tw-text-opacity))
}

.text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37,99,235,var(--tw-text-opacity))
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156,163,175,var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75,85,99,var(--tw-text-opacity))
}

.text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59,130,246,var(--tw-text-opacity))
}

.text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16,185,129,var(--tw-text-opacity))
}

.text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245,158,11,var(--tw-text-opacity))
}

.text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239,68,68,var(--tw-text-opacity))
}

.text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251,191,36,var(--tw-text-opacity))
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31,41,55,var(--tw-text-opacity))
}

.text-brand-400 {
    --tw-text-opacity: 1;
    color: rgba(252,92,125,var(--tw-text-opacity))
}

.text-brand-600 {
    --tw-text-opacity: 1;
    color: rgba(106,130,251,var(--tw-text-opacity))
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55,65,81,var(--tw-text-opacity))
}

.text-twitter {
    --tw-text-opacity: 1;
    color: rgba(64,153,247,var(--tw-text-opacity))
}

.text-trustpilot {
    --tw-text-opacity: 1;
    color: rgba(0,182,122,var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgba(0,0,0,var(--tw-text-opacity))
}

.text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219,39,119,var(--tw-text-opacity))
}

.text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5,150,105,var(--tw-text-opacity))
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220,38,38,var(--tw-text-opacity))
}

.text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209,213,219,var(--tw-text-opacity))
}

.text-brand-500 {
    --tw-text-opacity: 1;
    color: rgba(149,97,226,var(--tw-text-opacity))
}

.text-brand-link {
    --tw-text-opacity: 1;
    color: rgba(106,130,251,var(--tw-text-opacity))
}

.text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99,102,241,var(--tw-text-opacity))
}

.text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139,92,246,var(--tw-text-opacity))
}

.text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217,119,6,var(--tw-text-opacity))
}

.text-\[\#DCA727\] {
    --tw-text-opacity: 1;
    color: rgba(220,167,39,var(--tw-text-opacity))
}

.text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236,72,153,var(--tw-text-opacity))
}

.underline {
    text-decoration: underline
}

.no-underline {
    text-decoration: none
}

.opacity-75 {
    opacity: .75
}

.opacity-50 {
    opacity: .5
}

.opacity-40 {
    opacity: .4
}

.opacity-60 {
    opacity: .6
}

.opacity-30 {
    opacity: .3
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}

.shadow,.shadow-inner {
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}

.shadow-lg,.shadow-md {
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-1,.ring-2 {
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)
}

.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0,0,0,var(--tw-ring-opacity))
}

.ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16,185,129,var(--tw-ring-opacity))
}

.ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255,255,255,var(--tw-ring-opacity))
}

.ring-opacity-5 {
    --tw-ring-opacity: 0.05
}

.ring-opacity-50 {
    --tw-ring-opacity: 0.5
}

.ring-opacity-10 {
    --tw-ring-opacity: 0.1
}

.blur {
    --tw-blur: blur(8px)
}

.blur,.drop-shadow-2xl {
    filter: var(--tw-filter)
}

.drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0,0,0,0.15))
}

.filter {
    filter: var(--tw-filter)
}

.backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px)
}

.backdrop-blur-2xl,.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-filter);
    backdrop-filter: var(--tw-backdrop-filter)
}

.transition {
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

body,html {
    --tw-bg-opacity: 1;
    background-color: rgba(249,250,251,var(--tw-bg-opacity));
    font-family: DM Sans,ui-sans-serif,system-ui;
    font-weight: 400;
    line-height: 1.5;
    --tw-text-opacity: 1;
    color: rgba(31,41,55,var(--tw-text-opacity));
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    margin-left: env(safe-area-inset-left);
    margin-right: env(safe-area-inset-right)
}

header {
    padding-top: 1rem;
    padding-bottom: 1rem
}

#sidebar {
    margin-top: calc(env(safe-area-inset-top) + 4rem)
}

@media only screen and (max-device-width: 812px) and (orientation:portrait) {
    header {
        padding-top:calc(env(safe-area-inset-top) + 1rem);
        padding-bottom: 1rem
    }

    #app {
        margin-top: calc(env(safe-area-inset-top))
    }
}

:root {
    --url: url("data:image/png;base64,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dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDYtMDVUMTk6MjA6MTArMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA4LTEyVDAwOjM3OjU4KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA4LTEyVDAwOjM3OjU4KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmZmE4YTcwZS1mYjcyLTQ3NTEtYjkxYy1lYzI3Yjk5ODI1ZjUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2YjY5NTY2ZC02YjAzLWYwNGQtYmZkZi02NWYzOTMwYmU5ODAiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MGExODEyNy04OTE1LTQxMDYtYWY2Yi1mMjVjOWFkZDRkNzMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwYTE4MTI3LTg5MTUtNDEwNi1hZjZiLWYyNWM5YWRkNGQ3MyIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0wNVQxOToyMDoxMCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZmE4YTcwZS1mYjcyLTQ3NTEtYjkxYy1lYzI3Yjk5ODI1ZjUiIHN0RXZ0Ondo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")
}

.gold-gradient {
    background-image: -webkit-linear-gradient(-30deg,#daa521,#facc6b)
}

.black-pattern {
    background-image: -webkit-linear-gradient(60deg,#1f2937,#374151);
    background-size: cover
}

a {
    touch-action: manipulation
}

a.disabled,a.disabled:focus,a.disabled:hover {
    cursor: not-allowed;
    --tw-bg-opacity: 1;
    background-color: rgba(107,114,128,var(--tw-bg-opacity));
    opacity: .5
}

.link {
    color: rgba(106,130,251,var(--tw-text-opacity))
}

.link,.link:hover {
    cursor: pointer;
    --tw-text-opacity: 1;
    text-decoration: underline
}

.link:hover {
    color: rgba(131,146,255,var(--tw-text-opacity))
}

input[type=search],input[type=text],input[type=url],textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input,select,textarea {
    outline: none
}

.input {
    border-radius: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity));
    padding: .5rem .75rem;
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0,0,0,var(--tw-ring-opacity));
    --tw-ring-opacity: 0.05
}

#app {
    display: flex;
    flex-grow: 1;
    flex-direction: column
}

#cookiesBanner {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 40;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
    display: flex;
    justify-content: center;
    text-align: center;
    font-size: .75rem;
    line-height: 1rem
}

.cookiesContent {
    position: relative;
    max-width: 72rem;
    border-radius: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity));
    padding: .75rem 2.5rem;
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

#cookiesBanner svg {
    margin-left: .85rem;
    margin-top: .75rem;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    --tw-text-opacity: 1;
    color: rgba(107,114,128,var(--tw-text-opacity))
}

#cookiesBanner svg:hover {
    --tw-text-opacity: 1;
    color: rgba(239,68,68,var(--tw-text-opacity))
}

footer a {
    text-decoration: none
}

footer a:hover {
    text-decoration: underline
}

@media(min-width: 1024px) {
    .cookiesContent {
        padding-right:1rem
    }
}

.card {
    padding: 1.5rem
}

.card,.card>div {
    display: flex;
    width: 100%;
    justify-content: center
}

.card>div {
    flex-direction: column;
    align-items: center;
    border-radius: .75rem;
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity));
    padding: 1.5rem 1rem
}

.card>div>h3 {
    margin-top: .5rem;
    margin-bottom: .75rem;
    text-align: center;
    font-weight: 700;
    letter-spacing: -.025em
}

.card>div>p {
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 1.25
}

@media(min-width: 640px) {
    .card {
        width:50%
    }

    .card>div>p {
        font-size: 1rem;
        line-height: 1.5rem;
        line-height: 1.5
    }
}

@media(min-width: 1024px) {
    .card {
        width:33.333333%
    }
}

.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity))
}

.hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99,102,241,var(--tw-bg-opacity))
}

.hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219,234,254,var(--tw-bg-opacity))
}

.hover\:bg-trustpilot-dark:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0,152,99,var(--tw-bg-opacity))
}

.hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--tw-bg-opacity))
}

.hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220,38,38,var(--tw-bg-opacity))
}

.hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17,24,39,var(--tw-bg-opacity))
}

.hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238,242,255,var(--tw-bg-opacity))
}

.hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1
}

.hover\:text-brand-600:hover,.hover\:text-brand-link:hover {
    --tw-text-opacity: 1;
    color: rgba(106,130,251,var(--tw-text-opacity))
}

.hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185,28,28,var(--tw-text-opacity))
}

.hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31,41,55,var(--tw-text-opacity))
}

.hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55,65,81,var(--tw-text-opacity))
}

.hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229,231,235,var(--tw-text-opacity))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity))
}

.hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79,70,229,var(--tw-text-opacity))
}

.hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59,130,246,var(--tw-text-opacity))
}

.hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243,244,246,var(--tw-text-opacity))
}

.hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0,0,0,var(--tw-text-opacity))
}

.hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245,158,11,var(--tw-text-opacity))
}

.hover\:underline:hover {
    text-decoration: underline
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:opacity-75:hover {
    opacity: .75
}

.hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.hover\:brightness-105:hover {
    --tw-brightness: brightness(1.05);
    filter: var(--tw-filter)
}

.focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209,213,219,var(--tw-border-opacity))
}

@media(min-width: 640px) {
    .sm\:mx-2 {
        margin-left:.5rem;
        margin-right: .5rem
    }

    .sm\:mx-6 {
        margin-left: 1.5rem
    }

    .sm\:mr-6,.sm\:mx-6 {
        margin-right: 1.5rem
    }

    .sm\:ml-6 {
        margin-left: 1.5rem
    }

    .sm\:mt-0 {
        margin-top: 0
    }

    .sm\:mr-12 {
        margin-right: 3rem
    }

    .sm\:-mb-px {
        margin-bottom: -1px
    }

    .sm\:mt-12 {
        margin-top: 3rem
    }

    .sm\:mt-6 {
        margin-top: 1.5rem
    }

    .sm\:mr-2 {
        margin-right: .5rem
    }

    .sm\:ml-2 {
        margin-left: .5rem
    }

    .sm\:-mr-8 {
        margin-right: -2rem
    }

    .sm\:mb-0 {
        margin-bottom: 0
    }

    .sm\:mr-4 {
        margin-right: 1rem
    }

    .sm\:ml-0 {
        margin-left: 0
    }

    .sm\:flex {
        display: flex
    }

    .sm\:h-56 {
        height: 14rem
    }

    .sm\:h-24 {
        height: 6rem
    }

    .sm\:w-1\/2 {
        width: 50%
    }

    .sm\:w-24 {
        width: 6rem
    }

    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .sm\:flex-row {
        flex-direction: row
    }

    .sm\:items-start {
        align-items: flex-start
    }

    .sm\:self-start {
        align-self: flex-start
    }

    .sm\:rounded-lg {
        border-radius: .5rem
    }

    .sm\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .sm\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .sm\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .sm\:pt-6 {
        padding-top: 1.5rem
    }

    .sm\:pr-8 {
        padding-right: 2rem
    }

    .sm\:text-left {
        text-align: left
    }

    .sm\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .sm\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .sm\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .sm\:font-medium {
        font-weight: 500
    }
}

@media(min-width: 768px) {
    .md\:m-2 {
        margin:.5rem
    }

    .md\:my-0 {
        margin-top: 0;
        margin-bottom: 0
    }

    .md\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .md\:mb-0 {
        margin-bottom: 0
    }

    .md\:ml-4 {
        margin-left: 1rem
    }

    .md\:mt-16 {
        margin-top: 4rem
    }

    .md\:mt-0 {
        margin-top: 0
    }

    .md\:ml-6 {
        margin-left: 1.5rem
    }

    .md\:mt-1 {
        margin-top: .25rem
    }

    .md\:mr-4 {
        margin-right: 1rem
    }

    .md\:mb-6 {
        margin-bottom: 1.5rem
    }

    .md\:mb-2 {
        margin-bottom: .5rem
    }

    .md\:mr-8 {
        margin-right: 2rem
    }

    .md\:mr-0 {
        margin-right: 0
    }

    .md\:mt-18 {
        margin-top: 4.5rem
    }

    .md\:flex {
        display: flex
    }

    .md\:inline-flex {
        display: inline-flex
    }

    .md\:hidden {
        display: none
    }

    .md\:w-1\/2 {
        width: 50%
    }

    .md\:w-64 {
        width: 16rem
    }

    .md\:w-auto {
        width: auto
    }

    .md\:max-w-xl {
        max-width: 36rem
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .md\:grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .md\:grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .md\:flex-row {
        flex-direction: row
    }

    .md\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .md\:space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem*var(--tw-space-x-reverse));
        margin-left: calc(1rem*(1 - var(--tw-space-x-reverse)))
    }

    .md\:space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px*(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px*var(--tw-space-y-reverse))
    }

    .md\:rounded-lg {
        border-radius: .5rem
    }

    .md\:rounded-xl {
        border-radius: .75rem
    }

    .md\:border-b-0 {
        border-bottom-width: 0
    }

    .md\:border-l {
        border-left-width: 1px
    }

    .md\:p-16 {
        padding: 4rem
    }

    .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .md\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .md\:py-32 {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .md\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .md\:py-1 {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .md\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .md\:px-24 {
        padding-left: 6rem;
        padding-right: 6rem
    }

    .md\:py-24 {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .md\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .md\:py-0 {
        padding-top: 0
    }

    .md\:pb-0,.md\:py-0 {
        padding-bottom: 0
    }

    .md\:pr-4 {
        padding-right: 1rem
    }

    .md\:pt-10 {
        padding-top: 2.5rem
    }

    .md\:pb-6 {
        padding-bottom: 1.5rem
    }

    .md\:pl-6 {
        padding-left: 1.5rem
    }

    .md\:text-left {
        text-align: left
    }

    .md\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .md\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .md\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .md\:text-7xl {
        font-size: 4.5rem;
        line-height: 1
    }

    .md\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .md\:text-6xl {
        font-size: 3.75rem;
        line-height: 1
    }

    .md\:leading-normal {
        line-height: 1.5
    }

    .md\:leading-tight {
        line-height: 1.25
    }

    .md\:tracking-tight {
        letter-spacing: -.025em
    }
}

@media(min-width: 1024px) {
    .lg\:mt-16 {
        margin-top:4rem
    }

    .lg\:mr-0 {
        margin-right: 0
    }

    .lg\:mb-8 {
        margin-bottom: 2rem
    }

    .lg\:mt-0 {
        margin-top: 0
    }

    .lg\:mt-24 {
        margin-top: 6rem
    }

    .lg\:mb-0 {
        margin-bottom: 0
    }

    .lg\:block {
        display: block
    }

    .lg\:flex {
        display: flex
    }

    .lg\:w-64 {
        width: 16rem
    }

    .lg\:w-1\/2 {
        width: 50%
    }

    .lg\:max-w-300px {
        max-width: 300px
    }

    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .lg\:flex-row {
        flex-direction: row
    }

    .lg\:flex-col {
        flex-direction: column
    }

    .lg\:items-start {
        align-items: flex-start
    }

    .lg\:justify-start {
        justify-content: flex-start
    }

    .lg\:justify-between {
        justify-content: space-between
    }

    .lg\:self-start {
        align-self: flex-start
    }

    .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .lg\:pr-10 {
        padding-right: 2.5rem
    }

    .lg\:pl-6 {
        padding-left: 1.5rem
    }

    .lg\:pr-3 {
        padding-right: .75rem
    }

    .lg\:pl-3 {
        padding-left: .75rem
    }

    .lg\:pr-6 {
        padding-right: 1.5rem
    }

    .lg\:text-left {
        text-align: left
    }
}

@media(min-width: 1280px) {
    .xl\:mb-10 {
        margin-bottom:2.5rem
    }

    .xl\:flex {
        display: flex
    }

    .xl\:rounded-3xl {
        border-radius: 1.5rem
    }

    .xl\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}
