.theme {
    color-scheme: var(--4h-m_A)
}

.light {
    --4h-m_A: light;
    --Zpa-KA: #00c4cc;
    --eGVbng: #8b3dff;
    --M5_pvA: #7731d8;
    --boKKWg: #612dae;
    --oqurdw: rgba(64, 87, 109, .07);
    --d1p99w: #fff;
    --17LfHw: rgba(36, 49, 61, .4);
    --EgWgfg: rgba(13, 18, 22, 0);
    --X3--Zg: rgba(64, 87, 109, .07);
    --xfy86Q: rgba(57, 76, 96, .15);
    --p53f_Q: rgba(13, 18, 22, 0);
    --REcY5g: #0d1216;
    --XajtPQ: rgba(36, 49, 61, .4);
    --FVk7Ew: rgba(165, 112, 255, .15);
    --2-zmYA: rgba(165, 112, 255, .15);
    --ySYdsQ: rgba(165, 112, 255, .2);
    --aMXh3A: rgba(64, 87, 109, .07);
    --_RN1Dg: #612dae;
    --8fGzbw: rgba(36, 49, 61, .4);
    --ob8tTA: rgba(13, 18, 22, 0);
    --MghLXQ: rgba(64, 87, 109, .07);
    --3R4u8w: rgba(57, 76, 96, .15);
    --TwiLcg: rgba(13, 18, 22, 0);
    --QeQ0Dw: #0d1216;
    --TZOI7A: rgba(36, 49, 61, .4);
    --SZMkXA: rgba(165, 112, 255, .15);
    --1zesEA: rgba(165, 112, 255, .15);
    --AMxRgw: rgba(165, 112, 255, .2);
    --BZ60Jw: rgba(64, 87, 109, .07);
    --8Ex5gA: #612dae;
    --spIP2A: rgba(36, 49, 61, .4);
    --KtXlRg: rgba(17, 23, 29, .6);
    --QADODw: rgba(13, 18, 22, .7);
    --kTBxcw: rgba(13, 18, 22, .86);
    --HxK_kw: rgba(17, 23, 29, .6);
    --6u-yJQ: #fff;
    --J0YKvA: hsla(0, 0%, 100%, .7);
    --yrvb-A: rgba(57, 76, 96, .15);
    --nwNs8w: rgba(43, 59, 74, .3);
    ---tf09g: rgba(57, 76, 96, .15);
    --x0GzuQ: rgba(57, 76, 96, .15);
    --VfoYEg: #fff;
    --nbAwww: hsla(0, 0%, 100%, .5);
    --Shm3YQ: rgba(64, 87, 109, .07);
    --z7Xq7A: rgba(57, 76, 96, .15);
    --m9sa8w: rgba(53, 71, 90, .2);
    --aj4L_w: rgba(64, 87, 109, .07);
    --pj2xMA: #0d1216;
    --3YOFOw: rgba(36, 49, 61, .4);
    --c23L8g: #8b3dff;
    --scq9vQ: #e7dbff;
    --feCw5g: #fff;
    --FMoRFg: #0d1216;
    --7psRVw: #008008;
    --QVtuYg: #36a137;
    --71VQUQ: #096d11;
    --Lf8mkA: rgba(64, 87, 109, .07);
    --Ii7YFw: #c3eac4;
    --W6KtsA: #fff;
    --WCLNrQ: #0d1216;
    --Unijpw: rgba(36, 49, 61, .4);
    --DXueYw: #1962ff;
    --3KQj6A: #3d8bff;
    --Czi__Q: #1855d8;
    ---vsWXQ: rgba(64, 87, 109, .07);
    --pYULlw: #cce1ff;
    --MjnIDA: #fff;
    --v7HVIg: #0d1216;
    --vD3B3g: rgba(36, 49, 61, .4);
    --23ZOVQ: #ad5a00;
    --VbVKHg: #d17600;
    --zvQOHA: #944f05;
    --21KaLA: rgba(64, 87, 109, .07);
    --ydZUSA: #ffd9ad;
    --5uESMg: #fff;
    --OQ2gpA: #0d1216;
    --87SmIg: rgba(36, 49, 61, .4);
    --jTT_jQ: #db142c;
    --2hPbag: #fd4958;
    --nRrzRQ: #b61629;
    ---Xfh1Q: rgba(64, 87, 109, .07);
    --1MO0IQ: #ffd6d8;
    --eLjurg: #fff;
    --fs4QpA: #0d1216;
    ---Evg2A: rgba(36, 49, 61, .4);
    --Tp54Vw: #f0f1f5;
    --pf_JRQ: rgba(240, 241, 245, .7);
    --ys5XGg: rgba(240, 241, 245, 0);
    --dVucJw: #f6f7f8;
    --u6VULg: rgba(246, 247, 248, .7);
    --cm5OeQ: rgba(246, 247, 248, 0);
    --C-q6Ig: #fff;
    --Pj6GZQ: hsla(0, 0%, 100%, .7);
    --r6MHXQ: hsla(0, 0%, 100%, 0);
    --4RaSjg: #fff;
    --F6F2NQ: hsla(0, 0%, 100%, .7);
    --389KIw: hsla(0, 0%, 100%, 0);
    --Zya5eQ: rgba(53, 71, 90, .2);
    --9_Lxmw: rgba(28, 39, 48, .5);
    --xAYPzA: #8b3dff;
    --VjFOWQ: rgba(57, 76, 96, .15);
    --nOtbOg: #db142c;
    --OuCkCQ: rgba(57, 76, 96, .15);
    ---UopgA: rgba(28, 39, 48, .5);
    --620Maw: var(--Zya5eQ);
    --TBPmDQ: var(--xAYPzA);
    --UzSy6g: var(--VjFOWQ)
}

.dark {
    --4h-m_A: dark;
    --Zpa-KA: #00c4cc;
    --eGVbng: #8b3dff;
    --M5_pvA: #7731d8;
    --boKKWg: #612dae;
    --oqurdw: hsla(0, 0%, 100%, .07);
    --d1p99w: #fff;
    --17LfHw: hsla(0, 0%, 100%, .4);
    --EgWgfg: hsla(0, 0%, 100%, 0);
    --X3--Zg: hsla(0, 0%, 100%, .07);
    --xfy86Q: hsla(0, 0%, 100%, .15);
    --p53f_Q: hsla(0, 0%, 100%, 0);
    --REcY5g: #fff;
    --XajtPQ: hsla(0, 0%, 100%, .4);
    --FVk7Ew: rgba(165, 112, 255, .3);
    --2-zmYA: rgba(165, 112, 255, .3);
    --ySYdsQ: rgba(165, 112, 255, .2);
    --aMXh3A: hsla(0, 0%, 100%, .15);
    --_RN1Dg: #fff;
    --8fGzbw: hsla(0, 0%, 100%, .4);
    --ob8tTA: hsla(0, 0%, 100%, 0);
    --MghLXQ: hsla(0, 0%, 100%, .07);
    --3R4u8w: hsla(0, 0%, 100%, .15);
    --TwiLcg: hsla(0, 0%, 100%, 0);
    --QeQ0Dw: #fff;
    --TZOI7A: hsla(0, 0%, 100%, .4);
    --SZMkXA: rgba(165, 112, 255, .3);
    --1zesEA: rgba(165, 112, 255, .3);
    --AMxRgw: rgba(165, 112, 255, .2);
    --BZ60Jw: hsla(0, 0%, 100%, .15);
    --8Ex5gA: #fff;
    --spIP2A: hsla(0, 0%, 100%, .4);
    --KtXlRg: rgba(17, 23, 29, .6);
    --QADODw: rgba(13, 18, 22, .7);
    --kTBxcw: rgba(13, 18, 22, .86);
    --HxK_kw: rgba(17, 23, 29, .6);
    --6u-yJQ: #fff;
    --J0YKvA: hsla(0, 0%, 100%, .4);
    --yrvb-A: hsla(0, 0%, 100%, .15);
    --nwNs8w: hsla(0, 0%, 100%, .3);
    ---tf09g: hsla(0, 0%, 100%, .15);
    --x0GzuQ: hsla(0, 0%, 100%, .15);
    --VfoYEg: #fff;
    --nbAwww: hsla(0, 0%, 100%, .4);
    --Shm3YQ: hsla(0, 0%, 100%, .07);
    --z7Xq7A: hsla(0, 0%, 100%, .15);
    --m9sa8w: hsla(0, 0%, 100%, .2);
    --aj4L_w: hsla(0, 0%, 100%, .07);
    --pj2xMA: #fff;
    --3YOFOw: hsla(0, 0%, 100%, .4);
    --c23L8g: #8b3dff;
    --scq9vQ: #4a2e7f;
    --feCw5g: #fff;
    --FMoRFg: #fff;
    --7psRVw: #008008;
    --QVtuYg: #36a137;
    --71VQUQ: #096d11;
    --Lf8mkA: hsla(0, 0%, 100%, .07);
    --Ii7YFw: #16461a;
    --W6KtsA: #fff;
    --WCLNrQ: #fff;
    --Unijpw: hsla(0, 0%, 100%, .4);
    --DXueYw: #1962ff;
    --3KQj6A: #3d8bff;
    --Czi__Q: #1855d8;
    ---vsWXQ: hsla(0, 0%, 100%, .07);
    --pYULlw: #1d3b7c;
    --MjnIDA: #fff;
    --v7HVIg: #fff;
    --vD3B3g: hsla(0, 0%, 100%, .4);
    --23ZOVQ: #ad5a00;
    --VbVKHg: #d17600;
    --zvQOHA: #944f05;
    --21KaLA: hsla(0, 0%, 100%, .07);
    --ydZUSA: #563715;
    --5uESMg: #fff;
    --OQ2gpA: #fff;
    --87SmIg: hsla(0, 0%, 100%, .4);
    --jTT_jQ: #db142c;
    --2hPbag: #fd4958;
    --nRrzRQ: #b61629;
    ---Xfh1Q: hsla(0, 0%, 100%, .07);
    --1MO0IQ: #721d27;
    --eLjurg: #fff;
    --fs4QpA: #fff;
    ---Evg2A: hsla(0, 0%, 100%, .4);
    --Tp54Vw: #0d1216;
    --pf_JRQ: rgba(13, 18, 22, .7);
    --ys5XGg: rgba(13, 18, 22, 0);
    --dVucJw: #18191b;
    --u6VULg: rgba(24, 25, 27, .7);
    --cm5OeQ: rgba(24, 25, 27, 0);
    --C-q6Ig: #18191b;
    --Pj6GZQ: rgba(24, 25, 27, .7);
    --r6MHXQ: rgba(24, 25, 27, 0);
    --4RaSjg: #252627;
    --F6F2NQ: rgba(37, 38, 39, .7);
    --389KIw: rgba(37, 38, 39, 0);
    --Zya5eQ: hsla(0, 0%, 100%, .2);
    --9_Lxmw: hsla(0, 0%, 100%, .5);
    --xAYPzA: #a570ff;
    --VjFOWQ: hsla(0, 0%, 100%, .15);
    --nOtbOg: #fd4958;
    --OuCkCQ: hsla(0, 0%, 100%, .15);
    ---UopgA: hsla(0, 0%, 100%, .4);
    --620Maw: var(--Zya5eQ);
    --TBPmDQ: var(--xAYPzA);
    --UzSy6g: var(--VjFOWQ)
}

._5_MXiw,
.cD74fQ {
    position: relative
}

.cD74fQ {
    z-index: 0
}

._4A33GA {
    border: 8px solid #fff;
    image-rendering: pixelated;
    width: calc(100% - 16px)
}

.dXLCMQ {
    border: none;
    width: 100%
}

._pFsfA {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    left: 0;
    margin: -1px;
    overflow: hidden;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 1px
}

.BMOCzQ,
._pFsfA {
    border: 0;
    padding: 0
}

.BMOCzQ {
    background-color: unset;
    box-sizing: border-box;
    list-style: none;
    margin: 0
}

.Nuu2Ig {
    justify-content: normal
}

.MYb60A {
    justify-content: center
}

.TjbMBg {
    justify-content: start
}

._WIyVQ {
    justify-content: flex-start
}

.Q8_z9Q {
    justify-content: end
}

.YgHDng {
    justify-content: flex-end
}

._1lVsiA {
    justify-content: space-between
}

.XJKpHg {
    align-items: stretch
}

.FQ64gg {
    align-items: center
}

.k3y7hg {
    align-items: start
}

.My5POw {
    align-items: flex-start
}

.YnRqTQ {
    align-items: end
}

.qF5pUA {
    align-items: flex-end
}

.ZoItOA {
    align-self: stretch
}

.F3q9DQ {
    align-self: center
}

.S_apYQ {
    align-self: start
}

.j0D3Ew {
    align-self: flex-start
}

.Q_CMqA {
    align-self: end
}

.hL0dIg {
    align-self: flex-end
}

.light {
    --xpFk1A: #f6f7f8
}

.dark {
    --xpFk1A: hsla(0, 0%, 100%, .15)
}

.x1Lyuw {
    background-image: linear-gradient(45deg, var(--xpFk1A) 25%, transparent 25%), linear-gradient(-45deg, var(--xpFk1A) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--xpFk1A) 75%), linear-gradient(-45deg, transparent 75%, var(--xpFk1A) 75%);
    background-position: 0 0, 0 8px, 8px -8px, -8px 0;
    background-size: 16px 16px
}

.light {
    --Kd3K9A: #8b3dff;
    --DVEAGQ: #7630d7;
    --V0s6Og: #612dae;
    --PqRKXQ: #fff;
    --R-jrhg: #0f101500;
    --GXtk9g: #404f6d0f;
    --xGXQgA: #39466024;
    --oAdupw: #0f1015;
    --8-4niA: #35415a33;
    --wd-tZA: #0f101500;
    --ntzWpQ: #404f6d0f;
    --BorQ6g: #39466024;
    --O8dBuQ: #0f1015;
    --EvA8JQ: #13162099;
    --gIrJLw: #0f121ab2;
    --XxI4hg: #0f1015d9;
    --SvgSpA: #13162099;
    --N8Oz5g: #fff;
    --4zRigw: #ffffffb2;
    --wv7owA: #db142c;
    --m9I-bA: #b61629;
    --Hxdoag: #911826;
    --pxBf3A: #fff;
    --1sn2Sg: #a370fc26;
    --4HnQxA: #a370fc26;
    --NRjSsw: #a370fc33;
    --GviWcg: #4a2e7e;
    --kl47TA: #8b3dff;
    --gFgXSg: #404f6d0f;
    --wBWOJg: #1c213080;
    --BVrlVA: #39466024;
    --KwfPsg: #0f101500;
    --p5yS_g: #1c213080;
    --jz0LSw: #008009;
    --CJur3Q: #fff;
    --UfNqTg: #c3eac4;
    --QcueGQ: #133416;
    --bdtRFA: #1a62ff;
    --YrdGEw: #fff;
    --_bpjsw: #cce1ff;
    --x3uTOw: #182c59;
    --Am6Phw: #ad5a00;
    --X8oIbA: #fff;
    --G_qVww: #ffd9ad;
    --HfWZ1A: #3e2a14;
    --43wRQw: #db142c;
    --9luNoA: #fff;
    --qKGzFw: #ffd6d8;
    --CMMUiA: #501b21;
    --RzZG4Q: #8b3dff;
    --M8YsdQ: #fff;
    --xc412Q: #e7dbff;
    --XZIM8Q: #352459;
    --6Hmmng: #13162099;
    --SxhHZg: #fff;
    --3ifkTA: #fff;
    --W1_3nw: #404f6d0f;
    --igdHlg: #35415a33;
    --IzK8tQ: #1c213080;
    --_kLulA: #1c213080;
    --uHakiw: #8b3dff;
    --TCEPKw: #39466024;
    --BhjlKg: #db142c;
    --j6I-wg: #8b3dff;
    --I7Yc2g: #7630d7;
    --Mm01yw: #612dae;
    --4sJsqA: #39466024;
    --hBXVcA: #fff;
    --xcCO9w: #1c213080;
    --WcghmA: #8b3dff;
    --ezSU3w: #fff;
    --ooFCBA: #c1c5cd;
    --8jnd6g: #8b3dff;
    ---2QwGw: #7630d7;
    --KgLrHA: #612dae;
    --jDAtXQ: #1c213080;
    --FOH6ww: #db142c;
    --jyDisg: #b61629;
    --QclmLg: #911826;
    --VcZbvQ: #0f1015;
    --UpESEg: #0f1015d9;
    --PRQgyw: #0f121ab2;
    --TJtBjA: #13162099;
    --vCqPYw: #008009;
    --NRkSiw: #db142c;
    --gdRMVA: #1a62ff;
    --cVPmKw: #ad5a00;
    --enMi_w: #39466024;
    --4DkvNQ: #3d8bff;
    --xwa5zw: #39466024;
    --2yga1g: #404f6d0f;
    --0ypBAQ: #35415a33;
    --P1hAvA: #242c3d66;
    --1z_vxQ: #242c3d66
}

.dark {
    --Kd3K9A: #8b3dff;
    --DVEAGQ: #7630d7;
    --V0s6Og: #612dae;
    --PqRKXQ: #fff;
    --R-jrhg: #ffffff00;
    --GXtk9g: #ffffff12;
    --xGXQgA: #ffffff26;
    --oAdupw: #fff;
    --8-4niA: #ffffff33;
    --wd-tZA: #ffffff00;
    --ntzWpQ: #ffffff12;
    --BorQ6g: #ffffff26;
    --O8dBuQ: #fff;
    --EvA8JQ: #13162099;
    --gIrJLw: #0f121ab2;
    --XxI4hg: #0f1015d9;
    --SvgSpA: #13162099;
    --N8Oz5g: #fff;
    --4zRigw: #ffffffb2;
    --wv7owA: #db142c;
    --m9I-bA: #b61629;
    --Hxdoag: #911826;
    --pxBf3A: #fff;
    --1sn2Sg: #a370fc4d;
    --4HnQxA: #a370fc4d;
    --NRjSsw: #a370fc33;
    --GviWcg: #fff;
    --kl47TA: #a370fc;
    --gFgXSg: #ffffff12;
    --wBWOJg: #ffffff80;
    --BVrlVA: #ffffff26;
    --KwfPsg: #ffffff00;
    --p5yS_g: #ffffff80;
    --jz0LSw: #008009;
    --CJur3Q: #fff;
    --UfNqTg: #16461a;
    --QcueGQ: #fff;
    --bdtRFA: #1a62ff;
    --YrdGEw: #fff;
    --_bpjsw: #1d3b7c;
    --x3uTOw: #fff;
    --Am6Phw: #ad5a00;
    --X8oIbA: #fff;
    --G_qVww: #563715;
    --HfWZ1A: #fff;
    --43wRQw: #db142c;
    --9luNoA: #fff;
    --qKGzFw: #721d27;
    --CMMUiA: #fff;
    --RzZG4Q: #8b3dff;
    --M8YsdQ: #fff;
    --xc412Q: #4a2e7e;
    --XZIM8Q: #fff;
    --6Hmmng: #13162099;
    --SxhHZg: #fff;
    --3ifkTA: #0f1015;
    --W1_3nw: #ffffff12;
    --igdHlg: #ffffff33;
    --IzK8tQ: #ffffff80;
    --_kLulA: #ffffff80;
    --uHakiw: #a370fc;
    --TCEPKw: #ffffff26;
    --BhjlKg: #fd4958;
    --j6I-wg: #8b3dff;
    --I7Yc2g: #7630d7;
    --Mm01yw: #612dae;
    --4sJsqA: #ffffff26;
    --hBXVcA: #fff;
    --xcCO9w: #ffffff80;
    --WcghmA: #a370fc;
    --ezSU3w: #fff;
    --ooFCBA: #3e424c;
    --8jnd6g: #a370fc;
    ---2QwGw: #8b3dff;
    --KgLrHA: #a370fc;
    --jDAtXQ: #ffffff80;
    --FOH6ww: #fd4958;
    --jyDisg: #db142c;
    --QclmLg: #fd4958;
    --VcZbvQ: #ffffffe5;
    --UpESEg: #ffffffcc;
    --PRQgyw: #ffffffb2;
    --TJtBjA: #ffffff80;
    --vCqPYw: #36a138;
    --NRkSiw: #fd4958;
    --gdRMVA: #3d8bff;
    --cVPmKw: #d17600;
    --enMi_w: #ffffff26;
    --4DkvNQ: #3d8bff;
    --xwa5zw: #ffffff26;
    --2yga1g: #ffffff12;
    --0ypBAQ: #ffffff33;
    --P1hAvA: #ffffff66;
    --1z_vxQ: #13162099
}

.light {
    --iBIYpw: #f3f4f7;
    --Ypt7xQ: #fff;
    --LIE6Cw: #fff;
    --Ps9yUA: #fff;
    --uU7oTw: 0px 0px 0px 0.5px #404f6d0f, 0px 1px 2px 0px #182c5923, 0px 2px 4px 0px #182c5923;
    --galhog: 0px 0px 0px 0.5px #404f6d0f, 0px 2px 4px 0px #182c5923, 0px 6px 12px 0px #182c5912;
    --JF44pw: 0px 0px 0px 0.5px #404f6d0f, 0px 8px 16px 0px #182c5923, 0px 24px 24px 0px #182c5912
}

.dark {
    --iBIYpw: #0f1015;
    --Ypt7xQ: #16171d;
    --LIE6Cw: #1d1f26;
    --Ps9yUA: #24262e;
    --uU7oTw: 0px 0.5px 0px 0px inset #ffffff12, 0px 0px 0px 0.5px inset #ffffff12, 0px 1px 2px 0px #0000004d, 0px 2px 4px 0px #0000004d;
    --galhog: 0px 0.5px 0px 0px inset #ffffff12, 0px 0px 0px 0.5px inset #ffffff12, 0px 2px 4px 0px #0000004d, 0px 4px 8px 0px #00000033;
    --JF44pw: 0px 0.5px 0px 0px inset #ffffff12, 0px 0px 0px 0.5px inset #ffffff12, 0px 6px 12px 0px #0000004d, 0px 24px 24px 0px #00000033
}

.i1Kwzg,
.zPPL6g {
    background-color: var(--iBIYpw)
}

.LgUr1Q {
    background-color: var(--Ypt7xQ)
}

.ESGcVw {
    background-color: var(--LIE6Cw)
}

.F6SHtg {
    background-color: var(--6Hmmng);
    color: var(--SxhHZg)
}

.zBi1vw {
    background-color: var(--xwa5zw);
    color: var(--VcZbvQ)
}

.Rs_tKg {
    background-color: var(--RzZG4Q);
    color: var(--M8YsdQ)
}

.myvuYA {
    background-color: var(--jz0LSw);
    color: var(--CJur3Q)
}

.rgwUqw {
    background-color: var(--bdtRFA);
    color: var(--YrdGEw)
}

.xAPXoQ {
    background-color: var(--Am6Phw);
    color: var(--X8oIbA)
}

.Az5YEQ {
    background-color: var(--43wRQw);
    color: var(--9luNoA)
}

.jhljBg {
    background-color: var(--2yga1g);
    color: var(--oAdupw)
}

.XVipSQ {
    background-color: var(--xc412Q);
    color: var(--XZIM8Q)
}

.sI2_9Q {
    background-color: var(--UfNqTg);
    color: var(--QcueGQ)
}

.NUKeTg {
    background-color: var(--_bpjsw);
    color: var(--x3uTOw)
}

.WoF2rw {
    background-color: var(--G_qVww);
    color: var(--HfWZ1A)
}

._19NBqA {
    background-color: var(--qKGzFw);
    color: var(--CMMUiA)
}

._eD79w,
.tyD8aA {
    color: var(--VcZbvQ)
}

.tyD8aA {
    background-color: var(--iBIYpw)
}

.ErJPMA {
    background-color: var(--Ypt7xQ)
}

.ErJPMA,
.c0EG6A {
    color: var(--VcZbvQ)
}

.c0EG6A {
    background-color: var(--LIE6Cw)
}

.sH7S_w {
    background-color: var(--Ps9yUA);
    color: var(--VcZbvQ)
}

._7V4E4A {
    background-color: var(--2yga1g);
    color: var(--UpESEg)
}

.KCsbQQ {
    background-color: var(--6Hmmng);
    color: var(--SxhHZg)
}

.zD6b1w {
    background-color: var(--RzZG4Q);
    color: var(--M8YsdQ)
}

.TcD_aA {
    background-color: var(--xc412Q);
    color: var(--XZIM8Q)
}

.o0YYEw {
    background-color: var(--jz0LSw);
    color: var(--CJur3Q)
}

.MgbtnA {
    background-color: var(--UfNqTg);
    color: var(--QcueGQ)
}

.IIePHw {
    background-color: var(--bdtRFA);
    color: var(--YrdGEw)
}

.cVcxYQ {
    background-color: var(--_bpjsw);
    color: var(--x3uTOw)
}

.lCAPSQ {
    background-color: var(--Am6Phw);
    color: var(--X8oIbA)
}

.AmLXDg {
    background-color: var(--G_qVww);
    color: var(--HfWZ1A)
}

._9aYc7A {
    background-color: var(--43wRQw);
    color: var(--9luNoA)
}

.dQ4dsw {
    background-color: var(--qKGzFw);
    color: var(--CMMUiA)
}

.rCi29A {
    border-radius: 4px
}

.DL9KoQ {
    border-radius: 8px
}

._4zl_cQ {
    border-radius: 4px
}

.V9xfvg {
    border-radius: 8px
}

.GsIi1Q,
._33V9zw {
    border-radius: 12px
}

.g1WJ2g {
    border-radius: 16px
}

.IUu7Aw,
.aysH_g {
    border-radius: 9999px
}

.tRjaYw {
    border-radius: 8px
}

._syqYQ {
    border-radius: 4px
}

.EIF_Bg {
    border-radius: 8px
}

.QQFTFg {
    border-radius: 12px
}

.SRINcQ {
    border-radius: 16px
}

.h54RrQ {
    border-radius: 12px
}

.C6oUyQ {
    border-radius: 16px
}

._3tecCQ {
    border-radius: 24px
}

._4tv94w {
    border: 1px solid var(--igdHlg)
}

._8ofCoQ {
    border: 1px solid var(--BhjlKg)
}

.WvC7Pg {
    border: 1px solid var(--enMi_w)
}

._2_CDOA {
    border-top: 1px solid var(--igdHlg)
}

.hqrL3g {
    border-top: 1px solid var(--BhjlKg)
}

.Lg3wpw {
    border-top: 1px solid var(--enMi_w)
}

.pC_IVw {
    border-top: none
}

.XQKGUw {
    border-bottom: 1px solid var(--igdHlg)
}

.m2FTxA {
    border-bottom: 1px solid var(--BhjlKg)
}

.r9m5QA {
    border-bottom: 1px solid var(--enMi_w)
}

.qTxuVA {
    border-bottom: none
}

._4U9KeQ {
    border-left: 1px solid var(--igdHlg)
}

.sM0Wzw {
    border-left: 1px solid var(--BhjlKg)
}

.mEfUnQ {
    border-left: 1px solid var(--enMi_w)
}

.RM3_kQ {
    border-left: none
}

._94pt3w {
    border-right: 1px solid var(--igdHlg)
}

.YVw1eQ {
    border-right: 1px solid var(--BhjlKg)
}

.ZUO7Pg {
    border-right: 1px solid var(--enMi_w)
}

.GiYUqg {
    border-right: none
}

._6Mu4Ow {
    --s_rwAw: block;
    --SxQ6Sw: var(--s_rwAw);
    display: var(--SxQ6Sw)
}

@media (min-width:600px) {
    ._6Mu4Ow {
        --zOX1XQ: var(--s_rwAw);
        --SxQ6Sw: var(--zOX1XQ)
    }
}

@media (min-width:900px) {
    ._6Mu4Ow {
        --as7hUg: var(--zOX1XQ);
        --SxQ6Sw: var(--as7hUg)
    }
}

@media (min-width:1200px) {
    ._6Mu4Ow {
        --kXeS7A: var(--as7hUg);
        --SxQ6Sw: var(--kXeS7A)
    }
}

@media (min-width:1650px) {
    ._6Mu4Ow {
        --VZZcaw: var(--kXeS7A);
        --SxQ6Sw: var(--VZZcaw)
    }
}

.uN3EIA {
    --YRbscg: row;
    --zyHMJw: var(--YRbscg);
    flex-direction: var(--zyHMJw)
}

@media (min-width:600px) {
    .uN3EIA {
        --wRJ75A: var(--YRbscg);
        --zyHMJw: var(--wRJ75A)
    }
}

@media (min-width:900px) {
    .uN3EIA {
        --TMclnQ: var(--wRJ75A);
        --zyHMJw: var(--TMclnQ)
    }
}

@media (min-width:1200px) {
    .uN3EIA {
        --OFo3eA: var(--TMclnQ);
        --zyHMJw: var(--OFo3eA)
    }
}

@media (min-width:1650px) {
    .uN3EIA {
        --dnYgsA: var(--OFo3eA);
        --zyHMJw: var(--dnYgsA)
    }
}

.dVqu4w {
    flex-wrap: nowrap
}

.pveEpQ {
    flex-wrap: wrap
}

.xIj74g {
    flex: initial
}

.hu5DGQ {
    flex: auto
}

._6O8ZXw {
    flex: none
}

.rxu2yw {
    --5wdutQ: 0;
    --bOb18g: var(--5wdutQ);
    --9qztCw: var(--bOb18g);
    --jjCsEw: var(--9qztCw);
    --0pkb8w: var(--bOb18g);
    --wYLrmQ: var(--0pkb8w);
    gap: var(--jjCsEw) var(--wYLrmQ)
}

@media (min-width:600px) {
    .rxu2yw {
        --3zBMXw: var(--5wdutQ);
        --bOb18g: var(--3zBMXw);
        --MccI2w: var(--9qztCw);
        --jjCsEw: var(--MccI2w);
        --_3obvQ: var(--0pkb8w);
        --wYLrmQ: var(--_3obvQ)
    }
}

@media (min-width:900px) {
    .rxu2yw {
        --O18aWQ: var(--3zBMXw);
        --bOb18g: var(--O18aWQ);
        --z6zA8A: var(--MccI2w);
        --jjCsEw: var(--z6zA8A);
        --74_RNQ: var(--_3obvQ);
        --wYLrmQ: var(--74_RNQ)
    }
}

@media (min-width:1200px) {
    .rxu2yw {
        --ty4yNw: var(--O18aWQ);
        --bOb18g: var(--ty4yNw);
        ---TQGQw: var(--z6zA8A);
        --jjCsEw: var(---TQGQw);
        --QlLhPw: var(--74_RNQ);
        --wYLrmQ: var(--QlLhPw)
    }
}

@media (min-width:1650px) {
    .rxu2yw {
        --HcAxoA: var(--ty4yNw);
        --bOb18g: var(--HcAxoA);
        --bFUTew: var(---TQGQw);
        --jjCsEw: var(--bFUTew);
        --G8o01A: var(--QlLhPw);
        --wYLrmQ: var(--G8o01A)
    }
}

.LuBWVA {
    outline: none
}

.EC2pjw {
    --gms-pw: 0;
    --K2KHEw: var(--gms-pw);
    --TPsgaw: var(--K2KHEw);
    --Mekl7w: var(--TPsgaw);
    --Wk647Q: var(--K2KHEw);
    --X15W8A: var(--Wk647Q);
    --KtVHvQ: var(--X15W8A);
    --C1_mkw: var(--KtVHvQ);
    --WtUbjw: var(--X15W8A);
    --u2iVmg: var(--WtUbjw);
    --sW1q4A: var(--Mekl7w);
    --oqA4yg: var(--sW1q4A);
    --ICTGkg: var(--Mekl7w);
    --eA7tvg: var(--ICTGkg);
    padding: var(--C1_mkw) var(--eA7tvg) var(--u2iVmg) var(--oqA4yg)
}

@media (min-width:600px) {
    .EC2pjw {
        --Q-8Emw: var(--gms-pw);
        --K2KHEw: var(--Q-8Emw);
        --nz9hsg: var(--TPsgaw);
        --Mekl7w: var(--nz9hsg);
        --JmGtVw: var(--Wk647Q);
        --X15W8A: var(--JmGtVw);
        --PA24dg: var(--KtVHvQ);
        --C1_mkw: var(--PA24dg);
        --RqXq5w: var(--WtUbjw);
        --u2iVmg: var(--RqXq5w);
        --3B6sKw: var(--sW1q4A);
        --oqA4yg: var(--3B6sKw);
        --o5XTkw: var(--ICTGkg);
        --eA7tvg: var(--o5XTkw)
    }
}

@media (min-width:900px) {
    .EC2pjw {
        --zP7nhA: var(--Q-8Emw);
        --K2KHEw: var(--zP7nhA);
        --qzBk5g: var(--nz9hsg);
        --Mekl7w: var(--qzBk5g);
        --EoUpRQ: var(--JmGtVw);
        --X15W8A: var(--EoUpRQ);
        --xjBzlA: var(--PA24dg);
        --C1_mkw: var(--xjBzlA);
        --B-z5rw: var(--RqXq5w);
        --u2iVmg: var(--B-z5rw);
        --RRW4Dw: var(--3B6sKw);
        --oqA4yg: var(--RRW4Dw);
        --W-Ed8g: var(--o5XTkw);
        --eA7tvg: var(--W-Ed8g)
    }
}

@media (min-width:1200px) {
    .EC2pjw {
        --_lpgvw: var(--zP7nhA);
        --K2KHEw: var(--_lpgvw);
        --OX94wg: var(--qzBk5g);
        --Mekl7w: var(--OX94wg);
        --JL2GSQ: var(--EoUpRQ);
        --X15W8A: var(--JL2GSQ);
        --PTJJWA: var(--xjBzlA);
        --C1_mkw: var(--PTJJWA);
        --U3-cIw: var(--B-z5rw);
        --u2iVmg: var(--U3-cIw);
        --U-aFQw: var(--RRW4Dw);
        --oqA4yg: var(--U-aFQw);
        --SEaAcQ: var(--W-Ed8g);
        --eA7tvg: var(--SEaAcQ)
    }
}

@media (min-width:1650px) {
    .EC2pjw {
        --Ki5L7Q: var(--_lpgvw);
        --K2KHEw: var(--Ki5L7Q);
        --WKVoBg: var(--OX94wg);
        --Mekl7w: var(--WKVoBg);
        --VTpDVA: var(--JL2GSQ);
        --X15W8A: var(--VTpDVA);
        --43j-jg: var(--PTJJWA);
        --C1_mkw: var(--43j-jg);
        --agG3uA: var(--U3-cIw);
        --u2iVmg: var(--agG3uA);
        --eji4Jg: var(--U-aFQw);
        --oqA4yg: var(--eji4Jg);
        --_gJ-qQ: var(--SEaAcQ);
        --eA7tvg: var(--_gJ-qQ)
    }
}

.bu_JgA {
    position: relative
}

._5DYjkQ {
    position: absolute
}

.TwIyqg {
    position: sticky
}

._4WqHSA {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.ZmEN8g {
    left: 0
}

.HwOMuA {
    right: 0
}

.EPf9bw {
    top: 0
}

._5BaZ9A {
    bottom: 0
}

._0W05uQ {
    box-shadow: var(--galhog)
}

.jGdInw {
    box-shadow: var(--JF44pw)
}

.VJAbeg {
    box-shadow: var(--uU7oTw)
}

._8HHjpQ {
    box-shadow: var(--JF44pw)
}

.XWwYJg {
    box-shadow: var(--galhog)
}

._3gma2Q {
    box-shadow: var(--uU7oTw)
}

.fOwrSw {
    width: 100%
}

._8CKO_A {
    height: 100%
}

.iRA8VA {
    min-width: 0
}

._1BdlIg {
    min-width: 44px
}

._6W88FA {
    min-height: 0
}

.z44fNQ {
    min-height: 44px
}

.dkWypw {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    pointer-events: none
}

.dkWypw:before {
    content: "\00200B";
    line-height: 1;
    width: 0
}

.dkWypw>svg {
    display: block;
    height: 100%;
    width: 100%
}

.R3BUpw {
    height: calc(var(----lgQg, .1rem)*8*1.5);
    width: calc(var(----lgQg, .1rem)*8*1.5)
}

.uRWxVA {
    height: calc(var(----lgQg, .1rem)*8*2);
    width: calc(var(----lgQg, .1rem)*8*2)
}

.NA_Img {
    height: calc(var(----lgQg, .1rem)*8*3);
    width: calc(var(----lgQg, .1rem)*8*3)
}

.JRkz2A {
    height: calc(var(----lgQg, .1rem)*8*4);
    width: calc(var(----lgQg, .1rem)*8*4)
}

@keyframes _vsOSw {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

._6ti9_A {
    animation: _vsOSw .5s linear infinite
}

[dir=rtl] .lmfTqA {
    transform: scaleX(-1)
}

.RMcv3A {
    color: var(--VcZbvQ)
}

.M1IlTw {
    color: var(--UpESEg)
}

.EpS93g {
    color: var(--PRQgyw)
}

._7_8FQQ {
    color: var(--vCqPYw)
}

.Tb7P_g {
    color: var(--NRkSiw)
}

.bGU_UA {
    display: block
}

.lRNj2A {
    display: grid;
    height: 100%
}

.tq_GuQ {
    --ODN7ig: 0px;
    --xzVIoQ: var(--ODN7ig);
    --MDiH4g: var(--xzVIoQ);
    --cqVKuA: var(--MDiH4g);
    --WHMN3A: var(--xzVIoQ);
    --DAc5KA: var(--WHMN3A);
    --9D8kEw: var(--DAc5KA);
    --SDc9Dw: var(--9D8kEw);
    --aLHwgA: var(--DAc5KA);
    --51vLnw: var(--aLHwgA);
    --kxq1gA: var(--cqVKuA);
    --WBWqqg: var(--kxq1gA);
    --wsix4w: var(--cqVKuA);
    --np7iJA: var(--wsix4w);
    margin: calc(var(--SDc9Dw)*-1) calc(var(--np7iJA)*-1) calc(var(--51vLnw)*-1) calc(var(--WBWqqg)*-1);
    min-width: 0
}

@media (min-width:600px) {
    .tq_GuQ {
        --D21EiQ: var(--ODN7ig);
        --xzVIoQ: var(--D21EiQ);
        --575ttw: var(--MDiH4g);
        --cqVKuA: var(--575ttw);
        --mNFMcQ: var(--WHMN3A);
        --DAc5KA: var(--mNFMcQ);
        --zzPIIQ: var(--9D8kEw);
        --SDc9Dw: var(--zzPIIQ);
        --tywInA: var(--aLHwgA);
        --51vLnw: var(--tywInA);
        --y5UJtw: var(--kxq1gA);
        --WBWqqg: var(--y5UJtw);
        --HyG-pg: var(--wsix4w);
        --np7iJA: var(--HyG-pg)
    }
}

@media (min-width:900px) {
    .tq_GuQ {
        --ijDDvw: var(--D21EiQ);
        --xzVIoQ: var(--ijDDvw);
        --r733uA: var(--575ttw);
        --cqVKuA: var(--r733uA);
        --Ycn3FA: var(--mNFMcQ);
        --DAc5KA: var(--Ycn3FA);
        --iLYaiA: var(--zzPIIQ);
        --SDc9Dw: var(--iLYaiA);
        --ugWqWA: var(--tywInA);
        --51vLnw: var(--ugWqWA);
        --Fq9RDQ: var(--y5UJtw);
        --WBWqqg: var(--Fq9RDQ);
        --2e8GwA: var(--HyG-pg);
        --np7iJA: var(--2e8GwA)
    }
}

@media (min-width:1200px) {
    .tq_GuQ {
        --XB2g3A: var(--ijDDvw);
        --xzVIoQ: var(--XB2g3A);
        --dlcQ6Q: var(--r733uA);
        --cqVKuA: var(--dlcQ6Q);
        ---W4B1g: var(--Ycn3FA);
        --DAc5KA: var(---W4B1g);
        --V4bSzA: var(--iLYaiA);
        --SDc9Dw: var(--V4bSzA);
        --MqGEqA: var(--ugWqWA);
        --51vLnw: var(--MqGEqA);
        --ysWWIg: var(--Fq9RDQ);
        --WBWqqg: var(--ysWWIg);
        --qUFzUw: var(--2e8GwA);
        --np7iJA: var(--qUFzUw)
    }
}

@media (min-width:1650px) {
    .tq_GuQ {
        --GKew2A: var(--XB2g3A);
        --xzVIoQ: var(--GKew2A);
        --AqlUDA: var(--dlcQ6Q);
        --cqVKuA: var(--AqlUDA);
        --5lEbBw: var(---W4B1g);
        --DAc5KA: var(--5lEbBw);
        --3ls_Pg: var(--V4bSzA);
        --SDc9Dw: var(--3ls_Pg);
        --FooBVw: var(--MqGEqA);
        --51vLnw: var(--FooBVw);
        --Lp9AXw: var(--ysWWIg);
        --WBWqqg: var(--Lp9AXw);
        --vjU7Yg: var(--qUFzUw);
        --np7iJA: var(--vjU7Yg)
    }
}

.Ka9auQ {
    display: flex;
    flex-direction: row
}

.Ka9auQ.jwmuTw {
    flex-direction: row-reverse
}

.aDc6Yg {
    box-sizing: border-box;
    flex: 1 1;
    min-width: 0
}

.Ka9auQ {
    --Z_Miqg: flex-start;
    --LsJ77A: var(--Z_Miqg);
    --TPF5Nw: stretch;
    --80mGfw: var(--TPF5Nw);
    --8-Ea9Q: unset;
    --TW9Q9A: var(--8-Ea9Q);
    --PmK0MA: 0;
    --HlviUw: var(--PmK0MA);
    align-items: var(--80mGfw);
    height: var(--TW9Q9A);
    justify-content: var(--LsJ77A);
    margin-left: calc(var(--HlviUw)*-1)
}

.Ka9auQ>.aDc6Yg {
    padding-left: var(--HlviUw)
}

@media (min-width:600px) {
    .Ka9auQ {
        --4oSEuQ: var(--Z_Miqg);
        --LsJ77A: var(--4oSEuQ);
        --WwWNzA: var(--TPF5Nw);
        --80mGfw: var(--WwWNzA);
        --efSz5g: var(--8-Ea9Q);
        --TW9Q9A: var(--efSz5g);
        --FG1HiQ: var(--PmK0MA);
        --HlviUw: var(--FG1HiQ)
    }
}

@media (min-width:900px) {
    .Ka9auQ {
        --pIKbQw: var(--4oSEuQ);
        --LsJ77A: var(--pIKbQw);
        --UM5n7g: var(--WwWNzA);
        --80mGfw: var(--UM5n7g);
        --l378dw: var(--efSz5g);
        --TW9Q9A: var(--l378dw);
        --ZDk_QQ: var(--FG1HiQ);
        --HlviUw: var(--ZDk_QQ)
    }
}

@media (min-width:1200px) {
    .Ka9auQ {
        --oqjoXw: var(--pIKbQw);
        --LsJ77A: var(--oqjoXw);
        --lQFlpg: var(--UM5n7g);
        --80mGfw: var(--lQFlpg);
        --iZ6hVQ: var(--l378dw);
        --TW9Q9A: var(--iZ6hVQ);
        --uQwNcw: var(--ZDk_QQ);
        --HlviUw: var(--uQwNcw)
    }
}

@media (min-width:1650px) {
    .Ka9auQ {
        --Lizo3w: var(--oqjoXw);
        --LsJ77A: var(--Lizo3w);
        --ocKd3w: var(--lQFlpg);
        --80mGfw: var(--ocKd3w);
        --CqswqA: var(--iZ6hVQ);
        --TW9Q9A: var(--CqswqA);
        --pv1EXQ: var(--uQwNcw);
        --HlviUw: var(--pv1EXQ)
    }
}

.oNSf9w {
    flex: 0 0 auto
}

._3EHl7w {
    flex: 0 1 auto
}

._7ukmsg {
    flex: 0 0 calc(100%*var(--J6soRA))
}

.Ka9auQ.OeIiPQ {
    flex-direction: column;
    margin-left: 0
}

.Ka9auQ.OeIiPQ>.aDc6Yg {
    display: flex;
    flex: none;
    justify-content: var(--LsJ77A);
    padding-left: 0;
    width: 100%
}

.Ka9auQ.OeIiPQ>.aDc6Yg+.aDc6Yg {
    padding-top: var(--HlviUw)
}

@media (max-width:599px) {
    .Ka9auQ._94CIA {
        flex-direction: column;
        margin-left: 0
    }

    .Ka9auQ._94CIA>.aDc6Yg {
        display: flex;
        flex: none;
        justify-content: var(--LsJ77A);
        padding-left: 0;
        width: 100%
    }

    .Ka9auQ._94CIA>.aDc6Yg+.aDc6Yg {
        padding-top: var(--HlviUw)
    }
}

@media (max-width:899px) {
    .Ka9auQ.D69X7w {
        flex-direction: column;
        margin-left: 0
    }

    .Ka9auQ.D69X7w>.aDc6Yg {
        display: flex;
        flex: none;
        justify-content: var(--LsJ77A);
        padding-left: 0;
        width: 100%
    }

    .Ka9auQ.D69X7w>.aDc6Yg+.aDc6Yg {
        padding-top: var(--HlviUw)
    }
}

@media (max-width:1199px) {
    .Ka9auQ.bF3aMg {
        flex-direction: column;
        margin-left: 0
    }

    .Ka9auQ.bF3aMg>.aDc6Yg {
        display: flex;
        flex: none;
        justify-content: var(--LsJ77A);
        padding-left: 0;
        width: 100%
    }

    .Ka9auQ.bF3aMg>.aDc6Yg+.aDc6Yg {
        padding-top: var(--HlviUw)
    }
}

@media (max-width:1649px) {
    .Ka9auQ._99XVeA {
        flex-direction: column;
        margin-left: 0
    }

    .Ka9auQ._99XVeA>.aDc6Yg {
        display: flex;
        flex: none;
        justify-content: var(--LsJ77A);
        padding-left: 0;
        width: 100%
    }

    .Ka9auQ._99XVeA>.aDc6Yg+.aDc6Yg {
        padding-top: var(--HlviUw)
    }
}

._99GB9Q {
    margin: 0 auto;
    width: 100%
}

.hMc6MQ {
    max-width: 752px
}

.rzX2Ng {
    max-width: 1288px
}

.XIyMlA {
    height: 100%
}

.SwlpcA {
    --lIX0Wg: 0;
    --yi87cg: var(--lIX0Wg);
    --ohDgOg: var(--yi87cg);
    --hx4cXA: var(--yi87cg);
    --UOvbuw: var(--ohDgOg);
    --fqqbsg: var(--hx4cXA);
    grid-column-gap: var(--UOvbuw);
    grid-row-gap: var(--fqqbsg);
    --S8wiIA: 1;
    --039ymw: var(--S8wiIA);
    --PsEauw: auto;
    --Kt27rA: var(--PsEauw);
    --QrbJUA: stretch;
    --vUMXuQ: var(--QrbJUA);
    --tFxMoA: stretch;
    --DZcelw: var(--tFxMoA);
    align-items: var(--vUMXuQ);
    display: grid;
    grid-auto-rows: var(--Kt27rA);
    grid-template-columns: repeat(var(--039ymw), minmax(0, 1fr));
    justify-items: var(--DZcelw);
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

@media (min-width:600px) {
    .SwlpcA {
        --ewtwaQ: var(--lIX0Wg);
        --yi87cg: var(--ewtwaQ);
        --NSTj4A: var(--ohDgOg);
        --UOvbuw: var(--NSTj4A);
        --p2o2Vg: var(--hx4cXA);
        --fqqbsg: var(--p2o2Vg);
        --l9ar2Q: var(--S8wiIA);
        --039ymw: var(--l9ar2Q);
        --3l1REQ: var(--PsEauw);
        --Kt27rA: var(--3l1REQ);
        --0-W-hw: var(--QrbJUA);
        --vUMXuQ: var(--0-W-hw);
        --Ey-7Iw: var(--tFxMoA);
        --DZcelw: var(--Ey-7Iw)
    }
}

@media (min-width:900px) {
    .SwlpcA {
        --Bgy4yg: var(--ewtwaQ);
        --yi87cg: var(--Bgy4yg);
        --0WShwg: var(--NSTj4A);
        --UOvbuw: var(--0WShwg);
        --e8tE0A: var(--p2o2Vg);
        --fqqbsg: var(--e8tE0A);
        --CcBh2g: var(--l9ar2Q);
        --039ymw: var(--CcBh2g);
        --gLfeDA: var(--3l1REQ);
        --Kt27rA: var(--gLfeDA);
        --ZRmpDA: var(--0-W-hw);
        --vUMXuQ: var(--ZRmpDA);
        --bTWRfA: var(--Ey-7Iw);
        --DZcelw: var(--bTWRfA)
    }
}

@media (min-width:1200px) {
    .SwlpcA {
        --3XakiA: var(--Bgy4yg);
        --yi87cg: var(--3XakiA);
        --YSP4xg: var(--0WShwg);
        --UOvbuw: var(--YSP4xg);
        --NQHGsg: var(--e8tE0A);
        --fqqbsg: var(--NQHGsg);
        --tKeWqQ: var(--CcBh2g);
        --039ymw: var(--tKeWqQ);
        --uFii4Q: var(--gLfeDA);
        --Kt27rA: var(--uFii4Q);
        --dQS_dA: var(--ZRmpDA);
        --vUMXuQ: var(--dQS_dA);
        --l2u9pQ: var(--bTWRfA);
        --DZcelw: var(--l2u9pQ)
    }
}

@media (min-width:1650px) {
    .SwlpcA {
        --ZS7sgA: var(--3XakiA);
        --yi87cg: var(--ZS7sgA);
        --mP4KDg: var(--YSP4xg);
        --UOvbuw: var(--mP4KDg);
        --N5TPJA: var(--NQHGsg);
        --fqqbsg: var(--N5TPJA);
        --O5dT7A: var(--tKeWqQ);
        --039ymw: var(--O5dT7A);
        --bEL8Kw: var(--uFii4Q);
        --Kt27rA: var(--bEL8Kw);
        --ADQKyA: var(--dQS_dA);
        --vUMXuQ: var(--ADQKyA);
        --BjJaRg: var(--l2u9pQ);
        --DZcelw: var(--BjJaRg)
    }
}

@media (max-width:599px) {
    .wJbOHQ {
        display: none
    }
}

@media (max-width:899px) {
    .Lvj8DA {
        display: none
    }
}

@media (max-width:1199px) {
    .HymTAA {
        display: none
    }
}

@media (min-width:600px) {
    .Kfm_Qg {
        display: none
    }
}

@media (min-width:900px) {
    .X3YvaQ {
        display: none
    }
}

@media (min-width:1200px) {
    ._0zD_tw {
        display: none
    }
}

.IZ4ahw {
    display: flex;
    flex-direction: column;
    min-width: 0
}

.lJVQMg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    pointer-events: none
}

.eAUiHA {
    min-width: 0;
    pointer-events: auto
}

.lJVQMg {
    --9en39A: start;
    --sV-EpA: var(--9en39A);
    --WF3kKw: flex-start;
    --iXQvmQ: var(--WF3kKw);
    --dVJz5A: 0;
    --8L3TXg: var(--dVJz5A);
    --tFO5VA: var(--8L3TXg);
    --iW_2KA: var(--8L3TXg);
    --wn0iRQ: var(--tFO5VA);
    --T4TVNQ: var(--iW_2KA);
    align-items: var(--iXQvmQ);
    justify-content: var(--sV-EpA);
    margin-left: calc(var(--wn0iRQ)*-1);
    margin-top: calc(var(--T4TVNQ)*-1)
}

.lJVQMg>.eAUiHA {
    margin-left: var(--wn0iRQ);
    margin-top: var(--T4TVNQ)
}

@media (min-width:600px) {
    .lJVQMg {
        --PH7IiA: var(--9en39A);
        --sV-EpA: var(--PH7IiA);
        --lerH5Q: var(--WF3kKw);
        --iXQvmQ: var(--lerH5Q);
        --17nzkQ: var(--dVJz5A);
        --8L3TXg: var(--17nzkQ);
        --un3J2Q: var(--tFO5VA);
        --wn0iRQ: var(--un3J2Q);
        --oD_ldw: var(--iW_2KA);
        --T4TVNQ: var(--oD_ldw)
    }
}

@media (min-width:900px) {
    .lJVQMg {
        --So7e7w: var(--PH7IiA);
        --sV-EpA: var(--So7e7w);
        --Svcfig: var(--lerH5Q);
        --iXQvmQ: var(--Svcfig);
        --fBHifw: var(--17nzkQ);
        --8L3TXg: var(--fBHifw);
        --MrkM6w: var(--un3J2Q);
        --wn0iRQ: var(--MrkM6w);
        --WHWENA: var(--oD_ldw);
        --T4TVNQ: var(--WHWENA)
    }
}

@media (min-width:1200px) {
    .lJVQMg {
        --7u37BA: var(--So7e7w);
        --sV-EpA: var(--7u37BA);
        --g8CPjw: var(--Svcfig);
        --iXQvmQ: var(--g8CPjw);
        --YHMflA: var(--fBHifw);
        --8L3TXg: var(--YHMflA);
        --klLWXw: var(--MrkM6w);
        --wn0iRQ: var(--klLWXw);
        --X2CG9A: var(--WHWENA);
        --T4TVNQ: var(--X2CG9A)
    }
}

@media (min-width:1650px) {
    .lJVQMg {
        --JN3vyg: var(--7u37BA);
        --sV-EpA: var(--JN3vyg);
        --_CLt_A: var(--g8CPjw);
        --iXQvmQ: var(--_CLt_A);
        --s1K7lQ: var(--YHMflA);
        --8L3TXg: var(--s1K7lQ);
        --u0ONMw: var(--klLWXw);
        --wn0iRQ: var(--u0ONMw);
        --tmXUCw: var(--X2CG9A);
        --T4TVNQ: var(--tmXUCw)
    }
}

.lJVQMg.iSphvA {
    flex-direction: column;
    margin-left: 0
}

.lJVQMg.iSphvA>.eAUiHA {
    display: flex;
    justify-content: var(--sV-EpA);
    margin-left: 0;
    width: 100%
}

@media (max-width:599px) {
    .lJVQMg.Cr51Kw {
        flex-direction: column;
        margin-left: 0
    }

    .lJVQMg.Cr51Kw>.eAUiHA {
        display: flex;
        justify-content: var(--sV-EpA);
        margin-left: 0;
        width: 100%
    }
}

@media (max-width:899px) {
    .lJVQMg._VmLag {
        flex-direction: column;
        margin-left: 0
    }

    .lJVQMg._VmLag>.eAUiHA {
        display: flex;
        justify-content: var(--sV-EpA);
        margin-left: 0;
        width: 100%
    }
}

@media (max-width:1199px) {
    .lJVQMg.GJAJOA {
        flex-direction: column;
        margin-left: 0
    }

    .lJVQMg.GJAJOA>.eAUiHA {
        display: flex;
        justify-content: var(--sV-EpA);
        margin-left: 0;
        width: 100%
    }
}

@media (max-width:1649px) {
    .lJVQMg.tlsSCw {
        flex-direction: column;
        margin-left: 0
    }

    .lJVQMg.tlsSCw>.eAUiHA {
        display: flex;
        justify-content: var(--sV-EpA);
        margin-left: 0;
        width: 100%
    }
}

.jv_R6g {
    --NZu1Zw: 0;
    --B5MwdA: var(--NZu1Zw);
    grid-row-gap: var(--B5MwdA);
    --okeDpw: stretch;
    --lbR7PA: var(--okeDpw);
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    justify-items: var(--lbR7PA);
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

@media (min-width:600px) {
    .jv_R6g {
        --yjD9-g: var(--NZu1Zw);
        --B5MwdA: var(--yjD9-g);
        --Wdux6Q: var(--okeDpw);
        --lbR7PA: var(--Wdux6Q)
    }
}

@media (min-width:900px) {
    .jv_R6g {
        --p9uXxg: var(--yjD9-g);
        --B5MwdA: var(--p9uXxg);
        --XmSfTQ: var(--Wdux6Q);
        --lbR7PA: var(--XmSfTQ)
    }
}

@media (min-width:1200px) {
    .jv_R6g {
        --5eb_tQ: var(--p9uXxg);
        --B5MwdA: var(--5eb_tQ);
        --70FeaQ: var(--XmSfTQ);
        --lbR7PA: var(--70FeaQ)
    }
}

@media (min-width:1650px) {
    .jv_R6g {
        --BaEeNQ: var(--5eb_tQ);
        --B5MwdA: var(--BaEeNQ);
        --TabT5g: var(--70FeaQ);
        --lbR7PA: var(--TabT5g)
    }
}

._8aVEnQ {
    display: block;
    flex-shrink: 0
}

._8aVEnQ.jNvgTA {
    display: inline-block;
    height: auto;
    min-height: 1px
}

._8aVEnQ.fI4kiw {
    min-width: 1px;
    width: auto
}

._8aVEnQ {
    --FnDW1g: 0;
    --_0I23A: var(--FnDW1g);
    height: var(--_0I23A);
    width: var(--_0I23A)
}

@media (min-width:600px) {
    ._8aVEnQ {
        --wVd3QA: var(--FnDW1g);
        --_0I23A: var(--wVd3QA)
    }
}

@media (min-width:900px) {
    ._8aVEnQ {
        --av-YnA: var(--wVd3QA);
        --_0I23A: var(--av-YnA)
    }
}

@media (min-width:1200px) {
    ._8aVEnQ {
        --Gwh4IA: var(--av-YnA);
        --_0I23A: var(--Gwh4IA)
    }
}

@media (min-width:1650px) {
    ._8aVEnQ {
        --F5plrA: var(--Gwh4IA);
        --_0I23A: var(--F5plrA)
    }
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Canva Sans;
    font-style: normal;
    font-weight: 400 700;
    src:
        /*savepage-url=images/a9b8e7902ec1ab885d382156f33738e5.woff2*/
        url() format("woff2"),
        /*savepage-url=images/013277426f0d555d96c7a75503df5754.woff*/
        url() format("woff");
    unicode-range: u+00b1-00b3, u+00b9, u+00bc-00be, u+0394, u+03a9, u+03bc, u+03c0, u+2044, u+2070, u+2074-2089, u+2126, u+212e, u+2153-2154, u+215b-215e, u+2202, u+2206, u+220f, u+2211-2212, u+2215, u+2219, u+221a, u+221e, u+222b, u+2248, u+2260, u+2264-2265, u+25ca
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Canva Sans;
    font-style: normal;
    font-weight: 400 700;
    src:
        /*savepage-url=images/d97a6ffa507b670a5b1664f98fc1183d.woff2*/
        url() format("woff2"),
        /*savepage-url=images/1de7434d86166b0614ff3d61cda11a54.woff*/
        url() format("woff");
    unicode-range: u+00a1, u+00aa-00ab, u+00af, u+00b8, u+00ba-00bb, u+00bf, u+00c0-00d6, u+00d8-00f6, u+00f8-0148, u+014a-017e, u+0192, u+01b5-01b6, u+01fc-01fd, u+0218-021b, u+0237, u+02c6-02c7, u+02c9, u+02d8-02dd, u+1e80-1e85, u+1e9e, u+1ef2-1ef3, u+2030, u+2039-203a, u+20ac, u+20ba, u+2113
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Canva Sans;
    font-style: normal;
    font-weight: 400 700;
    src:
        url(/font.woff2) format("woff2"),
        url() format("woff");
    unicode-range: u+0020-007e, u+00a0, u+00a2-00a9, u+00ac-00ae, u+00b0, u+00b4-00b7, u+00d7, u+00f7, u+0300-0304, u+0306-0308, u+030a-030c, u+0312, u+0326-0328, u+2013-2014, u+2018-201a, u+201c-201e, u+2020-2022, u+2026, u+2117, u+2120, u+2122, u+2190-2199, u+fb01-fb02, u+feff, u+fffc-fffd
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans Variable;
    font-style: normal;
    font-weight: 125 950;
    src:
        /*savepage-url=images/621675e6be83f675d33562d2ff7a0f63.woff2*/
        url() format("woff2");
    unicode-range: u+06??
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans Variable;
    font-style: normal;
    font-weight: 125 950;
    src:
        /*savepage-url=images/762fe37b99d49707e783d6281412d12f.woff2*/
        url() format("woff2");
    unicode-range: u+0590-05ff
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=images/d83221ee6a6841b17a754f68b6c5a3de.woff2*/
        url() format("woff2");
    unicode-range: u+0900-097f
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 600;
    src:
        /*savepage-url=images/e237b20d624e9275cdc02a523ab7f983.woff2*/
        url() format("woff2");
    unicode-range: u+0900-097f
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    src:
        /*savepage-url=images/3b5447850810ff964de17bcd37e03d5a.woff2*/
        url() format("woff2");
    unicode-range: u+0900-097f
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=images/a13025bc22c0d623507f155005c54563.woff2*/
        url() format("woff2"),
        /*savepage-url=images/ad480883f297c3606af00979ee4c4483.woff*/
        url() format("woff");
    unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 600;
    src:
        /*savepage-url=images/477aad26d9a5a64609483931aa0a7a05.woff2*/
        url() format("woff2"),
        /*savepage-url=images/0e2be7bf67e32755fd73a605a2afd13b.woff*/
        url() format("woff");
    unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    src:
        /*savepage-url=images/85b2d625d97d50571765987bbac33850.woff2*/
        url() format("woff2"),
        /*savepage-url=images/3f03afd80eaf13ee58a7d0945b7d0963.woff*/
        url() format("woff");
    unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=images/02bba2de1b5f7fc3b564b21521e774d0.woff2*/
        url() format("woff2"),
        /*savepage-url=images/163124370f3e2ded710887a156ab3fa3.woff*/
        url() format("woff");
    unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 600;
    src:
        /*savepage-url=images/0b41617d3a05bbbe23065ec719e26fd1.woff2*/
        url() format("woff2"),
        /*savepage-url=images/650cef2d886ef4ca5c18d3c107546daf.woff*/
        url() format("woff");
    unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    src:
        /*savepage-url=images/d4b0974727cae80b9c6d087e56a9a4e4.woff2*/
        url() format("woff2"),
        /*savepage-url=images/771cbf29ddc3145dda326afee4b10fb8.woff*/
        url() format("woff");
    unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=images/6c9b9f4b28322c7473667e0fc1690675.woff2*/
        url() format("woff2"),
        /*savepage-url=images/79359a454d1de78942f3c2c687fc67ea.woff*/
        url() format("woff");
    unicode-range: u+1f??
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 600;
    src:
        /*savepage-url=images/a8f52f1cd47135bfc86b1f313868708d.woff2*/
        url() format("woff2"),
        /*savepage-url=images/e3e13973dcf74ace522a4b8ef447a7de.woff*/
        url() format("woff");
    unicode-range: u+1f??
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    src:
        /*savepage-url=images/ca4237378da57e1e318978281e7fee60.woff2*/
        url() format("woff2"),
        /*savepage-url=images/d7669ff2d0106ad99a7a55c4d540478c.woff*/
        url() format("woff");
    unicode-range: u+1f??
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=images/d56fc13fe0dc1327dceed816b07dbec3.woff2*/
        url() format("woff2"),
        /*savepage-url=images/311ec631b3b3a7f88c724351af8bcef4.woff*/
        url() format("woff");
    unicode-range: u+0370-03ff
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 600;
    src:
        /*savepage-url=images/c9972caeca3358fa2841a115105a8544.woff2*/
        url() format("woff2"),
        /*savepage-url=images/c3a91206711602c9b5f54e9514244e64.woff*/
        url() format("woff");
    unicode-range: u+0370-03ff
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    src:
        /*savepage-url=images/dafb7fee1db6b7ae9b1184239b11acf5.woff2*/
        url() format("woff2"),
        /*savepage-url=images/d6cbb5c42a1149e38e1fb7a238032bc8.woff*/
        url() format("woff");
    unicode-range: u+0370-03ff
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=images/964b01a520402dcf8405de90289c35f4.woff2*/
        url() format("woff2"),
        /*savepage-url=images/4badd42f0e1cdba66ffbd5cc91aa4365.woff*/
        url() format("woff");
    unicode-range: u+017f, u+01f0, u+01fa-01fb, u+01fe-01ff, u+1e00-1e01, u+1e3e-1e3f
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 600;
    src:
        /*savepage-url=images/58cf708f2cc4d2b3bbf7e6add25f5c20.woff2*/
        url() format("woff2"),
        /*savepage-url=images/4f9f09e9c9bc053cc21f7cf7f5590904.woff*/
        url() format("woff");
    unicode-range: u+017f, u+01f0, u+01fa-01fb, u+01fe-01ff, u+1e00-1e01, u+1e3e-1e3f
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 700;
    src:
        /*savepage-url=images/4bdcf0ce1296b448409c024e57fdcdb9.woff2*/
        url() format("woff2"),
        /*savepage-url=images/005dabb12cdb5c5deabd1782c3ff196d.woff*/
        url() format("woff");
    unicode-range: u+017f, u+01f0, u+01fa-01fb, u+01fe-01ff, u+1e00-1e01, u+1e3e-1e3f
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans Vietnamese;
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=images/f4113bb9d3def37ca7f5c7cd2341ec33.woff2*/
        url() format("woff2"),
        /*savepage-url=images/614a39a4813512a63e905b12dc5f41ba.woff*/
        url() format("woff");
    unicode-range: u+0020-005f, u+0061-007a, u+007c, u+00a0, u+00a7, u+00a9, u+00c0-00c3, u+00c8-00ca, u+00cc-00cd, u+00d2-00d5, u+00d9-00da, u+00dd, u+00e0-00e3, u+00e8-00ea, u+00ec-00ed, u+00f2-00f5, u+00f9-00fa, u+00fd, u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0303, u+0306, u+0309, u+031b, u+0323, u+1ea0-1ef9, u+2010-2011, u+2013-2014, u+2018-2019, u+201c-201d, u+2020-2021, u+2026, u+2030, u+20ab
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans Vietnamese;
    font-style: normal;
    font-weight: 600;
    src:
        /*savepage-url=images/5989cf357de7427311e30576891372df.woff2*/
        url() format("woff2"),
        /*savepage-url=images/b3571e313b47ed988fc8429322af7677.woff*/
        url() format("woff");
    unicode-range: u+0020-005f, u+0061-007a, u+007c, u+00a0, u+00a7, u+00a9, u+00c0-00c3, u+00c8-00ca, u+00cc-00cd, u+00d2-00d5, u+00d9-00da, u+00dd, u+00e0-00e3, u+00e8-00ea, u+00ec-00ed, u+00f2-00f5, u+00f9-00fa, u+00fd, u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0303, u+0306, u+0309, u+031b, u+0323, u+1ea0-1ef9, u+2010-2011, u+2013-2014, u+2018-2019, u+201c-201d, u+2020-2021, u+2026, u+2030, u+20ab
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Noto Sans Vietnamese;
    font-style: normal;
    font-weight: 700;
    src:
        /*savepage-url=images/5d050a324d95a6a18dae93e08c01bd6b.woff2*/
        url() format("woff2"),
        /*savepage-url=images/08f3a04653878f9b2369ec3c327d7c46.woff*/
        url() format("woff");
    unicode-range: u+0020-005f, u+0061-007a, u+007c, u+00a0, u+00a7, u+00a9, u+00c0-00c3, u+00c8-00ca, u+00cc-00cd, u+00d2-00d5, u+00d9-00da, u+00dd, u+00e0-00e3, u+00e8-00ea, u+00ec-00ed, u+00f2-00f5, u+00f9-00fa, u+00fd, u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0303, u+0306, u+0309, u+031b, u+0323, u+1ea0-1ef9, u+2010-2011, u+2013-2014, u+2018-2019, u+201c-201d, u+2020-2021, u+2026, u+2030, u+20ab
}

.HiqPNA {
    font-family: Canva Sans, Noto Sans Variable, Noto Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
    font-variation-settings: "opsz" 100
}

:root {
    --wczjwA: calc(var(----lgQg, 0.1rem)*42);
    --32-5Rg: calc(var(----lgQg, 0.1rem)*36);
    --q5aPlw: calc(var(----lgQg, 0.1rem)*36);
    --XAu0sw: calc(var(----lgQg, 0.1rem)*32);
    --OJy8Yg: calc(var(----lgQg, 0.1rem)*32);
    --aJwtZg: calc(var(----lgQg, 0.1rem)*48);
    --Vf8OSg: calc(var(----lgQg, 0.1rem)*36);
    --A3YTsg: calc(var(----lgQg, 0.1rem)*24);
    --Dynksw: calc(var(----lgQg, 0.1rem)*21);
    --VrAiwg: calc(var(----lgQg, 0.1rem)*16);
    --5QGiVg: calc(var(----lgQg, 0.1rem)*14);
    --R07nfg: calc(var(----lgQg, 0.1rem)*12);
    --m8t8Kw: calc(var(----lgQg, 0.1rem)*21);
    --ZYsOLQ: calc(var(----lgQg, 0.1rem)*18);
    --__4QUw: calc(var(----lgQg, 0.1rem)*16);
    --ZOMbtg: calc(var(----lgQg, 0.1rem)*14);
    --ylZqXQ: calc(var(----lgQg, 0.1rem)*12);
    --ggP9YA: calc(var(----lgQg, 0.1rem)*11);
    --Csadrg: 1.1;
    --3HwnTg: 1.1;
    --guGCJg: 1.1;
    --Pz31Ow: 1.1;
    --qKnIjA: 1.25;
    --Fe67Ow: 1.25;
    --a60EZw: 1.25;
    --KMUE6w: 1.25;
    --moczTQ: 1.25;
    --VbcScA: calc(var(----lgQg, 0.1rem)*24);
    --0LLpdQ: calc(var(----lgQg, 0.1rem)*20);
    ---eZrnA: calc(var(----lgQg, 0.1rem)*18);
    --Vr1mRA: 1.5;
    --HMj1Lg: 1.5;
    --lQwhPA: calc(var(----lgQg, 0.1rem)*24);
    --X8ysKw: calc(var(----lgQg, 0.1rem)*22);
    --RJKbrQ: calc(var(----lgQg, 0.1rem)*20);
    --xQU-mQ: calc(var(----lgQg, 0.1rem)*16)
}

@media (min-width:600px) {
    :root {
        --aJwtZg: calc(var(----lgQg, 0.1rem)*64);
        --Vf8OSg: calc(var(----lgQg, 0.1rem)*48);
        --A3YTsg: calc(var(----lgQg, 0.1rem)*32);
        --Dynksw: calc(var(----lgQg, 0.1rem)*24);
        --VrAiwg: calc(var(----lgQg, 0.1rem)*18);
        --m8t8Kw: calc(var(----lgQg, 0.1rem)*24);
        --ZYsOLQ: calc(var(----lgQg, 0.1rem)*21)
    }
}

@media (min-width:900px) {
    :root {
        --wczjwA: calc(var(----lgQg, 0.1rem)*72);
        --32-5Rg: calc(var(----lgQg, 0.1rem)*64);
        --q5aPlw: calc(var(----lgQg, 0.1rem)*56);
        --XAu0sw: calc(var(----lgQg, 0.1rem)*42);
        --OJy8Yg: calc(var(----lgQg, 0.1rem)*36)
    }
}

@media (min-width:1200px) {
    :root {
        --wczjwA: calc(var(----lgQg, 0.1rem)*96);
        --32-5Rg: calc(var(----lgQg, 0.1rem)*84);
        --q5aPlw: calc(var(----lgQg, 0.1rem)*64);
        --XAu0sw: calc(var(----lgQg, 0.1rem)*48);
        --OJy8Yg: calc(var(----lgQg, 0.1rem)*42);
        --qKnIjA: 1.1
    }
}

@media (min-width:1650px) {
    :root {
        --wczjwA: calc(var(----lgQg, 0.1rem)*112);
        --32-5Rg: calc(var(----lgQg, 0.1rem)*96);
        --q5aPlw: calc(var(----lgQg, 0.1rem)*72);
        --XAu0sw: calc(var(----lgQg, 0.1rem)*56);
        --OJy8Yg: calc(var(----lgQg, 0.1rem)*48)
    }
}

._9TAUqA {
    font-size: var(--wczjwA);
    line-height: var(--Csadrg)
}

._9TAUqA,
.xhGL7g {
    font-weight: 400;
    letter-spacing: -.01em
}

.xhGL7g {
    font-size: var(--32-5Rg);
    line-height: var(--3HwnTg)
}

.VfRCMw {
    font-size: var(--q5aPlw);
    line-height: var(--guGCJg)
}

.UWYmtQ,
.VfRCMw {
    font-weight: 400;
    letter-spacing: -.01em
}

.UWYmtQ {
    font-size: var(--XAu0sw);
    line-height: var(--Pz31Ow)
}

._3TDSSA {
    font-size: var(--OJy8Yg);
    font-weight: 400;
    letter-spacing: -.01em;
    line-height: var(--qKnIjA)
}

._11DV9Q {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smooth: always
}

.fUFQXw {
    word-wrap: break-word;
    margin: 0;
    overflow-wrap: break-word
}

.Je1eGw {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.bG0Uaw {
    text-wrap: balance
}

.lWke4A {
    text-wrap: pretty
}

.snQKTg {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mKhvSg {
    -webkit-user-select: text;
    user-select: text
}

.MHu4Kw {
    text-transform: uppercase
}

.xKgPgA {
    outline: none
}

._7ATl0g,
._8yjy_A,
.iXAxTg,
.tIMMkQ {
    font-feature-settings: "ss02", "ss03";
    font-variation-settings: "opsz" 100
}

._5Gynyg,
.liTStw,
.zB3q8Q {
    font-variation-settings: "opsz" 0
}

._5Gynyg,
._7ATl0g,
._8yjy_A,
.iXAxTg,
.liTStw,
.tIMMkQ,
.zB3q8Q {
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smooth: always;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    text-size-adjust: none;
    font-family: Canva Sans, Noto Sans Variable, Noto Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 0;
    overflow-wrap: break-word
}

.MW34IQ {
    font-family: Canva Sans, Noto Sans Variable, Noto Sans, Helvetica, Arial, sans-serif
}

[lang|=vi] .Gmat4w,
[lang|=vi] .JYIidw,
[lang|=vi] .VgvqkQ,
[lang|=vi] ._2a6tNg,
[lang|=vi] ._5Gynyg,
[lang|=vi] ._7ATl0g,
[lang|=vi] ._7yv_Gw,
[lang|=vi] ._8yjy_A,
[lang|=vi] .aWBg0w,
[lang|=vi] .c74n_Q,
[lang|=vi] .iXAxTg,
[lang|=vi] .jqn1OA,
[lang|=vi] .liTStw,
[lang|=vi] .nbfwjw,
[lang|=vi] .qXoAGw,
[lang|=vi] .tIMMkQ,
[lang|=vi] .zB3q8Q {
    font-family: Noto Sans Vietnamese, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif
}

[lang|=vi] .MW34IQ {
    font-family: Noto Sans Vietnamese, Helvetica, Arial, sans-serif
}

.tIMMkQ {
    font-size: var(--aJwtZg);
    line-height: calc(var(----lgQg, .1rem)*8/8*84)
}

.iXAxTg {
    font-size: var(--Vf8OSg);
    line-height: calc(var(----lgQg, .1rem)*8/8*64)
}

._8yjy_A {
    font-size: var(--A3YTsg);
    line-height: var(--KMUE6w)
}

._7ATl0g {
    font-size: var(--Dynksw);
    line-height: calc(var(----lgQg, .1rem)*8/8*32)
}

._5Gynyg {
    font-size: var(--VrAiwg);
    line-height: calc(var(----lgQg, .1rem)*8/8*24)
}

.liTStw {
    font-size: var(--5QGiVg);
    font-weight: 700;
    line-height: calc(var(----lgQg, .1rem)*8/8*20)
}

.zB3q8Q {
    font-size: var(--R07nfg);
    font-weight: 600;
    line-height: calc(var(----lgQg, .1rem)*8/8*18)
}

.Gmat4w,
.JYIidw,
.VgvqkQ,
._2a6tNg,
._7yv_Gw,
.aWBg0w,
.c74n_Q,
.jqn1OA,
.nbfwjw,
.qXoAGw {
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smooth: always;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    text-size-adjust: none;
    font-family: Canva Sans, Noto Sans Variable, Noto Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
    font-variation-settings: "opsz" 0;
    font-weight: 400;
    margin: 0;
    overflow-wrap: break-word
}

.Gmat4w {
    font-size: var(--m8t8Kw);
    line-height: var(--Vr1mRA)
}

._7yv_Gw {
    font-size: var(--ZYsOLQ);
    line-height: var(--HMj1Lg)
}

.jqn1OA,
.qXoAGw {
    font-size: var(--__4QUw);
    line-height: calc(var(----lgQg, .1rem)*8/8*26)
}

.VgvqkQ,
.aWBg0w {
    font-size: var(--ZOMbtg);
    line-height: calc(var(----lgQg, .1rem)*8/8*22)
}

.JYIidw,
._2a6tNg {
    font-size: var(--ylZqXQ);
    line-height: calc(var(----lgQg, .1rem)*8/8*20)
}

.c74n_Q,
.nbfwjw {
    font-size: var(--ggP9YA);
    font-weight: 600;
    letter-spacing: calc(var(----lgQg, .1rem)*8/8*.1);
    line-height: calc(var(----lgQg, .1rem)*8/8*16)
}

.VgvqkQ,
.aWBg0w b,
.aWBg0w strong,
.jqn1OA b,
.jqn1OA strong,
.qXoAGw {
    font-weight: 600
}

.VgvqkQ b,
.VgvqkQ strong {
    font-weight: 700
}

.JYIidw b,
.JYIidw strong,
._2a6tNg {
    font-weight: 600
}

.c74n_Q,
.nbfwjw b,
.nbfwjw strong {
    font-weight: 700
}

@media (max-width:599px) {
    .tIMMkQ {
        font-size: var(--aJwtZg);
        line-height: calc(var(----lgQg, .1rem)*8/8*64)
    }

    .iXAxTg {
        font-size: var(--Vf8OSg);
        line-height: calc(var(----lgQg, .1rem)*8/8*42)
    }

    ._8yjy_A {
        font-size: var(--A3YTsg);
        line-height: var(--KMUE6w)
    }

    ._7ATl0g {
        font-size: var(--Dynksw);
        line-height: calc(var(----lgQg, .1rem)*8/8*26)
    }

    ._5Gynyg {
        font-size: var(--VrAiwg);
        line-height: calc(var(----lgQg, .1rem)*8/8*24)
    }

    .Gmat4w {
        font-size: var(--m8t8Kw)
    }

    ._7yv_Gw {
        font-size: var(--ZYsOLQ)
    }
}

.V5s4kA:not(:last-child) {
    margin-bottom: 8px
}

.VFEjzg {
    text-align: inherit
}

.aZskFA {
    text-align: start
}

.B8t6MQ {
    text-align: center
}

._5NNwYA {
    text-align: end
}

._6Qh8tg {
    ---oI_WA: start;
    --9tGPDg: var(---oI_WA);
    text-align: var(--9tGPDg)
}

@media (min-width:600px) {
    ._6Qh8tg {
        --JYyxTg: var(---oI_WA);
        --9tGPDg: var(--JYyxTg)
    }
}

@media (min-width:900px) {
    ._6Qh8tg {
        --_mu1OA: var(--JYyxTg);
        --9tGPDg: var(--_mu1OA)
    }
}

@media (min-width:1200px) {
    ._6Qh8tg {
        --xbU4Pw: var(--_mu1OA);
        --9tGPDg: var(--xbU4Pw)
    }
}

@media (min-width:1650px) {
    ._6Qh8tg {
        --Y10-TA: var(--xbU4Pw);
        --9tGPDg: var(--Y10-TA)
    }
}

.u16U_g {
    color: var(--VcZbvQ)
}

.Ywwu0g {
    color: var(--UpESEg)
}

.QxuLlQ {
    color: var(--PRQgyw)
}

.mHp84g {
    color: var(--NRkSiw)
}

.NYWksw {
    color: var(--gdRMVA)
}

.XO4CLg {
    color: var(--cVPmKw)
}

.JLdG4g {
    color: var(--vCqPYw)
}

.T5LNnw {
    color: inherit
}

.light {
    --Wc1zKQ: #404f6d0f
}

.dark {
    --Wc1zKQ: #ffffff26
}

.gr4YYw {
    direction: ltr;
    display: inline-flex
}

.gr4YYw .FLBiAQ {
    margin: 0 2px
}

.gr4YYw .FLBiAQ:first-child {
    margin-left: 0
}

.gr4YYw .FLBiAQ:last-child {
    margin-right: 0
}

.FLBiAQ {
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block
}

.FLBiAQ.Iu18wQ {
    height: calc(var(----lgQg, .1rem)*8*2);
    line-height: calc(var(----lgQg, .1rem)*8*2);
    padding: 0 4px
}

.FLBiAQ._3L5FYw {
    height: calc(var(----lgQg, .1rem)*8*3);
    line-height: calc(var(----lgQg, .1rem)*8*3);
    padding: 0 8px
}

.FLBiAQ.g5oiAA {
    padding: 0;
    text-align: center
}

.FLBiAQ.Iu18wQ.g5oiAA {
    width: calc(var(----lgQg, .1rem)*8*2)
}

.FLBiAQ._3L5FYw.g5oiAA {
    width: calc(var(----lgQg, .1rem)*8*3)
}

.FLBiAQ {
    background-color: var(--Wc1zKQ);
    color: var(--VcZbvQ)
}

.A628dw {
    display: contents
}

.lRiAhg {
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw
}

.IRiUGg {
    pointer-events: none
}

.Jk3VHQ {
    box-shadow: inset 0 0 0 1px var(--enMi_w);
    box-sizing: border-box;
    max-width: 256px;
    min-height: 24px
}

.W2jr_g {
    height: 100%;
    width: 100%
}

.SgV0LQ,
.wzcRhw {
    overflow-wrap: anywhere
}

.Id25FA {
    pointer-events: none
}

.wlcUXw {
    display: block;
    margin: -1px
}

._1TGi_Q {
    fill: #1d1f26
}

.WaZAtA {
    fill: #ffffff26
}

.DJQkSg,
._7V44Gw {
    margin: 4px 0
}

.light {
    --zUtL2A: #39466024;
    --xO2z7g: #39466024;
    --u5VdUg: #39466024
}

.dark {
    --zUtL2A: #ffffff26;
    --xO2z7g: #ffffff26;
    --u5VdUg: #ffffff26
}

._833hQ {
    background: none;
    border: none;
    color: inherit;
    cursor: pointer;
    font: inherit;
    height: 100%;
    margin: 0;
    padding: 0;
    text-transform: inherit;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.LQzFZw {
    --mgu_Pg: transparent;
    --E4StsQ: transparent;
    --FUwsWA: var(--mgu_Pg);
    --y9w-wA: var(--mgu_Pg);
    --YOyfXQ: var(--mgu_Pg);
    --cQPFXw: var(--E4StsQ);
    --xWQ3Xw: var(--y9w-wA);
    --a7z0ig: var(--E4StsQ);
    --1E1JAw: var(--FUwsWA);
    --7P7eLw: var(--xWQ3Xw);
    --YTzbKA: var(--YOyfXQ);
    --DlUg2Q: var(--cQPFXw);
    --kqElOA: 0px;
    --aYAjow: 0px;
    --yku7aA: transparent;
    --YH_Pkg: var(--yku7aA);
    --VyR2dQ: var(--yku7aA);
    --AGdIGA: var(--YH_Pkg);
    --pAMUSw: var(--pAMUSw);
    align-items: center;
    background-color: var(--mgu_Pg);
    border: var(--kqElOA) solid var(--yku7aA);
    border-radius: 8px;
    box-sizing: border-box;
    color: var(--E4StsQ);
    cursor: pointer;
    display: inline-flex;
    height: calc(var(----lgQg, .1rem)*8*5);
    max-width: 100%;
    min-width: 80px;
    vertical-align: middle
}

.LQzFZw.aqbYPg:hover {
    background-color: var(--FUwsWA)
}

.LQzFZw.LQzFZw:active {
    background-color: var(--y9w-wA)
}

.LQzFZw.LQzFZw.MuRh8g,
.LQzFZw.LQzFZw.V6Kqug {
    background-color: var(--mgu_Pg)
}

.LQzFZw.LQzFZw.bfFHbg {
    --pAMUSw: var(--u5VdUg);
    background-color: var(--YOyfXQ);
    color: var(--cQPFXw)
}

.LQzFZw.ne53xg {
    background-color: var(--xWQ3Xw);
    border-color: var(--VyR2dQ);
    color: var(--a7z0ig)
}

.LQzFZw.ne53xg.aqbYPg:hover {
    background-color: var(--1E1JAw)
}

.LQzFZw.LQzFZw.ne53xg:active {
    background-color: var(--7P7eLw)
}

.LQzFZw.LQzFZw.ne53xg.bfFHbg {
    background-color: var(--YTzbKA);
    border-color: var(--AGdIGA);
    color: var(--DlUg2Q)
}

.LQzFZw.i0zbxA,
.LQzFZw.i0zbxA.aqbYPg:hover,
.LQzFZw.i0zbxA:active {
    background-color: var(--y9w-wA);
    color: var(--E4StsQ)
}

.LQzFZw.ne53xg.i0zbxA,
.LQzFZw.ne53xg.i0zbxA.aqbYPg:hover,
.LQzFZw.ne53xg.i0zbxA:active {
    background-color: var(--7P7eLw);
    color: var(--a7z0ig)
}

.rV61VQ {
    --mgu_Pg: var(--Kd3K9A);
    --E4StsQ: var(--PqRKXQ);
    --FUwsWA: var(--DVEAGQ);
    --y9w-wA: var(--V0s6Og);
    --YOyfXQ: var(--gFgXSg);
    --cQPFXw: var(--wBWOJg);
    --pAMUSw: #7630d7
}

.Z3nT2A {
    --mgu_Pg: var(--R-jrhg);
    --E4StsQ: var(--oAdupw);
    --FUwsWA: var(--GXtk9g);
    --y9w-wA: var(--xGXQgA);
    --YOyfXQ: var(--KwfPsg);
    --cQPFXw: var(--p5yS_g);
    --xWQ3Xw: var(--1sn2Sg);
    --a7z0ig: var(--GviWcg);
    --1E1JAw: var(--4HnQxA);
    --7P7eLw: var(--NRjSsw);
    --YTzbKA: var(--gFgXSg);
    --DlUg2Q: var(--wBWOJg);
    --kqElOA: 1px;
    --yku7aA: var(--8-4niA);
    --VyR2dQ: var(--kl47TA);
    --AGdIGA: var(--BVrlVA);
    --pAMUSw: var(--zUtL2A)
}

.unS_Qw {
    --mgu_Pg: var(--wd-tZA);
    --E4StsQ: var(--O8dBuQ);
    --FUwsWA: var(--ntzWpQ);
    --y9w-wA: var(--BorQ6g);
    --YOyfXQ: var(--KwfPsg);
    --cQPFXw: var(--p5yS_g);
    --xWQ3Xw: var(--1sn2Sg);
    --a7z0ig: var(--GviWcg);
    --1E1JAw: var(--4HnQxA);
    --7P7eLw: var(--NRjSsw);
    --YTzbKA: var(--gFgXSg);
    --DlUg2Q: var(--wBWOJg);
    --pAMUSw: var(--xO2z7g)
}

._9KQGjA {
    --mgu_Pg: var(--6Hmmng);
    --E4StsQ: var(--SxhHZg);
    --FUwsWA: var(--gIrJLw);
    --y9w-wA: var(--XxI4hg);
    --YOyfXQ: var(--SvgSpA);
    --cQPFXw: var(--4zRigw);
    --pAMUSw: #ffffff33
}

._9KQGjA._9KQGjA.bfFHbg {
    --pAMUSw: #ffffff4d
}

.e7m_OA {
    --mgu_Pg: var(--43wRQw);
    --E4StsQ: var(--9luNoA);
    --FUwsWA: var(--m9I-bA);
    --y9w-wA: var(--Hxdoag);
    --YOyfXQ: var(--gFgXSg);
    --cQPFXw: var(--wBWOJg);
    --pAMUSw: #b61629
}

.XUExdA {
    --mgu_Pg: transparent;
    --E4StsQ: var(--8jnd6g);
    --cQPFXw: var(--PRQgyw)
}

.Ao21pw {
    --mgu_Pg: transparent;
    --E4StsQ: var(--UpESEg);
    --cQPFXw: var(--PRQgyw)
}

._9U4ptw {
    --mgu_Pg: #ffffffe5;
    --E4StsQ: #0f1015;
    --FUwsWA: #fff;
    --y9w-wA: #ffffffcc;
    --YOyfXQ: #ffffffb2;
    --cQPFXw: #0f121ab2;
    --pAMUSw: #39466024
}

.zLV7FA {
    --mgu_Pg: #ffffff26;
    --E4StsQ: #fff;
    --FUwsWA: #ffffff26;
    --y9w-wA: #ffffff33;
    --YOyfXQ: #ffffff26;
    --cQPFXw: #ffffffb2
}

.zLV7FA,
.zLV7FA.zLV7FA.bfFHbg {
    --pAMUSw: #ffffff26
}

.pzABOw {
    --mgu_Pg: transparent;
    --E4StsQ: #fff;
    --FUwsWA: #ffffff26;
    --y9w-wA: #ffffff26;
    --YOyfXQ: transparent;
    --cQPFXw: #ffffffb2
}

.pzABOw,
.pzABOw.pzABOw.bfFHbg {
    --pAMUSw: #ffffff26
}

._3FvZZg.LQzFZw {
    transition: background-color .1s linear, border-color .1s linear, color .1s linear
}

.mr_06Q {
    isolation: isolate;
    position: relative
}

.mr_06Q:before {
    border-radius: 8px;
    content: "";
    height: 100%;
    left: 50%;
    min-height: 44px;
    min-width: 44px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.V_p1oA.mr_06Q:before {
    border-radius: 9999px
}

._8ERLTg {
    outline: none
}

.O93RRw,
.h69Neg {
    min-width: unset
}

.O93RRw {
    border-radius: 4px;
    height: calc(var(----lgQg, .1rem)*8*3);
    padding: calc(2px - var(--kqElOA))
}

.xSjJ4w {
    width: calc(var(----lgQg, .1rem)*8*3 + var(--gdtUzg, 0px))
}

.SEkZ4w {
    --aYAjow: 8px;
    border-radius: 4px;
    height: calc(var(----lgQg, .1rem)*8*3.5);
    min-width: unset;
    padding: 0 calc(12px - var(--kqElOA))
}

.XyeOCA {
    width: calc(var(----lgQg, .1rem)*8*3.5 + var(--gdtUzg, 0px))
}

.f5yKmw {
    --aYAjow: 4px;
    height: calc(var(----lgQg, .1rem)*8*4);
    min-width: unset;
    padding: 0 calc(8px - var(--kqElOA))
}

.gi5pqg {
    width: calc(var(----lgQg, .1rem)*8*4 + var(--gdtUzg, 0px))
}

._4_iekA {
    --aYAjow: 8px;
    height: calc(var(----lgQg, .1rem)*8*5);
    padding: 0 calc(16px - var(--kqElOA))
}

.h5mTDw {
    width: calc(var(----lgQg, .1rem)*8*5 + var(--gdtUzg, 0px))
}

.KRcKHA {
    --aYAjow: 10px;
    height: calc(var(----lgQg, .1rem)*8*8);
    padding: 0 calc(26px - var(--kqElOA))
}

.hTpftg {
    width: calc(var(----lgQg, .1rem)*8*8 + var(--gdtUzg, 0px))
}

.LQzFZw::-moz-focus-inner {
    border: 0;
    padding: 0
}

._3oHQrw {
    display: flex;
    width: 100%
}

.xdqtjA {
    justify-content: start
}

.j34Zww {
    justify-content: center
}

.biNPNg {
    justify-content: end
}

.bfFHbg {
    cursor: not-allowed
}

.LQzFZw>.khPe7Q {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.j34Zww>.khPe7Q {
    margin: auto
}

.j34Zww.MCgm0w>.khPe7Q,
.j34Zww.uIDahA>.khPe7Q {
    flex: initial;
    margin-left: 0;
    margin-right: 0
}

._3oHQrw>.khPe7Q {
    flex: 1 1
}

._3oHQrw.xdqtjA>.khPe7Q {
    text-align: start
}

._3oHQrw.biNPNg>.khPe7Q {
    text-align: end
}

.vxQy1w {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center
}

.MCgm0w .vxQy1w {
    margin: 0 var(--aYAjow) 0 calc(var(--aYAjow)*-1)
}

.uIDahA .vxQy1w {
    margin: 0 calc(var(--aYAjow)*-1) 0 var(--aYAjow)
}

.PvuXpA {
    background: var(--LIE6Cw);
    border-radius: 9999px;
    box-shadow: var(--galhog);
    display: block;
    width: -moz-fit-content;
    width: fit-content
}

.Io4lkg {
    display: inline-flex
}

.V6Kqug {
    cursor: wait;
    position: relative
}

._7vwyYA {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.V6Kqug>.khPe7Q,
.V6Kqug>.vxQy1w:not(._7vwyYA) {
    opacity: 0
}

._3FvZZg>.khPe7Q,
._3FvZZg>.vxQy1w:not(._7vwyYA) {
    transition: opacity .15s ease-in-out
}

.MuRh8g {
    cursor: wait;
    overflow: hidden;
    position: relative
}

._3FvZZg.MuRh8g .z9fDGQ {
    --9L62vw: min(240px, max(180px, var(--JLaO7Q)));
    animation: iDYw7g 2s ease-in-out .5s infinite;
    background-image: linear-gradient(to right, transparent, var(--pAMUSw));
    border-radius: 100%;
    height: calc(var(--9L62vw)*.75);
    opacity: 1;
    pointer-events: none;
    position: absolute;
    right: 100%;
    width: 200%;
    width: min(240px, max(180px, var(--JLaO7Q)))
}

.MuRh8g ._7vwyYA {
    display: none
}

.MuRh8g>.khPe7Q,
.MuRh8g>.vxQy1w:not(._7vwyYA) {
    opacity: .6
}

@keyframes iDYw7g {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    70% {
        opacity: .1
    }

    to {
        opacity: 0;
        transform: translateX(calc(var(--JLaO7Q) + var(--9L62vw)))
    }
}

.rV61VQ {
    outline-offset: 3px
}

.pzABOw._0_YFAw:not(.bfFHbg),
.pzABOw._0_YFAw:not(.bfFHbg) .khPe7Q {
    color: #fff
}

.Ao21pw,
.XUExdA {
    min-width: 0
}

.XUExdA.KRcKHA {
    padding: 0 calc(12px - var(--kqElOA))
}

.XUExdA._4_iekA {
    padding: 0 calc(10px - var(--kqElOA))
}

.XUExdA.f5yKmw {
    padding: 0 calc(6px - var(--kqElOA))
}

.XUExdA.SEkZ4w {
    padding: 0 calc(10px - var(--kqElOA))
}

.XUExdA.aqbYPg:hover {
    color: var(---2QwGw);
    text-decoration: underline
}

.XUExdA.XUExdA:active {
    color: var(--KgLrHA)
}

.XUExdA.bfFHbg.bfFHbg {
    color: var(--PRQgyw);
    text-decoration: none
}

.XUExdA.V6Kqug.V6Kqug {
    color: var(--8jnd6g)
}

.Ao21pw {
    color: var(--UpESEg);
    padding: 0 calc(2px - var(--kqElOA))
}

.Ao21pw.aqbYPg:active,
.Ao21pw.aqbYPg:focus,
.Ao21pw.aqbYPg:hover,
.Ao21pw:active,
.Ao21pw:focus {
    color: var(--VcZbvQ)
}

.Ao21pw.bfFHbg.bfFHbg {
    color: var(--PRQgyw)
}

.Ao21pw.V6Kqug.V6Kqug {
    color: var(--VcZbvQ)
}

._0_YFAw {
    flex-direction: column;
    height: auto;
    min-width: 64px;
    padding: calc(8px - var(--kqElOA))
}

._0_YFAw .khPe7Q {
    padding: 4px 0 0
}

.V_p1oA {
    border-radius: 9999px
}

.V_p1oA.SEkZ4w {
    max-height: calc(var(----lgQg, .1rem)*8*4);
    max-width: calc(var(----lgQg, .1rem)*8*4);
    min-height: calc(var(----lgQg, .1rem)*8*4);
    min-width: calc(var(----lgQg, .1rem)*8*4)
}

.V_p1oA.f5yKmw {
    max-height: calc(var(----lgQg, .1rem)*8*5);
    max-width: calc(var(----lgQg, .1rem)*8*5);
    min-height: calc(var(----lgQg, .1rem)*8*5);
    min-width: calc(var(----lgQg, .1rem)*8*5)
}

.V_p1oA._4_iekA {
    max-height: calc(var(----lgQg, .1rem)*8*6);
    max-width: calc(var(----lgQg, .1rem)*8*6);
    min-height: calc(var(----lgQg, .1rem)*8*6);
    min-width: calc(var(----lgQg, .1rem)*8*6)
}

.V_p1oA.KRcKHA {
    max-height: calc(var(----lgQg, .1rem)*8*7);
    max-width: calc(var(----lgQg, .1rem)*8*7);
    min-height: calc(var(----lgQg, .1rem)*8*7);
    min-width: calc(var(----lgQg, .1rem)*8*7)
}

.REuuag {
    align-items: center;
    display: flex;
    flex-direction: column
}

.bxwG2Q {
    width: calc(16px + var(----lgQg, .1rem)*8*4)
}

._0MwQw {
    width: calc(16px + var(----lgQg, .1rem)*8*5)
}

._ibx9A {
    width: calc(16px + var(----lgQg, .1rem)*8*6)
}

.WxBMug {
    width: calc(16px + var(----lgQg, .1rem)*8*7)
}

.BHMEDw {
    margin-top: 12px;
    overflow-wrap: break-word;
    width: 100%
}

.BHMEDw,
.Xj0kcw {
    text-align: center
}

.Xj0kcw {
    box-sizing: border-box;
    text-decoration: none
}

.Xj0kcw:focus-visible {
    outline-style: auto
}

.UfYDHQ {
    display: flex
}

.UfYDHQ .YVd8lA {
    display: contents
}

.UfYDHQ .YVd8lA:not(:first-child) ._5KtATA {
    border-bottom-left-radius: 0;
    border-left: none;
    border-top-left-radius: 0;
    margin-left: max(0px, 8px/8 - var(--kqElOA))
}

.UfYDHQ .YVd8lA:not(:first-child) .ne53xg:not(.bfFHbg) {
    box-shadow: calc(var(--kqElOA)*-1) 0 0 0 var(--VyR2dQ)
}

.UfYDHQ .YVd8lA:not(:last-child) ._5KtATA {
    --gdtUzg: min(var(--kqElOA), 8px/8);
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.BHs_rA a,
.Pjs_rA,
.WkdUeQ,
._1hWAA a,
._200NbQ,
._6MeQcQ,
.iRRpzw a,
.lROewQ,
.q57IQQ a,
.skMA1A a {
    color: var(--ZGnFiQ, var(--Y5muMw));
    cursor: pointer;
    text-decoration: underline
}

.WkdUeQ,
.iRRpzw a,
.lROewQ,
.q57IQQ a {
    --Y5muMw: var(--8jnd6g)
}

.WkdUeQ._3bC2IQ:not(._6SenXQ):hover,
._1hWAA a:hover,
._200NbQ._3bC2IQ:not(._6SenXQ):hover,
.iRRpzw a:hover,
.lROewQ._3bC2IQ:not(._6SenXQ):hover,
.q57IQQ a:hover {
    --Y5muMw: var(---2QwGw)
}

.WkdUeQ:not(._6SenXQ):active,
.iRRpzw a:active,
.lROewQ:not(._6SenXQ):active,
.q57IQQ a:active {
    --Y5muMw: var(--KgLrHA)
}

.BHs_rA a,
._6MeQcQ {
    --Y5muMw: var(--FOH6ww)
}

.BHs_rA a:active,
._6MeQcQ:not(._6SenXQ):active {
    --Y5muMw: var(--QclmLg)
}

.BHs_rA a:hover,
._6MeQcQ._3bC2IQ:not(._6SenXQ):hover {
    --Y5muMw: var(--jyDisg)
}

.Pjs_rA,
._1hWAA a,
._200NbQ,
.hGfU2Q,
.pTsp_A,
.skMA1A a,
.uYt64w a {
    color: inherit
}

.lROewQ,
.q57IQQ a {
    font-weight: 600
}

.Pjs_rA,
.pTsp_A,
.skMA1A a,
.uYt64w a {
    text-decoration: none
}

.Pjs_rA._3bC2IQ:not(._6SenXQ):hover,
.skMA1A a:hover {
    text-decoration: underline
}

.pTsp_A._3bC2IQ:not(._6SenXQ):hover,
.uYt64w a:hover {
    text-decoration: none
}

._6SenXQ {
    --ZGnFiQ: var(--jDAtXQ);
    cursor: not-allowed
}

.b_Y0Sw {
    margin-left: 4px;
    white-space: nowrap
}

.V5YmAg,
.b_Y0Sw {
    -webkit-user-select: none;
    user-select: none
}

.lRtCyw {
    color: inherit;
    font-size: inherit;
    margin: -4px;
    max-width: unset;
    vertical-align: baseline
}

.aMUpPw .lRtCyw {
    margin: -8px
}

.WoE5Nw {
    display: flex
}

.CzrZcQ {
    display: none
}

.xiz_kw ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.Gfdx2w ul:not(:first-child) {
    margin-top: 12px
}

.Gfdx2w ul:not(:last-child) {
    margin-bottom: 12px
}

.Gfdx2w li:not(:last-child) {
    margin-bottom: 8px
}

.xRNksA ul:not(:first-child) {
    margin-top: 16px
}

.xRNksA li:not(:last-child),
.xRNksA ul:not(:last-child) {
    margin-bottom: 16px
}

.aJWYFA li {
    display: list-item;
    list-style: disc outside;
    margin-left: 18px
}

.aJWYFA li::marker {
    font-size: var(--ZOMbtg);
    margin-left: 1px
}

._wiarg li {
    padding-left: 24px;
    position: relative
}

._wiarg li:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='currentColor' d='m5.72 12.53-3.26-3.3c-.7-.72.36-1.77 1.06-1.06l2.73 2.77 6.35-6.35a.75.75 0 0 1 1.06 1.06l-6.88 6.88a.78.78 0 0 1-.5.23.83.83 0 0 1-.56-.23z'/%3E%3C/svg%3E");
    height: 16px;
    left: 0;
    padding-top: 2px;
    position: absolute;
    top: 0;
    width: 16px
}

.light {
    --Xj4qXA: 0.07;
    --CAzrpw: 0.025
}

.dark {
    --Xj4qXA: 0.15;
    --CAzrpw: 0.10
}

@keyframes _5bz7wQ {
    0% {
        opacity: var(--Xj4qXA)
    }

    25% {
        opacity: var(--CAzrpw)
    }

    50% {
        opacity: var(--Xj4qXA)
    }

    to {
        opacity: var(--Xj4qXA)
    }
}

.IwXXkw {
    background: var(--VcZbvQ);
    opacity: var(--Xj4qXA)
}

.PFoRsA {
    fill: var(--VcZbvQ);
    height: 100%;
    width: 100%
}

.CNL3VQ {
    border-radius: 8px
}

._qImYg {
    animation: _5bz7wQ 1.4s infinite
}

.RCTcJA {
    border-radius: 9999px
}

.KOdbkg,
.RCTcJA {
    padding-top: 100%;
    width: 100%
}

.KOdbkg,
._CObZw {
    border-radius: 8px
}

._CObZw {
    height: 100%;
    width: 100%
}

.JbJFjg {
    border-radius: 0
}

.cg8IZQ {
    border-radius: 8px
}

.DUDBPQ {
    position: relative
}

.oFR_Ag {
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%
}

.S0zE2Q,
.SK4LUw {
    opacity: 0
}

.jg_SuQ {
    opacity: 1
}

.SK4LUw,
.oFR_Ag {
    transition: opacity .1s ease-in-out
}

.eueQpQ .SK4LUw,
.eueQpQ .oFR_Ag {
    transition: opacity .7s cubic-bezier(.4, 0, .2, 1)
}

.qyOqcQ {
    height: 100%;
    width: 100%
}

.JIOUKA {
    display: flex;
    flex: 1;
    min-height: 0;
    min-width: 0;
    width: 100%
}

.GdbF1g {
    height: var(--ggP9YA);
    padding: calc((var(--xQU-mQ) - var(--ggP9YA))/2) 0
}

.PQpIIg {
    height: var(--ylZqXQ);
    padding: calc((var(--RJKbrQ) - var(--ylZqXQ))/2) 0
}

._2lUvgg {
    height: var(--ZOMbtg);
    padding: calc((var(--X8ysKw) - var(--ZOMbtg))/2) 0
}

._81lnEg {
    height: var(--__4QUw);
    padding: calc((26*8*var(----lgQg, .1rem)/8 - var(--__4QUw))/2) 0
}

.XR1eng {
    height: var(--ZYsOLQ);
    padding: calc((var(--HMj1Lg)*var(--ZYsOLQ) - var(--ZYsOLQ))/2) 0
}

.Qpb8aw {
    height: var(--m8t8Kw);
    padding: calc((var(--Vr1mRA)*var(--m8t8Kw) - var(--m8t8Kw))/2) 0
}

._662z7A {
    height: var(--R07nfg);
    padding: calc((var(---eZrnA) - var(--R07nfg))/2) 0
}

.cGEAQQ {
    height: var(--5QGiVg);
    padding: calc((var(--0LLpdQ) - var(--5QGiVg))/2) 0
}

.knK_pA {
    height: var(--VrAiwg);
    padding: calc((var(--VbcScA) - var(--VrAiwg))/2) 0
}

.P_dtsQ {
    height: var(--Dynksw);
    padding: calc((32*8*var(----lgQg, .1rem)/8 - var(--Dynksw))/2) 0
}

.gF0RMg {
    height: var(--A3YTsg);
    padding: calc((var(--KMUE6w)*var(--A3YTsg) - var(--A3YTsg))/2) 0
}

.ZU2ocA {
    height: var(--Vf8OSg);
    padding: calc((64*8*var(----lgQg, .1rem)/8 - var(--Vf8OSg))/2) 0
}

.H2t_ow {
    height: var(--aJwtZg);
    padding: calc((84*8*var(----lgQg, .1rem)/8 - var(--aJwtZg))/2) 0
}

@media (max-width:599px) {
    .P_dtsQ {
        padding: calc((26*8*var(----lgQg, .1rem)/8 - var(--Dynksw))/2) 0
    }

    .ZU2ocA {
        padding: calc((42*8*var(----lgQg, .1rem)/8 - var(--Vf8OSg))/2) 0
    }

    .H2t_ow {
        padding: calc((64*8*var(----lgQg, .1rem)/8 - var(--aJwtZg))/2) 0
    }
}

.h_2XMQ {
    height: var(--OJy8Yg);
    padding: calc((var(--qKnIjA)*var(--OJy8Yg) - var(--OJy8Yg))/2) 0
}

.ntH9vQ {
    height: var(--XAu0sw);
    padding: calc((var(--Pz31Ow)*var(--XAu0sw) - var(--XAu0sw))/2) 0
}

._608jrg {
    height: var(--q5aPlw);
    padding: calc((var(--guGCJg)*var(--q5aPlw) - var(--q5aPlw))/2) 0
}

._1ZZ3kw {
    height: var(--32-5Rg);
    padding: calc((var(--3HwnTg)*var(--32-5Rg) - var(--32-5Rg))/2) 0
}

.lWT_2Q {
    height: var(--wczjwA);
    padding: calc((var(--Csadrg)*var(--wczjwA) - var(--wczjwA))/2) 0
}

.light {
    --9v5PLg: linear-gradient(90deg, #00c4cc, #7d2ae8);
    --LsXbHQ: linear-gradient(135deg, #00c4cc, #7d2ae8);
    --U8pJuw: linear-gradient(135deg, #00c4cc, #7d2ae8);
    --0BpVqA: linear-gradient(135deg, #03a5ab, #7d2ae8);
    --dbTMCw: linear-gradient(180deg, #f9f5fe, #f5ffff)
}

.dark {
    --9v5PLg: linear-gradient(90deg, #00c4cc, #7d2ae8);
    --LsXbHQ: linear-gradient(135deg, #00c4cc, #7d2ae8);
    --U8pJuw: linear-gradient(135deg, #00c4cc, #7d2ae8);
    --0BpVqA: linear-gradient(135deg, #65ecf1, #a370fc);
    --dbTMCw: linear-gradient(180deg, #1d063f, #03152c)
}

.rkaM7Q {
    height: 600px
}

._9p9PBQ,
.uM3PLw {
    overflow-y: auto
}

.uM3PLw {
    height: 100%
}

.l_i10g {
    flex-grow: 1
}

.VTFbDA,
._1asI_A {
    width: 384px
}

.Zjqw3A {
    -webkit-user-select: text;
    user-select: text
}

.n3HeLQ {
    padding-top: 0
}

@media (min-height:750px) {
    .n3HeLQ {
        padding-top: 48px
    }
}

@media (min-height:1000px) {
    .n3HeLQ {
        padding-top: 112px
    }
}

@media (min-height:1400px) {
    .n3HeLQ {
        padding-top: 192px
    }
}

.xruwxg {
    overflow-y: visible
}

.nYdmvQ {
    overflow: hidden
}

.dpwByg {
    height: 600px;
    width: 384px
}

.c6jnQQ {
    width: -moz-fit-content;
    width: fit-content
}

.vpF5Jg {
    background: var(--dbTMCw)
}

.z1mBiA {
    min-height: 0
}

.z1mBiA>:first-child {
    flex: 1;
    height: 100%;
    min-height: 0;
    overflow: hidden
}

@media (min-width:900px) {
    ._1asI_A {
        width: 768px
    }

    .dpwByg {
        height: 760px;
        max-height: 90vh;
        min-height: 600px;
        width: 1000px
    }

    .VTFbDA {
        width: 384px
    }
}

.YRb4Lg {
    --IbOEcA: 40px;
    --OIg7EQ: 0px;
    --n59-HQ: 250ms;
    --njSOFw: 50ms
}

.YRb4Lg>.JFJaKQ,
.YRb4Lg>._1LvCVg {
    transition: opacity var(--n59-HQ) ease-in-out, transform var(--n59-HQ) ease-in-out
}

.YRb4Lg>._1LvCVg {
    transition-delay: var(--XptGoQ)
}

.JFJaKQ,
.zeGZWQ {
    opacity: 0;
    transform: translateZ(0)
}

.Mm3e5Q>._7y4uPA {
    display: none
}

.vDQnRA>._7y4uPA {
    visibility: hidden
}

._1LvCVg {
    opacity: 1
}

.AQn6SA>.JFJaKQ,
.X4kGRw>.zeGZWQ {
    transform: translate3d(var(--IbOEcA), var(--OIg7EQ), 0)
}

.AQn6SA>.zeGZWQ,
.JRA_hA>.JFJaKQ,
.JRA_hA>.zeGZWQ,
.X4kGRw>.JFJaKQ {
    transform: translate3d(calc(var(--IbOEcA)*-1), calc(var(--OIg7EQ)*-1), 0)
}

.AQn6SA>._1LvCVg,
.JRA_hA>._1LvCVg,
.X4kGRw>._1LvCVg {
    transform: translateZ(0)
}

._9GxJfQ {
    width: 100%
}

.KwB0XQ {
    overflow: hidden
}

._9GxJfQ._2uSJxw {
    display: flex
}

.m2VaAA {
    display: grid;
    grid-template-areas: "content";
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    position: relative
}

.WV1Mmw,
.WV1Mmw>.m2VaAA {
    height: 100%;
    max-height: 100%
}

._2uSJxw,
._2uSJxw>.m2VaAA {
    flex: 1
}

.KxXR9g {
    grid-area: content
}

html {
    --safe-area-inset-top: 0px;
    --safe-area-inset-bottom: 0px;
    --safe-area-inset-left: 0px;
    --safe-area-inset-right: 0px
}

@supports (height:env(safe-area-inset-top)) {
    html {
        --safe-area-inset-top: env(safe-area-inset-top);
        --safe-area-inset-bottom: env(safe-area-inset-bottom);
        --safe-area-inset-left: env(safe-area-inset-left);
        --safe-area-inset-right: env(safe-area-inset-right)
    }
}

.saqaww {
    --1vA3hQ: var(--LIE6Cw)
}

._0AOu1w {
    --1vA3hQ: var(--Ps9yUA)
}

.r5wnFA {
    flex: 1
}

._4Z3UgA {
    min-height: 32px
}

.GdC69Q {
    margin: -4px
}

.g0vZBg {
    background: var(--1vA3hQ, var(--LIE6Cw))
}

.bZOQfA {
    scroll-padding-bottom: var(--mBqY5A, 0);
    scroll-padding-top: var(--oZQU0Q, 0)
}

.bZOQfA:has(.ZxrqGQ:focus-within) {
    scroll-padding-top: 0
}

.bZOQfA:has(.Y_V_gw:focus-within) {
    scroll-padding-bottom: 0
}

._682gpw {
    -webkit-touch-callout: none;
    -webkit-user-drag: none;
    -webkit-tap-highlight-color: transparent
}

._7vS1Yw {
    -webkit-user-select: none;
    user-select: none
}

.jQLKLw {
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    transform: translateY(calc(var(--8gqqmQ, 0px) - var(--4-IqNQ, 0px)));
    width: 100%
}

.ilPXig {
    transition: transform .2s ease
}

@supports (top:100lvh) {
    .jQLKLw {
        height: 100lvh
    }
}

.jQLKLw:not(.G0knkQ) {
    pointer-events: none
}

.G0knkQ {
    background-color: #0f101500;
    touch-action: none
}

.DtAzyA .G0knkQ {
    transition: background-color .2s ease-in-out
}

.N987xw .G0knkQ {
    background-color: var(--1z_vxQ)
}

.oOFzGQ {
    bottom: var(--safe-area-inset-bottom);
    left: 0;
    position: absolute;
    right: 0;
    top: var(--safe-area-inset-top)
}

@supports (bottom:max(0px, 0px)) {
    .oOFzGQ {
        bottom: max(0px, calc(var(--safe-area-inset-bottom) - var(--4-IqNQ, 0px)));
        top: max(var(--safe-area-inset-top), 16px)
    }
}

.L56DCA {
    bottom: calc(var(--safe-area-inset-bottom)*-1);
    display: flex;
    flex-direction: column;
    height: calc(var(--ZEyO0A, 100%) + var(--safe-area-inset-bottom));
    isolation: isolate;
    max-height: calc(var(--rAO2jQ, 100%) - 16px + var(--safe-area-inset-bottom));
    pointer-events: auto;
    position: absolute;
    transform: translateY(100%);
    width: 100%
}

@supports (bottom:max(0px, 0px)) {
    .L56DCA {
        max-height: calc(var(--rAO2jQ, 100%) - max(var(--safe-area-inset-top), calc(2 * 8px)) + var(--safe-area-inset-bottom))
    }
}

.DtAzyA .L56DCA {
    transition: transform .2s ease-in-out
}

.N987xw .L56DCA {
    transform: translateY(0)
}

.L56DCA._89qMeg:not(.YM2Qkw) {
    height: auto;
    max-height: calc(var(--ZEyO0A, 100%) + var(--safe-area-inset-bottom))
}

@supports (bottom:max(0px, 0px)) {
    .L56DCA._89qMeg:not(.YM2Qkw) {
        max-height: min(calc(var(--ZEyO0A, 100%) + var(--safe-area-inset-bottom)), calc(var(--rAO2jQ, 100%) - max(var(--safe-area-inset-top), calc(2 * 8px)) + var(--safe-area-inset-bottom)))
    }
}

.L56DCA.YM2Qkw {
    bottom: unset;
    height: calc(100% + var(--safe-area-inset-bottom));
    top: calc(100% - var(--ZEyO0A, 100%));
    will-change: transform
}

@supports (bottom:max(0px, 0px)) {
    .L56DCA.YM2Qkw {
        height: min(calc(100% + var(--safe-area-inset-bottom)), var(--rAO2jQ, 100%));
        top: max(calc(100% - var(--ZEyO0A, 100%)), calc(100% - var(--rAO2jQ, 100%) + var(--safe-area-inset-bottom)))
    }
}

.L56DCA.YM2Qkw .e8J_5Q {
    overflow-y: hidden
}

.UPTs0A {
    bottom: 100%;
    height: 100vh;
    position: absolute;
    width: 100%
}

.d91g7A {
    display: flex;
    flex-shrink: 0;
    height: 8px;
    justify-content: center;
    overflow: visible;
    position: relative
}

._3pND7g {
    background: var(--igdHlg);
    border-radius: 9999px;
    height: 4px;
    width: 32px;
    z-index: 2
}

._3pND7g,
._3pND7g:before {
    bottom: -8px;
    position: absolute
}

._3pND7g:before {
    content: "";
    height: 44px;
    left: 50%;
    transform: translate(-22px);
    width: 44px
}

.e8J_5Q {
    background: var(--1vA3hQ, var(--LIE6Cw));
    border-radius: 16px 16px 0 0;
    box-shadow: var(--galhog);
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    overflow-y: auto;
    overscroll-behavior: contain;
    position: relative
}

.t7Qghg .e8J_5Q {
    display: flex;
    flex-direction: column
}

.e8J_5Q._0jpeNw {
    padding-bottom: var(--safe-area-inset-bottom)
}

.vALUZQ {
    touch-action: none
}

._89qMeg .e8J_5Q {
    flex-basis: auto;
    flex-shrink: 1
}

._QgJ_g {
    position: sticky;
    top: 0;
    z-index: 1
}

.FyOF2Q {
    border-bottom: 1px solid var(--enMi_w)
}

._42c0fg {
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 0;
    z-index: 0
}

._7SWh2g {
    bottom: 0;
    position: sticky
}

.QZms6g {
    background-clip: content-box;
    bottom: 0;
    padding-block: 6px;
    pointer-events: none
}

.QZms6g,
.n_nhRg {
    background-color: var(--1vA3hQ, var(--LIE6Cw));
    position: fixed;
    width: 100%
}

.n_nhRg {
    bottom: -100vh;
    height: 100vh
}

.GMhonQ {
    align-items: center;
    background-color: var(--1z_vxQ);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0
}

.GMhonQ.nGNIwg {
    transition: opacity .25s ease-in-out
}

.GMhonQ.SH4W3g {
    position: absolute
}

.GMhonQ.aaFj1w {
    background-color: #0f121ab2
}

.GMhonQ.RGIENQ {
    background-color: rgba(0, 0, 0, .9)
}

.GMhonQ.rKlXCw {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px)
}

.GMhonQ._6I90XA {
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px)
}

.GMhonQ.RnXUFA {
    opacity: 1
}

._3qHlHA {
    box-sizing: border-box;
    display: flex;
    margin: auto 0;
    max-width: 100%;
    padding: calc(var(--f0pkQg, calc(8px * 2)) + var(--safe-area-inset-top)) calc(var(--8gaLRA, calc(8px * 6)) + var(--safe-area-inset-right)) calc(var(--f0pkQg, calc(8px * 2)) + var(--safe-area-inset-bottom)) calc(var(--8gaLRA, calc(8px * 6)) + var(--safe-area-inset-left));
    pointer-events: none;
    transform: scale(.8);
    will-change: transform
}

._3qHlHA.RnXUFA {
    transform: scale(1)
}

.nGNIwg ._3qHlHA {
    transition: transform .25s ease-in-out
}

.PriwQQ {
    border-radius: 16px;
    flex: 1;
    max-width: 100%;
    outline-offset: 2px;
    pointer-events: auto
}

.PriwQQ.o8Jqtw {
    flex: initial;
    height: 100%
}

.PriwQQ.Wm_IAw {
    outline: none
}

._8y_QVw {
    align-self: flex-start;
    margin-right: calc(var(--8gaLRA, calc(8px * 6))*-1);
    order: 1;
    padding: 0 8px;
    position: sticky;
    top: var(--f0pkQg, 16px);
    z-index: 1
}

.tP9BDA {
    bottom: calc(50vh - var(--8gaLRA, calc(8px * 6))/2);
    padding: 8px;
    pointer-events: auto;
    position: sticky;
    top: calc(50vh - var(--8gaLRA, calc(8px * 6))/2);
    width: var(--8gaLRA, 48px)
}

.QFHdnQ {
    margin-left: calc(var(--8gaLRA, calc(8px * 6))*-1)
}

.IGAQNQ {
    margin-right: calc(var(--8gaLRA, calc(8px * 6))*-1)
}

.mtYFXg {
    background-color: var(--LIE6Cw);
    width: 100%
}

.M47gXA {
    position: relative
}

.FwUIKA {
    position: absolute;
    right: -40px;
    top: 0
}

.zyyq_A {
    pointer-events: auto
}

._9aCkjg {
    border-radius: 16px;
    box-shadow: var(--JF44pw);
    isolation: isolate;
    min-width: 160px;
    overflow: hidden;
    position: relative
}

._9aCkjg.o8Jqtw {
    height: 100%
}

@media (max-width:599px) {
    ._3qHlHA {
        --8gaLRA: 16px;
        flex-direction: column-reverse;
        height: 100%;
        margin: 0;
        width: 100%
    }

    ._8y_QVw {
        align-self: flex-end;
        margin-right: 0;
        padding: 0 0 8px
    }

    .PriwQQ {
        display: flex;
        flex: 0 1 auto;
        flex-direction: column;
        max-height: calc(100% - 40px);
        position: relative
    }

    .PriwQQ.nkaEgA {
        max-height: 100%
    }

    .M47gXA {
        border-radius: 16px;
        display: flex;
        min-height: 0;
        overflow: hidden
    }

    ._9aCkjg {
        overflow-y: auto
    }
}

.light {
    --VlgVpw: #ddeaf9;
    --8bIkAA: #ebe0fc
}

.dark {
    --VlgVpw: #0b284c;
    --8bIkAA: #2b1052
}

.VQPyog {
    background-color: var(--LIE6Cw);
    height: 100%;
    left: 0;
    overscroll-behavior: none;
    position: fixed;
    top: 0;
    transform: translateY(100%);
    width: 100%
}

.TUo8aw .VQPyog {
    transition: transform .2s ease-in-out
}

.VVMNqA .VQPyog {
    transform: translateY(0)
}

.JKC1Eg {
    background: linear-gradient(to top, var(--Ypt7xQ) 75%, transparent 100%), linear-gradient(285deg, var(--8bIkAA) 45.88%, var(--VlgVpw) 97.08%)
}

._7PkSyg {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: auto;
    overscroll-behavior: contain;
    position: absolute;
    top: 0;
    width: 100%
}

.nfDJeQ {
    flex-grow: 1
}

.VWPd9w {
    height: 100%
}

.light {
    --CZg5tg: #ddeaf9;
    --8r-HOw: #ebe0fc
}

.dark {
    --CZg5tg: #0b284c;
    --8r-HOw: #2b1052
}

.Dx85Cw {
    background: linear-gradient(to top, var(--Ypt7xQ) 75%, transparent 100%), linear-gradient(285deg, var(--8r-HOw) 45.88%, var(--CZg5tg) 97.08%);
    height: 100%;
    left: 0;
    opacity: 0;
    overscroll-behavior: none;
    position: fixed;
    top: 0;
    transform: scale(.8);
    width: 100%
}

.Dpez6g .Dx85Cw {
    transition: transform .2s ease-in-out, opacity .2s ease-in-out
}

.NHuyhA .Dx85Cw {
    opacity: 1;
    transform: scale(1)
}

._9VeDQA {
    height: 100%;
    overflow-y: auto;
    overscroll-behavior: contain;
    position: absolute;
    top: 0;
    width: 100%
}

.a3l2YA {
    object-fit: cover;
    width: 100%
}

.XvuZxg,
._vXveQ {
    word-break: break-word
}

.msrKDw {
    align-items: stretch;
    display: flex
}

._6DbT7w {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: -1px;
    min-height: calc(var(----lgQg, .1rem)*8*3)
}

.e_f6EA {
    flex: 1;
    margin-left: 8px;
    min-width: 0
}

.jWahjQ>.e_f6EA {
    display: list-item;
    list-style: disc outside;
    margin-left: 16px
}

.jWahjQ>.e_f6EA::marker {
    font-size: var(--ZOMbtg)
}

._6DbT7w,
.jWahjQ>.e_f6EA::marker {
    color: var(--VcZbvQ)
}

._tWwOw {
    display: flex;
    flex-direction: column
}

@media (min-width:600px) {
    ._tWwOw {
        height: 100%
    }

    .fvo_iA {
        margin-top: auto
    }
}

.NUc_Zw {
    grid-row-gap: 16px;
    display: grid
}

._59BjlA {
    min-width: 1px
}

._4zrZYg {
    opacity: 0;
    pointer-events: auto;
    transition: box-shadow .3s step-end, opacity .3s ease-in-out;
    visibility: hidden
}

._4zrZYg.F5E5eA {
    box-shadow: 0 -16px 20px rgba(14, 19, 24, .04);
    opacity: 1;
    transition: opacity .3s ease-in-out;
    visibility: visible
}

.light {
    --bxA08A: colorContentFg;
    --yFmEug: colorActionSecondaryBorder
}

.dark {
    --bxA08A: var(--PqRKXQ);
    --yFmEug: transparent
}

.Tvd7gw {
    min-width: 1px
}

.HTYLww {
    border: 1px solid var(--yFmEug)
}

.uSiODw {
    height: calc(100vh - 80px);
    height: calc(100svh - 80px);
    min-height: 552px;
    overflow: hidden;
    overflow: clip;
    padding-bottom: 80px;
    position: relative
}

.Pqde8g {
    animation-timeline: scroll(root block);
    animation-range: 0 max(100vh, 1024px);
    padding: 0 8px
}

.UDbXqw {
    color: var(--bxA08A);
    font-size: calc(var(----lgQg, .1rem)*32);
    font-weight: 400;
    letter-spacing: -.01em;
    line-height: 1.1
}

.KrXwkQ {
    font-size: calc(var(----lgQg, .1rem)*14);
    font-weight: 400;
    line-height: calc(var(----lgQg, .1rem)*22)
}

.YzemrA {
    max-width: 240px
}

.XxLulQ {
    font-size: calc(var(----lgQg, .1rem)*14);
    max-width: 245px;
    min-height: 40px;
    min-width: 192px
}

._2Xn4qA {
    animation-timeline: scroll(root block);
    animation-range: 0 max(100vh, 1024px);
    height: 192px;
    width: 192px;
    z-index: 1
}

.K72giw,
._2Xn4qA {
    position: absolute
}

.K72giw {
    bottom: 0;
    height: calc(max(100vh - calc(10 * 8px), calc(79 * 8px) - calc(10 * 8px)));
    height: calc(max(100svh - calc(10 * 8px), calc(79 * 8px) - calc(10 * 8px)));
    left: 0;
    pointer-events: none;
    transform: scale(1);
    transform-origin: bottom center;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

._2Xn4qA:first-of-type {
    display: none
}

._2Xn4qA:nth-of-type(2) {
    right: -48px;
    top: calc(max(50vh, calc(79 * 8px) * .5) - 346px);
    top: calc(max(50svh, calc(79 * 8px) * .5) - 346px);
    transform: scale(.8)
}

._2Xn4qA:nth-of-type(3) {
    right: calc(50vw - 155px);
    top: calc(max(50vh, calc(79 * 8px) * .5) - 458px);
    top: calc(max(50svh, calc(79 * 8px) * .5) - 458px);
    transform: scale(.92)
}

@media (max-height:800px) {
    ._2Xn4qA:nth-of-type(3) {
        display: none
    }
}

._2Xn4qA:nth-of-type(4) {
    left: -32px;
    top: calc(max(70vh, calc(79 * 8px) * .7) - 124px);
    top: calc(max(70svh, calc(79 * 8px) * .7) - 124px);
    transform: scale(.88)
}

._2Xn4qA:nth-of-type(5) {
    left: -70px;
    top: calc(max(50vh, calc(79 * 8px) * .5) - 170px);
    top: calc(max(50svh, calc(79 * 8px) * .5) - 170px);
    transform: scale(.8)
}

._2Xn4qA:nth-of-type(6) {
    right: -84px;
    top: calc(max(50vh, calc(79 * 8px) * .5) - 106px);
    top: calc(max(50svh, calc(79 * 8px) * .5) - 106px);
    transform: scale(.88)
}

._2Xn4qA:nth-of-type(7) {
    left: -11px;
    top: calc(max(38vh, calc(79 * 8px) * .38) - 296px);
    top: calc(max(38svh, calc(79 * 8px) * .38) - 296px);
    transform: scale(.85)
}

._2Xn4qA:nth-of-type(8) {
    display: none
}

._2Xn4qA:nth-of-type(9) {
    bottom: 45px;
    left: calc(50vw + 15px);
    transform: scale(.9);
    z-index: 0
}

.RU7FFQ {
    transform: translateX(-50%);
    width: 256px;
    z-index: 0
}

.RU7FFQ,
.o_DQDw {
    animation-timeline: scroll(root block);
    animation-range: 0 max(100vh, 1024px);
    border-radius: 50%;
    bottom: -96px;
    height: 256px;
    left: 50%;
    position: absolute
}

.o_DQDw {
    background: #fff;
    filter: blur(74px);
    opacity: .8;
    transform: translate3d(-50%, 0, 0);
    width: 307.2px;
    z-index: -1
}

.WlGbeQ {
    border-radius: 50%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0
}

.WlGbeQ,
.n2XpsA {
    height: 100%;
    width: 100%
}

.n2XpsA {
    object-fit: contain;
    transform: scale(1.005)
}

@media (min-width:600px) {
    .UDbXqw {
        font-size: calc(var(----lgQg, .1rem)*58)
    }

    .KrXwkQ {
        font-size: calc(var(----lgQg, .1rem)*18);
        line-height: 1.4
    }

    .YzemrA {
        margin: 0 16px;
        max-width: none
    }

    .XxLulQ {
        max-width: unset
    }

    .uSiODw {
        min-height: 944px;
        padding-bottom: 586px
    }

    .Pqde8g {
        max-width: 680px;
        padding: unset
    }

    ._2Xn4qA:nth-of-type(n) {
        bottom: unset;
        display: unset;
        left: unset;
        right: unset;
        top: unset;
        transform: unset;
        z-index: 1
    }

    ._2Xn4qA:first-of-type {
        display: none
    }

    ._2Xn4qA:nth-of-type(2) {
        bottom: 367px;
        left: calc(50% - 282px);
        transform: scale(.8)
    }

    ._2Xn4qA:nth-of-type(3) {
        bottom: 400px;
        left: calc(50% + 33px);
        transform: scale(.92)
    }

    ._2Xn4qA:nth-of-type(4) {
        bottom: 30px;
        left: calc(50% - 214px);
        transform: scale(.88)
    }

    ._2Xn4qA:nth-of-type(5) {
        bottom: 155px;
        left: calc(50% - 320px);
        transform: scale(.8)
    }

    ._2Xn4qA:nth-of-type(6) {
        bottom: 42px;
        left: calc(50% + 24px);
        transform: scale(.88)
    }

    ._2Xn4qA:nth-of-type(7) {
        bottom: 243px;
        left: calc(50% - 127px);
        transform: scale(.85)
    }

    ._2Xn4qA:nth-of-type(8) {
        display: none
    }

    ._2Xn4qA:nth-of-type(9) {
        bottom: 233px;
        left: calc(50% + 110px)
    }

    .RU7FFQ {
        width: 448px
    }

    .RU7FFQ,
    .o_DQDw {
        bottom: 88px;
        height: 448px
    }

    .o_DQDw {
        width: 537.6px
    }
}

@media (min-width:900px) {
    .UDbXqw {
        font-size: calc(var(----lgQg, .1rem)*64)
    }

    .KrXwkQ {
        font-size: calc(var(----lgQg, .1rem)*24)
    }

    .XxLulQ {
        font-size: calc(var(----lgQg, .1rem)*16);
        min-height: 56px;
        min-width: 216px
    }

    .uSiODw {
        min-height: 800px;
        padding-bottom: 338px
    }

    .Pqde8g {
        max-width: 880px
    }

    .K72giw {
        transform: scale(.75)
    }

    ._2Xn4qA:nth-of-type(n) {
        bottom: unset;
        display: unset;
        left: unset;
        right: unset;
        top: unset;
        transform: unset;
        z-index: 1
    }

    ._2Xn4qA:first-of-type {
        bottom: 140px;
        left: calc(50% - 534px)
    }

    ._2Xn4qA:nth-of-type(2) {
        bottom: 147px;
        left: calc(50% - 344px)
    }

    ._2Xn4qA:nth-of-type(3) {
        bottom: 143px;
        left: calc(50% + 78px)
    }

    ._2Xn4qA:nth-of-type(4) {
        bottom: 155px;
        left: calc(50% + 283px)
    }

    ._2Xn4qA:nth-of-type(5) {
        bottom: 8px;
        left: calc(50% - 623px)
    }

    ._2Xn4qA:nth-of-type(6) {
        bottom: 5px;
        left: calc(50% - 405px)
    }

    ._2Xn4qA:nth-of-type(7) {
        bottom: 17px;
        left: calc(50% - 142px)
    }

    ._2Xn4qA:nth-of-type(8) {
        bottom: 18px;
        left: calc(50% + 230px);
        z-index: 0
    }

    ._2Xn4qA:nth-of-type(9) {
        bottom: 8px;
        left: calc(50% + 402px)
    }

    .RU7FFQ {
        width: 680px
    }

    .RU7FFQ,
    .o_DQDw {
        bottom: -392px;
        height: 680px
    }

    .o_DQDw {
        width: 816px
    }
}

@media (min-width:1200px) {
    .UDbXqw {
        font-size: calc(var(----lgQg, .1rem)*80)
    }

    .K72giw {
        transform: scale(1)
    }
}

@media (min-width:1650px) {
    .UDbXqw {
        font-size: calc(var(----lgQg, .1rem)*96)
    }

    .KrXwkQ {
        font-size: calc(var(----lgQg, .1rem)*24)
    }

    .YzemrA {
        margin: unset;
        max-width: 800px
    }

    .Pqde8g {
        max-width: 1200px
    }
}

@media (min-width:1920px) {
    .UDbXqw {
        font-size: calc(var(----lgQg, .1rem)*96 + 3.33333vw - 64px)
    }

    .KrXwkQ {
        font-size: calc(var(----lgQg, .1rem)*24 + 1.25vw - 24px)
    }

    .YzemrA {
        max-width: calc(var(----lgQg, .1rem)*24*30 + 37.5vw - 720px)
    }
}

@media (min-width:2400px) {
    .UDbXqw {
        font-size: calc(var(----lgQg, .1rem)*96 + 16px)
    }

    .KrXwkQ {
        font-size: calc(var(----lgQg, .1rem)*24 + 6px)
    }
}

@media (prefers-reduced-motion:no-preference) {
    .Pqde8g {
        animation-name: x7G19g
    }

    .RU7FFQ,
    .o_DQDw {
        animation-name: N2h2WA
    }

    ._2Xn4qA:nth-of-type(2) {
        animation-name: UJK_BQ
    }

    ._2Xn4qA:nth-of-type(3) {
        animation-name: E2DfHg
    }

    ._2Xn4qA:nth-of-type(4) {
        animation-name: byvtYQ
    }

    ._2Xn4qA:nth-of-type(5) {
        animation-name: bIy9WQ
    }

    ._2Xn4qA:nth-of-type(6) {
        animation-name: n73T9g
    }

    ._2Xn4qA:nth-of-type(7) {
        animation-name: _2VXlmQ
    }

    ._2Xn4qA:nth-of-type(9) {
        animation-name: Ntz2xg
    }

    @media (min-width:600px) {
        .Pqde8g {
            animation-name: _1oREqQ
        }

        .RU7FFQ,
        .o_DQDw {
            animation-name: cst8Aw
        }

        ._2Xn4qA:first-of-type {
            animation-name: yoQ_FQ
        }

        ._2Xn4qA:nth-of-type(2) {
            animation-name: _73sLeg
        }

        ._2Xn4qA:nth-of-type(3) {
            animation-name: _28uRCQ
        }

        ._2Xn4qA:nth-of-type(4) {
            animation-name: jVf9ew
        }

        ._2Xn4qA:nth-of-type(5) {
            animation-name: nPbr4A
        }

        ._2Xn4qA:nth-of-type(6) {
            animation-name: T1nadg
        }

        ._2Xn4qA:nth-of-type(7) {
            animation-name: miCn6w
        }

        ._2Xn4qA:nth-of-type(8) {
            animation-name: FbOcHQ
        }

        ._2Xn4qA:nth-of-type(9) {
            animation-name: wEEjmg
        }
    }

    @media (min-width:900px) {
        .Pqde8g {
            animation-name: HtYZnw
        }

        .RU7FFQ,
        .o_DQDw {
            animation-name: utOvmA
        }

        ._2Xn4qA:first-of-type {
            animation-name: xuA_fw
        }

        ._2Xn4qA:nth-of-type(2) {
            animation-name: Aza_OQ
        }

        ._2Xn4qA:nth-of-type(3) {
            animation-name: r2G5sA
        }

        ._2Xn4qA:nth-of-type(4) {
            animation-name: xze3mA
        }

        ._2Xn4qA:nth-of-type(5) {
            animation-name: caO5bg
        }

        ._2Xn4qA:nth-of-type(6) {
            animation-name: i1JFLw
        }

        ._2Xn4qA:nth-of-type(7) {
            animation-name: jVIAvQ
        }

        ._2Xn4qA:nth-of-type(8) {
            animation-name: xItE8w
        }

        ._2Xn4qA:nth-of-type(9) {
            animation-name: Pfa1YQ
        }
    }
}

@keyframes UJK_BQ {
    to {
        transform: scale(.8) translate(-27px, 143px)
    }
}

@keyframes E2DfHg {
    to {
        transform: scale(.92) translate(-2px, 100px)
    }
}

@keyframes byvtYQ {
    to {
        transform: scale(.88) translate(2px, 80px)
    }
}

@keyframes bIy9WQ {
    to {
        transform: scale(.8) translate(7px, 105px)
    }
}

@keyframes n73T9g {
    to {
        transform: scale(.88) translate(-23px, 91px)
    }
}

@keyframes _2VXlmQ {
    to {
        transform: scale(.85) translate(7px, 151px)
    }
}

@keyframes Ntz2xg {
    to {
        transform: scale(.9) translate(-13px, 64px)
    }
}

@keyframes x7G19g {
    to {
        transform: translateY(-550px)
    }
}

@keyframes N2h2WA {
    to {
        transform: translateX(-50%) translateY(-280px)
    }
}

@keyframes yoQ_FQ {
    to {
        transform: translate(10px, 10px)
    }
}

@keyframes _73sLeg {
    to {
        transform: scale(.8) translate(-102px, 44px)
    }
}

@keyframes _28uRCQ {
    to {
        transform: scale(.92) translate(84px, 40px)
    }
}

@keyframes jVf9ew {
    to {
        transform: scale(.88) translate(-95px, 38px)
    }
}

@keyframes nPbr4A {
    to {
        transform: scale(.8) translate(-104px, 45px)
    }
}

@keyframes T1nadg {
    to {
        transform: scale(.88)translate(91px, 44px)
    }
}

@keyframes miCn6w {
    to {
        transform: scale(.85) translate(-97px, 114px)
    }
}

@keyframes wEEjmg {
    to {
        transform: translate(78px, 34px)
    }
}

@keyframes _1oREqQ {
    to {
        transform: translateY(-450px)
    }
}

@keyframes cst8Aw {
    to {
        transform: translateX(-50%) translateY(-100px)
    }
}

@keyframes xuA_fw {
    to {
        transform: translate(-93px, -57px)
    }
}

@keyframes Aza_OQ {
    to {
        transform: translate(-54px, 19px)
    }
}

@keyframes r2G5sA {
    to {
        transform: translate(52px, 10px)
    }
}

@keyframes xze3mA {
    to {
        transform: translate(28px, -35px)
    }
}

@keyframes caO5bg {
    to {
        transform: translate(-210px, -65px)
    }
}

@keyframes i1JFLw {
    to {
        transform: translate(-153px, 29px)
    }
}

@keyframes jVIAvQ {
    to {
        transform: translate(-15px, -15px)
    }
}

@keyframes xItE8w {
    to {
        transform: translate(206px, 30px)
    }
}

@keyframes Pfa1YQ {
    to {
        transform: translate(256px, -87px)
    }
}

@keyframes HtYZnw {
    to {
        transform: translateY(-500px)
    }
}

@keyframes utOvmA {
    to {
        transform: translateX(-50%) translateY(-550px) scale(.5)
    }
}

.FRaqmg {
    height: 100vh;
    height: 100svh;
    min-height: 632px;
    overflow: hidden;
    width: 100%
}

@media (min-width:600px) {
    .FRaqmg {
        min-height: 1024px
    }
}

@media (min-width:900px) {
    .FRaqmg {
        min-height: 880px
    }
}

.TFOlFQ {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: calc(max(100vh * 1.5, calc(79 * 8px) * 1.5));
    width: 100%
}

.TFOlFQ.vmBagg {
    background: linear-gradient(180deg, #992bff, #5a32fa 27.95%, #13a3b5 44.27%, #93e8f6 54.42%, #f1ebff 66.5%, #fff)
}

@media (min-width:600px) {
    .TFOlFQ {
        height: calc(max(100vh * 1.5, calc(128 * 8px) * 1.5))
    }

    .TFOlFQ.vmBagg {
        background: linear-gradient(180deg, #992bff, #5a32fa 12%, #13a3b5 37%, #93e8f6 54.42%, #f1ebff 66.5%, #fff)
    }
}

@media (min-width:900px) {
    .TFOlFQ {
        height: calc(max(100vh * 1.5, calc(110 * 8px) * 1.5))
    }
}

.dfv3Cw {
    align-items: center;
    border-radius: 9999px;
    display: inline-flex;
    height: var(---Ei1sw, calc(var(----lgQg, .1rem)*8*2));
    line-height: var(---Ei1sw, calc(var(----lgQg, .1rem)*8*2));
    position: relative;
    vertical-align: middle;
    white-space: nowrap
}

.nlLhLg.nlLhLg {
    padding: 0 6px
}

.R4rvPw {
    ---Ei1sw: calc(var(----lgQg, 0.1rem)*8*3)
}

.R4rvPw.R4rvPw {
    padding: 0 8px
}

.p236IQ {
    ---Ei1sw: calc(var(----lgQg, 0.1rem)*8*2.5);
    border-radius: 9999px;
    box-sizing: border-box;
    justify-content: center;
    min-width: var(---Ei1sw, calc(var(----lgQg, .1rem)*8*2))
}

.p236IQ.p236IQ {
    padding: 0 3px
}

.p236IQ.R4rvPw {
    ---Ei1sw: calc(var(----lgQg, 0.1rem)*8*3)
}

.p236IQ.p236IQ.R4rvPw {
    padding: 0 4px
}

._3cyDwg {
    align-items: center;
    display: flex;
    margin: 0 -1px
}

.nlLhLg ._3cyDwg.ZD99_w {
    padding-right: 2px
}

.R4rvPw ._3cyDwg.ZD99_w {
    margin-left: -4px;
    padding-right: 4px
}

.f4AGZw {
    border: 0;
    cursor: pointer;
    margin: 0;
    transition: background-color .15s ease-in-out
}

.k8GnSQ {
    outline: none
}

@media (-moz-touch-enabled:1),
(pointer:coarse) {
    .f4AGZw:after {
        border-radius: 9999px;
        content: "";
        height: 40px;
        left: calc(50% - 20px);
        position: absolute;
        top: calc(50% - 20px);
        width: 40px
    }
}

.Nb9Xzg {
    background-color: var(--6Hmmng);
    color: var(--SxhHZg)
}

.Nb9Xzg.pWUY_w:hover:not(.qIytXw) {
    background-color: var(--DVEAGQ);
    color: var(--PqRKXQ)
}

.Nb9Xzg.B2RQtg {
    background-color: var(--V0s6Og);
    color: var(--PqRKXQ)
}

.Nb9Xzg.qIytXw {
    background-color: var(--SvgSpA);
    color: var(--4zRigw)
}

.A_ku8g {
    background-color: var(--2yga1g);
    color: var(--oAdupw)
}

.A_ku8g.pWUY_w:hover:not(.qIytXw) {
    background-color: var(--xwa5zw)
}

.A_ku8g.B2RQtg {
    background-color: var(--0ypBAQ)
}

.A_ku8g.qIytXw {
    background-color: var(--2yga1g);
    color: var(--wBWOJg)
}

.qIytXw {
    cursor: not-allowed
}

.MTDrYQ {
    box-shadow: 0 0 0 1px var(--LIE6Cw)
}

.s_G9mA {
    display: inline-flex;
    position: relative
}

.s_G9mA ._37YESw,
.s_G9mA .dfv3Cw {
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.s_G9mA ._53TVpg {
    transform-origin: top right
}

.B3IQdg {
    background-color: var(--LIE6Cw);
    color: var(--LIE6Cw)
}

.FHOTwg ._37YESw,
.FHOTwg .dfv3Cw {
    right: -8px;
    top: -8px
}

.LLz84g ._37YESw,
.LLz84g .dfv3Cw {
    right: -4px;
    top: -4px
}

.wy_V2w ._37YESw,
.wy_V2w .dfv3Cw {
    right: 4px;
    top: 4px
}

._2AtxFg ._37YESw,
._2AtxFg .dfv3Cw {
    right: 8px;
    top: 8px
}

._37YESw {
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    position: relative;
    width: 10px
}

._37YESw:after {
    background-clip: content-box;
    border-radius: inherit;
    box-shadow: inset 0 0 0 1px var(--enMi_w);
    box-sizing: border-box;
    content: "";
    height: 100%;
    outline: 1px solid var(--LIE6Cw);
    position: absolute;
    right: 0;
    width: 100%
}

._37YESw.E1p80Q:after {
    background-color: var(--RzZG4Q)
}

._37YESw._2MRGSg:after {
    background-color: var(--6Hmmng)
}

._37YESw.BPPm_g:after {
    background-color: var(--43wRQw)
}

._37YESw.V8D7hw:after {
    background-color: var(--bdtRFA)
}

._37YESw.E6KPdA:after {
    background-color: var(--xwa5zw)
}

._37YESw.J68CuA:after {
    background-color: var(--jz0LSw)
}

._37YESw._51jpag:after {
    background-color: var(--Am6Phw)
}

._37YESw.pGTlgQ:after {
    background-color: var(--xc412Q)
}

._37YESw.UIitoA:after {
    background-color: var(--qKGzFw)
}

._37YESw.rSjdjA:after {
    background-color: var(--_bpjsw)
}

._37YESw.x5GCvA:after {
    background-color: var(--2yga1g)
}

._37YESw.UzIOIQ:after {
    background-color: var(--UfNqTg)
}

._37YESw.bQrlvg:after {
    background-color: var(--G_qVww)
}

@supports ((-webkit-mask:none) or (mask:none)) {
    ._37YESw:after {
        outline-color: transparent
    }

    .dh9cXg {
        margin: -4px;
        -webkit-mask: radial-gradient(circle at calc(100% - 5px - var(--0csNIg, 0px)) calc(5px + var(--rH7NRg, 0px)), transparent 6px, #fff 6.75px);
        mask: radial-gradient(circle at calc(100% - 5px - var(--0csNIg, 0px)) calc(5px + var(--rH7NRg, 0px)), transparent 6px, #fff 6.75px);
        -webkit-mask-position: -4px 4px;
        mask-position: -4px 4px;
        padding: 4px
    }

    .dh9cXg.IB6rVg {
        transition: -webkit-mask-position .2s ease-in-out;
        transition: mask-position .2s ease-in-out;
        transition: mask-position .2s ease-in-out, -webkit-mask-position .2s ease-in-out
    }

    .dh9cXg.Kf8tnA {
        -webkit-mask-position: 0 0;
        mask-position: 0 0
    }

    .FHOTwg .dh9cXg {
        --0csNIg: -8px;
        --rH7NRg: -8px
    }

    .LLz84g .dh9cXg {
        --0csNIg: -4px;
        --rH7NRg: -4px
    }

    .wy_V2w .dh9cXg {
        --0csNIg: 4px;
        --rH7NRg: 4px
    }

    ._2AtxFg .dh9cXg {
        --0csNIg: 8px;
        --rH7NRg: 8px
    }

    [dir=rtl] .dh9cXg {
        -webkit-mask-position: 4px 4px;
        mask-position: 4px 4px
    }
}

._37YESw.a5gazg {
    animation: PWhc8A 2s ease-in-out infinite;
    transform-origin: 50% 50%
}

._37YESw.a5gazg:before {
    animation: _40LOaA 2s infinite;
    border-radius: inherit;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    transform-origin: 50% 50%;
    width: 100%
}

._37YESw.a5gazg.E1p80Q:before,
._37YESw.a5gazg.pGTlgQ:before {
    background-color: #a370fc
}

._37YESw.a5gazg._2MRGSg:before {
    background-color: var(--gIrJLw)
}

._37YESw.a5gazg.BPPm_g:before,
._37YESw.a5gazg.UIitoA:before {
    background-color: var(--m9I-bA)
}

._37YESw.a5gazg.E6KPdA:before,
._37YESw.a5gazg.x5GCvA:before {
    background-color: var(--0ypBAQ)
}

._37YESw.a5gazg.V8D7hw:before,
._37YESw.a5gazg.rSjdjA:before {
    background-color: #3d8bff
}

._37YESw.a5gazg.J68CuA:before,
._37YESw.a5gazg.UzIOIQ:before {
    background-color: #36a138
}

._37YESw.a5gazg._51jpag:before,
._37YESw.a5gazg.bQrlvg:before {
    background-color: #d17600
}

._53TVpg:not(.IB6rVg) {
    transition: none
}

._53TVpg {
    display: inline-block;
    transform: scale(1);
    transform-origin: center;
    transition: transform .2s ease-in-out
}

._53TVpg.aYuJ1g {
    transform: scale(0)
}

@keyframes PWhc8A {
    0% {
        transform: scale(.85)
    }

    20% {
        transform: scale(.85)
    }

    35% {
        transform: scale(1)
    }

    80% {
        transform: scale(1)
    }

    to {
        transform: scale(.85)
    }
}

@keyframes _40LOaA {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    15% {
        opacity: 1;
        transform: scale(0)
    }

    60% {
        opacity: 0;
        transform: scale(2)
    }

    to {
        opacity: 0;
        transform: scale(0)
    }
}

.AakfMw {
    position: relative
}

.t1U7DQ {
    display: inline-flex;
    line-height: var(---Ei1sw, calc(var(----lgQg, .1rem)*8*2))
}

.AakfMw .ksDhfg {
    position: absolute
}

.AakfMw .ksDhfg.Sa4oqw {
    top: 8px
}

.AakfMw .ksDhfg.lZSDPg {
    bottom: 8px
}

.AakfMw .ksDhfg.Q_mk4g {
    left: 8px
}

.AakfMw .ksDhfg.jbR37w {
    right: 8px
}

.AakfMw .ksDhfg.mfwqNg {
    width: calc(100% - 16px)
}

.AakfMw .ksDhfg._6Jk_iw {
    top: 50%;
    transform: translateY(-50%)
}

.AakfMw.BI9mYA .ksDhfg.Sa4oqw {
    top: 4px
}

.AakfMw.BI9mYA .ksDhfg.lZSDPg {
    bottom: 4px
}

.AakfMw.BI9mYA .ksDhfg.Q_mk4g {
    left: 4px
}

.AakfMw.BI9mYA .ksDhfg.jbR37w {
    right: 4px
}

.AakfMw.BI9mYA .ksDhfg.mfwqNg {
    width: calc(100% - 8px)
}

.i9DiJQ .qUzfjg:not(.J_iOIw):not(.PGN0Eg),
.qUzfjg.DY_Y5A,
.qUzfjg.i9DiJQ {
    opacity: 0;
    transition: opacity .15s ease-in-out
}

.lveDKg.YYX7bQ:focus-within .i9DiJQ .qUzfjg:not(.J_iOIw):not(.PGN0Eg),
.lveDKg.YYX7bQ:focus-within .qUzfjg.DY_Y5A,
.lveDKg.YYX7bQ:focus-within .qUzfjg.i9DiJQ,
.lveDKg:hover .i9DiJQ .qUzfjg:not(.J_iOIw):not(.PGN0Eg),
.lveDKg:hover .qUzfjg.DY_Y5A,
.lveDKg:hover .qUzfjg.i9DiJQ {
    opacity: 1
}

.PGN0Eg .qUzfjg:not(.i9DiJQ):not(.J_iOIw),
.qUzfjg.PGN0Eg {
    transition: none;
    visibility: hidden
}

.lveDKg.YYX7bQ:focus-within .PGN0Eg .qUzfjg:not(.i9DiJQ):not(.J_iOIw),
.lveDKg.YYX7bQ:focus-within .qUzfjg.PGN0Eg,
.lveDKg:hover .PGN0Eg .qUzfjg:not(.i9DiJQ):not(.J_iOIw),
.lveDKg:hover .qUzfjg.PGN0Eg {
    visibility: visible
}

.J_iOIw.Q_mk4g .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.Q_mk4g .qUzfjg.J_iOIw,
.qUzfjg.J_iOIw.Q_mk4g {
    opacity: 0;
    transform: translate3d(-16px, -50%, 0);
    transition: opacity .15s ease-in-out, transform .15s ease-in-out
}

.J_iOIw.jbR37w .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.jbR37w .qUzfjg.J_iOIw,
.qUzfjg.J_iOIw.jbR37w {
    opacity: 0;
    transform: translate3d(16px, -50%, 0);
    transition: opacity .15s ease-in-out, transform .15s ease-in-out
}

.lveDKg.YYX7bQ:focus-within .J_iOIw.Q_mk4g .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.lveDKg.YYX7bQ:focus-within .J_iOIw.jbR37w .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.lveDKg.YYX7bQ:focus-within .Q_mk4g .qUzfjg.J_iOIw,
.lveDKg.YYX7bQ:focus-within .jbR37w .qUzfjg.J_iOIw,
.lveDKg.YYX7bQ:focus-within .qUzfjg.J_iOIw.Q_mk4g,
.lveDKg.YYX7bQ:focus-within .qUzfjg.J_iOIw.jbR37w,
.lveDKg:hover .J_iOIw.Q_mk4g .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.lveDKg:hover .J_iOIw.jbR37w .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.lveDKg:hover .Q_mk4g .qUzfjg.J_iOIw,
.lveDKg:hover .jbR37w .qUzfjg.J_iOIw,
.lveDKg:hover .qUzfjg.J_iOIw.Q_mk4g,
.lveDKg:hover .qUzfjg.J_iOIw.jbR37w {
    opacity: 1;
    transform: translate3d(0, -50%, 0)
}

.J_iOIw.Sa4oqw .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.Sa4oqw .qUzfjg.J_iOIw,
.qUzfjg.J_iOIw.Sa4oqw {
    opacity: 0;
    transform: translateY(-16px);
    transition: opacity .15s ease-in-out, transform .15s ease-in-out
}

.J_iOIw.lZSDPg .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.lZSDPg .qUzfjg.J_iOIw,
.qUzfjg.J_iOIw.lZSDPg {
    opacity: 0;
    transform: translateY(16px);
    transition: opacity .15s ease-in-out, transform .15s ease-in-out
}

.lveDKg.YYX7bQ:focus-within .J_iOIw.Sa4oqw .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.lveDKg.YYX7bQ:focus-within .J_iOIw.lZSDPg .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.lveDKg.YYX7bQ:focus-within .Sa4oqw .qUzfjg.J_iOIw,
.lveDKg.YYX7bQ:focus-within .lZSDPg .qUzfjg.J_iOIw,
.lveDKg.YYX7bQ:focus-within .qUzfjg.J_iOIw.Sa4oqw,
.lveDKg.YYX7bQ:focus-within .qUzfjg.J_iOIw.lZSDPg,
.lveDKg:hover .J_iOIw.Sa4oqw .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.lveDKg:hover .J_iOIw.lZSDPg .qUzfjg:not(.i9DiJQ):not(.PGN0Eg),
.lveDKg:hover .Sa4oqw .qUzfjg.J_iOIw,
.lveDKg:hover .lZSDPg .qUzfjg.J_iOIw,
.lveDKg:hover .qUzfjg.J_iOIw.Sa4oqw,
.lveDKg:hover .qUzfjg.J_iOIw.lZSDPg {
    opacity: 1;
    transform: translateY(0)
}

.EHSw9A {
    display: block;
    position: relative
}

._5LUkyg,
.zgqNQQ {
    position: absolute;
    transition: opacity .15s ease-in-out
}

._5LUkyg,
.lveDKg.YYX7bQ:focus-within .zgqNQQ,
.lveDKg:hover .zgqNQQ {
    opacity: 0;
    pointer-events: none
}

.lveDKg.YYX7bQ:focus-within ._5LUkyg,
.lveDKg:hover ._5LUkyg,
.zgqNQQ {
    opacity: 1;
    pointer-events: auto
}

.ksDhfg.lZSDPg ._5LUkyg,
.ksDhfg.lZSDPg .zgqNQQ {
    bottom: 0
}

.ksDhfg.jbR37w ._5LUkyg,
.ksDhfg.jbR37w .zgqNQQ {
    right: 0
}

.XkVKzg {
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.XkVKzg,
.gVI_3Q {
    display: flex;
    height: 100%;
    width: 100%
}

.light {
    --81EgTw: var(--EvA8JQ);
    --1Xz_0w: var(--gIrJLw);
    --CGFmLQ: var(--2yga1g);
    --5OhYmA: var(--xwa5zw)
}

.dark {
    --81EgTw: var(--2yga1g);
    --1Xz_0w: var(--xwa5zw);
    --CGFmLQ: #ffffff66;
    --5OhYmA: #ffffff80
}

.dUWjTg {
    background-color: var(--2yga1g)
}

.HRBU9g {
    background-color: var(--xwa5zw)
}

.wUapkg {
    background-color: var(--81EgTw)
}

.duleYA {
    background-color: var(--1Xz_0w)
}

.CdiZ5g {
    background-color: var(--CGFmLQ)
}

._05M0zQ {
    background-color: var(--5OhYmA)
}

.PUHi3w {
    overflow: hidden;
    position: relative
}

.PUHi3w,
.PUHi3w:after {
    height: 100%;
    width: 100%
}

.PUHi3w:after {
    bottom: 0;
    box-sizing: border-box;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.y_YfRw:after {
    border: 1px solid var(--enMi_w)
}

.iedMZA,
.iedMZA:after {
    border-radius: 4px;
    overflow: hidden
}

.sMv3zw,
.sMv3zw:after {
    border-radius: 8px;
    overflow: hidden
}

.Ol3xtA,
.Ol3xtA:after {
    border-radius: 12px;
    overflow: hidden
}

.S0rWsg,
.S0rWsg:after {
    border-radius: 16px;
    overflow: hidden
}

._8z_brA {
    padding: 8px
}

._4VVG1Q,
._8z_brA {
    box-sizing: border-box
}

._4VVG1Q {
    padding: 16px
}

.ljQyXw {
    height: 0;
    position: relative;
    width: 100%
}

._3uQMbQ {
    display: grid;
    grid-template: minmax(0, 1fr) /minmax(0, 1fr);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._3uQMbQ>* {
    grid-area: 1/1
}

.ccn7hg {
    display: block;
    height: 100%;
    width: 100%
}

.BUSKzw {
    object-fit: contain
}

._4WF0QQ {
    object-fit: cover
}

._1zLfwg {
    opacity: 0
}

@supports (-webkit-touch-callout:none) {
    .ccn7hg {
        -webkit-touch-callout: none
    }
}

.ACLUKA {
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.FtwUWA,
.cDIK1A {
    display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    width: auto
}

.Mfh7dg {
    left: 0;
    position: absolute;
    top: 0
}

.xbDyRw {
    box-sizing: border-box;
    display: flex;
    height: 100%;
    isolation: isolate;
    position: relative;
    width: 100%
}

._5KFtkw {
    flex-direction: column
}

.FhS5vg {
    height: 100%;
    position: relative;
    width: 100%
}

.WMFcsw {
    height: -moz-fit-content;
    height: fit-content
}

._4eVwow {
    align-items: center;
    flex-direction: row
}

.tEle5Q {
    display: flex
}

._4eVwow .tEle5Q {
    align-self: start;
    flex-shrink: 0;
    position: relative
}

.AoMRfg {
    flex: auto
}

.Lmvvew {
    bottom: 0;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateZ(0);
    width: 100%;
    z-index: 1
}

.Lmvvew:focus:not(._3zJSg) {
    border-radius: var(--9xVOWg);
    outline: 3px auto Highlight;
    outline: 3px auto -webkit-focus-ring-color;
    outline-offset: -3px
}

._3zJSg {
    outline: none
}

.Fjcg6g {
    cursor: pointer
}

.s50y4w.xbDyRw {
    opacity: .4
}

.s50y4w .Fjcg6g {
    cursor: not-allowed
}

.p0KmZA {
    display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    width: auto
}

.FhS5vg:after {
    bottom: 2px;
    box-shadow: 0 0 0 2px var(--_kLulA), inset 0 0 0 2px var(--Ypt7xQ);
    content: "";
    left: 2px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 2px;
    top: 2px
}

.FhS5vg.DTa6aA:after {
    transition: opacity .1s linear
}

.FhS5vg.yHypLw:hover:after,
.L_sONg:hover .FhS5vg.yHypLw:after {
    opacity: 1
}

.FhS5vg.gwmWnw:after {
    box-shadow: 0 0 0 2px var(--uHakiw), inset 0 0 0 2px var(--Ypt7xQ);
    opacity: 1
}

.FhS5vg.gwmWnw .Lmvvew:focus {
    border-radius: calc(var(--9xVOWg) + 4px);
    outline-offset: -7px
}

.xbDyRw .FhS5vg.Hz7lZg:after {
    border-radius: calc(var(--9xVOWg) + 2px)
}

.L_sONg:hover .FhS5vg.Hz7lZg,
.L_sONg:hover.Hz7lZg:after,
.xbDyRw .FhS5vg.gwmWnw.Hz7lZg,
.xbDyRw.gwmWnw.Hz7lZg:after {
    border-radius: calc(var(--9xVOWg) + 4px)
}

.FhS5vg.Hz7lZg .L_sONg:hover,
.FhS5vg.gwmWnw.Hz7lZg .xbDyRw {
    border-radius: calc(var(--9xVOWg) + 2px)
}

.ePhmMg {
    padding: 8px
}

.ePhmMg,
.yRPdYg {
    box-sizing: border-box
}

.yRPdYg {
    padding: 16px
}

.foH4Lw {
    background-color: var(--2yga1g)
}

.mc99Nw:hover.kFRwuQ {
    background-color: var(--ntzWpQ)
}

.mc99Nw:hover.foH4Lw {
    background-color: var(--xwa5zw)
}

.XrLsyw {
    margin-left: -8px;
    margin-right: -8px;
    width: calc(100% + 16px)
}

.RkUHlA {
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px)
}

.FpYbmA {
    overflow: hidden;
    position: relative
}

.FpYbmA:after {
    border: 1px solid var(--enMi_w);
    bottom: 0;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.Hz7lZg,
.Hz7lZg:after {
    border-radius: var(--9xVOWg);
    overflow: hidden
}

._6ijdOQ {
    --9xVOWg: 8px
}

.Le_oLw {
    --9xVOWg: 4px
}

.SFIDng {
    --9xVOWg: 12px
}

.xyQ_VA {
    --9xVOWg: 16px
}

.lfl7zg {
    z-index: 3
}

.DTa6aA .p0KmZA,
.DTa6aA .uMZn4Q {
    transition: transform .1s linear
}

.HGxeEA:hover .p0KmZA,
.HGxeEA:hover .uMZn4Q {
    transform: scale(1.05)
}

.DTa6aA ._PWNxg,
.DTa6aA.mc99Nw.foH4Lw,
.DTa6aA.mc99Nw.kFRwuQ {
    transition: background-color .15s ease-in-out
}

.light {
    --VsFRFg: rgba(64, 87, 109, .04);
    --ZCxrqQ: -1px
}

.dark {
    --VsFRFg: #363739;
    --ZCxrqQ: -2px
}

.IGcqRA {
    pointer-events: none
}

.hKrj5w {
    display: block;
    margin-bottom: var(--ZCxrqQ)
}

.hKrj5w.B_U2GQ {
    margin-bottom: calc(var(--ZCxrqQ) - 1px)
}

.FXahWA {
    fill: #404f6d0f
}

.GnpaiQ {
    fill: var(--Ps9yUA);
    pointer-events: auto
}

.l7doMw {
    fill: var(--VsFRFg)
}

.hZ8bTw {
    --LAlrcA: auto;
    max-height: calc(var(--YeGdzw, 100vh));
    max-width: var(--HtEmWQ, 100vw);
    opacity: 0;
    overflow-y: auto;
    overscroll-behavior: none;
    width: var(--LAlrcA)
}

.hZ8bTw.QzM1cA {
    background: var(--1vA3hQ, var(--LIE6Cw))
}

.hZ8bTw.pmR6KQ {
    border-radius: 12px
}

.hZ8bTw.RKT_SA {
    box-shadow: var(--JF44pw)
}

.hZ8bTw.R0XHGA {
    --LAlrcA: calc(var(----lgQg, 0.1rem)*8*16)
}

.hZ8bTw._3l3ZbQ {
    --LAlrcA: calc(var(----lgQg, 0.1rem)*8*32)
}

.hZ8bTw.VJiigA {
    --LAlrcA: calc(var(----lgQg, 0.1rem)*8*40)
}

.hZ8bTw.XYBS7g {
    --LAlrcA: calc(var(----lgQg, 0.1rem)*8*45)
}

.hZ8bTw.UvYoXA {
    --LAlrcA: calc(var(----lgQg, 0.1rem)*8*52)
}

.hZ8bTw.m_Hjdg {
    --LAlrcA: var(--HCkONw)
}

.hZ8bTw._8wDWkw {
    width: auto
}

.hZ8bTw._8wDWkw:not(.Yv4y_g) {
    max-width: var(--LAlrcA);
    max-width: min(var(--LAlrcA), var(--HtEmWQ, 100vw))
}

.NadK1Q .hZ8bTw {
    opacity: 1
}

.aGfzfA .hZ8bTw {
    transition: opacity .15s ease-in-out
}

.jLRJVg {
    position: sticky;
    top: 0;
    z-index: 1
}

.iOotlg {
    border-bottom: 1px solid var(--enMi_w)
}

.EN8ypA {
    transform: translateZ(0);
    z-index: 0
}

.DT7wow {
    bottom: 0;
    position: sticky
}

.rZySiw {
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    display: flex
}

.l0XMHQ {
    align-items: center;
    padding: 4px 0
}

.WEJeTw {
    cursor: not-allowed
}

.UufAxw {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
    opacity: 0;
    width: 0
}

.Emp7Uw {
    align-self: flex-start
}

.Emp7Uw,
.Q5j_pg {
    display: inline-flex
}

.Q5j_pg {
    align-items: center;
    background: var(--Ypt7xQ);
    border-radius: 4px;
    box-shadow: inset 0 0 0 1px var(--IzK8tQ);
    flex: 0 0;
    justify-content: center;
    margin: calc(var(----lgQg, .1rem)*8*.5);
    transition: box-shadow .1s ease-in-out
}

.Q5j_pg:before {
    content: "\00200B";
    width: 0
}

.Q5j_pg {
    height: calc(var(----lgQg, .1rem)*8*2);
    width: calc(var(----lgQg, .1rem)*8*2)
}

.Q5j_pg.EhOJ2A {
    height: calc(var(----lgQg, .1rem)*8*3);
    width: calc(var(----lgQg, .1rem)*8*3)
}

._8LCIjg.Q5j_pg {
    color: var(--j6I-wg)
}

.AF_FAg.Q5j_pg {
    color: inherit
}

.AzLxTA,
.DPVGEQ {
    color: var(--hBXVcA);
    opacity: 0
}

.Q5j_pg.BZUMgg,
.Q5j_pg._1Gr7oQ {
    box-shadow: inset 0 0 0 calc(var(----lgQg, .1rem)*8)
}

.Q5j_pg.EhOJ2A.BZUMgg,
.Q5j_pg.EhOJ2A._1Gr7oQ {
    box-shadow: inset 0 0 0 calc(var(----lgQg, .1rem)*8*2)
}

.Q5j_pg.BZUMgg .DPVGEQ,
.Q5j_pg._1Gr7oQ .AzLxTA {
    opacity: 1
}

.Q5j_pg.EhOJ2A.WEJeTw,
.Q5j_pg.WEJeTw {
    background: var(--W1_3nw);
    box-shadow: inset 0 0 0 1px var(--TCEPKw)
}

.WEJeTw .AzLxTA,
.WEJeTw .DPVGEQ {
    color: var(--xcCO9w)
}

.rZySiw.hbeYxA:not(.WEJeTw):hover .UufAxw:not(:active)+.Q5j_pg:not(._1Gr7oQ, .BZUMgg) {
    box-shadow: inset 0 0 0 1px var(--_kLulA)
}

.rZySiw.hbeYxA:not(.WEJeTw):hover .UufAxw:not(:active)+.Q5j_pg:not(._1Gr7oQ, .BZUMgg)>.AzLxTA,
.rZySiw.hbeYxA:not(.WEJeTw):hover .UufAxw:not(:active)+.Q5j_pg:not(._1Gr7oQ, .BZUMgg)>.DPVGEQ {
    color: var(--0ypBAQ);
    opacity: 1
}

.rZySiw.hbeYxA:not(.WEJeTw):hover .UufAxw:not(:active)+.Q5j_pg._8LCIjg.BZUMgg,
.rZySiw.hbeYxA:not(.WEJeTw):hover .UufAxw:not(:active)+.Q5j_pg._8LCIjg._1Gr7oQ {
    box-shadow: inset 0 0 0 calc(var(----lgQg, .1rem)*8) var(--I7Yc2g)
}

.rZySiw.hbeYxA:not(.WEJeTw):hover .UufAxw:not(:active)+.Q5j_pg.EhOJ2A._8LCIjg.BZUMgg,
.rZySiw.hbeYxA:not(.WEJeTw):hover .UufAxw:not(:active)+.Q5j_pg.EhOJ2A._8LCIjg._1Gr7oQ {
    box-shadow: inset 0 0 0 calc(var(----lgQg, .1rem)*8*2) var(--I7Yc2g)
}

.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg._8LCIjg:not(._1Gr7oQ, .BZUMgg) {
    color: var(--_kLulA)
}

.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg:not(._1Gr7oQ, .BZUMgg) {
    box-shadow: inset 0 0 0 1px, 0 0 0 4px colorTertiaryActive
}

.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg._8LCIjg:not(._1Gr7oQ, .BZUMgg)>.AzLxTA,
.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg._8LCIjg:not(._1Gr7oQ, .BZUMgg)>.DPVGEQ {
    color: var(--0ypBAQ);
    opacity: 1
}

.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg:not(._1Gr7oQ, .BZUMgg, ._8LCIjg)>.AzLxTA,
.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg:not(._1Gr7oQ, .BZUMgg, ._8LCIjg)>.DPVGEQ {
    color: inherit;
    opacity: 1
}

.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg._8LCIjg.BZUMgg,
.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg._8LCIjg._1Gr7oQ {
    color: var(--Mm01yw)
}

.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg.BZUMgg,
.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg._1Gr7oQ {
    box-shadow: inset 0 0 0 16px, 0 0 0 4px colorTertiaryActive
}

.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg.BZUMgg>.AzLxTA,
.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg.BZUMgg>.DPVGEQ,
.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg._1Gr7oQ>.AzLxTA,
.rZySiw:not(.WEJeTw) .UufAxw:active+.Q5j_pg._1Gr7oQ>.DPVGEQ {
    color: var(--hBXVcA);
    opacity: 1
}

.rZySiw:not(.WEJeTw) .UufAxw:focus+.Q5j_pg {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color;
    outline-offset: 2px
}

.rZySiw:not(.WEJeTw) .UufAxw:focus+.Q5j_pg.cHp_rQ {
    outline: none
}

.D9BOzw {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.light {
    --GhUolA: #4a2e7e;
    --QI98OA: #a370fc26
}

.dark {
    --GhUolA: #fff;
    --QI98OA: #a370fc4d
}

.SzJA6w {
    position: relative;
    z-index: var(--foNLgg)
}

.SzJA6w._4CiF0g {
    position: sticky;
    top: 0
}

.SzJA6w._0V2BfA {
    pointer-events: none
}

.SzJA6w._0V2BfA .LZf9eA {
    pointer-events: all
}

.fA_rnA {
    transition: background-color .2s cubic-bezier(.68, 0, .23, 1)
}

.Ln0sCQ .fA_rnA {
    background-color: var(--Ypt7xQ)
}

.E7KJ0g .fA_rnA {
    background-color: transparent
}

.Gm2LsA {
    height: var(--safe-area-inset-top)
}

.eRuTAw {
    height: 80px;
    max-width: 1920px
}

.qTFgYA {
    height: 32px;
    width: 300px
}

.Hjt0Ug,
.uy0XCA {
    -moz-column-gap: 8px;
    column-gap: 8px
}

.Fdg5UQ {
    flex: 1 0 0
}

.FSXSWQ {
    flex: 0 1 auto;
    min-width: 0
}

@media (min-width:1650px) {
    .eRuTAw {
        padding: 0 64px
    }
}

.light {
    --4GqZVA: var(--VcZbvQ);
    --tNd5jg: var(--8-4niA)
}

.dark {
    --4GqZVA: var(--PqRKXQ);
    --tNd5jg: transparent
}

.aWq_Rg {
    min-height: max(576px, calc(100vh - 80px));
    min-height: max(576px, calc(100svh - 80px));
    overflow-x: hidden;
    overflow-x: clip;
    position: relative
}

.BTenMQ {
    animation-timeline: scroll(root block);
    animation-range: 0 max(100vh, 896px);
    padding: 0 8px
}

.NLBpjw {
    max-width: clamp(240px, calc(-120px + 100vw), 300px)
}

.GcPoag {
    max-width: 100%
}

.qsC6dA {
    color: var(--4GqZVA);
    font-size: clamp(calc(var(----lgQg, .1rem)*42), calc(var(----lgQg, .1rem)*42 + 10vw - 36px), calc(var(----lgQg, .1rem)*48));
    font-weight: 400;
    letter-spacing: -.01em;
    line-height: 1.1
}

.Df5QNg {
    font-size: clamp(calc(var(----lgQg, .1rem)*36), calc(var(----lgQg, .1rem)*36 + 10vw - 42px), calc(var(----lgQg, .1rem)*48))
}

.t6Bx6g {
    max-width: 240px
}

.QtVB0g {
    max-width: 100%
}

._8ahzNA {
    display: inline-block;
    font-weight: 400;
    line-height: calc(var(----lgQg, .1rem)*22)
}

._8ahzNA,
.st32YA {
    font-size: calc(var(----lgQg, .1rem)*14)
}

.st32YA {
    max-width: 245px;
    min-height: 40px;
    min-width: 192px
}

.cPqR0A {
    max-width: unset
}

._0c7Q1g {
    animation-timeline: scroll(root block);
    animation-range: 0 max(100vh, 896px);
    height: 200px;
    width: 200px
}

.sJmgEQ {
    bottom: 0;
    height: calc(max(100vh - calc(10 * 8px), calc(82 * 8px) - calc(10 * 8px)));
    height: calc(max(100svh - calc(10 * 8px), calc(82 * 8px) - calc(10 * 8px)));
    left: 0;
    pointer-events: none;
    transform: scale(1);
    transform-origin: bottom center;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.F319Qg,
.sJmgEQ {
    position: absolute
}

.F319Qg {
    scale: .75;
    z-index: 1
}

.F319Qg:first-of-type {
    right: calc(50vw - 163px);
    top: calc(max(44vh, calc(82 * 8px) * .5) - 382px);
    top: calc(max(44svh, calc(82 * 8px) * .5) - 382px)
}

.F319Qg:nth-of-type(2) {
    right: -80px;
    top: calc(max(50vh, calc(82 * 8px) * .5) - 250px);
    top: calc(max(50svh, calc(82 * 8px) * .5) - 250px)
}

.F319Qg:nth-of-type(3) {
    right: -79px;
    top: calc(max(50vh, calc(82 * 8px) * .5) - 53px);
    top: calc(max(50svh, calc(82 * 8px) * .5) - 53px)
}

.F319Qg:nth-of-type(4) {
    left: 25px;
    top: calc(max(70vh, calc(82 * 8px) * .7) - 110px);
    top: calc(max(70svh, calc(82 * 8px) * .7) - 110px)
}

.F319Qg:nth-of-type(5) {
    left: -72px;
    top: calc(max(50vh, calc(82 * 8px) * .5) - 158px);
    top: calc(max(50svh, calc(82 * 8px) * .5) - 158px)
}

.F319Qg:nth-of-type(6) {
    left: -25px;
    top: calc(max(38vh, calc(82 * 8px) * .38) - 280px);
    top: calc(max(38svh, calc(82 * 8px) * .38) - 280px)
}

._1plFNQ {
    max-width: 480px;
    width: 112.5%
}

.Z_dI9Q {
    height: auto;
    margin: -6%
}

.Z_dI9Q:nth-of-type(2n) {
    transform: translateY(14%)
}

.l_47FA.l7JQNA {
    margin-top: -44px
}

.D1sHXA {
    flex: 1
}

._0LoeGQ {
    flex: 10;
    max-height: 80px;
    position: relative
}

.SUfp_A {
    container-type: size;
    bottom: 0;
    position: absolute;
    top: 0
}

._3v34Yw {
    background-color: #ffffff80;
    border-radius: 16px 16px 0 0;
    padding: 0 8px;
    transition: opacity .3s linear;
    width: min-content
}

._3v34Yw._01m_nQ {
    opacity: 0;
    pointer-events: none
}

._6WQfCQ {
    color: var(--VcZbvQ);
    font-weight: 400
}

.x_kz7A {
    min-width: 1px
}

.z_NSeQ {
    border: 1px solid var(--tNd5jg)
}

@media (max-height:656px) {
    ._3v34Yw {
        display: none
    }
}

@container (max-height: 79px) {
    ._3v34Yw {
        display: none
    }
}

@media (min-width:600px) {
    .aWq_Rg {
        min-height: max(816px, calc(100vh - 80px));
        min-height: max(816px, calc(100svh - 80px))
    }

    .NLBpjw {
        max-width: none
    }

    .qsC6dA {
        font-size: calc(var(----lgQg, .1rem)*84)
    }

    .t6Bx6g {
        margin: 0 16px;
        max-width: none
    }

    ._8ahzNA {
        font-size: calc(var(----lgQg, .1rem)*24);
        line-height: 1.4
    }

    .st32YA {
        max-width: unset
    }

    ._1yLacA,
    .l_47FA {
        scale: 1
    }
}

@media (min-width:600px) and (max-height:896px) {
    ._3v34Yw {
        display: none
    }
}

@media (min-width:900px) {
    .aWq_Rg {
        min-height: max(536px, calc(100vh - 80px));
        min-height: max(536px, calc(100svh - 80px))
    }

    .aWq_Rg.Xq6AoA {
        min-height: max(536px, calc(100vh - 104px));
        min-height: max(536px, calc(100svh - 104px))
    }

    .qsC6dA {
        font-size: calc(var(----lgQg, .1rem)*64)
    }

    ._8ahzNA {
        font-size: calc(var(----lgQg, .1rem)*18)
    }

    .st32YA {
        font-size: calc(var(----lgQg, .1rem)*14);
        min-height: 40px
    }

    ._1yLacA {
        scale: .75
    }

    .l_47FA {
        scale: .95
    }
}

@media (min-width:1200px) {
    .aWq_Rg {
        min-height: max(664px, calc(100vh - 80px));
        min-height: max(664px, calc(100svh - 80px))
    }

    .aWq_Rg.Xq6AoA {
        min-height: max(664px, calc(100vh - 104px));
        min-height: max(664px, calc(100svh - 104px))
    }

    .qsC6dA {
        font-size: calc(var(----lgQg, .1rem)*80)
    }

    ._8ahzNA {
        font-size: calc(var(----lgQg, .1rem)*24)
    }

    .st32YA {
        font-size: calc(var(----lgQg, .1rem)*14);
        min-height: 40px
    }

    ._1yLacA {
        scale: .85
    }
}

@media (min-width:1650px) {
    .aWq_Rg {
        min-height: max(816px, calc(100vh - 80px));
        min-height: max(816px, calc(100svh - 80px))
    }

    .aWq_Rg.Xq6AoA {
        min-height: max(816px, calc(100vh - 104px));
        min-height: max(816px, calc(100svh - 104px))
    }

    .NLBpjw {
        max-width: 1400px
    }

    .qsC6dA {
        font-size: calc(var(----lgQg, .1rem)*112)
    }

    .t6Bx6g {
        margin: unset;
        max-width: 880px
    }

    ._1yLacA,
    .l_47FA {
        scale: 1
    }
}

@media (prefers-reduced-motion:no-preference) {
    .BTenMQ {
        animation-name: OLZy3w
    }

    .F319Qg.mQcWsg {
        animation-name: TvzjqA
    }

    .F319Qg.Mk_gZA {
        animation-name: kJK_Mw
    }

    @media (min-width:600px) {
        .BTenMQ {
            animation-name: _9CGSLg
        }

        .l_47FA.Mk_gZA {
            animation-name: _Qp5lQ
        }

        .l_47FA.uPxvow {
            animation-name: URzvNQ
        }

        .l_47FA.mQcWsg {
            animation-name: _3bOREA
        }
    }

    @media (min-width:900px) {
        .BTenMQ {
            animation-name: ZvLvHw
        }

        .l_47FA.Mk_gZA {
            animation-name: Uppf4g
        }

        .l_47FA.uPxvow {
            animation-name: T6VLAw
        }

        .l_47FA.mQcWsg {
            animation-name: _JoIUw
        }
    }
}

@keyframes OLZy3w {
    to {
        transform: translateY(50px)
    }
}

@keyframes TvzjqA {
    to {
        transform: translateY(50px) rotate(-7deg)
    }
}

@keyframes kJK_Mw {
    to {
        transform: translateY(50px) rotate(7deg)
    }
}

@keyframes _9CGSLg {
    to {
        transform: translateY(50px)
    }
}

@keyframes _Qp5lQ {
    to {
        transform: translate(15px, 50px) rotate(2deg)
    }
}

@keyframes URzvNQ {
    to {
        transform: translateY(50px)
    }
}

@keyframes _3bOREA {
    to {
        transform: translate(-15px, 50px) rotate(-2deg)
    }
}

@keyframes ZvLvHw {
    to {
        transform: translateY(-50px)
    }
}

@keyframes Uppf4g {
    to {
        transform: translate(20px, -70px) rotate(2deg)
    }
}

@keyframes T6VLAw {
    to {
        transform: translateY(-70px)
    }
}

@keyframes _JoIUw {
    to {
        transform: translate(-20px, -70px) rotate(-2deg)
    }
}

.XIW8LA {
    height: calc(100% + 80px);
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -80px;
    width: 100%
}

.A3x8fg {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100%;
    width: 100%
}

.A3x8fg.t_mhKg {
    background: linear-gradient(180deg, #992bff, #5a32fa 42.73%, #13a3b5 71.51%, #93e8f6 93.7%, #f1ebff 104.65%)
}

.A3x8fg.xKDp5Q {
    background-image: linear-gradient(180deg, #ee354b, #ff3b52 62.5%, #fff)
}

@media (min-width:600px) {
    .A3x8fg.t_mhKg {
        background: linear-gradient(180deg, #992bff, #5a32fa 30.09%, #13a3b5 56.76%, #93e8f6 76.85%, #f1ebff 95.28%)
    }
}

@media (min-width:900px) {
    .A3x8fg.t_mhKg.EZ7FNQ {
        background: linear-gradient(180deg, #992bff, #5a32fa 30.09%, #13a3b5 56.76%, #93e8f6 76.85%, #f1ebff 95.28%, #fff)
    }

    .A3x8fg.xKDp5Q {
        background-image: linear-gradient(180deg, #ee354b, #ff3b52 45.8%, #fff 97%)
    }
}

.PuABGQ {
    cursor: pointer;
    outline-offset: 3px;
    text-decoration: initial
}

.PuABGQ[aria-disabled] {
    cursor: not-allowed
}

.vFBXLA {
    outline: none
}

.YnfReg {
    background-color: var(--Zy1MMQ);
    border-color: var(--jVIKfw);
    color: var(--Bs77DA, var(--VcZbvQ));
    transition: background-color .1s linear, border-color .1s linear, color .1s linear
}

.YnfReg:hover {
    background-color: var(--flkbuA, var(--Zy1MMQ));
    border-color: var(--KOHiag, var(--jVIKfw));
    color: var(--OOgyHg, var(--Bs77DA, var(--VcZbvQ)))
}

.Nnp2tw:hover {
    background-color: var(--Zy1MMQ);
    border-color: var(--jVIKfw);
    color: var(--Bs77DA, var(--VcZbvQ))
}

.YnfReg:active,
._7kRww,
._7kRww:hover {
    background-color: var(--DYmj-w, var(--flkbuA, var(--Zy1MMQ)));
    border-color: var(--TRxkXw, var(--KOHiag, var(--jVIKfw)));
    color: var(--LKSbnA, var(--OOgyHg, var(--Bs77DA, var(--VcZbvQ))))
}

._7Gc_g,
._7Gc_g:hover {
    background-color: var(--ay7Jgg);
    border-color: var(--rAXYhQ);
    color: var(--9NqZDA)
}

.a1ZYkQ {
    --jVIKfw: var(--igdHlg);
    --KOHiag: var(--_kLulA);
    --rAXYhQ: var(--TCEPKw)
}

.ciONtA {
    --jVIKfw: var(--BhjlKg);
    --KOHiag: var(--BhjlKg);
    --rAXYhQ: var(--TCEPKw)
}

._3_pOZg {
    --jVIKfw: var(--enMi_w);
    --KOHiag: var(--_kLulA);
    --rAXYhQ: var(--TCEPKw)
}

._mjWKg {
    --Zy1MMQ: var(--Kd3K9A);
    --Bs77DA: var(--PqRKXQ);
    --flkbuA: var(--DVEAGQ);
    --DYmj-w: var(--V0s6Og);
    --ay7Jgg: var(--gFgXSg);
    --9NqZDA: var(--wBWOJg)
}

.q2t60g {
    --Zy1MMQ: var(--R-jrhg);
    --Bs77DA: var(--oAdupw);
    --flkbuA: var(--GXtk9g);
    --DYmj-w: var(--xGXQgA);
    --ay7Jgg: var(--gFgXSg);
    --9NqZDA: var(--wBWOJg);
    --jVIKfw: var(--8-4niA);
    --KOHiag: var(--8-4niA);
    --rAXYhQ: var(--TCEPKw)
}

.RnuYHg {
    --Zy1MMQ: var(--1sn2Sg);
    --Bs77DA: var(--GviWcg);
    --flkbuA: var(--4HnQxA);
    --DYmj-w: var(--NRjSsw);
    --ay7Jgg: var(--gFgXSg);
    --9NqZDA: var(--wBWOJg);
    --jVIKfw: var(--kl47TA);
    --KOHiag: var(--kl47TA);
    --rAXYhQ: var(--TCEPKw)
}

.uMo6Kw {
    --Zy1MMQ: var(--wd-tZA);
    --Bs77DA: var(--O8dBuQ);
    --flkbuA: var(--ntzWpQ);
    --DYmj-w: var(--BorQ6g);
    --ay7Jgg: var(--KwfPsg);
    --9NqZDA: var(--p5yS_g)
}

.cFQXJQ {
    --Zy1MMQ: var(--EvA8JQ);
    --Bs77DA: var(--N8Oz5g);
    --flkbuA: var(--gIrJLw);
    --DYmj-w: var(--XxI4hg);
    --ay7Jgg: var(--SvgSpA);
    --9NqZDA: var(--4zRigw)
}

.DbcRww {
    --Zy1MMQ: var(--wv7owA);
    --Bs77DA: var(--pxBf3A);
    --flkbuA: var(--m9I-bA);
    --DYmj-w: var(--Hxdoag);
    --9NqZDA: var(--wBWOJg);
    --ay7Jgg: var(--gFgXSg)
}

.LvG3vg {
    display: contents
}

.YTGJzw {
    visibility: hidden
}

.ra3nnw {
    display: block;
    height: auto;
    position: relative;
    width: auto
}

.ra3nnw:before {
    background-color: var(--EvA8JQ);
    border: 2px solid var(--F2Qhlw);
    border-radius: 9999px;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color .2s ease-in-out;
    width: 100%
}

.ra3nnw.ePGfpg:before {
    border-radius: 4px
}

._7QiDJg {
    align-items: center;
    color: var(--N8Oz5g);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    transition: .15s ease-in-out;
    width: 100%
}

._7lMwiQ {
    overflow: hidden
}

._7lMwiQ:not(.ra3nnw):after {
    border-radius: 9999px;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .2s ease-in-out;
    width: 100%
}

._7lMwiQ.ePGfpg:not(.ra3nnw):after {
    border-radius: 4px
}

._7lMwiQ.ra3nnw:hover:before {
    background-color: var(--gIrJLw)
}

.ra3nnw._MHrgQ:before {
    background-color: transparent
}

.ra3nnw._MHrgQ ._7QiDJg {
    opacity: 0
}

.ra3nnw._MHrgQ:hover:before {
    background-color: var(--gIrJLw)
}

.O6Humg:not(:disabled, :active, .E_ZW4g):hover .ra3nnw._MHrgQ ._7QiDJg,
.ra3nnw._MHrgQ:hover ._7QiDJg {
    opacity: 1
}

.O6Humg:not(:disabled, :active, .E_ZW4g):hover .ra3nnw.Nk78og ._7QiDJg {
    opacity: 0
}

.O6Humg:not(:disabled, :active, .E_ZW4g):hover .ra3nnw._MHrgQ:before {
    background-color: var(--gIrJLw)
}

.ra3nnw.Nk78og:hover:before {
    background-color: transparent
}

.ra3nnw.Nk78og:hover ._7QiDJg {
    opacity: 0
}

.O6Humg:not(:disabled, :active, .E_ZW4g, ._0BmrtQ):hover:after {
    background-color: var(--xwa5zw)
}

.O6Humg:not(:disabled, :active, .E_ZW4g):hover .ra3nnw.Nk78og:before {
    background-color: transparent
}

.kP_RVg {
    flex: none;
    height: var(--k9SmeA);
    width: var(--k9SmeA)
}

.gpYRPA {
    font-size: var(--k9SmeA)
}

.VaW8_A {
    border-radius: 9999px;
    color: var(--pDK9Gw)
}

.VaW8_A.cUFFRA {
    border-radius: 4px
}

.VaW8_A ::selection {
    fill: var(--pDK9Gw)
}

.yCT70Q {
    r: 50%
}

.yCT70Q._2LVP_g {
    r: calc(50% - 1px);
    stroke-width: 2px;
    paint-order: fill
}

.cUFFRA {
    border-radius: 4px
}

.cUFFRA._2LVP_g {
    x: 1px;
    y: 1px;
    rx: calc((var(--k9SmeA) - 2px)*.1);
    ry: calc((var(--k9SmeA) - 2px)*.1);
    stroke-width: 2px;
    height: calc(var(--k9SmeA) - 2px);
    paint-order: fill;
    width: calc(var(--k9SmeA) - 2px)
}

.light {
    --FzoXNQ: #e8eaed
}

.dark {
    --FzoXNQ: #1d1f26
}

.n8XGZg {
    background: transparent 50%/cover no-repeat;
    background-clip: content-box;
    background-color: var(--FzoXNQ);
    border-radius: 9999px;
    box-sizing: border-box;
    display: block;
    font-family: Canva Sans, Noto Sans Variable, Noto Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
    overflow: hidden
}

.n8XGZg.P3N3Pw {
    border-radius: 4px
}

._1a2UHw {
    background-color: var(--RFzAdw)
}

.JwH6AA {
    box-shadow: inset 0 0 0 2px var(--RKyZlA)
}

.QJpRHw {
    box-shadow: inset 0 0 0 1px var(--enMi_w)
}

.ib_1Ww,
.nWqftw {
    min-height: 280px;
    width: 304px
}

.nWqftw {
    grid-gap: 8px;
    display: grid
}

.L4CQdA,
._09_QhQ {
    align-self: end;
    width: 100%
}

.wS0W_g {
    width: 100%
}

.k_tiuQ {
    margin: auto;
    width: 60%
}

._stDLA {
    color: var(--Kd3K9A)
}

.QkbWAw,
.bdAtwg {
    border: 1px solid var(--enMi_w);
    border-radius: 12px;
    padding: 0 16px;
    width: 320px
}

.bdAtwg {
    height: 64px
}

._0ZlDwQ {
    display: block
}

._0ZlDwQ>img,
._0ZlDwQ>svg {
    display: block;
    height: 100%;
    width: 100%
}

._VxbfQ {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    min-height: 72px;
    padding: 16px 0
}

.JRrpxg,
.SV0IxQ {
    flex-shrink: 0;
    margin-left: -12px;
    margin-right: 4px
}

._0TczQQ {
    flex-shrink: 0;
    position: unset
}

.pvf_dg {
    align-items: center;
    display: flex
}

.IDdBMg {
    margin-right: 8px;
    width: 64px
}

.IDdBMg.eC7GsQ {
    width: 111.2px
}

.IDdBMg.yAYMKQ {
    width: 128px
}

.QMv3wA {
    flex-shrink: 0;
    margin-left: 8px
}

.PYoGFg,
.R3lH9w {
    flex-shrink: 0;
    margin-left: 16px
}

.Kfef0g {
    margin-left: 8px
}

.B74wyQ {
    display: flex;
    flex: 1 1 auto;
    margin-left: 16px;
    max-width: max-content;
    min-width: 0;
    width: 100%
}

.PYoGFg {
    grid-column-gap: 16px;
    display: grid;
    grid-template-columns: 1fr 1fr
}

.X0Bbog {
    contain: size layout;
    flex: 1 2 auto;
    height: 40px;
    position: relative;
    width: 100%;
    z-index: 1
}

.X0Bbog:empty {
    width: 0
}

.tE9ByQ {
    opacity: 0
}

.Dqw6ZQ,
.KKuxIw {
    opacity: 1
}

.YHbk6Q {
    opacity: 0
}

.jekGnQ {
    margin-left: 8px
}

@media (min-width:600px) {
    ._VxbfQ {
        padding: 8px 0
    }

    .JRrpxg,
    .SV0IxQ {
        margin-left: 0;
        margin-right: 16px
    }

    .pvf_dg {
        margin-left: 8px
    }

    ._0TczQQ {
        position: unset
    }

    .IDdBMg {
        min-width: 80px;
        width: 80px
    }

    .IDdBMg.eC7GsQ {
        width: 139px
    }

    .IDdBMg.yAYMKQ {
        width: 160px
    }

    .X0Bbog {
        margin-left: 16px;
        margin-right: auto
    }

    .SGk7jg {
        height: 40px;
        left: 0;
        min-width: 100%;
        position: absolute;
        right: auto;
        top: 50%;
        transform: translateY(-50%);
        width: 100%
    }

    ._0ukAdA .SGk7jg {
        transition: min-width .15s ease-in-out, opacity .3s ease
    }

    .Jde1zw {
        min-width: 368px
    }
}

@media (min-width:900px) {
    ._VxbfQ {
        padding: 8px 0
    }

    .B74wyQ {
        margin-right: 48px;
        position: relative
    }

    .X0Bbog {
        margin-left: auto;
        min-width: 240px
    }

    .X0Bbog._6E6IoA {
        margin-right: 0;
        max-width: 600px
    }

    .X0Bbog:empty {
        min-width: 0
    }

    .SGk7jg {
        left: auto;
        right: 0
    }
}

@media (max-width:599px) {
    .DwB3TQ {
        display: none
    }
}

@media (min-width:600px) and (max-width:899px) {
    .mRLVxw {
        display: none
    }
}

@media (min-width:900px) {
    .Y2kvUA {
        display: none
    }
}

.light {
    --5x6mxA: #0f1015
}

.dark {
    --5x6mxA: #fff
}

._3oABHQ {
    min-height: calc(100vh - 80px);
    z-index: 0
}

@supports (height:100svh) {
    ._3oABHQ {
        min-height: calc(100svh - 80px)
    }
}

.kQ_E0g {
    flex-grow: 1
}

.___Ucw {
    border: 1px solid var(--igdHlg);
    max-width: 90vw
}

.WSdy6Q {
    border-color: #fff
}

._7at04A {
    display: inline-block;
    height: .85em;
    margin-left: .24em;
    padding-right: 1em;
    position: relative
}

.v_FoJg {
    left: 0;
    object-fit: contain;
    position: absolute;
    right: 0;
    top: 0;
    width: 1em
}

._2RrSXQ {
    font-size: calc(var(----lgQg, .1rem)*8*3.5);
    font-weight: 500;
    letter-spacing: -.28px;
    line-height: 110%
}

._2RrSXQ,
.vvSr_A {
    color: var(--5x6mxA)
}

.vvSr_A {
    font-size: calc(var(----lgQg, .1rem)*8*1.75);
    font-weight: 400;
    line-height: 160%
}

.xqxY_A {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background: linear-gradient(180deg, #992bff, #5a32fa 16.43%, #13a3b5 54.41%, #93e8f6 81.63%, #f1ebff 99.75%, #fff 177.86%);
    height: calc(100% + 80px);
    position: absolute;
    top: -80px;
    width: calc(100% + 48px);
    z-index: -1
}

@media (min-width:600px) {
    ._2RrSXQ {
        font-size: calc(var(----lgQg, .1rem)*8*6);
        font-weight: 400;
        letter-spacing: -.64px;
        line-height: 110%
    }

    .vvSr_A {
        font-size: calc(var(----lgQg, .1rem)*8*2);
        font-weight: 400;
        line-height: 150%
    }

    .xqxY_A {
        width: calc(100% + 96px)
    }
}

@media (min-width:900px) {
    .___Ucw {
        border: none
    }

    ._2RrSXQ {
        font-size: calc(var(----lgQg, .1rem)*8*7);
        letter-spacing: -2.5px;
        line-height: 105%
    }

    .vvSr_A {
        font-size: calc(var(----lgQg, .1rem)*8*2);
        font-weight: 400;
        line-height: 150%
    }
}

@media (min-width:1200px) {
    ._2RrSXQ {
        font-size: calc(var(----lgQg, .1rem)*8*9);
        letter-spacing: -3.2px;
        line-height: 105%
    }

    .vvSr_A {
        font-size: calc(var(----lgQg, .1rem)*8*2.25);
        font-weight: 400;
        line-height: 150%
    }

    .xqxY_A {
        width: calc(100% + 64px)
    }
}

@media (min-width:1650px) {
    ._2RrSXQ {
        font-size: calc(var(----lgQg, .1rem)*8*13);
        letter-spacing: -4.6px;
        line-height: 105%
    }

    .vvSr_A {
        font-size: calc(var(----lgQg, .1rem)*8*3);
        font-weight: 400;
        line-height: 150%
    }
}

.xxtQ0Q {
    justify-content: space-around
}

.ZqUHEQ {
    display: none;
    flex: 1 1 0;
    max-width: 560px
}

@media screen and (min-width:1040px) {
    .ZqUHEQ._28OVWA {
        display: initial
    }
}

@media screen and (min-width:1344px) {
    .ZqUHEQ._3r_8rw {
        display: initial
    }
}

@media screen and (min-width:1648px) {
    .ZqUHEQ.Ql5yGQ {
        display: initial
    }
}

.J5TlGQ,
.P81zuw {
    height: auto;
    width: 25%
}

._5Swq3Q {
    transform: translateY(25%) translateX(43%)
}

.eKE4cw {
    transform: translateY(-59%) translateX(40%)
}

.Xvh2kw {
    transform: translateY(61%) translateX(-27%)
}

._82CDmA {
    transform: translateY(-14%) translateX(-26%)
}

._3mXJrA {
    transform: translateY(-34%) translateX(30%)
}

.kT0kLA {
    transform: translateY(60%) translateX(31%)
}

.Hp1h1g {
    transform: translateY(-59%) translateX(-56%)
}

.wthG1Q {
    transform: translateY(20%) translateX(-48%)
}

.OAWDjQ {
    transform: rotate(-6deg) translateY(20%) translateX(20%)
}

._2PfVnQ {
    transform: rotate(-6deg) translateY(-100%) translateX(33%)
}

.RvCdFw {
    transform: rotate(-6deg) translateY(45%) translateX(-50%)
}

.Ife_ew {
    transform: rotate(-6deg) translateY(-20%) translateX(-30%)
}

.kbQUrw {
    transform: rotate(6deg) translateY(-25%) translateX(30%)
}

.SBMXaQ {
    transform: rotate(6deg) translateY(65%) translateX(40%)
}

.mqmPjA {
    transform: rotate(6deg) translateY(-50%) translateX(-40%)
}

.lQPv6g {
    transform: rotate(6deg) translateY(-25%) translateX(-30%)
}

.im1gjQ {
    max-height: 100%;
    max-width: 100%;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover
}

.hrJt8A {
    object-fit: contain
}

.lVEnYg {
    object-position: center top
}

._3u8h_w {
    object-position: center bottom
}

.WE2ijA {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

._99fZsQ {
    background: var(--2yga1g);
    color: var(--NRkSiw)
}

.Sx2zcA {
    opacity: 0;
    position: absolute;
    top: 0
}

.ww8pxw {
    display: grid
}

._4Qhg6w,
.ww8pxw {
    height: 100%;
    width: 100%
}

._4Qhg6w {
    overflow: hidden
}

._3d4diw {
    overflow-y: auto
}

.XcSaRA {
    overflow-x: auto
}

.light {
    --jNrzeA: 0 0 0 1px #404f6d0f, 0 0 8px 0 #39466024;
    --qE01KQ: 0 0 0 1px #404f6d0f, 0 0 8px 0 #39466024;
    --eVv6-g: 0 0 0 1px #404f6d0f, 0 0 8px 0 #39466024;
    --gzwI8Q: 0 0 0 1px #404f6d0f, 0 0 8px 0 #39466024
}

.dark {
    --jNrzeA: 0 0 20px 20px var(--iBIYpw);
    --qE01KQ: 0 0 20px 20px var(--iBIYpw);
    --eVv6-g: 0 0 20px 20px var(--Ypt7xQ);
    --gzwI8Q: 0 0 20px 20px var(--LIE6Cw)
}

.CUb7yA {
    --tUccgg: 0 0 20px 20px var(--iBIYpw);
    --cM0GLA: var(--jNrzeA)
}

.halDGQ {
    --tUccgg: 0 0 20px 20px var(--iBIYpw);
    --cM0GLA: var(--qE01KQ)
}

.jbzAYg {
    --tUccgg: 0 0 20px 20px var(--Ypt7xQ);
    --cM0GLA: var(--eVv6-g)
}

.rVH_Og {
    --tUccgg: 0 0 20px 20px var(--LIE6Cw);
    --cM0GLA: var(--gzwI8Q)
}

._4VC3AQ {
    display: flex;
    position: relative
}

._4VC3AQ.fYglDA {
    flex-direction: column
}

._4VC3AQ.rgskyw {
    flex-direction: row
}

.C96BFQ {
    position: sticky;
    z-index: 1
}

.C96BFQ.fYglDA.PIXMCA,
.C96BFQ.fYglDA.lc5heg {
    height: 0
}

.C96BFQ.fYglDA.PIXMCA {
    top: 0
}

.C96BFQ.fYglDA.lc5heg {
    top: 100%
}

.C96BFQ.rgskyw.PIXMCA,
.C96BFQ.rgskyw.lc5heg {
    width: 0
}

.C96BFQ.rgskyw.PIXMCA {
    left: 0
}

.C96BFQ.rgskyw.lc5heg {
    left: 100%
}

.zTtbcw {
    opacity: 0;
    position: absolute
}

.nIk0BA {
    box-shadow: var(--tUccgg)
}

.czGiVQ {
    box-shadow: var(--cM0GLA)
}

.zTtbcw.cjUW4Q {
    transition: opacity .25s, box-shadow .1s linear
}

.zTtbcw.z4ON1g {
    opacity: 1
}

.zTtbcw.fYglDA.PIXMCA {
    height: 16px;
    top: -16px;
    width: 100%
}

.zTtbcw.fYglDA.lc5heg {
    bottom: -16px;
    height: 16px;
    width: 100%
}

.zTtbcw.rgskyw.PIXMCA {
    height: 100%;
    left: -16px;
    width: 16px
}

.zTtbcw.rgskyw.lc5heg {
    height: 100%;
    right: -16px;
    width: 16px
}

.hPdeUA {
    height: 100%;
    isolation: isolate;
    width: 100%
}

.xRC6_Q {
    padding-bottom: 64px
}

.t4HLpg {
    align-items: center;
    bottom: 0;
    height: 80px;
    left: 0;
    padding-left: 16px;
    padding-right: 16px;
    position: fixed
}

@media (min-width:600px) {
    .HdW_Bw {
        height: calc(90vh - 64px);
        max-height: 536px
    }

    .xRC6_Q {
        height: min-content;
        max-height: calc(100% - 64px);
        padding-bottom: unset
    }

    .t4HLpg {
        align-items: end;
        height: 64px;
        padding-left: unset;
        padding-right: unset;
        padding-top: unset;
        position: unset
    }
}

.light {
    --vIN62g: var(--VcZbvQ);
    --nDonYw: var(--UpESEg)
}

.dark {
    --vIN62g: var(--PqRKXQ);
    --nDonYw: var(--PqRKXQ)
}

._809hyA {
    color: var(--vIN62g);
    font-size: calc(var(----lgQg, .1rem)*8/8*36);
    font-weight: 400;
    letter-spacing: -.01em;
    line-height: 1.2
}

.K701dg {
    color: var(--nDonYw);
    font-size: calc(var(----lgQg, .1rem)*8/8*16);
    font-weight: 400;
    line-height: calc(var(----lgQg, .1rem)*8/8*26)
}

@media (min-width:600px) {
    ._809hyA {
        font-size: calc(var(----lgQg, .1rem)*8/8*42);
        line-height: 1.1
    }

    .K701dg {
        font-size: calc(var(----lgQg, .1rem)*8/8*21);
        line-height: calc(var(----lgQg, .1rem)*8/8*32)
    }
}

@media (min-width:900px) {
    ._809hyA {
        font-size: calc(var(----lgQg, .1rem)*8/8*48)
    }
}

@media (min-width:1200px) {
    ._809hyA {
        font-size: calc(var(----lgQg, .1rem)*8/8*56)
    }
}

@media (min-width:1650px) {
    ._809hyA {
        font-size: calc(var(----lgQg, .1rem)*8/8*64)
    }
}

.FmtbLQ {
    clip: rect(1px, 1px, 1px, 1px);
    background: var(--LIE6Cw);
    border-radius: 8px;
    box-shadow: var(--galhog);
    display: block;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    z-index: 100
}

.FmtbLQ.Zjuzfg {
    top: 0
}

.FmtbLQ.jAXz3w {
    bottom: 0
}

._252raA:active,
._252raA:focus,
._252raA:focus-within,
._6GCHow {
    clip: auto;
    height: auto;
    margin: initial;
    overflow: initial;
    white-space: normal;
    width: auto
}

.N00Reg {
    display: block;
    padding: 16px
}

.ObBgBw {
    left: calc(8px + var(--safe-area-inset-left));
    top: calc(8px + var(--safe-area-inset-top))
}

.light {
    --s2EMVg: #ffffff66
}

.dark {
    --s2EMVg: #242c3d66
}

.ywraoA {
    align-items: center;
    display: flex;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    user-select: none
}

.qQtUQw {
    position: absolute;
    z-index: 1
}

.qQtUQw.dFvt1A {
    top: 50%;
    transform: translateX(var(--VJZgsQ, 0)) translateY(calc(-50% - var(--Wxzfbw, 0px)))
}

.qQtUQw.dFvt1A.z9mEkw {
    right: 4px
}

.qQtUQw.dFvt1A.hRIG1Q {
    left: 4px
}

.C3qtwA {
    scrollbar-width: none
}

.C3qtwA::-webkit-scrollbar {
    display: none
}

.iC_woA.qwEVbg.Jvb7NA {
    scroll-snap-type: x proximity
}

.iC_woA._0dfZ_w.Jvb7NA {
    scroll-snap-type: y proximity
}

.iC_woA.qwEVbg._4L8cig {
    scroll-snap-type: x mandatory
}

.iC_woA._0dfZ_w._4L8cig {
    scroll-snap-type: y mandatory
}

.XmRDGw {
    flex-grow: 1;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    z-index: 0
}

.XmRDGw.qwEVbg {
    overflow-x: auto;
    overflow-y: hidden
}

.XmRDGw._0dfZ_w {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.XmRDGw.qwEVbg.eJiAVQ,
[dir=rtl] .XmRDGw.qwEVbg.scsavA {
    mask-image: linear-gradient(to left, transparent 0, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9));
    -webkit-mask-image: linear-gradient(to left, transparent 0, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9))
}

.XmRDGw.qwEVbg.scsavA,
[dir=rtl] .XmRDGw.qwEVbg.eJiAVQ {
    mask-image: linear-gradient(to right, transparent 0, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9));
    -webkit-mask-image: linear-gradient(to right, transparent 0, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9))
}

.XmRDGw.qwEVbg.eJiAVQ.scsavA {
    mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9), #000 calc(100% - var(--zGB0DQ, calc(6 * 8px))*.9), rgba(0, 0, 0, .32) calc(100% - var(--zGB0DQ, calc(6 * 8px))*.36), transparent 100%);
    -webkit-mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9), #000 calc(100% - var(--zGB0DQ, calc(6 * 8px))*.9), rgba(0, 0, 0, .32) calc(100% - var(--zGB0DQ, calc(6 * 8px))*.36), transparent 100%)
}

.XmRDGw._0dfZ_w.eJiAVQ {
    mask-image: linear-gradient(to top, transparent 0, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9));
    -webkit-mask-image: linear-gradient(to top, transparent 0, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9))
}

.XmRDGw._0dfZ_w.scsavA {
    mask-image: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9));
    -webkit-mask-image: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9))
}

.XmRDGw._0dfZ_w.eJiAVQ.scsavA {
    mask-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9), #000 calc(100% - var(--zGB0DQ, calc(6 * 8px))*.9), rgba(0, 0, 0, .32) calc(100% - var(--zGB0DQ, calc(6 * 8px))*.36), transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .32) calc(var(--zGB0DQ, calc(6 * 8px))*.36), #000 calc(var(--zGB0DQ, calc(6 * 8px))*.9), #000 calc(100% - var(--zGB0DQ, calc(6 * 8px))*.9), rgba(0, 0, 0, .32) calc(100% - var(--zGB0DQ, calc(6 * 8px))*.36), transparent 100%)
}

.XmRDGw.Xf5xeQ {
    --zGB0DQ: 24px
}

.XmRDGw._2cz4Pw {
    --zGB0DQ: 48px
}

.XmRDGw.taNfXA {
    --zGB0DQ: 96px
}

.Me3ejg {
    --n-rkYA: 0;
    --xrlKSw: var(--n-rkYA);
    --aOKitg: var(--xrlKSw);
    --bMVHuA: var(--aOKitg);
    --_2G9Zg: var(--xrlKSw);
    --y3VSEw: var(--_2G9Zg);
    --X4o5IQ: var(--y3VSEw);
    --FzvlhA: var(--X4o5IQ);
    --ud1SSQ: var(--y3VSEw);
    --cEUfZQ: var(--ud1SSQ);
    --1LTx6w: var(--bMVHuA);
    --6ki7Fw: var(--1LTx6w);
    --rucCGA: var(--bMVHuA);
    --W6yS4A: var(--rucCGA);
    padding: var(--FzvlhA) var(--W6yS4A) var(--cEUfZQ) var(--6ki7Fw);
    scroll-padding-left: var(--6ki7Fw);
    scroll-padding-right: var(--W6yS4A)
}

@media (min-width:600px) {
    .Me3ejg {
        --OhIXHw: var(--n-rkYA);
        --xrlKSw: var(--OhIXHw);
        --Ulaa4Q: var(--aOKitg);
        --bMVHuA: var(--Ulaa4Q);
        --bJW57A: var(--_2G9Zg);
        --y3VSEw: var(--bJW57A);
        --TmuOPA: var(--X4o5IQ);
        --FzvlhA: var(--TmuOPA);
        --PonzLA: var(--ud1SSQ);
        --cEUfZQ: var(--PonzLA);
        --aW1Exg: var(--1LTx6w);
        --6ki7Fw: var(--aW1Exg);
        --vopvBQ: var(--rucCGA);
        --W6yS4A: var(--vopvBQ)
    }
}

@media (min-width:900px) {
    .Me3ejg {
        --6h1yBw: var(--OhIXHw);
        --xrlKSw: var(--6h1yBw);
        --6GoYpg: var(--Ulaa4Q);
        --bMVHuA: var(--6GoYpg);
        --8xtt1Q: var(--bJW57A);
        --y3VSEw: var(--8xtt1Q);
        --XPIGyA: var(--TmuOPA);
        --FzvlhA: var(--XPIGyA);
        --Z4m2FQ: var(--PonzLA);
        --cEUfZQ: var(--Z4m2FQ);
        --o7VykQ: var(--aW1Exg);
        --6ki7Fw: var(--o7VykQ);
        --ibSRpg: var(--vopvBQ);
        --W6yS4A: var(--ibSRpg)
    }
}

@media (min-width:1200px) {
    .Me3ejg {
        --QPFCnQ: var(--6h1yBw);
        --xrlKSw: var(--QPFCnQ);
        --qnJjSA: var(--6GoYpg);
        --bMVHuA: var(--qnJjSA);
        --g-Q1Og: var(--8xtt1Q);
        --y3VSEw: var(--g-Q1Og);
        --LNX7Dg: var(--XPIGyA);
        --FzvlhA: var(--LNX7Dg);
        --lZcP0A: var(--Z4m2FQ);
        --cEUfZQ: var(--lZcP0A);
        --3804cA: var(--o7VykQ);
        --6ki7Fw: var(--3804cA);
        --fTJBTw: var(--ibSRpg);
        --W6yS4A: var(--fTJBTw)
    }
}

@media (min-width:1650px) {
    .Me3ejg {
        --8lJd3A: var(--QPFCnQ);
        --xrlKSw: var(--8lJd3A);
        --B3LcPA: var(--qnJjSA);
        --bMVHuA: var(--B3LcPA);
        --phxUqA: var(--g-Q1Og);
        --y3VSEw: var(--phxUqA);
        --PAuvBw: var(--LNX7Dg);
        --FzvlhA: var(--PAuvBw);
        --SScMJQ: var(--lZcP0A);
        --cEUfZQ: var(--SScMJQ);
        --F_cbMA: var(--3804cA);
        --6ki7Fw: var(--F_cbMA);
        --1N1XHg: var(--fTJBTw);
        --W6yS4A: var(--1N1XHg)
    }
}

.p9PpRg {
    --xqmAqA: auto;
    --ScYZxQ: var(--xqmAqA);
    --gBGfrg: calc(var(--ScYZxQ) - var(--rlSUnQ, 0)/var(--sk9ikg, 0)*(var(--sk9ikg, 0) - 1));
    flex-basis: var(--gBGfrg)
}

@media (min-width:600px) {
    .p9PpRg {
        --O2OO4w: var(--xqmAqA);
        --ScYZxQ: var(--O2OO4w)
    }
}

@media (min-width:900px) {
    .p9PpRg {
        --fszzkg: var(--O2OO4w);
        --ScYZxQ: var(--fszzkg)
    }
}

@media (min-width:1200px) {
    .p9PpRg {
        --cbI4Pw: var(--fszzkg);
        --ScYZxQ: var(--cbI4Pw)
    }
}

@media (min-width:1650px) {
    .p9PpRg {
        --DMP83A: var(--cbI4Pw);
        --ScYZxQ: var(--DMP83A)
    }
}

.GLyNIw {
    scroll-snap-align: start
}

.LCD1cA {
    scroll-snap-align: end
}

.zC5NZw {
    scroll-snap-align: center
}

.dnZWVQ {
    scroll-snap-align: none
}

.zAWjSA {
    flex-shrink: 0
}

.jpmDSA {
    display: flex;
    flex-flow: row nowrap;
    isolation: isolate;
    min-width: 0;
    outline: none;
    position: relative
}

.o0qdKw {
    display: block;
    flex: none
}

.b1eerA {
    font-feature-settings: normal;
    font-size: 48px;
    font-variation-settings: "opsz" 100;
    font-weight: 500;
    letter-spacing: -1.5px;
    line-height: 1.06
}

.t6_Thg {
    font-size: 36px;
    letter-spacing: -1px
}

.zBWJ7A {
    background-clip: text;
    -webkit-background-clip: text;
    background-image: linear-gradient(90deg, #00a0a8, #7d2ae8);
    color: transparent;
    font-style: normal;
    margin: -.2em;
    padding: .2em
}

.JHm2nA {
    font-size: 16px;
    line-height: 1.4;
    padding-top: 18px
}

._3Xr_5Q {
    padding-top: 26px
}

.e5CO3g {
    margin: 0 auto;
    padding: 10px 24px 42px
}

.Vtu7uw {
    margin: 0 auto;
    max-width: 848px;
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px
}

._8RKGUQ {
    margin: -20px 0
}

.GHVc0Q {
    height: 100%;
    position: relative;
    width: 100%
}

.ovbk_A {
    transition: transform .2s ease-out
}

.Auc89w {
    scroll-snap-align: center
}

.yoO6Ww {
    outline: 1px solid transparent;
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
    transform: scale(calc(1 - var(--XaPJSg)*.05)) rotate(calc(var(--eDjCAg)*2deg));
    will-change: transform
}

@media (hover:hover) and (pointer:fine) {
    .ED5lbw:hover {
        transform: scale(1.09)
    }

    .ED5lbw:hover .GHVc0Q,
    .ED5lbw:hover .Jz5MJw,
    .ED5lbw:hover .VCbSng {
        transform: scale(1.05)
    }
}

.hllprw {
    overflow: hidden
}

.UN_pPA {
    border: 1px solid var(--enMi_w);
    height: 100%;
    left: 0;
    pointer-events: none
}

.UIkVpA,
.UN_pPA {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    width: 100%
}

.UIkVpA {
    padding: 6% 7%;
    transform-origin: 50% 150%
}

.VCbSng {
    align-items: baseline;
    display: flex
}

.v7cqYQ {
    flex-shrink: 0;
    height: 17.6px;
    width: 17.6px
}

.ChptKQ {
    flex-grow: 1;
    margin-left: 5.6px;
    min-width: 0
}

.LsmtpQ {
    font-feature-settings: normal;
    font-size: 14px;
    font-variation-settings: "opsz" 100;
    font-weight: 700;
    line-height: 1;
    vertical-align: middle
}

.Jz5MJw {
    margin-top: 5.6px
}

._8LkqtA .LsmtpQ,
._8LkqtA .v7cqYQ {
    color: #fff
}

.H1SQXA {
    height: 224px;
    isolation: isolate;
    margin: 20px 0;
    overflow: hidden;
    position: relative;
    width: 160px
}

.H1SQXA,
.UN_pPA {
    border-radius: 10.72px
}

.Ptb8Og {
    padding-left: calc(50vw - 88px)
}

.T5RZWg {
    padding-right: calc(50vw - 88px)
}

.A9pOSQ {
    border-radius: 50%;
    box-shadow: var(--galhog);
    justify-content: center;
    position: absolute;
    top: 50%;
    z-index: 1
}

.A9pOSQ.pVbZuQ {
    left: calc(50vw - 88px);
    transform: translateY(-50%) translateX(-50%)
}

.A9pOSQ.U5mS2Q {
    right: calc(50vw - 88px);
    transform: translateY(-50%) translateX(50%)
}

@media (min-width:352px) {
    .v7cqYQ {
        height: calc(5.5vw - 1.76px);
        width: calc(5.5vw - 1.76px)
    }

    .ChptKQ {
        margin-left: calc(1.75vw - .56px)
    }

    .LsmtpQ {
        font-size: calc(4.375vw - 1.4px)
    }

    .Jz5MJw {
        margin-top: calc(1.75vw - .56px)
    }

    .H1SQXA {
        height: calc(70vw - 22.4px);
        width: calc(50vw - 16px)
    }

    .H1SQXA,
    .UN_pPA {
        border-radius: calc(3.35vw - 1.072px)
    }

    .Ptb8Og {
        padding-left: 25vw
    }

    .T5RZWg {
        padding-right: 25vw
    }

    .A9pOSQ.pVbZuQ {
        left: 25vw
    }

    .A9pOSQ.U5mS2Q {
        right: 25vw
    }
}

@media (min-width:432px) {
    .v7cqYQ {
        height: 22px;
        width: 22px
    }

    .ChptKQ {
        margin-left: 7px
    }

    .LsmtpQ {
        font-size: 17.5px
    }

    .Jz5MJw {
        margin-top: 7px
    }

    .H1SQXA {
        height: 280px;
        width: 200px
    }

    .H1SQXA,
    .UN_pPA {
        border-radius: 13.4px
    }

    .Ptb8Og {
        padding-left: calc(50vw - 108px)
    }

    .T5RZWg {
        padding-right: calc(50vw - 108px)
    }

    .A9pOSQ.pVbZuQ {
        left: calc(50vw - 108px)
    }

    .A9pOSQ.U5mS2Q {
        right: calc(50vw - 108px)
    }
}

@media (min-width:600px) {

    .GHVc0Q,
    .VCbSng {
        will-change: transform
    }

    .b1eerA {
        font-size: 88px;
        font-weight: 400;
        letter-spacing: -3.5px;
        line-height: 1.04
    }

    .t6_Thg {
        font-size: 66px;
        letter-spacing: -2.6px
    }

    .JHm2nA {
        font-size: 16px;
        line-height: 1
    }

    .JHm2nA,
    ._3Xr_5Q {
        padding-top: 22px
    }

    ._4G79Ow {
        font-size: 14px;
        min-height: 38px;
        min-width: 120px;
        padding-top: 0
    }

    .e5CO3g {
        padding-bottom: 56px;
        padding-top: 0
    }

    .e5CO3g.dfDi6A {
        max-width: 856px
    }

    .yoO6Ww {
        padding-left: 8px;
        padding-right: 8px;
        transform: unset;
        will-change: unset
    }

    .v7cqYQ {
        height: 17.6px;
        width: 17.6px
    }

    .ChptKQ {
        margin-left: 5.6px
    }

    .LsmtpQ {
        font-size: 14px
    }

    .Jz5MJw {
        margin-top: 5.6px
    }

    .H1SQXA {
        height: 224px;
        width: 160px
    }

    .H1SQXA,
    .UN_pPA {
        border-radius: 10.72px
    }

    .Ptb8Og {
        padding-left: calc(50vw - 264px)
    }

    .T5RZWg {
        padding-right: calc(50vw - 264px)
    }

    .A9pOSQ.pVbZuQ {
        left: calc(50vw - 264px)
    }

    .A9pOSQ.U5mS2Q {
        right: calc(50vw - 264px)
    }
}

@media (min-width:900px) {
    .Vtu7uw {
        max-width: 1120px
    }
}

@media (min-width:1200px) {
    .Vtu7uw {
        max-width: unset
    }
}

@media (min-width:1650px) {
    .Vtu7uw {
        padding-bottom: 64px
    }
}

@media (min-width:880px) {
    .Ptb8Og {
        padding-left: calc(50vw - 440px)
    }

    .T5RZWg {
        padding-right: calc(50vw - 440px)
    }
}

@media (min-width:928px) {
    .A9pOSQ.pVbZuQ {
        left: calc(50vw - 440px)
    }

    .A9pOSQ.U5mS2Q {
        right: calc(50vw - 440px)
    }
}

@media (min-width:1232px) {
    .Ptb8Og {
        padding-left: calc(50vw - 616px)
    }

    .T5RZWg {
        padding-right: calc(50vw - 616px)
    }
}

@media (min-width:1280px) {
    .b1eerA {
        font-size: calc(8px + 6.25vw)
    }

    .JHm2nA {
        font-size: 1.25vw
    }

    .JHm2nA,
    ._3Xr_5Q {
        padding-top: 1.71875vw
    }

    ._4G79Ow {
        font-size: calc(6px + .625vw);
        min-height: calc(2px + 2.8125vw);
        min-width: 9.375vw
    }

    .e5CO3g {
        padding-bottom: calc(40px + 1.25vw)
    }

    .e5CO3g.dfDi6A {
        max-width: calc(56px + 62.5vw)
    }

    .yoO6Ww {
        padding-left: .625vw;
        padding-right: .625vw
    }

    .v7cqYQ {
        height: 1.375vw;
        width: 1.375vw
    }

    .ChptKQ {
        margin-left: .4375vw
    }

    .LsmtpQ {
        font-size: 1.09375vw
    }

    .Jz5MJw {
        margin-top: .4375vw
    }

    .H1SQXA {
        height: 17.5vw;
        width: 12.5vw
    }

    .H1SQXA,
    .UN_pPA {
        border-radius: .8375vw
    }

    .Ptb8Og {
        padding-left: 1.875vw
    }

    .T5RZWg {
        padding-right: calc(1.25vw + 12px)
    }

    .A9pOSQ.pVbZuQ {
        left: 1.875vw
    }

    .A9pOSQ.U5mS2Q {
        right: 1.875vw
    }
}

@media (min-width:1920px) {
    .b1eerA {
        font-size: 128px
    }

    .JHm2nA {
        font-size: 24px
    }

    .JHm2nA,
    ._3Xr_5Q {
        padding-top: 33px
    }

    ._4G79Ow {
        font-size: 18px;
        min-height: 56px;
        min-width: 180px
    }

    .e5CO3g {
        padding-bottom: 64px
    }

    .e5CO3g.dfDi6A {
        max-width: 1256px
    }

    .yoO6Ww {
        padding-left: 12px;
        padding-right: 12px
    }

    .v7cqYQ {
        height: 26.4px;
        width: 26.4px
    }

    .ChptKQ {
        margin-left: 8.4px
    }

    .LsmtpQ {
        font-size: 21px
    }

    .Jz5MJw {
        margin-top: 8.4px
    }

    .H1SQXA {
        height: 336px;
        width: 240px
    }

    .H1SQXA,
    .UN_pPA {
        border-radius: 16.08px
    }

    .Ptb8Og {
        padding-left: calc(50vw - 924px)
    }

    .T5RZWg {
        padding-right: calc(50vw - 924px)
    }

    .A9pOSQ.pVbZuQ {
        left: calc(50vw - 924px)
    }

    .A9pOSQ.U5mS2Q {
        right: calc(50vw - 924px)
    }
}

@media (min-width:2376px) {
    .Ptb8Og {
        padding-left: calc(50vw - 1188px)
    }

    .T5RZWg {
        padding-right: calc(50vw - 1188px)
    }
}

@media (min-width:2448px) {
    .A9pOSQ.pVbZuQ {
        left: calc(50vw - 1188px)
    }

    .A9pOSQ.U5mS2Q {
        right: calc(50vw - 1188px)
    }
}

@media (min-width:2560px) {
    .Ptb8Og {
        padding-left: 92px
    }

    .T5RZWg {
        padding-right: 92px
    }

    .A9pOSQ.pVbZuQ {
        left: 92px
    }

    .A9pOSQ.U5mS2Q {
        right: 92px
    }
}

.light {
    --lLIt9w: linear-gradient(#fff, #fff) padding-box, var(--U8pJuw) border-box
}

.dark {
    --lLIt9w: linear-gradient(#1d1f26, #1d1f26) padding-box, var(--U8pJuw) border-box
}

.KY4NtA {
    background: var(--lLIt9w);
    max-width: 100%;
    min-width: calc(var(----lgQg, .1rem)*8*10);
    transition: box-shadow .3s ease-in-out, transform .2s ease-in-out;
    vertical-align: middle
}

.i5iGfQ {
    background: var(--0BpVqA);
    cursor: wait
}

._48rq0w {
    height: calc(var(----lgQg, .1rem)*8*4);
    padding: calc(var(----lgQg, .1rem)*8 - 1px)
}

.T_miEQ {
    height: calc(var(----lgQg, .1rem)*8*5);
    padding: calc(var(----lgQg, .1rem)*8*2 - 1px)
}

._49uIvQ._48rq0w {
    min-width: unset;
    width: calc(var(----lgQg, .1rem)*8*4)
}

._49uIvQ.T_miEQ {
    min-width: unset;
    width: calc(var(----lgQg, .1rem)*8*5)
}

.NBZHfQ._48rq0w {
    --LYm33A: calc(var(----lgQg, 0.1rem)*8*5)
}

.NBZHfQ.T_miEQ,
.NBZHfQ._48rq0w {
    max-height: var(--LYm33A);
    max-width: var(--LYm33A);
    min-height: var(--LYm33A);
    min-width: var(--LYm33A);
    width: calc(var(----lgQg, .1rem)*8*2 + var(--LYm33A))
}

.NBZHfQ.T_miEQ {
    --LYm33A: calc(var(----lgQg, 0.1rem)*8*6)
}

.FLiR2Q {
    height: auto;
    min-width: calc(var(----lgQg, .1rem)*8*8);
    padding: calc(var(----lgQg, .1rem)*8 - 1px)
}

.zMR_DQ:not(.t_jDOA, :active, ._6gciLw, .i5iGfQ):hover {
    box-shadow: 8px -4px 24px rgba(0, 196, 204, .3), -8px 8px 24px rgba(139, 61, 255, .3);
    transform: scale(1)
}

.KY4NtA:not(._6gciLw, .i5iGfQ):active,
.t_jDOA:not(._6gciLw, .i5iGfQ) {
    box-shadow: 8px -4px 24px rgba(139, 61, 255, .5), -8px 8px 24px rgba(0, 196, 204, .5);
    transform: scale(.97)
}

._6gciLw,
._6gciLw.t_jDOA {
    background: var(--gFgXSg)
}

._6gciLw svg {
    filter: grayscale();
    opacity: .4
}

.NBZHfQ {
    border-width: 2px
}

.NBZHfQ.zMR_DQ:not(.t_jDOA, :active, ._6gciLw):hover {
    box-shadow: 6px -3px 12px rgba(0, 196, 204, .3), -6px 3px 12px rgba(139, 61, 255, .3)
}

.KY4NtA.NBZHfQ:active,
.NBZHfQ.t_jDOA {
    box-shadow: 8px -4px 12px rgba(139, 61, 255, .5), -8px 8px 12px rgba(0, 196, 204, .5)
}

._P7wfg {
    align-items: center;
    background-color: var(--gIrJLw);
    border: none;
    border-radius: 48px;
    bottom: calc(8px*var(---sfgzw));
    color: var(--SxhHZg);
    cursor: pointer;
    display: flex;
    max-height: 120px;
    max-width: 120px;
    padding: 8px;
    position: absolute
}

._P7wfg.V_wHtw {
    right: calc(8px*var(---sfgzw))
}

._P7wfg.lpckzA {
    left: calc(8px*var(---sfgzw))
}

.lszjnQ {
    display: flex;
    height: 100%;
    position: relative;
    width: 100%
}

.OagC9Q,
.gh48MQ {
    height: 100%;
    position: absolute;
    width: 100%
}

.OagC9Q {
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline-offset: -3px
}

._5W2YuQ {
    height: 100%;
    object-position: "center center";
    width: 100%
}

._5W2YuQ._PZf6A {
    transition: opacity .2s linear 10ms
}

._5W2YuQ {
    opacity: 0
}

._5W2YuQ.cw0BQA {
    opacity: 1
}

.light {
    --kFASxA: #0f1015
}

.dark {
    --kFASxA: #fff
}

.UDSp0A {
    min-width: 1px
}

.vtsHJg {
    font-feature-settings: normal;
    font-size: 48px;
    font-variation-settings: "opsz" 100;
    font-weight: 400;
    letter-spacing: -1.5px;
    line-height: 1.06
}

.ce7lCQ,
.vtsHJg {
    color: var(--kFASxA)
}

.ce7lCQ {
    font-size: 16px;
    line-height: 1.4
}

.myfA_g {
    border-radius: 16px;
    box-shadow: var(--galhog);
    isolation: isolate;
    margin: auto;
    overflow: hidden;
    width: 100%
}

@media (min-width:600px) {
    .vtsHJg {
        font-size: 72px
    }

    .ce7lCQ {
        font-size: 21px
    }

    .hu5spg {
        font-size: 16px;
        min-height: 28px;
        min-width: 48px;
        padding-top: 0
    }
}

@media (min-width:900px) {
    .hu5spg {
        font-size: 14px;
        min-width: 146px
    }

    .myfA_g {
        border-radius: 20px;
        width: 86vw
    }
}

@media (min-width:1200px) {
    .vtsHJg {
        font-size: 84px
    }

    .myfA_g {
        border-radius: 24px;
        width: 72vw
    }
}

@media (min-width:1650px) {
    .vtsHJg {
        font-size: 96px
    }

    .ce7lCQ {
        font-size: 24px
    }

    .hu5spg {
        font-size: 18px;
        min-height: 56px;
        min-width: 188px
    }

    .myfA_g {
        border-radius: 32px;
        max-width: 1412px;
        width: 74vw
    }
}

.eTTa1w {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 640px;
    width: 100%
}

.eTTa1w.PDVoew {
    background-image: linear-gradient(180deg, #992bff, #5a32fa 45%, #13a3b5 62%, #93e8f6 82%, #fff)
}

.eTTa1w.hfybRA {
    background-image: linear-gradient(180deg, #008821 20%, #66d59e 80%, #fff)
}

.eTTa1w.Uc_0gw {
    background-image: linear-gradient(180deg, #ee354b, #ff3b52 62.5%, #fff)
}

@media (min-width:600px) {
    .eTTa1w {
        background-size: 100% 100%;
        height: 105vw
    }

    .eTTa1w.PDVoew {
        background-image: linear-gradient(180deg, #992bff, #5a32fa 290px, #13a3b5 422px, #93e8f6 82%, #fff)
    }

    .eTTa1w.hfybRA {
        background-image: linear-gradient(180deg, #008922, #54d297 49.6%, #fff 76.4%)
    }
}

@media (min-width:900px) {
    .eTTa1w {
        background-size: 100% 100%;
        height: 85vw
    }

    .eTTa1w.PDVoew {
        background-image: linear-gradient(180deg, #992bff, #5a32fa 200px, #13a3b5 336px, #93e8f6 70%, #fff)
    }

    .eTTa1w.Uc_0gw {
        background-image: linear-gradient(180deg, #ee354b, #ff3b52 45.8%, #fff 97%)
    }
}

@media (min-width:1200px) {
    .eTTa1w {
        background-size: 100% 100%;
        height: 71vw
    }

    .eTTa1w.PDVoew {
        background-image: linear-gradient(180deg, #992bff, #5a32fa 222px, #13a3b5 375px, #93e8f6 60%, #fff)
    }
}

@media (min-width:1650px) {
    .eTTa1w {
        background-size: 100% 100%;
        height: 1414px
    }

    .eTTa1w.PDVoew {
        background-image: linear-gradient(180deg, #992bff, #5a32fa 15%, #13a3b5 34%, #93e8f6 60%, #fff)
    }
}

.light {
    --HFsO3A: var(--VcZbvQ);
    --yPBisQ: var(--UpESEg)
}

.dark {
    --HFsO3A: var(--ezSU3w);
    --yPBisQ: var(--ezSU3w)
}

._3tJw4g {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

.iC_8gw {
    color: var(--HFsO3A);
    display: block;
    font-size: calc(var(----lgQg, .1rem)*21);
    font-weight: 500;
    letter-spacing: -.01em;
    line-height: 1.25
}

.pK7mdQ {
    color: var(--yPBisQ);
    display: block;
    font-size: calc(var(----lgQg, .1rem)*14);
    font-weight: 400;
    line-height: 1.4
}

@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
    .eetpDg:hover .rvBrgw {
        transform: scale(1.09)
    }
}

.rvBrgw.l5E9Xw {
    transition: transform .2s ease-out
}

@media (min-width:600px) {
    .iC_8gw {
        font-size: calc(var(----lgQg, .1rem)*24)
    }
}

@media (min-width:900px) {
    .iC_8gw._728VSQ {
        font-size: calc(var(----lgQg, .1rem)*32)
    }

    .dw4tTw {
        max-width: 568px
    }
}

@media (min-width:1200px) {
    .iC_8gw {
        font-size: calc(var(----lgQg, .1rem)*28)
    }

    .iC_8gw._728VSQ {
        font-size: calc(var(----lgQg, .1rem)*36)
    }

    .pK7mdQ {
        font-size: calc(var(----lgQg, .1rem)*18)
    }
}

@media (min-width:1650px) {
    .iC_8gw {
        font-size: calc(var(----lgQg, .1rem)*32)
    }

    .iC_8gw._728VSQ {
        font-size: calc(var(----lgQg, .1rem)*42)
    }

    .pK7mdQ.txxGfg {
        font-size: calc(var(----lgQg, .1rem)*21)
    }
}

.L1v8EQ {
    width: 302px
}

.cZc9AA {
    display: flex;
    flex-direction: column;
    height: var(--8ESoXg, 100%)
}

.PznWrA {
    margin-left: calc(var(--cQVGYw, 0px)*-1);
    margin-right: calc(var(--cQVGYw, 0px)*-1)
}

.GWJNnw {
    flex-shrink: 0;
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.GWJNnw.PznWrA {
    max-width: calc(100% + var(--cQVGYw, 0px)*2)
}

.OmoEvw .cdPXSw,
[dir=rtl] .ntA3sw .cdPXSw {
    -webkit-mask-image: linear-gradient(90deg, transparent 24px, red 64px);
    mask-image: linear-gradient(90deg, transparent 24px, red 64px)
}

.ntA3sw .cdPXSw,
[dir=rtl] .OmoEvw .cdPXSw {
    -webkit-mask-image: linear-gradient(270deg, transparent 24px, red 64px);
    mask-image: linear-gradient(270deg, transparent 24px, red 64px)
}

.ntA3sw.OmoEvw .cdPXSw {
    -webkit-mask-image: linear-gradient(90deg, transparent 24px, red 64px, red calc(100% - 64px), transparent calc(100% - 24px));
    mask-image: linear-gradient(90deg, transparent 24px, red 64px, red calc(100% - 64px), transparent calc(100% - 24px))
}

._0DA3uA,
.p0f1_w {
    border-radius: 0;
    color: var(--PRQgyw);
    height: 100%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.zbprQQ~._0DA3uA,
.zbprQQ~.p0f1_w {
    transition: color .3s ease-in-out, transform .3s ease-in-out, opacity .3s ease-in-out
}

._0DA3uA:hover,
.p0f1_w:hover {
    color: var(--VcZbvQ)
}

._0DA3uA.ruqCcA,
.p0f1_w.ruqCcA {
    opacity: 1;
    pointer-events: unset;
    transform: scaleX(1)
}

.p0f1_w {
    left: 0;
    transform: scaleX(0);
    transform-origin: -40px center
}

._0DA3uA {
    right: 0;
    transform: scaleX(0);
    transform-origin: 40px center
}

[dir=rtl] .p0f1_w {
    transform-origin: 40px center
}

[dir=rtl] ._0DA3uA {
    transform-origin: -40px center
}

.Z1Thkw {
    scrollbar-width: none
}

.Z1Thkw::-webkit-scrollbar {
    display: none
}

.cdPXSw {
    display: flex;
    max-width: calc(100% - var(--cQVGYw, 0px)*2);
    overflow-x: auto;
    padding-left: var(--cQVGYw, 0);
    padding-right: var(--cQVGYw, 0);
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.cdPXSw.hVVpNg {
    margin: 0 auto
}

.cdPXSw.e6ZyGQ {
    margin-left: auto
}

.cdPXSw.WBv1gQ {
    display: flex;
    width: calc(100% - var(--cQVGYw, 0px)*2)
}

.zbprQQ {
    scroll-behavior: smooth
}

.hc1JNg:after {
    background: var(--WcghmA);
    border-radius: 8px;
    bottom: 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    transform: translate(calc(var(--4N5IuA, 8px) - var(--cQVGYw, 0px)));
    width: calc(var(--IuauUQ, 0px) + var(--cQVGYw, 0px)*2)
}

[dir=rtl] .hc1JNg:after {
    transform: translate(calc(var(--4N5IuA, 8px) + var(--cQVGYw, 0px)))
}

.PznWrA .hc1JNg:after {
    transform: translate(var(--4N5IuA, 8px));
    width: var(--IuauUQ, 0)
}

.hc1JNg.zbprQQ:after {
    transition: transform .3s ease-in-out, width .3s ease-in-out
}

.cdPXSw>* {
    margin-left: var(--NskXVw, 0);
    scroll-snap-align: center
}

.cdPXSw>:first-child {
    margin-left: 0
}

.WBv1gQ>* {
    flex-grow: 1
}

.NXNXww {
    transform: translateX(-40px)
}

.LFTuaQ {
    transform: translateX(40px)
}

.huiuBw {
    flex-grow: 1;
    min-height: 0
}

.huiuBw:not(.Xi1owQ) {
    height: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 0
}

.huiuBw._VyunA {
    transition: transform .3s ease-in-out, opacity .3s ease-in-out
}

.huiuBw.Xi1owQ {
    opacity: 1
}

.rhfZhA {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    position: relative
}

.zJBxUg {
    overflow-x: hidden
}

.XbP0SA {
    padding: 0 24px
}

.I9TAag {
    margin: 0 auto;
    max-width: 1288px
}

.ck4BVA {
    max-width: 1192px
}

._IaweA {
    background-color: #fff;
    white-space: nowrap
}

.u0WslQ:hover {
    background-color: #404f6d0f
}

.rAZblw {
    background: linear-gradient(98deg, #00c4cc -9%, #5a32fa 78%, #7630d7 158%)
}

._69zyRA {
    white-space: nowrap
}

.rAZblw ._69zyRA {
    color: #fff
}

.DyM5jQ {
    align-items: center;
    display: flex;
    flex-shrink: 0
}

.rAZblw .DyM5jQ {
    color: #fff
}

.qD9_ew {
    position: relative
}

.Z8sfEQ {
    padding-inline: 12px;
    width: calc(100vw - 24px)
}

.Z8sfEQ.z_pt5Q {
    margin-left: 12px
}

.Z8sfEQ._ZmoRw {
    margin-right: 12px
}

@media (min-width:600px) {
    .XbP0SA {
        padding: 0 48px
    }

    .Z8sfEQ {
        padding-inline: 24px;
        width: calc(100vw - 48px)
    }

    .Z8sfEQ.z_pt5Q {
        margin-left: 24px
    }

    .Z8sfEQ._ZmoRw {
        margin-right: 24px
    }

    .wdWwmQ {
        position: sticky;
        top: 90px;
        z-index: 1
    }
}

@media (min-width:1200px) {
    .XbP0SA {
        padding: 0 32px
    }

    .k6oUMA .DyM5jQ {
        transform: scale(1.25)
    }

    .k6oUMA ._69zyRA {
        font-size: calc(var(----lgQg, .1rem)*18)
    }

    .Z8sfEQ {
        padding-inline: 16px;
        width: calc(100vw - 32px)
    }

    .Z8sfEQ.z_pt5Q {
        margin-left: 16px
    }

    .Z8sfEQ._ZmoRw {
        margin-right: 16px
    }
}

@media (min-width:1416px) {
    .Z8sfEQ {
        max-width: calc(100vw - 32px);
        padding-inline: unset;
        width: calc(612px + 50vw)
    }

    .Z8sfEQ.z_pt5Q {
        margin-left: calc(25vw - 306px)
    }

    .Z8sfEQ._ZmoRw {
        margin-right: calc(25vw - 306px)
    }
}

@media (min-width:1650px) {
    .I9TAag {
        max-width: 1416px
    }

    .Z8sfEQ {
        width: calc(676px + 50vw)
    }

    .Z8sfEQ.z_pt5Q {
        margin-left: calc(25vw - 338px)
    }

    .Z8sfEQ._ZmoRw {
        margin-right: calc(25vw - 338px)
    }
}

@media (min-width:2560px) {
    .Z8sfEQ {
        width: 1956px
    }

    .Z8sfEQ.z_pt5Q {
        margin-left: 302px
    }

    .Z8sfEQ._ZmoRw {
        margin-right: 302px
    }
}

@media (min-width:900px) and (prefers-reduced-motion:no-preference) {
    .ac0DBw {
        display: grid;
        grid-template-columns: 100%;
        grid-template-rows: minmax(0, 0fr);
        transition: grid-template-rows .5s
    }

    .bM_22w {
        min-height: 0;
        opacity: 0;
        transition: opacity .5s
    }

    .ac0DBw.oXf1ng {
        grid-template-rows: minmax(0, 1fr)
    }

    .ac0DBw.oXf1ng .bM_22w {
        opacity: 1
    }
}

.LkSfPA {
    border-radius: 50%;
    box-shadow: shadowSurface;
    display: none;
    justify-content: center;
    position: absolute;
    top: 50%;
    z-index: 1
}

.LkSfPA.FXlyxw {
    left: 64px;
    transform: translateY(-50%)
}

.LkSfPA.QPsLaQ {
    right: 64px;
    transform: translateY(-50%)
}

@media (min-width:600px) {
    .LkSfPA {
        display: block
    }
}

@media (min-width:900px) {
    .LkSfPA {
        top: calc(54.83721px + 15.40698vw)
    }
}

@media (min-width:1416px) {
    .LkSfPA {
        top: 532px
    }

    .LkSfPA.FXlyxw {
        left: calc(25vw - 330px)
    }

    .LkSfPA.QPsLaQ {
        right: calc(25vw - 330px)
    }
}

@media (min-width:1650px) {
    .LkSfPA {
        top: 578px
    }

    .LkSfPA.FXlyxw {
        left: min(calc(25vw - 362px), 278px)
    }

    .LkSfPA.QPsLaQ {
        right: min(calc(25vw - 362px), 278px)
    }
}

.v4OEtg {
    interpolate-size: allow-keywords;
    height: 0
}

.v4OEtg.szJnPQ {
    height: auto
}

@media (prefers-reduced-motion:no-preference) {
    .v4OEtg {
        transition: height .25s ease-in-out .25s
    }

    .v4OEtg.szJnPQ {
        transition: height .25s ease-in-out
    }
}

._PhRSQ {
    border: none;
    border-bottom: 1px solid var(--enMi_w);
    box-sizing: border-box;
    height: 1px;
    margin: 0
}

._PhRSQ.AOEsjQ {
    border-bottom: unset;
    border-right: 1px solid var(--enMi_w);
    display: inline-block;
    height: 100%;
    width: 1px
}

.YRzkuA,
.mTffxw {
    min-height: 40px
}

.mTffxw {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    justify-content: space-between;
    text-align: start
}

._0VYcYw {
    border-radius: 12px
}

._6csHKQ {
    display: none
}

.w6RhOw {
    border-radius: 16px;
    overflow: hidden;
    width: inherit
}

._2LfrSA {
    text-decoration: none;
    transition: color .2s
}

.I_9PuQ,
._2LfrSA {
    color: var(--VcZbvQ)
}

.I_9PuQ {
    background-color: currentColor;
    height: 16px;
    width: 1px
}

._2LfrSA:hover {
    color: var(---2QwGw)
}

.HQPhMQ {
    grid-gap: 8px;
    align-items: center;
    display: grid;
    grid-auto-flow: column;
    justify-content: center;
    text-align: center
}

.HQPhMQ._8xKUMw {
    grid-auto-flow: row
}

.HQPhMQ._8xKUMw .I_9PuQ {
    display: none
}

.QsFqmA {
    background: var(--Ypt7xQ);
    box-sizing: border-box;
    width: 100%
}

.tu_neg {
    margin: 0 auto
}

.oZDgBA {
    border-top: 1px solid var(--igdHlg);
    display: flex;
    flex-direction: column;
    padding: 16px 0
}

.kI8AOg {
    flex-basis: 0;
    flex-grow: 1
}

.lQshfQ {
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 16px;
    width: 100%
}

.slKuYA {
    left: 16px;
    position: absolute;
    right: 16px
}

.OV7FZg {
    transition: visibility .5s step-end;
    visibility: hidden
}

._36wRw {
    transition: transform .5s ease-in-out
}

.nUFTyQ {
    background-color: var(--Ypt7xQ)
}

.nr6A9g {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px 0
}

.nr6A9g.IqDI1w {
    border-top: 1px solid var(--igdHlg)
}

.lr2JSw:not(:first-child) {
    margin-top: 16px
}

.HFtdmQ {
    display: flex;
    justify-content: flex-end
}

._7JNYyg {
    order: 10
}

.P2KX6g {
    align-items: center;
    display: grid;
    grid-auto-flow: row;
    justify-items: center
}

.nr6A9g.kkLD2A {
    flex-direction: row
}

.nr6A9g.kkLD2A .lr2JSw {
    flex-basis: 0;
    flex-grow: 1;
    margin: 0
}

.nr6A9g.kkLD2A ._7JNYyg {
    order: 0
}

.nr6A9g.kkLD2A .P2KX6g {
    grid-gap: 8px;
    grid-auto-flow: column;
    justify-content: flex-start;
    white-space: nowrap
}

.nr6A9g.kkLD2A .lr2JSw.Pqb6Qg {
    flex-grow: 4
}

.nr6A9g .lr2JSw.Pqb6Qg {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._5ZD_KA:not(:last-child) {
    margin-right: 8px
}

._90xTUQ {
    display: flex;
    justify-content: center;
    position: relative
}

.d_TCmw {
    bottom: 100%;
    display: none;
    margin-bottom: 8px;
    position: absolute
}

.GbHUNg,
._90xTUQ:hover .d_TCmw {
    display: block
}

.GbHUNg {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0 0 8px
}

._M4uTQ:not(:last-child) {
    margin-bottom: 16px
}

.cR5uwg {
    cursor: pointer
}

.cR5uwg:hover {
    color: var(---2QwGw)
}

.C05T9Q {
    transition: color .2s
}

.GbHUNg.lPdMmQ {
    margin: 16px 0;
    padding-bottom: 0;
    padding-right: 16px
}

.GbHUNg.lPdMmQ ._M4uTQ:not(:last-child) {
    margin-bottom: 8px
}

.JPEong {
    display: block
}

.C2ahAg {
    display: none
}

@media (min-width:900px) {
    .JPEong {
        display: none
    }

    .C2ahAg {
        display: block
    }
}

.UKx_fw {
    background: var(--Ypt7xQ);
    border-top: 1px solid var(--igdHlg);
    box-sizing: border-box;
    width: 100%
}

.wc0cmA {
    margin: 0 auto;
    padding: 0 32px
}

.TKvjMQ {
    display: flex;
    flex-direction: row;
    margin-bottom: 48px
}

.HMPMYQ {
    border-top: none;
    flex-basis: 0;
    flex-grow: 1;
    margin: 0
}

.wPFAJw {
    display: flex;
    justify-content: space-between;
    padding: 48px 0 0
}

.ObdJzA {
    height: 32px;
    overflow: hidden
}

.ObdJzA.BmJe0A {
    width: 90px
}

.ObdJzA.YGE_qA {
    width: 78px
}

.ObdJzA._1B75Ew {
    width: 148.24px
}

.XJ26DQ span {
    font-weight: 500;
    line-height: 1.4
}

.TR_qYw {
    height: 40px
}

.light {
    --t0ZWBw: linear-gradient(transparent, #f6f7f8)
}

.dark {
    --t0ZWBw: none
}

.STbrdg {
    --X7TDeQ: 0px;
    background: var(--t0ZWBw);
    position: relative
}

.guS0Hg {
    max-width: 1920px
}

.wZ3rOA ._1ioK_g,
.wZ3rOA .a2mZVQ {
    transform: translateY(space0)
}

.wZ3rOA.Ij3RKw ._1ioK_g,
.wZ3rOA.Ij3RKw .a2mZVQ {
    opacity: 0
}

._5LiJug {
    bottom: 25%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 10%;
    width: 100%
}

@media (min-width:1200px) {
    ._1ioK_g {
        width: 271px
    }
}

@media (min-width:1650px) {

    .bPBSlg,
    .n9D7LA {
        padding-left: 64px;
        padding-right: 64px
    }

    ._1ioK_g {
        width: 400px
    }
}

@media (prefers-reduced-motion:no-preference) {

    .wZ3rOA ._1ioK_g,
    .wZ3rOA .a2mZVQ {
        transition: transform .65s cubic-bezier(0, 0, .13, 1), opacity .65s cubic-bezier(0, 0, .13, 1)
    }

    .wZ3rOA.Ij3RKw ._1ioK_g,
    .wZ3rOA.Ij3RKw .a2mZVQ {
        transform: translateY(10px)
    }

    .wZ3rOA ._1ioK_g {
        transition-delay: 50ms
    }

    .wZ3rOA .a2mZVQ {
        transition-delay: .15s
    }
}

@media (prefers-reduced-motion:reduce) {

    .wZ3rOA ._1ioK_g,
    .wZ3rOA .a2mZVQ {
        transition: opacity .65s cubic-bezier(0, 0, .13, 1)
    }
}

.NTyjhA {
    display: grid
}

.NTyjhA.zU__lg {
    grid-gap: 4px
}

.NTyjhA.mhmgXA {
    grid-gap: 8px
}

.NTyjhA.tJWhNQ {
    align-items: center;
    grid-auto-columns: max-content;
    grid-auto-flow: column
}

.RX4d5g {
    margin-left: -16px;
    margin-right: -16px
}

.YXjFsQ {
    color: var(--VcZbvQ)
}

.A_H5UA {
    border: 0;
    border-radius: 0;
    display: grid;
    grid-auto-columns: minmax(0, 1fr);
    height: auto;
    min-height: calc(var(----lgQg, .1rem)*8*5);
    padding: 8px 16px;
    text-align: start
}

.tJWhNQ .A_H5UA {
    min-width: 40px;
    text-align: center
}

.cIkTdg .A_H5UA {
    border-radius: 8px
}

.A_H5UA:focus {
    outline: 2px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.A_H5UA._3GeXMg {
    outline: none
}

.mIJZiw {
    align-items: center;
    display: grid;
    min-height: calc(var(----lgQg, .1rem)*8*2)
}

.tJWhNQ .mIJZiw {
    justify-content: center;
    min-height: calc(var(----lgQg, .1rem)*8*5*.6);
    min-width: calc(var(----lgQg, .1rem)*8*2)
}

.RX4d5g .mIJZiw {
    margin-left: 16px;
    margin-right: 16px
}

:first-child>.mIJZiw {
    display: none
}

.SX2FBg {
    align-items: center;
    display: flex;
    min-height: calc(var(----lgQg, .1rem)*8*4);
    padding: 0 16px
}

.tv9Ung .a6ZJUw .A_H5UA {
    padding-left: 32px
}

.FcQ9eQ {
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.FcQ9eQ .NTyjhA {
    padding-left: 16px
}

.NTyjhA .FcQ9eQ .NTyjhA.zU__lg {
    padding-top: 4px
}

.NTyjhA .FcQ9eQ .NTyjhA.mhmgXA {
    padding-top: 8px
}

.PlaTvg {
    display: block;
    height: 16px;
    position: relative
}

.HtADdw {
    left: -8px
}

.HtADdw,
.lbaKzg {
    position: absolute
}

.lbaKzg {
    left: 4px;
    top: 4px;
    width: 24px
}

.lbaKzg:before {
    content: "";
    height: calc(100% + 8px);
    position: absolute;
    width: 32px
}

._675aRA._675aRA {
    background-color: unset
}

.vC_rrQ {
    align-items: center;
    display: grid;
    min-height: calc(var(----lgQg, .1rem)*8*5);
    padding: 8px 16px
}

.jNNffA {
    height: calc(var(----lgQg, .1rem)*8*3);
    width: calc(var(----lgQg, .1rem)*8*3)
}

.lh0LQQ {
    height: calc(var(--EE__oA)*var(----lgQg, .1rem)*8);
    width: calc(var(--EE__oA)*var(----lgQg, .1rem)*8)
}

.lh0LQQ.ybjfkQ {
    --EE__oA: 1.5
}

.lh0LQQ.Cni80A {
    --EE__oA: 2
}

.lh0LQQ._5G4rAw {
    --EE__oA: 3
}

.lh0LQQ.COiDRQ {
    --EE__oA: 4
}

.FSQmFA {
    outline-offset: 3px
}

[dir=rtl] ._7IDOuA {
    transform: scaleX(-1)
}

.XCLqZg {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.XCLqZg::-webkit-scrollbar {
    display: none
}

._7pOtWA {
    overflow: scroll;
    overscroll-behavior: none
}

._7pOtWA:after {
    bottom: -1px;
    content: "";
    height: 1px;
    position: absolute;
    width: 1px
}

.Y6IZ1Q {
    height: auto;
    min-height: 44px;
    padding: 6px 8px
}

.iMBkQQ {
    display: inline
}

._7n9v_w {
    display: inline-block
}

.yAP2vQ ._7n9v_w {
    transition: transform .15s ease-out
}

.yAP2vQ.Y6IZ1Q:focus ._7n9v_w,
.yAP2vQ.Y6IZ1Q:hover ._7n9v_w {
    transform: scale(1.0625) translateY(-3px)
}

@media (min-width:900px) {
    .Y6IZ1Q {
        min-height: 40px;
        padding: 4px 12px
    }
}

.RKp0eA div[role=heading] button,
.RKp0eA div[role=heading] p {
    font-size: calc(var(----lgQg, .1rem)*18);
    font-variation-settings: "opsz" 100;
    font-weight: 500
}

.RKp0eA div[role=heading] button {
    padding: 6px 8px
}

.z3W0CQ {
    --koU30w: 3;
    -moz-column-count: var(--koU30w);
    column-count: var(--koU30w);
    -moz-column-gap: 16px;
    column-gap: 16px
}

._8CcjSg {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 16px
}

@media (min-width:1650px) {
    .z3W0CQ {
        --koU30w: 4
    }
}

._bPyjw {
    list-style: none;
    margin: 0;
    overflow-wrap: normal;
    padding: 0;
    width: 100%
}

.l06_uA {
    padding: 8px 0
}

.vIQ2tg {
    padding: 4px 16px
}

.MXsJ_Q {
    height: 40px;
    padding: 0 8px;
    transition: background-color .1s linear
}

._bPyjw .fPp34g {
    margin: 7px 0
}

.QLp0fg {
    cursor: pointer;
    text-decoration: none
}

.QLp0fg.bKARew:not(.BwotBQ):hover {
    background-color: var(--ntzWpQ)
}

.QLp0fg:not(.BwotBQ):active {
    background-color: var(--BorQ6g)
}

.BwotBQ {
    color: var(--p5yS_g);
    cursor: not-allowed
}

.UJhsAA {
    outline: none
}

.lz56yQ {
    background: transparent;
    border: 0;
    border-radius: 0;
    width: 100%
}

._6w9Vg {
    box-sizing: border-box;
    display: inline-block;
    width: 100%
}

.ZjEpig {
    align-items: center;
    display: flex;
    height: 100%;
    line-height: 1.6;
    min-width: 0;
    padding: 0
}

.Limayg {
    display: inline-flex
}

.PyNl9A {
    color: var(--O8dBuQ);
    flex: 1;
    margin: 0 8px;
    max-width: 100%;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    transition: color .1s ease-in-out;
    white-space: nowrap
}

.BwotBQ .PyNl9A {
    color: var(--p5yS_g)
}

.JNGGRg {
    color: var(--O8dBuQ);
    display: inline-flex;
    flex: 0;
    justify-content: center;
    margin-left: 4px;
    min-width: 24px;
    text-align: center;
    white-space: nowrap
}

.BwotBQ .JNGGRg {
    color: var(--p5yS_g)
}

.PyNl9A~.JNGGRg {
    justify-content: flex-end;
    margin-left: 0;
    margin-right: 4px;
    min-width: auto
}

.PyNl9A~.JNGGRg._0o7wAg,
.PyNl9A~.JNGGRg._8ZYekA {
    color: var(--O8dBuQ);
    min-width: calc(var(----lgQg, .1rem)*8*3)
}

.vPkVBA {
    align-items: center;
    color: var(--PRQgyw);
    display: flex;
    flex: 1 0;
    justify-content: space-between;
    margin: 8px 8px 4px;
    min-width: 0
}

._5d_GgA {
    margin: 0 8px;
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none
}

.ARxUVg {
    color: var(--VcZbvQ);
    text-decoration: none;
    transition: color .2s
}

.light {
    ---sugNw: #f3f4f7
}

.dark {
    ---sugNw: #1d1f26
}

.SNEyeQ {
    align-items: stretch;
    background-color: var(--Ypt7xQ);
    border: 1px solid;
    border-color: var(--igdHlg);
    border-radius: 8px;
    box-sizing: border-box;
    color: var(--VcZbvQ);
    cursor: text;
    display: flex;
    outline: none;
    overflow: hidden;
    position: relative;
    width: 100%
}

.XLEWAA {
    height: calc(var(----lgQg, .1rem)*8*5);
    padding: 0 12px
}

.UOc2_A {
    padding-left: 0
}

.QtG3IQ {
    padding-right: 0
}

.Pe8c4g:not(.ltD3zQ, .lPNpLg, .Vq3Qgg, ._LBWaA):hover {
    border-color: var(--_kLulA)
}

.ltD3zQ {
    border-color: var(--uHakiw)
}

.SJWROg {
    outline: 2px solid Highlight;
    outline: 2px solid -webkit-focus-ring-color;
    outline-offset: -2px
}

.Vq3Qgg {
    border-color: var(--BhjlKg)
}

.lPNpLg {
    background-color: var(---sugNw);
    border-color: var(--TCEPKw);
    color: var(--PRQgyw);
    cursor: not-allowed
}

._LBWaA:not(.Vq3Qgg) {
    background-color: transparent;
    border-color: transparent
}

.bCVoGQ {
    -webkit-appearance: none;
    appearance: none;
    background: inherit;
    border: 0;
    box-sizing: border-box;
    color: inherit;
    font-variant-ligatures: none;
    min-width: 8px;
    outline: none;
    width: 100%
}

.n1hUmA {
    padding: 0 0 1px
}

.bCVoGQ::-ms-clear {
    display: none
}

.eiradA::-webkit-contacts-auto-fill-button {
    position: absolute;
    right: 0;
    visibility: hidden
}

[dir=rtl] .bCVoGQ:placeholder-shown {
    direction: rtl
}

.bCVoGQ::placeholder {
    color: var(--TJtBjA)
}

.bCVoGQ:disabled {
    color: var(--PRQgyw);
    cursor: not-allowed
}

._0ViUFA {
    align-items: center;
    display: flex;
    flex: 1 0 32px;
    justify-content: center;
    padding: 0 4px
}

._0ViUFA:first-child {
    padding-left: 3px
}

._0ViUFA:last-child {
    padding-right: 3px
}

.SRq2qg {
    text-align: center
}

.bCVoGQ[type=number]::-webkit-inner-spin-button,
.bCVoGQ[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.bCVoGQ[type=number] {
    -moz-appearance: textfield
}

.bCVoGQ[type=search]::-webkit-search-cancel-button,
.bCVoGQ[type=search]::-webkit-search-decoration,
.bCVoGQ[type=search]::-webkit-search-results-button,
.bCVoGQ[type=search]::-webkit-search-results-decoration {
    display: none
}

.nEXsoQ {
    pointer-events: none
}

.C5FCpQ {
    pointer-events: all
}

.SyPwYg {
    position: relative
}

._582BSQ {
    position: absolute;
    right: 0;
    top: 0
}

.ZsFfHw {
    box-sizing: border-box;
    padding: 8px
}

.XCIV7g {
    padding: 0
}

.wLt6JQ {
    padding: 8px 0
}

.xf_ICA {
    padding: 0 8px
}

.light {
    --R3SUow: #1c213080
}

.dark {
    --R3SUow: #ffffff80
}

.vuhuDw {
    color: var(--R3SUow)
}

.BTLpWw {
    display: inline-block;
    max-width: 100%
}

.Rnvtxw {
    display: block
}

.c28R6w {
    padding: 8px 0
}

.c28R6w.tL_4lw {
    max-height: calc(var(----lgQg, .1rem)*8*5*5.5);
    overflow: auto;
    position: relative
}

.ZA7_OA {
    height: calc(var(----lgQg, .1rem)*8*5);
    max-width: 100%;
    min-width: 80px
}

.ArvBWg {
    flex: 1;
    padding-right: 8px
}

.e26Fbg {
    color: var(--TJtBjA)
}

.NTjDmg,
.NTjDmg.t_Z_aw.t_Z_aw {
    background-color: var(--BorQ6g)
}

.NTjDmg.t_Z_aw.t_Z_aw:hover {
    background-color: var(--ntzWpQ)
}

.GHEVjQ {
    align-items: center;
    display: grid;
    min-height: dividerHeight
}

._0jghKQ,
.c3pebg {
    background: var(--Ps9yUA);
    padding: 12px;
    position: sticky;
    z-index: 1
}

._0jghKQ {
    border-bottom: 1px solid var(--igdHlg);
    top: 0
}

.c3pebg {
    border-top: 1px solid var(--igdHlg);
    bottom: 0
}

.ySgaMg {
    display: flex
}

._0POHjQ {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mdt57w {
    padding-left: 4px
}

.kV7DUQ {
    display: inline-block
}

.EQL8Lg {
    width: 100%
}

.FJSIWg {
    grid-column-gap: 8px;
    align-items: center;
    display: grid;
    grid-template-columns: auto 1fr auto;
    justify-items: left
}

.JvAaug {
    display: none
}

.QAI3Kw {
    background-color: var(--BorQ6g)
}

.Fre_uw {
    height: auto;
    padding: 4px;
    width: auto
}

.light {
    --hnHxIQ: 0 2px 4px -1px #39466024
}

.dark {
    --hnHxIQ: 0 1px 0 0 var(--enMi_w)
}

.a6f7yQ {
    transition: opacity .3s ease, transform .3s ease
}

._2pukyg {
    position: relative
}

.Ft_8Cg {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Ft_8Cg.e2L4zw {
    background-color: var(--LIE6Cw);
    transition: background-color 0s .15s
}

.Ft_8Cg.N6xJaA {
    box-shadow: var(--hnHxIQ)
}

.IMy50w {
    box-sizing: border-box;
    padding: 0 16px;
    position: relative;
    width: 100%
}

.IMy50w.OhBhiA {
    padding: 0
}

@media (min-width:600px) {
    .IMy50w {
        padding: 0 32px
    }
}

@media (min-width:900px) {
    .IMy50w.EOPyDg {
        padding-left: 16px
    }
}

.Oiyi6A {
    display: block
}

.U074LQ {
    display: none
}

@media (min-width:600px) {
    .Oiyi6A {
        display: none
    }

    .U074LQ {
        display: block
    }
}

._4IUcVQ {
    width: 64px
}

._4IUcVQ.gs5e9g {
    width: 111.2px
}

._4IUcVQ.n6_MLA {
    width: 128px
}

@media (min-width:600px) {
    ._4IUcVQ {
        min-width: 80px;
        width: 80px
    }

    ._4IUcVQ.gs5e9g {
        width: 139px
    }

    ._4IUcVQ.n6_MLA {
        width: 160px
    }
}

.B6Eu8A,
.vOOF6Q {
    height: 64px;
    position: relative
}

.vOOF6Q {
    box-sizing: border-box;
    contain: size layout;
    justify-content: space-between;
    margin: 0 -16px;
    min-height: 0;
    padding: 12px 16px
}

.NIwzyQ,
.vOOF6Q {
    align-items: center;
    display: flex
}

.NIwzyQ {
    height: 100%;
    opacity: 1;
    width: 40px
}

.tEOcLw .NIwzyQ {
    transition: opacity .3s ease, transform .3s ease
}

.hnk69g {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.x_ThNw {
    flex: 0 0 auto;
    height: 40px;
    margin-right: auto;
    position: relative;
    width: 40px
}

.x_ThNw.TlV1Zw {
    margin-left: -4px
}

.x_ThNw.AK00SQ {
    margin-left: 0;
    width: 0
}

._7hgMDg {
    box-shadow: var(--galhog)
}

._2zt_bQ {
    align-self: stretch;
    flex: 1;
    min-width: 0;
    position: relative
}

._2zt_bQ._2vDVfQ,
._2zt_bQ.gLMZrw {
    padding-right: 16px
}

._2zt_bQ.aS_9Kg {
    padding-left: 16px
}

._2zt_bQ._57OBXw.aS_9Kg {
    padding-left: 4px;
    padding-right: 40px
}

._2zt_bQ._57OBXw._2vDVfQ.aS_9Kg {
    padding-left: 4px;
    padding-right: 4px
}

._2zt_bQ._57OBXw._2vDVfQ:not(.aS_9Kg) {
    padding-left: 40px;
    padding-right: 4px
}

._2zt_bQ._57OBXw.gLMZrw.aS_9Kg {
    padding-left: 44px;
    padding-right: 4px
}

._2zt_bQ._57OBXw.gLMZrw:not(.aS_9Kg) {
    padding-left: 80px;
    padding-right: 4px
}

.hLDBfw {
    color: var(--VcZbvQ)
}

.kgXnpw {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    height: 40px;
    margin-left: auto;
    margin-right: -4px;
    position: relative
}

.kgXnpw.AK00SQ {
    margin-right: 0;
    width: 0
}

.kgXnpw.AVVPNA {
    width: 40px
}

.kgXnpw.pUb9wA {
    width: 80px
}

.njQiXg {
    position: absolute
}

.njQiXg.MBb3JQ {
    right: 0
}

.njQiXg.kkuBRw {
    right: 40px
}

.eiEZIg {
    display: none
}

._8g2tgQ,
.hLDBfw {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-decoration: none
}

.crX_DQ {
    flex-shrink: 0
}

.evEDMw {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 100%
}

.evEDMw.IlwW6A {
    opacity: 0;
    transform: translateX(-20px)
}

.tEOcLw .evEDMw.IlwW6A {
    transition: opacity .3s ease, transform .3s ease
}

.evEDMw.MpAYfg,
.evEDMw.gYXtfA {
    opacity: 1;
    transform: translateX(0)
}

.evEDMw.gYXtfA {
    padding: inherit
}

.tEOcLw .evEDMw.gYXtfA {
    transition: opacity .3s ease, transform .3s ease
}

.evEDMw.YRlVuA {
    opacity: 0;
    transform: translateX(20px)
}

.IlwW6A {
    opacity: 0
}

.tEOcLw .IlwW6A {
    transition: opacity .3s ease
}

.MpAYfg,
.gYXtfA {
    opacity: 1
}

.gYXtfA {
    left: 0;
    position: absolute;
    top: 0
}

.tEOcLw .gYXtfA {
    transition: opacity .3s ease
}

.YRlVuA {
    opacity: 0
}

.tJvQbA {
    width: 100%
}

.njQiXg.gYXtfA {
    left: auto
}

.IcsjXg {
    opacity: 0
}

.tEOcLw .IcsjXg {
    transition: opacity .3s ease
}

.JJmu6w,
.U5hcTA {
    opacity: 1
}

.JJmu6w {
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.tEOcLw .JJmu6w {
    transition: opacity .3s ease
}

.HKT5UQ {
    opacity: 0
}

.J_e6hA {
    display: contents
}

.Zv_xgw .J_e6hA {
    display: block
}

.Zv_xgw {
    padding: 8px 0;
    transform: translateZ(0)
}

.Q8C9CA {
    display: grid
}

.GTpRow {
    --iPnPkw: 32px;
    position: relative
}

._7XeDiA {
    align-items: center;
    border-radius: 8px;
    display: flex
}

._7XeDiA.EkCPCQ {
    transition: background-color .1s linear
}

.TixChg._7XeDiA:not(.GNQ2Gw):has(._94EweQ:hover, ._0m7JTQ:hover) {
    background-color: var(--ntzWpQ)
}

.ZrxeRA {
    --amqmEg: calc(12px + var(--iPnPkw));
    border-radius: 8px;
    order: 1;
    padding: 4px 12px 4px var(--amqmEg)
}

.ZrxeRA .mWY_8w {
    margin-left: -4px
}

.fe9zQQ {
    --amqmEg: 8px
}

.H1Tldw:not(.NM6Xng) {
    background-color: var(--wd-tZA)
}

.H1Tldw:not(.NM6Xng):hover {
    background-color: var(--ntzWpQ)
}

.H1Tldw:not(.NM6Xng):active {
    background-color: var(--BorQ6g)
}

.T4AT_A {
    align-items: center;
    display: grid;
    min-height: calc(var(----lgQg, .1rem)*8*2)
}

:first-child>.T4AT_A {
    display: none
}

.LowBtQ {
    align-items: center;
    display: flex;
    min-height: calc(var(----lgQg, .1rem)*8*4);
    padding: 0 16px
}

.mWY_8w {
    max-height: 32px
}

.mWY_8w._0GjZrQ {
    width: var(--iPnPkw)
}

.mWY_8w.c8NN_A {
    visibility: hidden
}

._0m7JTQ {
    left: 4px;
    min-width: var(--iPnPkw);
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: calc(var(----lgQg, .1rem)*8*-2)
}

._0m7JTQ:before {
    content: "";
    height: calc(100% + 8px);
    position: absolute;
    width: calc(var(--iPnPkw) + 8px)
}

._94EweQ {
    pointer-events: none;
    position: absolute;
    right: 8px
}

._94EweQ [tabindex],
._94EweQ a,
._94EweQ button {
    pointer-events: auto
}

._94EweQ.OKbhGg {
    background-color: var(--KwfPsg);
    color: var(--p5yS_g)
}

._94EweQ.G_QNRw {
    color: var(--GviWcg)
}

._1YN4dw {
    display: flex;
    flex-direction: column
}

._1YN4dw._7OfZ5w {
    height: 100%;
    overflow-y: auto
}

._1YN4dw:after {
    content: "";
    padding-bottom: 24px
}

.MMKAXQ {
    height: auto;
    padding: 56px
}

.MMKAXQ:hover {
    background: inherit
}

.MMKAXQ ._0gJsgQ {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.Yk4t9w {
    background-color: var(--wd-tZA);
    margin-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px
}

.Yk4t9w:not(.oY9gLA):focus,
.Yk4t9w:not(.oY9gLA):hover {
    background-color: var(--ntzWpQ)
}

.Yk4t9w:not(.oY9gLA):active {
    background-color: var(--BorQ6g)
}

.VbYXdg,
.VbYXdg .NRSigg {
    color: var(--UpESEg)
}

._9aVwfw {
    align-items: center;
    display: flex;
    padding: 16px 24px
}

._76GNsw {
    margin-left: 8px
}

.RlfVpg {
    border-bottom: 1px solid var(--enMi_w)
}

.lRoHLg {
    padding-bottom: 8px;
    padding-top: 8px
}

.Bsgx1w {
    height: auto;
    padding-left: 0
}

.P2oVfg {
    margin: 12px 8px
}

.light {
    --gJAqkA: #ffffff80
}

.dark {
    --gJAqkA: #ffffff66
}

.zk9iKQ {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    width: 100%
}

.AEurtw,
.WgUfqg {
    pointer-events: auto
}

.AEurtw {
    position: absolute
}

.Vef6sw {
    background-color: var(--LIE6Cw);
    box-sizing: border-box;
    color: var(--VcZbvQ);
    display: flex;
    flex-grow: 1;
    height: 100%;
    overflow: hidden
}

.LGK0Aw {
    overflow: visible
}

._1EwbGQ {
    transition: transform .25s cubic-bezier(0, 0, .2, 1)
}

.QSKRKA {
    transition: transform .2s cubic-bezier(.4, 0, 1, 1)
}

.DS1ecQ.C_oBTg {
    border-radius: 0 0 16px 16px
}

.djQE1Q .Vef6sw.C_oBTg,
.djQE1Q .Vef6sw.C_oBTg:before,
.djQE1Q.Vef6sw.C_oBTg,
.djQE1Q.Vef6sw.C_oBTg:before {
    border-radius: 16px 16px 0 0
}

.Vef6sw:before {
    background-color: inherit;
    content: " ";
    height: 100vh;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.Vef6sw.jIrsCQ:before {
    top: 30px
}

.Vef6sw._8AVeyQ:before {
    box-shadow: var(--galhog)
}

.DS1ecQ,
.djQE1Q {
    height: 100%;
    left: 0;
    right: 0
}

.M2i3aw {
    align-items: flex-end;
    display: flex;
    flex-shrink: 0;
    height: 30px;
    justify-content: center
}

.M2i3aw ._0VNZfw {
    border-radius: 9999px;
    box-shadow: 0 0 0 1px var(--enMi_w);
    height: 6px;
    margin-bottom: 8px;
    width: 40px
}

.M2i3aw ._0VNZfw,
.M2i3aw ._0VNZfw.u4rn_g {
    background-color: var(--gJAqkA)
}

.OoXsOQ,
.d7mlDw {
    bottom: 0;
    top: 0;
    width: 100%
}

.DS1ecQ {
    top: -100%
}

.djQE1Q {
    top: 100%
}

.OoXsOQ {
    left: -100%
}

.d7mlDw {
    left: 100%
}

.b83w5A {
    background-color: inherit;
    border-radius: 16px;
    display: flex;
    outline: none;
    transition: opacity .15s ease-in-out
}

.b83w5A,
.mN09Qw {
    position: absolute
}

.mN09Qw {
    overflow: hidden;
    pointer-events: none
}

.mN09Qw>.b83w5A {
    height: 100%;
    width: 100%
}

.DS1ecQ>.b83w5A {
    bottom: 0
}

.OoXsOQ>.b83w5A {
    right: 0
}

.d7mlDw>.b83w5A {
    left: 0
}

.OoXsOQ>.b83w5A,
.d7mlDw>.b83w5A {
    bottom: 0;
    flex-direction: row;
    height: 100%;
    top: 0
}

.DS1ecQ>.b83w5A,
.djQE1Q>.b83w5A {
    flex-direction: column;
    left: 0;
    right: 0;
    width: 100%
}

.FrdHLA {
    opacity: 0;
    pointer-events: none
}

.c1Jd6Q {
    opacity: 1
}

.z7MXsQ {
    height: 100%;
    width: 100%
}

.E_CLOw {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

._EdcRg,
._EdcRg .b83w5A {
    transition: none
}

.OoXsOQ.A4umng,
.d7mlDw.A4umng {
    top: var(--safe-area-inset-top)
}

.DS1ecQ.A4umng,
.djQE1Q.A4umng {
    height: calc(100% - var(--safe-area-inset-top))
}

.djQE1Q.A4umng>.b83w5A {
    box-sizing: border-box;
    padding-bottom: var(--safe-area-inset-bottom)
}

.DS1ecQ.A4umng._EdcRg {
    margin-top: var(--safe-area-inset-top)
}

.J8yWQA {
    height: var(--safe-area-inset-bottom);
    left: -100vw;
    pointer-events: none;
    position: absolute
}

.djQE1Q.ZMXZ3g {
    margin-top: var(--safe-area-inset-top)
}

._3gNQLg {
    background-color: #1c213080;
    bottom: 0;
    left: 0;
    pointer-events: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: none;
    will-change: opacity
}

._2YXFUw {
    transition: opacity .3s ease-in-out
}

.Rq7S8g,
.rY4d7w {
    opacity: 0;
    pointer-events: none
}

.Jau_Nw {
    opacity: 1;
    pointer-events: auto
}

._4dw3fQ {
    opacity: 0
}

._8StnQ {
    display: flex;
    flex-direction: column
}

._8StnQ,
.w1HfGA {
    box-sizing: border-box;
    height: 100%
}

.w1HfGA {
    overflow: scroll;
    overscroll-behavior: contain;
    padding-bottom: var(--safe-area-inset-bottom);
    padding-top: max(var(--safe-area-inset-top), 8px);
    scrollbar-width: none;
    width: 80vw
}

.w1HfGA>._8StnQ {
    min-height: calc(100% + 1px)
}

.w1HfGA::-webkit-scrollbar {
    height: 0;
    width: 0
}

.UzYBpg {
    position: fixed;
    width: 20vw
}

.UzYBpg,
.wEn6fA {
    height: 100%;
    right: 0;
    top: 0
}

.wEn6fA {
    overflow: scroll;
    overscroll-behavior: none;
    position: absolute;
    scrollbar-width: none;
    width: 100%
}

.wEn6fA::-webkit-scrollbar {
    height: 0;
    width: 0
}

.wEn6fA:after {
    bottom: -1px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 1px
}

@media (min-width:600px) {
    .w1HfGA {
        width: 280px
    }

    .wEn6fA {
        width: calc(100vw - 280px)
    }
}

.light {
    --7s7Gqg: 0 2px 4px -1px #39466024
}

.dark {
    --7s7Gqg: 0 1px 0 0 var(--enMi_w)
}

.KcI2eA {
    box-shadow: var(--7s7Gqg);
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    position: sticky
}

.KcI2eA,
.oi_MyQ {
    align-items: center;
    display: flex
}

.oi_MyQ {
    margin-left: auto
}

._3FfiRg {
    flex-grow: 1;
    overflow: scroll;
    overscroll-behavior: contain
}

._3FfiRg:last-child {
    margin-bottom: -16px
}

._31PiBA {
    padding-left: 4px;
    padding-right: 12px;
    padding-top: 16px
}

@media (min-width:600px) {
    ._31PiBA {
        display: none
    }
}

.ZBLcpQ {
    margin-bottom: 16px;
    margin-left: -10px
}

.KgPGBw,
.ZBLcpQ~._2RjIg {
    margin-top: -16px
}

.KgPGBw {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0
}

._2RjIg {
    margin-top: 0
}

.mgJvzQ {
    display: flex;
    flex-direction: column;
    padding: 0 24px
}

.mgJvzQ,
.mgJvzQ .S3XyHg,
.mgJvzQ .lEmf6Q {
    margin-top: 16px
}

.rL6obw:focus .vp7rhA,
.rL6obw:hover .vp7rhA {
    text-decoration: underline
}

.xC0ZZQ {
    display: block;
    padding: 8px
}

.xC0ZZQ:not(.TagLzg) {
    width: 256px
}

.TagLzg {
    max-width: 256px;
    min-width: 192px
}

._4WL2Sg {
    height: 100%;
    object-fit: cover;
    transition: transform .1s linear;
    width: 100%;
    will-change: transform
}

.lZml5w {
    font-size: 128px;
    height: 0;
    overflow: hidden;
    overflow-wrap: anywhere;
    visibility: hidden
}

.xC0ZZQ ._4WL2Sg {
    transition: transform .1s linear
}

.xC0ZZQ:focus ._4WL2Sg,
.xC0ZZQ:hover ._4WL2Sg {
    transform: scale(1.05)
}

._3N_tLw {
    align-items: center;
    border-radius: 4px;
    display: flex;
    min-height: 64px;
    padding: 8px;
    transition: background-color .15s ease-in-out;
    width: 320px
}

._3N_tLw:focus,
._3N_tLw:hover {
    background-color: var(--ntzWpQ)
}

.RR1BJw {
    border-radius: 8px;
    overflow: hidden
}

._3N_tLw .RR1BJw {
    flex-shrink: 0;
    height: 64px;
    width: 64px
}

.xC0ZZQ .RR1BJw {
    padding-bottom: 75%;
    position: relative
}

.xC0ZZQ ._4WL2Sg {
    position: absolute
}

._3N_tLw .P6lZKw {
    margin-left: 16px
}

.xC0ZZQ .P6lZKw {
    margin-top: 16px
}

.aALlRg {
    background-color: var(--1vA3hQ, var(--LIE6Cw));
    border-radius: 12px;
    box-shadow: var(--JF44pw);
    margin: 8px 0;
    overflow: hidden;
    padding: 0
}

._0p2SnA {
    width: 256px
}

.Xi9n7w {
    min-width: 256px;
    width: min-content
}

.NjTTVQ {
    padding: 8px
}

.zUtI7w {
    padding: 16px
}

.lokDQA {
    padding: 0
}

.pEwN4g {
    margin-top: 0
}

.Xvl4HQ {
    overflow-y: auto
}

._nRm8A {
    display: flex
}

.O1FtvA {
    height: 100%;
    transform: translateZ(0)
}

.dD_IOw {
    -webkit-overflow-scrolling: touch;
    background-color: var(--1vA3hQ, var(--LIE6Cw));
    height: 100%;
    overflow-y: auto;
    overscroll-behavior-y: contain
}

.y9Xiiw {
    box-sizing: border-box;
    padding-bottom: var(--safe-area-inset-bottom)
}

.ewR5rQ {
    height: auto;
    padding: 16px 24px;
    text-align: center
}

.kykSCw {
    min-height: 32px
}

.Rl0h1Q {
    max-height: 80vh;
    overflow-y: auto;
    width: 256px
}

.bb6R6Q {
    display: flex;
    padding: 8px
}

.bb6R6Q.VxhppQ {
    padding: 0
}

.bb6R6Q.NKh7mw {
    flex-direction: column;
    min-height: auto;
    padding: 16px
}

.oQW2eA {
    margin: 0 0 0 8px;
    width: 168px
}

.oQW2eA:first-child {
    margin-left: 0
}

.oQW2eA:last-child {
    margin-right: 8px
}

.Vuyc0A {
    border-left: 1px solid var(--enMi_w);
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.Vuyc0A:first-child {
    border-left: none;
    flex-grow: 1
}

.mUF4mg {
    padding: 16px;
    width: auto
}

.mUF4mg,
.n1Eo8Q {
    align-self: flex-start
}

.n1Eo8Q {
    padding: 0
}

._7g6uVg {
    grid-column-gap: 48px;
    align-self: auto
}

.FgpbpQ,
._7g6uVg {
    display: flex
}

._8i_uxQ,
._8i_uxQ .XlJIZw {
    display: grid;
    grid-auto-flow: column;
    width: auto
}

._8i_uxQ .XlJIZw {
    grid-column-gap: 48px;
    align-self: auto
}

._8i_uxQ .XlJIZw,
._u0mlQ {
    grid-template-rows: repeat(var(--tfn3ww), auto)
}

._4vOcBA._8i_uxQ {
    grid-column-gap: 16px
}

.xe5OCQ {
    white-space: nowrap
}

.wBCXaA {
    font-size: 0
}

.zJQZNQ {
    vertical-align: -1px
}

.V_7VTQ {
    align-items: center;
    border-top: 1px solid var(--enMi_w);
    display: inline-flex;
    height: 64px;
    padding-left: 24px
}

.J6T2aw {
    border-radius: 4px;
    font-weight: 700;
    height: 32px;
    text-decoration: none
}

.DGyY7Q {
    font-size: var(--__4QUw);
    height: auto;
    padding: 8px 8px 0
}

.J6T2aw.DGyY7Q {
    display: block
}

.n0VTGw {
    align-items: center;
    display: flex
}

.LS_fHA,
.n0VTGw {
    white-space: nowrap
}

.gw6oIw {
    font-size: var(--__4QUw)
}

._7g6uVg .yiFfvw {
    padding-left: 80px
}

.oFJuWg {
    margin: 0
}

.QAo5vQ {
    border-radius: 4px;
    line-height: 24px;
    margin: 8px 0 0;
    padding: 4px 8px;
    transition: background-color .1s linear
}

.J6T2aw {
    color: var(--VcZbvQ)
}

.zx0uGA {
    margin-top: -8px
}

.eBjsEg {
    border-radius: 8px;
    box-shadow: inset 0 0 0 1px var(--enMi_w);
    box-sizing: border-box;
    margin-left: 8px;
    overflow: hidden
}

.eBjsEg,
.k5ptOg {
    height: 96px;
    width: 160px
}

.k5ptOg {
    object-fit: cover;
    transition: transform .3s ease-out;
    will-change: transform
}

._5GJVXg:focus .k5ptOg,
._5GJVXg:hover .k5ptOg {
    transform: scale(1.1)
}

._5GJVXg:focus .QAo5vQ,
._5GJVXg:hover .QAo5vQ {
    background-color: var(--ntzWpQ)
}

._5GJVXg:focus .J6T2aw,
._5GJVXg:hover .J6T2aw {
    color: var(---2QwGw)
}

._5GJVXg:active .QAo5vQ {
    background-color: var(--BorQ6g)
}

._5GJVXg:focus,
._5GJVXg:hover {
    color: inherit
}

._5GJVXg {
    height: auto;
    text-decoration: none
}

.uoPFVw {
    width: 168px
}

._1vIuVg {
    margin-left: 8px
}

._9QSL7Q {
    display: inline-block;
    height: 16px;
    margin-right: 6px;
    vertical-align: text-top;
    width: 16px
}

.sU9jOQ {
    border-radius: 4px;
    height: 32px
}

.Chclsg {
    display: flex;
    padding: 0 8px;
    white-space: nowrap
}

.Chclsg .CP1jQw {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: flex-start
}

._2f_7cQ {
    display: flex;
    padding: 0 8px
}

._2f_7cQ:hover {
    background-color: var(--ntzWpQ)
}

._2f_7cQ._6ER5zA {
    height: 40px
}

._2f_7cQ .CP1jQw {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: flex-start
}

._6ER5zA,
.sU9jOQ {
    font-size: var(--ZOMbtg)
}

.CP1jQw {
    color: var(--VcZbvQ);
    display: block;
    flex: 1;
    margin: 0;
    max-width: 100%;
    text-align: start
}

._6ER5zA .CP1jQw {
    margin: 0 8px
}

.sU9jOQ .CP1jQw {
    margin: 0
}

.ZU4_lw.CP1jQw {
    color: var(--UpESEg);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._0vZpyA.CP1jQw {
    color: var(--PRQgyw);
    font-weight: 600
}

.A6r7zw {
    overflow: hidden;
    position: relative
}

.f77EhQ {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.C_0nUQ {
    align-items: center;
    background: var(--xwa5zw);
    display: flex;
    justify-content: center;
    text-align: center
}

.YEVYBA {
    display: block;
    height: 100%;
    margin: 0 auto;
    object-fit: cover;
    opacity: 1;
    width: 100%
}

.YEVYBA._5euYjg {
    opacity: 0
}

.YEVYBA.ouRtEA {
    transition: opacity .1s ease-in-out
}

.SxTWIQ {
    list-style: none;
    overflow-wrap: normal
}

.hd9s5Q {
    padding: 8px 0
}

.PB0rzw {
    position: absolute
}

.l4EOAw {
    display: flex;
    overflow-x: auto;
    width: max-content
}

.l4EOAw:after {
    content: "";
    visibility: hidden
}

._0XjUZQ {
    right: 0
}

._23epYA,
._36HuxQ {
    position: relative
}

._23epYA {
    pointer-events: all
}

.So8yNA {
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    visibility: hidden
}

._93f70w {
    z-index: 4
}

.bcEsMQ {
    max-height: 80vh;
    overflow-y: auto;
    width: 256px
}

.rJmUqg {
    margin-bottom: -16px;
    margin-top: 8px
}

.XPqG4Q {
    overflow-x: visible;
    position: relative;
    width: 100%
}

.an_NAA {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    max-height: 40px;
    overflow: hidden;
    padding: 0
}

.an_NAA:before {
    content: "";
    display: block;
    height: 40px;
    width: 0
}

.an_NAA.ALg7fg {
    overflow: visible
}

.an_NAA.Dj8M1g {
    margin-right: 40px
}

._0dchRA {
    display: flex;
    flex-direction: column;
    justify-content: center;
    list-style: none;
    margin-right: 4px;
    position: relative
}

.R0xE_Q {
    visibility: hidden
}

.vLgRfA {
    display: block;
    list-style: none
}

.YxGsrQ {
    display: none
}

.q9deCg {
    bottom: -8px;
    height: 8px;
    left: 0;
    position: absolute;
    width: 100%
}

.OFMgtA {
    right: -4px
}

.OFMgtA,
.Z0IYwg {
    height: calc(100% + 8px);
    position: absolute;
    top: 0;
    width: 4px
}

.Z0IYwg {
    left: -4px
}

.TKO9Uw {
    align-items: center;
    display: flex;
    min-width: auto;
    padding-left: 12px;
    padding-right: 12px;
    text-decoration: none;
    transition: color .2s;
    word-break: keep-all
}

.vAyh0g {
    left: 4px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.KmsGTg .k4UEew {
    font-weight: 700
}

.ufgsJg {
    height: 40px;
    width: 40px
}

.TKO9Uw._7_JWsw,
.TKO9Uw._7_JWsw:not(.KmsGTg):hover,
.ufgsJg._7_JWsw,
.ufgsJg._7_JWsw:not(.KmsGTg):hover {
    background-color: var(--ntzWpQ)
}

.TKO9Uw.KmsGTg,
.TKO9Uw.KmsGTg:hover,
.ufgsJg.KmsGTg {
    background-color: var(--BorQ6g)
}

.TKO9Uw:not(._2p3Dbw):after,
.ufgsJg:after {
    content: "";
    height: calc(100% + 32px);
    left: 0;
    position: absolute;
    transition: transform .3s ease;
    width: 100%
}

.Jc5apQ {
    display: flex
}

.Jc5apQ,
.k4UEew {
    align-items: center
}

.k4UEew {
    display: inline-flex;
    flex-direction: column;
    justify-content: space-between
}

.wgsMSA {
    margin-left: 2px
}

.hdz69w {
    font-weight: 700;
    height: 0;
    overflow: hidden;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    visibility: hidden
}

.UB5XWg,
.t61TJQ {
    padding: 0 12px
}

.UB5XWg span,
.t61TJQ span {
    font-weight: 500
}

._JBdsg {
    height: 40px;
    min-width: unset;
    position: relative;
    width: 40px
}

._JBdsg.o9etNQ {
    transform: rotateY(180deg)
}

._JBdsg:focus {
    background-color: unset
}

@media (max-width:599px) {
    ._9YO15A {
        display: none
    }
}

@media (min-width:600px) {
    .kLG4VQ {
        display: none
    }
}

.light {
    --H362TQ: #0f1015
}

.dark {
    --H362TQ: #fff
}

.l47Wog {
    margin-top: 48px;
    position: relative
}

.MLUjfg {
    align-items: center;
    display: flex;
    flex: 1
}

._13GmOA,
.te9Buw {
    color: var(--H362TQ)
}

.rNMTdQ {
    border-radius: 8px;
    width: 100%
}

._4R3_0Q {
    display: flex;
    overflow: hidden
}

@media (min-width:900px) {
    .rNMTdQ {
        width: 564px
    }
}

@media (min-width:1200px) {
    .rNMTdQ {
        width: 667px
    }
}

.FjBD0A {
    background-size: 100% 130vh;
    background: radial-gradient(126.01% 85.86% at 73.68% -32.8%, rgba(90, 50, 250, .2) 0, rgba(90, 50, 250, .18) 63.9%, rgba(90, 50, 250, 0) 100%), radial-gradient(99.02% 74.57% at 82.57% -11%, #7d2ae8 0, rgba(125, 42, 232, .24) 35.8%, rgba(125, 42, 232, 0) 56.82%), radial-gradient(72.51% 69.78% at 100% 3.05%, #7d2ae8 0, rgba(125, 42, 232, .3) 27.27%, rgba(125, 42, 232, 0) 100%), radial-gradient(128.25% 104.36% at 46.32% -29.85%, #5a32fa 2.15%, rgba(90, 50, 250, .78) 46.89%, rgba(90, 50, 250, .12) 77.87%, rgba(90, 50, 250, 0) 100%), radial-gradient(70.01% 64.44% at .69% 1.4%, #00c4cc 0, rgba(0, 196, 204, .7) 35.24%, rgba(0, 196, 204, .3) 57.06%, rgba(0, 196, 204, 0) 89.9%), #fff;
    height: 130vh;
    width: 100%
}

@media (min-width:900px) {
    .FjBD0A {
        height: 100vh;
        min-height: 1440px
    }
}

.CtryVg:focus-within,
.CtryVg:hover {
    position: relative;
    transition: transform 1ms step-end
}

.CtryVg.SR5MzQ:focus-within,
.CtryVg.SR5MzQ:hover {
    transform: scale(1)
}

._0BdL5w {
    border-radius: 8px;
    max-height: 800px;
    max-width: 736px;
    overflow: hidden
}

.PB_QFg {
    background: linear-gradient(90deg, rgba(0, 196, 204, .2), rgba(125, 42, 232, .2));
    display: flex;
    height: 400px;
    justify-content: center
}

.TdjF1Q {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 48px
}

.vsAl4Q {
    min-width: 440px
}

.K7OpCw {
    padding: 24px 40px;
    width: 440px
}

.YkV_xA {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 320px
}

.RgWtOQ {
    margin: 8px 0;
    width: 100%
}

html {
    font-size: 62.5%
}

#root,
.ZHPl4Q,
body,
html {
    margin: 0;
    padding: 0;
    width: 100%
}

.EHoceA #root,
.EHoceA .ZHPl4Q,
.EHoceA body,
html.EHoceA {
    -webkit-user-select: none;
    user-select: none
}

#root,
.ZHPl4Q {
    position: relative;
    z-index: 0
}

:root:lang(ko) {
    word-break: keep-all
}

body {
    -webkit-overflow-scrolling: touch
}

.yIDCqA {
    height: 100%;
    position: relative;
    width: 100%
}

.yIDCqA,
[tabindex],
button {
    -webkit-tap-highlight-color: transparent
}

.light {
    --tBeZkw: 0 2px 4px -1px #39466024
}

.dark {
    --tBeZkw: 0 1px 0 0 var(--enMi_w)
}

.p58m8Q {
    position: relative;
    top: 0
}

.p58m8Q.CKHMiQ.lLnNbA {
    pointer-events: none
}

.p58m8Q.CKHMiQ {
    position: sticky
}

.p58m8Q._6HZ6cw {
    padding-top: var(--safe-area-inset-top)
}

.A47cRw {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .3s ease
}

.A47cRw.C5dbeQ {
    background-color: var(--LIE6Cw)
}

.A47cRw.zen2nw {
    box-shadow: var(--tBeZkw)
}

.XSIvLg {
    box-sizing: border-box;
    padding: 0 16px;
    position: relative;
    width: 100%
}

@media (min-width:600px) {
    .XSIvLg {
        padding: 0 32px
    }
}

.FCEYbA {
    min-width: 1px
}

.sg0_HA {
    opacity: 0;
    pointer-events: auto;
    transform: translateY(100%);
    transition: transform .3s ease-in-out, box-shadow .3s step-end, opacity .3s step-end
}

.sg0_HA.Y9N6vw {
    box-shadow: 0 -16px 20px rgba(14, 19, 24, .04);
    opacity: 1;
    transform: translateY(0);
    transition: transform .3s ease-in-out
}

.e6nTMQ {
    background: var(--LIE6Cw);
    display: flex;
    justify-content: space-around;
    padding: 12px;
    padding-bottom: calc(var(--safe-area-inset-bottom) + 12px);
    position: relative
}

@media (min-width:600px) {
    .e6nTMQ {
        padding: 16px
    }
}

html {
    scroll-padding-bottom: 64px;
    scroll-padding-top: 72px
}

.o9Kseg {
    background-color: var(--Ypt7xQ);
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.AqWqTw {
    position: relative
}

.KXkYwA {
    height: 0
}

._PMCyA {
    bottom: 0;
    position: sticky
}

._PMCyA,
.yngoDA {
    pointer-events: none
}

.yngoDA {
    bottom: 48px;
    position: fixed;
    right: 48px;
    width: min-content
}

.k4pGfw {
    box-sizing: border-box;
    flex-grow: 1;
    margin: 0 auto;
    max-width: 2560px;
    width: 100%
}

.PPqYNQ,
._8sybSw,
.k4pGfw,
.mmDDNA {
    padding: 0 24px
}

.cUPK7A {
    margin: 0 -24px
}

.TMg_1g {
    margin: 0 auto
}

.TMg_1g.Mb3Pew {
    max-width: 1416px
}

.TMg_1g.TLS6xA {
    max-width: 1704px
}

.TMg_1g.lUSeIQ {
    max-width: 1288px
}

.nv6FFQ {
    background-color: #f3f4f7
}

.qhNzUw {
    margin: auto;
    max-width: 1464px
}

.Eb75lw {
    background: linear-gradient(90deg, #00c4cc, #5a32fa, #7d2ae8);
    padding-bottom: 64px;
    padding-top: 64px
}

._8sybSw {
    padding: 0 24px
}

.PPqYNQ {
    padding-bottom: 24px
}

@media (min-width:600px) {
    html {
        scroll-padding-bottom: 76px
    }

    .PPqYNQ,
    ._8sybSw,
    .k4pGfw,
    .mmDDNA {
        padding: 0 48px
    }

    .cUPK7A {
        margin: 0 -48px
    }

    .Eb75lw {
        padding-bottom: 256px;
        padding-top: 256px
    }

    .PPqYNQ {
        padding-bottom: 24px
    }
}

@media (min-width:900px) {
    .gQDDLQ {
        background-color: #f1ebff;
        padding: 48px
    }
}

@media (min-width:1200px) {

    .PPqYNQ,
    ._8sybSw,
    .k4pGfw,
    .mmDDNA {
        padding: 0 32px
    }

    .cUPK7A {
        margin: 0 -32px
    }

    .gQDDLQ {
        padding: 48px 32px
    }
}

@media (min-width:1650px) {
    .TMg_1g.lUSeIQ {
        max-width: 1416px
    }
}

.IvsKZw {
    pointer-events: none;
    position: fixed;
    right: 24px;
    top: 88px
}

.LUXF3A {
    flex-grow: 1
}

.RGVfMg {
    align-items: center;
    display: none;
    margin-right: 8px;
    max-width: 520px
}

@media (min-width:900px) {
    .RGVfMg {
        display: flex
    }

    .LUXF3A {
        flex-grow: inherit
    }
}

._1Est3A {
    min-width: 1px
}

._9RxuzQ {
    height: 83px
}

._1ixlzA {
    display: flex;
    opacity: 0;
    transform: scale(.8);
    width: 328px
}

._1ixlzA.oN1EAw {
    transition: transform .25s ease-in-out, opacity .25s ease-in-out
}

._1ixlzA.lZraxA,
._1ixlzA:focus-within {
    opacity: 1;
    pointer-events: auto;
    transform: scale(1)
}

._1ixlzA.wekcsw {
    opacity: 0;
    pointer-events: none;
    transform: scale(.8)
}

.JtE88A {
    color: var(--UpESEg);
    display: block;
    text-align: center
}

.kUY3uw {
    height: 592px;
    max-height: 100%;
    max-width: 100%;
    width: 938px
}

.EoNOHA,
.F1u5Rw {
    overflow: hidden
}

.F1u5Rw {
    height: 100%;
    position: relative;
    width: 100%
}

.F1u5Rw.cPSalw {
    width: 384px
}

.F1u5Rw.cPSalw.Y1eb2Q {
    width: 554px
}

.F1u5Rw.cPSalw.EPsy3A {
    width: 469px
}

.Dn2ipg {
    height: 100%;
    width: 100%
}

.Dn2ipg,
.EoNOHA {
    display: flex;
    flex-direction: column
}

.QGWOQQ {
    padding: 32px
}

.QGWOQQ.C3_7nQ {
    padding-bottom: 0
}

.SfUMww {
    flex-grow: 1;
    padding: 24px 32px 32px
}

.mWphHw:not(:empty)+.mWphHw:not(:empty) {
    margin-top: 16px
}

.T__GUw {
    align-items: baseline;
    display: flex
}

.TTt_Tg {
    flex: 1
}

.yPHXTg {
    flex: 0;
    margin-left: -8px;
    padding: 0 8px 0 0
}

.SeLk2w {
    position: absolute;
    right: 32px;
    top: 32px
}

.BSONGA {
    align-self: center;
    margin-bottom: -8px;
    margin-top: -8px
}

.Rk9SSw {
    align-items: stretch;
    display: flex;
    height: 592px;
    max-height: 100%;
    max-width: 100%;
    width: 938px
}

.Rk9SSw>._nDs6w {
    max-width: 100%;
    width: 384px
}

.Rk9SSw>.LbCINQ {
    flex-grow: 1
}

.L8MIsA {
    align-items: center;
    background: var(--dbTMCw);
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .25s ease-in;
    transition-delay: 166ms;
    width: 100%
}

.L8MIsA.yQnRcw {
    opacity: .5
}

.ukbPxw {
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity .25s ease-in-out
}

.ukbPxw.yQnRcw {
    opacity: 1
}

.NR53kQ:not(:last-child) {
    margin-bottom: 8px
}

.RBXiRQ {
    align-items: center;
    display: flex
}

.Ix_CWQ {
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.aKbOeg {
    flex: 1
}

.d0HkZQ {
    height: 32px
}

.MbkImg {
    left: 0;
    margin: 0 auto;
    max-width: 480px;
    position: fixed;
    right: 0;
    text-align: center;
    top: max(0, var(--GJhccQ, 0px));
    width: -moz-fit-content;
    width: fit-content
}

.MbkImg.RDTSdw {
    left: var(--safe-area-inset-left);
    right: var(--safe-area-inset-right);
    top: max(var(--safe-area-inset-top), var(--GJhccQ, 0px) + var(--safe-area-inset-top))
}

.ncH3wQ {
    background-color: var(--LIE6Cw);
    border-radius: 12px;
    box-shadow: var(--JF44pw);
    box-sizing: border-box;
    color: var(--VcZbvQ);
    display: inline-flex;
    margin-top: 16px;
    max-width: 480px;
    min-height: 48px;
    padding: 8px;
    text-align: start;
    width: -moz-fit-content;
    width: fit-content
}

.ncH3wQ.anbz7g {
    padding: 0
}

.ncH3wQ._5sEdEQ {
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-end
}

.ncH3wQ.asO08A {
    border-radius: 12px
}

.ncH3wQ.asO08A.anbz7g,
.vkX3IA {
    padding: 8px
}

.vkX3IA {
    align-items: center;
    display: flex;
    flex: auto;
    margin-top: 1px
}

.ncH3wQ>.vkX3IA {
    padding: 0 16px
}

.ncH3wQ.anbz7g>.vkX3IA {
    padding: 0 24px 0 8px
}

.ncH3wQ.asO08A>.vkX3IA {
    padding: 0 8px;
    width: 100%
}

.ncH3wQ.anbz7g._5sEdEQ>.vkX3IA {
    padding: 0 16px 0 8px
}

.ncH3wQ.anbz7g.asO08A>.vkX3IA {
    align-items: flex-start
}

.ncH3wQ.asO08A._5sEdEQ>.vkX3IA {
    padding: 0 16px 0 8px
}

.ncH3wQ.anbz7g ._5pDUDA,
.ncH3wQ.asO08A ._5pDUDA {
    padding: 8px 0
}

._5pDUDA {
    color: var(--VcZbvQ)
}

.A3zffA {
    align-items: center;
    border-radius: 100%;
    display: flex;
    flex: auto 0 0;
    height: 32px;
    justify-content: center;
    margin-right: 16px;
    overflow: hidden;
    width: 32px
}

.ncH3wQ.asO08A .A3zffA {
    margin: calc(var(----lgQg, .1rem)*8) 16px 8px 0
}

.ou_cHQ {
    color: var(--VcZbvQ)
}

.anbz7g .ou_cHQ {
    margin: 8px
}

.ncH3wQ:not(.anbz7g) .hZhfug.WUWMlA {
    margin-left: 8px
}

.ncH3wQ:not(.asO08A)>.ou_cHQ {
    border-radius: 8px;
    height: 32px;
    margin-left: 0
}

.ncH3wQ.asO08A>.ou_cHQ {
    margin: 0 8px 8px
}

.T0th0w {
    height: 400px;
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 400px
}

@media (max-width:599px) {

    .MbkImg,
    .ncH3wQ {
        max-width: calc(100% - 8px)
    }

    .MbkImg .ncH3wQ {
        max-width: 100%
    }
}

@media (min-width:600px) {
    .DM8QGw {
        max-width: 544px
    }
}

.BB6Tuw {
    display: none
}

.e4Qmjw {
    background-color: var(--_bpjsw);
    color: var(--x3uTOw);
    padding: 24px 24px calc(24px + var(--safe-area-inset-bottom))
}

.jv5LaQ {
    bottom: 0;
    left: var(--safe-area-inset-left);
    margin: 0 auto;
    max-width: 1344px;
    position: fixed;
    right: var(--safe-area-inset-right)
}

.EA3tUA {
    font-size: var(--__4QUw);
    font-weight: 600
}

.ZnA_CQ {
    margin-top: 8px
}

._07T50w {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-top: 24px
}

.CwAj9Q {
    color: var(--x3uTOw)
}

@media (min-width:900px) {
    .e4Qmjw {
        border-radius: 4px;
        padding: 24px
    }

    .jv5LaQ {
        bottom: calc(var(--safe-area-inset-bottom) + 16px);
        left: calc(var(--safe-area-inset-left) + 16px);
        right: calc(var(--safe-area-inset-right) + 16px)
    }

    .ZnA_CQ {
        margin-left: 16px;
        margin-top: 0
    }

    ._07T50w {
        flex-direction: row;
        margin-top: 16px
    }
}

.pOzL4A {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 40px;
    margin-top: 24px
}

._3Uyx0A {
    margin-right: 16px
}

.B9kM4Q {
    margin-bottom: 32px
}

.wzMjLA {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

@media (min-width:900px) {
    .wzMjLA.vJ_sQw {
        flex-direction: row
    }
}

.rwEPtw {
    padding: 24px 0
}

.rwEPtw.I_yGfA {
    padding: 24px
}

.v2GoEg {
    max-width: 696px
}

.light {
    --uz36wg: #2b354a4d;
    --J5qhlg: #242c3d66;
    --sc8YpQ: 0px 0px 1px #404f6d0f, 0px 2px 2px #2b354a4d
}

.dark {
    --uz36wg: #ffffff33;
    --J5qhlg: #ffffff4d;
    --sc8YpQ: 0px 0px 1px #ffffff26, 0px 2px 2px #2b354a4d
}

.cKZQrA {
    height: 24px;
    outline-offset: 2px;
    overflow: hidden;
    padding: 2px;
    width: 40px
}

.cKZQrA.nAuNkQ {
    transition: background-color .2s
}

.NwlxLw {
    height: 100%;
    width: 100%
}

.nAuNkQ .NwlxLw {
    transition: transform .2s
}

.rcaVDg {
    align-items: center;
    background-clip: content-box;
    background-color: var(--ezSU3w);
    border-radius: 9999px;
    box-shadow: var(--sc8YpQ);
    box-sizing: border-box;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.U_N8wQ {
    color: var(--j6I-wg);
    opacity: 0
}

.nAuNkQ .U_N8wQ {
    transition: opacity .2s ease-in-out
}

.cKZQrA.ibcvPA .U_N8wQ {
    opacity: 1
}

.cKZQrA.RQkV5g .rcaVDg {
    background-color: var(--ooFCBA);
    box-shadow: none
}

.cKZQrA.RQkV5g .U_N8wQ {
    color: var(--wBWOJg)
}

.nAuNkQ .rcaVDg {
    transition: transform .2s
}

.cKZQrA.ibcvPA>.NwlxLw {
    transform: translateX(100%)
}

.cKZQrA.ibcvPA>.NwlxLw>.rcaVDg {
    transform: translateX(-100%)
}

.hF_Cmw {
    align-items: center;
    display: flex
}

.hF_Cmw .cKZQrA {
    align-self: flex-start;
    flex-shrink: 0
}

.VYmmow {
    cursor: pointer;
    flex-grow: 1;
    margin-right: 8px
}

._6MSbOw {
    margin-bottom: 8px
}

.Upfisg {
    display: flex;
    justify-content: space-between
}

.BGBBbQ,
.Lj3PaQ {
    margin-bottom: 8px
}

.BGBBbQ {
    display: flex;
    justify-content: space-between
}

.VOWBZg {
    height: 1px
}

.fwTdnQ {
    box-sizing: border-box;
    height: 100%
}

.wt6b0g {
    min-height: 78px
}

.GBQTzQ {
    min-height: 40px
}

.xrjUOg {
    min-height: 56px
}

.H1Lecw {
    display: none
}

.pB4loQ {
    display: flex;
    justify-content: center;
    margin-bottom: 8px
}

.LSRFfw {
    justify-content: left
}

.ZwE3Zw {
    width: 136px
}

.Zx9ysA {
    width: 112px
}

.vwRYSg {
    width: 139px
}

.dxuhGw {
    border: none;
    border-bottom: 1px solid var(--enMi_w);
    box-sizing: border-box;
    flex: 1 0;
    height: 1px;
    margin: 0
}

._5jkjvQ {
    align-items: center;
    display: flex;
    justify-content: center
}

.MALKfQ {
    margin: 0 16px
}

.WX6IsA {
    color: var(--TJtBjA);
    margin: 0 8px;
    text-transform: uppercase;
    -webkit-user-select: none;
    user-select: none
}

._QiNhw {
    text-overflow: ellipsis;
    width: 100%
}

.spSCkg {
    padding: 8px 4px
}

.xlH5Bg {
    display: flex;
    justify-content: space-between;
    text-overflow: ellipsis;
    width: 100%
}

.G3hrMA {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    min-height: 480px
}

.RYdw7g {
    -webkit-text-fill-color: transparent;
    background: var(--9v5PLg);
    -webkit-background-clip: text;
    background-clip: text
}

.ZVzicQ {
    width: 304px
}

.fhTb6Q {
    display: flex
}

.h2gcFw {
    flex-shrink: 1
}

.z73ZsA {
    flex-shrink: 0
}

.xHpaiw {
    align-items: center;
    display: flex;
    font-size: 2.4rem;
    height: 24px;
    white-space: nowrap;
    width: 24px
}

.IQc2Eg {
    min-height: 1em
}

.Jn7StA {
    grid-row-gap: 4px;
    display: grid;
    list-style: disc;
    padding-left: 16px
}

._26G_g {
    display: list-item
}

.lI5anQ {
    color: var(--UpESEg)
}

.yrBuJw {
    color: var(--vCqPYw)
}

.U6GIlw {
    color: var(--gdRMVA)
}

.mWpBYQ {
    color: var(--cVPmKw)
}

.pMfX1Q {
    color: var(--NRkSiw)
}

.jnz76g {
    cursor: inherit;
    display: inline-block
}

.smjR_Q {
    color: var(--PRQgyw)
}

.NiPPrQ {
    grid-gap: 16px;
    display: grid;
    overflow: hidden
}

.Amj8Dw {
    grid-row-gap: 16px;
    display: grid
}

.light {
    --vb5SEw: #515154
}

.dark {
    --vb5SEw: #fff
}

.XSIU_A {
    color: var(--vb5SEw)
}

.eJ5bfQ {
    color: #1877f2
}

._2pYOwg {
    color: #00b900
}

._7IvJg {
    padding-left: 8px;
    padding-right: 8px
}

._k_QMg {
    grid-row-gap: 16px;
    display: grid;
    grid-auto-flow: row
}

.BEpVVw {
    height: 16px
}

.aenbSw {
    flex-grow: 1;
    height: 100%
}

.M4JwxQ {
    padding-left: 8px;
    padding-right: 8px
}

._4KbxDA {
    grid-row-gap: 16px;
    display: grid
}

.Z_Nx0A {
    grid-row-gap: 16px;
    display: grid;
    grid-template-columns: minmax(0, 1fr)
}

.Lz06jg {
    gap: 32px
}

.LaJjxA,
.Lz06jg {
    display: flex;
    flex-direction: column
}

.LaJjxA {
    height: 280px;
    justify-content: flex-start
}

.PSEVjA {
    flex-grow: 1
}

@media (max-width:599px) {
    .LaJjxA {
        height: calc(100% - 16px);
        margin-bottom: 16px
    }
}

.hLqLtg {
    display: flex
}

.hLqLtg:hover {
    cursor: pointer
}

._0KTXuw {
    align-self: baseline;
    flex: 0 0 auto;
    margin-right: 8px
}

.kkgyCw {
    animation: P_c5mA .5s ease-in-out;
    display: grid
}

@keyframes P_c5mA {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.iFhjAw {
    opacity: 0
}

._8ZdWaw {
    display: flex;
    flex-direction: column;
    overflow-y: auto
}

@media (min-width:600px) {
    ._8ZdWaw {
        height: 100%
    }

    .JsTHOA {
        margin-top: auto
    }
}

.R05JeQ {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

._1niDPQ>._5_06KQ,
._1niDPQ>.a952jg {
    transition: opacity .3s ease-in-out
}

._QukmA,
.a952jg {
    opacity: 0
}

._5_06KQ {
    opacity: 1
}

.Q6kGbg>.orZOEA {
    display: none
}

._9j7ODw>.orZOEA {
    visibility: hidden
}

.jdWPGA {
    background-color: var(--LIE6Cw);
    border-radius: 8px;
    box-shadow: var(--JF44pw);
    box-sizing: border-box;
    max-width: 368px
}

.ILrYyg,
.jdWPGA {
    grid-row-gap: 16px;
    display: grid;
    padding: 24px;
    -webkit-user-select: text;
    user-select: text
}

.EzvMMw {
    display: flex;
    justify-content: space-between
}

.rmT_Ow {
    display: flex;
    justify-content: flex-end
}

.udCBgg {
    border-radius: 16px;
    overflow: hidden;
    position: relative
}

._7_beow {
    border: 1px solid var(--enMi_w);
    border-radius: 16px;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media (min-width:900px) {
    .udCBgg._7fs2rA {
        margin-right: -2px
    }

    .udCBgg.KOxhjA {
        margin-left: -2px
    }

    .O441gw {
        display: inline-block;
        font-size: calc(var(----lgQg, .1rem)*48);
        font-weight: 400;
        line-height: 1.1
    }
}

.MWPirA {
    border-radius: 16px;
    isolation: isolate;
    overflow: hidden;
    width: 100%
}

.mDTD2g {
    box-sizing: border-box;
    padding: 48px 24px
}

.KVIsGQ,
.mDTD2g {
    margin: auto;
    position: relative
}

.KVIsGQ {
    max-width: 1412px
}

._0B4sTQ {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.JqQj6A {
    background: #f3f4f7
}

.e0kc0Q {
    background: radial-gradient(circle farthest-corner at left top, #a2d2ff 0, #138eff 101%)
}

.R4c9bA {
    background: radial-gradient(circle farthest-corner at left top, #99e7eb 0, #13a3b5 100%)
}

.e9QsOQ {
    background: radial-gradient(circle farthest-corner at left top, #9edcb7 0, #0ca84a 105%)
}

.sOxSwA {
    background: radial-gradient(circle farthest-corner at left top, #fec19c 0, #ff6108 104%)
}

.U42n5w {
    background: radial-gradient(circle farthest-corner at left top, #ffb0b7 0, #ff3b4b 111%)
}

._7q1iMw {
    background: radial-gradient(circle farthest-corner at left top, #f7b5fd 0, #e950f7 100%)
}

.mvwhcg {
    background: radial-gradient(circle farthest-corner at left top, #d6abff 0, #992bff 129%)
}

._tQMxw {
    background: linear-gradient(0deg, #fff -31.55%, #108594 12.98%, #5a32fa 48.86%, #992bff 93.72%)
}

.cNe2yQ {
    background: linear-gradient(#ff3e92 -7.5%, #ff6105)
}

.OxYuCw {
    background: linear-gradient(111deg, #00c4cc, #5a32fa, #7d2ae8)
}

.M5bH6A {
    background: linear-gradient(#000 -5.2%, #45009d 32.42%, #5a32fa 71.18%, #00c4cc 108.8%)
}

.M_pLSw {
    background: linear-gradient(180deg, #2e7191, #50879b)
}

._3xltsw {
    color: var(--PqRKXQ)
}

.HS8U0A {
    display: inline-block;
    font-size: calc(var(----lgQg, .1rem)*42);
    letter-spacing: -.01em;
    line-height: calc(var(----lgQg, .1rem)*46)
}

@media (min-width:600px) {
    .mDTD2g {
        padding-bottom: 72px;
        padding-top: 72px
    }

    .HS8U0A {
        font-size: unset;
        letter-spacing: unset;
        line-height: unset
    }

    .e0kc0Q {
        background: radial-gradient(circle farthest-corner at left top, #a2d2ff 0, #138eff 87%, #0b6dc2 105%)
    }

    .R4c9bA {
        background: radial-gradient(circle farthest-corner at left top, #99e7eb 0, #13a3b5 86%, #008295 106%)
    }

    .e9QsOQ {
        background: radial-gradient(circle farthest-corner at left top, #9edcb7 0, #0ca84a 73%, #078531 104%)
    }

    .sOxSwA {
        background: radial-gradient(circle farthest-corner at left top, #fec19c 0, #ff6108 80%, #d04900 106%)
    }

    .U42n5w {
        background: radial-gradient(circle farthest-corner at left top, #ffb0b7 0, #ff3b4b 85%, #c52532 105%)
    }

    ._7q1iMw {
        background: radial-gradient(circle farthest-corner at left top, #f7b5fd 0, #e950f7 84%, #c840d4 107%)
    }

    .mvwhcg {
        background: radial-gradient(circle farthest-corner at left top, #d6abff 0, #992bff 90%, #5817a1 109%)
    }
}

@media (min-width:900px) {
    .mDTD2g {
        padding: 176px 96px
    }

    ._tQMxw {
        background: linear-gradient(0deg, #fff -11.35%, #13a3b5 16.63%, #5a32fa 57.85%, #992bff 93.72%)
    }

    .cNe2yQ {
        background: linear-gradient(#ff3e92 -15%, #ff6105)
    }

    .VFo4_w {
        max-width: 616px
    }

    .HS8U0A {
        font-size: calc(var(----lgQg, .1rem)*36);
        font-weight: 500;
        letter-spacing: -.02em;
        line-height: 1.1
    }

    .fa5Ftw {
        display: inline-block;
        font-size: calc(var(----lgQg, .1rem)*16);
        line-height: calc(var(----lgQg, .1rem)*26)
    }
}

@media (min-width:1200px) {
    .mDTD2g {
        padding-bottom: 184px;
        padding-top: 184px
    }

    .HS8U0A {
        font-weight: unset;
        letter-spacing: unset
    }

    .HS8U0A,
    .fa5Ftw {
        font-size: unset;
        line-height: unset
    }
}

@media (min-width:1650px) {
    .mDTD2g {
        padding-bottom: 208px;
        padding-top: 208px
    }
}

.CpKyeg {
    margin: 0 auto 24px;
    max-width: 800px
}

.FkzwJg {
    width: 280px
}

._3B7FXg {
    height: 210px;
    width: 100%
}

._6JefeA {
    margin-bottom: 8px
}

.Hor1Lw {
    display: flex;
    justify-content: center
}

@media (min-width:600px) {
    .CpKyeg {
        margin-bottom: 32px
    }

    .FkzwJg {
        width: 304px
    }

    ._3B7FXg {
        height: 228px
    }
}

.bk6hxA {
    color: #fff;
    font-weight: 400;
    letter-spacing: -.01em
}

._q5y_Q {
    display: inline-flex;
    vertical-align: text-bottom
}

._q5y_Q.OnBHVA {
    padding-left: 8px
}

._q5y_Q.uwHMZA {
    padding-right: 8px
}

.IZKeDQ {
    height: 40px
}

._0VUJGg {
    min-height: 48px;
    min-width: 200px
}

@media (min-width:600px) {
    .bk6hxA {
        letter-spacing: -.02em
    }

    ._q5y_Q.OnBHVA {
        padding-left: 16px
    }

    ._q5y_Q.uwHMZA {
        padding-right: 16px
    }

    .IZKeDQ {
        height: 80px
    }
}

._5tY0qA {
    position: relative
}

.KXa15A {
    background-color: var(--2yga1g);
    margin: 0;
    padding: 16px 32px
}

.XigVYw {
    position: relative
}

.VDSonA {
    overflow: scroll;
    scrollbar-width: none
}

.VDSonA::-webkit-scrollbar {
    display: none
}

.phFLJA {
    align-items: center;
    display: flex;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

._RmUmw {
    flex: 1 0 96px
}

.gEH0AA {
    -webkit-user-select: none;
    user-select: none
}

.yiU4lw {
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0
}

.SPIcog,
.yiU4lw {
    display: flex;
    justify-content: center
}

.SPIcog {
    align-items: center;
    height: 80px;
    min-width: 50%
}

._4UWLcg {
    max-height: 48px;
    max-width: 100%
}

.gmoKOQ {
    letter-spacing: 1.5px
}

@media (min-width:600px) {
    .P_0IsA {
        min-height: 72px
    }

    .gEH0AA.u_ayEQ {
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden
    }

    .gEH0AA.u_ayEQ .yiU4lw {
        animation: _3O8byg linear infinite;
        animation-duration: 30s;
        animation-play-state: running;
        flex-shrink: 0;
        justify-content: space-evenly;
        min-width: 100%
    }

    .gEH0AA.u_ayEQ:hover .yiU4lw {
        animation-play-state: paused
    }

    .SPIcog {
        height: 48px;
        min-width: auto;
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 24px
    }

    .gEH0AA.u_ayEQ .SPIcog {
        padding-left: 72px;
        padding-right: 72px
    }
}

@keyframes _3O8byg {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

._oPMVg {
    flex-grow: 1
}

._MF9bw {
    height: 40px
}

._4_U2JQ {
    background-color: #fff;
    display: block;
    max-width: -moz-fit-content;
    max-width: fit-content;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._6_YRmw {
    border-radius: 16px;
    border-width: 1.5px
}

.YtCYkw {
    background-color: #404f6d0f
}

.Yo_10w {
    background-color: #e7dbff;
    border-color: #d6c2ff
}

.kzNP6Q {
    max-width: 640px
}

.tnwEIQ {
    max-width: 960px
}

@media (min-width:900px) {
    .gmTNiA {
        max-width: 320px
    }
}

.E_yKbw {
    background: var(--LsXbHQ)
}

.xUJKDQ {
    color: var(--PqRKXQ)
}

.l2pMxw {
    color: inherit;
    height: 100%;
    text-decoration: inherit
}

.l2pMxw.Z69bxQ {
    cursor: pointer
}

.XGyuPQ {
    border-radius: 24px;
    width: 260px
}

._2nbiqA {
    height: 62px
}

.qPGaDQ {
    flex-grow: 1
}

.ATHr4Q {
    height: 40px;
    width: 40px
}

.h_rTog {
    border: 2px solid var(--UoIEXw);
    border-radius: 9999px;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.uYd8Qg {
    height: 48px
}

.FDA00Q {
    height: 100%;
    object-fit: contain;
    width: 100%
}

@media (min-width:900px) {
    .XGyuPQ {
        width: 400px
    }

    ._2nbiqA {
        height: 42px
    }
}

.XiLhNg {
    border-radius: 16px;
    overflow: hidden;
    width: inherit
}

.pkj_Kg {
    font-size: calc(var(----lgQg, .1rem)*18)
}

.IpxB6w {
    height: 100%;
    width: 100%
}

.EKuhuA {
    max-height: 100%;
    overflow: hidden
}

.dnwo8g {
    border-radius: 50%;
    box-shadow: shadowSurface;
    display: none;
    justify-content: center;
    position: absolute;
    top: 50%;
    z-index: 1
}

.dnwo8g.iBNHFA {
    left: 48px;
    transform: translateY(-50%)
}

.dnwo8g.MmlYrA {
    right: 48px;
    transform: translateY(-50%)
}

@media (min-width:600px) {
    .dnwo8g {
        display: block
    }
}

.E_WFiA {
    display: flex;
    gap: 4px
}

.zJJGcg {
    display: flex;
    height: 100%;
    width: 100%
}

._9Pz_Fg {
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative
}

._51n8Zg {
    height: 100%;
    position: absolute;
    width: 100%
}

.z883JA {
    transform: translateX(100%)
}

.hW6Lvw .z883JA {
    transform: translate(-100%)
}

.qZkKVA,
.w1tiAw,
.z883JA.PrNlpQ {
    transform: translateX(0)
}

.E17HfQ,
.PrNlpQ {
    transition-duration: inherit;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.WU7bhQ,
.w1tiAw.E17HfQ {
    transform: translate(-100%)
}

.hW6Lvw .WU7bhQ,
.hW6Lvw .w1tiAw.E17HfQ {
    transform: translate(100%)
}

._51n8Zg:last-child:nth-child(3) {
    transition: none
}

.YPL3RA {
    display: flex;
    gap: 4px
}

.cB0xtw {
    margin: 0 24px
}

.OjW0Aw {
    position: relative
}

.u2xgCg {
    margin: auto;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none
}

.u2xgCg::-webkit-scrollbar {
    display: none
}

.kASinA {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    height: 300px;
    margin: auto;
    padding: 0 24px;
    width: calc(var(--sVF1gQ)*146px + (var(--99aGoA) - 1)*8px)
}

.HhlAhQ {
    flex-shrink: 0;
    height: 146px;
    width: calc(146px*var(--PKXUsQ))
}

@media (min-width:600px) {
    .cB0xtw {
        margin: 0 48px
    }

    .kASinA {
        gap: 16px;
        height: 448px;
        padding: 0 48px;
        width: calc(var(--sVF1gQ)*216px + (var(--99aGoA) - 1)*16px)
    }

    .HhlAhQ {
        height: 216px;
        width: calc(216px*var(--PKXUsQ))
    }
}

@media (min-width:900px) {
    .kASinA {
        gap: 24px;
        height: 632px;
        width: calc(var(--sVF1gQ)*304px + (var(--99aGoA) - 1)*24px)
    }

    .HhlAhQ {
        height: 304px;
        width: calc(304px*var(--PKXUsQ))
    }
}

@media (min-width:1200px) {
    .cB0xtw {
        margin: 0 32px
    }

    .kASinA {
        gap: 24px;
        height: 568px;
        padding: 0 32px;
        width: calc(var(--sVF1gQ)*272px + (var(--99aGoA) - 1)*24px)
    }

    .HhlAhQ {
        height: 272px;
        width: calc(272px*var(--PKXUsQ))
    }
}

@media (min-width:1650px) {
    .kASinA {
        gap: 24px;
        height: 804px;
        width: calc(var(--sVF1gQ)*390px + (var(--99aGoA) - 1)*24px)
    }

    .HhlAhQ {
        height: 390px;
        width: calc(390px*var(--PKXUsQ))
    }
}

.YbDAdw {
    overflow: hidden;
    overflow: clip
}

.qvJMKw {
    width: 96px;
    will-change: transform
}

.CN99Ow {
    background: var(---N50Kg);
    color: #fff;
    height: 48px;
    width: 48px
}

.M_HJQg {
    left: 50%;
    margin-top: -4px;
    position: absolute;
    top: 8px;
    transform: translateX(calc(-50% + 12px));
    z-index: 1
}

.bo_DJA,
.zPcVgg {
    transition: opacity .3s linear;
    transition-delay: .3s
}

.cDh7QQ {
    scroll-snap-align: start none;
    scroll-snap-stop: always
}

.k6sCWA {
    height: 360px;
    left: 0;
    width: 100%
}

.hvYb3w,
.k6sCWA {
    pointer-events: none
}

.hvYb3w {
    opacity: 0;
    transition-delay: 0ms
}

.gLQ5NQ {
    pointer-events: none
}

.Kt0NSQ {
    overflow: hidden
}

.BP1DBQ {
    -webkit-user-select: none;
    user-select: none
}

.BP1DBQ>div {
    overscroll-behavior: none;
    scroll-padding-left: 24px;
    scrollbar-width: none
}

.BP1DBQ>div::-webkit-scrollbar {
    display: none
}

.Hy9AZA,
.KhFDiA,
._6S6M1w,
.kjoZpw,
.kxkOdg {
    transition: transform .6s ease-out
}

.v_ZgkQ .KhFDiA {
    transform: translateY(440px)
}

.v_ZgkQ .Hy9AZA {
    animation-delay: .1s;
    transform: translateY(600px)
}

.v_ZgkQ .kxkOdg {
    animation-delay: .2s;
    transform: translateY(800px)
}

.v_ZgkQ ._6S6M1w {
    animation-delay: .3s;
    transform: translateY(1040px)
}

.v_ZgkQ .kjoZpw {
    animation-delay: .4s;
    transform: translateY(1320px)
}

._05_EVA {
    background: radial-gradient(368.01% 224.36% at -12.55% 109.1%, var(--9-YwIQ) 0, var(--ANpAVg) 50%, var(--zpVcTA) 100%) padding-box;
    border: 1px solid var(--enMi_w);
    border-radius: 12px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    max-width: 400px;
    min-width: 280px;
    overflow: hidden;
    width: calc(100vw - 64px)
}

.Y9NTMg {
    color: var(--ezSU3w)
}

.lskcvw {
    font-size: calc(var(----lgQg, .1rem)*24);
    line-height: 1.3
}

.XxU_Lw,
.lskcvw {
    color: var(--ezSU3w);
    display: block
}

.XxU_Lw {
    font-size: calc(var(----lgQg, .1rem)*18);
    font-weight: 500;
    line-height: 1.4
}

.dark {
    --WRSB_g: #ffffff80
}

.light {
    --WRSB_g: #13162099
}

.ZoFOcA {
    overflow: hidden;
    position: relative;
    scrollbar-color: var(--WRSB_g) transparent;
    scrollbar-width: thin;
    z-index: 0
}

.ZoFOcA.v0NzYQ::-webkit-scrollbar {
    background-color: unset;
    height: 8px;
    width: 8px
}

.ZoFOcA::-webkit-scrollbar-track {
    border-radius: 9999px
}

.ZoFOcA::-webkit-scrollbar-thumb {
    background-color: var(--WRSB_g);
    border-radius: 9999px;
    visibility: hidden
}

.ZoFOcA:hover::-webkit-scrollbar-thumb {
    visibility: visible
}

.ZoFOcA._1hUVhg.v0NzYQ.KQ6TXg:not(.GbDmWw) {
    padding-right: 8px
}

.ZoFOcA.ujmVCQ.v0NzYQ.KQ6TXg:not(.GbDmWw) {
    padding-bottom: 8px
}

@media only percy {
    .ZoFOcA._1hUVhg.v0NzYQ:not(.GbDmWw) {
        padding-right: 8px
    }

    .ZoFOcA.ujmVCQ.v0NzYQ:not(.GbDmWw) {
        padding-bottom: 8px
    }
}

._1hUVhg {
    height: 100%;
    overflow-y: auto
}

._1hUVhg.c_ZDiA {
    overflow-y: scroll
}

.ujmVCQ {
    overflow-x: auto;
    width: 100%
}

.ujmVCQ.c_ZDiA {
    overflow-x: scroll
}

.PEzRtA {
    height: 100%;
    width: 100%
}

.light {
    --mhXVmQ: 0 0 0 1px #404f6d0f, 0 0 8px 0 #39466024;
    --lq6ZjA: 0 0 0 1px #404f6d0f, 0 0 8px 0 #39466024;
    --sTmP_A: 0 0 0 1px #404f6d0f, 0 0 8px 0 #39466024;
    --xbFLow: 0 0 0 1px #404f6d0f, 0 0 8px 0 #39466024
}

.dark {
    --mhXVmQ: 0 0 20px 20px var(--iBIYpw);
    --lq6ZjA: 0 0 20px 20px var(--iBIYpw);
    --sTmP_A: 0 0 20px 20px var(--Ypt7xQ);
    --xbFLow: 0 0 20px 20px var(--LIE6Cw)
}

.vtHQcQ {
    --Pb1Qvw: 0 0 20px 20px var(--iBIYpw);
    --GOd5gA: var(--mhXVmQ)
}

.ACOF4Q {
    --Pb1Qvw: 0 0 20px 20px var(--iBIYpw);
    --GOd5gA: var(--lq6ZjA)
}

._0RpPvA {
    --Pb1Qvw: 0 0 20px 20px var(--Ypt7xQ);
    --GOd5gA: var(--sTmP_A)
}

.KqIqDg {
    --Pb1Qvw: 0 0 20px 20px var(--LIE6Cw);
    --GOd5gA: var(--xbFLow)
}

.SgyxGQ {
    display: flex;
    position: relative
}

.SgyxGQ._1rtWjA {
    flex-direction: column;
    height: 100%;
    min-height: 0
}

.SgyxGQ.ZUyXCQ {
    flex-direction: row;
    min-width: 0;
    width: 100%
}

.QYdwAQ {
    align-items: stretch;
    display: flex
}

.YPwXew {
    bottom: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.DKR5aQ._1rtWjA {
    right: 15px
}

.DKR5aQ.ZUyXCQ {
    bottom: 15px
}

@-moz-document url-prefix() {
    .DKR5aQ._1rtWjA {
        right: 8px
    }

    .DKR5aQ.ZUyXCQ {
        bottom: 8px
    }
}

.DKR5aQ._1rtWjA.XyOjeA {
    right: 8px
}

.DKR5aQ.ZUyXCQ.XyOjeA {
    bottom: 8px
}

.PXSXJA {
    bottom: 0;
    left: 0;
    overflow: hidden;
    right: 0;
    top: 0
}

.PXSXJA,
.b2SWlQ {
    position: absolute
}

.b2SWlQ {
    box-shadow: var(--Pb1Qvw);
    opacity: 0
}

.FlVsxg {
    box-shadow: var(--GOd5gA)
}

.b2SWlQ.wqfmHQ {
    transition: opacity .25s, box-shadow .1s linear
}

.b2SWlQ.XfyU_g {
    opacity: 1
}

.VwlkCw {
    top: -16px
}

.Rfn6xw,
.VwlkCw {
    height: 16px;
    left: 0;
    right: 0
}

.Rfn6xw {
    bottom: -16px
}

.CTJx5w {
    left: -16px
}

.CTJx5w,
.yZPqpg {
    bottom: 0;
    top: 0;
    width: 16px
}

.yZPqpg {
    right: -16px
}

._8jLEuw {
    align-items: stretch;
    box-sizing: border-box;
    display: flex;
    overflow: hidden
}

._oy9qA {
    flex-direction: row-reverse
}

.mhaOLw {
    flex: 0;
    position: relative
}

.jxVe6A {
    flex: 1;
    overflow: hidden
}

.iIYTDA {
    color: #b61629
}

.x09pbg {
    color: #db142c
}

._4K5m6w {
    color: var(--Kd3K9A)
}

.XNFcyw {
    color: #008009
}

.Z_bTNQ {
    color: #7630d7;
    text-decoration: underline
}

.HAeb_w {
    font-weight: 600
}

.i137rg {
    -webkit-text-fill-color: transparent;
    background: var(--9v5PLg);
    -webkit-background-clip: text;
    background-clip: text
}

.OzcsjA {
    position: relative
}

.MvDnnQ {
    opacity: 0
}

.WD1EAA {
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

._10OWzA {
    width: 100%
}

._jbe8A {
    overflow: hidden
}

._10OWzA.W4WlBg {
    display: flex
}

.wMrANQ {
    display: grid;
    grid-template-areas: "content";
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    position: relative
}

.CJ5tTw,
.CJ5tTw>.wMrANQ {
    height: 100%;
    max-height: 100%
}

.W4WlBg,
.W4WlBg>.wMrANQ {
    flex: 1
}

.nBCCtw {
    align-items: center;
    grid-area: content;
    justify-items: center
}

.UWQJBA>.CzrySA {
    display: none
}

._8_PSmw>.CzrySA {
    visibility: hidden
}

.Q7hpgQ {
    --rnK5Kg: 40px;
    --0ZXoFg: 0px;
    --rZrNcw: 250ms;
    --PZgFDg: 50ms
}

.Q7hpgQ>.Ka_pmA,
.Q7hpgQ>.tPT5_w {
    transition: opacity var(--rZrNcw) ease-in-out, transform var(--rZrNcw) ease-in-out
}

.Q7hpgQ>.tPT5_w {
    transition-delay: var(--y_Qr3Q)
}

.Ka_pmA,
.xeDZzw {
    opacity: 0;
    transform: translateZ(0)
}

.tPT5_w {
    opacity: 1
}

.PEQhig>.Ka_pmA,
.x_yJKw>.xeDZzw {
    transform: translate3d(var(--rnK5Kg), var(--0ZXoFg), 0)
}

.OnGPAg>.Ka_pmA,
.OnGPAg>.xeDZzw,
.PEQhig>.xeDZzw,
.x_yJKw>.Ka_pmA {
    transform: translate3d(calc(var(--rnK5Kg)*-1), calc(var(--0ZXoFg)*-1), 0)
}

.OnGPAg>.tPT5_w,
.PEQhig>.tPT5_w,
.x_yJKw>.tPT5_w {
    transform: translateZ(0)
}

.XNPRsA>.VqCt4Q,
.XNPRsA>.fjp4PA {
    transition: opacity .3s ease-in-out
}

.VqCt4Q,
.ihObQQ {
    opacity: 0
}

.fjp4PA {
    opacity: 1
}

.qQgufQ {
    --8U8-fA: durationDefault;
    --bIe-xg: durationDelayDefault;
    transform-origin: center center
}

.qQgufQ>.FWD21Q,
.qQgufQ>._12Dmrw {
    transition: transform .45s ease-in-out, opacity .45s ease-in-out
}

.qQgufQ>._12Dmrw {
    transition-delay: 0ms
}

.FWD21Q,
.mu0nKw {
    transform: scale(0)
}

._12Dmrw {
    transform: scale(1)
}

.FWD21Q {
    transform: scale(0)
}

.aLBw7Q {
    height: 66.66667vw;
    max-height: 66.66667vh;
    min-height: 200px;
    overflow: hidden
}

.kGj3PQ:not(:empty)+.kGj3PQ {
    margin-top: 16px
}

.SO5jaQ {
    padding: 24px
}

.SO5jaQ.QnJbTQ {
    padding-bottom: 0
}

.SO5jaQ.Su8HwQ {
    padding-top: 0
}

.B9S5eQ {
    flex-direction: column;
    position: relative;
    width: 100%
}

.B9S5eQ,
.WJz5YA {
    display: flex;
    height: 100%;
    overflow: hidden
}

.WJz5YA {
    flex: 1
}

.WJz5YA,
.mE_HHw {
    flex-direction: column
}

.mE_HHw {
    display: flex;
    overflow: hidden
}

.p3ayGg {
    flex-shrink: 0
}

.QJBHhw {
    background-color: transparent;
    width: 100%;
    z-index: 1
}

.QJBHhw .VF4i6A {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    height: 56px;
    padding: 16px;
    width: 100%
}

.QJBHhw.vvxizQ {
    transition: .15s ease-in-out;
    transition-property: box-shadow, background-color
}

.QJBHhw.LDYy3g {
    left: 0;
    position: absolute;
    top: 0
}

.QJBHhw.BhFPCQ,
.QJBHhw.m3ooGw {
    background-color: var(--LIE6Cw)
}

.QJBHhw.BhFPCQ {
    box-shadow: var(--galhog)
}

.QJBHhw .sSWAJQ {
    flex: 1;
    margin: 0 8px;
    opacity: 0;
    overflow: hidden
}

.QJBHhw.vvxizQ .sSWAJQ {
    transition-property: opacity
}

.QJBHhw .sSWAJQ.IUyHxA {
    opacity: 1
}

._83Qczw+._83Qczw {
    margin-left: 4px
}

.roZXcQ,
.siZVmQ {
    height: 0;
    width: 100%
}

.siZVmQ {
    height: var(--safe-area-inset-bottom)
}

.ixGqNA {
    border: none
}

.QJBHhw.LDYy3g .ixGqNA {
    background-color: var(--6Hmmng);
    color: var(--SxhHZg)
}

.QJBHhw.LDYy3g .ixGqNA:hover {
    background-color: var(--gIrJLw)
}

.QJBHhw.m3ooGw .ixGqNA {
    background-color: var(--wd-tZA);
    color: var(--O8dBuQ)
}

.QJBHhw.m3ooGw .ixGqNA:hover {
    background-color: var(--ntzWpQ)
}

.QJBHhw.m3ooGw .ixGqNA:active {
    background-color: var(--BorQ6g)
}

.JqdkDg {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: relative;
    width: 100%
}

.Dh7Jsw {
    top: 32px
}

.Dh7Jsw,
.q8EK3w {
    position: absolute;
    right: 32px
}

.q8EK3w {
    bottom: 32px
}

._5bybEA {
    pointer-events: none
}

._5bybEA._2IIWng {
    height: 100%;
    object-fit: cover;
    width: 100%
}

._6X8ASw {
    color: #bd081c
}

.hhYDjw {
    color: #03c75a
}

.light {
    --y-Cg_Q: #0f1015
}

.dark {
    --y-Cg_Q: #fff
}

.nAap8A {
    color: var(--y-Cg_Q)
}

.nUwcvw.nUwcvw {
    margin-left: -4px
}

@media (min-width:1200px) {
    .nUwcvw.nUwcvw {
        margin-left: 0
    }
}

.NNbVxg {
    overflow: hidden
}

._6QpqYA.Zctz3w {
    transform: translateY(-100%)
}

._h2n8A._6QpqYA {
    transition: transform .2s cubic-bezier(.68, 0, .23, 1)
}

.SsXj2w {
    row-gap: 16px
}

@media (min-width:900px) {
    .SsXj2w {
        row-gap: 10px
    }
}

.light {
    --W3UCvw: #1c213080
}

.dark {
    --W3UCvw: #ffffffb2
}

.w2m0dg {
    color: var(--W3UCvw)
}

.KNAong {
    color: #fdbd68
}

.PsAe8Q,
.Yx3HJA.Yx3HJA {
    min-height: 40px
}

.Yx3HJA.Yx3HJA {
    height: auto;
    padding: 8px 12px
}

.Yx3HJA._4ohRpg {
    background-color: var(--QI98OA)
}

.Yx3HJA._4ohRpg:hover {
    background-color: #a370fc33
}

.Yx3HJA._4ohRpg span {
    color: var(--GhUolA)
}

.klyGYA {
    -moz-column-gap: 8px;
    column-gap: 8px
}

.sNz20g {
    white-space: wrap
}

.sNz20g._32acVA span {
    font-weight: 500
}

.it70JA.e1hdtw {
    background-color: #13a3b5
}

.it70JA.ApP28g {
    background-color: #5334eb
}

.it70JA._LnUGw {
    background-color: #ff339c
}

.it70JA.e6_bBw {
    background-color: #ff6105
}

.it70JA.QdZ9JA {
    background-color: #992bff
}

.it70JA._7qaHMQ {
    background-color: #138eff
}

.it70JA.dMOEsA {
    background-color: #ff3b4b
}

.it70JA.xwWvxg {
    background-color: #e950f7
}

.it70JA.CVW6dw {
    background-color: #4a53fa
}

.it70JA._7Qepow {
    background-color: #00a85d
}

._1Oqmrg {
    border-radius: 8px;
    display: block;
    overflow: clip
}

.YAmegw,
._1Oqmrg {
    height: 100%;
    width: 100%
}

.YAmegw {
    background: var(--Te_PYg)
}

.YAmegw:hover ._3VwUkA {
    transform: scale(1.03)
}

.SFQBIw {
    background-color: #ffffffcc;
    font-weight: 500
}

.li1_og h3 {
    font-weight: 500;
    line-height: 1.4
}

._3VwUkA {
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transform-origin: bottom;
    width: 100%
}

._3Zqbbg ._3VwUkA {
    transition: transform .15s ease-out
}

@media (min-width:900px) {
    ._1Oqmrg {
        border-radius: 16px
    }

    .li1_og h3 {
        font-size: calc(var(----lgQg, .1rem)*21)
    }
}

@keyframes uXKqhQ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes _9thR5Q {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes dt5kHw {
    0% {
        transform: translateX(10px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes mdHhHQ {
    0% {
        transform: translateX(-10px)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes _6Jt2yA {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes _4wpUlQ {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

.hEXzyA {
    position: fixed
}

.h4qnwQ {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    cursor: pointer;
    height: 100%;
    position: absolute;
    width: 100%
}

.z9kvDQ {
    display: contents
}

._aTIuw {
    max-width: 420px;
    min-width: 288px;
    overflow-y: auto;
    width: calc(100% - 44px)
}

.J9iZrA {
    height: 144px;
    -webkit-mask-image: linear-gradient(#fff, transparent);
    mask-image: linear-gradient(#fff, transparent);
    position: absolute;
    width: 100%;
    z-index: -1
}

[dir=rtl] .J9iZrA {
    transform: scaleX(-1)
}

.tUQi4Q {
    position: relative
}

.cLOwww {
    -webkit-mask-image: linear-gradient(90deg, #fff, transparent);
    mask-image: linear-gradient(90deg, #fff, transparent)
}

._46qB5w,
.cLOwww {
    position: absolute
}

._46qB5w {
    -webkit-mask-image: linear-gradient(90deg, transparent, #fff);
    mask-image: linear-gradient(90deg, transparent, #fff)
}

._6Tlurw {
    opacity: 30%;
    position: absolute;
    top: -12px
}

.krCk5A {
    padding-top: calc(44px + var(--safe-area-inset-top))
}

._2sliMA h2 {
    font-size: calc(var(----lgQg, .1rem)*21);
    font-weight: 500
}

.OD54Yw {
    row-gap: 64px
}

.qPlApw .llOgbw {
    animation: _9thR5Q .1s cubic-bezier(.68, 0, .23, 1) both
}

@media (prefers-reduced-motion:no-preference) {
    .qPlApw.uzLjyA .h4qnwQ {
        animation: uXKqhQ .3s cubic-bezier(0, 0, .13, 1) both
    }

    .qPlApw.HvFt_Q .h4qnwQ {
        animation: _9thR5Q .3s cubic-bezier(0, 0, .13, 1) both
    }

    .qPlApw.uzLjyA ._aTIuw {
        animation: _6Jt2yA .3s cubic-bezier(0, 0, .13, 1) both
    }

    .qPlApw.HvFt_Q ._aTIuw {
        animation: _4wpUlQ .3s cubic-bezier(0, 0, .13, 1) both
    }

    .qPlApw .qd_4Dg {
        animation: uXKqhQ .3s ease-out both
    }

    .qPlApw .TbinPg .Qc6OzQ {
        animation: uXKqhQ .4s cubic-bezier(0, 0, .13, 1) both, dt5kHw .4s cubic-bezier(0, 0, .13, 1) both
    }

    .qPlApw .J2WZtg .Qc6OzQ {
        animation: uXKqhQ .4s cubic-bezier(0, 0, .13, 1) both, mdHhHQ .4s cubic-bezier(0, 0, .13, 1) both
    }

    .qPlApw .VFF_bQ .qSgFVw {
        animation: .4s cubic-bezier(0, 0, .13, 1) calc(.25s + var(--HxwafQ)*25ms) both uXKqhQ, .4s cubic-bezier(0, 0, .13, 1) calc(.25s + var(--HxwafQ)*25ms) both mdHhHQ
    }
}

@media (prefers-reduced-motion:reduce) {

    .qPlApw.uzLjyA ._aTIuw,
    .qPlApw.uzLjyA .h4qnwQ {
        animation: uXKqhQ .15s ease-out both
    }

    .qPlApw.HvFt_Q ._aTIuw,
    .qPlApw.HvFt_Q .h4qnwQ {
        animation: _9thR5Q .15s ease-out both
    }

    .qPlApw .qd_4Dg {
        animation: uXKqhQ .15s ease-out both
    }
}

._kI3Pw {
    display: contents
}

@supports not (display:contents) {
    ._kI3Pw {
        height: inherit
    }
}

[dir=rtl] .FsCCCg {
    direction: ltr;
    transform: scaleX(-1)
}

.sQboew {
    opacity: 0
}

[dir=rtl] .fibjsg {
    direction: rtl;
    transform: scaleX(-1)
}

@media (prefers-reduced-motion:no-preference) {
    .WHFNfw.FsCCCg div:not(.fibjsg):not(.fibjsg div) {
        transition: transform .3s cubic-bezier(.68, 0, .23, 1)
    }
}

@media (prefers-reduced-motion:reduce) {
    .WHFNfw.FsCCCg div:not(.fibjsg):not(.fibjsg div) {
        transition: transform .15s ease-out
    }
}

.light {
    --SFDvzw: linear-gradient(#f7f9fb, var(--Ypt7xQ))
}

.dark {
    --SFDvzw: var(--LIE6Cw)
}

@keyframes Q0_2GQ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes geYNZg {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes q0YIqA {
    0% {
        transform: translateY(-10px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes _5lOCSA {
    0% {
        height: 279px
    }

    to {
        height: 385px
    }
}

.jfBRpA {
    bottom: 44px;
    height: calc(100% - 88px);
    left: 44px;
    pointer-events: none;
    position: fixed;
    top: 44px;
    width: calc(100% - 88px)
}

.fJaUvg {
    overflow: visible;
    width: 304px
}

.fJaUvg.HISXMg {
    width: 604px
}

._9lN43w {
    background: var(--SFDvzw);
    height: 385px;
    padding: 8px
}

._4xCuA {
    width: 288px
}

.Yyrr3w {
    width: 300px
}

.Yyrr3w.PfqvVw {
    width: 0
}

.Yyrr3w:before {
    content: "";
    flex: 0 0 auto;
    width: 12px
}

.t0CqIg {
    height: 100%
}

._5AArtw {
    position: absolute;
    top: 0
}

.BVI6mw ._2DVaMg,
.BVI6mw ._8W6NvA,
.BVI6mw .h00Z0g,
.BVI6mw .ntPEYw {
    overflow: clip
}

.zS6rCA {
    height: 369px;
    width: 288px
}

.t_mPrw {
    padding-left: 8px;
    padding-right: 8px
}

.t_mPrw._6gjHZA {
    padding-bottom: 16px;
    padding-top: 16px
}

.t_mPrw.V9SAjQ {
    padding-bottom: 18px;
    padding-top: 18px
}

.vbdxsQ {
    -webkit-mask-image: linear-gradient(transparent, #fff 24px, #fff calc(100% - 24px), transparent);
    mask-image: linear-gradient(transparent, #fff 24px, #fff calc(100% - 24px), transparent);
    overflow-y: scroll;
    overscroll-behavior: contain
}

@media (prefers-reduced-motion:no-preference) {
    .BVI6mw._9lN43w {
        animation: _5lOCSA .3s cubic-bezier(0, 0, .13, 1) both
    }

    .BVI6mw .ntPEYw {
        animation: Q0_2GQ .3s cubic-bezier(.68, 0, .23, 1) both
    }

    .BVI6mw .h00Z0g {
        animation: geYNZg .3s cubic-bezier(.68, 0, .23, 1) both
    }

    .BVI6mw ._8W6NvA {
        animation: Q0_2GQ .2s cubic-bezier(.68, 0, .23, 1) both
    }

    .BVI6mw ._2DVaMg {
        animation: geYNZg .1s cubic-bezier(.68, 0, .23, 1) both
    }

    .BVI6mw .Yyrr3w {
        transition: width .3s cubic-bezier(.68, 0, .23, 1)
    }

    .BVI6mw.gsyGGA .OavwyQ {
        animation: .4s cubic-bezier(0, 0, .13, 1) calc(var(--gvxxSQ)*25ms) both Q0_2GQ, .4s cubic-bezier(0, 0, .13, 1) calc(var(--gvxxSQ)*25ms) both q0YIqA
    }
}

@media (prefers-reduced-motion:reduce) {
    .BVI6mw .ntPEYw {
        animation: Q0_2GQ .15s cubic-bezier(.68, 0, .23, 1) both
    }

    .BVI6mw .h00Z0g {
        animation: geYNZg .15s cubic-bezier(.68, 0, .23, 1) both
    }

    .BVI6mw ._8W6NvA {
        animation: Q0_2GQ .1s cubic-bezier(.68, 0, .23, 1) both
    }

    .BVI6mw ._2DVaMg {
        animation: geYNZg 50ms cubic-bezier(.68, 0, .23, 1) both
    }

    .BVI6mw .Yyrr3w {
        transition: width .15s ease-out
    }
}

._7qEdiA {
    -webkit-mask-image: linear-gradient(90deg, transparent, #fff 24px, #fff calc(100% - 24px), transparent);
    mask-image: linear-gradient(90deg, transparent, #fff 24px, #fff calc(100% - 24px), transparent);
    overflow-x: scroll
}

.n156ng.n156ng {
    height: 32px;
    min-height: auto;
    min-width: auto;
    padding: 4px 8px
}

.n156ng.n156ng.mAyX2Q {
    background-color: var(--QI98OA);
    color: var(--GhUolA)
}

.n156ng.n156ng.mAyX2Q:hover {
    background-color: #a370fc33
}

.n156ng.n156ng>span {
    font-weight: 500
}

.n156ng.n156ng.mAyX2Q>span {
    color: var(--GhUolA)
}

.light {
    --pDEiUA: #1c213080
}

.dark {
    --pDEiUA: #ffffff80
}

._6zunIw {
    color: var(--pDEiUA)
}

.whLDBw {
    background-color: var(--Ypt7xQ);
    border-radius: 8px;
    position: relative
}

.oUf4Pw {
    background-color: transparent;
    z-index: 2
}

.fkRD6g {
    margin-left: 4px;
    margin-right: 4px
}

.kYttWw {
    background-color: var(--LIE6Cw);
    border-radius: 8px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1
}

.T6mGkw {
    padding-top: calc(var(----lgQg, .1rem)*8*5);
    top: 0
}

._u6cVA {
    top: calc(8px + var(----lgQg, .1rem)*8*5)
}

.jJ7AIw {
    border-top: 1px solid var(--enMi_w);
    position: relative
}

.tvofMg {
    box-shadow: inset 0 0 0 1px var(--igdHlg)
}

.VpftmA {
    box-shadow: var(--galhog)
}

@media (hover:hover) {
    .whLDBw:hover .tvofMg {
        box-shadow: inset 0 0 0 1px var(--_kLulA)
    }
}

.gB0Ahw,
.whLDBw:hover .gB0Ahw {
    box-shadow: inset 0 0 0 1px var(--BhjlKg)
}

.whLDBw:focus-within .tvofMg {
    box-shadow: inset 0 0 0 1px var(--uHakiw)
}

._4w8Paw {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg, #00a0a8, #7d2ae8);
    color: transparent
}

._1TeoKQ {
    width: 100%
}

.Pzhz_Q {
    overflow: hidden;
    position: relative
}

._3T5qeA {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.UiJtBw {
    border-radius: 9999px
}

.UiJtBw,
.kFkinA {
    padding-top: 100%;
    width: 100%
}

.kFkinA {
    border-radius: 8px
}

.mKh1tQ {
    border-radius: 8px
}

.cEtvKQ,
.gs6g6A,
.mKh1tQ {
    height: 100%;
    width: 100%
}

.gs6g6A {
    border-radius: 8px
}

.WH6OmQ {
    background:
        /*savepage-url=images/c1b8bc3f53939d4749ff4bee68b98936.svg*/
        url() 50% 50%/cover no-repeat;
    left: 0;
    position: absolute;
    top: 0
}

.WH6OmQ.A_4BGA {
    background:
        /*savepage-url=images/b628b21001a608b83bee9f99d0f23000.svg*/
        url() 50% 50%/cover no-repeat
}

._5RwygQ {
    width: 100%
}

.K3dBVA {
    max-width: 496px
}

.crrYrg {
    background: var(--0BpVqA);
    height: 100%;
    width: 100%
}

._8ZU0nw {
    width: inherit
}

.crrYrg,
.qqI_qA {
    border-radius: 16px;
    isolation: isolate;
    overflow: hidden;
    position: relative
}

.nQ50GA {
    margin-top: -48px;
    max-width: 100%;
    overflow-x: auto;
    position: relative
}

@media (max-width:899px) {
    .K3dBVA {
        max-width: none
    }

    .nQ50GA {
        background: none;
        box-shadow: none;
        margin-top: 0
    }
}

._595_mw {
    width: 62px
}

.TIOvxA {
    border: 2px solid transparent;
    border-radius: 11px;
    padding: 2px
}

._9KEm6g .TIOvxA {
    border-color: #7630d7
}

.lvxpRQ {
    overflow: hidden
}

.d8hlhA,
.lvxpRQ {
    height: 56px;
    width: 56px
}

.d8hlhA {
    background-color: var(--2yga1g);
    border-color: var(--xwa5zw);
    border-style: solid;
    border-width: 1px
}

.light {
    --qnQ3hQ: #fff
}

.dark {
    --qnQ3hQ: #8a8f99
}

.BCLOAw {
    padding-left: 2px
}

.ToTbrw {
    background: var(--qnQ3hQ);
    width: min-content
}

.vQEisA {
    display: flex
}

.uWmCOA {
    color: #fdbd68
}

@media ((max-width:599px)) {
    .lMm4_Q {
        font-size: 0;
        margin-left: -2px
    }
}

.ZNhItw {
    background: #fff
}

.mQ9NZg {
    color: #0f1015
}

.LSNU1w {
    cursor: pointer;
    height: 100%
}

._1ulZIQ {
    background: var(--Ypt7xQ);
    border: 1px solid #39466024;
    border-radius: 16px;
    overflow: hidden;
    position: relative
}

.B_B2ng {
    height: 100%;
    width: 100%
}

.ii7Tlw {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

._2TOFOA {
    background-color: #fff;
    white-space: nowrap
}

.MH702A {
    background: linear-gradient(98deg, #00c4cc -9.02%, #5a32fa 77.89%, #7630d7 158.29%)
}

.UCe_KQ {
    font-weight: 500
}

.MH702A .UCe_KQ {
    color: #fff
}

.Xzq_HQ,
.d3b6sA {
    position: relative
}

.RbGKhw {
    z-index: 1
}

.PUQjyg {
    max-width: 994px
}

.r277SA {
    align-items: center;
    display: flex;
    flex-direction: column
}

.EZHEoQ {
    margin-bottom: 16px;
    max-width: 994px;
    padding-top: 8px
}

.wCJlAw {
    border-bottom: 1px solid var(--enMi_w);
    padding: 16px 0 12px
}

.cCiMZQ {
    padding: 32px 0 8px
}

.UaaejQ {
    margin-bottom: 16px;
    padding: 0 16px
}

.FpIXdg {
    margin-left: 0;
    min-width: 40px
}

.gd7e1w {
    height: 40px;
    width: 40px
}

._3DJeyw {
    position: absolute;
    right: 16px;
    top: 4px
}

.UaaejQ .vwlxmw {
    display: flex;
    flex-basis: 120px;
    flex-direction: column;
    margin-right: 0
}

.hWJtDg {
    max-width: 120px
}

.X9qd6A {
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: flex-end;
    padding: 16px;
    width: auto
}

.liPOTw {
    align-items: center;
    display: flex;
    padding: 16px 16px 0
}

.IF1wkQ {
    min-width: 40px;
    padding-right: 16px
}

._8gG_Xg {
    height: 32px;
    width: 32px
}

.JpqzPA {
    min-width: 40px;
    padding-right: 16px
}

.G7G1_Q {
    height: 32px;
    width: 32px
}

.o9psYQ {
    position: relative
}

.JKfBgQ.igsFeg,
.o9psYQ ._5MH_cA,
.o9psYQ.igsFeg {
    height: 592px;
    max-height: 100%;
    max-width: 100%;
    width: 938px
}

.JKfBgQ.glVfJw,
.o9psYQ ._5MH_cA,
.o9psYQ.glVfJw {
    height: 100%;
    width: 100%
}

.JKfBgQ {
    align-items: center;
    display: flex;
    justify-content: center;
    visibility: hidden
}

.JKfBgQ.NA_Urg {
    visibility: visible
}

._5MH_cA {
    z-index: 2
}

.DlimTA {
    height: calc(var(----lgQg, .1rem)*8*4);
    position: absolute;
    right: 8px;
    top: 8px;
    width: calc(var(----lgQg, .1rem)*8*4);
    z-index: 1
}

.JKfBgQ,
._5MH_cA {
    left: 0;
    position: absolute;
    top: 0
}

.bPNiCw {
    height: 0;
    position: relative;
    width: 100%
}

.hyEEhg {
    bottom: 0;
    left: 0;
    position: absolute
}

.k4R_pA {
    display: flex;
    flex-direction: column;
    height: 100%
}

.KwmGIQ {
    max-width: 440px;
    padding: 32px
}

.s9sQAQ {
    align-items: center;
    background: var(--2yga1g);
    border-radius: 4px;
    display: flex;
    padding: 8px
}

._o_ciQ {
    flex-grow: 1
}

.irf64Q {
    margin-left: 8px
}

.Kyzqqg {
    background: #fdbd68;
    border-radius: 8px;
    display: inline-block;
    height: 8px;
    position: absolute;
    width: 8px
}

.Kyzqqg:hover .vepoYA {
    visibility: visible
}

.vepoYA {
    position: relative;
    visibility: hidden
}

.RtaA2w {
    background: var(--6Hmmng);
    border-radius: 4px;
    color: var(--SxhHZg);
    left: 8px;
    padding: 4px;
    position: absolute;
    top: 8px;
    white-space: nowrap
}

.GmoKhA {
    grid-row-gap: 16px;
    display: grid
}

.dLv1sw {
    height: 100%
}

.chznyA {
    word-break: break-all
}

.pchL6A [type=date]::-webkit-calendar-picker-indicator,
.pchL6A [type=date]::-webkit-inner-spin-button,
.pchL6A [type=datetime-local]::-webkit-calendar-picker-indicator,
.pchL6A [type=datetime-local]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none
}

.vwjnpw {
    margin: 0 auto;
    width: 100%
}

._0RUL8w {
    background-color: var(--wd-tZA);
    border: none;
    border-radius: 9999px;
    color: var(--PRQgyw);
    cursor: pointer;
    display: block;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    padding: 0 16px;
    text-align: center
}

._0RUL8w._0RUL8w:focus,
._0RUL8w._3w39Rw:hover {
    background-color: var(--ntzWpQ);
    font-weight: 600
}

._0RUL8w._0RUL8w:active {
    background-color: var(--BorQ6g);
    font-weight: 600
}

._0RUL8w._0RUL8w.B0adkg {
    background-color: var(--KwfPsg);
    color: var(--p5yS_g);
    cursor: not-allowed;
    font-weight: 400
}

._1JgQNw {
    font-weight: 600
}

._1JgQNw:not(:focus-visible):not(.ikvP0w) {
    box-shadow: 0 0 0 2px var(--enMi_w)
}

._0RUL8w._0RUL8w.ikvP0w,
._0RUL8w.ikvP0w._3w39Rw:hover,
._0RUL8w.ikvP0w.ikvP0w:active {
    background-color: var(--Kd3K9A);
    color: var(--PqRKXQ);
    font-weight: 600
}

._0RUL8w.ikvP0w.NVKU_w,
._0RUL8w.ikvP0w.NVKU_w.NVKU_w:active,
._0RUL8w.ikvP0w.NVKU_w._3w39Rw:hover {
    background-color: var(--43wRQw);
    color: var(--9luNoA)
}

.KAxsrQ {
    margin: 0 auto;
    width: 100%
}

.RFlv2A {
    background-color: var(--wd-tZA);
    border: none;
    border-radius: 9999px;
    color: var(--PRQgyw);
    cursor: pointer;
    display: block;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center
}

.RFlv2A.MpjWfw:hover,
.RFlv2A.RFlv2A:focus {
    background-color: var(--ntzWpQ);
    font-weight: 600
}

.RFlv2A.RFlv2A:active {
    background-color: var(--BorQ6g);
    font-weight: 600
}

.RFlv2A.RFlv2A.Xk_LRA {
    background-color: var(--KwfPsg);
    color: var(--p5yS_g);
    cursor: not-allowed;
    font-weight: 400
}

.LwfJPw {
    font-weight: 600
}

.LwfJPw:not(:focus-visible):not(.aLA40w) {
    box-shadow: 0 0 0 2px var(--enMi_w)
}

.RFlv2A.RFlv2A.aLA40w,
.RFlv2A.aLA40w.MpjWfw:hover,
.RFlv2A.aLA40w.aLA40w:active {
    background-color: var(--Kd3K9A);
    color: var(--PqRKXQ);
    font-weight: 600
}

.RFlv2A.aLA40w._91XG7A,
.RFlv2A.aLA40w._91XG7A.MpjWfw:hover,
.RFlv2A.aLA40w._91XG7A._91XG7A:active {
    background-color: var(--43wRQw);
    color: var(--9luNoA)
}

.WQTpzQ {
    margin: 0 auto;
    width: 100%
}

.Cz52_Q {
    background-color: var(--wd-tZA);
    border: none;
    border-radius: 9999px;
    color: var(--PRQgyw);
    cursor: pointer;
    display: block;
    height: calc(var(----lgQg, .1rem)*8*5);
    line-height: calc(var(----lgQg, .1rem)*8*5);
    margin: 0 auto;
    text-align: center;
    width: calc(var(----lgQg, .1rem)*8*5)
}

.a74j_g {
    color: var(--VcZbvQ)
}

.Cz52_Q.AgOLEA:hover,
.Cz52_Q.Cz52_Q:focus {
    background-color: var(--ntzWpQ);
    font-weight: 600;
    position: relative;
    z-index: 1
}

.Cz52_Q.Cz52_Q:active {
    background-color: var(--BorQ6g);
    font-weight: 600
}

.Cz52_Q.Cz52_Q.wpXrTA {
    background-color: var(--KwfPsg);
    color: var(--p5yS_g);
    cursor: not-allowed;
    font-weight: 400
}

.EsP6hQ {
    font-weight: 600
}

.EsP6hQ:not(:focus-visible):not(.GHUJ0A) {
    box-shadow: 0 0 0 2px var(--enMi_w);
    position: relative;
    z-index: 1
}

.Cz52_Q.Cz52_Q.GHUJ0A,
.Cz52_Q.GHUJ0A.AgOLEA:hover,
.Cz52_Q.GHUJ0A.GHUJ0A:active {
    background-color: var(--Kd3K9A);
    color: var(--PqRKXQ);
    font-weight: 600
}

.Cz52_Q.GHUJ0A.vgH4lQ,
.Cz52_Q.GHUJ0A.vgH4lQ.AgOLEA:hover,
.Cz52_Q.GHUJ0A.vgH4lQ.vgH4lQ:active {
    background-color: var(--43wRQw);
    color: var(--9luNoA)
}

.LwJ44g {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-width: calc(var(----lgQg, .1rem)*8*5*7)
}

.G_PaiQ {
    height: 100%;
    margin: -2px;
    overflow: hidden;
    padding: 2px
}

.CVy8EQ {
    position: relative;
    transform: translateY(0);
    transition: transform .4s ease-out
}

.CVy8EQ,
.iwU2Sw,
.vLVe2A {
    display: flex;
    flex-direction: column;
    height: 100%
}

.iwU2Sw,
.vLVe2A {
    position: absolute;
    width: 100%
}

.vLVe2A {
    bottom: 100%
}

.iwU2Sw {
    top: 100%
}

.gynTEQ {
    transform: translateY(100%)
}

.gynTEQ.ZD4ZUw {
    transform: translateY(66.66667%)
}

.gynTEQ.tnt3hA {
    transform: translateY(83.33333%)
}

.dS1TGw {
    transform: translateY(-100%)
}

.dS1TGw.ZD4ZUw {
    transform: translateY(-66.66667%)
}

.dS1TGw.tnt3hA {
    transform: translateY(-83.33333%)
}

.dS1TGw.cuDr1g,
.gynTEQ.cuDr1g {
    transform: translateY(0)
}

.Ja8pnQ {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.dS1TGw.ZD4ZUw .iwU2Sw:after,
.gynTEQ.ZD4ZUw .vLVe2A:before {
    content: "";
    height: 200%
}

.dS1TGw.tnt3hA .iwU2Sw:after,
.gynTEQ.tnt3hA .vLVe2A:before {
    content: "";
    height: 100%
}

.WUkZ_A,
.y1af7g {
    height: calc(var(----lgQg, .1rem)*8*5)
}

.y1af7g {
    color: var(--TJtBjA);
    line-height: calc(var(----lgQg, .1rem)*8*5);
    margin: 0 auto;
    overflow-wrap: normal;
    text-align: center;
    width: calc(var(----lgQg, .1rem)*8*5)
}

.q_891g {
    display: flex;
    flex-grow: 1;
    height: 100%;
    justify-content: space-between
}

.q_891g:last-child,
.q_891g:nth-child(6) {
    margin-bottom: 0
}

.PwwL8Q [type=time]::-webkit-calendar-picker-indicator,
.PwwL8Q [type=time]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none
}

.PwwL8Q [type=time] {
    clip-path: inset(1px 14px 1px 0)
}

.xQofPQ {
    margin-top: 16px
}

.p0PIVQ {
    align-items: center;
    display: flex;
    justify-content: space-between;
    line-height: 40px
}

.CAOzTQ {
    font-weight: 400
}

.LQtHQg:hover {
    cursor: default
}

._NOSCw {
    display: inline-block;
    min-width: 160px;
    position: relative;
    text-align: center
}

._NOSCw .CAOzTQ {
    transition: opacity .4s ease-out
}

._22c9wg {
    display: block;
    opacity: 1
}

.J53gIA {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.J53gIA,
._TP3Qw ._22c9wg {
    opacity: 0
}

._TP3Qw .J53gIA {
    opacity: 1
}

.WqIR9Q {
    align-items: center;
    display: flex;
    justify-content: space-between;
    line-height: 40px
}

.IT8x3Q {
    font-weight: 400
}

.wL6k6g {
    align-items: center;
    display: flex;
    justify-content: space-between;
    line-height: 40px
}

.Zv7b_Q {
    font-weight: 400
}

.zKSUPQ:hover {
    cursor: default
}

.de4Qfw {
    display: inline-block;
    min-width: 160px;
    position: relative;
    text-align: center
}

.de4Qfw .Zv7b_Q {
    transition: opacity .4s ease-out
}

.Nx3WOA {
    display: block;
    opacity: 1
}

.tPsQoA {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Hv47dg .Nx3WOA,
.tPsQoA {
    opacity: 0
}

.Hv47dg .tPsQoA {
    opacity: 1
}

._7DenRA {
    margin-top: 4px
}

.HUXoPQ {
    background-color: var(--xwa5zw);
    border-radius: 8px;
    height: 4px;
    margin-bottom: 8px;
    overflow: hidden;
    width: 100%
}

.A4odzg {
    height: 100%;
    transform-origin: left;
    transition: transform .1s linear, background-color .1s linear;
    width: 100%
}

._5unvSw .A4odzg {
    background-color: var(--NRkSiw)
}

.Wq9vhQ .A4odzg {
    background-color: var(--cVPmKw)
}

.HXh8eg .A4odzg {
    background-color: var(--vCqPYw)
}

._57ApVg {
    align-self: center;
    height: 20px;
    margin-left: -28px;
    width: 20px
}

.ZMiUDw {
    color: var(--TJtBjA)
}

.Hp1GZA {
    color: var(--vCqPYw)
}

.XYPJuw:disabled:hover {
    cursor: text
}

.XYPJuw {
    display: flex
}

.XYPJuw input:disabled {
    pointer-events: none
}

._E4X1Q {
    background-color: initial
}

.i_Jwrw {
    width: 100%
}

.hN6V3w {
    grid-row-gap: 16px;
    display: grid
}

.hN6V3w.sAjsrA {
    grid-row-gap: 8px
}

.UWKGcQ {
    display: flex
}

.j5U2ZQ {
    word-break: break-all
}

._56QjUg {
    grid-row-gap: 16px;
    display: grid
}

.G6j_hA {
    min-width: 0
}

.UKytOQ {
    border: 2px solid var(--igdHlg)
}

.Gvmc_w,
.UKytOQ:hover {
    border-color: var(--uHakiw)
}

.XiUCIQ {
    background-color: #f1ebff;
    height: 80px;
    width: 80px
}

._25WOXQ {
    color: #a548ff
}

.w73ROw {
    position: absolute
}

._pib6Q {
    position: absolute
}

.h324LA {
    grid-row-gap: 16px;
    display: grid
}

.atdqBg {
    width: 100%
}

.mZlcXA {
    grid-row-gap: 16px;
    display: grid
}

.W58Tpg {
    grid-row-gap: 16px;
    display: grid;
    grid-template-columns: minmax(0, 1fr)
}

.I1G_9w {
    display: grid;
    justify-items: start
}

.fjZtOQ {
    box-shadow: inset 0 0 0 1px var(--igdHlg);
    outline-offset: 2px
}

.EL5Ejg:not([aria-disabled=true]) {
    box-shadow: inset 0 0 0 2px var(--uHakiw)
}

.fjZtOQ:not(.EL5Ejg):not([aria-disabled=true]):hover {
    box-shadow: inset 0 0 0 1px var(--_kLulA)
}

.fjZtOQ:not(.EL5Ejg):not([aria-disabled=true]):active {
    box-shadow: inset 0 0 0 1px var(--uHakiw)
}

.fjZtOQ[aria-disabled=true] {
    box-shadow: inset 0 0 0 1px var(--TCEPKw)
}

.fjZtOQ.EL5Ejg[aria-disabled=true] {
    box-shadow: inset 0 0 0 2px var(--TCEPKw)
}

._1jV9EQ {
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.vu_lSA {
    cursor: pointer;
    display: flex;
    padding: 4px 0 4px 4px
}

.vu_lSA.yxting {
    cursor: not-allowed
}

.XDL4qg {
    align-self: start;
    background: var(--Ypt7xQ);
    border-radius: 9999px;
    box-shadow: inset 0 0 0 1px var(--IzK8tQ);
    flex-shrink: 0;
    height: calc(var(----lgQg, .1rem)*8*2);
    margin-top: calc(var(----lgQg, .1rem)*8*.5);
    position: relative;
    width: calc(var(----lgQg, .1rem)*8*2)
}

.XDL4qg:after {
    background: transparent;
    border-radius: 9999px;
    content: "";
    display: inline-block;
    height: calc(2px + var(----lgQg, .1rem)*8*.5);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(2px + var(----lgQg, .1rem)*8*.5)
}

.XDL4qg.GXQALA {
    margin-right: 8px
}

._1jV9EQ:checked+.vu_lSA .XDL4qg {
    background: var(--j6I-wg);
    box-shadow: inset 0 0 0 5px var(--j6I-wg);
    transition: box-shadow .1s ease-in-out, background-color .1s ease-in-out
}

._1jV9EQ:checked+.vu_lSA .XDL4qg:after {
    background: var(--hBXVcA);
    transition: background-color .1s ease-in-out
}

._1jV9EQ:not(:checked)+.vu_lSA:not(.yxting):hover .XDL4qg {
    box-shadow: inset 0 0 0 1px var(--_kLulA);
    transition: background-color .1s ease-in-out
}

._1jV9EQ:not(:checked)+.vu_lSA:not(.yxting):hover .XDL4qg:after {
    background: var(--0ypBAQ);
    transition: background-color .1s ease-in-out
}

._1jV9EQ:not(:checked)+.vu_lSA:not(.yxting):focus .XDL4qg {
    box-shadow: inset 0 0 0 1px var(--j6I-wg)
}

._1jV9EQ:focus+.vu_lSA:not(.oe_OvA) .XDL4qg {
    outline: 2px auto -webkit-focus-ring-color;
    outline-offset: 2px;
    outline-style: auto
}

._1jV9EQ:disabled+.vu_lSA .XDL4qg {
    background: var(--gFgXSg);
    box-shadow: inset 0 0 0 1px var(--TCEPKw)
}

._1jV9EQ:checked:disabled+.vu_lSA .XDL4qg:after {
    background: var(--wBWOJg)
}

._1jV9EQ:active:hover:not(:disabled)+.vu_lSA:active:hover .XDL4qg {
    box-shadow: inset 0 0 0 1px var(--_kLulA), 0 0 0 4px var(--BorQ6g)
}

._1jV9EQ:active:hover:not(:disabled)+.vu_lSA:active:hover .XDL4qg:after {
    background: var(--0ypBAQ)
}

._1jV9EQ:active:hover:checked:not(:disabled)+.vu_lSA:active:hover .XDL4qg {
    box-shadow: inset 0 0 0 5px var(--j6I-wg)
}

._1jV9EQ:active:hover:checked:not(:disabled)+.vu_lSA:active:hover .XDL4qg:after {
    background: var(--hBXVcA)
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Canva Sans;
    font-style: normal;
    font-weight: 400 700;
    src:
        /*savepage-url=https://static.canva.com/web/images/a9b8e7902ec1ab885d382156f33738e5.woff2*/
        url() format("woff2"),
        /*savepage-url=https://static.canva.com/web/images/013277426f0d555d96c7a75503df5754.woff*/
        url() format("woff");
    unicode-range: u+00b1-00b3, u+00b9, u+00bc-00be, u+0394, u+03a9, u+03bc, u+03c0, u+2044, u+2070, u+2074-2089, u+2126, u+212e, u+2153-2154, u+215b-215e, u+2202, u+2206, u+220f, u+2211-2212, u+2215, u+2219, u+221a, u+221e, u+222b, u+2248, u+2260, u+2264-2265, u+25ca
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Canva Sans;
    font-style: normal;
    font-weight: 400 700;
    src:
        /*savepage-url=https://static.canva.com/web/images/d97a6ffa507b670a5b1664f98fc1183d.woff2*/
        url() format("woff2"),
        /*savepage-url=https://static.canva.com/web/images/1de7434d86166b0614ff3d61cda11a54.woff*/
        url() format("woff");
    unicode-range: u+00a1, u+00aa-00ab, u+00af, u+00b8, u+00ba-00bb, u+00bf, u+00c0-00d6, u+00d8-00f6, u+00f8-0148, u+014a-017e, u+0192, u+01b5-01b6, u+01fc-01fd, u+0218-021b, u+0237, u+02c6-02c7, u+02c9, u+02d8-02dd, u+1e80-1e85, u+1e9e, u+1ef2-1ef3, u+2030, u+2039-203a, u+20ac, u+20ba, u+2113
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Canva Sans;
    font-style: normal;
    font-weight: 400 700;
    src:
        /*savepage-url=https://static.canva.com/web/images/cff149ee1e9d2be50ac77bcd86769d05.woff2*/
        url() format("woff2"),
        /*savepage-url=https://static.canva.com/web/images/f93a5165fac252ecfd593929c4e6146f.woff*/
        url() format("woff");
    unicode-range: u+0020-007e, u+00a0, u+00a2-00a9, u+00ac-00ae, u+00b0, u+00b4-00b7, u+00d7, u+00f7, u+0300-0304, u+0306-0308, u+030a-030c, u+0312, u+0326-0328, u+2013-2014, u+2018-201a, u+201c-201e, u+2020-2022, u+2026, u+2117, u+2120, u+2122, u+2190-2199, u+fb01-fb02, u+feff, u+fffc-fffd
}

.qJTHM {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    color: #202124;
    direction: ltr;
    -webkit-touch-callout: none;
    font-family: "Roboto-Regular", arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    margin: 0;
    overflow: hidden;
    -webkit-text-size-adjust: 100%
}

.ynRLnc {
    left: -9999px;
    position: absolute;
    top: -9999px
}

.L6cTce {
    display: none
}

.bltWBb {
    overflow-wrap: break-word;
    word-break: break-word
}

.hSRGPd {
    color: #1a73e8;
    cursor: pointer;
    font-weight: 500;
    text-decoration: none
}

.Bz112c-W3lGp {
    height: 16px;
    width: 16px
}

.Bz112c-E3DyYd {
    height: 20px;
    width: 20px
}

.Bz112c-r9oPif {
    height: 24px;
    width: 24px
}

.Bz112c-u2z5K {
    height: 36px;
    width: 36px
}

.Bz112c-uaxL4e {
    border-radius: 10px
}

.LgbsSe-Bz112c {
    display: block
}

.S9gUrf-YoZ4jf {
    border: none;
    margin: 0;
    padding: 0
}

.S9gUrf-YoZ4jf * {
    border: none;
    margin: 0;
    padding: 0
}

.fFW7wc-ibnC6b>.aZ2wEe>div {
    border-color: #4285f4
}

.P1ekSe-ZMv3u {
    -webkit-transition: height linear .2s;
    transition: height linear .2s
}

.P1ekSe-ZMv3u>div:nth-child(1) {
    background-color: #1a73e8 !important;
    -webkit-transition: width linear .3s;
    transition: width linear .3s
}

.P1ekSe-ZMv3u>div:nth-child(2) {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .7)), to(rgba(255, 255, 255, .7))), -webkit-gradient(linear, left top, right top, from(#1a73e8), to(#1a73e8)) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), -webkit-linear-gradient(left, #1a73e8, #1a73e8) !important;
    background-image: linear-gradient(to right, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), linear-gradient(to right, #1a73e8, #1a73e8) !important
}

.P1ekSe-ZMv3u>div:nth-child(3) {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .7)), to(rgba(255, 255, 255, .7))), -webkit-gradient(linear, left top, right top, from(#1a73e8), to(#1a73e8)) !important;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), -webkit-linear-gradient(left, #1a73e8, #1a73e8) !important;
    background-image: linear-gradient(to right, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)), linear-gradient(to right, #1a73e8, #1a73e8) !important
}

.haAclf {
    display: inline-block
}

.nsm7Bb-HzV7m-LgbsSe {
    border-radius: 4px;
    box-sizing: border-box;
    -webkit-transition: background-color .218s, border-color .218s;
    transition: background-color .218s, border-color .218s;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dadce0;
    color: #3c4043;
    cursor: pointer;
    font-family: "Google Sans", arial, sans-serif;
    font-size: 14px;
    height: 40px;
    letter-spacing: .25px;
    outline: none;
    overflow: hidden;
    padding: 0 12px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: auto
}

@media screen and (-ms-high-contrast:active) {
    .nsm7Bb-HzV7m-LgbsSe {
        border: 2px solid windowText;
        color: windowText
    }
}

@media screen and (preferes-contrast:more) {
    .nsm7Bb-HzV7m-LgbsSe {
        color: #000
    }
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe {
    font-size: 14px;
    height: 32px;
    letter-spacing: .25px;
    padding: 0 10px
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe {
    font-size: 11px;
    height: 20px;
    letter-spacing: .3px;
    padding: 0 8px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe {
    padding: 0;
    width: 40px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe {
    width: 32px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe {
    width: 20px
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK {
    border-radius: 20px
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe {
    border-radius: 16px
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe {
    border-radius: 10px
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc {
    border: none;
    color: #fff
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc {
    background-color: #1a73e8
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
    background-color: #202124;
    color: #e8eaed
}

@media screen and (prefers-contrast:more) {
    .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
        color: #fff
    }
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
    height: 18px;
    margin-right: 8px;
    min-width: 18px;
    width: 18px
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
    height: 14px;
    min-width: 14px;
    width: 14px
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
    height: 10px;
    min-width: 10px;
    width: 10px
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
    margin-left: 8px;
    margin-right: -4px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
    margin: 0;
    padding: 10px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
    padding: 8px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
    padding: 4px
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    height: 36px;
    margin-left: -10px;
    margin-right: 12px;
    min-width: 36px;
    width: 36px
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c {
    margin: 0;
    padding: 0
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
    height: 28px;
    margin-left: -8px;
    margin-right: 10px;
    min-width: 28px;
    width: 28px
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
    height: 16px;
    margin-left: -6px;
    margin-right: 8px;
    min-width: 16px;
    width: 16px
}

.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
    border-radius: 3px;
    margin-left: 2px;
    margin-right: 0;
    padding: 0
}

.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
    border-radius: 18px
}

.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
    border-radius: 14px
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
    border-radius: 8px
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: 100%;
    position: relative;
    width: 100%
}

.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    font-family: "Google Sans", arial, sans-serif;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}

.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
    font-weight: 300
}

.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId {
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    flex-grow: 0
}

.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
    -webkit-transition: background-color .218s;
    transition: background-color .218s;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.nsm7Bb-HzV7m-LgbsSe:hover,
.nsm7Bb-HzV7m-LgbsSe:focus {
    box-shadow: none;
    border-color: rgb(210, 227, 252);
    outline: none
}

.nsm7Bb-HzV7m-LgbsSe:focus-within {
    outline: 2px solid #00639b;
    border-color: transparent
}

.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
    background: rgba(66, 133, 244, .08)
}

.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
.nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
    background: rgba(66, 133, 244, .1)
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
    background: rgba(255, 255, 255, .24)
}

.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
    background: rgba(255, 255, 255, .32)
}

.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY {
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 20px;
    margin-left: -4px;
    margin-right: 8px;
    min-width: 20px;
    width: 20px
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
    font-family: "Roboto";
    font-size: 12px;
    text-align: left
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf,
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS {
    overflow: hidden;
    text-overflow: ellipsis
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    color: #5f6368;
    fill: #5f6368;
    font-size: 11px;
    font-weight: 400
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
    color: #e8eaed;
    fill: #e8eaed
}

@media screen and (prefers-contrast:more) {

    .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff,
    .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
        color: #000;
        fill: #000
    }
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c {
    height: 18px;
    margin: -3px -3px -3px 2px;
    min-width: 18px;
    width: 18px
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-left: 12px;
    margin-right: -10px
}

.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
    border-radius: 18px
}

.L5Fo6c-sM5MNb {
    border: 0;
    display: block;
    left: 0;
    position: relative;
    top: 0
}

.L5Fo6c-bF1uUb {
    border-radius: 4px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.L5Fo6c-bF1uUb:focus {
    border: none;
    outline: none
}

#credential_picker_container {
    border: none;
    height: 330px;
    position: fixed;
    right: 20px;
    top: 20px;
    width: 391px;
    z-index: 9999
}

#credential_picker_container .L5Fo6c-PQbLGe {
    border: none;
    width: 391px;
    height: 330px
}

@media only screen and (max-width:410px) {
    #credential_picker_container {
        overflow-x: hidden;
        overflow-y: auto;
        right: 0;
        width: 100vw
    }

    #credential_picker_container .L5Fo6c-PQbLGe {
        width: 100vw
    }
}

#g_a11y_announcement {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px
}

.L5Fo6c-sM5MNb {
    border: 0;
    display: block;
    left: 0;
    position: relative;
    top: 0
}

.L5Fo6c-bF1uUb {
    border-radius: 4px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.L5Fo6c-bF1uUb:focus {
    border: none;
    outline: none
}