/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
	display: block;
}
/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
    display: none;
}
body {
	line-height: 1;
}
menu, ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**
 * Create a stacking context on the root so that our portal overlays always
 * appear above the app. If you don't know what I mean by "portal", find the
 * <Portal /> component in the UI library. Relevant background:
 *
 * https://github.com/clipchamp/clipchamp-stack/pull/2652
 * https://go.clipchamp.com/mdn-stacking-context
 *
 * Relevant quote from MDN:
 *
 *     > A stacking context is formed, anywhere in the document, by any element
 *     > in the following scenarios:
 *     >
 *     >     - Element with a position value absolute or relative and z-index
 *     >       value other than auto.
 */
#root {
    position: relative;
    z-index: 0;
}

.ab-in-app-message .ab-message-text {
    font-family: 'Segoe UI', system-ui, sans-serif;
}

/* REGULAR 400 */
@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(../..//static/fonts/segoe-ui-static-regular-greek.5d878506.woff) format('woff');
    unicode-range: U+0370-03FF, U+1F00-1FFF;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(../..//static/fonts/segoe-ui-static-regular-cyrillic.b3a2e425.woff) format('woff');
    unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(../..//static/fonts/segoe-ui-static-regular-rest.20f38131.woff) format('woff');
    unicode-range: U+0259, U+0300-03C0, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F,
        U+21BC-2211, U+2213-2214, U+2216-F8FE, U+FB01-FB02, U+1DC0-1DCA;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(../..//static/fonts/segoe-ui-static-regular-latin-extended-additional.92b5a051.woff)
        format('woff');
    unicode-range: U+1E00-1EFF;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(../..//static/fonts/segoe-ui-static-regular-latin-extended-b.ca887d1b.woff) format('woff');
    unicode-range: U+0180-024F;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(../..//static/fonts/segoe-ui-static-regular-latin-extended-a.7e79a4d5.woff) format('woff');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017F;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(../..//static/fonts/segoe-ui-static-regular-rest-latin.2dec383b.woff) format('woff');
    unicode-range: U+00A1, U+00AA-00AB, U+00AF, U+00B8, U+00BB, U+00BF-00D6, U+00D8-00F6,
        U+00F8-00FF, U+0131, U+0152-0153, U+02B0-02FF;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(../..//static/fonts/segoe-ui-static-regular-english.20be5bd9.woff) format('woff');
    unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE,
        U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF,
        U+FEFF, U+FFFD;
}

/* SEMIBOLD 600 */
@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: url(../..//static/fonts/segoe-ui-static-semibold-greek.2a4dd519.woff) format('woff');
    unicode-range: U+0370-03FF, U+1F00-1FFF;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: url(../..//static/fonts/segoe-ui-static-semibold-cyrillic.eabc5ee6.woff) format('woff');
    unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: url(../..//static/fonts/segoe-ui-static-semibold-rest.91fcb02d.woff) format('woff');
    unicode-range: U+0259, U+0300-03C0, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F,
        U+21BC-2211, U+2213-2214, U+2216-F8FE, U+FB01-FB02, U+1DC0-1DCA;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: url(../..//static/fonts/segoe-ui-static-semibold-latin-extended-additional.c0b7a55c.woff)
        format('woff');
    unicode-range: U+1E00-1EFF;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: url(../..//static/fonts/segoe-ui-static-semibold-latin-extended-b.d4ac82e1.woff) format('woff');
    unicode-range: U+0180-024F;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: url(../..//static/fonts/segoe-ui-static-semibold-latin-extended-a.3a1e0333.woff) format('woff');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017F;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: url(../..//static/fonts/segoe-ui-static-semibold-rest-latin.decffa03.woff) format('woff');
    unicode-range: U+00A1, U+00AA-00AB, U+00AF, U+00B8, U+00BB, U+00BF-00D6, U+00D8-00F6,
        U+00F8-00FF, U+0131, U+0152-0153, U+02B0-02FF;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: url(../..//static/fonts/segoe-ui-static-semibold-english.a1287738.woff) format('woff');
    unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE,
        U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF,
        U+FEFF, U+FFFD;
}

/* BOLD 700 */
@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url(../..//static/fonts/segoe-ui-static-bold-greek.9502a4df.woff) format('woff');
    unicode-range: U+0370-03FF, U+1F00-1FFF;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url(../..//static/fonts/segoe-ui-static-bold-cyrillic.b1e9cbce.woff) format('woff');
    unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url(../..//static/fonts/segoe-ui-static-bold-rest.c86a58f6.woff) format('woff');
    unicode-range: U+0259, U+0300-03C0, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F,
        U+21BC-2211, U+2213-2214, U+2216-F8FE, U+FB01-FB02, U+1DC0-1DCA;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url(../..//static/fonts/segoe-ui-static-bold-latin-extended-additional.a31704c2.woff)
        format('woff');
    unicode-range: U+1E00-1EFF;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url(../..//static/fonts/segoe-ui-static-bold-latin-extended-b.c3a14d1a.woff) format('woff');
    unicode-range: U+0180-024F;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url(../..//static/fonts/segoe-ui-static-bold-latin-extended-a.736bc6de.woff) format('woff');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017F;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url(../..//static/fonts/segoe-ui-static-bold-rest-latin.df787a4a.woff) format('woff');
    unicode-range: U+00A1, U+00AA-00AB, U+00AF, U+00B8, U+00BB, U+00BF-00D6, U+00D8-00F6,
        U+00F8-00FF, U+0131, U+0152-0153, U+02B0-02FF;
}

@font-face {
    font-family: 'Segoe UI';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url(../..//static/fonts/segoe-ui-static-bold-english.1ba7ec6c.woff) format('woff');
    unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE,
        U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF,
        U+FEFF, U+FFFD;
}

/* VARIABLE */
@font-face {
    font-family: 'Segoe UI Variable';
    font-display: swap;
    font-style: normal;
    font-weight: 300 700;
    src: url(../..//static/fonts/segoe-ui-vf-greek.c318d941.woff2) format('woff2');
    unicode-range: U+0370-03FF, U+1F00-1FFF;
}

@font-face {
    font-family: 'Segoe UI Variable';
    font-display: swap;
    font-style: normal;
    font-weight: 300 700;
    src: url(../..//static/fonts/segoe-ui-vf-cyrillic.23d03161.woff2) format('woff2');
    unicode-range: U+0400-04FF, U+0500-052F;
}

@font-face {
    font-family: 'Segoe UI Variable';
    font-display: swap;
    font-style: normal;
    font-weight: 300 700;
    src: url(../..//static/fonts/segoe-ui-vf-rest.80110fd5.woff2) format('woff2');
    unicode-range: U+0259, U+0300-03C0, U+2070-2073, U+2075-20AB, U+20AD-2121, U+2123-218F,
        U+21BC-2211, U+2213-2214, U+2216-F8FE, U+FB01-FB02, U+1DC0-1DCA;
}

@font-face {
    font-family: 'Segoe UI Variable';
    font-display: swap;
    font-style: normal;
    font-weight: 300 700;
    src: url(../..//static/fonts/segoe-ui-vf-latin-extended-additional.ea5bc77d.woff2) format('woff2');
    unicode-range: U+1E00-1EFF;
}

@font-face {
    font-family: 'Segoe UI Variable';
    font-display: swap;
    font-style: normal;
    font-weight: 300 700;
    src: url(../..//static/fonts/segoe-ui-vf-latin-extended-b.b1977cd5.woff2) format('woff2');
    unicode-range: U+0180-024F;
}

@font-face {
    font-family: 'Segoe UI Variable';
    font-display: swap;
    font-style: normal;
    font-weight: 300 700;
    src: url(../..//static/fonts/segoe-ui-vf-latin-extended-a.f4675132.woff2) format('woff2');
    unicode-range: U+0100-0130, U+0132-0151, U+0154-017F;
}

@font-face {
    font-family: 'Segoe UI Variable';
    font-display: swap;
    font-style: normal;
    font-weight: 300 700;
    src: url(../..//static/fonts/segoe-ui-vf-rest-latin.9e8ccb8b.woff2) format('woff2');
    unicode-range: U+00A1, U+00AA-00AB, U+00AF, U+00B8, U+00BB, U+00BF-00D6, U+00D8-00F6,
        U+00F8-00FF, U+0131, U+0152-0153, U+02B0-02FF;
}

@font-face {
    font-family: 'Segoe UI Variable';
    font-display: swap;
    font-style: normal;
    font-weight: 300 700;
    src: url(../..//static/fonts/segoe-ui-vf-english.acf0fed0.woff2) format('woff2');
    unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE,
        U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF,
        U+FEFF, U+FFFD;
}

* {
    box-sizing: border-box;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-optical-sizing: auto;
}

html {
    -webkit-text-size-adjust: 100%;
    overflow: hidden;
}

html,
body {
    height: 100%;
    width: 100%;
    font-family: 'Segoe UI', system-ui, sans-serif;
    font-size: 100%;
    font-weight: 400;
    overscroll-behavior-y: none;
}

body {
    overflow: auto;
}

@supports (font-variation-settings: normal) {
    body {
        font-family: 'Segoe UI Variable', 'Segoe UI', system-ui, sans-serif;
    }
}

button,
input,
textarea {
    font-family: inherit;
}

body:not(.navigating-via-keyboard) :focus {
    outline: inherit;
}

input,
textarea,
button {
    font-family: inherit;
}


/*# sourceMappingURL=main.fcb15992.css.map*/