:root {
    --text-primary: rgba(26, 26, 26, 1);
    --text-secondary: rgba(153, 153, 153, 1);
    --button-primary: rgba(255, 220, 96, 1);
    --button-primary-hover: rgba(255, 210, 31, 1);
    --button-primary-text: rgba(0, 0, 0, 0.9);
    --button-secondary: rgba(177, 177, 177, 0.26);
    --button-secondary-hover: rgba(177, 177, 177, 0.32);
}

@font-face {
    font-family: 'YS Text';
    font-weight: 700;
    src:
        local('YS Text'),
        url(/f0c3b38ab4fd351fd579.woff) format('woff');
}

@font-face {
    font-family: 'YS Text';
    font-weight: 500;
    src:
        local('YS Text'),
        url(/3ccfdf8274b3f034850d.woff) format('woff');
}

@font-face {
    font-family: 'YS Text';
    font-weight: 400;
    src:
        local('YS Text'),
        url(/b799e50aa300a9e69427.woff) format('woff');
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    font-family:
        YS Text,
        -apple-system,
        sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: var(--text-primary);

    align-items: center;
    display: flex;
    min-height: 100vh;
    padding: 0;
}

#root {
    display: flex;
    flex-flow: column nowrap;

    height: 100%;
    left: 0;
    min-width: 320px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

button {
    border: none;
    padding: 0;
    margin: 0;
    font-size: 1rem;
    background-color: transparent;
    cursor: pointer;
}

.tLSkXXLft_k6slGNHjCK {
    margin: auto;
    padding: 2.5rem;
    text-align: center;
    width: 440px;
    height: 280px;
}

.yWqdEj5AE2CC2wgxsEIO {
    text-decoration: none;
    height: 2.75rem;
    border-radius: 0.75rem;
    padding: 0.625rem 1.25rem 0.625rem 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    font-weight: 500;
    line-height: 1.25rem;
    transition: all 0.2s ease-in-out;
    background-color: var(--button-primary);
    color: var(--button-primary-text);
}

.yWqdEj5AE2CC2wgxsEIO:hover {
    background-color: var(--button-primary-hover);
}

.rcGlZiTDeqws7ldwQ3ZQ {
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin: 0 0 2.75rem 0;
}

.YDdFa_ulPkyAFOOLpyGQ {
    margin: 0 0 0.75rem 0;
    font-size: 1.5rem;
    font-weight: 700;
}

.Y1dHmcmjFo0VVSmvfw29 {
    border-radius: 0.75rem;
    width: 100%;
    height: 2.75rem;
    padding: 0.625rem 1.25rem 0.625rem 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    font-family: YS Text;
    font-weight: 500;
    line-height: 1.25rem;
    transition: all 0.2s ease-in-out;
}

.VwqM3jGh0HDDNqkio3gB {
    background-color: var(--button-primary);
    color: var(--button-primary-text);
}

.VwqM3jGh0HDDNqkio3gB:hover {
    background-color: var(--button-primary-hover);
}

.r9ZEM7n4W3QaaztboaLJ {
    background-color: var(--button-secondary);
    color: var(--text-primary);
}

.r9ZEM7n4W3QaaztboaLJ:hover {
    background-color: var(--button-secondary-hover);
}

.kEhi2t_4kqdm5iR4wCQQ {
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 0.5em;
    line-height: 1.4;
    cursor: pointer;
}
.KuhBvIsXpyD5bez8_da8 {
    background-color: var(--button-secondary);
    width: 1.25em;
    height: 1.25em;
    border-radius: 0.375em;
    transform: translateY(0.075em);
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
}
.KuhBvIsXpyD5bez8_da8:hover {
    background-color: var(--button-secondary-hover);
}
.KuhBvIsXpyD5bez8_da8.p8aZhy2lcTfhEj7mYxZA {
    background-color: var(--button-primary);
}
.KuhBvIsXpyD5bez8_da8.p8aZhy2lcTfhEj7mYxZA:hover {
    background-color: var(--button-primary-hover);
}
.KuhBvIsXpyD5bez8_da8::before {
    content: url(/2fa76078a071ba7b1451885f23218e4e.svg);
    position: absolute;
    display: block;
    left: 0;
    top: -0.05em;
    width: 1.25em;
    height: 1.25em;
    border-radius: 0.375em;
    transform: translateY(0.075em);
    opacity: 0;
}

.KuhBvIsXpyD5bez8_da8.p8aZhy2lcTfhEj7mYxZA::before {
    opacity: 1;
}

input.YOnWJ8_DY2sSEjgKJuwi {
    position: relative;
    margin: 0;
    width: 1.25em;
    height: 1.25em;
    opacity: 0;
    display: inline-block;
}

.Lyqlpaf4kMdX3kUO99Kc {
    color: var(--text-secondary);
    margin-bottom: 1.5rem;
}

.BbRejFxG0erdulBo_jnP {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.eQ_EulitmlyBzuyQNL5b {
    display: flex;
    align-items: center;
    gap: 0.5em;
}

.qq_9FcWCfiRnvC1OJUhE {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
}

.qq_9FcWCfiRnvC1OJUhE img {
    border-radius: 50%;
    width: 100%;
}

.exit path {
    transition: fill 0.2s ease-in-out;
}

.exit:hover path {
    fill: var(--text-primary);
}

.FTuqjVdh33vWO6mhDqSu {
    line-height: 0;
}

.wpWexBAyjBxxAg3l6vLD {
    flex-grow: 1;
    overflow: hidden;
    padding: 1.25rem 1rem 1rem 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.DESBU78NZa9vbEv35mo2 {
    display: flex;
    flex-direction: column;
    margin-bottom: 12px;
}

.m5nu2ZSaYicOXV7I91ky {
    margin-bottom: 1rem;
    color: var(--text-secondary);
}

.h7oIiYAHCgpFqDmmLjm0 {
    color: var(--text-secondary);
    margin-bottom: 12px;
}

.PrvkHNpcXVBmWblEjgH4 {
    display: flex;
    flex-direction: column;
}
.PrvkHNpcXVBmWblEjgH4 > button {
    margin-bottom: 12px;
}

