.ZWZ5I{box-sizing:border-box;padding:24px;border-radius:16px}@media print{.ZWZ5I{padding:12px}}@media screen and (max-width:767px){.ZWZ5I{padding:16px;border-radius:10px}}.ZWZ5I[data-type='success']{background-color:#eeffed}.ZWZ5I[data-type='notice']{background-color:#f5f5f5}.ZWZ5I[data-type='info']{background-color:#e6f6ff}.ZWZ5I[data-type='caution']{background-color:#f2efe9}.ZWZ5I[data-type='warning']{background-color:#ffe3e3}.ZWZ5I[data-dense='true']{padding:12px;border-radius:8px}@media print{.ZWZ5I[data-dense='true']{padding:12px}}@media screen and (max-width:767px){.ZWZ5I[data-dense='true']{padding:16px;border-radius:10px}}.ZWZ5I p{margin:0}.ZWZ5I p:not(:last-child){margin-bottom:1em}
.Rck0i{display:inline-block;transition:all .1s ease}.thB4A{width:16px;height:9px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwQUYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMSAxLjkyNiA2IDZjLjE3Ny4wOTkuODIzLjA5OSAxIDBsNi02Ii8+PC9zdmc+) no-repeat}.eDrXy{width:16px;height:9px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5QjlCOUIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMSAxIDYgNmMuMTc3LjA5OC44MjMuMDk4IDEgMGw2LTYiLz48L3N2Zz4=) no-repeat}.lGRyy{width:20px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0iIzBBRiIvPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNiIgZD0ibTYgOSAzLjY5MiA0Yy4xMDkuMDY2LjUwNy4wNjYuNjE2IDBMMTQgOSIvPjwvZz48L3N2Zz4=) no-repeat}.RbC0v{transform:rotate(0)}.B3z6x{transform:rotate(180deg)}._4ZdSh{transform:rotate(90deg)}.xE_h7{transform:rotate(-90deg)}
.u270a{display:flex;max-width:100vw}.xUKL2{position:relative;width:135px;height:100px;box-sizing:border-box;flex-shrink:0;margin-right:8px;cursor:pointer;overflow:hidden;background-color:#f6f6f6;border:0;border-radius:5px}.xUKL2:last-child{margin-right:0}.xUKL2:last-child .OcPYT{display:none}.xUKL2:hover .OcPYT{opacity:1}@media screen and (max-width:991px){.xUKL2{width:122px;height:90px;margin-right:22px}}@media screen and (max-width:767px){.xUKL2{width:70px;height:55px;margin-right:6px}}.EznuY{display:flex;position:absolute;top:0;bottom:0;right:0;left:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.6);color:#fff}@media screen and (max-width:767px){.EznuY{font-size:18px;line-height:25px}}.r3z7B{display:none;width:36px;height:30px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iMzAiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJtNy44NTYgNS42OTQtNC41MTIuNzVBNCA0IDAgMCAwIDAgMTAuMzlWMjZhNCA0IDAgMCAwIDQgNGgyOGE0IDQgMCAwIDAgNC00VjEwLjM4N2E0IDQgMCAwIDAtMy4zNC0zLjk0NWwtNS4xMzMtLjg1OC0xLjUzOS0zLjcyOEEzIDMgMCAwIDAgMjMuMjE1IDBoLTExLjI2QTMgMyAwIDAgMCA5LjEyIDIuMDI0bC0xLjI2MyAzLjY3eiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgeGxpbms6aHJlZj0iI2EiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtb3BhY2l0eT0iMCIvPjxwYXRoIHN0cm9rZT0iI0ZGNUUzMSIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTAuMDY0IDIuMzUgOC42MDggNi41ODNsLTUuMS44NDhBMyAzIDAgMCAwIDEgMTAuMzlWMjZhMyAzIDAgMCAwIDMgM2gyOGEzIDMgMCAwIDAgMy0zVjEwLjM4N2EzIDMgMCAwIDAtMi41MDUtMi45NmwtNS42ODEtLjk0OS0xLjc1LTQuMjQxQTIgMiAwIDAgMCAyMy4yMTQgMUgxMS45NTdhMiAyIDAgMCAwLTEuODkyIDEuMzV6Ii8+PGNpcmNsZSBjeD0iMTgiIGN5PSIxNyIgcj0iOCIgc3Ryb2tlPSIjRkY1RTMxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBzdHJva2U9IiNGRjVFMzEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTggMTNhNCA0IDAgMCAwLTQgNCIvPjwvZz48L3N2Zz4=);background-size:cover;margin:0 auto 6px}.r3z7B:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iMzAiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJtNy44NTYgNS42OTQtNC41MTIuNzVBNCA0IDAgMCAwIDAgMTAuMzlWMjZhNCA0IDAgMCAwIDQgNGgyOGE0IDQgMCAwIDAgNC00VjEwLjM4N2E0IDQgMCAwIDAtMy4zNC0zLjk0NWwtNS4xMzMtLjg1OC0xLjUzOS0zLjcyOEEzIDMgMCAwIDAgMjMuMjE1IDBoLTExLjI2QTMgMyAwIDAgMCA5LjEyIDIuMDI0bC0xLjI2MyAzLjY3eiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgeGxpbms6aHJlZj0iI2EiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtb3BhY2l0eT0iMCIvPjxwYXRoIHN0cm9rZT0iI0ZGOEYzMSIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTAuMDY0IDIuMzUgOC42MDggNi41ODNsLTUuMS44NDhBMyAzIDAgMCAwIDEgMTAuMzlWMjZhMyAzIDAgMCAwIDMgM2gyOGEzIDMgMCAwIDAgMy0zVjEwLjM4N2EzIDMgMCAwIDAtMi41MDUtMi45NmwtNS42ODEtLjk0OS0xLjc1LTQuMjQxQTIgMiAwIDAgMCAyMy4yMTQgMUgxMS45NTdhMiAyIDAgMCAwLTEuODkyIDEuMzV6Ii8+PGNpcmNsZSBjeD0iMTgiIGN5PSIxNyIgcj0iOCIgc3Ryb2tlPSIjRkY4RjMxIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBzdHJva2U9IiNGRjhGMzEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTggMTNhNCA0IDAgMCAwLTQgNCIvPjwvZz48L3N2Zz4=)}.OcPYT{opacity:0;display:flex;height:40px;padding:0 8px;box-sizing:border-box;align-items:center;border-radius:2px;background:rgba(0,0,0,0.7);color:#fff;font-size:13px;line-height:15px;position:absolute;left:0;bottom:0;outline:0;border:0}@media screen and (max-width:991px){.OcPYT{display:none}}.OcPYT::before{content:'';width:15px;height:15px;margin-right:4px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDMwdjMwSDB6Ii8+PGNpcmNsZSBjeD0iMTIuNzUiIGN5PSIxMi43NSIgcj0iMTEuMjUiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjYiLz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iMS42IiBkPSJNMTIuOCA2LjYxNHYxMi4yNzJNNi43NSAxMi44aDEybTIuMSA4LjA1IDYuMDEgNi4wMSIvPjwvZz48L3N2Zz4=);background-size:cover}.Uadka{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
.w4PCF{display:flex;color:#858585;line-height:20px}.balde{display:flex;border-top:1px solid #e5e5e5;padding:7px 0 10px;align-items:baseline}@media screen and (max-width:767px){.balde{flex-wrap:wrap;padding-top:7px;padding-bottom:8px}}.QifVh{padding:10px;padding-left:0;text-align:left;flex-basis:0;box-sizing:border-box;flex-grow:2;display:flex}@media screen and (max-width:767px){.w_hI5{display:none}}@media screen and (max-width:767px){.vbwgh{flex-basis:auto;width:100%}}
.GE3ek{font-weight:bold;margin-bottom:5px}.ufQT7{word-break:break-word}
.DzO5u{margin-bottom:20px}.sAZuW{display:flex;align-items:center}.xfW0Y{margin-right:24px}@media screen and (max-width:767px){.xfW0Y{margin-right:10px}}.mLSRh{}.iCK57{}
.z_DQw{text-align:center;font-weight:bold}@media screen and (max-width:767px){.z_DQw{font-weight:normal}}.TPTek{color:#72b50e}.fUsoY{color:#f65458}
.faJxt{margin-bottom:20px;cursor:pointer;width:135px}@media screen and (max-width:767px){.faJxt{margin-bottom:15px;width:70px}}.gMFgm{background:#ebebeb;display:flex;cursor:auto;align-items:center;text-align:center;color:#858585;flex-direction:column;justify-content:center}@media screen and (max-width:767px){.gMFgm{font-size:12px;line-height:14px}}.tMowG{display:block;width:30px;height:27px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjMyIDBhMyAzIDAgMCAwLTIuODM4IDIuMDI0bC0uOTM1IDIuNzIyLTMuMjAzLjUzMkE0IDQgMCAwIDAgMCA5LjIyNFYyMWE0IDQgMCAwIDAgNCA0aDIyYTQgNCAwIDAgMCA0LTRWOS4yMmE0IDQgMCAwIDAtMy4zNC0zLjk0NWwtMy43MjEtLjYyMi0xLjE1NS0yLjc5N0EzIDMgMCAwIDAgMTkuMDExIDBoLTguNjkyeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiNEOEQ4RDgiIGZpbGwtb3BhY2l0eT0iLjAxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4zMiAwYTMgMyAwIDAgMC0yLjgzOCAyLjAyNGwtLjkzNSAyLjcyMi0zLjIwMy41MzJBNCA0IDAgMCAwIDAgOS4yMjRWMjFhNCA0IDAgMCAwIDQgNGgyMmE0IDQgMCAwIDAgNC00VjkuMjJhNCA0IDAgMCAwLTMuMzQtMy45NDVsLTMuNzIxLS42MjItMS4xNTUtMi43OTdBMyAzIDAgMCAwIDE5LjAxMSAwaC04LjY5MnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiM4NTg1ODUiIGQ9Im03LjQ4MiAyLjAyNC0xLjUxMy0uNTIgMS41MTMuNTJ6bS0uOTM1IDIuNzIyLjI2MiAxLjU3OC45NC0uMTU2LjMxLS45MDItMS41MTItLjUyem0tMy4yMDMuNTMyLjI2MyAxLjU3OC0uMjYzLTEuNTc4em0yMy4zMTYtLjAwMy0uMjY0IDEuNTc4LjI2NC0xLjU3OHptLTMuNzIxLS42MjItMS40OC42MS4zNC44MjIuODc2LjE0Ni4yNjQtMS41Nzh6bS0xLjE1NS0yLjc5Ny0xLjQ3OS42MSAxLjQ3OS0uNjF6bS0xMi43ODguNjg5YTEuNCAxLjQgMCAwIDEgMS4zMjMtLjk0NXYtMy4yYTQuNiA0LjYgMCAwIDAtNC4zNSAzLjEwNGwzLjAyNyAxLjA0em0tLjkzNiAyLjcyLjkzNi0yLjcyLTMuMDI3LTEuMDQxLS45MzUgMi43MjEgMy4wMjYgMS4wNHpNMy42MDcgNi44NTdsMy4yMDItLjUzMi0uNTI1LTMuMTU3LTMuMjAyLjUzMi41MjUgMy4xNTd6TTEuNiA5LjIyNGEyLjQgMi40IDAgMCAxIDIuMDA3LTIuMzY4TDMuMDgyIDMuN0E1LjYgNS42IDAgMCAwLTEuNiA5LjIyNGgzLjJ6TTEuNiAyMVY5LjIyNGgtMy4yVjIxaDMuMnpNNCAyMy40QTIuNCAyLjQgMCAwIDEgMS42IDIxaC0zLjJBNS42IDUuNiAwIDAgMCA0IDI2LjZ2LTMuMnptMjIgMEg0djMuMmgyMnYtMy4yem0yLjQtMi40YTIuNCAyLjQgMCAwIDEtMi40IDIuNHYzLjJhNS42IDUuNiAwIDAgMCA1LjYtNS42aC0zLjJ6bTAtMTEuNzhWMjFoMy4yVjkuMjJoLTMuMnptLTIuMDA0LTIuMzY3QTIuNCAyLjQgMCAwIDEgMjguNCA5LjIyaDMuMmE1LjYgNS42IDAgMCAwLTQuNjc3LTUuNTIzbC0uNTI3IDMuMTU2em0tMy43MjEtLjYyMiAzLjcyLjYyMi41MjgtMy4xNTYtMy43Mi0uNjIyLS41MjggMy4xNTZ6bS0yLjM3LTMuNzY1IDEuMTU0IDIuNzk3IDIuOTU5LTEuMjItMS4xNTUtMi43OTgtMi45NTggMS4yMnpNMTkuMDExIDEuNmExLjQgMS40IDAgMCAxIDEuMjk0Ljg2NmwyLjk1OC0xLjIyQTQuNiA0LjYgMCAwIDAgMTkuMDExLTEuNnYzLjJ6bS04LjY5MiAwaDguNjkydi0zLjJoLTguNjkydjMuMnoiIG1hc2s9InVybCgjYSkiLz48cGF0aCBmaWxsPSIjRDhEOEQ4IiBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM4NTg1ODUiIHN0cm9rZS13aWR0aD0iMS42IiBkPSJNMTUgMjAuODMzQTYuNjY3IDYuNjY3IDAgMSAwIDE1IDcuNWE2LjY2NyA2LjY2NyAwIDAgMCAwIDEzLjMzM3oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIHN0cm9rZT0iIzg1ODU4NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNiIgZD0iTTI5IDEgMSAyNyIvPjwvc3ZnPg==);margin-bottom:7px}@media screen and (max-width:767px){.tMowG{display:none}}.I1CR0{width:100%;height:100px;background-size:contain;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:767px){.I1CR0{height:55px}}.IrO3O{margin-top:5px}@media screen and (max-width:767px){.IrO3O{margin-top:0}}
.zAqYl{border-top:1px solid #dedede;padding-top:25px;margin-top:25px}.dJ9S2,.E5nA3,.z5yg8{margin-bottom:20px}.qOFZJ{display:block;max-width:100vw;max-height:100vw;margin:0 auto}.jOngT{padding:5px 0 10px}.au5ET{display:flex;flex-flow:wrap}.lxkH8{width:25%;display:flex;flex-direction:column}
.vv6Wb{width:800px;box-sizing:border-box;padding:35px 45px;text-align:left}@media screen and (max-width:767px){.vv6Wb{width:100%;padding:16px;box-sizing:border-box}}.TkLUc{margin-bottom:25px;display:block}.SeC1t{min-height:345px;overflow-y:scroll}@media screen and (max-width:767px){.SeC1t{min-height:0;min-height:initial}}.cYcOF{margin-top:25px}
.mGN3D{margin-top:25px;padding-bottom:35px;position:relative;border-bottom:1px solid #e5e5e5}.mGN3D:last-child{border-bottom:0;padding-bottom:0}@media screen and (max-width:767px){.mGN3D{margin-top:15px;padding:0 16px;padding-bottom:20px}}.woagh,.DwIoo{margin-top:15px}.SKhFG{display:flex;align-items:flex-end}@media screen and (max-width:767px){.SKhFG{display:block}}.NzeBa{margin-top:18px;flex:1}.NzeBa + .UhEWc{margin-left:15px}@media screen and (max-width:767px){.NzeBa + .UhEWc{margin-left:0}}.eTCQW{margin-top:20px}@media screen and (max-width:767px){.UhEWc{width:100%;margin-top:15px}}
.K4HG3{margin-top:5px;font-weight:bold}@media print{.K4HG3{margin-top:2px}}
.vXFnp{padding-top:24px;border-bottom:1px solid #e0e0e0;padding-bottom:24px}@media print{.vXFnp{page-break-inside:avoid}}@media screen and (max-width:767px){.vXFnp{flex-direction:column}}.vXFnp:nth-last-child(1){border-bottom:0;border-bottom:initial}.tMWft{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.tMWft:active{color:transparent}.tMWft .JAoMq{display:block;min-width:14px;height:8px}@media print{.tMWft .JAoMq{display:none}}.tMWft .JAoMq[data-is-expanded='true']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJtNyAyLjQxNCA1LjI5MyA1LjI5M2ExIDEgMCAxIDAgMS40MTQtMS40MTRsLTYtNmExIDEgMCAwIDAtMS40MTQgMGwtNiA2YTEgMSAwIDAgMCAxLjQxNCAxLjQxNEw3IDIuNDE0WiIvPjxtYXNrIGlkPSJhIiB3aWR0aD0iMTQiIGhlaWdodD0iOCIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im03IDIuNDE0IDUuMjkzIDUuMjkzYTEgMSAwIDEgMCAxLjQxNC0xLjQxNGwtNi02YTEgMSAwIDAgMC0xLjQxNCAwbC02IDZhMSAxIDAgMCAwIDEuNDE0IDEuNDE0TDcgMi40MTRaIi8+PC9tYXNrPjwvc3ZnPg==)}.tMWft .JAoMq[data-is-expanded='false']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNyA1LjU4NiAxMi4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNGwtNiA2YTEgMSAwIDAgMS0xLjQxNCAwbC02LTZBMSAxIDAgMCAxIDEuNzA3LjI5M0w3IDUuNTg2WiIvPjxtYXNrIGlkPSJhIiB3aWR0aD0iMTQiIGhlaWdodD0iOSIgeD0iMCIgeT0iMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03IDUuNTg2IDEyLjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0bC02IDZhMSAxIDAgMCAxLTEuNDE0IDBsLTYtNkExIDEgMCAwIDEgMS43MDcuMjkzTDcgNS41ODZaIi8+PC9tYXNrPjwvc3ZnPg==)}.FmlDS{padding-top:24px}.CBgjY,.PNAjE{padding-top:24px}.CBgjY .wFSeF,.PNAjE .wFSeF,.CBgjY .Cdj3d,.PNAjE .Cdj3d{padding-bottom:4px}.NGNJL{display:flex;width:100%;justify-content:space-between;margin-top:24px}@media screen and (max-width:767px){.NGNJL{flex-direction:column}}@media print{.NGNJL{flex-direction:column}}.Ox2Jv{width:338px}.Ox2Jv .HF4Ta{margin-bottom:24px}.Ox2Jv .TpjwT{color:#858585}.Ox2Jv .TpjwT span{color:#000}.Ox2Jv .MdCsO{margin-bottom:8px}.Ox2Jv .kA1Vf{margin-top:24px;margin-bottom:8px}.Ox2Jv .GQoCS:nth-last-child(2){margin-bottom:20px}.gU9ee{margin-top:48px}@media screen and (max-width:767px){.gU9ee{margin-top:24px}}.YlSj5{width:350px}@media screen and (max-width:767px){.YlSj5{width:100%;margin-top:25px}}@media print{.YlSj5{margin-top:24px}}.uNHoj > div{font-size:16px}@media print{.uNHoj > div{font-size:14px}}
.TRzZd{display:flex;justify-content:center;margin-top:35px}.eTAWh{display:flex;align-items:baseline;margin-bottom:25px}.eTAWh:last-child{margin-bottom:0}@media screen and (max-width:767px){.eTAWh{margin-bottom:15px}}.VW33f{margin:0;padding:0;list-style:none}.qOW8K{display:block;min-width:10px;height:10px;margin:0 10px 0 0;border-radius:50%;background-color:#ffb600}
.DAiGD{flex:1}@media print{.DAiGD{margin-left:35px}}.DAiGD .rv1ag{margin:0;padding:0;list-style:none}.DAiGD .C6FGZ{display:flex;align-items:baseline;margin-bottom:25px}.DAiGD .C6FGZ:last-child{margin-bottom:0}@media screen and (max-width:767px){.DAiGD .C6FGZ{margin-bottom:15px}}.DAiGD .BoqQv{display:block;min-width:10px;height:10px;margin:0 10px 0 0;border-radius:50%}@media print{.DAiGD .BoqQv{min-width:6px;height:6px;margin-top:4px}}.DAiGD .BoqQv.fb7Mv{background-color:#ffb600}.DAiGD .BoqQv.yJ6Qz{background-color:#f65458}
.U0EsB{display:flex;flex-direction:column}@media screen and (max-width:767px){.U0EsB{flex-direction:column}}@media print{.U0EsB{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.Do1IT{width:100%;margin-right:76px;margin-bottom:35px}@media print{.Do1IT[data-vehicle-type='moto']{margin-bottom:0}}@media screen and (max-width:991px){.Do1IT{margin-right:20px;min-width:400px}}@media screen and (max-width:767px){.Do1IT{min-width:auto;margin:0 0 20px}}@media print{.Do1IT{min-width:240px;flex-basis:240px}}.hCsC5{flex:1}@media print{.hCsC5{margin-left:35px}}.hCsC5 .oMr3v{margin:0;padding:0;list-style:none}.hCsC5 .ZiMZt{display:flex;align-items:baseline;margin-bottom:25px}.hCsC5 .ZiMZt:last-child{margin-bottom:0}@media screen and (max-width:767px){.hCsC5 .ZiMZt{margin-bottom:15px}}.hCsC5 .hSoN2{display:block;min-width:10px;height:10px;margin:0 10px 0 0;border-radius:50%}.hCsC5 .hSoN2.BglgW{background-color:#ffb600}.hCsC5 .hSoN2._57M4D{background-color:#f65458}
div.QhGZ2{color:#858585;margin-top:8px}div.QhGZ2 span{color:#000}
.qTqI9{margin-top:12px}.gqUBN{display:block}@media print{.gqUBN{width:217px;height:132px}}.Hm7E5{margin-top:4px}
@media print{.Tiheq{color:#0af}}
.NudWZ{width:800px;margin:0;padding:36px 40px 32px;box-sizing:border-box;text-align:left}@media print{.NudWZ{width:100%;padding:0}}@media screen and (max-width:767px){.NudWZ{width:100%;padding:6px 24px;min-height:100vh}}.NudWZ .Ft0IM{margin-top:8px}@media print{.NudWZ .Ft0IM{font-size:10px}}.MckLu{margin-top:8px}.UASOj{margin-top:8px}.t6xh0{margin-top:24px}.DwfFb{padding-top:4px;grid-template-columns:repeat(2,auto);display:grid}@media screen and (max-width:767px){.DwfFb{grid-template-columns:auto}}.EE0SZ{padding-top:24px;border-top:#e0e0e0;width:338px}
.mp0or{position:relative;border-radius:5px;font-size:16px;height:48px;padding:0 30px;outline:0}.MNNiE{display:block;width:30px;height:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAACdNJREFUaAXVml2sZtcYx+dM0RrKtFVSZqY66RRDU7Sk2goqQnykQkI0vahk4orQOyFu3IiGGyQkInGHmyZIuECjvtLS0MbXkDR0OibtdEZVdVBTx/+3z/7tPmd1v+e875x3znk9yf9daz3Ps9Z6/utZe++19zlL206TLC8vn5WhXxpcEuwOLgzOC3YEzwjOCE4E/wr+GhzqcTDlXUtLS+jnLkvzHDEkd2a81wfXBC8OnhpsDxAIMp+gjWBXR4n+ZPDb4NbguyHPgsxFmGDDEqJk8t3B5cFTgpZAVDMRrv7/TeNnwVdD/E4MG5ENEQ7RSzP5+4L9gZkyo7Vt5sYWQj9t7gT1dbxfZZ7Ph/jPU56SnBLhED0ns90YvDYw0BoYujZgiejPTkBaPW2k9qePeurfCT4d4kdTziR0nklC9hXp8OHg7L6jgUlE4mNE9KFci3D1k6jjMS12bng3hfRtKKYVOk4tIfv2ON8Q0K8lxjjo2wDRgfbankS49WvHy1DDPMup3xzSX0Y5jRDIuhKi3G0PBK8LmKQlFlWnQ2/GzQg60BKZhXAdlzpSF+KWtD8W4v/uLGv82HmiS8g+K8abAp6n+FekOVyDEm0zr7+E9WsJV719KCWm3VK9vtzQDoT0cYKaJHSeKH1mIXtx70R2FR4Xti2xrVVvbQSrGHhtr1XHv8bPI/EriflMO42VtcOY/cYo9waQaxFVJ63ediWnby0JeBofYhyDY1XbFVHerGGsdFs9yZaVekuUVwcQqJnAl0DVrVXHFzkS/CY4FjwUsO3o/5zg/OC5wauCPYGC3TnQTVPH7z2J/WC29hdptFIHGWzpwIGCRw+r58T6okNam9eU1+rh+NwW3JHJD9FhPcm8e+PzhoCnQXvPMDnMU2Oq8cQ0LMwNmfcHKKpIYtBlUs7Dnww44CMMiJ+ZlFidCLt+f0v9a8EPMyG7Y2ZJDIx1XfCh4PkB40vUeer8MQ9243w0uqsSwwMYlTHCB2JkezmgPk7ogBI3o+h5PHwzkzyWcsMS4tyAPhBA3HkYl5jajLdx4XNLYqH/IJLpFJngRal8JEAvIX3qAqBzpfHj+ccZ95cp5y6J69oM+rngmf3gxlfjGIsT93cmrp/0/YYs2n6HlZSP9/Cua6mLds6znzhdZJksY9+a4l3BXwIyyyKLVDshARXaP97bB6euklXcl8pFvZHtARCIWqdNHR3CS/pnEtDhrnUafzLHHzP8+wOuTbPJjO406gg2dAj114Qb7+edaKDxxgAiZk7Sluot8f3SZpDNPJ30pD+YhiQhZCYt0VWg54nTSUc4K8Dx8SW9zqJmEp2ZdgG+lQDu0nmzysz5vcz12aCSlmBNoHZCe1M48qwfUv/K1CFi9ighaMb55CJRbMcD3km3Sr6QiXnccD1DjCxK2mscvbanpf7eYCB8aeoQQszkSuuJX+zYkG9npf+zUt3838zNveNTAYQU6pBuBR02nuvbtifVsN9Do5Ga7VrnTnl747sVza9nUm5kZtRruC2N7dXhugPmFwWUNYNuX5zNuLpfZIXNNPYtkT6Gb5TJ3dJmFJM66hxiroboC4KaQeuQou5CSPzu6BZFuI+QYT5QSBRO1Mk09Zrxy1GcH4yJGa3l0azs/WPOW6FLLL/PvPf0c0vUrFoaGgnbx+rwila3KI5VaptrZtHkpwmIIzGEq9S44ceBZReEOZ+SRQQnjNUZvfKwlQUqDyUWzvImzZIQ5cWl+UhwJoS5S2uopaTVxW3b3/lZMPl14uHD/D8Czgv/DCBoyeOTNo+yR73gK6noJ8oiZvi+RHtvMEaYbJt9XllPQhj2/8/CjeujgTzc0iTRRA51CLMCTw+mEd9Hp/HdFJ/cqdmqYCqBMM5nTfBmZbiWXamFI5zTE89Z7zfQMFbqVTo9t3L2Po0x0IEtou1sFAsmkK1YMzwy/GBwQdCtQPEea+8q9kWpkmHEnejzeCz+7usgr3pridml3JktxEFlISSxQE4Qk5mmjt625TIZPhJwhxtbkag7weYKXpz6sRX1lv9yhoYDYvz1Lm3M2FiAk/zwHJMwBlA71YGo78/KMtCWSh8DhyazZzy2awlPZHl7buucRHjHRSRH3ZsViwE4xYBnB/uDrRbIkmG3Lpnmep6EUF3qroH4bPtDIFmJ0laHj23KK7PCbiVsmyp9dndkUrNoBonDBdBmbCSrM1L+LkBhNmtpZiHqYvBnGL6DbZUwPy/0LLqAqHfsVAfiZhxOK4STal6d/oSiiARRUQeIpK/ISr+w02ziT+bkkFTPA21GyawZN8snw5G4BwN13jhqZiVpWW3UGeDaBHBuyk2RzMV1y2ORrErG0ky2JbFxfO7EleDPGYejAYgkqZtR6gi2brVSctN482aQ7snybRlCkhzij85Mp7pKHg+37vpFWzvQvp2fXswo5IBtF8M2Lx5vS0C7+35zLzI2Z/hdQX0M1UyScYU6NriBIbupryaclbgvuoMBpFqpmcWmDyUTsL0vC6jPRTIWn5HZwnxobDPYtsk6OoX6Y+HEe/AgOK2STMAd8PqA7Yq4pfGFHJlF3NbaLfkqwleIP2cyFwX/qSUxMNc5wfP6TowjmJ+68zmH8WhHfywxGG+aK9dCV6k/mfDCtN8aOBil9XZgumJzIkv+E+De4EgmnerTUObl2crBZmfA9mVcrj/ntx3VMN+kRBzPvKu2M51wHpVMflkMVwaTBnSFLSXKeATGCc5AeQXlb0G8e/OtiUCweVpiN3Gd8myVYDuu47vg2i0ZD6H9cMjy0e5JUi/2VcZ0uDukeeTsW2V4goRqJ5IcenXWydzuXm/gEmvbbRLG2o5fbVyz6E9MIhvb8KZBfUx+FCUrz+PASSgrXPGoO6krXv2s62dp0JYGzkIgti3bcWxTcoN6iE6ThEEmSlaKSb8fHO2dGFRZr24g+s9asgAugn1ru61zmfCXkRqX/YaydhqUbSVbm0fNVcHeQCJm1i1JN2xmRr0Zdwvb3/Z6dv0d137E7nxcr+uSjc+q5xbtUSHTwY9jvDNgEmXWuv2mLWtCrFPWncnd+IH1MuuEDmJ73TLZ5hBwTeCkZsBMmVn1ZkZ969e27Wcmtbu4joOdRx5PgKllZsKMHNLcdV8e7KEdIZiWmIEboIG3flVvH0oIIfan7jz8BeT+kNUH21RySoQdOcS5e78sOC8gcMQADV6CErNs/czopH7oySZEZ8oqQSkbIuwgIc7fmC8JfHwR3HoLMEaYIV2QWnJS2xBRBkbmQnhlqG6r83K+K7gg4IiIGHibuZawbfwBd16eqdyUOLXNReZKuEaUrPMo46QGca55Xko4SiKc8CDINgY8Q/nqciJguz4SktjnLv8DrMSVpcUkssoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:DIwkB 2s infinite linear}.mQ6NT{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAsVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3mHKcAAAAO3RSTlMABAsIYRIbD0JOKybCPjjfLxjIbLJnH6GIejQjz5yXg3BSFerWuK2PRvnlflxZSvC9qKWTdIx3VvTS2v13lHsAAAL/SURBVFjDpdTrcqowFIbhRSAcBUUEK4jWQ7Wt4hG1ev8Xtr/Yabe1opA+/mDGcb0khJGKGO58v21PXlatdTrTTE6VJNq21XqB1WpVE5rNzbNNJakWpuErsBIB6E7mjB5jh/Zk8iMAn4FutxYa9ICZrieA+Wm4sH1DUQy/YQWpCMCxNqB7hv31+hzoeOxqYeauKQLHY1unQk5vLQKb23vlQROB8bgWUwG3vdls1uuQFy5wJgLjY8E2snYbhb1+93x7Yzh1FPrtGePtjUUPhOMTpL8LWYoFpDE9ZHZP9Xp99mv/KQI7nUpwanU4XO8tTdOdQaXwcyH+8dUO8z2dSnLGCHQvf573oEGlvb5Di755Yn5BFQSikH2/pk/bXi+gSjYIjL+e2WILPlXivI9Go5zO1CfMZ1TRFIE6I8GcgkEV+XUUAhL2mLeostlotGwS6FNgVBkfLZdLcfTWbrfTSMIGgT6uOQINkmAh0BQvAagkwVh+fHwMycZ8QFJqCFhkIrAgKU8IdChDICYp2tvbW5uCfr+fkBQXgSblCHCSEiFwog4CjKRwBEY0Q0AhKQr+l8Y0A8kARUB7BBj9QdDpdAz6Aw2BiOQo+JCFQENyXiAXAfMvAWe/32uSAVVVFWII5CrJUAEXLc9zR2oBjDERMBEYSC0AAQVX/xlk9mAYIgAaAp7EAgwUSIgRCBhVxRFQSVBCBEyqiHHODfrkBcArHsEQ2NduNAQWFTeA+f/3tIMwDONKG/B9f3hxdIMQogon4AO/DGoIaLz0A9B13R8qdMHXEDiopefh6seOBgNebj6KdJ3RFU+DuV7i+SUJ/ktv3MrE/HxuPzw/RwR8uiHW5uAadx+/7iCQFGw1yeZZlh1itXj3tu1A4T2GAxE4DGz15rhvA1Zw57CYecD8YGB5unI1zZMGIBApdE9inQOWtXAdnasKRlXDj+w4js8BLP8BxbYwj8DiFUzTdF3XAwQw7yv0mOKYtwM23t6SDNu9DtgRo0pUP2l4rmu6XtzA0yi89z87RldGLu7tcQAAAABJRU5ErkJggg==)}.Q3ojS{visibility:hidden}.TPSBD{width:100%}.j2ui1{display:inline-flex;align-items:center;-webkit-text-decoration:none;text-decoration:none}.DP6OM{height:60px}@media screen and (max-width:767px){.DP6OM{height:50px;padding:0 20px;font-size:18px;width:100%}}.Cg0E3{height:40px;padding:0 20px;font-size:14px;line-height:14px}.vgT21{height:30px;padding:0 16px;font-size:15px;line-height:20px}@media screen and (max-width:991px){.vgT21{font-size:14px}}.NjT9H{background-color:#fff;border:1px solid #a8a8a8;color:#000}.NjT9H:not(:disabled):hover{background-color:rgba(168,168,168,0.2)}.NjT9H:disabled{color:rgba(255,255,255,0.5);background-color:#9e9e9e}.hYLJn{border:0;background-color:#fff;box-shadow:0 4px 12px rgba(87,72,43,0.2),0 2px 3px rgba(97,79,46,0.1);color:#000}.hYLJn:not(:disabled):hover{background-color:#ede9e1}.hYLJn:disabled{color:rgba(255,255,255,0.5);background-color:#9e9e9e}.eFjrf{background-color:#f8f8f8;border:1px solid #c7c7c7;color:#000;font-weight:bold}.eFjrf:not(:disabled):hover{background-color:rgba(168,168,168,0.2)}.eFjrf:disabled{color:rgba(248,248,248,0.5);background-color:#9e9e9e}.fmh_C{}.fmh_C:not(:disabled):hover{background-color:#e1f5ff}.Mu59O{background-color:transparent;border:1px solid rgba(255,255,255,0.5);color:#fff}.Mu59O:not(:disabled):hover{background-color:rgba(255,255,255,0.2)}.Mu59O:disabled{color:rgba(255,255,255,0.5)}.zmM90{background-color:transparent;border:2px solid rgba(222,222,222,0.5);color:#45484c;font-weight:bold}.zmM90:not(:disabled):hover{border-color:#dedede}.zmM90:disabled{color:rgba(222,222,222,0.5)}.trNne{background-color:transparent;color:#0af;border:0}.trNne:disabled{color:rgba(0,170,255,0.5)}.XLAUa{background-color:rgba(0,170,255,0.2);border:1px solid #a8a8a8}.XLAUa:disabled{background-color:rgba(0,170,255,0.1)}.yL5VG{background-color:#0af;color:#fff;border:1px solid #0af}.yL5VG:disabled{background-color:#80d5ff}.Ek__k{background-color:#e6f6ff;color:#0af;border:1px solid #e6f6ff}.Ek__k:disabled{background-color:#f3fbff}.LrjLm{background-color:transparent;border:2px solid #ff5e31;color:#ff5e31}.LrjLm:not(:disabled):hover{border-color:2px solid #de5129;color:#de5129}.LrjLm:not(:disabled):active{border-color:#db502b;color:#db502b}.LrjLm:disabled{border-color:rgba(255,94,49,0.5);color:rgba(255,94,49,0.5)}.DaeWh{color:#fff;border:0;background-color:#97cf26}.A69HF{border:0;font-weight:normal;background-color:#f5f5f5}.mh8rP{display:flex;align-items:center}.cSiuA + .xVnMg{margin:0 0 0 8px}.PAlBY{border:0;background-color:#f2efe9;color:#000}.PAlBY:not(:disabled):hover{background-color:#ede9e1}.PAlBY:disabled{background-color:#9e9e9e}@keyframes DIwkB{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.qG4Vl{border-radius:6px;outline:0;font-family:'Avito Mobile Sans','Lato','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-weight:400;border:0;box-sizing:border-box;position:relative}.qG4Vl:focus{box-shadow:0 0 0 3px #80d4ff}.qG4Vl.ZHNud,.qG4Vl.ZHNud:hover{background-color:#f2f1f0;color:#b8b888}.IjW2o{display:inline-flex;align-items:center;-webkit-text-decoration:none;text-decoration:none}.AL1i7{display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAACdNJREFUaAXVml2sZtcYx+dM0RrKtFVSZqY66RRDU7Sk2goqQnykQkI0vahk4orQOyFu3IiGGyQkInGHmyZIuECjvtLS0MbXkDR0OibtdEZVdVBTx/+3z/7tPmd1v+e875x3znk9yf9daz3Ps9Z6/utZe++19zlL206TLC8vn5WhXxpcEuwOLgzOC3YEzwjOCE4E/wr+GhzqcTDlXUtLS+jnLkvzHDEkd2a81wfXBC8OnhpsDxAIMp+gjWBXR4n+ZPDb4NbguyHPgsxFmGDDEqJk8t3B5cFTgpZAVDMRrv7/TeNnwVdD/E4MG5ENEQ7RSzP5+4L9gZkyo7Vt5sYWQj9t7gT1dbxfZZ7Ph/jPU56SnBLhED0ns90YvDYw0BoYujZgiejPTkBaPW2k9qePeurfCT4d4kdTziR0nklC9hXp8OHg7L6jgUlE4mNE9KFci3D1k6jjMS12bng3hfRtKKYVOk4tIfv2ON8Q0K8lxjjo2wDRgfbankS49WvHy1DDPMup3xzSX0Y5jRDIuhKi3G0PBK8LmKQlFlWnQ2/GzQg60BKZhXAdlzpSF+KWtD8W4v/uLGv82HmiS8g+K8abAp6n+FekOVyDEm0zr7+E9WsJV719KCWm3VK9vtzQDoT0cYKaJHSeKH1mIXtx70R2FR4Xti2xrVVvbQSrGHhtr1XHv8bPI/EriflMO42VtcOY/cYo9waQaxFVJ63ediWnby0JeBofYhyDY1XbFVHerGGsdFs9yZaVekuUVwcQqJnAl0DVrVXHFzkS/CY4FjwUsO3o/5zg/OC5wauCPYGC3TnQTVPH7z2J/WC29hdptFIHGWzpwIGCRw+r58T6okNam9eU1+rh+NwW3JHJD9FhPcm8e+PzhoCnQXvPMDnMU2Oq8cQ0LMwNmfcHKKpIYtBlUs7Dnww44CMMiJ+ZlFidCLt+f0v9a8EPMyG7Y2ZJDIx1XfCh4PkB40vUeer8MQ9243w0uqsSwwMYlTHCB2JkezmgPk7ogBI3o+h5PHwzkzyWcsMS4tyAPhBA3HkYl5jajLdx4XNLYqH/IJLpFJngRal8JEAvIX3qAqBzpfHj+ccZ95cp5y6J69oM+rngmf3gxlfjGIsT93cmrp/0/YYs2n6HlZSP9/Cua6mLds6znzhdZJksY9+a4l3BXwIyyyKLVDshARXaP97bB6euklXcl8pFvZHtARCIWqdNHR3CS/pnEtDhrnUafzLHHzP8+wOuTbPJjO406gg2dAj114Qb7+edaKDxxgAiZk7Sluot8f3SZpDNPJ30pD+YhiQhZCYt0VWg54nTSUc4K8Dx8SW9zqJmEp2ZdgG+lQDu0nmzysz5vcz12aCSlmBNoHZCe1M48qwfUv/K1CFi9ighaMb55CJRbMcD3km3Sr6QiXnccD1DjCxK2mscvbanpf7eYCB8aeoQQszkSuuJX+zYkG9npf+zUt3838zNveNTAYQU6pBuBR02nuvbtifVsN9Do5Ga7VrnTnl747sVza9nUm5kZtRruC2N7dXhugPmFwWUNYNuX5zNuLpfZIXNNPYtkT6Gb5TJ3dJmFJM66hxiroboC4KaQeuQou5CSPzu6BZFuI+QYT5QSBRO1Mk09Zrxy1GcH4yJGa3l0azs/WPOW6FLLL/PvPf0c0vUrFoaGgnbx+rwila3KI5VaptrZtHkpwmIIzGEq9S44ceBZReEOZ+SRQQnjNUZvfKwlQUqDyUWzvImzZIQ5cWl+UhwJoS5S2uopaTVxW3b3/lZMPl14uHD/D8Czgv/DCBoyeOTNo+yR73gK6noJ8oiZvi+RHtvMEaYbJt9XllPQhj2/8/CjeujgTzc0iTRRA51CLMCTw+mEd9Hp/HdFJ/cqdmqYCqBMM5nTfBmZbiWXamFI5zTE89Z7zfQMFbqVTo9t3L2Po0x0IEtou1sFAsmkK1YMzwy/GBwQdCtQPEea+8q9kWpkmHEnejzeCz+7usgr3pridml3JktxEFlISSxQE4Qk5mmjt625TIZPhJwhxtbkag7weYKXpz6sRX1lv9yhoYDYvz1Lm3M2FiAk/zwHJMwBlA71YGo78/KMtCWSh8DhyazZzy2awlPZHl7buucRHjHRSRH3ZsViwE4xYBnB/uDrRbIkmG3Lpnmep6EUF3qroH4bPtDIFmJ0laHj23KK7PCbiVsmyp9dndkUrNoBonDBdBmbCSrM1L+LkBhNmtpZiHqYvBnGL6DbZUwPy/0LLqAqHfsVAfiZhxOK4STal6d/oSiiARRUQeIpK/ISr+w02ziT+bkkFTPA21GyawZN8snw5G4BwN13jhqZiVpWW3UGeDaBHBuyk2RzMV1y2ORrErG0ky2JbFxfO7EleDPGYejAYgkqZtR6gi2brVSctN482aQ7snybRlCkhzij85Mp7pKHg+37vpFWzvQvp2fXswo5IBtF8M2Lx5vS0C7+35zLzI2Z/hdQX0M1UyScYU6NriBIbupryaclbgvuoMBpFqpmcWmDyUTsL0vC6jPRTIWn5HZwnxobDPYtsk6OoX6Y+HEe/AgOK2STMAd8PqA7Yq4pfGFHJlF3NbaLfkqwleIP2cyFwX/qSUxMNc5wfP6TowjmJ+68zmH8WhHfywxGG+aK9dCV6k/mfDCtN8aOBil9XZgumJzIkv+E+De4EgmnerTUObl2crBZmfA9mVcrj/ntx3VMN+kRBzPvKu2M51wHpVMflkMVwaTBnSFLSXKeATGCc5AeQXlb0G8e/OtiUCweVpiN3Gd8myVYDuu47vg2i0ZD6H9cMjy0e5JUi/2VcZ0uDukeeTsW2V4goRqJ5IcenXWydzuXm/gEmvbbRLG2o5fbVyz6E9MIhvb8KZBfUx+FCUrz+PASSgrXPGoO6krXv2s62dp0JYGzkIgti3bcWxTcoN6iE6ThEEmSlaKSb8fHO2dGFRZr24g+s9asgAugn1ru61zmfCXkRqX/YaydhqUbSVbm0fNVcHeQCJm1i1JN2xmRr0Zdwvb3/Z6dv0d137E7nxcr+uSjc+q5xbtUSHTwY9jvDNgEmXWuv2mLWtCrFPWncnd+IH1MuuEDmJ73TLZ5hBwTeCkZsBMmVn1ZkZ969e27Wcmtbu4joOdRx5PgKllZsKMHNLcdV8e7KEdIZiWmIEboIG3flVvH0oIIfan7jz8BeT+kNUH21RySoQdOcS5e78sOC8gcMQADV6CErNs/czopH7oySZEZ8oqQSkbIuwgIc7fmC8JfHwR3HoLMEaYIV2QWnJS2xBRBkbmQnhlqG6r83K+K7gg4IiIGHibuZawbfwBd16eqdyUOLXNReZKuEaUrPMo46QGca55Xko4SiKc8CDINgY8Q/nqciJguz4SktjnLv8DrMSVpcUkssoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:cover;top:0;bottom:0;left:0;right:0;margin:auto;animation:hmiFp 2s infinite linear;position:absolute}.ROpMz{visibility:hidden}.kmt4t{width:100%}.RhKUy{font-size:16px;padding:0 20px;height:48px}.RhKUy .AL1i7{width:30px;height:30px}.YIGKR{font-size:16px;height:40px;padding:0 16px}.YIGKR .AL1i7{width:25px;height:25px}.kPuz_{font-size:14px;height:32px;padding:0 12px}.kPuz_ .AL1i7{width:20px;height:20px}.lZcKM{color:#fff;background-color:#0af}.lZcKM:hover{background-color:#0099f7}.lZcKM:active{background-color:#008aed}.MT4QO{color:#008aed;background-color:#ccecff}.MT4QO:hover{background-color:#a1dfff}.MT4QO:active{background-color:#80d4ff}.B81Mu{color:#000;background-color:#f2efe9}.B81Mu:hover{background-color:#ede9e1}.B81Mu:active{background-color:#e5dfd3}.ioKAB{color:#fff;background-color:#4fcc02}.ioKAB:hover{background-color:#43bf00}.ioKAB:active{background-color:#39b200}.yyMNH,.Fzo8u,.nd3CY,.YdEWH,.ueyIs,.Ij0T0,.by4pq,.DprRJ,.SOqOT,.r_smR{color:#000;background-color:#fff}.yyMNH:hover,.YdEWH:hover{background-color:#e6f6ff}.yyMNH:active,.YdEWH:active{background-color:#a1dfff}.yyMNH,.yyMNH:active,.yyMNH:focus{box-shadow:0 4px 12px rgba(9,94,144,0.2),0 2px 3px rgba(0,122,191,0.1)}.nd3CY:hover,.Ij0T0:hover{background-color:#eafccf}.nd3CY:active,.Ij0T0:active{background-color:#b9ed85}.nd3CY:focus,.Ij0T0:focus{box-shadow:0 0 0 3px #7adb35}.nd3CY,.nd3CY:active,.nd3CY:focus{box-shadow:0 4px 12px rgba(78,116,0,0.2),0 2px 3px rgba(97,141,6,0.1)}.Fzo8u:hover,.ueyIs:hover{background-color:#ede9e1}.Fzo8u:active,.ueyIs:active{background-color:#dbd3c1}.Fzo8u:focus,.ueyIs:focus{box-shadow:0 0 0 3px #b5a78a}.Fzo8u,.Fzo8u:active,.Fzo8u:focus{box-shadow:0 4px 12px rgba(87,72,43,0.2),0 2px 3px rgba(97,79,46,0.1)}.by4pq:hover,.DprRJ:hover{background-color:#fff5e2}.by4pq:active,.DprRJ:active{background-color:#ffdda1}.by4pq:focus,.DprRJ:focus{box-shadow:0 0 0 3px #ffbf4d}.by4pq,.by4pq:active,.by4pq:focus{box-shadow:0 4px 12px rgba(137,92,0,0.2),0 2px 3px rgba(145,93,0,0.1)}.SOqOT:hover,.r_smR:hover{background-color:#ffedee}.SOqOT:active,.r_smR:active{background-color:#ffc5c6}.SOqOT:focus,.r_smR:focus{box-shadow:0 0 0 3px #ffacad}.SOqOT,.SOqOT:active,.SOqOT:focus{box-shadow:0 4px 12px rgba(136,11,11,0.2),0 2px 3px rgba(145,11,11,0.1)}.iib_i{filter:drop-shadow(0 4px 12px rgba(87,72,43,0.2)) drop-shadow(0 2px 3px rgba(97,79,46,0.1))}@keyframes hmiFp{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.TxQKS{width:335px;padding:12px 20px 24px;border-radius:12px;background:#fff;box-shadow:0 5px 17px 0 rgba(0,0,0,0.15);position:absolute;left:0;top:30px}@media screen and (max-width:767px){.TxQKS{left:50%;transform:translateX(-50%)}}.TxQKS .ErCaB{font-weight:600}.wSrGM{margin-top:12px}.x6E9g{display:block;width:14px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzLjcwNy4yOTNhMSAxIDAgMCAwLTEuNDE0IDBMNyA1LjU4NiAxLjcwNy4yOTNBMSAxIDAgMCAwIC4yOTMgMS43MDdMNS41ODYgNyAuMjkzIDEyLjI5M2ExIDEgMCAxIDAgMS40MTQgMS40MTRMNyA4LjQxNGw1LjI5MyA1LjI5M2ExIDEgMCAwIDAgMS40MTQtMS40MTRMOC40MTQgN2w1LjI5My01LjI5M2ExIDEgMCAwIDAgMC0xLjQxNFoiLz48L3N2Zz4=);background-repeat:no-repeat;position:absolute;right:20px;top:12px;cursor:pointer}
.EWQdC{display:inline-flex;padding:3px 8px;align-items:center;border-radius:4px;position:relative;cursor:default}@media screen and (max-width:767px){.EWQdC{position:static;position:initial}}.EWQdC[data-type='good']{background-color:#b1fca7}.EWQdC[data-type='warning']{background-color:#ffecc9}.EWQdC[data-type='neutral']{background-color:#ccecff}.EWQdC[data-type='bad']{background-color:#ffc5c6}.EWQdC span:hover + .xZOJM{display:block}.EWQdC .xZOJM{width:328px;display:none}.EWQdC .xZOJM svg{display:none}
@media screen and (max-width:767px){.f10oC{padding:0 16px}}.yDBHX{white-space:pre-wrap}@media print{.yDBHX{flex-basis:70%;width:70%}}
.X7g01{margin-top:5px;cursor:pointer;display:inline-block;color:#0af}
.NhFty{display:block;text-align:left}@media screen and (max-width:767px){.NhFty{padding:0 16px}}.hPcry ~ .Vq8Ny{margin-top:20px}.hPcry ~ .PtzXM{margin-top:16px}@media screen and (max-width:767px){.Vq8Ny{display:none}}.PtzXM{display:none}@media screen and (max-width:767px){.PtzXM{display:block}}.FOvFM{min-width:317px}.Ili_v{position:relative;cursor:pointer}.Ili_v:hover{background:#e1f5ff}.Ili_v:hover .KqaR1{background-image:linear-gradient(to right,rgba(255,255,255,0),#e1f5ff 10%)}.KqaR1{cursor:pointer;position:absolute;top:1px;right:0;display:flex;height:99%;padding:0 15px;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 10%)}.y4KAg{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-top:15px}.y4KAg:last-child{border-bottom:0;padding-bottom:0}@media print{.y4KAg{page-break-inside:avoid}}.qNTIz{margin:15px 0 5px;cursor:pointer}.ZJ9fe{display:flex;flex-direction:column}@media screen and (max-width:767px){.ZJ9fe{flex-direction:column}}@media print{.ZJ9fe{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.d9OLX{margin-right:76px;margin-bottom:35px}@media screen and (max-width:991px){.d9OLX{margin-right:20px;min-width:400px}}@media screen and (max-width:767px){.d9OLX{min-width:auto;margin:0 0 20px}}@media print{.d9OLX{min-width:240px;flex-basis:240px}}.ARz_n{flex:1}@media print{.ARz_n{margin-left:35px}}.JAnCC{margin:0;padding:0;list-style:none}.v3gqv{display:flex;align-items:baseline;margin-bottom:25px}.v3gqv:last-child{margin-bottom:0}@media screen and (max-width:767px){.v3gqv{margin-bottom:15px}}.V8uZ3{display:block;min-width:10px;height:10px;margin:0 10px 0 0;border-radius:50%}.MMDji{background-color:#ffb600}.rLWTj{background-color:#f65458}.ZgeCY{margin-top:10px}@media print{.ZgeCY{margin-top:5px}}.iQlex{box-sizing:border-box;padding:15px 10px 30px}.h3KSW:last-child .iQlex{padding-bottom:0}.R7_Ju{max-height:0;overflow:hidden;transition:max-height .3s ease}.XW8vU{max-height:900px}.qYnwv{width:454px}@media screen and (max-width:767px){.qYnwv{width:auto}}.lT8Tk{margin:0;padding:0;list-style:none}.YXrWK{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 25px}.YXrWK:not(:last-child){padding-bottom:25px;border-bottom:1px solid #dedede}@media print{.YXrWK{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.NilvU{order:1;margin-bottom:15px;font-weight:700}@media print{.NilvU{margin-bottom:10px}}.OcUk_{order:2;width:100%;margin-bottom:20px}@media screen and (max-width:767px){.OcUk_{order:3}}@media print{.OcUk_{margin-bottom:10px}}.lT8Tk .w_Fb_{order:3;width:100%;margin-bottom:20px}@media screen and (max-width:767px){.lT8Tk .w_Fb_{order:2}}@media print{.lT8Tk .w_Fb_{margin-bottom:10px}}.VhD42{order:4}@media screen and (max-width:767px){.VhD42{width:100%}}.otV58{order:4}.Wpyow{width:100%;max-width:800px;margin:0;padding:35px 45px;box-sizing:border-box;text-align:left}@media screen and (max-width:767px){.Wpyow{padding:20px 15px}}@media print{.Wpyow{padding:0}}.q3LSl{display:flex}@media screen and (max-width:767px){.q3LSl{flex-direction:column-reverse}}.YV48F{margin-bottom:20px;font-weight:700}.uzZl9{margin-bottom:20px}.Wpyow .aq2Kl[data-isinline='true']{flex-wrap:wrap;flex-direction:column}@media screen and (max-width:767px){.Wpyow .aq2Kl[data-isinline='true']{flex-wrap:initial}}.Wpyow .aq2Kl[data-isinline='true'] .Gfi47{flex-basis:auto;margin-bottom:8px;flex-direction:row}.Wpyow .aq2Kl[data-isinline='true'] .Gfi47:nth-child(4){flex-basis:100%}@media screen and (max-width:767px){.Wpyow .aq2Kl[data-isinline='true'] .Gfi47{flex-direction:column}}.UDfOp{margin:0}.z4k9t{min-width:280px}.z4k9t .SckJr{margin:8px 0}.z4k9t .FQFyh{font-weight:600;line-height:20px;font-family:'EuclidCircularB';margin:12px 0}
@media screen and (max-width:767px){.ItYtJ{padding:0 16px}}.NweLk{white-space:pre-wrap}@media print{.NweLk{flex-basis:70%;width:70%}}
.t_w4L{width:100%;height:100%;position:relative;display:block;z-index:2}@media print{.t_w4L{width:280px;height:260px}}.QnE3E{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media print{.QnE3E{width:280px;height:260px}}.xUKaW{fill:#ffb600}.jJVpd{fill:#f65458}
.nGsy4{width:65%}@media print{.nGsy4{width:100%}}.nBhja{width:100%;height:100%;position:relative;display:block;z-index:1}@media print{.nBhja{width:280px;height:260px}}.lCcHm{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}@media print{.lCcHm{width:280px;height:260px}}.hqzCO{fill:#ffb600}.HQukL{fill:#f65458}
.MKovU{position:relative}.iQKw2{width:173px;height:188px;position:relative;display:block;z-index:1}.OdOMo{display:block;position:absolute;width:173px;height:188px;top:0;left:0;z-index:2}.gg5oo{fill:#ffb600}.xLpTE{fill:#f65458}.okjUb{fill:#ffb600}
.hnQqT{width:100%;position:relative;z-index:0;display:flex;justify-content:center}@media print{.hnQqT{width:280px;height:260px}}
.jNaZ2{margin-bottom:10px}.kKCxl{margin-bottom:20px}
.SCUWh{font-weight:bold;display:inline}.CBREx{color:#72b50e}.trjJG{color:#f05456}.iefd8{color:#858585}
.ER6xP:hover{background:linear-gradient(rgba(255,255,255,0),#e1f5ff)}.IqWv0{display:flex}@media screen and (max-width:767px){.IqWv0{flex-direction:column;align-items:left;padding-top:10px}}@media print{.IqWv0{display:block}}.sbqkv{padding:10px;font-size:15px;line-height:20px;color:#000;text-align:left}@media screen and (max-width:767px){.sbqkv{text-align:left;padding:0 16px 5px}}@media print{.sbqkv{display:inline-block;box-sizing:border-box;font-size:10px;line-height:15px}}.IssdS{flex-basis:160px}@media screen and (max-width:767px){.IssdS{flex-basis:0;color:#858585}}@media print{.IssdS{flex-basis:0;width:100px}}.xR9WM{flex-grow:2;flex-basis:0}@media screen and (max-width:767px){.xR9WM{font-weight:bold}}@media print{.xR9WM{width:250px;font-weight:bold}}.f2qke,.LVxOZ{flex-grow:1;flex-basis:0}@media print{.f2qke,.LVxOZ{width:75px}}.umqLE{padding:10px 10px 20px;text-align:left}@media screen and (max-width:767px){.umqLE{padding:5px 16px 15px}}.CjPhk{font-size:15px;line-height:20px;color:#000}@media print{.CjPhk{font-size:10px;line-height:15px}}.ecQ3g{position:relative;display:inline-block;margin-top:10px}.ecQ3g::after{content:'';width:13px;height:6px;position:absolute;top:6px;right:-20px;background-repeat:no-repeat;background-size:cover;cursor:pointer}@media print{.ecQ3g{display:none}}.N18fZ{margin:15px 0 0;cursor:pointer;display:flex;justify-content:center}@media print{.N18fZ{display:none}}@media screen and (max-width:767px){.VCmPL{display:none}}.jnUvH{display:none}@media screen and (max-width:767px){.jnUvH{display:block}}.sXn3D{margin:5px 0 10px 10px}@media screen and (max-width:767px){.sXn3D{margin:5px 16px}}
.I1Hs0{margin:0 -10px}@media screen and (max-width:767px){.I1Hs0{margin:0}}.Z2lE6{display:flex;border-bottom:1px solid #e5e5e5}@media print{.Z2lE6{display:block}}@media screen and (max-width:767px){.Z2lE6{display:none}}.zayjv{padding:10px;font-size:14px;line-height:20px;color:#858585;text-align:left;margin:auto}@media print{.zayjv{display:inline-block;box-sizing:border-box;font-size:9px;line-height:12px;color:#000}}.hqhbG{flex-basis:160px}@media print{.hqhbG{width:100px;flex-basis:0}}.k48HC{flex-grow:2;flex-basis:0}@media print{.k48HC{width:250px}}.BHhEu,.zW6QP{flex-grow:1;flex-basis:0}@media print{.BHhEu,.zW6QP{width:75px}}.S2B9H{border-top:1px solid #e5e5e5}@media screen and (max-width:767px){.S2B9H:first-child{border-top:0}}
.ErCES{width:100%;max-width:800px;margin:0;padding:35px 45px;box-sizing:border-box;text-align:left}.eo7J7{margin:0 0 20px;font-weight:700}.tt9bw{margin:25px 0 10px;font-weight:700}.B9Yao{margin:0;padding:0}.kbSa_:not(:last-child){margin:0 0 1em}
.h37B2{margin:0;padding:16px 24px;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,0.13);background:#fff;color:#000}@media screen and (max-width:374px){.h37B2{min-width:50vw}}.IK8am{margin:0 0 8px;font-weight:600;font-family:'EuclidCircularB'}.EWiPj{margin:0;padding:0;list-style:none;-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media screen and (max-width:767px){.EWiPj{overflow:auto;max-height:50vh;-moz-column-count:auto;column-count:auto;-moz-column-gap:0;column-gap:0}}.yj9jC{margin:0 0 8px}
.WwdLg{width:100%;max-width:800px;margin:0;padding:65px 20px;box-sizing:border-box;text-align:left}.psE3k{margin:0 0 20px;font-weight:600;font-size:22px;font-family:'EuclidCircularB'}.ccJwP{margin:0;padding:0;list-style:none;-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.zFMtp{margin:0 0 8px}
.nmqlu{grid-column:1/-1;margin:24px 0 0;padding:24px;border-radius:16px;background:#f2efe9;position:relative}@media print{.nmqlu{background:#fff}}@media screen and (max-width:767px){.nmqlu{margin:0;padding:20px;border-radius:20px}}.czmAU{display:block}@media print{.czmAU .d8N30{color:#0af}}@media print{.czmAU .VlT36{color:#0af;font-size:8px}}.czmAU .f_z6i{margin-top:8px;margin-bottom:6px;max-width:calc(90%)}.wa4EF{display:flex;flex-direction:column}.nLlBW{display:flex;align-items:center;margin-top:10px}.hpdHZ{margin-left:11px}.v5nnA{margin-top:16px}.wy9pc{max-width:calc(81%)}.YhfaI{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:8px}.YhfaI .PXJKq{margin:0;color:#8f8f8f}.YhfaI .PXJKq:nth-child(2n){cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}
.xsCSe{width:100%;max-width:800px;margin:0;padding:35px 45px;box-sizing:border-box;text-align:left}.jyRHE{margin:0 0 20px;font-weight:700}.gSnN7{margin:25px 0 10px;font-weight:700}.H5Hw9{margin:0;padding:0}.ayAWw:not(:last-child){margin:0 0 1em}
.rHgPE{margin:0;padding:16px 24px;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,0.13);background:#fff;color:#000}@media screen and (max-width:374px){.rHgPE{min-width:50vw}}.Q4HOD{margin:0 0 8px;font-weight:600;font-family:'EuclidCircularB'}.Cpcrr{margin:0;padding:0;list-style:none;-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media screen and (max-width:767px){.Cpcrr{overflow:auto;max-height:50vh;-moz-column-count:auto;column-count:auto;-moz-column-gap:0;column-gap:0}}.NWIum{margin:0 0 8px}
.igoje{width:100%;max-width:800px;margin:0;padding:65px 20px;box-sizing:border-box;text-align:left}.XmOCL{margin:0 0 20px;font-weight:600;font-size:22px;font-family:'EuclidCircularB'}.tgYty{margin:0;padding:0;list-style:none;-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.v7xVn{margin:0 0 8px}
.z4BHW{grid-column:1/-1;margin:24px 0 0;padding:24px;border-radius:16px;background:#f2efe9;position:relative}@media print{.z4BHW{background:#fff}}@media screen and (max-width:767px){.z4BHW{margin:0;padding:20px;border-radius:20px}}._MECX{display:block}@media print{._MECX .Kexlh{color:#0af}}@media print{._MECX .iVUin{color:#0af;font-size:8px}}._MECX .mtGfi{margin-top:8px;margin-bottom:6px;max-width:calc(95%)}.hLawD{display:flex;flex-direction:column}.I3CQR{display:flex;align-items:center;margin-top:10px;max-width:calc(90%)}.O9hhC{margin-left:11px}.TcUxd{margin-top:16px}.fbBe1{max-width:calc(81%)}.p1KSb{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:8px}.p1KSb .bkbZH{margin:0;color:#8f8f8f}.p1KSb .bkbZH:nth-child(2n){cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}
.ne98y{max-width:800px;min-width:700px;box-sizing:border-box;padding:35px 45px;text-align:left}@media screen and (max-width:767px){.ne98y{min-width:100%;padding:16px;box-sizing:border-box}}.Zkccp{margin-bottom:25px;display:block}.bqrML{min-height:345px;overflow-y:scroll}@media screen and (max-width:767px){.bqrML{min-height:0;min-height:initial}}.Im3Da{margin-top:25px}
.r0foZ{width:100%}.r0foZ:nth-last-child(1) > div:nth-last-child(1) > div:nth-child(1) > div:nth-child(2){height:8px}.r0foZ:nth-last-child(1) > div:nth-last-child(1) > div:nth-child(2){margin-bottom:0}.r0foZ:nth-child(1) > div:nth-child(1) svg{margin-top:-1px}
.M7b3F{display:flex}.r65Sk{width:100%;margin-left:16px;margin-bottom:32px}.Ge44M{margin-top:16px}.Y9GfX{margin-top:8px}@media screen and (max-width:767px){.Y9GfX .sYLSn{max-width:80%}}.SdaVY{color:#757575}.SdaVY._gBWN{color:#000}.SdaVY.wbYN7{color:#ff4053}.SdaVY::after{content:', ';color:#757575}@media screen and (max-width:767px){.SdaVY::after{content:' • ';color:#b9b6b6}}@media print{.SdaVY::after{content:' • ';color:#b9b6b6}}.SdaVY:nth-last-child(1)::after{content:normal;content:initial}.yEHJP{font-size:14px;border-bottom:1px solid #e0e0e0}
.o_8kf{display:flex}.gacgu{margin-left:16px;margin-bottom:32px}.muy6g{margin-top:8px}.muy6g .hUR7m{color:#ff4053}.Bo27W{color:#757575}
.POfZe{display:flex}.IOLp6{width:132px;text-align:right;padding-right:18px;margin-top:3px}.IOLp6 .Gmlbf{color:#ff4053}.IOLp6 .BaNBT{margin-top:4px}@media screen and (max-width:767px){.IOLp6{display:none}}@media print{.IOLp6{display:none}}.k80uA{width:8px;height:100%;margin-top:5px}
.eQsHw{position:absolute;margin-left:-2px}.XhNW5{position:absolute;margin-top:3px}.Ix_tQ{position:absolute;margin-top:-1px}.PUYSo{position:absolute;margin-top:1px}
.FsTmV{display:flex;margin-top:12px;justify-content:space-between;position:relative}@media print{.FsTmV{position:static;position:initial}}.J5Cpx{margin-right:16px}.CzNGc{color:#000}
@media screen and (max-width:767px){.t_cLQ{height:100vh;overflow-y:scroll}}
@media screen and (max-width:767px){.nCyT7{display:none}}.oYOWI{display:none}@media screen and (max-width:767px){.oYOWI{display:block;padding:0 16px;margin-top:15px}}.ynQl4{padding-top:15px;margin-bottom:15px}@media screen and (max-width:767px){.ynQl4{border-top:1px solid #e5e5e5}.ynQl4:first-child{border-top:0}}@media print{.ynQl4{padding-top:5px}}.FnvDl{box-sizing:border-box;padding:0 10px 30px;overflow:hidden}.WhRJa:last-child .FnvDl{padding-bottom:0}.obdk4{overflow:hidden;transition:height .2s ease;box-sizing:border-box}.KteTh{display:block;margin:10px 0}.io2eh{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:767px){.io2eh{-moz-column-count:auto;column-count:auto}}.As4_q{display:flex;flex-wrap:wrap}@media print{.iMXJA{width:240px;flex-grow:1;flex-basis:240px}}.ZGtiw{margin:0 0 8px}.zOrqi{display:flex;flex-direction:column;row-gap:8px;margin-bottom:20px}.zOrqi .HFBRK{background-color:#ffe3e3;padding:4px 8px 4px 8px;margin-bottom:4px;border-radius:6px;width:-moz-fit-content;width:fit-content;line-height:15px}.Lyl5R{position:relative;cursor:pointer}.Lyl5R:hover{background:#e1f5ff}.Lyl5R:hover ._0r7UR{background-image:linear-gradient(to right,rgba(255,255,255,0),#e1f5ff 10%)}._0r7UR{cursor:pointer;position:absolute;top:1px;right:0;display:flex;height:99%;padding:0 15px;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 10%)}.leQl4{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-top:15px}.leQl4:last-child{border-bottom:0;padding-bottom:0}.oRg1I{margin:15px 0 5px;cursor:pointer}.OSDni{margin-top:10px;text-align:left;overflow:hidden}@media print{.OSDni{margin-top:5px}}.JOlNb{flex-basis:146px;flex-grow:0}.mm7EL{}@media screen and (max-width:991px){.mm7EL{flex-basis:123px}}.KxuK0{position:relative}.KJavN::before{width:4px;height:11px;background:#ff4053;display:inline-block;border-radius:4px;content:'';top:2px;left:-15px;position:absolute}@media screen and (max-width:767px){.KJavN::before{border-radius:0;border-radius:initial;border-top-right-radius:4px;border-bottom-right-radius:4px;left:-20px}}
@media screen and (max-width:767px){.lMYSA{height:100vh;overflow-y:scroll}}.Lle5z{width:100%;max-width:800px;min-width:500px;margin:0;padding:35px 45px;box-sizing:border-box;text-align:left}@media screen and (max-width:767px){.Lle5z{padding:20px 15px;min-width:0;min-width:initial}}
.YMKqn{margin-bottom:16px}.O8MH_{display:flex;-moz-column-gap:6px;column-gap:6px;align-items:center;margin-bottom:4px}.XF99z{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain}.XF99z[data-type='positive']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE4IDEwYTggOCAwIDEgMS0xNiAwIDggOCAwIDAgMSAxNiAwWm0tMy40MzQtMS44MzRhLjguOCAwIDAgMC0xLjEzMi0xLjEzMkw5LjIgMTEuMjcgNy4zNjYgOS40MzRhLjguOCAwIDEgMC0xLjEzMiAxLjEzMmwyLjQgMi40YS44LjggMCAwIDAgMS4xMzIgMGw0LjgtNC44WiIvPjwvc3ZnPg==)}.XF99z[data-type='negative']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEwIDJhOCA4IDAgMSAwIDAgMTYgOCA4IDAgMCAwIDAtMTZabTIuOTY2IDYuMTY2TDExLjEzIDEwbDEuODM1IDEuODM0YS44LjggMCAxIDEtMS4xMzEgMS4xMzJMMTAgMTEuMTNsLTEuODM0IDEuODM1YS43OTguNzk4IDAgMCAxLTEuMTMyIDAgLjguOCAwIDAgMSAwLTEuMTMyTDguODcgMTAgNy4wMzQgOC4xNjZhLjguOCAwIDEgMSAxLjEzMi0xLjEzMkwxMCA4Ljg3bDEuODM1LTEuODM1YS44LjggMCAxIDEgMS4xMyAxLjEzMloiLz48L3N2Zz4=)}
.gMLmu{height:20px;margin:0 12px 0 0;vertical-align:middle}.gMLmu[data-brand='vosveter']{width:35px;height:auto}.gMLmu[data-brand='station-euroauto']{width:85px;height:auto}.gMLmu[data-brand='station-avtopilot']{width:85px;height:auto}.gMLmu[data-brand='avtoruss']{width:40px;height:auto}.gMLmu[data-brand='luidor']{width:45px;height:auto}.gMLmu[data-brand='autoprestus']{width:35px;height:auto}.gMLmu[data-brand='larson']{width:92px;height:auto}@media print{.gMLmu[data-brand='larson']{width:45px;height:auto}}.gMLmu[data-brand='borishof']{width:110px;height:auto}.gMLmu[data-brand='boston-service']{width:88px;height:auto}.gMLmu[data-brand='uaz-center-saratov']{width:128px;height:auto}.gMLmu[data-brand='bnmotors']{width:128px;height:auto}.gMLmu[data-brand='axsel']{width:150px;height:auto}.gMLmu[data-brand='freshauto']{width:150px;height:auto}.gMLmu[data-brand='autokolonna']{width:110px;height:auto}.gMLmu[data-brand='autosvetlana']{width:110px;height:auto}.gMLmu[data-brand='sanreno']{width:90px;height:auto}.gMLmu[data-brand='ladacenter']{width:50px;height:auto}.gMLmu[data-brand='business-car']{width:75px;height:auto}.gMLmu[data-brand='avtodom']{width:110px;height:auto}.gMLmu[data-brand='ascgroup']{width:135px;height:auto}.x9Nwg{position:absolute;right:0}
.jLvwc{width:700px;max-width:700px;padding:16px 25px 28px;text-align:left}@media screen and (max-width:767px){.jLvwc{width:auto}}.UhVUm{display:flex;width:100%;justify-content:space-between;position:relative}@media screen and (max-width:767px){.UhVUm{flex-direction:column-reverse}}.E0pXI{background-color:#e0e0e0;height:1px;width:100%;margin-top:24px;margin-bottom:24px}.rXSA6,.OQegO{font-size:16px;line-height:22px;font-family:'Avito Mobile Sans';white-space:break-spaces}.OQegO{margin-top:24px}@media screen and (max-width:767px){.EJuBl{margin-bottom:16px}}.EJuBl img{margin:0}
.AlUwl{margin-top:16px}
.p9dIy{margin-top:24px;padding-right:20px}
.gfzI9{display:flex;flex-direction:column;row-gap:20px;border-right:1px solid #8f8f8f;box-sizing:border-box}@media screen and (max-width:991px){.gfzI9{display:none}}.gfzI9 .dot6X{width:220px;color:#8f8f8f;text-align:right;font-weight:700;line-height:20px;padding-right:36px;cursor:pointer}.gfzI9 .dot6X.cyRck{border-right:4px solid #000;color:#000}
.euxKz{display:flex;-moz-column-gap:6px;column-gap:6px;border-radius:12px;padding:12px;height:-moz-max-content;height:max-content;margin-bottom:4px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media print{.euxKz{-moz-column-gap:3px;column-gap:3px}}.euxKz[data-status='ok']{background-color:#e2ffd6}.euxKz[data-status='info']{background-color:#e2ffd6}.euxKz[data-status='problem']{background-color:#ffedee}.hba8j{display:block;width:16px;height:16px;flex:0 0 auto;background-repeat:no-repeat;background-size:contain;margin-top:2px}@media print{.hba8j{margin-top:4px;width:13px;height:13px}}.hba8j[data-status='ok']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAyRDE1QyIgZD0iTTE1IDhBNyA3IDAgMSAxIDEgOGE3IDcgMCAwIDEgMTQgMFptLTMuMDA1LTEuNjA1YS43LjcgMCAwIDAtLjk5LS45OUw3LjMgOS4xMSA1LjY5NSA3LjUwNWEuNy43IDAgMCAwLS45OS45OWwyLjEgMi4xYS43LjcgMCAwIDAgLjk5IDBsNC4yLTQuMloiLz48L3N2Zz4=)}.hba8j[data-status='info']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAyRDE1QyIgZD0iTTE1IDhBNyA3IDAgMSAxIDEgOGE3IDcgMCAwIDEgMTQgMFptLTMuMDA1LTEuNjA1YS43LjcgMCAwIDAtLjk5LS45OUw3LjMgOS4xMSA1LjY5NSA3LjUwNWEuNy43IDAgMCAwLS45OS45OWwyLjEgMi4xYS43LjcgMCAwIDAgLjk5IDBsNC4yLTQuMloiLz48L3N2Zz4=)}.hba8j[data-status='problem']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0ZGNDA1MyIgZD0iTTggMWE3IDcgMCAxIDAgMCAxNEE3IDcgMCAwIDAgOCAxWm0yLjU5NSA1LjM5NUw4Ljk5IDhsMS42MDUgMS42MDVhLjcuNyAwIDEgMS0uOTkuOTlMOCA4Ljk5bC0xLjYwNSAxLjYwNWEuNjk4LjY5OCAwIDAgMS0uOTkgMCAuNy43IDAgMCAxIDAtLjk5TDcuMDEgOCA1LjQwNSA2LjM5NWEuNy43IDAgMSAxIC45OS0uOTlMOCA3LjAxbDEuNjA1LTEuNjA1YS43LjcgMCAxIDEgLjk5Ljk5WiIvPjwvc3ZnPg==)}.XkZzJ{display:flex;flex-direction:column;row-gap:4px}.XkZzJ .D9c0H{font-weight:700}@media print{.XkZzJ .D9c0H{font-size:14px}}.XkZzJ .v8FNZ{font-size:15px;font-weight:500}@media print{.XkZzJ .v8FNZ{font-size:12px}}
.ZcSch{display:flex;padding:16px;flex-direction:column;position:absolute;border-radius:20px;background:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.05);z-index:3;transition:opacity .7s;text-wrap:nowrap}.ZcSch.gJihi{text-wrap:wrap;min-width:130px}@media screen and (max-width:767px){.ZcSch{text-wrap:inherit;min-width:0;min-width:initial}}.ZcSch > div{font-size:15px;font-weight:500}.ZcSch > div:first-child{font-weight:700}
.f5VfE{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.f5VfE > g{cursor:pointer;z-index:2}@media screen and (max-width:767px){.f5VfE > circle{z-index:2}}
.QMQ1_{width:286px;height:330px;position:relative;display:flex;justify-content:center;align-self:center;z-index:1}@media screen and (max-width:767px){.QMQ1_{width:200px;height:auto}}
.rz13j{width:286px;height:100%;position:relative;display:flex;justify-content:center;align-self:center;z-index:1}@media screen and (max-width:767px){.rz13j{width:200px}}
.uHigt{display:flex;height:-moz-max-content;height:max-content;padding:12px;flex-direction:column;align-items:flex-start;row-gap:8px;box-sizing:border-box;border-radius:12px;background-color:#f7f7f5;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:4px}@media print{.uHigt{row-gap:6px}}.f84VK{height:4px;width:100%;background-color:#ebeae8;border-radius:2px}.f84VK .q_93X{display:block;width:60%;height:4px;border-radius:2px}.f84VK .q_93X[data-status='ok']{background-color:#02d15c}.f84VK .q_93X[data-status='problem']{background-color:#ff4053}.f84VK .q_93X[data-status='info']{background-color:#fca400}.Tgefi{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.Tgefi .h88iP{line-height:20px;font-weight:700;flex-basis:70%}@media print{.Tgefi .h88iP{font-size:14px}}.Tgefi .OMW9N{font-size:18px;font-weight:700}@media print{.Tgefi .OMW9N{font-size:14px}}
.FgCt5{display:inline-flex;flex-direction:column;row-gap:12px;width:100%}.FgCt5 .Jad5b{font-size:21px;font-weight:800}@media print{.FgCt5 .Jad5b{font-size:14px}}.FgCt5 .XlxbV{font-size:15px;font-weight:500}@media print{.FgCt5 .XlxbV{font-size:14px}}.JtECr{-moz-column-count:2;column-count:2;margin-top:4px}@media screen and (max-width:991px){.JtECr{-moz-column-count:1;column-count:1;margin-top:0;margin-top:initial}}
.sqwwI{display:flex;flex-direction:column;align-items:flex-start;-moz-column-gap:32px;column-gap:32px;width:65vw;max-width:1041px;padding:40px}@media screen and (max-width:991px){.sqwwI{padding-top:22px}}@media screen and (max-width:767px){.sqwwI{width:100vw;height:auto;padding:0 12px;text-align:left;box-sizing:border-box}}.RwiI3{display:flex;justify-content:space-between;margin-top:32px}.kTnqG{display:flex;flex-direction:column;row-gap:40px;box-sizing:border-box;padding-left:44px;text-align:left;overflow-y:scroll;max-height:70vh;padding-bottom:50px;padding-right:15px}@media screen and (max-width:991px){.kTnqG{overflow-y:visible;overflow-y:initial;max-height:none;max-height:initial;padding-left:0;padding-bottom:0;padding-bottom:initial;padding-right:0;padding-right:initial}}
.zzF_4{display:block;text-align:left}@media screen and (max-width:767px){.zzF_4{padding:0 16px}}.VDo0_{display:flex;flex-direction:row}.FDc4I{margin:0 0 20px}.LmJ_C:not(:last-child){margin:0 0 1em}.C2fmb{display:flex;justify-content:space-between;align-items:center;margin:0}.KCKUu{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;padding:0 0 0 20px}.g705Z{margin:0}@media screen and (max-width:767px){.g705Z{flex-grow:1}}@media print{.g705Z{margin:10px 0 0}}.o9Qor{justify-content:center;margin:0 0 12px;box-sizing:border-box}@media screen and (max-width:767px){.o9Qor{width:100%}}.r5g_7{color:#858585}.e2f_T:after{content:' '}@media screen and (max-width:767px){.NDNiD{position:absolute;top:30px;right:16px}}.xLCAv{width:100px;height:38px;margin:0}@media screen and (max-width:767px){.xLCAv{width:80px;height:30px}}.toYA6{width:100%;max-width:800px;margin:0;padding:35px 45px;box-sizing:border-box;text-align:left}@media screen and (max-width:767px){.toYA6{padding:20px 15px}}.ozbiQ{margin:0 0 20px;font-weight:700}.muh1I{margin:25px 0 10px;font-weight:700}.nm9Ym{margin:0;padding:0}.Wn7H3:not(:last-child){margin:0 0 1em}.Awmpi{margin:0;padding:24px 18px 16px;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,0.13);background:#fff;color:#000}@media screen and (max-width:374px){.Awmpi{min-width:50vw}}.q7jUs{margin:0 0 8px;font-weight:700}.s21EX{margin:0;padding:0;list-style:none;-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media screen and (max-width:767px){.s21EX{overflow:auto;max-height:50vh;-moz-column-count:auto;column-count:auto;-moz-column-gap:0;column-gap:0}}.HwW1y{margin:0 0 8px}.HwW1y:before{content:'\2014';margin:0 .5em 0 0}
.sJIgs{display:block;text-align:left}.TFGj8{display:flex;flex-direction:row}.yI1UJ{margin:0 0 20px}.yI1UJ .Jyhne{margin:0 0 8px}@media print{.yI1UJ .k_BzQ{color:#0af}}.ssqjD:not(:last-child){margin:0 0 1em}@media screen and (max-width:767px){.ssqjD:not(:last-child){margin-right:6em}}.MUpQx{display:flex;justify-content:space-between;align-items:center;margin:0}._0LRc{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;padding:0 0 0 20px}.rWClw{margin:0}@media screen and (max-width:767px){.rWClw{flex-grow:1}}@media print{.rWClw{margin:10px 0 0}}._T1KL{justify-content:center;margin:0 0 12px;box-sizing:border-box}@media screen and (max-width:767px){._T1KL{width:100%}}.iGiOk{color:#858585}.FFtR0:after{content:' '}@media screen and (max-width:767px){.fVNs5{position:absolute;top:30px;right:16px}}.wJFPs{width:100px;height:38px;margin:0}@media screen and (max-width:767px){.wJFPs{width:80px;height:30px}}.kqcYx{width:100%;max-width:800px;margin:0;padding:35px 45px;box-sizing:border-box;text-align:left}@media screen and (max-width:767px){.kqcYx{padding:20px 15px}}.JaY5f{margin:0 0 20px;font-weight:700}.tBjSx{margin:25px 0 10px;font-weight:700}.OJ05o{margin:0;padding:0}.WsqGl:not(:last-child){margin:0 0 1em}.az8mJ{margin:0;padding:24px 18px 16px;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,0.13);background:#fff;color:#000}@media screen and (max-width:374px){.az8mJ{min-width:50vw}}.j0V2i{margin:0 0 8px;font-weight:700}.wWp9r{margin:0;padding:0;list-style:none;-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media screen and (max-width:767px){.wWp9r{overflow:auto;max-height:50vh;-moz-column-count:auto;column-count:auto;-moz-column-gap:0;column-gap:0}}.VVslx{margin:0 0 8px}.VVslx:before{content:'\2014';margin:0 .5em 0 0}
.Uy3UF{max-width:375px}
.va07m{margin-top:10px}@media screen and (max-width:767px){.va07m{display:none}}.PgPjq{display:none}@media screen and (max-width:767px){.PgPjq{display:block;margin-top:15px}}@media screen and (max-width:767px){.k1NkZ{border-top:1px solid #e5e5e5;padding-bottom:15px}}ul.fZG4m{padding-top:15px;margin-bottom:15px}@media screen and (max-width:767px){ul.fZG4m{margin-bottom:0}}.GdLfY:last-child .MODY_{padding-bottom:0}.ukvns{position:relative;cursor:pointer;transition:background-color .2s ease}.ukvns:hover{background:#e1f5ff}.DcuCD{cursor:pointer;position:absolute;top:0;right:0;display:flex;height:99%;padding:0 15px}.K8AW8{max-height:0;overflow:hidden;transition:max-height .3s ease}ul.QEFQj{padding:10px 10px 20px;box-sizing:border-box}.bqqdO{max-height:300px}
.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media(hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width: 768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;-o-object-fit:contain;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}

.akGSO{visibility:hidden;opacity:0;height:0}.VaaL2{display:block;width:30px;height:30px;position:fixed;right:20px;top:0;cursor:pointer;z-index:1}.VaaL2::before,.VaaL2::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}.VaaL2::before{transform:rotate(45deg)}.VaaL2::after{transform:rotate(-45deg)}.autoteka-gallery .image-gallery.fullscreen-modal{transition:all 1s ease;z-index:10}.autoteka-gallery .image-gallery.fullscreen-modal .image-gallery-content.fullscreen{max-height:100vh;max-height:-webkit-fill-available}.autoteka-gallery .image-gallery-slide-wrapper{width:100%;max-width:1024px;margin:0 auto;text-align:center}@media screen and (max-width:1024px){.autoteka-gallery .image-gallery-slide-wrapper{max-width:800px}}.autoteka-gallery .image-gallery-fullscreen-button{display:none}@media screen and (max-width:991px){.autoteka-gallery .image-gallery-fullscreen-button{display:block;bottom:20px}}.autoteka-gallery .image-gallery-image img{width:auto;max-width:100%;max-height:80vh}
.SpaUT{position:fixed;z-index:50;display:flex;width:100%;height:52px;justify-content:space-evenly;align-items:center;background-color:#000}.SpaUT .pCBbj{font-weight:1000;color:#fff}.GBqHX{display:block;width:14px;height:14px;position:fixed;left:17px;top:19px;cursor:pointer;z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuNzA3LjI5M2ExIDEgMCAwIDAtMS40MTQgMEw3IDUuNTg2IDEuNzA3LjI5M0ExIDEgMCAwIDAgLjI5MyAxLjcwN0w1LjU4NiA3IC4yOTMgMTIuMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNEw3IDguNDE0bDUuMjkzIDUuMjkzYTEgMSAwIDAgMCAxLjQxNC0xLjQxNEw4LjQxNCA3bDUuMjkzLTUuMjkzYTEgMSAwIDAgMCAwLTEuNDE0WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-size:contain}.r_NfG{position:fixed;z-index:1;background-color:#000;width:100%;bottom:0}.ShsYB{margin:24px 20px;text-align:left}.ShsYB p{margin:0}.ShsYB .NF14X{color:#fff}.ShsYB .Y9Ekn{margin-top:6px;color:#a3a3a3}
.J2Qq0{position:fixed;z-index:50;right:28px;top:28px}.QOJ20{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTguNzA3IDUuMjkzYTEgMSAwIDAgMC0xLjQxNCAwTDEyIDEwLjU4NiA2LjcwNyA1LjI5M2ExIDEgMCAwIDAtMS40MTQgMS40MTRMMTAuNTg2IDEybC01LjI5MyA1LjI5M2ExIDEgMCAxIDAgMS40MTQgMS40MTRMMTIgMTMuNDE0bDUuMjkzIDUuMjkzYTEgMSAwIDAgMCAxLjQxNC0xLjQxNEwxMy40MTQgMTJsNS4yOTMtNS4yOTNhMSAxIDAgMCAwIDAtMS40MTRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;display:block;height:24px;width:24px;background-color:#000}
.XiJC5{position:fixed;top:28px;left:28px;z-index:10}.UQXZz{max-height:80vh;overflow:scroll;-ms-overflow-style:none}.UQXZz::-webkit-scrollbar{display:none}.LPFr8{cursor:pointer;margin-bottom:4px;width:135px;height:100px;border-radius:5px;background-size:contain;background-repeat:no-repeat;background-color:#000;background-position:center}@media screen and (max-width:991px){.LPFr8{width:90px;height:55px}}@media screen and (max-width:1110px){.LPFr8{width:90px;height:55px}}.bzGZL{border:1px solid #80d4ff}.kPteC{width:139px;height:28px;margin-bottom:8px;background:rgba(0,0,0,0.3);border-radius:5px;transform:matrix(1,0,0,1,0,0);cursor:pointer}.kPteC:hover{background:rgba(0,0,0,0.8)}@media screen and (max-width:991px){.kPteC{width:94px}}@media screen and (max-width:1110px){.kPteC{width:94px}}.kPteC .la1R8{width:24px;height:24px;margin:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSI3IiB4PSI2IiB5PSI4IiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTIgMTAuNDE0IDQuMjkzIDQuMjkzYTEgMSAwIDAgMCAxLjQxNC0xLjQxNGwtNS01YTEgMSAwIDAgMC0xLjQxNCAwbC01IDVhMSAxIDAgMSAwIDEuNDE0IDEuNDE0TDEyIDEwLjQxNFoiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTS00IDI4aDMyVi00SC00eiIvPjwvZz48L3N2Zz4=);background-size:cover;background-position:center;background-repeat:no-repeat}.cj36X{transform:matrix(1,0,0,-1,0,0);margin-top:8px}
.ktRak{display:flex;flex:1;justify-content:center;align-items:center;margin-top:52px}.ktRak ._ciZT{position:relative;width:775px;height:580px;border-radius:5px}@media screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px){.ktRak ._ciZT{display:flex;max-width:100%;max-height:100%;border-radius:0;border-radius:initial}}.ktRak ._ciZT[datazoom='0']{width:775px;height:580px;cursor:zoom-in}.ktRak ._ciZT[datazoom='1']{width:875px;height:680px;cursor:zoom-out}.ktRak .NcDR_{position:absolute;left:16px;bottom:27px;border-radius:4px}@media screen and (max-width:767px){.ktRak .NcDR_{display:none}}@media screen and (max-width:991px){.ktRak .NcDR_{display:none}}.ktRak .NcDR_ span{padding:3px 8px;background:rgba(0,0,0,0.7);color:#fff;border-radius:4px}.DrHC0{height:calc(100vh - 52px - 94px)}.gyBwN{height:calc(100vh - 52px)}._qdCR{position:fixed;z-index:1;width:22px;height:22px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTExIDIxLjYwN2ExLjE3OSAxLjE3OSAwIDAgMSAwLTIuMzU3QTguMjUgOC4yNSAwIDEgMCAyLjc1IDExYTEuMTc5IDEuMTc5IDAgMCAxLTIuMzU3IDBDLjM5MyA1LjE0MiA1LjE0Mi4zOTMgMTEgLjM5M1MyMS42MDcgNS4xNDIgMjEuNjA3IDExIDE2Ljg1OCAyMS42MDcgMTEgMjEuNjA3WiIvPjwvc3ZnPg==);animation:xD384 1s infinite linear}.gl8P2{filter:blur(6px)}@keyframes xD384{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}
.OtN4A{display:flex;flex:1;justify-content:center;align-items:center}.OtN4A .zYu4Z{position:relative;width:53vw;height:75vh;max-width:1024px;border-radius:5px}@media screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px){.OtN4A .zYu4Z{display:flex;max-width:100%;max-height:100%;border-radius:0;border-radius:initial}}.OtN4A .zYu4Z[datazoom='0']{cursor:zoom-in}.OtN4A .zYu4Z[datazoom='1']{width:60vw;height:75vh;cursor:zoom-out}.OtN4A .iZpCO{display:flex;align-items:center;position:absolute;left:16px;bottom:20px;border-radius:4px;padding:3px 8px;height:20px;background:rgba(0,0,0,0.7)}.OtN4A .dh2nj{color:#fff}.OtN4A .dh2nj::after{content:'.\00a0'}.OtN4A .tDiS_{color:#a3a3a3}.IIL4V{height:calc(100vh - 52px - 94px)}.ln2kZ{height:calc(100vh - 52px)}.jg5jZ{position:fixed;z-index:1;width:22px;height:22px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTExIDIxLjYwN2ExLjE3OSAxLjE3OSAwIDAgMSAwLTIuMzU3QTguMjUgOC4yNSAwIDEgMCAyLjc1IDExYTEuMTc5IDEuMTc5IDAgMCAxLTIuMzU3IDBDLjM5MyA1LjE0MiA1LjE0Mi4zOTMgMTEgLjM5M1MyMS42MDcgNS4xNDIgMjEuNjA3IDExIDE2Ljg1OCAyMS42MDcgMTEgMjEuNjA3WiIvPjwvc3ZnPg==);animation:CfTVZ 1s infinite linear}.cJANq{filter:blur(6px)}@keyframes CfTVZ{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}
/* eslint no-use-before-define: 0 */
.fJLb4 div img {
    -o-object-fit: contain;
       object-fit: contain;
}

.VWYuK.I9dgN,
.VWYuK.AAREp {
    display: block;
    width: 100%;
}

.Mzfif {
    cursor: zoom-out;
}

.s8mOI {
    color: #fff;
    transition: all .3s ease-out;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    outline: none;
    position: absolute;
    z-index: 4;
    filter: drop-shadow(0 2px 2px #1a1a1a)
}

@media (hover: hover)and (pointer: fine) {
    .s8mOI:hover {
        color: #337ab7
    }

    .s8mOI:hover .nXNiu {
        transform: scale(1.1)
    }
}

.aMWA0 .s8mOI:focus {
    outline: none
}

.nuEOH, .IQZzf {
    bottom: 0;
    padding: 20px
}

.nuEOH .nXNiu, .IQZzf .nXNiu {
    height: 28px;
    width: 28px
}

@media (max-width: 768px) {
    .nuEOH, .IQZzf {
        padding: 15px
    }

    .nuEOH .nXNiu, .IQZzf .nXNiu {
        height: 24px;
        width: 24px
    }
}

@media (max-width: 480px) {
    .nuEOH, .IQZzf {
        padding: 10px
    }

    .nuEOH .nXNiu, .IQZzf .nXNiu {
        height: 16px;
        width: 16px
    }
}

.nuEOH {
    right: 0
}

.IQZzf {
    left: 0
}

.YR8hB, .tVV7V {
    padding: 50px 10px;
    top: 50%;
    transform: translateY(-50%)
}

.YR8hB .nXNiu, .tVV7V .nXNiu {
    height: 120px;
    width: 60px
}

@media (max-width: 768px) {
    .YR8hB .nXNiu, .tVV7V .nXNiu {
        height: 72px;
        width: 36px
    }
}

@media (max-width: 480px) {
    .YR8hB .nXNiu, .tVV7V .nXNiu {
        height: 48px;
        width: 24px
    }
}

.YR8hB[disabled], .tVV7V[disabled] {
    cursor: disabled;
    opacity: .6;
    pointer-events: none
}

.YR8hB {
    left: 0
}

.tVV7V {
    right: 0
}

.Ay1dS {
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: relative
}

.Ay1dS.lKLhi {
    background: rgba(0, 0, 0, .65);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 5
}

.Ay1dS.lKLhi .D_Gmk {
    top: 50%;
    transform: translateY(-50%)
}

.D_Gmk {
    position: relative;
    line-height: 0;
    top: 0
}

.D_Gmk.jAF7y {
    background: rgba(0, 0, 0, .65);
}

.D_Gmk .HztNe .ePk7I {
    max-height: calc(100vh - 80px)
}

.D_Gmk.I9dgN .HztNe .ePk7I, .D_Gmk.AAREp .HztNe .ePk7I {
    max-height: 100vh
}

.VWYuK {
    position: relative
}

.VWYuK.w5eH_ {
    direction: rtl
}

.fJLb4 {
    line-height: 0;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    text-align: center
}

.HztNe {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background: rgba(0, 0, 0, .65);
}

.HztNe img {
    width: -moz-fit-content;
    width: fit-content;
    background: rgba(0, 0, 0, .65);
}

.HztNe.oJB9A {
    position: relative
}

.HztNe .ePk7I {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain
}

.HztNe .KMH5N {
    background: rgba(0, 0, 0, .4);
    bottom: 70px;
    color: #fff;
    left: 0;
    line-height: 1;
    padding: 10px 20px;
    position: absolute;
    white-space: normal
}

@media (max-width: 768px) {
    .HztNe .KMH5N {
        bottom: 45px;
        font-size: .8em;
        padding: 8px 15px
    }
}

.HsuNy {
    bottom: 20px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 80%;
    z-index: 4
}

.HsuNy .TXdAf {
    margin: 0;
    padding: 0;
    text-align: center
}

.HsuNy .QqoU8 {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: 0 2px 2px #1a1a1a;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px;
    outline: none;
    padding: 5px;
    transition: all .2s ease-out
}

@media (max-width: 768px) {
    .HsuNy .QqoU8 {
        margin: 0 3px;
        padding: 3px
    }
}

@media (max-width: 480px) {
    .HsuNy .QqoU8 {
        padding: 2.7px
    }
}

.HsuNy .QqoU8:focus {
    transform: scale(1.2);
}

.HsuNy .QqoU8.kvrAf {
    transform: scale(1.2);
    border: 1px solid #fff;
    background: #fff
}

.scbaQ {
    position: relative
}

.scbaQ.P9D4e {
    touch-action: pan-y
}

.scbaQ.XDqqI {
    touch-action: pan-x
}

.scbaQ.noAOO {
    direction: rtl
}

.scbaQ.I9dgN, .scbaQ.AAREp {
    display: inline-block;
    vertical-align: top;
    width: 100px
}

@media (max-width: 768px) {
    .scbaQ.I9dgN, .scbaQ.AAREp {
        width: 81px
    }
}

.scbaQ.I9dgN .FisKt, .scbaQ.AAREp .FisKt {
    height: 100%;
    width: 100%;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0
}

.scbaQ.I9dgN .FisKt .cjmGD, .scbaQ.AAREp .FisKt .cjmGD {
    display: block;
    margin-right: 0;
    padding: 0
}

.scbaQ.I9dgN .FisKt .cjmGD + .cjmGD, .scbaQ.AAREp .FisKt .cjmGD + .cjmGD {
    margin-left: 0;
    margin-top: 2px;
}

@media (max-width: 768px) {
    .scbaQ.I9dgN, .scbaQ.AAREp {
        margin: 0 3px
    }
}

.FisKt {
    overflow: hidden;
    padding: 5px 0;
}

@media (max-width: 768px) {
    .FisKt {
        padding: 3px 0;
    }
}

.FisKt .myRd4 {
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
}

.cjmGD {
    display: inline-block;
    border: none;
    border-radius: 5px;
    transition: border .3s ease-out;
    width: 100px;
    background: transparent;
    padding: 0;
}

@media (max-width: 768px) {
    .cjmGD {
        border: 3px solid transparent;
        width: 81px;
    }
}

.cjmGD + .cjmGD {
    margin-left: 2px;
}

.cjmGD .DI8Ul {
    display: block;
    position: relative;
}

.cjmGD .B51GX {
    vertical-align: middle;
    width: 100%;
    line-height: 0;
}

.cjmGD.kvrAf, .cjmGD:focus {
    outline: none;
}

.isP1V {
    box-sizing: border-box;
    color: #fff;
    font-size: 1em;
    left: 0;
    line-height: 1em;
    padding: 5%;
    position: absolute;
    top: 50%;
    text-shadow: 0 2px 2px #1a1a1a;
    transform: translateY(-50%);
    white-space: normal;
    width: 100%
}

@media (max-width: 768px) {
    .isP1V {
        font-size: .8em;
        line-height: .8em
    }
}

.zNtmC {
    background: rgba(0, 0, 0, .4);
    color: #fff;
    line-height: 1;
    padding: 10px 20px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4
}

@media (max-width: 768px) {
    .zNtmC {
        font-size: .8em;
        padding: 5px 10px
    }
}

.G2cVQ{visibility:hidden;opacity:0;height:0}.autoteka-gallery .image-gallery.fullscreen-modal{transition:none 0s ease 0s;transition:initial;z-index:10;background:rgba(0,0,0,0.79);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}@media screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px){.autoteka-gallery .image-gallery.fullscreen-modal{transition:all 1s ease}}.autoteka-gallery .image-gallery.fullscreen-modal .image-gallery-content.fullscreen{display:flex;height:100%;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}@media screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px){.autoteka-gallery .image-gallery.fullscreen-modal .image-gallery-content.fullscreen{background-color:#000;top:auto;top:initial;transform:none;transform:initial}}.autoteka-gallery .image-gallery.fullscreen-modal .image-gallery-content.fullscreen .image-gallery-slide{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial}@media screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px){.autoteka-gallery .image-gallery.fullscreen-modal .image-gallery-content.fullscreen .image-gallery-slide{background:#000}}@media screen and (max-width:767px){.autoteka-gallery .image-gallery.fullscreen-modal .image-gallery-slides{padding-left:0;padding-left:initial}}.autoteka-gallery .image-gallery .image-gallery-swipe{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px){.autoteka-gallery .image-gallery .image-gallery-swipe{margin-top:72px;background:#000;height:auto;display:inline;display:initial}}.autoteka-gallery .image-gallery .image-gallery-content.fullscreen .image-gallery-slide{background:rgba(0,0,0,0.65)}.autoteka-gallery .image-gallery-slide-wrapper{width:100%;max-width:1024px;text-align:center}.autoteka-gallery .image-gallery-fullscreen-button{display:none}@media screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px){.autoteka-gallery .image-gallery-fullscreen-button{display:block;bottom:20px}}.autoteka-gallery .image-gallery-image img{width:auto;max-width:100%;max-height:80vh}
.Q5Hh0{animation:Q5Hh0 1.5s ease-in-out}@keyframes Q5Hh0{0%{background-color:#fff}50%{background-color:#9df}100%{background-color:#fff}}
.G_6ZZ{margin-top:5px}
@font-face{font-family:'EuclidCircularB';src:local('Euclid Circular B Regular'),local('EuclidCircularB-Regular'),url(/assets/e6df03610c6ef88437cd.woff2) format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'EuclidCircularB';src:local('Euclid Circular B SemiBold'),local('EuclidCircularB-SemiBold'),url(/assets/685285bb7d13d53da0f6.woff2) format('woff2');font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:'EuclidCircularB';src:local('Euclid Circular B Bold'),local('EuclidCircularB-Bold'),url(/assets/80ea63f1fe7ac9e1799a.woff2) format('woff2');font-style:normal;font-weight:700;font-display:swap}.Qrw2O{font-family:'EuclidCircularB',Tahoma,Verdana,Arial,sans-serif;font-weight:600;margin:0;padding:0}.oucJq{color:#000}.Tq33I{font-size:36px;line-height:1.2}@media screen and (max-width:767px){.Tq33I{font-size:28px}}@media print{.Tq33I{font-size:28px}}.siaTL{margin-bottom:16px}@media screen and (max-width:767px){.siaTL{margin-bottom:12px}}.bAfcr{font-size:26px;line-height:1.2}@media screen and (max-width:767px){.bAfcr{font-size:22px}}@media print{.bAfcr{font-size:18px}}.H4FZX{margin-bottom:12px}.peKFe{font-size:22px;line-height:1.2}@media screen and (max-width:991px){.peKFe{font-size:18px}}@media print{.peKFe{font-size:18px}}.DkPpA{margin-bottom:12px}.IdkdN{font-size:16px;line-height:1.3}@media print{.IdkdN{font-size:16px}}.boHa9{margin-bottom:8px}
.o2jWx{padding:20px 20px 25px 50px;background-color:#f6f6f6;border:1px solid #dedede;position:relative;text-align:left}@media screen and (max-width:767px){.o2jWx{padding-left:40px}}@media print{.o2jWx{padding:10px 10px 15px 40px}}.viQRF{position:absolute;top:20px;left:20px;display:block;width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iIzAwMCIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik05IDIuOTkzYS45OS45OSAwIDAgMS0uMjc4LjcyNEM4LjUzNyAzLjkwNiA4LjI5NiA0IDggNGEuOTY4Ljk2OCAwIDAgMS0uNzA4LS4yOUEuOTU0Ljk1NCAwIDAgMSA3IDMuMDA3YS45OS45OSAwIDAgMSAuMjc4LS43MjRDNy40NjMgMi4wOTQgNy43MDQgMiA4IDJzLjUzNy4wOTIuNzIyLjI3NmMuMTg1LjE4NC4yNzguNDIzLjI3OC43MTd6TTEwIDEzSDZ2LTIuMTU3aC43MDNWNy4xNTdINlY1aDMuMzI4djUuODQzSDEwVjEzeiIvPjwvZz48L3N2Zz4=)}@media screen and (max-width:767px){.viQRF{left:12px}}@media print{.viQRF{left:12px}}
.ShDaH{display:block}@media screen and (max-width:767px){.ShDaH{padding:0 16px}}.PXR5L{margin:0;padding:0;list-style:none}.B41Bv{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0}.B41Bv:not(:last-child){margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #dedede}@media print{.B41Bv{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.CzsaG{margin-bottom:15px;font-weight:700}@media print{.CzsaG{margin-bottom:10px}}.yVGJK{width:100%;margin-bottom:20px}@media print{.yVGJK{margin-bottom:10px}}
@media screen and (max-width:767px){.uaYwN{display:none}}.HZiq2{display:none}@media screen and (max-width:767px){.HZiq2{display:block;padding:0;margin-top:15px}}._S7uA{white-space:pre-wrap}@media print{._S7uA{flex-basis:70%;width:70%}}@media screen and (max-width:767px){.WJuS7{border-top:1px solid #e5e5e5;padding-top:15px;margin-bottom:15px}.WJuS7:first-child{border-top:0}}@media print{.WJuS7{padding-top:5px}}
.lmSzu{display:flex;flex-direction:row-reverse;align-items:flex-start}@media screen and (max-width:767px){.lmSzu{flex-direction:column;align-items:center}}.ThdbF{width:218px;height:108px;margin:24px 0 0}@media screen and (max-width:991px){.ThdbF{margin:18px 0 0}}@media screen and (max-width:767px){.ThdbF{width:164px;height:78px;margin:0 0 32px}}.VZ7pN{margin:0 40px 0 0}@media screen and (max-width:767px){.VZ7pN{margin:0 16px}}.MiTyF{margin:0 0 12px;font-weight:bold;text-align:left;color:#000}.EQ7xe.EQ7xe{margin:10px 0 20px}.GuSCe{box-sizing:border-box;margin:0;justify-content:center}@media screen and (max-width:767px){.GuSCe{width:100%}}
.OdNKN{display:grid;margin-top:12px;grid-template-columns:24px 1fr 24px}@media screen and (max-width:767px){.OdNKN{grid-template-columns:20px 1fr 20px}}.OdNKN > *{grid-column:2}@media screen and (max-width:991px){.OdNKN .PdhEV .JlVPo{flex-direction:column}}@media screen and (max-width:991px) and (orientation:landscape){.OdNKN .PdhEV .JlVPo{width:30vw}}.qvNIe{position:relative;display:flex;justify-content:center;align-items:center;margin:0 0 24px;overflow:hidden;border-radius:10px;background:rgba(0,0,0,0.5);min-width:468px;min-height:348px}.qvNIe.RlHw1{width:100%}@media screen and (max-width:767px){.qvNIe{width:320px;height:240px;margin-right:12px;min-width:0;min-width:initial;min-height:0;min-height:initial}}.qvNIe::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background-image:var(--background-image);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto;filter:opacity(30%) blur(5px)}.zwmG9{position:relative;max-width:100%;height:auto;max-height:350px;vertical-align:top}.OAbuH{display:flex;-moz-column-gap:5px;column-gap:5px;margin-bottom:20px;position:relative}.aHGxD{margin:0 0 20px;-moz-column-count:2;column-count:2;-moz-column-gap:8px;column-gap:8px}.aHGxD.Ck238{margin-top:16px}@media screen and (max-width:767px){.aHGxD{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.z1DQb{grid-column:1/-1;margin:0}@media screen and (max-width:767px){.z1DQb{grid-column:2}}.FNwoC.FNwoC.FNwoC{margin-bottom:4px}.cq00X{max-width:230px;display:inline-block}@media screen and (max-width:767px){.cq00X{max-width:none}}.hayzq{position:absolute;width:-moz-fit-content;width:fit-content;left:16px;right:0;bottom:16px;padding:0 8px;text-align:left;border-radius:4px;background:rgba(0,0,0,0.6);color:#fff}.HiKSI{display:flex}.EqiT6{display:flex;height:240px;min-width:335px;flex-wrap:wrap;flex-direction:column;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.EqiT6::-webkit-scrollbar{display:none}@media screen and (orientation:landscape){.EqiT6{min-width:100%}}.BAk8f{display:flex;flex-direction:column;margin-left:22px}.Ve6Iw{position:relative;margin-bottom:12px;cursor:pointer;width:140px;height:108px;border-radius:5px;background-size:cover}.Ve6Iw .ChaXM{display:flex;position:absolute;top:0;width:140px;height:108px;border-radius:5px;background:rgba(0,0,0,0.6);justify-content:center;align-items:center;color:#fff}
.KtBtY{display:inline-block;-webkit-text-decoration:none;text-decoration:none;color:#0af;text-align:left}.KtBtY:focus:not(:focus-visible){outline:0}.KtBtY:focus-visible{outline:medium auto -webkit-focus-ring-color}._NlDI{cursor:pointer}._NlDI:hover{color:#ff6163}
.MgS1H{text-align:left}.ZaObr{display:flex;flex-wrap:wrap;margin:0}@media screen and (max-width:767px){.ZaObr{flex-direction:column;flex-wrap:nowrap}[data-oneline='true'] .ZaObr{flex-direction:row}}.ZaObr:not(:last-child){margin-bottom:8px}@media screen and (max-width:767px){.ZaObr:not(:last-child){margin-bottom:12px}}.ZaObr[data-wrap='false']{flex-wrap:nowrap}.Slj5p{white-space:nowrap;margin:0 .5ch 0 0;color:#858585}@media print{.Slj5p{font-size:14px}}.Slj5p::after{content:':'}@media screen and (max-width:767px){.Slj5p::after{content:normal;content:initial}}.WSVjG{margin:0;color:#000;flex:1}@media print{.WSVjG{font-size:14px}}.WSVjG[data-wide='true']{flex-basis:100%;margin-top:8px}@media screen and (max-width:767px){.WSVjG[data-wide='true']{margin-top:0}}.WSVjG[data-prewrap='true']{white-space:pre-wrap}
.rC0cG{width:64px;height:64px;margin:0 auto;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMSI+PHBhdGggZmlsbD0iIzRBNEE0QSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIgMjFoLTRsLTItNEg2bC0yIDRIMEw5IDBoNGw5IDIxem0tNy03TDExIDQgNyAxNGg4eiIvPjwvc3ZnPg==) center center no-repeat;background-size:22px 21px}.wHgJL{display:block;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTY0IDE2NCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDgyQzAgMzYuNyAzNi43IDAgODIgMHM4MiAzNi43IDgyIDgyLTM2LjcgODItODIgODJTMCAxMjcuMyAwIDgyem0xNjEgMGMwLTQzLjYtMzUuNC03OS03OS03OVMzIDM4LjQgMyA4MnMzNS40IDc5IDc5IDc5IDc5LTM1LjQgNzktNzl6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjgwLjUiIHgyPSIxMjMuMiIgeTE9IjE2NS41OSIgeTI9IjEyMi44OSIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgxODAgODIgODEuOTQ1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAxYWFmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxYWFmZiIgc3RvcC1vcGFjaXR5PSIuOSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0ibS0uMiAwIDgyIDgyVi0zLjR6IiBjbGlwLXBhdGg9InVybCgjYikiLz48ZGVmcz48cGF0aCBpZD0iZCIgZD0iTTAgODJDMCAzNi43IDM2LjcgMCA4MiAwczgyIDM2LjcgODIgODItMzYuNyA4Mi04MiA4MlMwIDEyNy4zIDAgODJ6bTE2MSAwYzAtNDMuNi0zNS40LTc5LTc5LTc5UzMgMzguNCAzIDgyczM1LjQgNzkgNzkgNzkgNzktMzUuNCA3OS03OXoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJlIj48dXNlIHhsaW5rOmhyZWY9IiNkIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJmIiB4MT0iMTIzLjIiIHgyPSIxNjgiIHkxPSIxMjIuODkiIHkyPSI3OC4wOSIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgxODAgODIgODEuOTQ1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAxYWFmZiIgc3RvcC1vcGFjaXR5PSIuOSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxYWFmZiIgc3RvcC1vcGFjaXR5PSIuOCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNmKSIgZD0ibS0uMiAwIDgyIDgySC03Ljh6IiBjbGlwLXBhdGg9InVybCgjZSkiLz48ZGVmcz48cGF0aCBpZD0iZyIgZD0iTTAgODJDMCAzNi43IDM2LjcgMCA4MiAwczgyIDM2LjcgODIgODItMzYuNyA4Mi04MiA4MlMwIDEyNy4zIDAgODJ6bTE2MSAwYzAtNDMuNi0zNS40LTc5LTc5LTc5UzMgMzguNCAzIDgyczM1LjQgNzkgNzkgNzkgNzktMzUuNCA3OS03OXoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJoIj48dXNlIHhsaW5rOmhyZWY9IiNnIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJpIiB4MT0iMTIzLjIiIHgyPSIxNjgiIHkxPSI0MC44OSIgeTI9Ijg1LjY5IiBncmFkaWVudFRyYW5zZm9ybT0icm90YXRlKDE4MCA4MiA4MS45NDUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhYWZmIiBzdG9wLW9wYWNpdHk9Ii43Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDFhYWZmIiBzdG9wLW9wYWNpdHk9Ii44Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2kpIiBkPSJNLTcuOCA4Mmg4OS42bC04MiA4MnoiIGNsaXAtcGF0aD0idXJsKCNoKSIvPjxkZWZzPjxwYXRoIGlkPSJqIiBkPSJNMCA4MkMwIDM2LjcgMzYuNyAwIDgyIDBzODIgMzYuNyA4MiA4Mi0zNi43IDgyLTgyIDgyUzAgMTI3LjMgMCA4MnptMTYxIDBjMC00My42LTM1LjQtNzktNzktNzlTMyAzOC40IDMgODJzMzUuNCA3OSA3OSA3OSA3OS0zNS40IDc5LTc5eiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImsiPjx1c2UgeGxpbms6aHJlZj0iI2oiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImwiIHgxPSI4MC41MzkiIHgyPSIxMjQuODczIiB5MT0iMjIuOTI3IiB5Mj0iNDEuNTk0IiBncmFkaWVudFRyYW5zZm9ybT0icm90YXRlKDE4MCA4MiA4MS45NDUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDFhYWZmIiBzdG9wLW9wYWNpdHk9Ii42Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDFhYWZmIiBzdG9wLW9wYWNpdHk9Ii43Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2wpIiBkPSJtLS4yIDE2NCA4Mi04MnY5Mi45eiIgY2xpcC1wYXRoPSJ1cmwoI2spIi8+PGRlZnM+PHBhdGggaWQ9Im0iIGQ9Ik0wIDgyQzAgMzYuNyAzNi43IDAgODIgMHM4MiAzNi43IDgyIDgyLTM2LjcgODItODIgODJTMCAxMjcuMyAwIDgyem0xNjEgMGMwLTQzLjYtMzUuNC03OS03OS03OVMzIDM4LjQgMyA4MnMzNS40IDc5IDc5IDc5IDc5LTM1LjQgNzktNzl6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0ibiI+PHVzZSB4bGluazpocmVmPSIjbSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0ibyIgeDE9IjMzLjc4NiIgeDI9Ijg2Ljc4NyIgeTE9IjQzLjIyMSIgeTI9IjI2LjU1NCIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgxODAgODIgODEuOTQ1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAxYWFmZiIgc3RvcC1vcGFjaXR5PSIuNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxYWFmZiIgc3RvcC1vcGFjaXR5PSIuNiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNvKSIgZD0iTTgxLjggMTc0LjlWODJsODIgODJ6IiBjbGlwLXBhdGg9InVybCgjbikiLz48ZGVmcz48cGF0aCBpZD0icCIgZD0iTTAgODJDMCAzNi43IDM2LjcgMCA4MiAwczgyIDM2LjcgODIgODItMzYuNyA4Mi04MiA4MlMwIDEyNy4zIDAgODJ6bTE2MSAwYzAtNDMuNi0zNS40LTc5LTc5LTc5UzMgMzguNCAzIDgyczM1LjQgNzkgNzkgNzkgNzktMzUuNCA3OS03OXoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJxIj48dXNlIHhsaW5rOmhyZWY9IiNwIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJyIiB4MT0iMzguMzc5IiB4Mj0iODQuMDQ1IiB5MT0iMTI0Ljc0NCIgeTI9IjE2NC4wNzciIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoMTgwIDgyIDgxLjk0NSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMWFhZmYiIHN0b3Atb3BhY2l0eT0iLjMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMWFhZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNyKSIgZD0ibTgxLjggODIgODgtODUuNGgtODh6IiBjbGlwLXBhdGg9InVybCgjcSkiLz48ZGVmcz48cGF0aCBpZD0icyIgZD0iTTAgODJDMCAzNi43IDM2LjcgMCA4MiAwczgyIDM2LjcgODIgODItMzYuNyA4Mi04MiA4MlMwIDEyNy4zIDAgODJ6bTE2MSAwYzAtNDMuNi0zNS40LTc5LTc5LTc5UzMgMzguNCAzIDgyczM1LjQgNzkgNzkgNzkgNzktMzUuNCA3OS03OXoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJ0Ij48dXNlIHhsaW5rOmhyZWY9IiNzIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJ1IiB4MT0iMzYuODgxIiB4Mj0iMTUuMjE0IiB5MT0iMTIyLjM1OCIgeTI9Ijg1LjY5MSIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgxODAgODIgODEuOTQ1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAxYWFmZiIgc3RvcC1vcGFjaXR5PSIuMyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxYWFmZiIgc3RvcC1vcGFjaXR5PSIuNCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCN1KSIgZD0iTTE3MS44IDgyaC05MGw4OC04NS40eiIgY2xpcC1wYXRoPSJ1cmwoI3QpIi8+PGRlZnM+PHBhdGggaWQ9InYiIGQ9Ik0wIDgyQzAgMzYuNyAzNi43IDAgODIgMHM4MiAzNi43IDgyIDgyLTM2LjcgODItODIgODJTMCAxMjcuMyAwIDgyem0xNjEgMGMwLTQzLjYtMzUuNC03OS03OS03OVMzIDM4LjQgMyA4MnMzNS40IDc5IDc5IDc5IDc5LTM1LjQgNzktNzl6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0idyI+PHVzZSB4bGluazpocmVmPSIjdiIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0ieCIgeDE9IjcuNDYiIHgyPSI0MS4xMjciIHkxPSI4Mi4zMTMiIHkyPSI0MC45OCIgZ3JhZGllbnRUcmFuc2Zvcm09InJvdGF0ZSgxODAgODIgODEuOTQ1KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAxYWFmZiIgc3RvcC1vcGFjaXR5PSIuNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxYWFmZiIgc3RvcC1vcGFjaXR5PSIuNSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCN4KSIgZD0iTTgxLjggODJoOTBsLTggODJ6IiBjbGlwLXBhdGg9InVybCgjdykiLz48L3N2Zz4=) no-repeat;background-size:cover;animation:fPiZj 2s infinite linear}@keyframes fPiZj{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.eG0nY{display:block;width:147px;height:36px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDciIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiM5NjVFRUIiIGQ9Ik0xLjcxOCAxNC42NjJjOC43MjMgMS4xNjIgMTUuMzU3IDcuOCAxNi41MiAxNi41MjlsLTYuNzQyIDEuNzJDMTAuOTk5IDI2LjU2OCA2LjMzOCAyMS45MDUgMCAyMS40MDhsMS43MTgtNi43NDZaIi8+PHBhdGggZmlsbD0iIzA0RTA2MSIgZD0ibTE0LjQ2NC4wMzMgNi43NjMgMS43MzNDMTkuOTYgMTIuNzA0IDExLjE5NyAyMC45NDMgMCAyMS40MTZ2LTYuOTAzYzcuOTgtLjUwNCAxMy45NS02LjUgMTQuNDY0LTE0LjQ4WiIvPjxwYXRoIGZpbGw9IiNGRjQwNTMiIGQ9Ik0zMS4xMzkgMTguMjgyQzIxLjg1IDE3LjA0MiAxNC45MzMgOS41OTkgMTQuNDY0LjAzMmg2LjljLjQ5NSA2LjM0MyA1LjE1NSAxMS4wMDcgMTEuNDk1IDExLjUwNGwtMS43MiA2Ljc0NloiLz48cGF0aCBmaWxsPSIjMEFGIiBkPSJNMTguMzk0IDMyLjkxMWgtNi44OThjLjQ5Ny0xMS43ODYgOS41ODQtMjAuODggMjEuMzYtMjEuMzczdjYuOTAxYy03Ljk2NS40OTYtMTMuOTQ4IDYuNDkzLTE0LjQ2MiAxNC40NzJaIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTc0LjkgMTguNDloMy4zOTRWOC42NzloMy41MnYtMy4xN0g3MS4zNTV2My4xN0g3NC45djkuODFaTTYxLjcgMjUuNTg0YTMuNzMyIDMuNzMyIDAgMCAwLTMuNzQ2IDMuNzI0IDMuNzM3IDMuNzM3IDAgMCAwIDMuNzIgMy43NDhjMi4wNjMgMCAzLjc3My0xLjY4NiAzLjc3My0zLjcyNGEzLjc0MyAzLjc0MyAwIDAgMC0zLjc0Ny0zLjc0OFptMCA1LjU2YTEuODIyIDEuODIyIDAgMCAxLTEuNzcyLTIuMTkyIDEuODI0IDEuODI0IDAgMCAxIDMuMzA4LS42MzVjLjE5OC4zMDEuMzAzLjY1NS4zIDEuMDE1YTEuODAzIDEuODAzIDAgMCAxLTEuODM2IDEuODEzWk00MS40MSAzMi45M2gxLjg2di01LjQwOGgyLjcxN3Y1LjQwOWgxLjg2di03LjIySDQxLjQxdjcuMjJaTTk5LjYxNCAxOC40OWgzLjM5NFY4LjY3OWgzLjUydi0zLjE3SDk2LjA5NHYzLjE3aDMuNTJ2OS44MVpNNDUuNDU5IDE0LjYxNmg3LjQ5MmwxLjQ1OSAzLjg3NGgzLjc3TDUxLjE0NiAwaC0zLjkwM0w0MC4xOCAxOC40OWgzLjc3bDEuNTA5LTMuODc0Wm0zLjc0NS05Ljg4MSAyLjQ2NCA2LjQ5SDQ2Ljc0bDIuNDY0LTYuNDlaTTExMy43MTggMTguNzE3YzMuMDkzIDAgNS41MDYtMS45ODggNi4yMy00LjM3N2gtMy41MzVjLS4zNTMuNzc5LTEuMzA4IDEuMjgyLTIuNjkxIDEuMjgyLTEuNzU5IDAtMy4wOTItMS4xMzItMy4xNjctMi43MTZoOS42MjljLjA0NS0uMzc2LjA3LS43NTQuMDc2LTEuMTMzYTYuNTMzIDYuNTMzIDAgMCAwLTYuNTM4LTYuNTE2QTYuNzMzIDYuNzMzIDAgMCAwIDEwNy4wMSAxMmMtLjAwNCAzLjY3NCAyLjgzNiA2LjcxOCA2LjcwOCA2LjcxOFptMC0xMC4zNjVjMS41MzQgMCAyLjY0Ljk1NiAyLjk2NyAyLjI2NGgtNi4wNTdhMy4xNjcgMy4xNjcgMCAwIDEgMy4wOS0yLjI2NFpNNTMuNjU0IDI1LjU4NWMtLjg1NCAwLTEuNzM0LjQ0NS0yLjExLjkzdi0uODA0aC0xLjgxMnYxMC4yOWgxLjg2di0zLjg3NWMuNDAxLjU4IDEuMjU1LjkzIDIuMDYuOTMgMS44ODYgMCAzLjQ0NS0xLjY2IDMuNDQ1LTMuNzIzIDAtMi4wNjMtMS41NTYtMy43NDgtMy40NDMtMy43NDhabS0uMjk2IDUuNTZhMS44MjQgMS44MjQgMCAxIDEgMS44MzUtMS44MTIgMS44MDQgMS44MDQgMCAwIDEtMS44NCAxLjgxMmguMDA1Wk0xMTQuNDk4IDIzLjc5OWgtMS45MTJ2MS45MTJoLTEuMjMxdjEuNzMzaDEuMTMydjMuMDdjMCAxLjczNi45NTUgMi40OSAyLjMxMiAyLjQ5LjQ1Ny4wMDUuOTExLS4wOCAxLjMzNS0uMjV2LTEuODExYTEuOTI1IDEuOTI1IDAgMCAxLS43MjguMTQ4Yy0uNTc4IDAtMS4wMDYtLjI1Mi0xLjAwNi0xLjAzMnYtMi42MTVoMS43MzF2LTEuNzMzSDExNC41bC0uMDAyLTEuOTEyWk0xMjAuMzU2IDI1LjU4NGEzLjc2IDMuNzYgMCAwIDAtMy43NzIgMy43NDhjMCAyLjAzOCAxLjcxIDMuNzI0IDMuNzcyIDMuNzI0YTMuNzMyIDMuNzMyIDAgMCAwIDMuNzM0LTMuNzM2IDMuNzM4IDMuNzM4IDAgMCAwLTMuNzM0LTMuNzM2Wm0wIDUuNTZhMS44MjUgMS44MjUgMCAxIDEgMS44NDItMS44MTIgMS43OTkgMS43OTkgMCAwIDEtMS4xMzggMS42ODYgMS44MDMgMS44MDMgMCAwIDEtLjcwNC4xMjdaTTExMC41MjQgMjUuNzFoLTEuOTF2Ny4yMmgxLjkxdi03LjIyWk0xMDkuNjQ1IDIyLjQxNGExLjQwNCAxLjQwNCAwIDAgMC0xLjQwOCAxLjQxIDEuMzE1IDEuMzE1IDAgMCAwIC44MzIgMS4yNjVjLjE2Ny4wNjYuMzQ2LjA5OC41MjYuMDkzYTEuMzggMS4zOCAwIDAgMCAxLjMyNy0uODIxIDEuMzggMS4zOCAwIDAgMCAuMDItMS4wNzcgMS4zOSAxLjM5IDAgMCAwLS43NTgtLjc2NiAxLjM4MyAxLjM4MyAwIDAgMC0uNTM5LS4xMDRaTTE0My43MzcgNS41MXYxLjU1OGMtLjYyOC0uODgtMi4xODctMS44MS0zLjc0Ni0xLjgxLTMuNDExIDAtNi4zMSAyLjg2Ny02LjMxIDYuNzQgMCAzLjgyNiAyLjg5MSA2LjcxOSA2LjMxIDYuNzE5IDEuNDU4IDAgMi45NjctLjgwNiAzLjc0Ni0xLjc4MXYxLjU2SDE0N1Y1LjUxaC0zLjI2M1ptLTMuMzQ0IDkuNzYzYTMuMjc4IDMuMjc4IDAgMCAxLTMuMDQ1LTIuMDE4IDMuMjgyIDMuMjgyIDAgMSAxIDYuMzA5LTEuMjQ3IDMuMjY3IDMuMjY3IDAgMCAxLTMuMjY0IDMuMjY1WiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xMzMuNTggNS41MDhoLTMuOTk4bC00LjA0OCA1LjQ2MXYtNS40NmgtMy4zNDN2MTIuOThoMy4zNDN2LTYuMDM2bDQuNCA2LjAzN2g0LjEyNGwtNS4wNjEtNi44MjIgNC41ODMtNi4xNlpNODEuMDg0IDI1LjcxaC0yLjE4NmwtMi4yODkgMy4wNDV2LTMuMDQ0aC0xLjg2djcuMjJoMS44NnYtMy4zNDZsMi41MTQgMy4zNDZoMi4yMTRsLTIuODc0LTMuODMzIDIuNjIxLTMuMzg3Wk0xMDMuOTg5IDMwLjI5bC0xLjY2LTQuNThoLTIuMDEybDIuNjkxIDcuMjJoMi4wMTJsMi43MzktNy4yMmgtMi4wMTFsLTEuNzU5IDQuNThaTTcwLjcyNiAxNC44NjhjMC0xLjY4Ni0xLjA1Ni0yLjY3MS0yLjYxNS0zLjAxOSAxLjA4MS0uNDUzIDEuODg1LTEuMzgzIDEuODg1LTIuOTk0IDAtMS41MzQtMS4yMy0zLjM0NS0zLjc5NS0zLjM0NWgtNi43NjN2MTIuOThoNi42MzZjMy4wNjggMCA0LjY1Mi0xLjc4NiA0LjY1Mi0zLjYyMlptLTguMDQ1LTYuNjQyaDIuNjE1YzEuMDM4IDAgMS40ODMuNTU0IDEuNDgzIDEuMjU5IDAgLjcwNS0uNjI5IDEuMjgyLTEuNDgzIDEuMjgySDYyLjY4VjguMjI2Wm0zLjA2NyA3LjU0OGgtMy4wNjd2LTIuNzY5aDMuMDY3YzEuMDU2IDAgMS42Ni41MjkgMS42NiAxLjM2IDAgLjgzMS0uNjA0IDEuNDA5LTEuNjYgMS40MDlaTTY5Ljk0OCAyNS41ODVjLTIuMDM3IDAtMy42MjEgMS42ODYtMy42MjEgMy43NDggMCAyLjAzOCAxLjUwOCAzLjcyNCAzLjYyIDMuNzI0YTMuNDEgMy40MSAwIDAgMCAzLjM0NC0yLjQ0aC0xLjgzNWMtLjIyNy40NzgtLjcwNS43MjktMS41MDguNzI5LS45ODEgMC0xLjcxLS42MjgtMS43NjEtMS41MWg1LjIzYy4wMjQtLjIyNi4wNDktLjQ1My4wNDktLjYyOCAwLTEuOTM3LTEuNDU4LTMuNjIzLTMuNTE4LTMuNjIzWm0tMS43MSAyLjk2OGExLjc0MyAxLjc0MyAwIDAgMSAxLjcxLTEuMjU3IDEuNjM5IDEuNjM5IDAgMCAxIDEuNjU4IDEuMjU4aC0zLjM2OVpNODEuNjEyIDI3LjQ5N2gyLjA2MnY1LjQzNGgxLjg4NXYtNS40MzRoMi4wNjJWMjUuNzFoLTYuMDA5djEuNzg2Wk05NS41OTIgMTEuOTc0YTYuNzIgNi43MiAwIDAgMC00LjE0Ny02LjIxMiA2LjcxIDYuNzEgMCAwIDAtNy4zMjEgMS40NjQgNi43MiA2LjcyIDAgMCAwIDQuNzggMTEuNDYxIDYuNjg2IDYuNjg2IDAgMCAwIDYuMTg0LTQuMTQ2IDYuNjk2IDYuNjk2IDAgMCAwIC41MDQtMi41NjdabS02LjcxNCAzLjI2NWEzLjI2MSAzLjI2MSAwIDAgMS0zLjAxNS0yLjAxNiAzLjI2OCAzLjI2OCAwIDAgMSAyLjM3OS00LjQ1MiAzLjI2MSAzLjI2MSAwIDAgMSAzLjkgMy4yMDMgMy4yNyAzLjI3IDAgMCAxLTIuMDE0IDMuMDIyYy0uMzk2LjE2NC0uODIuMjUtMS4yNS4yNXYtLjAwN1pNOTUuMDY0IDIyLjY0MmwtMy45MjIgMTAuMjk1aDIuMTFsLjc5My0yLjE0aDQuMTNsLjc4NSAyLjE0aDIuMDg3bC0zLjgyMi0xMC4yOS0yLjE2MS0uMDA1Wm0tLjMyMiA2LjI2MyAxLjM3OC0zLjcyMiAxLjM2NCAzLjcyMmgtMi43NDJaIi8+PC9zdmc+) no-repeat;background-size:cover}
.hYbAH{position:relative;margin-left:10px}@media screen and (max-width:767px){.hYbAH{margin-left:25px}}.ssxOg{white-space:nowrap}.p6TAQ{display:block;background-size:100%;background-repeat:none;width:16px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTkuMzMzIDIuODM0VjcuODNjMCAuNzQyIDEuMDA2IDEuMTE0IDEuNTk0LjU5bDIuOC0yLjVhLjc3MS43NzEgMCAwIDAgMC0xLjE3OGwtMi44LTIuNDk4Yy0uNTg4LS41MjUtMS41OTQtLjE1My0xLjU5NC41ODl6Ii8+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIuNjY2IDUuMzMzQS42NjcuNjY3IDAgMCAwIDEyIDQuNjY2aC0xLjcwOGMtMi4yMjUgMC00LjQ1OS40NzEtNi4xNTMgMS43MjgtMS43MjcgMS4yODItMi44MDYgMy4zMTctMi44MDYgNi4yMzhWMTRhLjY2Ny42NjcgMCAxIDAgMS4zMzQgMHYtMS4zNjhjMC0yLjU1NC45Mi00LjE2OCAyLjI2Ny01LjE2N0M2LjMxMyA2LjQ0MiA4LjIyNCA2IDEwLjI5MiA2SDEyYS42NjcuNjY3IDAgMCAwIC42NjYtLjY2N3oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}@media screen and (max-width:767px){.p6TAQ{width:24px;height:24px}}
@media screen and (max-width:767px){.bjmUh{flex-basis:100%;margin-bottom:16px}}.a8Iho{display:block;background-size:100%;background-repeat:none}.NvOk6{width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0ibTguNDcxIDYuNDcxLTIgMmEuNjY3LjY2NyAwIDAgMS0uOTQyIDBsLTItMkEuNjY3LjY2NyAwIDAgMSA0IDUuMzMzaDEuMzMzVi42NjdhLjY2Ny42NjcgMCAwIDEgMS4zMzQgMHY0LjY2Nkg4YS42NjcuNjY3IDAgMCAxIC40NzEgMS4xMzh6bS03LjEzOC44NjJ2LjhjMCAuNTcxIDAgLjk2LjAyNSAxLjI2LjAyNC4yOTIuMDY4LjQ0MS4xMi41NDYuMTI4LjI1LjMzMi40NTQuNTgzLjU4Mi4xMDUuMDUzLjI1NC4wOTcuNTQ2LjEyLjMuMDI1LjY4OS4wMjYgMS4yNi4wMjZoNC4yNjZjLjU3MSAwIC45NiAwIDEuMjYtLjAyNS4yOTItLjAyNC40NDEtLjA2Ny41NDYtLjEyLjI1LS4xMjkuNDU0LS4zMzIuNTgyLS41ODMuMDUzLS4xMDUuMDk3LS4yNTQuMTItLjU0Ni4wMjUtLjMuMDI2LS42ODkuMDI2LTEuMjZ2LS44YS42NjcuNjY3IDAgMSAxIDEuMzMzIDB2LjgyOGMwIC41MzcgMCAuOTgtLjAzIDEuMzQtLjAzLjM3NS0uMDk2LjcyLS4yNiAxLjA0My0uMjU2LjUwMi0uNjY0LjkxLTEuMTY2IDEuMTY1LS4zMjQuMTY1LS42NjguMjMtMS4wNDMuMjYxLS4zNi4wMy0uODAzLjAzLTEuMzQuMDNIMy44MzljLS41MzcgMC0uOTggMC0xLjM0LS4wMy0uMzc1LS4wMy0uNzItLjA5Ni0xLjA0My0uMjZhMi42NjcgMi42NjcgMCAwIDEtMS4xNjUtMS4xNjZDLjEyNiAxMC4yMi4wNiA5Ljg3Ni4wMjkgOS41MDEgMCA5LjE0MSAwIDguNjk4IDAgOC4xNjF2LS44MjhhLjY2Ny42NjcgMCAwIDEgMS4zMzMgMHoiLz48L3N2Zz4=)}@media screen and (max-width:767px){.NvOk6{width:20px;height:20px}}.df7Mn{width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0ibTMuNDEgOSA1LjMgNS4yOWExIDEgMCAwIDEtMS40MiAxLjQybC03LTdhMSAxIDAgMCAxIDAtMS40Mmw3LTdhMSAxIDAgMCAxIDEuNDIgMS40MkwzLjQxIDdIMTVhMSAxIDAgMCAxIDAgMnoiLz48L3N2Zz4=)}.VGom7{display:flex}@media screen and (max-width:767px){.VGom7{display:none}}.X1wDt{display:none}@media screen and (max-width:767px){.X1wDt{display:flex;align-items:center;justify-content:space-between}}.VA1Sb{display:flex;align-items:center}
.jXCoY{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.jXCoY{padding:0 20px}}.mnm8k{flex-basis:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:#a3a3a3}@media screen and (max-width:767px){.mnm8k{display:none}}.mnm8k.mnm8k{line-height:16px}.PDpq6{margin:0}.PDpq6::after{content:'/';margin:0 .5ch;color:#000}.PDpq6.PDpq6{font-size:inherit;line-height:inherit}.X4MTz{margin:0}.X4MTz::after{content:none}.z51KT{flex-basis:100%;margin:8px 0 16px}@media screen and (max-width:767px){.z51KT{order:2;margin:0 0 8px}}.MwsqA.MwsqA{margin:0;color:#858585}@media screen and (max-width:767px){.MwsqA.MwsqA{order:3}}
.QjGRx{display:grid;grid-template-columns:678px auto;grid-template-rows:auto auto;grid-column-gap:35px;-moz-column-gap:35px;column-gap:35px;margin:0 0 40px;position:relative}@media screen and (max-width:991px){.QjGRx{grid-template-columns:100% auto;grid-template-rows:auto auto auto;-moz-column-gap:0;column-gap:0;position:static;position:initial}}@media screen and (max-width:767px){.QjGRx{margin-bottom:0}}.HNnLe{width:100%;max-width:678px;box-sizing:border-box;grid-column:1/1;grid-row:1/1;margin:0;padding:0 24px 24px}@media screen and (max-width:767px){.HNnLe{padding:24px 20px;background:#fff}}.hryI9{grid-column:1/1;grid-row:2/2}@media screen and (max-width:991px){.hryI9{margin:0 0 40px}}@media screen and (max-width:767px){.hryI9{margin:0 0 12px;padding:0 0 32px;border-radius:0 0 20px 20px;background:#fff}}.UF7TY{grid-column:2/2;grid-row:2/2;position:absolute;width:100%;transition:all .3s ease}@media screen and (max-width:991px){.UF7TY{grid-column:1/1;grid-row:3/3;padding:0 24px;position:static;position:initial;width:auto}}@media screen and (max-width:767px){.UF7TY{max-width:none;margin:0 0 12px;padding:20px;border-radius:20px 20px;background:#fff}}@media screen and (max-width:991px){.UF7TY > div[style*='fixed']{position:static !important;width:auto !important}}.So2Zt{padding-top:8px;padding-bottom:8px}
.LZJLC{display:flex;margin-top:13px;margin-bottom:15px}@media screen and (max-width:767px){.LZJLC{display:block;margin-bottom:0;margin-bottom:initial}}.olRVv{display:flex;flex-direction:column;align-items:center;padding:5px 8px 3px;border-radius:4px;margin-right:8px}@media print{.olRVv{padding:2px 8px 3px}}@media screen and (max-width:767px){.olRVv{display:inline-block;margin-bottom:8px}}.olRVv[data-type='good']{background-color:#b9ed85}.olRVv[data-type='bad']{background-color:#ffc5c6}.olRVv[data-type='warning']{background-color:#ffdda1}.olRVv[data-type='neutral']{background-color:#ccecff}
.K_ouj{display:grid;grid-template-columns:24px 1fr 24px;margin:0;padding:0}@media screen and (max-width:767px){.K_ouj{grid-template-columns:20px 1fr 20px;padding:20px 0 32px;border-radius:20px;background:#fff}}.K_ouj > *{grid-column:2}@media screen and (max-width:767px){.K_ouj[data-name='mileageChart']{padding-bottom:0;overflow-x:hidden}}@media screen and (max-width:767px){.K_ouj[data-name='exploitationHistory']{display:block}.K_ouj[data-name='exploitationHistory'] .QREbh,.K_ouj[data-name='exploitationHistory'] .vvn74{padding-left:20px}}.K_ouj[data-name='recommendations']:empty{display:none}.QREbh{grid-column:1/-1;margin:0}@media screen and (max-width:767px){.QREbh{grid-column:2}}.QREbh + .z1FQt{margin-top:20px}.z1FQt{width:100%;grid-column:1/-1;margin:0}@media screen and (max-width:767px){.z1FQt{grid-column:2}}.z1FQt + .a4rj9{margin-top:20px}.z1FQt p{margin:0}.z1FQt + .vvn74{margin-top:20px}.mLWjs{margin:0}.Ut8Y1{margin:0}.vvn74{margin:8px 0 0;color:#000}.vvn74 + .z1FQt,.vvn74 + .a4rj9{margin-top:20px}.a4rj9{margin:16px 0 0}@media screen and (max-width:767px){.a4rj9{overflow-x:hidden}}.N1o3s{margin:0}._N0Jn[data-name='avitoPlacements'],._N0Jn[data-name='externalPlacements']{margin-left:8px;font-weight:900}._N0Jn[data-name='avitoPlacements'][data-down='true'],._N0Jn[data-name='externalPlacements'][data-down='true']{color:#72b50e}._N0Jn[data-name='avitoPlacements'][data-down='true']::before,._N0Jn[data-name='externalPlacements'][data-down='true']::before{content:'↓\2009';position:relative;top:-1px}._N0Jn[data-name='avitoPlacements'][data-down='true'][data-down-is-bad='true'],._N0Jn[data-name='externalPlacements'][data-down='true'][data-down-is-bad='true']{color:#f05456}._N0Jn[data-name='avitoPlacements'][data-down='false'],._N0Jn[data-name='externalPlacements'][data-down='false']{color:#f05456}._N0Jn[data-name='avitoPlacements'][data-down='false']::before,._N0Jn[data-name='externalPlacements'][data-down='false']::before{content:'↑\2009';position:relative;top:-1px}._N0Jn[data-name='avitoPlacements'][data-down='false'][data-down-is-bad='true'],._N0Jn[data-name='externalPlacements'][data-down='false'][data-down-is-bad='true']{color:#72b50e}._N0Jn[data-name='avitoPlacements'][data-down='false'][data-up-is-neutral='true'],._N0Jn[data-name='externalPlacements'][data-down='false'][data-up-is-neutral='true']{color:#a3a3a3}@media print{._h_z2{page-break-inside:avoid}}@media print{.FOjOa{page-break-before:always}}
.IHjLE{margin:0}.IHjLE:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}@media print{.IHjLE{page-break-inside:avoid}}._svBl{margin:4px 0 12px}.MIp6_{margin:20px 0}.Gnldo{margin:20px 0;word-wrap:anywhere}.WtlAN{margin:0}.lm4GN{margin:16px 0 0}.zmAf2{margin:16px 0 0}
@media print{.UONie{color:#0af}}
.gGtGt{margin:0;padding:0;list-style:none}.gGtGt dt{white-space:break-spaces}.wVmSD{white-space:pre-line}.Z_6C7{color:#ff4053}
.l7rJD{margin-bottom:20px}
.VQxLe{margin:0;line-height:1.35}.VQxLe:not(:last-child){margin-bottom:.8em}.VQxLe p{margin:0}@media print{.VQxLe p a{color:#000;-webkit-text-decoration:none;text-decoration:none}}.VQxLe p:not(:last-child){margin-bottom:.8em}.VQxLe ul{line-height:1.7em;margin-top:-.5em;padding:0;list-style-position:inside;list-style:none}.VQxLe li::before{content:'\2014\00a0'}
.CV4_U{display:block}@media screen and (max-width:767px){.CV4_U{padding:0 16px}}@media screen and (max-width:767px){.uflEP{display:none}}.O1AKK{display:none}@media screen and (max-width:767px){.O1AKK{display:block;margin-top:15px}}.lMz5S{padding-top:15px;margin-bottom:15px}@media screen and (max-width:767px){.lMz5S{border-top:1px solid #e5e5e5}.lMz5S:first-child{border-top:0}}@media print{.lMz5S{padding-top:5px}}.gRJIB,.ktNTa{margin-bottom:5px}.ddG3L,.KE_WO{color:#858585}
.PFvVL{position:relative;width:360px;height:240px;overflow:hidden;background-color:#f6f6f6;margin-bottom:15px;page-break-inside:avoid}.cwbeo{-o-object-fit:'contain';object-fit:'contain'}
.XCkNI{text-align:left}@media screen and (max-width:767px){.XCkNI{margin:0 16px}}.BRo4i{margin-bottom:20px}.k5Ml2.k5Ml2.k5Ml2{flex-basis:100%;padding-right:0}
.kD_yi{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuNzA3LjI5M2ExIDEgMCAwIDAtMS40MTQgMEw3IDUuNTg2IDEuNzA3LjI5M0ExIDEgMCAwIDAgLjI5MyAxLjcwN0w1LjU4NiA3IC4yOTMgMTIuMjkzYTEgMSAwIDEgMCAxLjQxNCAxLjQxNEw3IDguNDE0bDUuMjkzIDUuMjkzYTEgMSAwIDAgMCAxLjQxNC0xLjQxNEw4LjQxNCA3bDUuMjkzLTUuMjkzYTEgMSAwIDAgMCAwLTEuNDE0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;display:block;height:25px;width:25px;position:absolute;top:25px;right:25px}@media screen and (max-width:767px){.kD_yi{height:14px;width:14px;top:16px;right:16px}}.TYTe7{position:fixed;background-image:none;width:30px;height:30px;right:20px;top:20px}.TYTe7::before,.TYTe7::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}.TYTe7::before{transform:rotate(45deg)}.TYTe7::after{transform:rotate(-45deg)}@media screen and (max-width:767px){.Dbbou{position:sticky;top:0;width:100%;min-height:32px;background-color:#fff;z-index:1;border-top-left-radius:20px;border-top-right-radius:20px}}
.arOl_{background-color:rgba(0,0,0,0.5);position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:30;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px;box-sizing:border-box}@media screen and (max-width:767px){.arOl_{padding:0}}.WjRLK{position:relative;background-color:#fff;border-radius:20px}@media screen and (max-width:767px){.WjRLK{width:100%}}.Einq2{margin:auto}.Ne4we{margin:auto}@media screen and (max-width:767px){.Ne4we{margin-top:40px;height:100vh;overflow-y:scroll}}.CzKzX{text-align:left;padding:22px 25px 0}@media screen and (max-width:767px){.CzKzX{padding:15px 20px 0}}.Qa5yU{position:absolute;top:0;bottom:0;left:0;right:0}
.xzuWu{margin:0;padding:0;border:0;background:transparent}.xzuWu:focus:not(:focus-visible){outline:0}.xzuWu:focus-visible{outline:medium auto -webkit-focus-ring-color}
.kM5Bx{display:flex;position:relative;border-radius:20px}.USBy4{padding:20px 24px 24px}.USBy4.jrSKc{padding-bottom:36px}.USBy4 .P6V1B{margin-top:12px}.USBy4 .mmFQK,.USBy4 .bfblS,.USBy4 .p561S{margin-top:8px}.OhMTH{flex-basis:50%}@media screen and (max-width:767px){.OhMTH{flex-basis:65%}}.A3zXg{margin-top:16px}.Ze9HW{margin-right:12px;margin-bottom:12px}.fTyr2{margin-bottom:12px}.GLZEA{background-repeat:no-repeat;background-position:right center;background-size:contain}.GLZEA.CYFk2{background-position:calc(100% + 250px) center}@media screen and (max-width:991px){.GLZEA{background-position:calc(100% + 120px) center}}@media screen and (max-width:767px){.GLZEA{background-position:calc(100% + 250px) center}}.Kzksq{position:absolute;top:15px;right:15px;transition:background-color .25s;height:14px;width:14px;padding:9px;border-radius:50%;cursor:pointer}.Kzksq:focus,.Kzksq:active,.Kzksq:hover{background-color:rgba(0,0,0,0.1)}.cTnAz{display:inline-block;width:14px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEzLjcwNy4yOTNhMSAxIDAgMCAwLTEuNDE0IDBMNyA1LjU4NiAxLjcwNy4yOTNBMSAxIDAgMCAwIC4yOTMgMS43MDdMNS41ODYgNyAuMjkzIDEyLjI5M2ExIDEgMCAxIDAgMS40MTQgMS40MTRMNyA4LjQxNGw1LjI5MyA1LjI5M2ExIDEgMCAwIDAgMS40MTQtMS40MTRMOC40MTQgN2w1LjI5My01LjI5M2ExIDEgMCAwIDAgMC0xLjQxNFoiLz48L3N2Zz4=)}.bD2uK{background-color:#d4f0ff}.yWdXs{background-color:#ffedca}.FKhGg{background-color:#ffe3e3}.Z_fDU{background-color:#ddf9b9}.sIW0v{background-color:#f2efe9}.cPgXP{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.05),0 4px 24px rgba(0,0,0,0.12)}
@media screen and (max-width:767px){.Jb0Gh{padding:16px;text-align:left}}.fnk0N{display:flex;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:767px){.fnk0N{justify-content:space-between;margin-bottom:10px}}.Fy84Z{display:block;min-width:125px;height:20px;background:url(/assets/3ab56aec948c79553743.svg) no-repeat;background-size:contain;margin:0 0 0 20px}.xxIsc{display:flex;padding:6px 0;text-align:left}.xxIsc :first-child{width:255px}@media screen and (max-width:767px){.xxIsc :first-child{width:auto}}@media screen and (max-width:767px){.xxIsc{justify-content:space-between;padding:4px 0}}
.NH1O9{margin-top:6px}@media screen and (max-width:767px){.NH1O9{margin-top:3px}}.WKnb4{margin:0}.WKnb4:not(:first-child){margin-top:6px}@media screen and (max-width:767px){.WKnb4:not(:first-child){margin-top:3px}}
.ENWr1{margin-top:1em}
.N6_an{margin-bottom:20px}@media screen and (max-width:767px){.N6_an{padding:0 16px}}@media print{.N6_an{margin-bottom:10px}}.rJ7DX{text-align:left;margin-bottom:5px}.rJ7DX:last-child{margin-bottom:0}.UijIy,.uKNva{margin-top:6px}@media screen and (max-width:767px){.UijIy,.uKNva{margin-top:3px}}
.Ww0Hf{margin-top:5px}.sDYPu{margin:10px 0}
.IlX1b{margin:0;padding:0}@media screen and (max-width:767px){.IlX1b{padding:0 16px}}._hlsl{flex-grow:1}@media print{._hlsl{margin-top:3px}}.amtOu{list-style:none;margin:0;padding:0 0 20px}@media screen and (max-width:991px){.amtOu{padding:0 0 15px}}@media print{.amtOu{padding:0 0 10px}}.amtOu:last-child{padding:0}.djjWd{display:flex;align-items:flex-start;text-align:left}.jijx7{font-size:14px;line-height:20px;margin-top:10px}@media screen and (max-width:991px){.jijx7{margin-top:5px}}@media print{.jijx7{font-size:10px;line-height:15px}}.IzQBk{padding:5px 0}.sPLIf{font-size:14px;line-height:20px;padding:25px 20px 25px 0;border-bottom:1px solid #dedede}.sPLIf:last-child{border:0}@media screen and (max-width:767px){.sPLIf{padding:10px 0 20px}}.TYaXZ{float:left;width:185px;margin:9px 0 0}@media screen and (max-width:767px){.TYaXZ{float:none;margin:0}}@media print{.TYaXZ{width:120px;margin:0}}.Fzlkp{overflow:hidden}.okICx{display:inline-block;flex-shrink:0}@media screen and (max-width:767px){.okICx{margin:10px 0}}@media print{.okICx{margin:10px 0}}.VMSLp{width:114px;height:40px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTQiIGhlaWdodD0iNDAiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iIzAwNjdBQiIgZD0iTTU4LjQ5MyAyNy4xMjd2LTUuOTZjMC0uODY2LS41NTQtMS4zLTEuNjU4LTEuM2gtLjE5NnY4LjU3NmMxLjIzNi4wMTIgMS44NTQtLjQyNyAxLjg1NC0xLjMxNnptLTcuMzIzIDQuODY5VjcuMTQ5aDEwLjM4N3YzLjIwNWgtNC45MTh2NS45NjFjMi43OTIgMCA0LjcxMy4yNiA1Ljc2NC43OCAxLjA1LjUyIDEuNTc3IDEuNzI2IDEuNTc3IDMuNjIxdjYuODc4YzAgMS40Mi0uNDM3IDIuNTEtMS4zMSAzLjI2Ni0uODczLjc1Ny0yLjY3NiAxLjEzNi01LjQwNyAxLjEzNkg1MS4xN3ptMjkuMTY2LTMuOTM5VjExLjEzYzAtLjQ5Ni0uMzA0LS43NDUtLjkxLS43NDUtLjY0IDAtLjk2LjI0OS0uOTYuNzQ1djE2LjkyN2MwIC40OTcuMzIuNzQ2Ljk2Ljc0Ni42MDYgMCAuOTEtLjI1LjkxLS43NDZ6bS03LjM0MS03LjYwNWgtMi4wNDhWMzEuOTloLTUuNjEzVjcuMTQ1aDUuNjEzdjkuNzcyaDIuMDQ4YzAtMy40ODguMDcxLTUuNjk0LjIxNC02LjYxOC4xNDMtLjkyNS42NzQtMS43MSAxLjU5NS0yLjM1OC45MjEtLjY0NiAyLjQ3My0uOTcgNC42Ni0uOTcgNC4yMjcgMCA2LjM0MSAxLjYgNi4zNDEgNC44djE1Ljk5MmMwIDMuMDAzLTIuMTI3IDQuNTA2LTYuMzc5IDQuNTA2LTQuMjg3IDAtNi40MzEtMS40OS02LjQzMS00LjQ3MnYtNy4zNDV6bTIxLjQwMy0yLjQ3NHYtNS45NmMwLS44NzgtLjYyNC0xLjMxNy0xLjg3LTEuMzE3djguNTk0YzEuMjQ2IDAgMS44Ny0uNDM4IDEuODctMS4zMTdtLTEuODcgNC44Njh2OS4xNWgtNS40N1Y3LjE0OWg1Ljg5N2MyLjM0IDAgNC4wNzcuMjkgNS4yMTEuODY3IDEuMTM1LjU3NyAxLjcwMiAxLjc1NiAxLjcwMiAzLjUzNXY2Ljg5NWMwIDEuNjMtLjQ2NCAyLjc4LTEuMzkgMy40NTYtLjkyNy42NzctMi45MS45OS01Ljk1Ljk0NG0xNS44MDggNS4xNTFWMTEuMDcxYzAtLjQ5Ni0uMzA0LS43NDUtLjkxLS43NDUtLjYzIDAtLjk0NC4yNDktLjk0NC43NDV2MTYuOTI2YzAgLjQ5OC4zMTQuNzQ2Ljk0NC43NDYuNjA2IDAgLjkxLS4yNDguOTEtLjc0Nm0tNy4zMjMtLjI2VjExLjc0NmMwLTMuMjIyIDIuMTUtNC44MzQgNi40NS00LjgzNCA0LjI0IDAgNi4zNiAxLjYwMSA2LjM2IDQuOHYxNS45OTNjMCAxLjQ0My0uNTkgMi41NTUtMS43NzMgMy4zMzUtMS4xODMuNzgtMi43MjIgMS4xNy00LjYyNCAxLjE3LTQuMjc2IDAtNi40MTMtMS40OS02LjQxMy00LjQ3MU01MS44NzMuMDQ0djEuNTQzaDEuNjAzVi4wNDRoLjgwMXYzLjgzaC0uODAxVjIuMjE2aC0xLjYwM3YxLjY1OGgtLjgwMlYuMDQ0em02Ljg3OSAyLjMzNkw1OC4xNy44MTVoLS4wMWwtLjU0OCAxLjU2NWgxLjE0ek01OC42NTYuMDQ0bDEuNTY4IDMuODNoLS45MDJsLS4zMzItLjg1OWgtMS42MzJsLS4zMzMuODZoLS44NTdMNTcuNzQyLjA0NGguOTE0em00LjI2IDB2My4xNTJoMS42MDNWLjA0NGguOHYzLjE1MmguNDU5djEuNDY2aC0uNzI4di0uNzg4aC0yLjkzNVYuMDQ0em01LjU4MSAwdjEuOTdsLS4wMTYuOTNoLjAxNmwuMjgzLS41NThMNzAuMTYyLjA0NGguOTZ2My44M2gtLjgwMlYxLjg5OGwuMDE3LS45MjRoLS4wMTdsLS4yNy41OC0xLjM5NSAyLjMyaC0uOTU5Vi4wNDR6bTUuNTMgMS45MTZjMCAxLjI5Ni43OTEgMS40MSAxLjA5IDEuNDEuMyAwIDEuMDktLjExNCAxLjA5LTEuNDEgMC0xLjI5OC0uNzktMS40MTItMS4wOS0xLjQxMi0uMjk5IDAtMS4wOS4xMTQtMS4wOSAxLjQxMW0zLjAyNSAwYzAgMS4zOS0uOTYgMS45NTktMS45MzYgMS45NTlzLTEuOTM1LS41Ny0xLjkzNS0xLjk1OUM3My4xOC41NyA3NC4xNCAwIDc1LjExNiAwYy45NzYgMCAxLjkzNi41NyAxLjkzNiAxLjk2TTc5LjkxNC4wNDR2MS41NDNoMS42MDFWLjA0NGguODAydjMuODNoLS44MDJWMi4yMTZoLTEuNjAxdjEuNjU4aC0uODAyVi4wNDR6bTYuODc4IDIuMzM2TDg2LjIxLjgxNWgtLjAxMmwtLjU0NyAxLjU2NWgxLjE0ek04Ni42OTYuMDQ0bDEuNTcgMy44M2gtLjkwNWwtLjMzMi0uODU5aC0xLjYzbC0uMzM0Ljg2aC0uODU4TDg1Ljc4Mi4wNDRoLjkxNHptNi41MDEgMHYzLjgzaC0uODAyVi43MjJoLTEuMDQ0di43NjZjMCAxLjI4Ny4wMjMgMi40My0xLjE1IDIuNDMtLjEzIDAtLjI3Ny0uMDIyLS4zODUtLjA0NGwuMDM0LS42MDdjLjA1LjAxMS4xNTIuMDI3LjIxNS4wMjcuNjIyIDAgLjUzNi0xLjA5NC41MzYtMi4wMDJWLjA0NGgyLjU5NnptMy4wMDIgMy4yMjhoLjUzYy4zNzggMCAuNjYtLjIyNS42Ni0uNTk2IDAtLjI0Ni0uMTIzLS41OTctLjcyMi0uNTk3SDk2LjJ2MS4xOTN6bTAtMS43OTRoLjU1M2MxLjM2IDAgMS40NTYuOTE5IDEuNDU2IDEuMTYgMCAuNTktLjM0NSAxLjIzNi0xLjQ3OSAxLjIzNmgtMS4zMzNWLjA0NGguODAzdjEuNDM0em00Ljg2OS0xLjQzNHYxLjU0M2gxLjYwM1YuMDQ0aC44MDJ2My44M2gtLjgwMlYyLjIxNmgtMS42MDN2MS42NThoLS44Vi4wNDR6bTUuMzExIDEuOTE2YzAgMS4yOTYuNzkgMS40MSAxLjA4OSAxLjQxLjMgMCAxLjA4OC0uMTE0IDEuMDg4LTEuNDEgMC0xLjI5OC0uNzg4LTEuNDEyLTEuMDg4LTEuNDEyLS4yOTggMC0xLjA5LjExNC0xLjA5IDEuNDExbTMuMDI1IDBjMCAxLjM5LS45NTkgMS45NTktMS45MzUgMS45NTktLjk3NiAwLTEuOTM2LS41Ny0xLjkzNi0xLjk1OSAwLTEuMzkuOTYtMS45NTkgMS45MzYtMS45NTlzMS45MzUuNTcgMS45MzUgMS45Nm00LjQxOS0xLjkxNnYuNjc4aC0xLjU1OHYuODY1aDEuNDE3di42M2gtMS40MTd2Ljk4aDEuNTU4di42NzdoLTIuMzZWLjA0NHpNNTEuOTM4IDM1LjMzN3YxLjYzaC4wMThsMS40My0xLjYzaC45NTVsLTEuNjUgMS43MjggMS43NSAyLjA4NmgtMS4wMTVsLTEuNDctMS44OTVoLS4wMTh2MS44OTVoLS44MDJ2LTMuODE0em00LjExIDEuNzgzYy40ODYgMCAuNjcyLS4zMjIuNjcyLS42MSAwLS4zMTYtLjIwOC0uNTczLS42NzItLjU3M2gtLjM2OHYxLjE4MmguMzY4em0wLTEuNzgzYzEuNDM2IDAgMS41Mi45NTQgMS41MiAxLjE5MyAwIC41MDItLjM2IDEuMTg4LTEuMzczIDEuMTg4aC0uNTE1djEuNDMzaC0uODAydi0zLjgxNGgxLjE3em00LjMwNiAwdi42NzdoLTEuNTZ2Ljg2aDEuNDJ2LjYyN2gtMS40MnYuOTc0aDEuNTZ2LjY3NmgtMi4zNjJ2LTMuODE0em0yLjA5Mi42Nzd2LjU0NGMwIC43NTItLjA0NSAxLjMwMi0uNDA3IDEuOTE3aDEuNDJ2LTIuNDYxaC0xLjAxM3ptLTEuMjQzIDIuNDZjLjQtLjY1LjQ4LTEuMjE4LjQ4LTEuOTE2di0xLjIyaDIuNTc4djMuMTM3aC40NTN2MS40NzdoLS43OTJ2LS44aC0yLjM4MXYuOGgtLjc5MXYtMS40NzdoLjQ1M3ptNC42ODgtMy4xMzdWMzcuM2wtLjAxNy45MjZoLjAxN2wuMjg0LS41NTUgMS4zODQtMi4zMzNoLjk2MXYzLjgxNGgtLjgwMnYtMS45NjZsLjAxNy0uOTJoLS4wMTdsLS4yNzIuNTc3LTEuMzk1IDIuMzFoLS45NjJ2LTMuODE1em02LjE5NiAwdi42NzdoLTEuMTQydjMuMTM3aC0uODAydi0zLjEzN2gtMS4xNDJ2LS42Nzd6bTEuMjgzIDB2MS41MzhoMS42MDV2LTEuNTM4aC44MDR2My44MTRoLS44MDR2LTEuNjVINzMuMzd2MS42NWgtLjgwMnYtMy44MTR6bTYuMzE1IDMuODE0aC44MDJ2LTMuODE0aC0uODAydjMuODE0em0tMi41NzgtLjU5OGguNTMyYy4zNzggMCAuNjYtLjIyNS42Ni0uNTk1IDAtLjI0NC0uMTI0LS41OTQtLjcyMy0uNTk0aC0uNDd2MS4xOXptMC0xLjc4N2guNTU1YzEuMzYyIDAgMS40NTguOTE0IDEuNDU4IDEuMTU0IDAgLjU4OC0uMzQ1IDEuMjMxLTEuNDgxIDEuMjMxaC0xLjMzNXYtMy44MTRoLjgwM3YxLjQyOXptNC43NTktMS40MjkuNjMzIDEuMDYzLjE4LjMyMmguMDE4bC4xODItLjMyMi42NS0xLjA2M2guODc2bC0xLjIwNSAxLjgyIDEuMzIyIDEuOTk0aC0uOTQ4bC0uNzU5LTEuMjA4LS4xNjgtLjI5NWgtLjAxOGwtLjE3LjI5NS0uNzg1IDEuMjA4aC0uODc2bDEuMzIzLTEuOTk0LTEuMjA1LTEuODJ6bTcuMSAwVjM3LjNsLS4wMTcuOTI2aC4wMTdsLjI4NC0uNTU1IDEuMzg0LTIuMzMzaC45NjF2My44MTRoLS44MDJ2LTEuOTY2bC4wMTYtLjkyaC0uMDE2bC0uMjczLjU3Ny0xLjM5NSAyLjMxaC0uOTYxdi0zLjgxNXptNi4yMjggMy42OTRhMy4zMyAzLjMzIDAgMCAxLTEuMDIzLjE2M2MtLjk4NSAwLTIuMDU4LS41MzktMi4wNTgtMS45MjcgMC0xLjMxMy45Ni0xLjk3MiAyLjIwNC0xLjk3Mi4zMTEgMCAuNTc3LjAzOC44NzcuMTNsLS4wMzQuNjU0YTIuMTc0IDIuMTc0IDAgMCAwLS43ODYtLjE0MmMtLjg4NyAwLTEuNDEzLjU0LTEuNDEzIDEuMzE5IDAgLjkyLjY0NCAxLjI5NyAxLjM1NiAxLjI5Ny4zNTEgMCAuNjI3LS4wODMuODI2LS4xN2wuMDUxLjY0OHptMy4zOTYtMy42OTR2LjY3N2gtMS4xNDJ2My4xMzdoLS44MDF2LTMuMTM3aC0xLjE0M3YtLjY3N3ptLjkyMyAxLjkwOGMwIDEuMjkxLjc5MiAxLjQwNSAxLjA5MSAxLjQwNS4zIDAgMS4wOS0uMTE0IDEuMDktMS40MDVzLS43OS0xLjQwNi0xLjA5LTEuNDA2Yy0uMyAwLTEuMDkxLjExNS0xLjA5MSAxLjQwNm0zLjAzIDBjMCAxLjM4Mi0uOTYxIDEuOTUtMS45MzkgMS45NS0uOTc4IDAtMS45MzgtLjU2OC0xLjkzOC0xLjk1IDAtMS4zODQuOTYtMS45NSAxLjkzOC0xLjk1czEuOTM5LjU2NiAxLjkzOSAxLjk1bTEuNjg4LS4xMjVjLjQ4NiAwIC42NzMtLjMyMi42NzMtLjYxIDAtLjMxNi0uMjEtLjU3My0uNjczLS41NzNoLS4zNjh2MS4xODJoLjM2OHptMC0xLjc4M2MxLjQzNyAwIDEuNTIxLjk1NCAxLjUyMSAxLjE5MyAwIC41MDItLjM2MiAxLjE4OC0xLjM3NCAxLjE4OGgtLjUxNXYxLjQzM2gtLjgwM3YtMy44MTRoMS4xNzF6bTIuODc5IDBWMzcuM2wtLjAxNy45MjZoLjAxN2wuMjgyLS41NTUgMS4zODYtMi4zMzNoLjk2djMuODE0aC0uODAzdi0xLjk2NmwuMDE2LS45MmgtLjAxNmwtLjI3MS41NzctMS4zOTYgMi4zMWgtLjk2di0zLjgxNXptNS45MzktLjkwNGMtLjIzLjU1MS0uNzEuNjM5LTEuMDQ1LjYzOS0uMzM0IDAtLjgxNC0uMDg4LTEuMDQ1LS42MzlsLjQxMi0uMjEyYy4xNDIuMzM3LjQ5Ny4zNTQuNjMzLjM1NHMuNDkyLS4wMTcuNjMzLS4zNTRsLjQxMi4yMTJ6bS0xLjkxNi45MDRWMzcuM2wtLjAxNy45MjZoLjAxN2wuMjg0LS41NTUgMS4zODUtMi4zMzNoLjk2djMuODE0aC0uODAydi0xLjk2NmwuMDE3LS45MmgtLjAxN2wtLjI3Mi41NzctMS4zOTUgMi4zMWgtLjk2MnYtMy44MTVoLjgwMnptLTg4LjI0Ni0yLjkwMmMtLjM5OCAxLjcyOC0yLjE0IDIuODAxLTMuODg4IDIuMzk3LTEuNzUtLjQwNC0yLjg0NS0yLjEzMi0yLjQ0Ni0zLjg2Mi40LTEuNzI2IDIuMTQyLTIuNzk5IDMuODktMi4zOTcgMS43NS40MDUgMi44NDQgMi4xMzMgMi40NDQgMy44NjJ6TTIxLjY1MS4zNzIgMTMuMzM2IDM2LjM2bDEwLjMxNCAyLjM4IDguMzE2LTM1Ljk4NEwyMS42NS4zNzJ6Ii8+PHBhdGggZD0iTTkuNzEyIDMyLjI3OGMtLjM5OCAxLjcyNy0yLjE0IDIuOC0zLjg4OSAyLjM5NS0xLjc1LS40MDMtMi44NDQtMi4xMy0yLjQ0NS0zLjg2LjQtMS43MjcgMi4xNDItMi44IDMuODg5LTIuMzk4IDEuNzUxLjQwNiAyLjg0NCAyLjEzMyAyLjQ0NSAzLjg2M3pNOC40NzUuMjE0LjE2MSAzNi4yMDFsMTAuMzEzIDIuMzgxTDE4Ljc5IDIuNiA4LjQ3NS4yMTR6Ii8+PHBhdGggZmlsbD0iIzAwNjdBQiIgZD0iTTguNTc2LjM3NSAxOC42MjkgMi43bC04LjI1NiAzNS43MjJMLjMyMiAzNi4xIDguNTc2LjM3NXpNOC4zNDQuMTg0IDAgMzYuM2wxMC41NzUgMi40NDNMMTguOTUgMi40OTkgOC4zNzUuMDUzbC0uMDMuMTN6Ii8+PHBhdGggZmlsbD0iIzAwNjdBQiIgZD0iTTUuODUzIDM0LjU0M2EzLjExMyAzLjExMyAwIDAgMS0xLjk1NC0xLjM5IDMuMDM3IDMuMDM3IDAgMCAxLS4zOS0yLjMxYy4zODItMS42NTIgMi4wNTUtMi42ODIgMy43MjgtMi4yOTcgMS42NzUuMzg5IDIuNzI2IDIuMDQ4IDIuMzQ0IDMuNzAyYTMuMDMzIDMuMDMzIDAgMCAxLTEuMzYgMS45MDIgMy4xMTYgMy4xMTYgMCAwIDEtMi4zNjguMzkzem0tMi42MDYtMy43NmMtLjIuODY0LS4wNDkgMS43NTcuNDI0IDIuNTEyYTMuMzc4IDMuMzc4IDAgMCAwIDIuMTIyIDEuNTA5IDMuMzc5IDMuMzc5IDAgMCAwIDIuNTctLjQyNiAzLjMwNiAzLjMwNiAwIDAgMCAxLjU2NS0yLjgxNSAzLjM4NiAzLjM4NiAwIDAgMC0yLjYzLTMuMjc5Yy0xLjgxOS0uNDE5LTMuNjM1LjcwMi00LjA1MSAyLjQ5OXoiLz48cGF0aCBmaWxsPSIjRUU0MTM1IiBkPSJNMzYuMTI4IDMyLjI5N2MtLjM5OCAxLjcyNy0yLjE0MSAyLjgtMy44OSAyLjM5NS0xLjc1LS40MDMtMi44NDMtMi4xMy0yLjQ0NS0zLjg2LjQtMS43MjggMi4xNDEtMi44IDMuODktMi4zOTMgMS43NS40IDIuODQ1IDIuMTMxIDIuNDQ1IDMuODU4ek0zNC43NjYuMzcybC04LjMxMiAzNS45ODcgMTAuMzEzIDIuMzg0IDguMzE1LTM1Ljk4OEwzNC43NjYuMzcyeiIvPjwvZz48L3N2Zz4=) no-repeat;background-size:cover}@media print{.VMSLp{width:85px;height:30px}}.Moro_{width:150px;height:25px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTEiIGhlaWdodD0iMjQiPjxwYXRoIGZpbGw9IiM5RTE1MkMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNjMgNi42ODZoLjExOGMuNzAzIDAgMS4yNTMtLjE4OSAxLjY1LS41NjYuMzk2LS4zNzcuNTk0LS45MDEuNTk0LTEuNTczIDAtLjYyNS0uMTg0LTEuMTIxLS41NTQtMS40ODgtLjM2OS0uMzY4LS44NzUtLjU1MS0xLjUyLS41NTFoLS4yODd2NC4xNzh6TTQuMzA4IDkuMTE3VjcuOGgtLjE5NGMtLjY5OSAwLTEuMzEzLS4xMjgtMS44NDItLjM4NGEyLjg2IDIuODYgMCAwIDEtMS4yNDYtMS4xNTEgMy4zMDIgMy4zMDIgMCAwIDEtLjQ1LTEuNzA1YzAtLjYwNi4xMzYtMS4xNTIuNDEtMS42MzhhMi44ODggMi44ODggMCAwIDEgMS4xNzctMS4xNDNjLjUxMi0uMjc1IDEuMTExLS40MTMgMS43OTktLjQxM2guMzQ2Vi4zMTFINS42M3YxLjA1NGguMzU3Yy42OTIgMCAxLjI5Mi4xMzcgMS44MDIuNDEuNTEuMjc0Ljg5OC42NTIgMS4xNjYgMS4xMzQuMjY4LjQ4My40MDEgMS4wMzIuNDAxIDEuNjUgMCAuNjM2LS4xNSAxLjIwOS0uNDUgMS43MTYtLjMwMi41MDgtLjcxNS44OS0xLjI0IDEuMTQzLS41MjUuMjU0LTEuMTQyLjM4LTEuODQ5LjM4SDUuNjN2MS4zMkg0LjMwN3ptMC02LjYxSDQuMDJjLS42NDkgMC0xLjE1Ny4xODUtMS41MjQuNTU1LS4zNjcuMzY5LS41NS44NjQtLjU1IDEuNDg1IDAgLjY2NC4xOTcgMS4xODYuNTkxIDEuNTY3LjM5NS4zODEuOTUuNTcyIDEuNjY0LjU3MmguMTA2VjIuNTA4ek0xNi4wNzYgOUgxMS4yM1YuNDM0aDQuODQ2djEuMTgzSDEyLjYzVjMuOTVoMy4yMjl2MS4xNzJIMTIuNjN2Mi42OWgzLjQ0NlY5em0uOTQtMS4yMDFoLjY2M2MuNTY2LTEuMDM1IDEuMDQtMi4xOTcgMS40MjQtMy40ODcuMzgzLTEuMjg5LjYyOS0yLjU4Mi43MzgtMy44NzhoNC40MjR2Ny4zNjVoMS4xMDd2My41NjJoLTEuMzQ3VjloLTUuNjZ2Mi4zNjFoLTEuMzQ4VjcuOHptMy45OTctNi4xNTNjLS4wODYuODg3LS4zMDUgMS45MTYtLjY1NiAzLjA4NS0uMzUyIDEuMTctLjc1MiAyLjE5My0xLjIwMiAzLjA2OGgzLjcxVjEuNjQ2aC0xLjg1MnpNMzEuNzUgOWgtNC44NDZWLjQzNGg0Ljg0NnYxLjE4M2gtMy40NDZWMy45NWgzLjIyOXYxLjE3MmgtMy4yMjl2Mi42OWgzLjQ0NlY5em03LjY3My01Ljk3N2MwIC44OTUtLjI5MyAxLjU4LS44NzkgMi4wNTctLjU4Ni40NzctMS40Mi43MTUtMi41MDIuNzE1aC0uODlWOWgtMS40Vi40MzRoMi40NjZjMS4wNyAwIDEuODcyLjIxOCAyLjQwNS42NTYuNTM0LjQzNy44IDEuMDgyLjggMS45MzN6bS00LjI3MSAxLjU5NGguNzQ0Yy43MTkgMCAxLjI0Ni0uMTI1IDEuNTgyLS4zNzUuMzM2LS4yNS41MDQtLjY0LjUwNC0xLjE3MiAwLS40OTItLjE1LS44Ni0uNDUxLTEuMTAxLS4zMDEtLjI0Mi0uNzctLjM2NC0xLjQwNy0uMzY0aC0uOTcydjMuMDEyek00Ni4wMDIgOWwtLjg1Ni0yLjM3OWgtMy4yNzVMNDEuMDMzIDloLTEuNDc2TDQyLjc2Mi4zOThoMS41MjNMNDcuNDkgOWgtMS40ODh6bS0xLjIyNS0zLjU4Ni0uODAyLTIuMzMyYy0uMDU5LS4xNTYtLjE0LS40MDItLjI0NC0uNzM4YTE1Ljk2NSAxNS45NjUgMCAwIDEtLjIxMy0uNzM5Yy0uMTA2LjQ4LS4yNiAxLjAwNi0uNDYzIDEuNTc3bC0uNzc0IDIuMjMyaDIuNDk2ek01NS4yIDloLTEuNFYxLjYzNWgtMi40NGMtLjMwOSAyLjUtLjU1NiA0LjItLjc0MSA1LjEwMy0uMTg2LjkwMy0uNDQ3IDEuNTMtLjc4MyAxLjg4NC0uMzM1LjM1NC0uNzguNTI0LTEuMzM1LjUxM2EyLjI4IDIuMjggMCAwIDEtLjgxNS0uMTQ3VjcuODIyYy4yMjMuMDk4LjQ0LjE0Ny42NS4xNDcuMjgyIDAgLjUwMS0uMTcuNjYtLjUwNy4xNTgtLjMzOC4zMzItMS4wODUuNTIxLTIuMjQxLjE5LTEuMTU3LjQxNS0yLjc1Mi42NzctNC43ODdoNS4wMDRWOXptOC4zODItMi41NzhjMCAuODQtLjI4MiAxLjQ4LS44NDYgMS45MTktLjU2NS40NC0xLjM4Mi42NTktMi40NTMuNjU5aC0yLjY3MVYuNDM0aDEuNHYzLjQ4aDEuMjEzYzEuMDg2IDAgMS45MTcuMjE2IDIuNDkzLjY0OC41NzYuNDMxLjg2NCAxLjA1MS44NjQgMS44NnptLTQuNTcgMS40aDEuMTc4Yy42MjkgMCAxLjExMi0uMTEgMS40NS0uMzMuMzM4LS4yMjEuNTA3LS41NzguNTA3LTEuMDcgMC0uNDYxLS4xNjItLjc5OS0uNDg3LTEuMDE0LS4zMjQtLjIxNS0uODY3LS4zMjItMS42MjktLjMyMmgtMS4wMnYyLjczNnpNNzIuMTk4IDloLTEuNDA2VjUuMTM5aC0zLjk1VjloLTEuNFYuNDM0aDEuNHYzLjUwM2gzLjk1Vi40MzRoMS40MDZWOXptNy43MiAwLS44NTUtMi4zNzloLTMuMjc1TDc0Ljk1IDloLTEuNDc3TDc2LjY3OC4zOThoMS41MjRMODEuNDA3IDloLTEuNDg5em0tMS4yMjQtMy41ODYtLjgwMy0yLjMzMmExNC40IDE0LjQgMCAwIDEtLjI0My0uNzM4IDE1Ljk2NSAxNS45NjUgMCAwIDEtLjIxNC0uNzM5Yy0uMTA1LjQ4LS4yNiAxLjAwNi0uNDYzIDEuNTc3bC0uNzczIDIuMjMyaDIuNDk2em02LjcuMTUyTDgzLjI3NSA5aC0xLjZsMi40MTQtMy43NTZjLTEuMDk0LS4zNzktMS42NC0xLjE3Ni0xLjY0LTIuMzkgMC0uNzg2LjI3LTEuMzg1LjgxNC0xLjguNTQzLS40MTMgMS4zNDItLjYyIDIuMzk2LS42MmgyLjU3MlY5aC0xLjQwNlY1LjU2NmgtMS40M3ptMS40My0zLjk2aC0xLjExM2MtLjU5IDAtMS4wNDIuMTA0LTEuMzU3LjMxMy0uMzE0LjIwOS0uNDcxLjU1LS40NzEgMS4wMjIgMCAuNDYxLjE1Mi44Mi40NTcgMS4wNzkuMzA1LjI1Ny43NzcuMzg2IDEuNDE4LjM4NmgxLjA2NnYtMi44ek03Ljg4NyAyM0g2LjQ4di0zLjg2MUgyLjUzMVYyM2gtMS40di04LjU2NmgxLjR2My41MDRoMy45NXYtMy41MDRoMS40MDZWMjN6bTEwLjAxMS00LjI5NWMwIDEuMzk1LS4zNDkgMi40NzktMS4wNDYgMy4yNTItLjY5Ny43NzMtMS42ODQgMS4xNi0yLjk2MiAxLjE2LTEuMjkzIDAtMi4yODYtLjM4NC0yLjk4LTEuMTUxLS42OTMtLjc2OC0xLjA0LTEuODU5LTEuMDQtMy4yNzMgMC0xLjQxNC4zNS0yLjUgMS4wNDctMy4yNTcuNjk3LS43NTggMS42OTItMS4xMzcgMi45ODUtMS4xMzcgMS4yNzMgMCAyLjI1OC4zODUgMi45NTMgMS4xNTQuNjk1Ljc3IDEuMDQzIDEuODU0IDEuMDQzIDMuMjUyem0tNi41MzkgMGMwIDEuMDU1LjIxMyAxLjg1NS42MzkgMi40LjQyNS41NDQgMS4wNTYuODE3IDEuODkyLjgxNy44MzIgMCAxLjQ2LS4yNyAxLjg4NC0uODA5LjQyNC0uNTM5LjYzNi0xLjM0Mi42MzYtMi40MDggMC0xLjA1LS4yMS0xLjg0OC0uNjMtMi4zOS0uNDItLjU0NC0xLjA0Ni0uODE1LTEuODc4LS44MTUtLjg0IDAtMS40NzQuMjcxLTEuOTAxLjgxNC0uNDI4LjU0My0uNjQyIDEuMzQtLjY0MiAyLjM5MXpNMjIuNDg5IDIzaC0xLjR2LTcuMzY1aC0yLjUydi0xLjIwMWg2LjQ0djEuMmgtMi41MlYyM3ptOC40NTkgMC0uODU1LTIuMzc5aC0zLjI3NkwyNS45OCAyM2gtMS40NzZsMy4yMDUtOC42MDJoMS41MjNMMzIuNDM2IDIzaC0xLjQ4OHptLTEuMjI1LTMuNTg2LS44MDItMi4zMzJjLS4wNTktLjE1Ni0uMTQtLjQwMi0uMjQzLS43MzhhMTUuOTY1IDE1Ljk2NSAwIDAgMS0uMjE0LS43MzljLS4xMDYuNDgtLjI2IDEuMDA2LS40NjMgMS41NzdsLS43NzQgMi4yMzJoMi40OTZ6bTkuNjY2LTIuMzljMCAuODk0LS4yOTMgMS41OC0uODc5IDIuMDU2LS41ODYuNDc3LTEuNDIuNzE1LTIuNTAyLjcxNWgtLjg5VjIzaC0xLjR2LTguNTY2aDIuNDY2YzEuMDcgMCAxLjg3Mi4yMTggMi40MDUuNjU2LjUzMy40MzcuOCAxLjA4Mi44IDEuOTMzem0tNC4yNzEgMS41OTNoLjc0NGMuNzE4IDAgMS4yNDYtLjEyNSAxLjU4Mi0uMzc1LjMzNi0uMjUuNTA0LS42NC41MDQtMS4xNzIgMC0uNDkyLS4xNS0uODYtLjQ1Mi0xLjEwMS0uMy0uMjQyLS43NjktLjM2NC0xLjQwNi0uMzY0aC0uOTcydjMuMDEyem02LjEzMi00LjE4M2gxLjI4M3Y0LjQ1M2MwIC40NjUtLjAxMi45MzQtLjAzNSAxLjQwOWE0OS45MiA0OS45MiAwIDAgMS0uMDUzLjk2NGguMDUzbDQuMzc3LTYuODI2aDEuNjM1VjIzaC0xLjI5di00LjQxOGMwLS42NzYuMDM4LTEuNDk2LjExMi0yLjQ2aC0uMDQ3TDQyLjg5MSAyM0g0MS4yNXYtOC41NjZ6TTU2LjIxOCAyM2wtLjg1NS0yLjM3OWgtMy4yNzZMNTEuMjUgMjNoLTEuNDc3bDMuMjA1LTguNjAyaDEuNTI0TDU3LjcwNyAyM2gtMS40ODl6bS0xLjIyNC0zLjU4Ni0uODAzLTIuMzMyYy0uMDU5LS4xNTYtLjE0LS40MDItLjI0My0uNzM4YTE1Ljk2NCAxNS45NjQgMCAwIDEtLjIxNC0uNzM5Yy0uMTA1LjQ4LS4yNiAxLjAwNi0uNDYzIDEuNTc3bC0uNzczIDIuMjMyaDIuNDk2ek02NS40MTUgMjNoLTEuNHYtNy4zNjVoLTIuNDM4Yy0uMzA4IDIuNS0uNTU1IDQuMi0uNzQgNS4xMDMtLjE4Ni45MDMtLjQ0NyAxLjUzLS43ODMgMS44ODQtLjMzNi4zNTQtLjc4MS41MjQtMS4zMzYuNTEzYTIuMjggMi4yOCAwIDAgMS0uODE0LS4xNDd2LTEuMTY2Yy4yMjIuMDk4LjQzOS4xNDcuNjUuMTQ3LjI4MSAwIC41LS4xNy42Ni0uNTA3LjE1Ny0uMzM4LjMzMS0xLjA4NS41Mi0yLjI0MS4xOS0xLjE1Ny40MTYtMi43NTIuNjc3LTQuNzg3aDUuMDA0VjIzem04LjM4My0yLjU3OGMwIC44NC0uMjgzIDEuNDgtLjg0NyAxLjkxOS0uNTY0LjQ0LTEuMzgyLjY1OS0yLjQ1Mi42NTloLTIuNjcydi04LjU2NmgxLjR2My40OGgxLjIxM2MxLjA4NiAwIDEuOTE3LjIxNiAyLjQ5My42NDguNTc3LjQzMS44NjUgMS4wNTEuODY1IDEuODZ6bS00LjU3IDEuNGgxLjE3N2MuNjI5IDAgMS4xMTItLjExIDEuNDUtLjMzLjMzOC0uMjIxLjUwNy0uNTc4LjUwNy0xLjA3IDAtLjQ2MS0uMTYyLS43OTktLjQ4Ni0xLjAxNC0uMzI0LS4yMTUtLjg2Ny0uMzIyLTEuNjMtLjMyMmgtMS4wMTl2Mi43MzZ6TTgyLjQxMyAyM2gtMS40MDZ2LTMuODYxSDc3LjA2VjIzaC0xLjR2LTguNTY2aDEuNHYzLjUwNGgzLjk1di0zLjUwNGgxLjQwNVYyM3ptNy43MiAwLS44NTUtMi4zNzloLTMuMjc1TDg1LjE2NiAyM2gtMS40NzdsMy4yMDYtOC42MDJoMS41MjNMOTEuNjIzIDIzaC0xLjQ4OHptLTEuMjI0LTMuNTg2LS44MDMtMi4zMzJjLS4wNTgtLjE1Ni0uMTQtLjQwMi0uMjQzLS43MzhhMTUuOTY0IDE1Ljk2NCAwIDAgMS0uMjE0LS43MzljLS4xMDUuNDgtLjI2IDEuMDA2LS40NjMgMS41NzdsLS43NzMgMi4yMzJoMi40OTZ6bTYuNy4xNTJMOTMuNDkgMjNoLTEuNmwyLjQxNC0zLjc1NmMtMS4wOTMtLjM3OS0xLjY0LTEuMTc2LTEuNjQtMi4zOSAwLS43ODYuMjcxLTEuMzg1LjgxNC0xLjguNTQzLS40MTMgMS4zNDItLjYyIDIuMzk3LS42MmgyLjU3MlYyM0g5Ny4wNHYtMy40MzRoLTEuNDN6bTEuNDMtMy45NmgtMS4xMTNjLS41OSAwLTEuMDQyLjEwNC0xLjM1Ni4zMTMtLjMxNS4yMDktLjQ3Mi41NS0uNDcyIDEuMDIyIDAgLjQ2MS4xNTMuODIuNDU3IDEuMDc5LjMwNS4yNTcuNzc4LjM4NiAxLjQxOC4zODZoMS4wNjd2LTIuOHpNMTEwLjcwNyAyM0gxMDkuM3YtNy4zNjVoLTMuNzhWMjNoLTEuNHYtOC41NjZoNi41ODZWMjN6bTcuNzIgMC0uODU1LTIuMzc5aC0zLjI3NkwxMTMuNDU3IDIzaC0xLjQ3NmwzLjIwNS04LjYwMmgxLjUyM0wxMTkuOTE0IDIzaC0xLjQ4OHptLTEuMjI0LTMuNTg2LS44MDMtMi4zMzJjLS4wNTktLjE1Ni0uMTQtLjQwMi0uMjQzLS43MzhhMTUuOTY0IDE1Ljk2NCAwIDAgMS0uMjE0LS43MzljLS4xMDYuNDgtLjI2IDEuMDA2LS40NjMgMS41NzdsLS43NzQgMi4yMzJoMi40OTd6TTEyNy42MjMgMjNoLTEuNHYtNy4zNjVoLTIuNDM4Yy0uMzA4IDIuNS0uNTU2IDQuMi0uNzQxIDUuMTAzLS4xODYuOTAzLS40NDYgMS41My0uNzgyIDEuODg0LS4zMzYuMzU0LS43ODIuNTI0LTEuMzM2LjUxM2EyLjI4IDIuMjggMCAwIDEtLjgxNS0uMTQ3di0xLjE2NmMuMjIzLjA5OC40NC4xNDcuNjUuMTQ3LjI4MiAwIC41MDItLjE3LjY2LS41MDcuMTU4LS4zMzguMzMyLTEuMDg1LjUyMS0yLjI0MS4xOS0xLjE1Ny40MTUtMi43NTIuNjc3LTQuNzg3aDUuMDA0VjIzem03LjcyNiAwLS44NTUtMi4zNzloLTMuMjc2TDEzMC4zOCAyM2gtMS40NzZsMy4yMDUtOC42MDJoMS41MjNMMTM2LjgzNyAyM2gtMS40ODh6bS0xLjIyNC0zLjU4Ni0uODAzLTIuMzMyYy0uMDU5LS4xNTYtLjE0LS40MDItLjI0My0uNzM4YTE1Ljk2NCAxNS45NjQgMCAwIDEtLjIxNC0uNzM5Yy0uMTA2LjQ4LS4yNiAxLjAwNi0uNDYzIDEuNTc3bC0uNzczIDIuMjMyaDIuNDk2ek0xNDAuMjM5IDIzaC0xLjR2LTcuMzY1aC0yLjUydi0xLjIwMWg2LjQ0djEuMmgtMi41MlYyM3ptOC40NTkgMC0uODU1LTIuMzc5aC0zLjI3NkwxNDMuNzMgMjNoLTEuNDc2bDMuMjA1LTguNjAyaDEuNTIzTDE1MC4xODYgMjNoLTEuNDg4em0tMS4yMjUtMy41ODYtLjgwMi0yLjMzMmMtLjA1OS0uMTU2LS4xNC0uNDAyLS4yNDMtLjczOGExNS45NjQgMTUuOTY0IDAgMCAxLS4yMTQtLjczOWMtLjEwNi40OC0uMjYgMS4wMDYtLjQ2MyAxLjU3N2wtLjc3NCAyLjIzMmgyLjQ5NnoiLz48L3N2Zz4=) no-repeat;background-size:contain}@media print{.Moro_{width:85px;height:30px}}.feKND{padding:10px}
.h0iug{color:#858585;text-align:left}@media print{.qB_FA{color:#858585}}
.YAvSt{text-align:left;margin-top:25px;display:flex}.WaUdc{color:#858585;margin:0 0 5px}
@media screen and (max-width:767px){.hYoO5{padding:0 16px}}@media screen and (max-width:767px){.JYLQk{display:none}}.nNrDp{display:none}@media screen and (max-width:767px){.nNrDp{display:block;margin-top:15px}}.EZvH2{padding-top:15px;margin-bottom:15px}@media screen and (max-width:767px){.EZvH2{border-top:1px solid #e5e5e5}}@media print{.EZvH2{padding-top:5px}}
.FRzL8{width:100%;padding-bottom:32px}@media screen and (max-width:767px){.FRzL8{padding-bottom:16px}}.FRzL8.SPN6Y{background-color:#fff}@media screen and (max-width:767px){.FRzL8.o0G3g{padding-top:24px}}
.aUQvv{font-family:Roboto,lato,sans-serif}
.Q1pb4{background-color:#fff;color:#000;width:100%;margin:0;height:60px;box-sizing:border-box;border:1px solid #a8a8a8;border-radius:2px;display:inline-block;position:relative}@media screen and (max-width:767px){.Q1pb4{height:50px;font-size:15px}}.Q1pb4:hover:not(.uBBqb){border-color:#9b9b9b}.Q1pb4:focus:not(.uBBqb),.Q1pb4:active:not(.uBBqb){border-color:#1dacfc}.Q1pb4.uBBqb{border-color:#ff5e31;color:#ff5e31}.Q1pb4::after{content:'';width:10px;height:7px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjYiPjxwYXRoIGZpbGw9IiM0NTQ4NEMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIuOTggNS4wMzdjLjU2My45NTIgMS40OC45NDggMi4wNCAwbDEuOTYtMy4zMTNDNy41NDMuNzcyIDcuMTEzIDAgNi4wMDIgMEgxLjk5OEMuODk1IDAgLjQ1OC43NzYgMS4wMiAxLjcyNGwxLjk2IDMuMzEzeiIvPjwvc3ZnPg==) no-repeat;background-size:cover;position:absolute;right:20px;top:25px;pointer-events:none}@media screen and (max-width:767px){.Q1pb4::after{width:8px;height:6px;right:17px;top:20px}}.Ie6fv{background-color:transparent;background-image:none;font-size:18px;margin:0;padding:25px 15px 12px;width:100%;border:0;text-indent:.01px;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;outline:0}@media screen and (max-width:767px){.Ie6fv{height:50px;padding:20px 12px 8px;font-size:15px}}.Ie6fv:disabled{background:#f8f8f8;pointer-events:none}.Ie6fv.HxOQR{color:#fff}.Ie6fv::-ms-expand{display:none}.Ie6fv:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.qMMrC{color:#000}.PjgGt{display:block;position:absolute;top:20px;left:15px;font-size:18px;line-height:18px;color:#adadad;pointer-events:none;transition:all .15s ease-out}@media screen and (max-width:767px){.PjgGt{top:15px;left:12px}}.PjgGt.ED2Mc{font-size:13px;top:6px}@media screen and (max-width:767px){.PjgGt.ED2Mc{font-size:12px;top:4px}}
.JiNDT{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:767px){.JiNDT{justify-content:space-between}}.qQoSn{order:2;margin:0}@media screen and (max-width:767px){.qQoSn{order:1}}.DcsCh,.uaeyj[data-status='ok'][data-print='true'],.uaeyj[data-status='caution'][data-print='true'],.uaeyj[data-status='other'][data-print='true'],.uaeyj[data-status='warning'][data-print='true']{background-size:16px 16px;width:16px;height:16px;background-repeat:no-repeat;background-color:transparent;background-color:initial}.IMW8R{order:1;display:flex;justify-content:center;align-items:center;margin:0}@media screen and (max-width:767px){.IMW8R{order:2}}.IMW8R[data-size='small']{margin-top:5px;margin-right:12px}@media screen and (max-width:767px){.IMW8R[data-size='small']{margin-top:8px;margin-right:0;margin-left:12px}}.IMW8R[data-size='default']{margin-top:12px;margin-right:12px}@media screen and (max-width:767px){.IMW8R[data-size='default']{margin-top:8px;margin-right:0;margin-left:12px}}@media print{.IMW8R[data-size='default']{min-width:16px;margin-top:3px;margin-right:8px}}.uaeyj{position:relative;margin:0;border-radius:50%}.uaeyj[data-size='small']{width:8px;height:8px}.uaeyj[data-size='default']{width:12px;height:12px}.uaeyj[data-status='ok']{background-color:#97cf26}.uaeyj[data-status='ok'][data-print='true']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAyRDE1QyIgZD0iTTE0LjY2NyA5QTYuNjY3IDYuNjY3IDAgMSAxIDEuMzMzIDlhNi42NjcgNi42NjcgMCAwIDEgMTMuMzM0IDBabS0yLjg2Mi0xLjUyOGEuNjY3LjY2NyAwIDAgMC0uOTQzLS45NDNsLTMuNTI5IDMuNTI5LTEuNTI4LTEuNTI5YS42NjcuNjY3IDAgMSAwLS45NDMuOTQzbDIgMmMuMjYuMjYuNjgyLjI2Ljk0MyAwbDQtNFoiLz48L3N2Zz4=)}.uaeyj[data-status='caution']{background-color:#ffb600}.uaeyj[data-status='caution'][data-print='true']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iI0ZGQjYwMCIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik03IDRoMnY1SDd6bTAgNmgydjJIN3oiLz48L2c+PC9zdmc+)}.uaeyj[data-status='other']{background-color:#c2b69b}.uaeyj[data-status='other'][data-print='true']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0M3QkJBMyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxNkE4IDggMCAxIDAgOCAwYTggOCAwIDAgMCAwIDE2eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PGNpcmNsZSBjeD0iNy45OTIiIGN5PSI1LjAwOCIgcj0iLjk5MiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01Ljk4NCAxMS41MTZjMC0uMjY4LjIxNy0uNDg1LjQ4NS0uNDg1aDMuMDQ3YS40ODQuNDg0IDAgMCAxIDAgLjk2OUg2LjQ2OWEuNDg0LjQ4NCAwIDAgMS0uNDg1LS40ODR6TTYgNy41YS41LjUgMCAwIDEgLjUtLjVoLjk4NGEuNS41IDAgMCAxIDAgMUg2LjVhLjUuNSAwIDAgMS0uNS0uNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy4wMTYgN2gxLjk2OHY1SDcuMDE2Vjd6Ii8+PC9zdmc+)}.uaeyj[data-status='warning']{background-color:#ff4053}.uaeyj[data-status='warning'][data-print='true']{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y2NTQ1OCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxNkE4IDggMCAxIDAgOCAwYTggOCAwIDAgMCAwIDE2eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCA0YTEgMSAwIDAgMC0xIDF2M2ExIDEgMCAxIDAgMiAwVjVhMSAxIDAgMCAwLTEtMXptMCA4YTEgMSAwIDEgMCAwLTIgMSAxIDAgMCAwIDAgMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.uaeyj[data-status='incomplete']{background:conic-gradient(from 90deg,#fff,#0af);animation:Mvp6f 2s linear infinite}@media screen and (prefers-reduced-motion:reduce),(update:slow){.uaeyj[data-status='incomplete']{animation:none}}.uaeyj[data-status='incomplete']::before{content:'';position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:70%;height:70%;border-radius:50%;background:#fff}.uaeyj[data-status='incomplete'][data-print='true']{animation:none;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM0QTRBNEEiIHN0cm9rZS13aWR0aD0iMS42Ij48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iNy4yIi8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTMuNSAzLjUgOS4xMjYgOS4xMjYiLz48L2c+PC9zdmc+);background-size:100% 100%}.uaeyj[data-status='incomplete'][data-print='true']::before{display:none}@keyframes Mvp6f{100%{transform:rotate(360deg)}}
@media screen and (max-width:767px){.d2jId{padding:0 16px}}.Z_ZU9{margin-top:10px}@media screen and (max-width:767px){.Z_ZU9{display:none}}.YklWa{display:none}@media screen and (max-width:767px){.YklWa{display:block;margin-top:15px}}.v9Qs7{padding-top:15px;margin-bottom:15px}@media screen and (max-width:767px){.v9Qs7{border-top:1px solid #e5e5e5}}@media print{.v9Qs7{padding-top:5px}}
.galw0{list-style:none;margin:0;padding:0 0 40px}.qdouA{margin:0}.qdouA:not(:last-child){margin-bottom:20px}@media screen and (max-width:767px){.qdouA:not(:last-child){margin-bottom:30px}}.Y9Wg6{margin:0 0 8px;font-size:16px;line-height:1.25}@media screen and (max-width:767px){.Y9Wg6{margin:0 0 18px;font-size:22px}}.s0D8p{list-style:none;margin:0;padding:0}.eRom8{margin:0}.eRom8.eRom8.eRom8{font-size:14px;line-height:1.43}@media screen and (max-width:767px){.eRom8.eRom8.eRom8{font-size:16px}}.eRom8:not(:last-child){margin-bottom:10px}@media screen and (max-width:767px){.eRom8:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ebebeb}}
.zcGa2{position:fixed;bottom:16px;right:16px;z-index:1;animation:NaLHP .3s ease}@keyframes NaLHP{0%{transform:translateY(500%) scale(0)}100%{transform:translateY(0) scale(1)}}
@media screen and (max-width:767px){.KY_w_{height:30px;overflow:hidden}}.XhVzR{display:flex}@media screen and (max-width:767px){.XhVzR{overflow:scroll;width:100%;box-sizing:border-box;padding-bottom:20px}}.ZzKxV{border-radius:0;border-left-width:0;white-space:nowrap}.ZzKxV:first-child{border-left-width:1px;border-radius:3px 0 0 3px}.ZzKxV:last-of-type{border-radius:0 3px 3px 0}.oc1Qv{margin-top:25px}
.JXK8B{display:flex;flex-direction:column;margin-left:-10px;margin-right:-10px;text-align:left}@media print{.JXK8B{margin:0}}.LLtym{display:flex;border-top:1px solid #e5e5e5}.ENCY5{color:#858585;border:0}@media print{.ENCY5{color:#000}}.hpCbk{flex:1;padding:15px 10px;box-sizing:border-box}@media print{.hpCbk{padding:10px 0}}.hpCbk:first-child{flex-basis:240px;flex-grow:0}@media print{.hpCbk:first-child{width:150px;flex-basis:150px}}
.BpqN3{display:inline-block;position:absolute;height:100%;top:0;right:0;width:100%;min-height:50px}.aZj5v{background-color:transparent;padding:0 20px 0 55px;position:absolute;height:100%;background-image:linear-gradient(to right,rgba(255,255,255,0),#e1f5ff 25%);top:0;right:0;display:flex;justify-content:center;flex-direction:column}.gBiIb{color:#0af;margin:0 10px 0 0}.SvNtY{padding:15px 20px;cursor:pointer;box-sizing:border-box;position:absolute;top:0;right:0;background-image:linear-gradient(to right,rgba(255,255,255,0),#fff 25%)}.y4tey{cursor:pointer;text-align:center}
.r2sa7{border-radius:4px;border:1px solid;padding:3px 5px 0;display:inline-block}@media print{.r2sa7{padding:1px 3px 0}}.PxlZf{padding:2px 3px 1px}.wZDgv{white-space:nowrap}
.kWopJ{padding-bottom:20px;margin-top:20px;border-bottom:1px solid #e5e5e5}.kWopJ:first-child{margin-top:0}.kWopJ:last-child{padding-bottom:0;border-bottom:0}.Nhqc6{font-weight:bold;margin-bottom:20px}
.KJKNV{display:flex;border-top:1px solid #e5e5e5;color:#000;align-items:stretch;position:relative;page-break-inside:avoid}@media print{.KJKNV{font-size:10px;line-height:15px}}.HN5v4{display:flex;flex:4;flex-direction:column;justify-content:flex-start}@media print{.HN5v4{width:350px}}.V2RJX{display:flex;flex:3}@media screen and (max-width:767px){.V2RJX{flex-direction:column}}@media print{.V2RJX{width:250px}}.WlIQj{display:flex}@media screen and (max-width:767px){.WlIQj{padding:15px 16px}}.js6sd{max-height:0;padding:0 35px 0 10px;box-sizing:border-box;text-align:left;transition:max-height .3s ease;overflow:hidden}@media print{.js6sd{max-height:none}}._6cSuY{padding:17px 10px 15px;text-align:left}@media screen and (max-width:767px){._6cSuY{padding:0}}@media print{._6cSuY{padding:10px}}.AqAUS{width:160px}@media screen and (max-width:991px){.AqAUS{flex-basis:140px}}@media screen and (max-width:767px){.AqAUS{flex-basis:0;margin-bottom:5px}}@media print{.AqAUS{width:100px}}.Pw7I3{display:flex;align-items:center;flex:1;line-height:15px}@media screen and (max-width:767px){.Pw7I3{display:none}}@media print{.Pw7I3{width:120px;box-sizing:border-box}}.Tqoyj{flex:1}@media screen and (max-width:767px){.Tqoyj{flex-grow:0;flex-basis:auto}}@media print{.Tqoyj{width:100px;box-sizing:border-box}}.lMUFd{flex-grow:2;flex-basis:0}@media screen and (max-width:767px){.lMUFd{display:none}}@media print{.lMUFd{width:150px;box-sizing:border-box}}._12lZU{display:none}@media screen and (max-width:767px){._12lZU{display:block;text-align:left}}
.yjq2V{margin:0 -10px}@media screen and (max-width:767px){.yjq2V{margin:0}}.sPob8{display:flex;border-bottom:1px solid #e5e5e5;color:#858585;font-size:15px;line-height:20px}@media screen and (max-width:991px){.sPob8{font-size:14px}}@media screen and (max-width:767px){.sPob8{display:none}}@media print{.sPob8{font-size:9px;line-height:12px}}.z_3G7{display:flex;flex:4;flex-direction:column;justify-content:center}.KhNu4{display:flex;flex:3}.P0k0H{display:flex}.iTZ3E{padding:10px;text-align:left}.cwRj2{width:160px}@media screen and (max-width:991px){.cwRj2{flex-basis:140px}}@media print{.cwRj2{width:100px}}.p5Qlc,.Tejl2,.aLqpC{flex:1;box-sizing:border-box}.aLqpC{flex:2}@media print{.p5Qlc{width:120px}}@media print{.Tejl2{width:100px}}.aLqpC{display:flex}@media print{.aLqpC{width:150px}}
.H5UP4{margin-top:20px}@media screen and (max-width:767px){.H5UP4{margin-top:10px;padding:0 16px}}
@font-face{font-family:'Avito Mobile Sans';src:local('Avito Mobile Sans'),local('AvitoMobileSans'),url(/assets/e14c050fa169167b5edf.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avito Mobile Sans';src:local('Avito Mobile Sans'),local('AvitoMobileSans'),url(/assets/e5d8fc7d11bdf3c2d228.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}.anGIE{margin:15px 0}.NuUwZ{font-family:'Avito Mobile Sans','Lato','Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.NuUwZ.UOrML{font-size:16px;line-height:1.25}@media print{.NuUwZ.UOrML{font-size:14px;line-height:18px}}.NuUwZ.L0nuv{font-size:14px;line-height:1.4}.Yezgs{font-size:10px;line-height:10px}.L0nuv{font-size:13px;line-height:20px}.UOrML{font-size:15px;line-height:20px}@media screen and (max-width:991px){.UOrML{font-size:14px}}@media print{.UOrML{font-size:14px;line-height:18px}}.Tl8gM{font-size:18px;line-height:25px}@media screen and (max-width:991px){.Tl8gM{font-size:16px;line-height:20px}}@media screen and (max-width:767px){.Tl8gM{font-size:15px}}@media print{.Tl8gM{font-size:16px;line-height:20px}}.tqJKv{font-size:24px;line-height:30px}@media screen and (max-width:991px){.tqJKv{font-size:18px;line-height:25px}}@media print{.tqJKv{font-size:18px;line-height:25px}}.SDvmm{font-size:36px;line-height:40px}@media screen and (max-width:767px){.SDvmm{font-size:27px;line-height:35px}}@media print{.SDvmm{font-size:21px;line-height:30px}}
@font-face{font-family:'EuclidCircularB';src:local('Euclid Circular B Regular'),local('EuclidCircularB-Regular'),url(/assets/e6df03610c6ef88437cd.woff2) format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'EuclidCircularB';src:local('Euclid Circular B SemiBold'),local('EuclidCircularB-SemiBold'),url(/assets/685285bb7d13d53da0f6.woff2) format('woff2');font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:'EuclidCircularB';src:local('Euclid Circular B Bold'),local('EuclidCircularB-Bold'),url(/assets/80ea63f1fe7ac9e1799a.woff2) format('woff2');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'Avito Mobile Sans';src:local('Avito Mobile Sans'),local('AvitoMobileSans'),url(/assets/e14c050fa169167b5edf.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avito Mobile Sans';src:local('Avito Mobile Sans'),local('AvitoMobileSans'),url(/assets/e5d8fc7d11bdf3c2d228.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}.pit4K{font-family:'Avito Mobile Sans',Tahoma,Verdana,Arial,sans-serif;font-weight:normal;margin:0;padding:0}.lioYA{font-family:'EuclidCircularB',Tahoma,Verdana,Arial,sans-serif;font-weight:600}.u_uMF{color:#000}.TR7Xh{font-size:60px;line-height:64px}.Hwa1B{font-size:48px;line-height:52px}.rYJvi{font-size:32px;line-height:36px}.P3k4U{font-size:26px;line-height:32px}.nq0Ay{font-size:20px;line-height:26px}.jHJWi{font-size:18px;line-height:22px}.P2mv1{font-size:14px;line-height:18px}.FKdJF{font-size:20px;line-height:28px}.FKdJF + .FKdJF{margin-top:16px}.Cxt1s{font-size:16px;line-height:24px}.Cxt1s + .Cxt1s{margin-top:12px}.FGz0w{font-size:16px;line-height:22px}.FGz0w + .FGz0w{margin-top:8px}.jQWSS{font-size:14px;line-height:18px}.jQWSS + .jQWSS{margin-top:8px}.qD0Ux{font-size:14px;line-height:18px}.qD0Ux + .qD0Ux{margin-top:12px}.Aoflm{font-size:13px;line-height:18px}.Aoflm + .Aoflm{margin-top:6px}.FKdJF.cefFU,.Cxt1s.cefFU,.FGz0w.cefFU,.jQWSS.cefFU,.qD0Ux.cefFU,.Aoflm.cefFU{margin-top:0}
.DzSeh{display:flex;align-items:baseline;align-self:center}.FME34{color:#0af;margin:0 10px 0 0}
.aMule{margin:5px 0 0}.hLGoF{margin:10px 0}
@media screen and (max-width:767px){.xkyJQ{padding:0 16px}}.x1zzA{white-space:pre-wrap}@media print{.x1zzA{flex-basis:70%;width:70%}}
.rOdWP{box-shadow:0 5px 17px 0 rgba(0,0,0,0.15);display:block;visibility:hidden;position:absolute;left:50%;transform:translate(-50%,0);opacity:0;transition:all ease .25s;z-index:1;border-radius:12px}.rOdWP.oVwMa{opacity:1;visibility:visible}@media screen and (max-width:767px){.rOdWP{transform:none}.rOdWP.Bxs2T{left:auto;right:0}.rOdWP.CeS6t{left:0;right:auto}}.QYzWg{overflow:auto}@media screen and (max-width:374px){.QYzWg{width:300px}}.iY9Zz{padding:16px 20px 16px 16px}.wazRs{box-sizing:border-box;position:absolute;height:24px;width:24px;transform:translateX(-50%)}.X9e8L{align-self:center;vertical-align:middle;flex-shrink:0;height:auto;width:100%;display:inline-block;box-sizing:content-box;position:absolute;bottom:100%}.gUFtJ{bottom:100%}.gUFtJ.oVwMa{bottom:calc(100% + 10px)}.gUFtJ .wazRs{bottom:0}.gUFtJ .X9e8L{top:100%;transform:rotate(180deg)}.QGw6y{top:100%}.QGw6y.oVwMa{top:calc(100% + 10px)}.X20LT{background:#292929;color:#fff}.X20LT .X9e8L{fill:#292929}.W9RmJ{background:#fff}.W9RmJ .X9e8L{fill:#fff}
.REebS{grid-column:1/-1;margin:24px 0 0;padding:24px;border-radius:16px;background:#e6f6ff;position:relative}@media screen and (max-width:767px){.REebS{padding:20px;border-radius:0 0 20px 20px}}
.GD5HU{display:block;border-radius:50%;background:conic-gradient(from 90deg,#fff,#0af);animation:PvdYu 2s linear infinite}@media screen and (prefers-reduced-motion:reduce),(update:slow){.GD5HU{animation:none}}.GD5HU::before{content:'';position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:55%;height:55%;border-radius:50%;background:#fff}.qJSer{width:14px;height:14px}.trvdx{width:18px;height:18px}.plAIw{width:22px;height:22px}@keyframes PvdYu{100%{transform:rotate(360deg)}}
.bMT7v{position:relative;display:block;padding:0 128px 0 0;margin:0;background:transparent right top no-repeat scroll}@media screen and (max-width:767px){.bMT7v{padding-right:52px}}.uBLJp{position:relative;display:block;padding:0;margin:0}.GB1KI{position:relative;display:block;padding:0;margin:8px 0 0;white-space:pre-wrap}@media screen and (max-width:767px){.GB1KI{margin-top:10px}}.ijQD5{position:relative;display:block;padding:0;margin:12px 0 0}.TwjAU{position:relative;display:block;padding:0;margin:8px 0 0;color:#757575;white-space:pre-wrap}.TwjAU a{color:#757575}.YKqth{box-sizing:border-box;position:relative;display:inline-block;padding:8px 16px 10px;border-radius:6px;margin:0;background-color:#eee;color:#000;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media print{.YKqth{padding:0;border-radius:0;margin:0;background:none;color:#0099f7}}.YKqth:hover,.YKqth:focus{opacity:.9;cursor:pointer}.YKqth > *{display:block;transform:translateY(.5px)}
.kTZYo{position:relative;display:block;padding:0;margin:0}@media screen and (max-width:767px){.kTZYo{padding:0;margin:0}}.giwnU{position:relative;display:block;padding:0;margin:24px 0 0}.uM379{box-sizing:border-box;position:relative;display:block;padding:0;margin:0}.nOuTO{position:relative;display:block;padding:0;margin:20px 0 0}.vkPML{position:relative;display:block;padding:0;margin:28px 0 0}@media screen and (max-width:767px){.vkPML{margin-top:24px}}.tZ528{position:relative;display:block;padding:8px 0 0;margin:0;line-height:1.25}.tZ528:first-child{padding-top:0}.VNMAE{position:relative;display:inline-block;color:#858585}@media screen and (max-width:767px){.VNMAE{display:block}}.atE5h{position:relative;display:inline-block}@media screen and (max-width:767px){.atE5h{display:block}}.atE5h::before{content:'\00a0'}@media screen and (max-width:767px){.atE5h::before{content:none}}.ZcWKi{position:relative;display:block;padding:0;margin:0}.ZcWKi a{color:#0099f7;-webkit-text-decoration:none;text-decoration:none}
.V4ljd {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNyA0QzMuOSA0IDEuNTUgNi4wMy40NSA4LjQ3YS42LjYgMCAwIDAgMCAuNUE3IDcgMCAwIDAgNyAxMy4yYTcgNyAwIDAgMCA2LjU1LTQuMjQuNi42IDAgMCAwIDAtLjQ5QzEyLjQ1IDYuMDMgMTAuMSA0IDcgNG0wIDhhNS44IDUuOCAwIDAgMS01LjM0LTMuMjhBNiA2IDAgMCAxIDcgNS4yYTYgNiAwIDAgMSA1LjM0IDMuNTJBNS44IDUuOCAwIDAgMSA3IDEybTAtMS40YTIgMiAwIDEgMCAwLTQgMiAyIDAgMCAwIDAgNCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.Yuifj {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTggMTNhMi41IDIuNSAwIDEgMCAwLTUgMi41IDIuNSAwIDAgMCAwIDUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDVDNC4zNiA1IDEuNjIgNy41NC4zNiAxMC40MmEuNy43IDAgMCAwIDAgLjU2QTguMiA4LjIgMCAwIDAgOCAxNi4wMWE4LjIgOC4yIDAgMCAwIDcuNjQtNS4wMy43LjcgMCAwIDAgMC0uNTZDMTQuMzggNy41NCAxMS42NCA1IDggNW0wIDkuNmE2LjggNi44IDAgMCAxLTYuMjMtMy45QzIuOTMgOC4zIDUuMTggNi40IDggNi40czUuMDcgMS45IDYuMjMgNC4zQTYuOCA2LjggMCAwIDEgOCAxNC42IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.ihxtC {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCA1QzQuMjYgNSAxLjQ2IDcuNi4xOCAxMC41NGExIDEgMCAwIDAgMCAuNzJBOC40IDguNCAwIDAgMCA4IDE2LjQxYTguNCA4LjQgMCAwIDAgNy44Mi01LjE1IDEgMSAwIDAgMCAwLS43MkMxNC41NCA3LjYgMTEuNzQgNSA4IDVtMCA5LjZjLTIuNzUgMC00LjktMS40OS02LTMuNyAxLjE0LTIuMzEgMy4zMi00LjEgNi00LjFzNC44NiAxLjc5IDYgNC4xYTYuNiA2LjYgMCAwIDEtNiAzLjdtMC0xLjRhMi41IDIuNSAwIDEgMCAwLTUgMi41IDIuNSAwIDAgMCAwIDUiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.sQV04 {
  --aspect-ratio: 0.875;
}

.HV056 {
  --aspect-ratio: 0.8;
}

.Z2336 {
  --aspect-ratio: 0.8;
}

.vB_nm {
  /* Это отношение строчной буквы «х» к прописной в шрифте Manrope */
  --ex-capital-ratio: 1.333ex;
  /* Это отношение высоты фрейма иконки к высоте прописной буквы «Х» */
  --icon-frame-ratio: 1.852;
  --icon-custom-height: unset;
  --icon-height: var(--icon-custom-height, calc(var(--ex-capital-ratio) * var(--icon-frame-ratio)));

  display: inline-block;
  position: relative;
  vertical-align: baseline;
  width: calc(unset * var(--aspect-ratio));
  width: calc(var(--icon-height) * var(--aspect-ratio));
}

.TKd64 {
  --icon-frame-ratio: 1.709;
  --icon-height: var(--icon-custom-height, calc(var(--ex-capital-ratio) * var(--icon-frame-ratio)));
}

.aM28w {
  --icon-frame-ratio: 1.72;
  --icon-height: var(--icon-custom-height, calc(var(--ex-capital-ratio) * var(--icon-frame-ratio)));
}

.vB_nm > svg {
  height: var(--icon-height);
  left: 0;
  position: absolute;
  top: 50%;
  /* 3% is a compensation for the baseline */
  transform: translateY(-53%);
  vertical-align: baseline;
}

.TKd64 > svg {
  transform: translateY(-52%);
}

.aM28w > svg {
  transform: translateY(-53%);
}

.LCfYi {
  --module-icon-color: unset;
  --module-icon-colorHover: unset;
  aspect-ratio: 1/1;
  aspect-ratio: var(--aspect-ratio, 1/1);
  background-color: initial;
  background-color: var(--module-icon-color, currentColor);
  -webkit-mask-image: none, linear-gradient(transparent, transparent);
          mask-image: none, linear-gradient(transparent, transparent);
  -webkit-mask-image: var(--module-icon-mask-url, none), linear-gradient(transparent, transparent);
          mask-image: var(--module-icon-mask-url, none), linear-gradient(transparent, transparent);
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  transition: background-color 0.15s ease-out;
}

.LCfYi:hover {
  background-color: currentColor;
  background-color: var(--module-icon-colorHover, currentColor);
}

.LCfYi:focus {
  outline: none;
}

.HrrGC {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--module-icon-mask-url);
}

/* Safari incorrectly calculates baseline for a number of inline-block elements, including svgs */
@supports (-webkit-hyphens: none) {
  .vB_nm {
    vertical-align: bottom;
  }
}

.ozAZM {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTAuOTggNS41NyAxLjQ4LTEuODEtLjkyLS43Ni0xLjYgMS45NUE3IDcgMCAwIDAgNyA0LjI4Yy0zLjEgMC01LjQ1IDIuMDMtNi41NSA0LjQ3YS42LjYgMCAwIDAgMCAuNSA3IDcgMCAwIDAgMy4xNyAzLjQyTDIuNTQgMTRsLjkyLjc2IDEuMzItMS42MXExLjAzLjMyIDIuMjIuMzNhNyA3IDAgMCAwIDYuNTUtNC4yNC42LjYgMCAwIDAgMC0uNDkgOCA4IDAgMCAwLTIuNTctMy4xOG0tMS44My4zNEE2IDYgMCAwIDAgNyA1LjQ4IDYgNiAwIDAgMCAxLjY2IDlhNiA2IDAgMCAwIDIuNzQgMi43MnptLTMuNTMgNi4yMiA0LjYtNS42M2MuOS42MyAxLjYzIDEuNSAyLjEyIDIuNUE1LjggNS44IDAgMCAxIDcgMTIuMjhxLS43MyAwLTEuMzgtLjE1IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.KMHIY {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTIuNyA2LjYyIDEuODMtMi4xNy0xLjA2LS45LTEuOTYgMi4zMUE3LjUgNy41IDAgMCAwIDggNUM0LjM2IDUgMS42MiA3LjU0LjM2IDEwLjQyYS43LjcgMCAwIDAgMCAuNTYgOC40IDguNCAwIDAgMCAzLjQ4IDMuOTRsLTEuMzcgMS42MyAxLjA2LjkgMS42My0xLjkycTEuMy40NyAyLjg0LjQ4YTguMiA4LjIgMCAwIDAgNy42NC01LjAzLjcuNyAwIDAgMCAwLS41NiAxMCAxMCAwIDAgMC0yLjk0LTMuOG0tMi4xMy4zNEE2IDYgMCAwIDAgOCA2LjRjLTIuODIgMC01LjA3IDEuOS02LjIzIDQuM2E3IDcgMCAwIDAgMyAzLjEzem0tNC40MyA3LjQxTDExLjggNy43YTggOCAwIDAgMSAyLjQ0IDNBNi44IDYuOCAwIDAgMSA4IDE0LjYyYTcgNyAwIDAgMS0xLjg2LS4yNCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.Yq9qx {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTIuOTkgNi45IDEuNy0yLjAyLTEuMzgtMS4xNi0xLjg1IDIuMkE4IDggMCAwIDAgOCA1LjFjLTMuNzQgMC02LjU0IDIuNjEtNy44MiA1LjU0YTEgMSAwIDAgMCAwIC43MmMuNyAxLjYzIDEuODYgMyAzLjM1IDMuOTJsLTEuMjIgMS40NCAxLjM4IDEuMTYgMS41My0xLjgxQTkgOSAwIDAgMCA4IDE2LjVhOC40IDguNCAwIDAgMCA3LjgyLTUuMTUgMSAxIDAgMCAwIDAtLjcyQTEwIDEwIDAgMCAwIDEzIDYuODltLTIuNzQuNDRBNiA2IDAgMCAwIDggNi45Yy0yLjY4IDAtNC44NiAxLjgtNiA0LjFhNi43IDYuNyAwIDAgMCAyLjcxIDIuODh6TTYuNSAxNC41NWw1LjMyLTYuMjhBOCA4IDAgMCAxIDE0LjAxIDExIDYuNiA2LjYgMCAwIDEgOCAxNC43MXEtLjc4IDAtMS41LS4xNiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.Qg14v {
  --aspect-ratio: 0.875;
}

.w0ZB1 {
  --aspect-ratio: 0.8;
}

.ZaPDh {
  --aspect-ratio: 0.8;
}

._WZpJ {
  --module-input-focusBoxShadow: var(--theme-focusBoxShadow-default);
  --module-input-backgroundColor: var(--theme-semantics-components-control-bg-default);
  --module-input-focusBackgroundColor: var(--theme-semantics-components-control-bg-default);
  --module-input-backgroundColor-hover: var(--theme-semantics-components-control-bg-hover);
  --module-input-height: var(--theme-size-m-height);
  --module-input-border-width: 1px;
  --module-input-paddingLeft: var(--theme-component-input-size-m-paddingLeft);
  --module-input-paddingTop: var(--theme-component-input-size-m-paddingTop);

  position: relative;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  padding: var(--module-input-padding);
  color: var(--theme-semantics-components-control-text-primary);
  background-color: var(--theme-semantics-components-control-bg-default);
  background-color: var(--module-input-backgroundColor);
  line-height: var(--module-input-lineHeight);
  border-width: 1px;
  border-width: var(--module-input-border-width);
  border-style: solid;
  border-color: var(--theme-semantics-components-control-bg-default);
  border-color: var(--module-input-backgroundColor);
  outline: none;
  height: var(--theme-size-m-height);
  height: var(--module-input-height);

  cursor: text;
}

._WZpJ[data-theme='lf'] {
  --theme-semantics-components-control-bg-default: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-bg-hover: var(--theme-palette-warmGray8);
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-control-text-secondary: var(--theme-palette-gray54);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
  --theme-semantics-border-error: var(--theme-palette-red600);
  --theme-semantics-border-errorFocused: var(--theme-palette-red400);
  --theme-semantics-components-button-bg-ghostHover: var(--theme-palette-warmGray12);
  --theme-semantics-components-button-bg-ghostPressed: var(--theme-palette-warmGray16);
  --theme-semantics-components-control-bg-overlay-default: var(--theme-palette-white);
  --theme-semantics-components-control-bg-overlay-hover: var(--theme-palette-white);
}

.i1YZg {
  --module-input-iconBefore-margin: var(--theme-component-input-size-xs-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-xs-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-xs-paddingTop)
    var(--theme-component-input-size-xs-paddingRight) var(--theme-component-input-size-xs-paddingBottom)
    var(--theme-component-input-size-xs-paddingLeft);
  --module-input-paddingLeft: var(--theme-component-input-size-xs-paddingLeft);
  --module-input-paddingTop: var(--theme-component-input-size-xs-paddingTop);
  --module-input-postfix-margin-right: var(--theme-component-input-size-xs-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-xs-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-xs-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-xs-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-xs-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-xs-icon-square-compensation);

  --module-input-height: var(--theme-size-xs-height);
  font-size: var(--theme-size-xs-fontSize);
  border-radius: var(--theme-size-xs-borderRadius);
}

.dQHPK {
  --module-input-iconBefore-margin: var(--theme-component-input-size-s-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-s-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-s-paddingTop)
    var(--theme-component-input-size-s-paddingRight) var(--theme-component-input-size-s-paddingBottom)
    var(--theme-component-input-size-s-paddingLeft);
  --module-input-paddingLeft: var(--theme-component-input-size-s-paddingLeft);
  --module-input-paddingTop: var(--theme-component-input-size-s-paddingTop);
  --module-input-postfix-margin-right: var(--theme-component-input-size-s-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-s-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-s-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-s-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-s-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-s-icon-square-compensation);

  --module-input-height: var(--theme-size-s-height);
  font-size: var(--theme-size-s-fontSize);
  border-radius: var(--theme-size-s-borderRadius);
}

._vISe {
  --module-input-iconBefore-margin: var(--theme-component-input-size-m-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-m-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-m-paddingTop)
    var(--theme-component-input-size-m-paddingRight) var(--theme-component-input-size-m-paddingBottom)
    var(--theme-component-input-size-m-paddingLeft);
  --module-input-paddingLeft: var(--theme-component-input-size-m-paddingLeft);
  --module-input-paddingTop: var(--theme-component-input-size-m-paddingTop);
  --module-input-postfix-margin-right: var(--theme-component-input-size-m-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-m-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-m-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-m-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-m-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-m-icon-square-compensation);

  --module-input-height: var(--theme-size-m-height);
  font-size: var(--theme-size-m-fontSize);
  border-radius: var(--theme-size-m-borderRadius);
}

.FWmEG {
  --module-input-iconBefore-margin: var(--theme-component-input-size-l-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-l-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-l-paddingTop)
    var(--theme-component-input-size-l-paddingRight) var(--theme-component-input-size-l-paddingBottom)
    var(--theme-component-input-size-l-paddingLeft);
  --module-input-paddingLeft: var(--theme-component-input-size-l-paddingLeft);
  --module-input-paddingTop: var(--theme-component-input-size-l-paddingTop);
  --module-input-postfix-margin-right: var(--theme-component-input-size-l-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-l-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-l-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-l-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-l-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-l-icon-square-compensation);

  --module-input-height: var(--theme-size-l-height);
  font-size: var(--theme-size-l-fontSize);
  border-radius: var(--theme-size-l-borderRadius);
}

.FHXsM {
  --module-input-iconBefore-margin: var(--theme-component-input-size-xl-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-xl-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-xl-paddingTop)
    var(--theme-component-input-size-xl-paddingRight) var(--theme-component-input-size-xl-paddingBottom)
    var(--theme-component-input-size-xl-paddingLeft);
  --module-input-paddingLeft: var(--theme-component-input-size-xl-paddingLeft);
  --module-input-paddingTop: var(--theme-component-input-size-xl-paddingTop);
  --module-input-postfix-margin-right: var(--theme-component-input-size-xl-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-xl-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-xl-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-xl-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-xl-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-xl-icon-square-compensation);

  --module-input-height: var(--theme-size-xl-height);
  font-size: var(--theme-size-xl-fontSize);
  border-radius: var(--theme-size-xl-borderRadius);
}

.omOc3 {
  --module-input-backgroundColor: var(--theme-semantics-components-control-bg-overlay-default);
  --module-input-focusBackgroundColor: var(--theme-semantics-components-control-bg-overlay-default);
  --module-input-backgroundColor-hover: var(--theme-semantics-components-control-bg-overlay-hover);

  --module-input-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

.ukt6U {
  --module-input-withTags-padding: 3px;
  padding-top: 3px;
  padding-top: var(--module-input-withTags-padding);
  padding-bottom: 3px;
  padding-bottom: var(--module-input-withTags-padding);
  padding-left: 3px;
  padding-left: var(--module-input-withTags-padding);
  height: auto;
  height: initial;
  min-height: var(--module-input-height);
}

.MXCFS {
  --module-crossButton-size: 12px;
  margin-right: 2px;
  margin-left: 2px;
  /* So that the overflowing tags are hidden in ... */
  min-width: 0;
  display: inline-flex;
}

.MXCFS[hidden] {
  pointer-events: none;
  visibility: hidden;
  position: absolute;
}

.OCzz7 {
  align-self: center;
  color: var(--theme-semantics-components-control-text-secondary);
  margin-left: 8px;
}

.THfpO {
  margin-right: 4px;
}

.etrF6 {
  display: flex;
  flex-grow: 1;
  overflow: hidden;
}

.HTPVS {
  flex-wrap: wrap;
  row-gap: 4px;
}

.IuOaC {
  display: flex;
  align-items: center;
  flex-grow: 1;
  overflow: hidden;
}

.ze9HB {
  flex-basis: 30%;

  /* input appears before tags in the DOM, order is used to render it after them visually */
  order: 1;
}

._xO2W {
  position: relative;
  width: auto;
  min-width: 5px;
  height: 100%;
}

.yFFCe {
  padding-left: calc(var(--module-input-paddingLeft) - var(--module-input-withTags-padding));
  height: calc(
    var(--module-input-height) - (var(--module-input-withTags-padding) * 2) -
      (var(--module-input-border-width) * 2)
  );
  height: calc(
    var(--module-input-height) - calc(var(--module-input-withTags-padding) * 2) -
      calc(var(--module-input-border-width) * 2)
  );
}

.iQpeb {
  width: 100%;
}

.QnOow {
  visibility: hidden;
  display: inline-block;
  line-break: anywhere;
  white-space: break-spaces;
  /* fix for ios, see FA-2548 and FA-4812 */
  padding-right: 2px;
}

.K5sVA {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  color: inherit;
  text-align: left;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: inherit;
  text-overflow: ellipsis;
}

.qzOeI {
  position: static;
}

/* safari fix */
.K5sVA::-webkit-date-and-time-value {
  text-align: left;
}

/* safari fix */
.K5sVA[autocomplete='off']::-webkit-contacts-auto-fill-button {
  display: none !important;
}
.K5sVA[autocomplete='off']::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  pointer-events: none;
  height: 0;
  width: 0;
  margin: 0;
}

.K5sVA::-moz-placeholder {
  color: var(--theme-semantics-components-control-text-secondary);
}

.K5sVA::placeholder {
  color: var(--theme-semantics-components-control-text-secondary);
}

.z4Mbf {
  background-color: var(--module-input-focusBackgroundColor);
  border-color: var(--module-input-focusBackgroundColor);
  box-shadow: var(--module-input-focusBoxShadow);
}

.z4Mbf .K5sVA {
  text-overflow: initial;
}

._WZpJ:hover {
  background-color: var(--module-input-backgroundColor-hover);
  border-color: var(--module-input-backgroundColor-hover);
}

.z4Mbf:hover {
  background-color: var(--module-input-focusBackgroundColor);
  border-color: var(--module-input-focusBackgroundColor);
}

.uBgT8 .BeeAU,
.uBgT8 .dPxNC {
  color: var(--theme-semantics-components-control-text-secondary);
}

.uBgT8 ._1ucGe,
.uBgT8 .jD6uE {
  color: var(--theme-semantics-components-control-text-secondary);
}

.s3zyY {
  box-shadow: var(--theme-boxShadow-default);
}

.VBd7i:hover,
.VBd7i {
  border-color: var(--theme-semantics-border-error);
}

.VBd7i.z4Mbf {
  border-color: var(--theme-semantics-border-errorFocused);
  box-shadow: var(--theme-focusBoxShadow-invalid);
}

.ZQvZ2:focus-visible {
  box-shadow: var(--module-input-focusBoxShadow);
}

.IAVzz::-moz-placeholder {
  color: var(--theme-semantics-components-control-text-disabled);
  /* safari fix */
  -webkit-text-fill-color: var(--theme-semantics-components-control-text-disabled);
  /* iOs fix */
  opacity: 1;

  cursor: default;
}

.ZQvZ2,
.IAVzz,
.IAVzz::placeholder {
  color: var(--theme-semantics-components-control-text-disabled);
  /* safari fix */
  -webkit-text-fill-color: var(--theme-semantics-components-control-text-disabled);
  /* iOs fix */
  opacity: 1;

  cursor: default;
}

.IAVzz {
  pointer-events: none;
}

.ZQvZ2:hover {
  background-color: var(--module-input-backgroundColor);
  border-color: var(--module-input-backgroundColor);
}

.ZQvZ2 ._1ucGe,
.ZQvZ2 .jD6uE {
  color: var(--theme-semantics-components-control-text-disabled);
}

.BKWdv {
  line-height: var(--module-input-lineHeight);
}

.BKWdv > svg[data-icon],
.BKWdv > svg[data-icon-name] {
  position: relative;
  top: var(--module-square-icon-compensation);
}

._1ucGe {
  margin-right: var(--module-input-iconBefore-margin);
}

.jD6uE {
  margin-left: var(--module-input-iconAfter-margin);
}

.BeeAU,
.dPxNC {
  white-space: pre;
  line-height: normal;
}

.dPxNC {
  margin-right: var(--module-input-postfix-margin-right);
  /* fix for ios, see FA-2548 and FA-4812 */
  margin-left: -2px;
}

.aZr8c {
  display: flex;
  align-items: center;
  color: var(--theme-semantics-components-control-text-primary);
  line-height: 0;
}

.cGq9h {
  position: relative;
  width: var(--module-input-clearButtonWrapper-width);
  min-width: var(--module-input-clearButtonWrapper-width);
  height: 100%;
}

.zGxOg {
  display: flex;
  justify-content: center;
  align-self: flex-start;
  flex-shrink: 0;
  height: auto;
  padding-top: calc(
    var(--module-input-paddingTop) - (var(--module-crossButton-size) - var(--module-crossButton-iconSize)) / 2
  );
}

.YXCC3 {
  --module-crossButton-hoverColor: var(--theme-semantics-components-button-bg-ghostHover);
  --module-crossButton-activeColor: var(--theme-semantics-components-button-bg-ghostPressed);

  position: absolute;
  left: 50%;
  top: calc(50% + 1px);
  transform: translate(-50%, -50%);
}

.kOvu4 {
  position: static;
  transform: none;
  transform: initial;
  display: inline-block;
  width: auto;
}

@media (hover: none) {
  .z4Mbf {
    box-shadow: none;
    box-shadow: initial;
  }

  .z4Mbf.VBd7i {
    box-shadow: none;
    box-shadow: initial;
  }
}

/* style to safari only */
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    ._xO2W {
      line-height: 22px;
    }
  }
}

.ypKpq {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}

.UxJn_ {
  display: inline-flex;
  gap: 1px;
  align-items: center;
  max-width: 100%;
  min-width: 0;
  cursor: pointer;
  /* reset cross button styles so it works as a child of components with other cross buttons */
  --module-crossButton-hoverColor: transparent;
  --module-crossButton-activeColor: transparent;
  --module-crossButton-iconColor: var(--theme-semantics-components-control-text-primary);
  --module-crossButton-iconSize: 12px;
  --module-crossButton-size: 12px;
}

.UxJn_[data-theme='lf'] {
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray28);
  --theme-semantics-components-control-bg-overlay-default: var(--theme-palette-white);
  --theme-semantics-components-control-bg-default: var(--theme-palette-warmGray4);
}

.yIwna {
  padding: 3px 6px 3px 8px;
  font-size: var(--theme-font-size-s);
  line-height: var(--theme-font-height-s-dense);
  border-radius: var(--theme-borderRadius-6);
}

.WLjPp {
  padding: 5px 8px 7px 10px;
  font-size: var(--theme-font-size-s);
  line-height: var(--theme-font-height-s-dense);
  border-radius: var(--theme-borderRadius-8);
}

.nssgJ {
  padding: 7px 12px 9px 14px;
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-dense);
  border-radius: var(--theme-borderRadius-8);
}

.tLU5g {
  padding: 11px 13px 13px 16px;
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-dense);
  border-radius: var(--theme-borderRadius-12);
}

.bST8r {
  padding: 16px 15px 18px 18px;
  font-size: var(--theme-font-size-l);
  line-height: var(--theme-font-height-l-dense);
  border-radius: var(--theme-borderRadius-16);
}

.xJ239 {
  color: var(--theme-semantics-components-control-text-disabled);
}

.xJ239.yIwna {
  padding-right: 8px;
}

.xJ239.WLjPp {
  padding-right: 10px;
}

.xJ239.nssgJ {
  padding-right: 15px;
}

.xJ239.tLU5g {
  padding-right: 16px;
}

.xJ239.bST8r {
  padding-right: 18px;
}

.JZbaz {
  background-color: var(--theme-semantics-components-control-bg-overlay-default);
}

.QygPQ {
  background-color: var(--theme-semantics-components-control-bg-default);
}

.WxLJA {
  pointer-events: none;
  position: absolute;
  visibility: hidden;
}

.VzO7z {
  margin-left: 3px;
  margin-right: 2px;
  --module-crossButton-iconSize: 10px;
}

.d38Bh {
  margin-left: 5px;
  margin-right: 2px;
  --module-crossButton-iconSize: 10px;
}

.n0DT1 {
  margin-left: 5px;
  margin-right: 1px;
  --module-crossButton-iconSize: 12px;
}

.EjjXc {
  margin-left: 6px;
  margin-right: 1px;
  --module-crossButton-iconSize: 12px;
}

.gzIyV {
  margin-left: 7px;
  margin-right: 1px;
  --module-crossButton-iconSize: 14px;
}

.GTfrZ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.T9I2S {
  width: var(--module-crossButton-size);
  height: var(--module-crossButton-size);
  padding: 0;

  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 100%;

  outline: none;

  color: currentColor;

  color: var(--module-crossButton-iconColor, currentColor);
  background-color: transparent;
  background-color: var(--module-crossButton-color, transparent);
  -webkit-tap-highlight-color: transparent;

  cursor: pointer;
}

.T9I2S:hover {
  background-color: transparent;
  background-color: var(--module-crossButton-hoverColor, transparent);
}

.T9I2S:active {
  background-color: transparent;
  background-color: var(--module-crossButton-activeColor, transparent);
}

/* focus-visible not working on Safari */
.T9I2S:focus {
  box-shadow: var(--module-crossButton-focusBoxShadow, var(--theme-focusBoxShadow-default));
}

.T9I2S:focus-visible {
  box-shadow: var(--module-crossButton-focusBoxShadow, var(--theme-focusBoxShadow-default));
}

.T9I2S:focus:not(:focus-visible) {
  box-shadow: none;
  box-shadow: initial;
}

.cWn8w {
  width: 12px;
  width: var(--module-crossButton-iconSize, 12px);
  height: 12px;
  height: var(--module-crossButton-iconSize, 12px);
}

@media (hover: none) {
  .T9I2S:not(:active) {
    background: transparent;
  }
}

.tUZo_ {
  animation: p9UMc 1s linear infinite;
}

@keyframes p9UMc {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.q5Ojt {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMzUgOC42IDYuNSAxMy40NWwtLjg1LS44NSAzLjQtMy40SC45VjhoOC4xNWwtMy40LTMuNC44NS0uODV6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.tLBnH {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMgMTAuNDkgNy41MSA1bC0uOTkuOTkgMy44IDMuOEgxdjEuNGg5LjMybC0zLjggMy44Ljk5Ljk5eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.HalPz {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMjcgMTAuOTYgNy42NCA1LjMzIDYuMzYgNi42bDMuNDcgMy40NkgxdjEuOGg4LjgzbC0zLjQ3IDMuNDcgMS4yOCAxLjI3eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.kzhLn {
  --aspect-ratio: 0.75;
}

.Fnk3D {
  --aspect-ratio: 0.7;
}

.xT2a2 {
  --aspect-ratio: 0.7;
}

.mwdLb {
  --module-promoblock-outlineColor: var(--theme-palette-green400);
}

.oftOV {
  --module-promoblock-outlineColor: var(--theme-palette-blue300);
}

.su0uJ {
  --module-promoblock-outlineColor: var(--theme-palette-red300);
}

.jRXTM {
  --module-promoblock-outlineColor: var(--theme-palette-orange400);
}

.HqBhe {
  --module-promoblock-outlineColor: var(--theme-palette-beige600);
}

.Tiwzw {
  --module-promoblock-outlineColor: var(--theme-palette-violet300);
}

.FBsJG {
  --module-promoblock-outlineColor: var(--theme-palette-warmGray36);
}

/* ---------- size modifier ---------- */

/* ---------- xs size ---------- */
.a3Wny {
  --capital-height: var(--theme-font-capitalHeight-xs);
  --line-height: var(--theme-font-height-xs-normal);
  font-size: var(--theme-font-size-xs);
  line-height: var(--theme-font-height-xs-normal);
}

.g2qZo {
  --line-height: var(--theme-font-height-xs-dense);
  line-height: var(--theme-font-height-xs-dense);
}

.qR52I {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-xs, 0);
}

/* ---------- s size ---------- */
.uzyhl {
  --capital-height: var(--theme-font-capitalHeight-s);
  --line-height: var(--theme-font-height-s-normal);
  font-size: var(--theme-font-size-s);
  line-height: var(--theme-font-height-s-normal);
}

.FAxD7 {
  --line-height: var(--theme-font-height-s-dense);
  line-height: var(--theme-font-height-s-dense);
}

.CBogs {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-s, 0);
}

/* ---------- ms size ---------- */
.jOaZf {
  --capital-height: var(--theme-font-capitalHeight-ms);
  --line-height: var(--theme-font-height-ms-normal);
  font-size: var(--theme-font-size-ms);
  line-height: var(--theme-font-height-ms-normal);
}

._jxF6 {
  --line-height: var(--theme-font-height-ms-dense);
  line-height: var(--theme-font-height-ms-dense);
}

.y4oRJ {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-ms, 0);
}

/* ---------- m size ---------- */
.sjwDh {
  --capital-height: var(--theme-font-capitalHeight-m);
  --line-height: var(--theme-font-height-m-normal);
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-normal);
}

.JfSeM {
  --line-height: var(--theme-font-height-m-dense);
  line-height: var(--theme-font-height-m-dense);
}

.IuCvi {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-m, 0);
}

/* ---------- xm size ---------- */
.osiyS {
  --capital-height: var(--theme-font-capitalHeight-xm);
  --line-height: var(--theme-font-height-xm-normal);
  font-size: var(--theme-font-size-xm);
  line-height: var(--theme-font-height-xm-normal);
}

.gmxjn {
  --line-height: var(--theme-font-height-xm-dense);
  line-height: var(--theme-font-height-xm-dense);
}

.q4muV {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-xm, 0);
}

/* ---------- l size ---------- */
.eTC5E {
  --capital-height: var(--theme-font-capitalHeight-l);
  --line-height: var(--theme-font-height-l-normal);
  font-size: var(--theme-font-size-l);
  line-height: var(--theme-font-height-l-normal);
}

.RPncd {
  --line-height: var(--theme-font-height-l-dense);
  line-height: var(--theme-font-height-l-dense);
}

.w9hhD {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-l, 0);
}

/* ---------- xl size ---------- */
.iuj5u {
  --capital-height: var(--theme-font-capitalHeight-xl);
  --line-height: var(--theme-font-height-xl-normal);
  font-size: var(--theme-font-size-xl);
  line-height: var(--theme-font-height-xl-normal);
}

.ZX1xY {
  --line-height: var(--theme-font-height-xl-dense);
  line-height: var(--theme-font-height-xl-dense);
}

.aDIQz {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-xl, 0);
}

/* ---------- xxl size ---------- */
.hqn0e {
  --capital-height: var(--theme-font-capitalHeight-xxl);
  --line-height: var(--theme-font-height-xxl-normal);
  font-size: var(--theme-font-size-xxl);
  line-height: var(--theme-font-height-xxl-normal);
}

.H0b4U {
  --line-height: var(--theme-font-height-xxl-dense);
  line-height: var(--theme-font-height-xxl-dense);
}

.Lt6u0 {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-xxl, 0);
}

/* ---------- xxxl size ---------- */
.V7Rue {
  --capital-height: var(--theme-font-capitalHeight-xxxl);
  --line-height: var(--theme-font-height-xxxl-normal);
  font-size: var(--theme-font-size-xxxl);
  line-height: var(--theme-font-height-xxxl-normal);
}

.gp6sn {
  --line-height: var(--theme-font-height-xxxl-dense);
  line-height: var(--theme-font-height-xxxl-dense);
}

.WweCH {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-xxxl, 0);
}

/* ---------- xxxxl size ---------- */
.ddQeR {
  --capital-height: var(--theme-font-capitalHeight-xxxxl);
  --line-height: var(--theme-font-height-xxxxl-normal);
  font-size: var(--theme-font-size-xxxxl);
  line-height: var(--theme-font-height-xxxxl-normal);
}

.XOiN_ {
  --line-height: var(--theme-font-height-xxxxl-dense);
  line-height: var(--theme-font-height-xxxxl-dense);
}

.P_Jwy {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-xxxxl, 0);
}

/* ---------- xxxxxl size ---------- */
.k1XM0 {
  --capital-height: var(--theme-font-capitalHeight-xxxxxl);
  --line-height: var(--theme-font-height-xxxxxl-normal);
  font-size: var(--theme-font-size-xxxxxl);
  line-height: var(--theme-font-height-xxxxxl-normal);
}

.NlmiX {
  --line-height: var(--theme-font-height-xxxxxl-dense);
  line-height: var(--theme-font-height-xxxxxl-dense);
}

.qPH6Y {
  padding-bottom: 0;
  padding-bottom: var(--theme-font-compensation-xxxxxl, 0);
}

.f0RFx {
  /* TODO: SEMANTICS next next 3 lines: remove --theme-component vars and replace on semantic vars */
  --kitty-link-color: var(--theme-component-link-color-default, var(--theme-palette-blue600));
  --kitty-link-color-hover: var(--theme-component-link-color-hover, var(--theme-palette-red600));
  --kitty-link-text-decoration: var(--theme-component-link-decoration, none);

  --kitty-link-opacity-hover: 1;
  --kitty-link-text-underline-offset: unset;

  color: var(--theme-component-link-color-default, var(--theme-palette-blue600));

  color: var(--kitty-link-color);
  text-decoration: none;
  -webkit-text-decoration: var(--kitty-link-text-decoration);
          text-decoration: var(--kitty-link-text-decoration);
  text-underline-offset: unset;
  text-underline-offset: var(--kitty-link-text-underline-offset);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition:
    color var(--theme-animation-duration-default) ease-in-out, background-color var(--theme-animation-duration-default) ease-in-out;
  /* Specified explicitly, because if href is omitted the cursor is default */
  cursor: pointer;
}

@media (hover: none) and (pointer: coarse) {
  .f0RFx:active {
    background-color: var(--theme-palette-black8);
    border-radius: 2px;
  }
}

.f0RFx:hover {
  color: var(--kitty-link-color-hover);
  opacity: var(--kitty-link-opacity-hover);
}

@media (hover: none) {
  .f0RFx:hover {
    --kitty-link-color-hover: var(--module-link-color);
  }
}

.f0RFx:focus-visible {
  box-shadow: 0 0 0 3px var(--theme-palette-blue300);
  outline: none;
  border-radius: var(--theme-borderRadius-s);
}

.f0RFx:visited:not(.qFPbh):not(:hover) {
  color: revert;
}

/* ---------- size modifier ---------- */

.o6aY0 {
  --kitty-link-color: var(--theme-palette-blue600);
  --kitty-link-text-decoration: none;
}

.H8SBK {
  --kitty-link-color: var(--theme-palette-gray54);
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.H8SBK:hover {
  --kitty-link-color-hover: var(--theme-palette-gray76);
}

.fJT2L {
  --kitty-link-color: var(--theme-palette-gray54);
  --kitty-link-text-decoration: none;
}

.U9B5A {
  --kitty-link-color: var(--theme-palette-black);
  --kitty-link-text-decoration: none;
}

.dkke7 {
  --kitty-link-color: var(--theme-palette-red600);
  --kitty-link-text-decoration: none;
}

.BAj4K {
  --kitty-link-color: var(--theme-palette-black);
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.BAj4K:hover {
  --kitty-link-color-hover: var(--theme-palette-gray76);
}

.Qbr_n {
  --kitty-link-color: inherit;
  --kitty-link-color-hover: inherit;
  --kitty-link-opacity-hover: 0.65;
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.dOuRb {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xs-underlineOffset);
}

.EeRTz {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-s-underlineOffset);
}

.DsBOH {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-ms-underlineOffset);
}

.vF9vB {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-m-underlineOffset);
}

.MnLly {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xm-underlineOffset);
}

.a1s33 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-l-underlineOffset);
}

.Pviz4 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xl-underlineOffset);
}

.dtBnC {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxl-underlineOffset);
}

.frgrP {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxl-underlineOffset);
}

.Z31Hm {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxxl-underlineOffset);
}

.Xdmlz {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxxxl-underlineOffset);
}

.t0Xty {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: var(--module-max-lines-size);
}

/* Fix the issue when one line is too short because of word-break: break-word */
/* The break-all value makes the line cut closer to the text-overflow: ellipsis */
/* We decided that is not an issue for the case when maxLines is more the one */
.MHU26 {
  word-break: break-all !important;
}

.gq1aI {
  --element-margin-fallback: 0;
}

.ULoJj + .ULoJj {
  margin-top: var(--module-typography-margin-top, var(--element-margin-fallback));
}

/* ------- .header-5xl ------- */

.h46YT + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-5xl);
}

.h46YT + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-4xl);
}

.h46YT + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-3xl);
}

.h46YT + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-2xl);
}

.h46YT + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xl);
}

.h46YT + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-l);
}

.h46YT + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xm);
}

.h46YT + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-m);
}

.h46YT + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-ms);
}

.h46YT + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-s);
}

.h46YT + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xl);
}

.h46YT + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l);
}

.h46YT + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l-dense);
}

.h46YT + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m);
}

.h46YT + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m-dense);
}

.h46YT + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s);
}

.h46YT + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s-dense);
}

.h46YT + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xs);
}

/* ------- .header-4xl ------- */

.mCpKp + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-5xl);
}

.mCpKp + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-4xl);
}

.mCpKp + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-3xl);
}

.mCpKp + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-2xl);
}

.mCpKp + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xl);
}

.mCpKp + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-l);
}

.mCpKp + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xm);
}

.mCpKp + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-m);
}

.mCpKp + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-ms);
}

.mCpKp + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-s);
}

.mCpKp + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xl);
}

.mCpKp + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l);
}

.mCpKp + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l-dense);
}

.mCpKp + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m);
}

.mCpKp + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m-dense);
}

.mCpKp + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s);
}

.mCpKp + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s-dense);
}

.mCpKp + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xs);
}

/* ------- .header-3xl ------- */

.tcBEh + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-5xl);
}

.tcBEh + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-4xl);
}

.tcBEh + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-3xl);
}

.tcBEh + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-2xl);
}

.tcBEh + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xl);
}

.tcBEh + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-l);
}

.tcBEh + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xm);
}

.tcBEh + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-m);
}

.tcBEh + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-ms);
}

.tcBEh + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-s);
}

.tcBEh + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xl);
}

.tcBEh + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l);
}

.tcBEh + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l-dense);
}

.tcBEh + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m);
}

.tcBEh + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m-dense);
}

.tcBEh + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s);
}

.tcBEh + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s-dense);
}

.tcBEh + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xs);
}

/* ------- .header-2xl ------- */

.QVJMM + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-5xl);
}

.QVJMM + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-4xl);
}

.QVJMM + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-3xl);
}

.QVJMM + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-2xl);
}

.QVJMM + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xl);
}

.QVJMM + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-l);
}

.QVJMM + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xm);
}

.QVJMM + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-m);
}

.QVJMM + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-ms);
}

.QVJMM + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-s);
}

.QVJMM + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xl);
}

.QVJMM + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l);
}

.QVJMM + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l-dense);
}

.QVJMM + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m);
}

.QVJMM + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m-dense);
}

.QVJMM + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s);
}

.QVJMM + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s-dense);
}

.QVJMM + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xs);
}

/* ------- .header-xl ------- */

.upgca + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-5xl);
}

.upgca + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-4xl);
}

.upgca + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-3xl);
}

.upgca + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-2xl);
}

.upgca + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xl);
}

.upgca + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-l);
}

.upgca + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xm);
}

.upgca + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-m);
}

.upgca + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-ms);
}

.upgca + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-s);
}

.upgca + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xl);
}

.upgca + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l);
}

.upgca + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l-dense);
}

.upgca + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m);
}

.upgca + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m-dense);
}

.upgca + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s);
}

.upgca + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s-dense);
}

.upgca + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xs);
}

/* ------- .header-l ------- */

.oMWhL + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-5xl);
}

.oMWhL + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-4xl);
}

.oMWhL + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-3xl);
}

.oMWhL + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-2xl);
}

.oMWhL + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xl);
}

.oMWhL + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-l);
}

.oMWhL + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xm);
}

.oMWhL + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-m);
}

.oMWhL + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-ms);
}

.oMWhL + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-s);
}

.oMWhL + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xl);
}

.oMWhL + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l);
}

.oMWhL + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l-dense);
}

.oMWhL + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m);
}

.oMWhL + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m-dense);
}

.oMWhL + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s);
}

.oMWhL + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s-dense);
}

.oMWhL + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xs);
}

/* ------- .header-xm ------- */

.SmDi4 + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-5xl);
}

.SmDi4 + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-4xl);
}

.SmDi4 + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-3xl);
}

.SmDi4 + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-2xl);
}

.SmDi4 + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xl);
}

.SmDi4 + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-l);
}

.SmDi4 + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xm);
}

.SmDi4 + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-m);
}

.SmDi4 + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-ms);
}

.SmDi4 + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-s);
}

.SmDi4 + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xl);
}

.SmDi4 + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l);
}

.SmDi4 + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l-dense);
}

.SmDi4 + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m);
}

.SmDi4 + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m-dense);
}

.SmDi4 + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s);
}

.SmDi4 + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s-dense);
}

.SmDi4 + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xs);
}

/* ------- .header-m ------- */

.UheRL + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-5xl);
}

.UheRL + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-4xl);
}

.UheRL + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-3xl);
}

.UheRL + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-2xl);
}

.UheRL + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xl);
}

.UheRL + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-l);
}

.UheRL + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xm);
}

.UheRL + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-m);
}

.UheRL + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-ms);
}

.UheRL + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-s);
}

.UheRL + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xl);
}

.UheRL + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l);
}

.UheRL + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l-dense);
}

.UheRL + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m);
}

.UheRL + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m-dense);
}

.UheRL + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s);
}

.UheRL + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s-dense);
}

.UheRL + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xs);
}

/* ------- .header-ms ------- */

.KcG5E + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-5xl);
}

.KcG5E + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-4xl);
}

.KcG5E + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-3xl);
}

.KcG5E + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-2xl);
}

.KcG5E + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xl);
}

.KcG5E + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-l);
}

.KcG5E + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xm);
}

.KcG5E + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-m);
}

.KcG5E + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-ms);
}

.KcG5E + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-s);
}

.KcG5E + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xl);
}

.KcG5E + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l);
}

.KcG5E + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l-dense);
}

.KcG5E + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m);
}

.KcG5E + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m-dense);
}

.KcG5E + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s);
}

.KcG5E + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s-dense);
}

.KcG5E + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xs);
}

/* ------- .header-s ------- */

.Mmuap + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-5xl);
}

.Mmuap + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-4xl);
}

.Mmuap + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-3xl);
}

.Mmuap + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-2xl);
}

.Mmuap + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xl);
}

.Mmuap + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-l);
}

.Mmuap + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xm);
}

.Mmuap + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-m);
}

.Mmuap + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-ms);
}

.Mmuap + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-s);
}

.Mmuap + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xl);
}

.Mmuap + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l);
}

.Mmuap + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l-dense);
}

.Mmuap + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m);
}

.Mmuap + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m-dense);
}

.Mmuap + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s);
}

.Mmuap + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s-dense);
}

.Mmuap + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xs);
}

/* ------- .paragraph-xl ------- */

.NErz3 + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-5xl);
}

.NErz3 + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-4xl);
}

.NErz3 + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-3xl);
}

.NErz3 + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-2xl);
}

.NErz3 + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xl);
}

.NErz3 + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-l);
}

.NErz3 + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xm);
}

.NErz3 + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-m);
}

.NErz3 + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-ms);
}

.NErz3 + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-s);
}

.NErz3 + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xl);
}

.NErz3 + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l);
}

.NErz3 + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l-dense);
}

.NErz3 + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m);
}

.NErz3 + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m-dense);
}

.NErz3 + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s);
}

.NErz3 + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s-dense);
}

.NErz3 + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xs);
}

/* ------- .paragraph-l ------- */

.slhaA + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-5xl);
}

.slhaA + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-4xl);
}

.slhaA + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-3xl);
}

.slhaA + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-2xl);
}

.slhaA + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xl);
}

.slhaA + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-l);
}

.slhaA + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xm);
}

.slhaA + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-m);
}

.slhaA + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-ms);
}

.slhaA + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-s);
}

.slhaA + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xl);
}

.slhaA + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l);
}

.slhaA + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l-dense);
}

.slhaA + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m);
}

.slhaA + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m-dense);
}

.slhaA + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s);
}

.slhaA + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s-dense);
}

.slhaA + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xs);
}

/* ------- .paragraph-l-dense ------- */

.nCB7q + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-5xl);
}

.nCB7q + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-4xl);
}

.nCB7q + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-3xl);
}

.nCB7q + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-2xl);
}

.nCB7q + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xl);
}

.nCB7q + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-l);
}

.nCB7q + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xm);
}

.nCB7q + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-m);
}

.nCB7q + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-ms);
}

.nCB7q + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-s);
}

.nCB7q + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xl);
}

.nCB7q + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l);
}

.nCB7q + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l-dense);
}

.nCB7q + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m);
}

.nCB7q + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m-dense);
}

.nCB7q + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s);
}

.nCB7q + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s-dense);
}

.nCB7q + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xs);
}

/* ------- .paragraph-m ------- */

.uZpey + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-5xl);
}

.uZpey + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-4xl);
}

.uZpey + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-3xl);
}

.uZpey + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-2xl);
}

.uZpey + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xl);
}

.uZpey + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-l);
}

.uZpey + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xm);
}

.uZpey + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-m);
}

.uZpey + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-ms);
}

.uZpey + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-s);
}

.uZpey + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xl);
}

.uZpey + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l);
}

.uZpey + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l-dense);
}

.uZpey + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m);
}

.uZpey + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m-dense);
}

.uZpey + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s);
}

.uZpey + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s-dense);
}

.uZpey + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xs);
}

/* ------- .paragraph-m-dense ------- */

.PbMBH + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-5xl);
}

.PbMBH + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-4xl);
}

.PbMBH + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-3xl);
}

.PbMBH + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-2xl);
}

.PbMBH + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xl);
}

.PbMBH + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-l);
}

.PbMBH + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xm);
}

.PbMBH + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-m);
}

.PbMBH + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-ms);
}

.PbMBH + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-s);
}

.PbMBH + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xl);
}

.PbMBH + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l);
}

.PbMBH + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l-dense);
}

.PbMBH + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m);
}

.PbMBH + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m-dense);
}

.PbMBH + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s);
}

.PbMBH + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s-dense);
}

.PbMBH + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xs);
}

/* ------- .paragraph-s ------- */

.VBE7J + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-5xl);
}

.VBE7J + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-4xl);
}

.VBE7J + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-3xl);
}

.VBE7J + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-2xl);
}

.VBE7J + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xl);
}

.VBE7J + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-l);
}

.VBE7J + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xm);
}

.VBE7J + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-m);
}

.VBE7J + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-ms);
}

.VBE7J + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-s);
}

.VBE7J + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xl);
}

.VBE7J + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l);
}

.VBE7J + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l-dense);
}

.VBE7J + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m);
}

.VBE7J + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m-dense);
}

.VBE7J + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s);
}

.VBE7J + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s-dense);
}

.VBE7J + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xs);
}

/* ------- .paragraph-s-dense ------- */

.BUBp_ + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-5xl);
}

.BUBp_ + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-4xl);
}

.BUBp_ + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-3xl);
}

.BUBp_ + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-2xl);
}

.BUBp_ + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xl);
}

.BUBp_ + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-l);
}

.BUBp_ + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xm);
}

.BUBp_ + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-m);
}

.BUBp_ + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-ms);
}

.BUBp_ + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-s);
}

.BUBp_ + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xl);
}

.BUBp_ + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l);
}

.BUBp_ + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l-dense);
}

.BUBp_ + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m);
}

.BUBp_ + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m-dense);
}

.BUBp_ + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s);
}

.BUBp_ + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s-dense);
}

.BUBp_ + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xs);
}

/* ------- .paragraph-xs ------- */

.gKyLA + .h46YT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-5xl);
}

.gKyLA + .mCpKp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-4xl);
}

.gKyLA + .tcBEh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-3xl);
}

.gKyLA + .QVJMM {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-2xl);
}

.gKyLA + .upgca {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xl);
}

.gKyLA + .oMWhL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-l);
}

.gKyLA + .SmDi4 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xm);
}

.gKyLA + .UheRL {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-m);
}

.gKyLA + .KcG5E {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-ms);
}

.gKyLA + .Mmuap {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-s);
}

.gKyLA + .NErz3 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xl);
}

.gKyLA + .slhaA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l);
}

.gKyLA + .nCB7q {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l-dense);
}

.gKyLA + .uZpey {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m);
}

.gKyLA + .PbMBH {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m-dense);
}

.gKyLA + .VBE7J {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s);
}

.gKyLA + .BUBp_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s-dense);
}

.gKyLA + .gKyLA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xs);
}

.EUUDR + .EUUDR {
  margin-top: 0px;
  margin-top: var(--module-typography-margin-top, 0px);
}

/* ------- .header-5xl ------- */

.JDEmj + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-5xl);
}

.JDEmj + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-4xl);
}

.JDEmj + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-3xl);
}

.JDEmj + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-2xl);
}

.JDEmj + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xl);
}

.JDEmj + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-l);
}

.JDEmj + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xm);
}

.JDEmj + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-m);
}

.JDEmj + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-ms);
}

.JDEmj + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-s);
}

.JDEmj + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xl);
}

.JDEmj + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l);
}

.JDEmj + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l-dense);
}

.JDEmj + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m);
}

.JDEmj + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m-dense);
}

.JDEmj + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s);
}

.JDEmj + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s-dense);
}

.JDEmj + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xs);
}

/* ------- .header-4xl ------- */

.Xy59H + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-5xl);
}

.Xy59H + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-4xl);
}

.Xy59H + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-3xl);
}

.Xy59H + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-2xl);
}

.Xy59H + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xl);
}

.Xy59H + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-l);
}

.Xy59H + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xm);
}

.Xy59H + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-m);
}

.Xy59H + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-ms);
}

.Xy59H + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-s);
}

.Xy59H + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xl);
}

.Xy59H + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l);
}

.Xy59H + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l-dense);
}

.Xy59H + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m);
}

.Xy59H + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m-dense);
}

.Xy59H + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s);
}

.Xy59H + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s-dense);
}

.Xy59H + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xs);
}

/* ------- .header-3xl ------- */

.zrroL + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-5xl);
}

.zrroL + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-4xl);
}

.zrroL + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-3xl);
}

.zrroL + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-2xl);
}

.zrroL + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xl);
}

.zrroL + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-l);
}

.zrroL + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xm);
}

.zrroL + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-m);
}

.zrroL + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-ms);
}

.zrroL + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-s);
}

.zrroL + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xl);
}

.zrroL + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l);
}

.zrroL + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l-dense);
}

.zrroL + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m);
}

.zrroL + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m-dense);
}

.zrroL + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s);
}

.zrroL + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s-dense);
}

.zrroL + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xs);
}

/* ------- .header-3xl ------- */

.rTki4 + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-5xl);
}

.rTki4 + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-4xl);
}

.rTki4 + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-3xl);
}

.rTki4 + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-2xl);
}

.rTki4 + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xl);
}

.rTki4 + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-l);
}

.rTki4 + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xm);
}

.rTki4 + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-m);
}

.rTki4 + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-ms);
}

.rTki4 + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-s);
}

.rTki4 + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xl);
}

.rTki4 + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l);
}

.rTki4 + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l-dense);
}

.rTki4 + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m);
}

.rTki4 + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m-dense);
}

.rTki4 + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s);
}

.rTki4 + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s-dense);
}

.rTki4 + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xs);
}

/* ------- .header-xl ------- */

.KyDLt + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-5xl);
}

.KyDLt + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-4xl);
}

.KyDLt + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-3xl);
}

.KyDLt + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-2xl);
}

.KyDLt + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xl);
}

.KyDLt + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-l);
}

.KyDLt + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xm);
}

.KyDLt + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-m);
}

.KyDLt + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-ms);
}

.KyDLt + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-s);
}

.KyDLt + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xl);
}

.KyDLt + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l);
}

.KyDLt + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l-dense);
}

.KyDLt + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m);
}

.KyDLt + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m-dense);
}

.KyDLt + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s);
}

.KyDLt + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s-dense);
}

.KyDLt + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xs);
}

/* ------- .header-l ------- */

.CdjZv + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-5xl);
}

.CdjZv + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-4xl);
}

.CdjZv + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-3xl);
}

.CdjZv + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-2xl);
}

.CdjZv + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xl);
}

.CdjZv + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-l);
}

.CdjZv + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xm);
}

.CdjZv + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-m);
}

.CdjZv + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-ms);
}

.CdjZv + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-s);
}

.CdjZv + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xl);
}

.CdjZv + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l);
}

.CdjZv + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l-dense);
}

.CdjZv + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m);
}

.CdjZv + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m-dense);
}

.CdjZv + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s);
}

.CdjZv + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s-dense);
}

.CdjZv + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xs);
}

/* ------- .header-xm ------- */

.U_ieb + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-5xl);
}

.U_ieb + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-4xl);
}

.U_ieb + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-3xl);
}

.U_ieb + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-2xl);
}

.U_ieb + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xl);
}

.U_ieb + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-l);
}

.U_ieb + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xm);
}

.U_ieb + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-m);
}

.U_ieb + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-ms);
}

.U_ieb + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-s);
}

.U_ieb + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xl);
}

.U_ieb + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l);
}

.U_ieb + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l-dense);
}

.U_ieb + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m);
}

.U_ieb + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m-dense);
}

.U_ieb + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s);
}

.U_ieb + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s-dense);
}

.U_ieb + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xs);
}

/* ------- .header-m ------- */

.BVRxm + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-5xl);
}

.BVRxm + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-4xl);
}

.BVRxm + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-3xl);
}

.BVRxm + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-2xl);
}

.BVRxm + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xl);
}

.BVRxm + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-l);
}

.BVRxm + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xm);
}

.BVRxm + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-m);
}

.BVRxm + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-ms);
}

.BVRxm + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-s);
}

.BVRxm + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xl);
}

.BVRxm + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l);
}

.BVRxm + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l-dense);
}

.BVRxm + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m);
}

.BVRxm + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m-dense);
}

.BVRxm + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s);
}

.BVRxm + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s-dense);
}

.BVRxm + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xs);
}

/* ------- .header-ms ------- */

.uAKoG + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-5xl);
}

.uAKoG + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-4xl);
}

.uAKoG + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-3xl);
}

.uAKoG + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-2xl);
}

.uAKoG + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xl);
}

.uAKoG + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-l);
}

.uAKoG + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xm);
}

.uAKoG + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-m);
}

.uAKoG + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-ms);
}

.uAKoG + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-s);
}

.uAKoG + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xl);
}

.uAKoG + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l);
}

.uAKoG + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l-dense);
}

.uAKoG + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m);
}

.uAKoG + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m-dense);
}

.uAKoG + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s);
}

.uAKoG + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s-dense);
}

.uAKoG + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xs);
}

/* ------- .header-s ------- */

.Ko7Tq + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-5xl);
}

.Ko7Tq + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-4xl);
}

.Ko7Tq + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-3xl);
}

.Ko7Tq + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-2xl);
}

.Ko7Tq + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xl);
}

.Ko7Tq + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-l);
}

.Ko7Tq + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xm);
}

.Ko7Tq + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-m);
}

.Ko7Tq + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-ms);
}

.Ko7Tq + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-s);
}

.Ko7Tq + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xl);
}

.Ko7Tq + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l);
}

.Ko7Tq + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l-dense);
}

.Ko7Tq + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m);
}

.Ko7Tq + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m-dense);
}

.Ko7Tq + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s);
}

.Ko7Tq + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s-dense);
}

.Ko7Tq + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xs);
}

/* ------- .paragraph-xl ------- */

.ZaXN4 + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-5xl);
}

.ZaXN4 + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-4xl);
}

.ZaXN4 + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-3xl);
}

.ZaXN4 + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-2xl);
}

.ZaXN4 + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xl);
}

.ZaXN4 + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-l);
}

.ZaXN4 + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xm);
}

.ZaXN4 + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-m);
}

.ZaXN4 + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-ms);
}

.ZaXN4 + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-s);
}

.ZaXN4 + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xl);
}

.ZaXN4 + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l);
}

.ZaXN4 + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l-dense);
}

.ZaXN4 + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m);
}

.ZaXN4 + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m-dense);
}

.ZaXN4 + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s);
}

.ZaXN4 + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s-dense);
}

.ZaXN4 + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xs);
}

/* ------- .paragraph-l ------- */

.IBKOG + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-5xl);
}

.IBKOG + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-4xl);
}

.IBKOG + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-3xl);
}

.IBKOG + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-2xl);
}

.IBKOG + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xl);
}

.IBKOG + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-l);
}

.IBKOG + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xm);
}

.IBKOG + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-m);
}

.IBKOG + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-ms);
}

.IBKOG + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-s);
}

.IBKOG + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xl);
}

.IBKOG + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l);
}

.IBKOG + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l-dense);
}

.IBKOG + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m);
}

.IBKOG + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m-dense);
}

.IBKOG + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s);
}

.IBKOG + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s-dense);
}

.IBKOG + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xs);
}

/* ------- .paragraph-l-dense ------- */

.Gv2Cv + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-5xl);
}

.Gv2Cv + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-4xl);
}

.Gv2Cv + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-3xl);
}

.Gv2Cv + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-2xl);
}

.Gv2Cv + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xl);
}

.Gv2Cv + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-l);
}

.Gv2Cv + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xm);
}

.Gv2Cv + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-m);
}

.Gv2Cv + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-ms);
}

.Gv2Cv + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-s);
}

.Gv2Cv + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xl);
}

.Gv2Cv + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l);
}

.Gv2Cv + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l-dense);
}

.Gv2Cv + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m);
}

.Gv2Cv + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m-dense);
}

.Gv2Cv + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s);
}

.Gv2Cv + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s-dense);
}

.Gv2Cv + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xs);
}

/* ------- .paragraph-m ------- */

.iZe0p + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-5xl);
}

.iZe0p + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-4xl);
}

.iZe0p + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-3xl);
}

.iZe0p + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-2xl);
}

.iZe0p + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xl);
}

.iZe0p + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-l);
}

.iZe0p + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xm);
}

.iZe0p + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-m);
}

.iZe0p + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-ms);
}

.iZe0p + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-s);
}

.iZe0p + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xl);
}

.iZe0p + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l);
}

.iZe0p + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l-dense);
}

.iZe0p + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m);
}

.iZe0p + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m-dense);
}

.iZe0p + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s);
}

.iZe0p + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s-dense);
}

.iZe0p + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xs);
}

/* ------- .paragraph-m-dense ------- */

.V8wB1 + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-5xl);
}

.V8wB1 + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-4xl);
}

.V8wB1 + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-3xl);
}

.V8wB1 + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-2xl);
}

.V8wB1 + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xl);
}

.V8wB1 + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-l);
}

.V8wB1 + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xm);
}

.V8wB1 + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-m);
}

.V8wB1 + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-ms);
}

.V8wB1 + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-s);
}

.V8wB1 + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xl);
}

.V8wB1 + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l);
}

.V8wB1 + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l-dense);
}

.V8wB1 + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m);
}

.V8wB1 + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m-dense);
}

.V8wB1 + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s);
}

.V8wB1 + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s-dense);
}

.V8wB1 + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xs);
}

/* ------- .paragraph-s ------- */

.SW2gV + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-5xl);
}

.SW2gV + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-4xl);
}

.SW2gV + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-3xl);
}

.SW2gV + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-2xl);
}

.SW2gV + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xl);
}

.SW2gV + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-l);
}

.SW2gV + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xm);
}

.SW2gV + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-m);
}

.SW2gV + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-ms);
}

.SW2gV + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-s);
}

.SW2gV + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xl);
}

.SW2gV + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l);
}

.SW2gV + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l-dense);
}

.SW2gV + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m);
}

.SW2gV + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m-dense);
}

.SW2gV + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s);
}

.SW2gV + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s-dense);
}

.SW2gV + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xs);
}

/* ------- .paragraph-s-dense ------- */

.JJLtQ + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-5xl);
}

.JJLtQ + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-4xl);
}

.JJLtQ + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-3xl);
}

.JJLtQ + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-2xl);
}

.JJLtQ + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xl);
}

.JJLtQ + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-l);
}

.JJLtQ + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xm);
}

.JJLtQ + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-m);
}

.JJLtQ + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-ms);
}

.JJLtQ + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-s);
}

.JJLtQ + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xl);
}

.JJLtQ + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l);
}

.JJLtQ + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l-dense);
}

.JJLtQ + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m);
}

.JJLtQ + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m-dense);
}

.JJLtQ + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s);
}

.JJLtQ + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s-dense);
}

.JJLtQ + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xs);
}

/* ------- .paragraph-xs ------- */

.CdQKU + .JDEmj {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-5xl);
}

.CdQKU + .Xy59H {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-4xl);
}

.CdQKU + .zrroL {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-3xl);
}

.CdQKU + .rTki4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-2xl);
}

.CdQKU + .KyDLt {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xl);
}

.CdQKU + .CdjZv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-l);
}

.CdQKU + .U_ieb {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xm);
}

.CdQKU + .BVRxm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-m);
}

.CdQKU + .uAKoG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-ms);
}

.CdQKU + .Ko7Tq {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-s);
}

.CdQKU + .ZaXN4 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xl);
}

.CdQKU + .IBKOG {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l);
}

.CdQKU + .Gv2Cv {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l-dense);
}

.CdQKU + .iZe0p {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m);
}

.CdQKU + .V8wB1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m-dense);
}

.CdQKU + .SW2gV {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s);
}

.CdQKU + .JJLtQ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s-dense);
}

.CdQKU + .CdQKU {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xs);
}

.HZ_Yw {
  margin: 0;
  word-break: break-word;
}

.izhv4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* ---------- textAlign modifier ---------- */

.jcipR {
  text-align: left;
}

.y9L0L {
  text-align: center;
}

.wMCtb {
  text-align: right;
}

/* ---------- weight modifier ---------- */

.cWyRA {
  font-weight: var(--theme-font-weight-normal) !important;
}

.GhYn8 {
  font-weight: var(--theme-font-weight-bold) !important;
}

/* ---------- size modifier ---------- */

/* xs size */
._QF72 {
  --element-margin-fallback: calc(var(--theme-font-height-xs-normal) / 2);
}

/* s size */
.Ei23K {
  --element-margin-fallback: calc(var(--theme-font-height-s-normal) / 2);
}

/* ms size */
.pd5Pm {
  --element-margin-fallback: calc(var(--theme-font-height-ms-normal) / 2);
}

/* m size */
.u7dFm {
  --element-margin-fallback: calc(var(--theme-font-height-m-normal) / 2);
}

/* xm size */
.PrNGm {
  --element-margin-fallback: calc(var(--theme-font-height-xm-normal) / 2);
}

/* l size */
.BNP7q {
  --element-margin-fallback: calc(var(--theme-font-height-l-normal) / 2);
}

/* xl size */
.tNpXp {
  --element-margin-fallback: calc(var(--theme-font-height-xl-normal) / 2);
}

/* xxl size */
.NdOt8 {
  --element-margin-fallback: calc(var(--theme-font-height-xxl-normal) / 2);
}

/* xxxl size */
.HOY5P {
  --element-margin-fallback: calc(var(--theme-font-height-xxxl-normal) / 2);
}

/* xxxxl size */
.FhX57 {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxl-normal) / 2);
}

/* xxxxxl size */
.sGvJ1 {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxxl-normal) / 2);
}

.Uis_1 {
  color: var(--theme-font-color-valid);
}

.cgrvI {
  color: var(--theme-font-color-invalid);
}

.c24jI {
  color: var(--theme-font-color-noAccent);
}

.s4ESV {
  text-transform: lowercase;
}

.PUCxv {
  text-transform: uppercase;
}

.mTHR3 {
  margin-top: var(--module-useSpaces-top) !important;
}

.mTHR3 {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
}

.vdny6 {
  margin-bottom: var(--module-useSpaces-bottom) !important;
}

.vdny6 {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
}

/* Top margins */
.zAYyw,
.AYUEG {
  --module-useSpaces-top: 0px;
}

.xbsPM {
  --module-useSpaces-top: var(--theme-gap-2);
}

.rISwR {
  --module-useSpaces-top: var(--theme-gap-4);
}

.phSKf {
  --module-useSpaces-top: var(--theme-gap-6);
}

.Vh6iJ {
  --module-useSpaces-top: var(--theme-gap-8);
}

.JMkxK {
  --module-useSpaces-top: var(--theme-gap-10);
}

.XAONZ {
  --module-useSpaces-top: var(--theme-gap-12);
}

.DEWRc {
  --module-useSpaces-top: var(--theme-gap-14);
}

.yWxXL {
  --module-useSpaces-top: var(--theme-gap-16);
}

.bv4qi {
  --module-useSpaces-top: var(--theme-gap-18);
}

.aimPB {
  --module-useSpaces-top: var(--theme-gap-20);
}

.GjHuB {
  --module-useSpaces-top: var(--theme-gap-22);
}

.M9SZB {
  --module-useSpaces-top: var(--theme-gap-24);
}

.r5rO2 {
  --module-useSpaces-top: var(--theme-gap-28);
}

.wEaXQ {
  --module-useSpaces-top: var(--theme-gap-32);
}

.lkzoY {
  --module-useSpaces-top: var(--theme-gap-36);
}

.AN1P2 {
  --module-useSpaces-top: var(--theme-gap-40);
}

.cnrk0 {
  --module-useSpaces-top: var(--theme-gap-44);
}

.PS8ZE {
  --module-useSpaces-top: var(--theme-gap-48);
}

.AQfCN {
  --module-useSpaces-top: var(--theme-gap-52);
}

.QrGbH {
  --module-useSpaces-top: var(--theme-gap-56);
}

.nqSHM {
  --module-useSpaces-top: var(--theme-gap-60);
}

.RR9q8 {
  --module-useSpaces-top: var(--theme-gap-64);
}

.J4lEZ {
  --module-useSpaces-top: var(--theme-gap-72);
}

.l1IbE {
  --module-useSpaces-top: var(--theme-gap-80);
}

/* Bottom margins */
.R4V5a,
.t4Jul {
  --module-useSpaces-bottom: 0px;
}

.MO3P_ {
  --module-useSpaces-bottom: var(--theme-gap-2);
}

.npV4p {
  --module-useSpaces-bottom: var(--theme-gap-4);
}

._K4eJ {
  --module-useSpaces-bottom: var(--theme-gap-6);
}

.xh_YD {
  --module-useSpaces-bottom: var(--theme-gap-8);
}

.J8mKK {
  --module-useSpaces-bottom: var(--theme-gap-10);
}

.EJgZQ {
  --module-useSpaces-bottom: var(--theme-gap-12);
}

.g1b6V {
  --module-useSpaces-bottom: var(--theme-gap-14);
}

.uAh_t {
  --module-useSpaces-bottom: var(--theme-gap-16);
}

.XZvn6 {
  --module-useSpaces-bottom: var(--theme-gap-18);
}

.Vlzbb {
  --module-useSpaces-bottom: var(--theme-gap-20);
}

.NTCIJ {
  --module-useSpaces-bottom: var(--theme-gap-22);
}

.jgCfF {
  --module-useSpaces-bottom: var(--theme-gap-24);
}

.yC0Hz {
  --module-useSpaces-bottom: var(--theme-gap-28);
}

.ylby8 {
  --module-useSpaces-bottom: var(--theme-gap-32);
}

.nEsvo {
  --module-useSpaces-bottom: var(--theme-gap-36);
}

.Ngn0F {
  --module-useSpaces-bottom: var(--theme-gap-40);
}

.KTwMG {
  --module-useSpaces-bottom: var(--theme-gap-44);
}

.bfqWB {
  --module-useSpaces-bottom: var(--theme-gap-48);
}

.N2KA5 {
  --module-useSpaces-bottom: var(--theme-gap-52);
}

.fVUOV {
  --module-useSpaces-bottom: var(--theme-gap-56);
}

.v3KNL {
  --module-useSpaces-bottom: var(--theme-gap-60);
}

.ArS3X {
  --module-useSpaces-bottom: var(--theme-gap-64);
}

.I7ybv {
  --module-useSpaces-bottom: var(--theme-gap-72);
}

.vouB5 {
  --module-useSpaces-bottom: var(--theme-gap-80);
}

.sXMdJ {
  font-weight: var(--theme-font-weight-bold);
}

.iJfZ9 {
  --module-spacer-column-gap: var(--theme-component-spacer-gap);
  --module-spacer-row-gap: var(--theme-component-spacer-gap);
  --module-spacer-half-column-gap: calc(var(--module-spacer-column-gap) / 2);
  --module-spacer-half-row-gap: calc(var(--module-spacer-row-gap) / 2);

  display: inline-flex;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
  margin: 0px calc(-1 * (var(--theme-component-spacer-gap) / 2))
    0px;
  margin: 0px calc(-1 * calc(var(--theme-component-spacer-gap) / 2))
    0px;
  margin: var(--module-useSpaces-top, 0px) calc(-1 * var(--module-spacer-half-column-gap))
    var(--module-useSpaces-bottom, 0px);
}

/* formContext modifier */

.r7hdZ {
  --module-spacer-column-gap: var(--theme-component-spacer-formGap);
  --module-spacer-row-gap: var(--theme-component-spacer-formGap);
}

/* fullWidth modifier */

.tArpL {
  display: flex;
  width: calc(100% + (2 * var(--module-spacer-half-column-gap)));
  width: calc(100% + calc(2 * var(--module-spacer-half-column-gap)));
}

/* direction modifier */
.T8hEO {
  --module-spacer-half-column-gap: 0px;

  flex-direction: column;
}

/* wrap modifier */
.j_1zG {
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--module-spacer-half-row-gap) + 0px);
  margin-top: calc(-1 * var(--module-spacer-half-row-gap) + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(-1 * var(--module-spacer-half-row-gap) + 0px);
  margin-bottom: calc(-1 * var(--module-spacer-half-row-gap) + var(--module-useSpaces-bottom, 0px));
}

.CHbI5 {
  --module-spacer-slot-width: auto;

  width: auto;

  width: var(--module-spacer-slot-width);
  margin: 0px var(--module-spacer-half-column-gap) 0px;
  margin: var(--module-useSpaces-top, 0px) var(--module-spacer-half-column-gap) var(--module-useSpaces-bottom, 0px);
}

.CHbI5:empty {
  display: none;
}

/* flex gap not working in safari */
.fWc6i:not(.Yq9uH) + .CHbI5 {
  margin-top: calc(var(--module-spacer-row-gap) + 0px);
  margin-top: calc(var(--module-spacer-row-gap) + var(--module-useSpaces-top, 0px));
}

.Yq9uH {
  margin-top: calc(var(--module-spacer-half-row-gap) + 0px);
  margin-top: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(var(--module-spacer-half-row-gap) + 0px);
  margin-bottom: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-bottom, 0px));
}

/* Hide the slot if there is only one element with hidden attribute */
@supports (selector(:has(*))) {
  .CHbI5:has(> [hidden]:only-child) {
    display: none;
  }
}

/* ---------- grow modifier ---------- */
.IhJkb {
  flex-grow: 1;
  min-width: 0;
}

/* ---------- fixed width modifier ---------- */
.ebLr0 {
  flex-shrink: 0;
}

/* ---------- align modifier ---------- */

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

.zcuqG {
  align-self: center;
}

.F5U7n {
  align-self: flex-end;
}

.KwFgu {
  align-self: baseline;
}

.z5Kmf {
  --module-button-color-disabled: var(--theme-semantics-components-control-text-disabled);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-disabled);
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-default);

  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  background-color: var(--module-button-backgroundColor, var(--theme-semantics-components-button-bg-secondary));
  color: var(--module-button-color, var(--theme-font-color-default));
  height: var(--module-button-height);
  padding: var(--module-button-padding);
  max-width: 100%;
  /* Fix the issue when the user agent stylesheet sets the value */
  font-family: var(--theme-font-family);
  font-size: var(--module-button-fontSize);
  border-radius: var(--module-button-borderRadius);
  box-shadow: none;
  box-shadow: var(--module-bottom-boxShadow, none);
  border: none;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: background-color var(--theme-animation-duration-default) cubic-bezier(0.5, 0, 0.25, 1);
}

.z5Kmf[data-theme='lf'] {
  --theme-semantics-components-button-text-primary: var(--theme-palette-white);
  --theme-semantics-components-button-bg-primary: var(--theme-palette-blue500);
  --theme-semantics-components-button-bg-primaryHover: var(--theme-palette-blue600);
  --theme-semantics-components-button-bg-primaryPressed: var(--theme-palette-blue700);
  --theme-semantics-components-button-text-secondary: var(--theme-palette-black);
  --theme-semantics-components-button-bg-secondary: var(--theme-palette-blue100);
  --theme-semantics-components-button-bg-secondaryHover: var(--theme-palette-blue200);
  --theme-semantics-components-button-bg-secondaryPressed: var(--theme-palette-blue300);
  --theme-semantics-components-button-text-accentPrimary: var(--theme-palette-white);
  --theme-semantics-components-button-bg-accentPrimary: var(--theme-palette-green600);
  --theme-semantics-components-button-bg-accentPrimaryHover: var(--theme-palette-green700);
  --theme-semantics-components-button-bg-accentPrimaryPressed: var(--theme-palette-green800);
  --theme-semantics-components-button-bg-overlay-secondary: var(--theme-palette-white);
  --theme-semantics-components-button-bg-overlay-secondaryHover: var(--theme-palette-warmGray2);
  --theme-semantics-components-button-bg-overlay-secondaryPressed: var(--theme-palette-blue200);
  --theme-semantics-components-control-bg-overlay-disabled: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
  --theme-semantics-components-control-bg-disabled: var(--theme-palette-warmGray4);
}

.XGxaG[data-theme='lf'] {
  --theme-semantics-components-button-text-secondary: var(--theme-palette-blue700);
}

.z5Kmf:hover,
.esjox {
  background-color: var(
    --module-button-backgroundColor-hover,
    var(--theme-semantics-components-button-bg-secondaryHover)
  );
}

.z5Kmf:active,
.IP9fW {
  background-color: var(
    --module-button-backgroundColor-active,
    var(--theme-semantics-components-button-bg-secondaryPressed)
  );
  box-shadow: none;
  box-shadow: var(--module-bottom-boxShadow, none);
}

.z5Kmf:focus {
  box-shadow: var(--module-button-focusBoxShadow);
}

.z5Kmf:focus:not(:focus-visible) {
  box-shadow: var(--module-bottom-boxShadow);
}

.z5Kmf:focus-visible,
.VSMl8 {
  box-shadow: var(--module-button-focusBoxShadow);
}

/* ------------------ link modifier ------------------ */
.R1bvj {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-flex;
}

/* ------------------ disabled modifier ------------------ */

.IdY3B {
  background-color: var(--module-button-backgroundColor-disabled);
  color: var(--module-button-color-disabled, var(--theme-font-color-disabled));
  pointer-events: none;
}

.IdY3B:hover {
  background-color: var(--module-button-backgroundColor-disabled);
}

/* ------------------ size modifier ------------------ */

.Zk1Wu {
  --module-button-height: var(--theme-size-xs-height);
  --module-button-fontSize: var(--theme-size-xs-fontSize);
  --module-button-lineHeight: var(--theme-size-xs-lineHeight);
  --module-button-borderRadius: var(--theme-size-xs-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xs-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xs-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xs-icon-square-compensation);
}

.XfK66 {
  --module-button-height: var(--theme-size-s-height);
  --module-button-fontSize: var(--theme-size-s-fontSize);
  --module-button-lineHeight: var(--theme-size-s-lineHeight);
  --module-button-borderRadius: var(--theme-size-s-borderRadius);
  --module-button-padding: var(--theme-component-button-size-s-padding);
  --module-button-text-compensation: var(--theme-component-button-size-s-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-s-icon-square-compensation);
}

.zbyGI {
  --module-button-height: var(--theme-size-m-height);
  --module-button-fontSize: var(--theme-size-m-fontSize);
  --module-button-lineHeight: var(--theme-size-m-lineHeight);
  --module-button-borderRadius: var(--theme-size-m-borderRadius);
  --module-button-padding: var(--theme-component-button-size-m-padding);
  --module-button-text-compensation: var(--theme-component-button-size-m-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-m-icon-square-compensation);
}

.hB1Nh {
  --module-button-height: var(--theme-size-l-height);
  --module-button-fontSize: var(--theme-size-l-fontSize);
  --module-button-lineHeight: var(--theme-size-l-lineHeight);
  --module-button-borderRadius: var(--theme-size-l-borderRadius);
  --module-button-padding: var(--theme-component-button-size-l-padding);
  --module-button-text-compensation: var(--theme-component-button-size-l-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-l-icon-square-compensation);
}

.h8YcE {
  --module-button-height: var(--theme-size-xl-height);
  --module-button-fontSize: var(--theme-size-xl-fontSize);
  --module-button-lineHeight: var(--theme-size-xl-lineHeight);
  --module-button-borderRadius: var(--theme-size-xl-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xl-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xl-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xl-icon-square-compensation);
}

/* ------------------ preset modifier ------------------ */

.eH8nY {
  --module-button-color: var(--theme-semantics-components-button-text-primary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-primary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-primaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-primaryPressed);
}

.XGxaG {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-secondaryPressed);
}

.K_IXj {
  --module-button-color: var(--theme-semantics-components-button-text-accentPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-accentPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-accentPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-accentPrimaryPressed);
}

.NBEid {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-overlay-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-overlay-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-overlay-secondaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-overlay-disabled);
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

/* deprecated preset does not have semantics 
  TODO: remove by https://jr.avito.ru/browse/FA-8800 */
.iL4FJ {
  --module-button-color: var(--theme-palette-white);
  --module-button-color-disabled: var(--theme-palette-red200);
  --module-button-backgroundColor: var(--theme-palette-red400);
  --module-button-backgroundColor-hover: var(--theme-palette-red300);
  --module-button-backgroundColor-active: var(--theme-palette-red400);
  --module-button-backgroundColor-disabled: var(--theme-palette-red300);
}

/* ------------------ preset modifier - only 23 ------------------ */

.c_VVB {
  --module-button-color: var(--theme-semantics-components-button-text-accentSecondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-accentSecondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-accentSecondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-accentSecondaryPressed);
}

.L7ZZf {
  --module-button-color: var(--theme-semantics-components-button-text-payPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-payPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-payPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-payPrimaryPressed);
}

.csKcN {
  --module-button-color: var(--theme-semantics-components-button-text-paySecondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-paySecondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-paySecondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-paySecondaryPressed);
}

.xJ78b {
  --module-button-color: var(--theme-semantics-components-button-text-successPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-successPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-successPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-successPrimaryPressed);
}

.i05Ud {
  --module-button-color: var(--theme-semantics-components-button-text-errorPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-errorPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-errorPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-errorPrimaryPressed);
}

.zvx0u {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-overlay-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-overlay-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-overlay-secondaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-overlay-disabled);
}

.hhizB {
  --module-button-color: var(--theme-semantics-components-button-text-inverse-primary);
  --module-button-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-inverse-primary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-inverse-primaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-inverse-primaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-inverse-disabled);
}

.IBnky {
  --module-button-color: var(--theme-semantics-components-button-text-inverse-secondary);
  --module-button-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-inverse-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-inverse-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-inverse-secondaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-inverse-disabled);
}

.pd5xm {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: transparent;
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-ghostHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-ghostPressed);
  --module-button-backgroundColor-disabled: transparent;
}

.EczJd {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: transparent;
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-ghostHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-ghostPressed);
  --module-button-backgroundColor-disabled: transparent;
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

.vgpau {
  --module-button-color: var(--theme-semantics-components-button-text-inverse-secondary);
  --module-button-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --module-button-backgroundColor: transparent;
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-inverse-ghostHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-inverse-ghostPressed);
  --module-button-backgroundColor-disabled: transparent;
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-inversePreset);
}

/* ------------------ preset modifier - only LF ------------------ */

.OxqKp {
  --module-button-color: var(--theme-component-button-presets-default-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-default-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-default-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-default-backgroundColor-active);
}

.GNqEg {
  --module-button-color: var(--theme-component-button-presets-defaultInverse-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-defaultInverse-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-defaultInverse-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-defaultInverse-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-defaultInverse-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-defaultInverse-backgroundColor-disabled
  );
}

.aUaFz {
  --module-button-color: var(--theme-component-button-presets-warning-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-warning-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-warning-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-warning-backgroundColor-active);
}

.IsHkZ {
  --module-button-color: var(--theme-component-button-presets-safeDeal-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-safeDeal-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-safeDeal-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-safeDeal-backgroundColor-active);
}

.gkaQy {
  --module-button-color: var(--theme-component-button-presets-overlayActive-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-overlayActive-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlayActive-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlayActive-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlayActive-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-overlayActive-backgroundColor-disabled
  );
}

/* ------------------ shadow modifier ------------------ */

._14IO {
  /* TODO: SEMANTICS showdow does not exists in semantics */
  --module-bottom-boxShadow: var(--theme-boxShadow-default);
}

/* ------------------ fullWidth modifier ------------------ */

.mJqF_ {
  width: 100%;
}

/* ------------------ multiLine modifier ------------------ */

.sfDNu {
  --module-button-borderRadius: var(--theme-borderRadius-l);
}

.sfDNu.Zk1Wu {
  --module-button-height: 52px;
}

.sfDNu.XfK66 {
  --module-button-height: 52px;
}

.sfDNu.zbyGI {
  --module-button-height: 60px;
}

.sfDNu.hB1Nh {
  --module-button-height: 68px;
}

.sfDNu.h8YcE {
  --module-button-height: 68px;
}

/* ------------------ shape modifier ------------------ */

.iHJQ8 {
  border-radius: var(--module-button-height);
}

.hiuxl,
.MAZzT {
  max-width: var(--module-button-height);
  min-width: var(--module-button-height);
  padding-left: 0;
  padding-right: 0;
}

.MAZzT {
  border-radius: var(--module-button-height);
}

/* ------------------ withIcon modifier ------------------ */

.MFPhG.Zk1Wu {
  --module-button-padding: var(--theme-component-button-size-xs-paddingWithIcon);
}

.MFPhG.XfK66 {
  --module-button-padding: var(--theme-component-button-size-s-paddingWithIcon);
}

.MFPhG.zbyGI {
  --module-button-padding: var(--theme-component-button-size-m-paddingWithIcon);
}

.MFPhG.hB1Nh {
  --module-button-padding: var(--theme-component-button-size-l-paddingWithIcon);
}

.MFPhG.h8YcE {
  --module-button-padding: var(--theme-component-button-size-xl-paddingWithIcon);
}

/* ------------------ wrapper element  ------------------ */

.Wp48k {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
  justify-content: center;
  line-height: var(--module-button-lineHeight);
  width: 100%;
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}

/* ------------------ loading modifier  ------------------ */

.p1TDe {
  opacity: 0;
}

/* ------------------ text element  ------------------ */

.bSamg {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  white-space: nowrap;
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
  padding-left: 0;
  padding-left: var(--theme-module-button-text-padding-start, 0);
  padding-right: 0;
  padding-right: var(--theme-module-button-text-padding-end, 0);
}

/* ------------------ withIcon modifier for size xs ------------------ */

.EvY2R.kFq7l {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-end);
}

.oT0Pa.kFq7l {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-startWithIcon);
}

.spXNN.kFq7l {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size s ------------------ */

.EvY2R.dim9Y {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-end);
}

.oT0Pa.dim9Y {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-startWithIcon);
}

.spXNN.dim9Y {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size m ------------------ */

.EvY2R.j0CSY {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-end);
}

.oT0Pa.j0CSY {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-startWithIcon);
}

.spXNN.j0CSY {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size l ------------------ */

.EvY2R.iqpUS {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-end);
}

.oT0Pa.iqpUS {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-startWithIcon);
}

.spXNN.iqpUS {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size xl ------------------ */

.EvY2R.cDwfu {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-end);
}

.oT0Pa.cDwfu {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-startWithIcon);
}

.spXNN.cDwfu {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-endWithIcon);
}

/* ------------------ firstLine element ------------------ */

.hTH_g {
  display: block;
  font-size: var(--theme-module-button-firstLine-font-size);
  line-height: var(--theme-module-button-firstLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nZrYy {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.x4XmG {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.EEu2F {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.FquA1 {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

.SWUbY {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

/* ------------------ secondLine element  ------------------ */

.xtTSk {
  display: block;
  opacity: 0.7;
  font-size: var(--theme-module-button-secondLine-font-size);
  line-height: var(--theme-module-button-secondLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.FpXt7 {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.BG_DU {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.Sgcmu {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.eN_YE {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

.i7jNa {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

/* ------------------ loader element  ------------------ */

.kUEgf {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 0;
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}

/* ------------------ icon before/after styles ------------------ */
.Qunvf {
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
}

/* Для inline иконок работать не будет, так как они обернуты в span.
  data-icon — иконки из web-components/icons */
.Qunvf > svg[data-icon],
.Qunvf > svg[data-icon-name] {
  position: relative;
  top: var(--module-button-icon-square-compensation);
}

/* ------------------ fake Button for react-router ------------------ */
.eIPNU {
  display: inline-flex;
  -webkit-text-decoration: none;
  text-decoration: none;
}

a:active > .eIPNU {
  background-color: var(
    --module-button-backgroundColor-active,
    var(--theme-semantics-components-button-bg-secondaryPressed)
  );
  box-shadow: none;
  box-shadow: var(--module-bottom-boxShadow, none);
}

a:focus > .eIPNU {
  box-shadow: var(--module-button-focusBoxShadow);
}

a:focus:not(:focus-visible) > .eIPNU {
  box-shadow: var(--module-bottom-boxShadow);
}

a:focus-visible > .eIPNU {
  box-shadow: var(--module-button-focusBoxShadow);
}

._57xKu {
  display: inline-block;
  color: var(--kitty-spinner-color);
  line-height: 0;
}

._57xKu[data-theme='lf'] {
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-control-text-inverse-primary: var(--theme-palette-white);
}

/* ------------------ preset modifier ------------------ */
.kGxaG {
  --kitty-spinner-color: var(--theme-semantics-components-control-text-primary);
}

.uk6xk {
  --kitty-spinner-color: var(--theme-semantics-components-control-text-inverse-primary);
}

.lRJoK {
  /* TODO: SEMANTICS no preset in figma (deprecated) */
  --kitty-spinner-color: var(--theme-palette-blue600);
}

.ydBEY {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNyAxNUE2IDYgMCAxIDAgNyAzYTYgNiAwIDAgMCAwIDEybS0uMDItOC41Yy0uNDggMC0uODguMzMtMSAuOGwtLjExLjQ4LS45Ny0uMjQuMTEtLjQ4Yy4yMi0uOSAxLjAxLTEuNTYgMS45Ny0xLjU2YTIuMDQgMi4wNCAwIDAgMSAxLjAxIDMuOHEtLjIzLjE0LS4zNi4yOWMtLjA4LjEtLjE1LjI1LS4xNS41M3YuMjhoLTF2LS4yOHEuMDEtLjczLjM2LTEuMTVjLjIxLS4yNy40OC0uNDMuNjUtLjUzLjMtLjE4LjUxLS41MS41MS0uOSAwLS41OC0uNDYtMS4wNC0xLjAyLTEuMDRtLjYyIDUuM2EuNi42IDAgMSAxLTEuMiAwIC42LjYgMCAwIDEgMS4yIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.l0F0T {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxOEE3IDcgMCAxIDAgOCA0YTcgNyAwIDAgMCAwIDE0bS0uMDItOS44NWMtLjUyIDAtLjk0LjM1LTEuMDUuOGwtLjE2LjYzLTEuMjYtLjMxLjE2LS42M2EyLjQgMi40IDAgMCAxIDIuMy0xLjc5YzEuMyAwIDIuMzggMS4wNCAyLjM4IDIuMzQgMCAuODgtLjQ4IDEuNjMtMS4yIDIuMDRxLS4yNi4xNC0uMzguMjktLjEyLjEtLjE0LjUxdi40N2gtMS4zdi0uNDdhMi4xIDIuMSAwIDAgMSAxLjE5LTEuOTNjLjMyLS4xOS41My0uNTMuNTMtLjkgMC0uNTctLjQ3LTEuMDUtMS4wNy0xLjA1bS43MiA2LjA1YS43LjcgMCAxIDEtMS40IDAgLjcuNyAwIDAgMSAxLjQgMCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.Qn9y9 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOSAxOUE4IDggMCAxIDAgOSAzYTggOCAwIDAgMCAwIDE2TTguOTggOC4zYy0uNDUgMC0uOC4zLS45LjY4bC0uMi43OC0xLjU1LS4zOC4yLS43OGEyLjUgMi41IDAgMCAxIDIuNDUtMS45IDIuNDkgMi40OSAwIDAgMSAxLjI2IDQuNjZjLS4xOS4xLS4yOC4xNy0uMzUuMjUtLjA1LjA2LS4xMS4xNy0uMTEuNDJ2LjQ3aC0xLjZ2LS40N2EyLjIgMi4yIDAgMCAxIDEuMjYtMi4wNi45LjkgMCAwIDAgLjQ2LS43OC45LjkgMCAwIDAtLjkyLS44OW0uOTIgNi4yYS45LjkgMCAxIDEtMS44IDAgLjkuOSAwIDAgMSAxLjggMCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.kEDgI {
  --aspect-ratio: 0.875;
}

.H8IW_ {
  --aspect-ratio: 0.8;
}

.FYH3l {
  --aspect-ratio: 0.9;
}

.Sx8xS {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE0MTQxNCIgZD0iTTAgOWE1LjY2IDUuNjYgMCAxIDEgMTEuMzIgMEE1LjY2IDUuNjYgMCAwIDEgMCA5Ii8+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk4IDYuNSA4LjUgOSA2IDExLjVsLS43LS42OCAxLjM0LTEuMzNoLTMuNFY4LjVoMy40TDUuMyA3LjE4eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIuNDI2IDQuMTQ5aDYuNDd2OS43MDNoLTYuNDd6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}

.UonjP {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE0MTQxNCIgZD0iTTAgMTFhNyA3IDAgMSAxIDE0IDAgNyA3IDAgMCAxLTE0IDAiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im03LjQgNy45IDMuMSAzLjEtMy4xIDMuMS0uODUtLjg1TDguMiAxMS42SDR2LTEuMmg0LjJMNi41NSA4Ljc1eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.iiNnr {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE0MTQxNCIgZD0iTTAgMTFhNyA3IDAgMSAxIDE0IDAgNyA3IDAgMCAxLTE0IDAiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im03LjQgNy45IDMuMSAzLjEtMy4xIDMuMS0uODUtLjg1TDguMiAxMS42SDR2LTEuMmg0LjJMNi41NSA4Ljc1eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.AkSoD {
  --aspect-ratio: 0.75;
}

.MAnFg {
  --aspect-ratio: 0.7;
}

.FMhrj {
  --aspect-ratio: 0.7;
}

.ZdO89 {
  --module-icon-color: unset;
  --module-icon-colorHover: unset;
  --module-icon-size: unset;
  aspect-ratio: 1/1;
  background-color: initial;
  background-color: var(--module-icon-color, currentColor);
  -webkit-mask-image: none, linear-gradient(transparent, transparent);
          mask-image: none, linear-gradient(transparent, transparent);
  -webkit-mask-image: var(--module-icon-mask-url, none), linear-gradient(transparent, transparent);
          mask-image: var(--module-icon-mask-url, none), linear-gradient(transparent, transparent);
  display: inline-block;
  height: initial;
  height: var(--module-icon-size, 20px);
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  transition: background-color 0.15s ease-out;
  vertical-align: middle;

  /**
  * safari implicitly compresses svg inside flex containers
  * https://bugs.webkit.org/show_bug.cgi
  */
  flex-shrink: 0;
}

.ZdO89:hover {
  background-color: currentColor;
  background-color: var(--module-icon-colorHover, currentColor);
}

.ZdO89:focus {
  outline: none;
}

/* The mask cannot be painted in different colors, so for icons like this one, you need to set background additionally */
.SopHm {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--module-icon-mask-url);
}

@supports not (aspect-ratio: 1/1) {
  /* Old versions of safari do not support the aspect-ratio property */
  .ZdO89 {
    width: var(--module-icon-size);
  }
}

._gbLK {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0ibTEwIDExLjI3IDUuMzYgNS4zNyAxLjI4LTEuMjhMMTEuMjcgMTBsNS4zNy01LjM2LTEuMjgtMS4yOEwxMCA4LjczIDQuNjQgMy4zNiAzLjM2IDQuNjQgOC43MyAxMGwtNS4zNyA1LjM2IDEuMjggMS4yOHoiLz48L3N2Zz4=);
}

.TsCmj {
  /* Common tokens */
  --module-bottomSheet-top-margin: var(--theme-gap-4);
  --module-bottomSheet-withHandler-compensation: var(--theme-gap-4);
  --module-bottomSheet-radius: var(--theme-borderRadius-xl);
  --module-bottomSheet-background: var(--theme-semantics-bg-elevation1);
  --module-bottomSheet-overlap: 100vh;

  /* Header element */
  --module-bottomSheet-header-gap: var(--theme-gap-16);

  /* JS tokens */
  --module-bottomSheet-footer-height: 0;

  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  /* These properties below will be changed in JS */
  top: 0;
  height: 100vh;
}

.TsCmj[data-theme='lf'] {
  --theme-semantics-bg-elevation1: var(--theme-palette-white);
  --theme-semantics-backdrop-fill: var(--theme-color-overlay);
  --theme-semantics-divider-default: var(--theme-palette-black12);
}

/* The pointer-events: none style is needed to ensure correct interaction with the main content of the page
(this element occupies the whole screen) */
.KAySX {
  pointer-events: none;
  top: auto;
}

/* This element creates an additional bottom overlap to eliminate the transparent gap during browser UI resizing and UI jerking */
.TsCmj::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: var(--module-bottomSheet-overlap);
  background-color: var(--module-bottomSheet-background);
}

/* ------- backdrop element ------- */

.qbIkF {
  position: absolute;
  /* Added extra top overlap to eliminate the transparent gap during browser UI resizing and UI jerking */
  top: calc(-1 * var(--module-bottomSheet-overlap));
  bottom: 0;
  right: 0;
  left: 0;
  background: var(--theme-semantics-backdrop-fill);
  opacity: 0;
  transition-property: opacity;
  /* Property will be changed in JS */
  transition-duration: 0s;
}

/* ------- bottomSheet element ------- */

.Gifv7 {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 480px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - var(--module-bottomSheet-top-margin));
  transform: translateY(100%);
  border-radius: var(--module-bottomSheet-radius) var(--module-bottomSheet-radius) 0 0;
  background-color: var(--module-bottomSheet-background);
  overflow: hidden;
  touch-action: none;
  isolation: isolate;
  transition-property: transform;
  /* Property will be changed in JS */
  transition-duration: 0s;
  /* This style is needed to work correctly without backdrop */
  pointer-events: all;
}

/* ------- withoutBackdrop modifiers ------- */

.jpSrB {
  box-shadow: 0 -28px 58px rgba(0, 0, 0, 0.08);
}

/* ------- content element ------- */

.ENH74 {
  max-height: 100%;
  box-sizing: border-box;
  overflow: scroll;
  padding: var(--theme-component-bottomSheet-content-padding-top)
    var(--theme-component-bottomSheet-content-padding-horizontal)
    var(--theme-component-bottomSheet-content-padding-bottom);
  flex-grow: 1;
}

.wzzae {
  padding-top: calc(
    var(--theme-component-bottomSheet-content-padding-top) + var(--module-bottomSheet-withHandler-compensation)
  );
}

.N2nj4 {
  padding: 0;
}

.M4G2I {
  padding-top: 0;
}

.KuEWj {
  padding-bottom: 0;
}

.hjdJP {
  padding-bottom: calc(
    var(--theme-component-bottomSheet-footer-padding-top) + var(--theme-component-bottomSheet-footer-padding-bottom) +
      var(--module-bottomSheet-footer-height)
  );
}

/* ------- handler element ------- */

.x8CAj {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  padding: 10px;
  z-index: 1;
}

.x8CAj::before {
  content: '';
  display: block;
  width: var(--theme-component-bottomSheet-handler-width);
  height: 4px;
  border-radius: 2px;
  background-color: var(--theme-semantics-divider-default);
}

/* ------- header element ------- */

.JLeJH {
  position: relative;
}

/* ------- footer element ------- */

.vHUBw {
  position: relative;
  /* There is issue with checkboxes stacking context */
  z-index: 2;
}

.heDve {
  position: absolute;
  left: var(--theme-component-bottomSheet-footer-padding-horizontal);
  right: var(--theme-component-bottomSheet-footer-padding-horizontal);
  bottom: var(--theme-component-bottomSheet-footer-padding-bottom);
  /* Fix Safari issue when footer became under the content during open animation */
  transform: translate3d(0, 0, 0);
}

.heDve::before {
  content: '';
  position: absolute;
  left: calc(-1 * var(--theme-component-bottomSheet-footer-padding-horizontal));
  right: calc(-1 * var(--theme-component-bottomSheet-footer-padding-horizontal));
  top: calc(-1 * var(--theme-component-bottomSheet-footer-padding-top));
  bottom: calc(-1 * var(--theme-component-bottomSheet-footer-padding-bottom));
  pointer-events: none;
  /* TODO: SEMANTICS no token */
  background: linear-gradient(180deg, rgba(255, 254, 254, 0) 0%, var(--theme-palette-white) 67.27%);
}

.PScqI {
  /* JS tokens */
  --module-bottomSheet-header-slot-minWidth: auto;

  padding: var(--theme-component-bottomSheet-header-padding-top)
    var(--theme-component-bottomSheet-content-padding-horizontal)
    var(--theme-component-bottomSheet-header-padding-bottom);
  display: flex;
  flex-direction: column;
  row-gap: 26px;
}

.x3x85 {
  padding-top: calc(
    var(--theme-component-bottomSheet-header-padding-top) + var(--module-bottomSheet-withHandler-compensation)
  );
}

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

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

.AanJN {
  align-items: center;
}

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

.HhYlt {
  align-items: baseline;
}

.mNHXp {
  display: flex;
}

/* ------- slot element ------- */

.CLSln {
  min-width: var(--module-bottomSheet-header-slot-minWidth);
}

.d8j9v {
  margin-right: var(--module-bottomSheet-header-gap);
}

.X3yuX {
  display: flex;
  justify-content: flex-end;
  margin-left: var(--module-bottomSheet-header-gap);
}

/* ------- title element ------- */

.ZgC94 {
  flex-grow: 1;
  min-width: 0;
}

.qrD0G {
  flex-grow: 0;
  flex-shrink: 1;
}

.fEgXp {
  padding: var(--theme-component-bottomSheet-footer-padding-top)
    var(--theme-component-bottomSheet-content-padding-horizontal)
    var(--theme-component-bottomSheet-footer-padding-bottom);
}

.dl6V2 {
  padding: 0;
}

.hSPHx {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNiI+PHBhdGggZD0ibTUgOS44NSAzLjU4IDMuNTcuODQtLjg0TDUuODUgOWwzLjU3LTMuNTgtLjg0LS44NEw1IDguMTUgMS40MiA0LjU4bC0uODQuODRMNC4xNSA5IC41OCAxMi41OGwuODQuODR6Ii8+PC9zdmc+);
}

.eKRPV {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0ibTcgMTEuOTkgNSA1IDEtLjk4TDcuOTkgMTFsNS01LS45OC0xTDcgMTAuMDJsLTUtNUwxIDZsNS4wMiA1LTUgNUwyIDE3eiIvPjwvc3ZnPg==);
}

.yc5io {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0ibTcgMTIuMjcgNC44NiA0Ljg3IDEuMjgtMS4yOEw4LjI3IDExbDQuODctNC44Ni0xLjI4LTEuMjhMNyA5LjczIDIuMTQgNC44Ni44NiA2LjE0IDUuNzMgMTEgLjg2IDE1Ljg2bDEuMjggMS4yOHoiLz48L3N2Zz4=);
}

.awMgi {
  --aspect-ratio: 0.625;
}

._jl_4 {
  --aspect-ratio: 0.7;
}

.RGoJs {
  --aspect-ratio: 0.7;
}

.rLlfO {
  --kitty-modal-backgroundColor: var(--theme-semantics-bg-elevation1);
  --kitty-modal-compensate-bottom: 6px;
  --kitty-modal-min-width: 375px;
  --kitty-modal-indention-horizontal: 40px;
  --kitty-modal-indention-vertical: 40px;
  --kitty-modal-padding-horizontal: 40px;
  --kitty-modal-padding: 36px var(--kitty-modal-padding-horizontal) 44px;
  --kitty-modal-shadow: var(--theme-boxShadow-size-l);
  --kitty-modal-crossButton-size: 36px;
  --kitty-pupup-crossButton-iconSize: 17px;
  --kitty-modal-closeButton-horizontalIndention: -4px;
  --kitty-modal-closeButton-verticalIndention: 30px;
  --kitty-modal-radius: var(--theme-component-modal-borderRadius);
  --kitty-modal-cover-padding: 6px;
  --kitty-modal-cover-padding-bottom: 10px;
  --kitty-modal-cover-radius: calc(var(--kitty-modal-radius) - var(--kitty-modal-cover-padding));

  position: relative;
  margin: auto;
  padding: 40px 40px;
  padding: var(--kitty-modal-indention-vertical) var(--kitty-modal-indention-horizontal);
  box-sizing: border-box;
  width: 100%;
  /* The root element has side paddings, so it's not possible to close it by clicking the backdrop.
  /* We turn pointer events on this element and turn on all closest children. */
  pointer-events: none;
}

.rLlfO[data-theme='lf'] {
  --kitty-modal-backgroundColor: var(--theme-palette-white);
  --theme-semantics-text-inverse-primary: var(--theme-palette-white);
}

.rLlfO > * {
  /* See the description in the ".root" class */
  pointer-events: auto;
}

/* Size modifier */
.wd3P8 {
  --kitty-modal-padding-horizontal: 24px;
  --kitty-modal-width: 320px;
  --kitty-modal-padding: 20px var(--kitty-modal-padding-horizontal) 28px;
}

.PqB2B {
  --kitty-modal-width: 470px;
}

.ivWkf {
  --kitty-modal-width: 630px;
}

.zAJDx {
  --kitty-modal-width: 800px;
}

.VHFAy {
  --kitty-modal-width: 904px;
}

/* Width modified */
.cVIWj {
  width: calc(var(--kitty-modal-width) + var(--kitty-modal-indention-horizontal) * 2);
}

.uYHKE {
  max-width: calc(var(--kitty-modal-width) + var(--kitty-modal-indention-horizontal) * 2);
  min-width: var(--kitty-modal-min-width);
}

/* FixedTop modifier */
.CwRI5 {
  margin: calc(var(--kitty-modal-fixedTop-margin) - var(--kitty-modal-indention-vertical)) auto 0;
}

.suVvG {
  --kitty-modal-fixedTop-margin: 5vh;
}

.C86Gn {
  --kitty-modal-fixedTop-margin: 10vh;
}

.cIDz4 {
  --kitty-modal-fixedTop-margin: 20vh;
}

/* Modal element */
.CDMDj {
  position: relative;
  border-radius: var(--kitty-modal-radius);
  box-shadow: var(--kitty-modal-shadow);
  background: var(--kitty-modal-backgroundColor);
  margin: auto;
  /* To hide the scrollbar, otherwise it will overlay radii */
  overflow: hidden;
}

/* Width modifier */
.ci305 {
  width: var(--kitty-modal-width);
  min-width: var(--kitty-modal-width);
}

.sxRlY {
  width: 100%;
  max-width: var(--kitty-modal-width);
}

.CDMDj:focus-visible {
  outline: none;
}

.L5TU2 {
  padding-bottom: var(--kitty-modal-compensate-bottom);
}

/* Wrapper element */
.ootyv {
  border-radius: var(--kitty-modal-radius);
  overflow-x: hidden;
  overflow-y: auto;
  overflow: hidden auto;
  max-height: calc(100vh - (var(--kitty-modal-indention-vertical) * 2));
  max-height: calc(100vh - calc(var(--kitty-modal-indention-vertical) * 2));
  box-sizing: border-box;
  padding: var(--kitty-modal-padding);
  isolation: isolate;
}

.UCLUW {
  height: 100%;
}

.aWnwD {
  flex: 0 0 auto;
  max-height: none;
}

.m6kKO {
  display: flex;
}

.iH1Q2 {
  padding: 0;
}

.xX47B {
  max-height: calc(100vh - var(--kitty-modal-fixedTop-margin) - var(--kitty-modal-indention-vertical));
}

.EqzKn {
  padding-top: 0;
}

/* Content element */
.CDe2X {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
}

.zBbnI {
  overflow: visible;
}

/* Close button element */
.tlj13 {
  --module-crossButton-size: var(--kitty-modal-crossButton-size);
  --module-crossButton-iconSize: var(--kitty-pupup-crossButton-iconSize);
  --module-crossButton-iconColor: var(--theme-semantics-text-inverse-primary);

  position: absolute;
  top: 0;
  right: 0;
  transform: translate(
    var(--kitty-modal-closeButton-horizontalIndention),
    var(--kitty-modal-closeButton-verticalIndention)
  );
}

.F3f0m {
  --kitty-backdrop-background: var(--theme-semantics-backdrop-fill);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--theme-semantics-backdrop-fill);
  background: var(--kitty-backdrop-background);
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
  opacity: 0;
}

.F3f0m[data-theme='lf'] {
  --kitty-backdrop-background: var(--theme-color-overlay);
}

.mKVh_ {
  transition: opacity 300ms cubic-bezier(0.5, 0, 0.25, 1);
}

.XvuFy {
  overflow: auto;
}

.pxNeW {
  margin-bottom: 8px;
}

.wnrXr {
  position: sticky;
}

.RqlqG {
  margin-bottom: 6px;
}

.LKagP {
  margin-left: -16px;
  display: flex;
  align-items: center;
}

.T00Cl {
  margin: 0 -40px;
  transition: box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;
  --kitty-popup-content-top-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.05),
    inset 0 22px 24px -18px rgba(0, 0, 0, 0.12);
  --kitty-popup-content-bottom-shadow: inset 0 -3px 3px -2px rgba(0, 0, 0, 0.05),
    inset 0 -22px 24px -18px rgba(0, 0, 0, 0.12);
}

.NlHX4 {
  overflow-x: hidden;
  overflow-y: auto;
  overflow: hidden auto;
  height: 100%;
}

.hMuYr {
  margin: 0;
}

.hx9nk {
  box-shadow: var(--kitty-popup-content-top-shadow);
}

.ItIeV {
  box-shadow: var(--kitty-popup-content-bottom-shadow);
}

.D1Z5J {
  box-shadow: var(--kitty-popup-content-top-shadow), var(--kitty-popup-content-bottom-shadow);
}

.veA0c {
  padding: 0 40px;
}

.YNrQB {
  padding: 0;
}

.pk2cj {
  margin-top: 16px;
}

.zmOKR {
  margin: 0 calc(-1 * var(--kitty-modal-padding-horizontal));
  padding: var(--kitty-modal-cover-padding) var(--kitty-modal-cover-padding) var(--kitty-modal-cover-padding-bottom);
}

.uNyV6 {
  margin: 0;
}

.jixBy {
  border-radius: var(--kitty-modal-cover-radius);
  overflow: hidden;
}

.EL67k {
  box-sizing: border-box;
  height: auto;
  display: inline-block;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
}

.bnM0D {
  border-radius: 50%;
}

.os0bb {
  -o-object-fit: none;
     object-fit: none;
}

.mTR4q {
  -o-object-fit: fill;
     object-fit: fill;
}

._TOyA {
  -o-object-fit: contain;
     object-fit: contain;
}

.P2ECY {
  -o-object-fit: cover;
     object-fit: cover;
}

.GdoYR {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.fnMvB {
  max-width: 100%;
}

._7NIQO {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjQxIDMuMDVhMS4yIDEuMiAwIDAgMC0xLjIyLjMzTC4yNiA3Ljg0YTEgMSAwIDAgMC0uMTMgMS4xNGMuMi4zNy42LjU3IDEgLjU3SDIuOHYzLjRjMCAuNDkuMzUuODcuNzggMSAuNDIuMTMuOTEuMDEgMS4yMi0uMzNsMy45My00LjQ2YTEgMSAwIDAgMCAuMTMtMS4xNGMtLjItLjM3LS42LS41Ny0xLS41N0g2LjJ2LTMuNGMwLS40OS0uMzUtLjg3LS43OC0xIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.KJc1H {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy4yMSAzLjYyYTEuNiAxLjYgMCAwIDAtMS42Mi40NEwuMzQgMTBhMS4zIDEuMyAwIDAgMC0uMTcgMS41M2MuMjcuNDkuOC43NSAxLjMzLjc1aDIuMjV2NC41NWMwIC42NC40NiAxLjE1IDEuMDQgMS4zMi41Ni4xOCAxLjIxLjAyIDEuNjItLjQ0bDUuMjUtNS45NGMuMzctLjQyLjQ1LTEuMDIuMTctMS41Mi0uMjctLjQ5LS44LS43NS0xLjMzLS43NUg4LjI1VjQuOTVhMS40IDEuNCAwIDAgMC0xLjA0LTEuMzMiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.wTLVa {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC4yOSAzLjM4Yy0uNjYtLjItMS40MS0uMDItMS44OS41MkwxLjE1IDkuODRjLS40NC41LS41MyAxLjIxLS4yIDEuODEuMzIuNTguOTQuODggMS41NS44OGgydjQuM2MwIC43Ny41NSAxLjM2IDEuMjEgMS41NnMxLjQxLjAzIDEuODktLjUxbDUuMjUtNS45NGMuNDQtLjUuNTMtMS4yMi4yLTEuODFhMS44IDEuOCAwIDAgMC0xLjU1LS44OGgtMnYtNC4zYzAtLjc4LS41NS0xLjM3LTEuMjEtMS41NyIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.TO2IP {
  --aspect-ratio: 0.5625;
}

.csJVJ {
  --aspect-ratio: 0.6;
}

.wti2o {
  --aspect-ratio: 0.7;
}

.m6xWF {
  --kitty-skeleton-border-radius: var(--theme-borderRadius-m);

  border-radius: var(--theme-borderRadius-m);

  border-radius: var(--kitty-skeleton-border-radius);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* ------------------ root borderRadius modifier ------------------ */

.m3epz {
  --kitty-skeleton-border-radius: 2px;
}

.uYR27 {
  --kitty-skeleton-border-radius: 4px;
}

.izoaz {
  --kitty-skeleton-border-radius: 6px;
}

.oWR5f {
  --kitty-skeleton-border-radius: 12px;
}

.tQiVn {
  --kitty-skeleton-border-radius: 16px;
}

.bGCb6 {
  --kitty-skeleton-border-radius: 20px;
}

.MoZ8n {
  --kitty-skeleton-border-radius: 24px;
}

.mgQ8E {
  --kitty-skeleton-border-radius: 28px;
}

.m6xWF[data-theme='lf'] {
  --theme-semantics-components-skeleton-start: var(--theme-palette-warmGray8);
  --theme-semantics-components-skeleton-inverse-start: var(--theme-palette-warmGray84);
  --theme-semantics-components-skeleton-overlay-start: var(--theme-palette-white52);
}

.NBbQE {
  background-color: var(--theme-semantics-components-skeleton-start);
}

.XOXId {
  background-color: var(--theme-semantics-components-skeleton-inverse-start);
}

.Q4EDa {
  background-color: var(--theme-semantics-components-skeleton-overlay-start);
}

.nff0W {
  /* Animation */
  animation-name: exwxa;
  animation-duration: 1.2s;
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  animation-iteration-count: infinite;
}

@keyframes exwxa {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

/* ---------- text ---------- */

.ADcGO {
  display: inline-block;
  width: 100%;
  line-height: var(--capital-height);
  --kitty-skeleton-border-radius: var(--theme-borderRadius-s);
}

.ADcGO::before {
  /* It's important to use NBSP because sometimes the browser cut it off */
  content: '\00a0';
  display: inline-block;
}

/* ---------- circle ---------- */

.T_dOe {
  --kitty-skeleton-border-radius: 50%;
}

.T_dOe::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}

/* ---------- control ---------- */
.Mt7Pu {
  height: var(--kitty-skeleton-border-height);
}

.jWpdW {
  --kitty-skeleton-border-height: var(--theme-size-s-height);
  --kitty-skeleton-border-radius: var(--theme-size-s-borderRadius);
}

.Xr2mb {
  --kitty-skeleton-border-height: var(--theme-size-m-height);
  --kitty-skeleton-border-radius: var(--theme-size-m-borderRadius);
}

.irFVd {
  --kitty-skeleton-border-height: var(--theme-size-l-height);
  --kitty-skeleton-border-radius: var(--theme-size-l-borderRadius);
}

/* ------------------ control shape modifier ------------------ */

.MUrxr {
  --kitty-skeleton-border-radius: var(--kitty-skeleton-border-height);
}

.hT8or,
.Vc5Al {
  max-width: var(--kitty-skeleton-border-height);
  min-width: var(--kitty-skeleton-border-height);
}

.Vc5Al {
  --kitty-skeleton-border-radius: 50%;
}

.ydTVN {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTYuOTggMTIuOGExIDEgMCAxIDAgMC0yIDEgMSAwIDAgMCAwIDJNNi4xNyA2LjN2LS40OGgxLjYxdi40OWwtLjQgMy41aC0uOHoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjcgNGEyIDIgMCAwIDAtMy40NiAwbC00LjUgNy44MWEyIDIgMCAwIDAgMS43MiAzaDkuMDNhMiAyIDAgMCAwIDEuNzMtM3ptMy42NSA4LjMxTDcuODUgNC41YTEgMSAwIDAgMC0xLjc0IDBMMS42IDEyLjMxYTEgMSAwIDAgMCAuODYgMS41aDkuMDNhMSAxIDAgMCAwIC44Ni0xLjUiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.Dn2_2 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0xNC4xOCAxNS43NS01Ljc3LTEwYS41LjUgMCAwIDAtLjg3IDBsLTUuNzcgMTBhLjUuNSAwIDAgMCAuNDMuNzVoMTEuNTVhLjUuNSAwIDAgMCAuNDMtLjc1TTkuNzEgNWEyIDIgMCAwIDAtMy40NyAwTC40NyAxNWEyIDIgMCAwIDAgMS43MyAzaDExLjU1YTIgMiAwIDAgMCAxLjczLTN6Ii8+PHBhdGggZD0iTTYuOTggOC4yN3YuNDhsLjUgMy41aDFsLjUtMy41di0uNDh6bTEgNi45OGExIDEgMCAxIDAgMC0yIDEgMSAwIDAgMCAwIDIiLz48L2c+PC9zdmc+);
}

.pXSgX {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMzggNS4zNmEzLjkzIDMuOTMgMCAwIDAtNi44IDBsLTQuMDUgN2EzLjkyIDMuOTIgMCAwIDAgMy40IDUuOWg4LjA5YTMuOTMgMy45MyAwIDAgMCAzLjQtNS45em0tNS4yLjkzYTIuMDggMi4wOCAwIDAgMSAzLjYgMGw0LjA0IDdjLjggMS4zOC0uMiAzLjExLTEuOCAzLjExSDMuOTNjLTEuNiAwLTIuNi0xLjczLTEuOC0zLjExek03IDguODN2LTEuNWgydjEuNWwtLjUgMy41aC0xem0yIDUuNWExIDEgMCAxIDEtMiAwIDEgMSAwIDAgMSAyIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.Y8ypj {
  --aspect-ratio: 0.875;
}

.Gk2nh {
  --aspect-ratio: 0.8;
}

.irkrw {
  --aspect-ratio: 0.8;
}

.zWW7D {
  padding: 0;
  list-style-type: none;
  counter-reset: section;
}

.tpeZU {
  margin-top: var(--list-margin-top, var(--element-margin-fallback));
  padding-left: var(--list-padding-start);
}

.CdSPn {
  --list-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xs);
}

.pb3RQ {
  --list-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s);
}

.D8FjQ {
  /* TODO Check out is dense correct */
  --list-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s);
}

.m3T9F {
  --list-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m);
}

.zdM5P {
  /* TODO Check out is dense correct */
  --list-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m);
}

.O9W6Z {
  --list-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l);
}

.cmrnu {
  /* TODO Check out is dense correct */
  --list-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l);
}

/* Sizes */
.PLXNj {
  --list-padding-start: 14px;
}

.V3IKL {
  --list-padding-start: 16px;
}

._X1FS {
  --list-padding-start: 20px;
}

.ZxBMN {
  --list-padding-start: 20px;
}

.N2JIt {
  --list-padding-start: 20px;
}

.dsEC1 {
  --list-padding-start: 22px;
}

.mdiRE {
  --list-padding-start: 26px;
}

.i7WkZ {
  --list-padding-start: 32px;
}

.sHtQm {
  --list-padding-start: 40px;
}

.kwnI7 {
  position: relative;
}

.kwnI7::before {
  white-space: nowrap;
}

/* List types */
.VHsa_::before {
  content: '—';
}

.sOzFe::before {
  counter-increment: section;
  content: counter(section) '.';
}

/* Marker position */
.v6DrU::before {
  display: inline-block;
  padding-right: var(--li-marker-gap);
}

.G_W9y::before {
  position: absolute;
  right: calc(100% + var(--li-marker-gap));
}

/* Sizes */
/* ol sizes */
.sOzFe.pV_F8 {
  --li-marker-gap: 4px;
}

.sOzFe.y8oI_ {
  --li-marker-gap: 5px;
}

.sOzFe.mtfl2 {
  --li-marker-gap: 6px;
}

.sOzFe.JJIZM {
  --li-marker-gap: 6px;
}

.sOzFe.f4_bu {
  --li-marker-gap: 6px;
}

.sOzFe.m2FKJ {
  --li-marker-gap: 7px;
}

.sOzFe.kUbQj {
  --li-marker-gap: 7px;
}

.sOzFe.Ptmyy {
  --li-marker-gap: 10px;
}

.sOzFe.WMNdK {
  --li-marker-gap: 13px;
}

/* ul sizes */
.VHsa_.pV_F8 {
  --li-marker-gap: 5px;
}

.VHsa_.y8oI_ {
  --li-marker-gap: 5px;
}

.VHsa_.mtfl2 {
  --li-marker-gap: 7px;
}

.VHsa_.JJIZM {
  --li-marker-gap: 7px;
}

.VHsa_.f4_bu {
  --li-marker-gap: 7px;
}

.VHsa_.m2FKJ {
  --li-marker-gap: 7px;
}

.VHsa_.kUbQj {
  --li-marker-gap: 8px;
}

.VHsa_.Ptmyy {
  --li-marker-gap: 11px;
}

.VHsa_.WMNdK {
  --li-marker-gap: 14px;
}

.fbLts {
  font-weight: var(--theme-font-weight-bold);
}

.t9pA8 {
  --module-banner-opacity: 1;
  --module-crossButton-size: 36px;
  --module-crossButton-iconSize: 14px;
  --module-crossButton-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
  --module-crossButton-hoverColor: var(--theme-semantics-components-button-bg-ghostHover);
  --module-crossButton-activeColor: var(--theme-semantics-components-button-bg-ghostPressed);

  position: relative;
  border-radius: var(--theme-borderRadius-20);
  padding-top: var(--module-banner-padding-top);
  padding-right: var(--module-banner-padding-right);
  padding-bottom: var(--module-banner-padding-bottom);
  padding-left: var(--module-banner-padding-left);
}

.t9pA8[data-theme='lf'] {
  --theme-semantics-bg-accent: #cfedff;
  --theme-semantics-bg-default: #f2f1f0;
  --theme-semantics-bg-elevation1: #ffffff;
  --theme-semantics-bg-error: #ffe0e0;
  --theme-semantics-bg-page: #ffffff;
  --theme-semantics-bg-pay: #e9ddfd;
  --theme-semantics-bg-success: #d2fcc4;
  --theme-semantics-bg-warning: #ffecc9;
  --theme-semantics-components-button-bg-ghostHover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-ghostPressed: rgba(0, 0, 0, 0.08);
}

.Z4KB8 {
  --module-banner-backgroundColor: var(--theme-semantics-bg-accent);
}

._x9KQ {
  --module-banner-backgroundColor: var(--theme-semantics-bg-success);
}

.Pyrz8 {
  --module-banner-backgroundColor: var(--theme-semantics-bg-error);
}

.eHV4T {
  --module-banner-backgroundColor: var(--theme-semantics-bg-warning);
}

/** deprecated, fallback to default color **/
.dd9cG {
  --module-banner-backgroundColor: var(--theme-semantics-bg-default);
}

.gPTT7 {
  --module-banner-backgroundColor: var(--theme-semantics-bg-pay);
}

._4W4Bb {
  --module-banner-backgroundColor: var(--theme-semantics-bg-default);
}

.Gph9d {
  --module-banner-backgroundColor: var(--theme-semantics-bg-elevation1);
}

.TNAtg {
  --module-banner-padding-top: var(--theme-padding-size-xs-top);
  --module-banner-padding-right: var(--theme-padding-size-xs-right);
  --module-banner-padding-bottom: var(--theme-padding-size-xs-bottom);
  --module-banner-padding-left: var(--theme-padding-size-xs-left);
}

.uzcxp {
  --module-banner-padding-top: var(--theme-padding-size-s-top);
  --module-banner-padding-right: var(--theme-padding-size-s-right);
  --module-banner-padding-bottom: var(--theme-padding-size-s-bottom);
  --module-banner-padding-left: var(--theme-padding-size-s-left);
}

.piVSK {
  --module-banner-padding-top: var(--theme-padding-size-m-top);
  --module-banner-padding-right: var(--theme-padding-size-m-right);
  --module-banner-padding-bottom: var(--theme-padding-size-m-bottom);
  --module-banner-padding-left: var(--theme-padding-size-m-left);
}

.vWxGm {
  --module-banner-padding-top: var(--theme-padding-size-l-top);
  --module-banner-padding-right: var(--theme-padding-size-l-right);
  --module-banner-padding-bottom: var(--theme-padding-size-l-bottom);
  --module-banner-padding-left: var(--theme-padding-size-l-left);
}

.jfrKC {
  --module-banner-padding-top: var(--theme-padding-size-xl-top);
  --module-banner-padding-right: var(--theme-padding-size-xl-right);
  --module-banner-padding-bottom: var(--theme-padding-size-xl-bottom);
  --module-banner-padding-left: var(--theme-padding-size-xl-left);
}

.o_pwn {
  padding-bottom: calc(var(--module-banner-padding-bottom) + var(--theme-padding-compensation));
}

.vdRPb {
  box-shadow: var(--theme-boxShadow-default);
}

.MbZi0 {
  position: absolute;
  top: 20px;
  right: 24px;
}

.EVtpE {
  --module-banner-opacity: 0.7;
}

._6oShe {
  cursor: pointer;
}

.uEUUL {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--theme-borderRadius-20);
}

.rHrlR {
  opacity: var(--module-banner-opacity);
  background-color: var(--module-banner-backgroundColor);
  background-repeat: no-repeat;
}

.hd_GL {
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
}

.im7uf {
  position: relative;
  height: 100%;
}

.sj4rK {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTE4IDEwYTggOCAwIDEgMS0xNiAwIDggOCAwIDAgMSAxNiAwbS0zLjQzLTEuODNhLjguOCAwIDAgMC0xLjE0LTEuMTRMOS4yIDExLjI3IDcuMzcgOS40M2EuOC44IDAgMSAwLTEuMTQgMS4xNGwyLjQgMi40YS44LjggMCAwIDAgMS4xNCAweiIvPjwvc3ZnPg==);
}

.sCs0m {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMTdhNyA3IDAgMSAwIDAtMTQgNyA3IDAgMCAwIDAgMTRtLjctMTFIOS4zdjEuODRsLjMxIDMuNjZoLjc4bC4zMS0zLjY2em0wIDcuMmEuNy43IDAgMSAxLTEuNCAwIC43LjcgMCAwIDEgMS40IDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.qHAwo {
  --module-carousel-list-gap: 6px;
  --module-carousel-transition-delay: 0s;
  --module-carousel-button-size: 22px;
  --module-carousel-button-offset: 0px;
  --module-carousel-button-translate: 50%;
  --module-carousel-content-padding: 0px;
  --module-carousel-content-start-padding: 0px;
  --module-carousel-content-end-padding: 0px;

  height: 100%;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.m6Ljw {
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}

.ZNpYU {
  cursor: pointer;
}

.DBgou {
  cursor: grabbing;
}

.K9JFu {
  touch-action: pan-y;
}

.IBV2a {
  touch-action: pan-x;
}

.O8lTy {
  padding: 0 var(--module-carousel-content-padding);
}

.AsSbS {
  padding: var(--module-carousel-content-padding) 0;
}

.jYHoA {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: var(--module-carousel-content-start-padding);
  padding-right: var(--module-carousel-content-end-padding);
}

.h6JN8 {
  padding-top: var(--module-carousel-content-start-padding);
  padding-bottom: var(--module-carousel-content-end-padding);
  padding-left: 0;
  padding-right: 0;
}

.exU_D {
  position: absolute;
  top: 0px;
  pointer-events: none;
  box-sizing: border-box;
  transition: transform var(--module-carousel-transition-delay) ease-in-out;
}

.p_HlS {
  position: absolute;
  visibility: visible;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  padding: initial;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  transition:
    transform var(--module-carousel-transition-delay) ease-in-out, opacity var(--module-carousel-transition-delay) ease-in-out;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.p_HlS > svg {
  width: var(--module-carousel-button-size);
  height: var(--module-carousel-button-size);
}

.bmHBT {
  top: 0;
  width: var(--module-carousel-button-size);
  height: 100%;
}

.ASNbF {
  height: var(--module-carousel-button-size);
  width: 100%;
}

.RuOju {
  --module-carousel-button-offset: 0px;
  --module-carousel-button-translate: 50%;
}

.Lz1nn {
  --module-carousel-button-offset: 6px;
  --module-carousel-button-translate: 0px;
}

.bmHBT.CsP1q {
  left: var(--module-carousel-button-offset);
  transform: translateX(calc(-1 * var(--module-carousel-button-translate)));
}

.bmHBT.wn8_z {
  right: var(--module-carousel-button-offset);
  transform: translateX(var(--module-carousel-button-translate));
}

.ASNbF.CsP1q {
  top: var(--module-carousel-button-offset);
  transform: translateY(calc(-1 * var(--module-carousel-button-translate)));
}

.ASNbF.wn8_z {
  bottom: var(--module-carousel-button-offset);
  transform: translateY(var(--module-carousel-button-translate));
}

._lS6s {
  opacity: 0;
  animation: gLtWP 1s forwards;
}

.bmHBT.CsP1q._lS6s {
  transform: translateX(-200%);
}

.bmHBT.wn8_z._lS6s {
  transform: translateX(200%);
}

.ASNbF.CsP1q._lS6s {
  transform: translateY(-200%);
}

.ASNbF.wn8_z._lS6s {
  transform: translateY(200%);
}

/* тени для кнопок  */
.SZkdi {
  content: '';
  position: absolute;
  box-shadow: var(--theme-boxShadow-default);
  transition: opacity var(--module-carousel-transition-delay) ease-in-out;
}

.anKuw {
  opacity: 0;
  animation: gLtWP 1s forwards;
}

/* тени для горизонтальных кнопок  */
.VVYPN {
  top: 0;
  width: 30px;
  height: 100%;
}

.VVYPN.N29qm {
  left: 0;
  transform: translateX(-100%);
  clip-path: inset(0 -100% 0 100%);
}

.VVYPN.UbvI1 {
  right: 0;
  transform: translateX(100%);
  clip-path: inset(0 100% 0 -100%);
}

/* тени для вертикальных кнопок  */
.hqvjE {
  left: 0;
  width: 100%;
  height: 30px;
}

.hqvjE.N29qm {
  top: 0;
  transform: translateY(-100%);
  clip-path: inset(100% 0 -100% 0);
}

.hqvjE.UbvI1 {
  bottom: 0;
  transform: translateY(100%);
  clip-path: inset(-100% 0 100% 0);
}

/* дополнительная область клика  */
.mnQww {
  position: absolute;
  cursor: pointer;
}

.uZf1l {
  height: 100%;
  top: 0;
}

.J_vkS {
  width: 100%;
}

.uZf1l.p7Rug {
  transform: translateX(50%);
}

.uZf1l.yrkWM {
  transform: translateX(-50%);
}

.J_vkS.p7Rug {
  transform: translateY(50%);
}

.J_vkS.yrkWM {
  transform: translateY(-50%);
}

/* hover */

.wrVJw .p_HlS {
  visibility: hidden;
}

.wrVJw:hover .p_HlS {
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .wrVJw:hover .p_HlS {
    visibility: hidden;
  }
}

@keyframes gLtWP {
  99% {
    visibility: visible;
  }

  100% {
    visibility: hidden;
  }
}

.DtT72 {
  position: relative;
  margin: 0;
  padding: 0;
  display: flex;
  gap: var(--module-carousel-list-gap);
  height: 100%;
  transition: transform var(--module-carousel-transition-delay) ease-in-out;
  will-change: transform;
  box-sizing: border-box;
}

.vh7Gm {
  flex-direction: row;
}

.h4Ric {
  flex-direction: column;
}

.SDgGc {
  /* prevent dnd and disable cursor styles of inner content during swipe */
  pointer-events: none;
}

.sDeFs {
  list-style-type: none;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  flex-shrink: 0;
}

.nnU11 {
  cursor: pointer;
}

.meaov {
  width: 100%;
}

.S2hfQ {
  height: 100%;
}

.pPIco {
  flex-shrink: 0;
  border-radius: 50%;
}

.pPIco[data-theme='lf'] {
  --theme-semantics-components-button-bg-primary: var(--theme-palette-gray92);
  --theme-semantics-components-button-text-primary: var(--theme-palette-white);
  --theme-semantics-components-control-bg-overlay-default: var(--theme-palette-white);
  --theme-semantics-components-button-text-secondary: var(--theme-palette-black);
}

.DzEWN {
  --round-color: var(--theme-semantics-components-button-bg-primary);
  --arrow-color: var(--theme-semantics-components-button-text-primary);
}

.WoRUN {
  box-shadow: var(--theme-boxShadow-default);
  --round-color: var(--theme-semantics-components-control-bg-overlay-default);
  --arrow-color: var(--theme-semantics-components-button-text-secondary);
}

.y1ueg {
  fill: var(--round-color);
}

.ASQrS {
  fill: var(--arrow-color);
}

.C3yqx + .C3yqx {
  margin-top: var(--theme-gap-56);
}

.s8vqs {
  --animate-pulse: 'none';
  --square-border-radius: var(--theme-component-badge-size-m-squareBorderRadius);

  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 50%;
  white-space: nowrap;
  background-color: var(--module-badge-backgroundColor);
  color: var(--module-badge-color);
  box-shadow: var(--module-badge-shadow);
  flex-shrink: 0;
}

.s8vqs[data-theme='lf'] {
  --theme-semantics-components-badge-bg-sale: var(--theme-palette-red600);
  --theme-semantics-components-badge-bg-primary: var(--theme-palette-black);
}

.e95_W {
  position: relative;
  display: inline-flex;
  min-width: 0;
}

.IS9eY {
  flex-grow: 1;
}

.qiFAy {
  /* This variables are sets by javascript */
  --module-badge-height: unset;
  --module-badge-translate-x: unset;
  --module-badge-translate-y: unset;
  --module-badge-offset-x: unset;
  --module-badge-offset-y: unset;

  display: flex;
  position: absolute;
  top: initial;
  top: var(--module-badge-offset-y, 0);
  right: initial;
  right: var(--module-badge-offset-x, 0);
  transform: translate(unset, unset);
  transform: translate(var(--module-badge-translate-x), var(--module-badge-translate-y));
}

.UEQ27 {
  left: 0;
  left: var(--module-badge-offset-x, 0);
  right: auto;
  right: initial;
}

.AjbWN {
  left: auto;
  left: initial;
  right: 0;
  right: var(--module-badge-offset-x, 0);
}

.XYz3B {
  left: 50%;
  right: auto;
  right: initial;
  transform: translate(-50%, -50%);
}

/* safari fix */
.e95_W > * {
  margin: 0;
}

@keyframes kxu2n {
  0% {
    transform: scale(0);
    opacity: 0;
  }

  75% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes qsvq6 {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.1;
  }
  4% {
    transform: scale(3.1);
    opacity: 0.31;
  }
  8% {
    transform: scale(2.25);
    opacity: 0.225;
  }
  12% {
    transform: scale(2.6);
    opacity: 0.26;
  }
  16% {
    transform: scale(2.45);
    opacity: 0.245;
  }
  20% {
    transform: scale(2.52);
    opacity: 0.252;
  }
  24%,
  88% {
    transform: scale(2.5);
    opacity: 0.25;
  }
}

.gAnv9 {
  animation: 0.32s ease-in-out 0s 1 normal kxu2n;
}

.WfH_U {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: var(--animate-pulse);
  background-color: inherit;
  border-radius: inherit;
  z-index: 2;
  animation: qsvq6 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
}

/* ------------------ preset modifier ------------------ */
.A3a1q {
  --module-badge-backgroundColor: var(--theme-semantics-components-badge-bg-sale);
  --module-badge-color: var(--theme-palette-white);
}

.y5rKs {
  /* TODO: SEMANTICS there is not in design */
  --module-badge-shadow: 0px 5px 6px 0px rgba(245, 25, 69, 0.6);
}

.RRYTy {
  --module-badge-backgroundColor: var(--theme-semantics-components-badge-bg-primary);
  --module-badge-color: var(--theme-palette-white);
}

._V6Bt {
  /* TODO: SEMANTICS there is not in design */
  --module-badge-shadow: 0px 2px 3px var(--theme-palette-black4), 0px 5px 8px 0px var(--theme-palette-black20);
}

/* ------------------ size modifier ------------------ */
.srqaW {
  height: var(--theme-component-badge-size-xs-height);
  min-width: var(--theme-component-badge-size-xs-height);
  padding: var(--theme-component-badge-size-xs-padding);
  border-radius: var(--theme-component-badge-size-xs-height);
  --square-border-radius: var(--theme-component-badge-size-xs-squareBorderRadius);
}

.kUYCi {
  height: var(--theme-component-badge-size-s-height);
  min-width: var(--theme-component-badge-size-s-height);
  padding: var(--theme-component-badge-size-s-padding);
  border-radius: var(--theme-component-badge-size-s-height);
  --square-border-radius: var(--theme-component-badge-size-s-squareBorderRadius);
}

._JimV {
  height: var(--theme-component-badge-size-m-height);
  min-width: var(--theme-component-badge-size-m-height);
  padding: var(--theme-component-badge-size-m-padding);
  border-radius: var(--theme-component-badge-size-m-height);
  --square-border-radius: var(--theme-component-badge-size-m-squareBorderRadius);
}

.O9BpM {
  height: var(--theme-component-badge-size-l-height);
  min-width: var(--theme-component-badge-size-l-height);
  padding: var(--theme-component-badge-size-l-padding);
  border-radius: var(--theme-component-badge-size-l-height);
  --square-border-radius: var(--theme-component-badge-size-l-squareBorderRadius);
}

.YhMcM {
  border-radius: var(--square-border-radius);
}

.AoRQB {
  height: var(--theme-component-badge-size-s-pointHeight);
  width: var(--theme-component-badge-size-s-pointHeight);
}

.Yro_B {
  height: var(--theme-component-badge-size-m-pointHeight);
  width: var(--theme-component-badge-size-m-pointHeight);
}

.zsVmH {
  height: var(--theme-component-badge-size-l-pointHeight);
  width: var(--theme-component-badge-size-l-pointHeight);
}

.WCu1g {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS44OCA0LjZhMy40IDMuNCAwIDAgMCAwIDVsNC43OCA0LjUzYS41LjUgMCAwIDAgLjY4IDBsNC43OC00LjU0YTMuNCAzLjQgMCAwIDAgMC00Ljk5IDMuNyAzLjcgMCAwIDAtNS4wOCAwTDcgNC42NGwtLjA0LS4wNGEzLjcgMy43IDAgMCAwLTUuMDggMCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.oTYzd {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS45IDUuOGE0LjEgNC4xIDAgMCAwIDAgNS45NWw1LjY5IDUuNDJhLjYuNiAwIDAgMCAuODIgMGw1LjctNS40MmE0LjEgNC4xIDAgMCAwIDAtNS45NSA0LjQzIDQuNDMgMCAwIDAtNi4wNiAwTDggNS44NWwtLjA1LS4wNWE0LjQzIDQuNDMgMCAwIDAtNi4wNiAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.PoOjH {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS45IDYuMmE0LjEgNC4xIDAgMCAwIDAgNS45NWw1LjY5IDUuNDJhLjYuNiAwIDAgMCAuODIgMGw1LjctNS40MmE0LjEgNC4xIDAgMCAwIDAtNS45NSA0LjQzIDQuNDMgMCAwIDAtNi4wNiAwTDggNi4yNWwtLjA1LS4wNWE0LjQzIDQuNDMgMCAwIDAtNi4wNiAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.m8t6q {
  --aspect-ratio: 0.875;
}

.UMlJm {
  --aspect-ratio: 0.8;
}

.tZaxR {
  --aspect-ratio: 0.8;
}

/* ---------- group element ---------- */

.XH_eK {
  display: flex;
  -moz-column-gap: 3px;
       column-gap: 3px;
  row-gap: 3px;
}

.euA2Z {
  flex-wrap: wrap;
}

/* ---------- item element ---------- */

.DBIft {
  margin-right: 0px;
  margin-right: var(--module-dockingBadge-margin, 0px);
  overflow: hidden;
}

/* ---------- gaps for M size ---------- */

.gCdQJ.sJyae,
.gCdQJ.YWJqD {
  --module-dockingBadge-margin: -5px;
}

.gCdQJ.SGg2t,
.gCdQJ.OXWJK {
  --module-dockingBadge-margin: -6px;
}

/* ---------- gaps for S size ---------- */

._8TO3.sJyae,
._8TO3.YWJqD {
  --module-dockingBadge-margin: -4px;
}

._8TO3.SGg2t,
._8TO3.OXWJK {
  --module-dockingBadge-margin: -5px;
}

.HGxh_ {
  display: inline-flex;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
  height: var(--module-dockingBadge-height);
  min-height: var(--module-dockingBadge-height);
  max-height: var(--module-dockingBadge-height);
  max-width: 100%;
}

.HGxh_[data-theme='lf'] {
  /* bg */
  --theme-semantics-components-badge-bg-success: var(--theme-palette-green600);
  --theme-semantics-components-badge-bg-secondary: var(--theme-palette-warmGray8);
  --theme-semantics-components-badge-bg-primary: var(--theme-palette-black);
  --theme-semantics-components-badge-bg-inverse-constant-primary: var(--theme-palette-white);
  --theme-semantics-components-badge-bg-sale: var(--theme-palette-red600);
  --theme-semantics-components-badge-bg-pay: var(--theme-palette-violet600);
  --theme-semantics-components-badge-bg-accent: var(--theme-palette-blue500);

  /* text */
  --theme-semantics-components-badge-text-inverse-constant-primary: var(--theme-palette-white);
  --theme-semantics-components-badge-text-secondary: var(--theme-palette-black);
  --theme-semantics-components-badge-text-primary: var(--theme-palette-white);
  --theme-semantics-components-badge-text-constant-primary: var(--theme-palette-black);
}

/* ---------- root size modifier ---------- */

.hRdJO,
.D7VwQ {
  --module-dockingBadge-content-padding: 4px 1px 6px 1px;
  --module-dockingBadge-content-fontSize: 13px;
  --module-dockingBadge-content-lineHeight: 18px;
  --module-dockingBadge-height: 28px;
}

.StnwX {
  --module-dockingBadge-content-padding: 3px 1px 4px 1px;
  --module-dockingBadge-content-fontSize: 11px;
  --module-dockingBadge-content-lineHeight: 14px;
  --module-dockingBadge-height: 21px;
}

/* ---------- root preset modifier ---------- */

.k0d14 {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-inverse-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-success);
}

.ubv4o {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-inverse-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-pay);
}

.EJnAH {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-secondary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-secondary);
}

.n8YYN {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-inverse-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-accent);
}

.GiKnY {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-primary);
}

.TW_Kq {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-inverse-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-sale);
}

.NrAyB {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-inverse-constant-primary);
}

/* ---------- content element ---------- */

.HfYqy {
  /* -1px fixes the visual gap when the screen is zoomed */
  margin: 0 -1px;
  padding: var(--module-dockingBadge-content-padding);
  font-size: var(--module-dockingBadge-content-fontSize);
  line-height: var(--module-dockingBadge-content-lineHeight);
  color: var(--module-dockingBadge-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: var(--module-dockingBadge-background-color);
}

/* ---------- corner element ---------- */

.HtE2u {
  position: relative;
  color: var(--module-dockingBadge-background-color);
}

.ApQrt {
  transform: rotate(180deg);
}

.bXnPe {
  /* Fix the Safari issue with vertical shift and overflow */
  transform: rotate(0deg);
}

.B4q4Z {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuNDIgNC44NSA1IDEzLjI3LjU4IDguODUgMS40MiA4IDUgMTEuNTggMTIuNTggNHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.TsFhl {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUuNTYgNi4wNiA1LjUgMTYuMTIuNDQgMTEuMDYgMS41IDEwbDQgNCA5LTl6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.INNP1 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUuODQgNi4zNCA1LjUgMTYuNy4xNiAxMS4zNCAxLjUgMTBsNCA0IDktOXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.WJvEt {
  --aspect-ratio: 0.875;
}

.xc1V1 {
  --aspect-ratio: 0.8;
}

.ZI9xR {
  --aspect-ratio: 0.8;
}

.tjCM2 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNy4yNyAzIDcuMjggNy4yNy03LjI4IDcuMjhMNiAxNi4yN2w2LTYtNi02eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.VYnj0 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNyAxNUE2IDYgMCAxIDAgNyAzYTYgNiAwIDAgMCAwIDEybS42LTlINi40djEuNjZsLjI3IDIuNzRoLjY2bC4yNy0yLjc0em0wIDUuOGEuNi42IDAgMSAxLTEuMiAwIC42LjYgMCAwIDEgMS4yIDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.ydH4w {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxOEE3IDcgMCAxIDAgOCA0YTcgNyAwIDAgMCAwIDE0bS43LTExSDcuM3YxLjg0bC4zMSAzLjY2aC43OGwuMzEtMy42NnptMCA3LjJhLjcuNyAwIDEgMS0xLjQgMCAuNy43IDAgMCAxIDEuNCAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.HuuQl {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOSAxOUE4IDggMCAxIDAgOSAzYTggOCAwIDAgMCAwIDE2bS44LTEyLjVIOC4ydjIuMzRsLjM2IDMuNjZoLjg4bC4zNi0zLjY2em0uMSA4YS45LjkgMCAxIDEtMS44IDAgLjkuOSAwIDAgMSAxLjggMCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.O4_5B {
  --aspect-ratio: 0.875;
}

.LTQGM {
  --aspect-ratio: 0.8;
}

.GhqZV {
  --aspect-ratio: 0.9;
}

.EWPoF {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTAgMSAyLjQzIDYuNTdMMTkgMTBsLTYuNTcgMi40M0wxMCAxOWwtMi40My02LjU3TDEgMTBsNi41Ny0yLjQzeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* This file is the result of code generation. Do not change it manually. */
.WeEgr {
  --theme-animation-duration-default: 0.15s;
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-5: 5px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 16px;
  --theme-borderRadius-m: 12px;
  --theme-borderRadius-s: 6px;
  --theme-borderRadius-xl: 24px;
  --theme-borderRadius-xxl: 28px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-l: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 24px 0 rgba(0, 0, 0, 0.12);
  --theme-boxShadow-size-m: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 30px 0 rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-s: 0 1px 3px 0 rgba(0, 0, 0, 0.04), 0 4px 28px 0 rgba(0, 0, 0, 0.08);
  --theme-color-overlay: var(--theme-palette-black40);
  --theme-component-badge-size-l-height: 28px;
  --theme-component-badge-size-l-padding: 3px 10px 5px 9px;
  --theme-component-badge-size-l-pointHeight: 11px;
  --theme-component-badge-size-l-squareBorderRadius: 10px;
  --theme-component-badge-size-m-height: 24px;
  --theme-component-badge-size-m-padding: 3px 8px 5px 8px;
  --theme-component-badge-size-m-pointHeight: 9px;
  --theme-component-badge-size-m-squareBorderRadius: 8px;
  --theme-component-badge-size-s-height: 19px;
  --theme-component-badge-size-s-padding: 2px 6px 3px 6px;
  --theme-component-badge-size-s-pointHeight: 7px;
  --theme-component-badge-size-s-squareBorderRadius: 6px;
  --theme-component-badge-size-xs-height: 15px;
  --theme-component-badge-size-xs-padding: 0 4px 1px 4px;
  --theme-component-badge-size-xs-squareBorderRadius: 6px;
  --theme-component-bottomSheet-content-padding-bottom: 16px;
  --theme-component-bottomSheet-content-padding-horizontal: 16px;
  --theme-component-bottomSheet-content-padding-top: 16px;
  --theme-component-bottomSheet-footer-padding-bottom: 16px;
  --theme-component-bottomSheet-footer-padding-horizontal: 20px;
  --theme-component-bottomSheet-footer-padding-top: 24px;
  --theme-component-bottomSheet-handler-width: 40px;
  --theme-component-bottomSheet-header-padding-bottom: 16px;
  --theme-component-bottomSheet-header-padding-top: 28px;
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 19px 0 18px;
  --theme-component-button-size-l-paddingWithIcon: 0 15px;
  --theme-component-button-size-l-text-compensation: 0px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 17px 0 16px;
  --theme-component-button-size-m-paddingWithIcon: 0 13px;
  --theme-component-button-size-m-text-compensation: 0px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 15px 0 14px;
  --theme-component-button-size-s-paddingWithIcon: 0 12px;
  --theme-component-button-size-s-text-compensation: -2px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 25px 0 24px;
  --theme-component-button-size-xl-paddingWithIcon: 0 17px;
  --theme-component-button-size-xl-text-compensation: -1px;
  --theme-component-button-size-xl-text-padding-end: 3px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 12px 0 11px;
  --theme-component-button-size-xs-paddingWithIcon: 0 8px;
  --theme-component-button-size-xs-text-compensation: -1px;
  --theme-component-button-size-xs-text-padding-end: 3px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xs-text-padding-start: 3px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-carousel-scrollButtonSize-l: 28px;
  --theme-component-carousel-scrollButtonSize-m: 26px;
  --theme-component-carousel-scrollButtonSize-s: 22px;
  --theme-component-carousel-scrollButtonSize-xl: 36px;
  --theme-component-carousel-scrollButtonSize-xs: 18px;
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-size-l-padding-end: 19px;
  --theme-component-chips-size-l-padding-start: 18px;
  --theme-component-chips-size-l-paddingWithIcon-end: 15px;
  --theme-component-chips-size-l-paddingWithIcon-start: 15px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-l-text-topCompensation: 0px;
  --theme-component-chips-size-m-padding-end: 17px;
  --theme-component-chips-size-m-padding-start: 16px;
  --theme-component-chips-size-m-paddingWithIcon-end: 13px;
  --theme-component-chips-size-m-paddingWithIcon-start: 13px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding-end: 15px;
  --theme-component-chips-size-s-padding-start: 14px;
  --theme-component-chips-size-s-paddingWithIcon-end: 12px;
  --theme-component-chips-size-s-paddingWithIcon-start: 12px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: -1px;
  --theme-component-chips-size-xl-padding-end: 25px;
  --theme-component-chips-size-xl-padding-start: 24px;
  --theme-component-chips-size-xl-paddingWithIcon-end: 17px;
  --theme-component-chips-size-xl-paddingWithIcon-start: 17px;
  --theme-component-chips-size-xl-text-padding-end: 3px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding-end: 12px;
  --theme-component-chips-size-xs-padding-start: 11px;
  --theme-component-chips-size-xs-paddingWithIcon-end: 8px;
  --theme-component-chips-size-xs-paddingWithIcon-start: 8px;
  --theme-component-chips-size-xs-text-padding-end: 3px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xs-text-padding-start: 3px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xs-text-topCompensation: -1px;
  --theme-component-commonToggle-checkbox-borderRadius: 4px;
  --theme-component-commonToggle-checkbox-size-l-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-l-icon-width: 13px;
  --theme-component-commonToggle-checkbox-size-l-padding: 1px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-l-width: 18px;
  --theme-component-commonToggle-checkbox-size-m-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-m-icon-width: 13px;
  --theme-component-commonToggle-checkbox-size-m-padding: 1px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-m-width: 18px;
  --theme-component-commonToggle-checkbox-size-s-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-s-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-s-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-s-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-icon-height: 12px;
  --theme-component-commonToggle-checkbox-size-xl-icon-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xl-width: 22px;
  --theme-component-commonToggle-checkbox-size-xs-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-xs-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-xs-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xs-width: 16px;
  --theme-component-commonToggle-description-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-l-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-s-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-description-size-xl-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-description-size-xl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-description-size-xs-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-xs-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-label-size-l-margin: 12px;
  --theme-component-commonToggle-label-size-m-margin: 12px;
  --theme-component-commonToggle-label-size-s-margin: 10px;
  --theme-component-commonToggle-label-size-xl-margin: 12px;
  --theme-component-commonToggle-label-size-xs-margin: 10px;
  --theme-component-commonToggle-radio-size-l-icon-size: 7px;
  --theme-component-commonToggle-radio-size-l-width: 21px;
  --theme-component-commonToggle-radio-size-m-icon-size: 7px;
  --theme-component-commonToggle-radio-size-m-width: 21px;
  --theme-component-commonToggle-radio-size-s-icon-size: 6px;
  --theme-component-commonToggle-radio-size-s-width: 18px;
  --theme-component-commonToggle-radio-size-xl-icon-size: 10px;
  --theme-component-commonToggle-radio-size-xl-width: 24px;
  --theme-component-commonToggle-radio-size-xs-icon-size: 6px;
  --theme-component-commonToggle-radio-size-xs-width: 18px;
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-l-groupPadding: 15px 0 16px 0;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 11px 0 12px 0;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-s-groupPadding: 9px 0 9px 0;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-xl-groupPadding: 20px 0 20px 0;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-xs-groupPadding: 6px 0 6px 0;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-switcher-borderRadius: 15px;
  --theme-component-commonToggle-switcher-size-l-height: 20px;
  --theme-component-commonToggle-switcher-size-l-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-l-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-l-padding: 1px 0 0 0;
  --theme-component-commonToggle-switcher-size-l-width: 40px;
  --theme-component-commonToggle-switcher-size-m-height: 20px;
  --theme-component-commonToggle-switcher-size-m-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-m-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-m-padding: 1px 0 0 0;
  --theme-component-commonToggle-switcher-size-m-width: 40px;
  --theme-component-commonToggle-switcher-size-s-height: 16px;
  --theme-component-commonToggle-switcher-size-s-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-s-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-s-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-s-width: 32px;
  --theme-component-commonToggle-switcher-size-xl-height: 22px;
  --theme-component-commonToggle-switcher-size-xl-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xl-icon-size: 16px;
  --theme-component-commonToggle-switcher-size-xl-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-xl-width: 44px;
  --theme-component-commonToggle-switcher-size-xs-height: 16px;
  --theme-component-commonToggle-switcher-size-xs-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-xs-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-xs-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-xs-width: 32px;
  --theme-component-commonToggle-toggle-state-default-border: 1px solid transparent;
  --theme-component-datepicker-size-l-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-l-day-height: 36px;
  --theme-component-datepicker-size-l-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-l-day-outlineOffset: -1px;
  --theme-component-datepicker-size-l-day-width: 38px;
  --theme-component-datepicker-size-l-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-l-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-l-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-l-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-l-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-l-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-l-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-m-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-day-height: 36px;
  --theme-component-datepicker-size-m-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-m-day-outlineOffset: -1px;
  --theme-component-datepicker-size-m-day-width: 38px;
  --theme-component-datepicker-size-m-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-m-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-m-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-m-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-m-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-m-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-s-day-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-day-height: 32px;
  --theme-component-datepicker-size-s-day-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-day-outlineOffset: -1px;
  --theme-component-datepicker-size-s-day-width: 34px;
  --theme-component-datepicker-size-s-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-s-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-s-dayOfWeek-width: 34px;
  --theme-component-datepicker-size-s-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-s-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-s-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-titleWeight: var(--theme-font-weight-bold);
  --theme-component-dialog-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-dialog-boxShadow: 0px 4px 24px 0px rgba(0,0,0,0.12157), 0px 1px 3px 0px rgba(0,0,0,0.05098);
  --theme-component-dialog-compensatedPadding: 32px;
  --theme-component-dialog-contentPadding: 0 16px;
  --theme-component-dialog-gradientPosition: 38px;
  --theme-component-dialog-root-padding: 32px 0 42px;
  --theme-component-dialog-root-paddingWithFooter: 32px 0 42px;
  --theme-component-dialog-scrollContainer-paddingWithCover: 12px;
  --theme-component-dialog-scrollContainer-paddingWithFooter: 22px;
  --theme-component-dialog-width: 355px;
  --theme-component-dialog-withCoverMargin: 12px;
  --theme-component-dialog-withTitleMargin: 12px;
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-l-paddingBottom: 16px;
  --theme-component-dropdown-item-size-l-paddingLeft: 18px;
  --theme-component-dropdown-item-size-l-paddingRight: 18px;
  --theme-component-dropdown-item-size-l-paddingTop: 16px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 8px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-m-paddingBottom: 13px;
  --theme-component-dropdown-item-size-m-paddingLeft: 16px;
  --theme-component-dropdown-item-size-m-paddingRight: 16px;
  --theme-component-dropdown-item-size-m-paddingTop: 11px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-s-paddingBottom: 11px;
  --theme-component-dropdown-item-size-s-paddingLeft: 14px;
  --theme-component-dropdown-item-size-s-paddingRight: 14px;
  --theme-component-dropdown-item-size-s-paddingTop: 9px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-dropdown-item-size-xl-paddingBottom: 22px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 24px;
  --theme-component-dropdown-item-size-xl-paddingRight: 24px;
  --theme-component-dropdown-item-size-xl-paddingTop: 20px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 11px;
  --theme-component-dropdown-item-size-xs-paddingRight: 11px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 34px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 18px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 6px;
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 22px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-24);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 18px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 16px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 28px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 16px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-label-size-l-marginBottom: 12px;
  --theme-component-form-label-size-l-marginTop: 15px;
  --theme-component-form-label-size-m-marginBottom: 12px;
  --theme-component-form-label-size-m-marginTop: 11px;
  --theme-component-form-label-size-s-marginBottom: 12px;
  --theme-component-form-label-size-s-marginTop: 7px;
  --theme-component-form-label-size-xl-marginBottom: 12px;
  --theme-component-form-label-size-xl-marginTop: 20px;
  --theme-component-form-label-size-xs-marginBottom: 12px;
  --theme-component-form-label-size-xs-marginTop: 4px;
  --theme-component-form-section-density-dense-margin: var(--theme-gap-40);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-56);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-title-margin: var(--theme-gap-24);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-24);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 8px;
  --theme-component-input-size-l-paddingBottom: 16px;
  --theme-component-input-size-l-paddingLeft: 15px;
  --theme-component-input-size-l-paddingRight: 15px;
  --theme-component-input-size-l-paddingTop: 14px;
  --theme-component-input-size-l-postfixMarginRight: 15px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -1px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 6px;
  --theme-component-input-size-m-paddingBottom: 12px;
  --theme-component-input-size-m-paddingLeft: 15px;
  --theme-component-input-size-m-paddingRight: 9px;
  --theme-component-input-size-m-paddingTop: 10px;
  --theme-component-input-size-m-postfixMarginRight: 9px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 5px;
  --theme-component-input-size-s-paddingBottom: 9px;
  --theme-component-input-size-s-paddingLeft: 13px;
  --theme-component-input-size-s-paddingRight: 7px;
  --theme-component-input-size-s-paddingTop: 7px;
  --theme-component-input-size-s-postfixMarginRight: 7px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 22px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 8px;
  --theme-component-input-size-xl-paddingBottom: 21px;
  --theme-component-input-size-xl-paddingLeft: 24px;
  --theme-component-input-size-xl-paddingRight: 21px;
  --theme-component-input-size-xl-paddingTop: 19px;
  --theme-component-input-size-xl-postfixMarginRight: 15px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 5px;
  --theme-component-input-size-xs-paddingBottom: 6px;
  --theme-component-input-size-xs-paddingLeft: 11px;
  --theme-component-input-size-xs-paddingRight: 5px;
  --theme-component-input-size-xs-paddingTop: 4px;
  --theme-component-input-size-xs-postfixMarginRight: 5px;
  --theme-component-link-size-l-underlineOffset: 3px;
  --theme-component-link-size-m-underlineOffset: 3px;
  --theme-component-link-size-ms-underlineOffset: 3px;
  --theme-component-link-size-s-underlineOffset: 2px;
  --theme-component-link-size-xl-underlineOffset: 3px;
  --theme-component-link-size-xm-underlineOffset: 3px;
  --theme-component-link-size-xs-underlineOffset: 2px;
  --theme-component-link-size-xxl-underlineOffset: 4px;
  --theme-component-link-size-xxxl-underlineOffset: 4px;
  --theme-component-link-size-xxxxl-underlineOffset: 5px;
  --theme-component-link-size-xxxxxl-underlineOffset: 7px;
  --theme-component-listItem-size-l-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-l-checkmarkMarginLeft: 6px;
  --theme-component-listItem-size-l-checkmarkMarginTop: 0;
  --theme-component-listItem-size-l-checkmarkTop: 0;
  --theme-component-listItem-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-l-descriptionMarginTop: 0;
  --theme-component-listItem-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-l-iconAfterMarginLeft: 6px;
  --theme-component-listItem-size-l-iconAfterTop: 0;
  --theme-component-listItem-size-l-iconBeforeMarginRight: 6px;
  --theme-component-listItem-size-l-iconBeforeTop: 0;
  --theme-component-listItem-size-l-levelStep: 30px;
  --theme-component-listItem-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-l-paddingBottom: 16px;
  --theme-component-listItem-size-l-paddingLeft: 18px;
  --theme-component-listItem-size-l-paddingRight: 18px;
  --theme-component-listItem-size-l-paddingTop: 16px;
  --theme-component-listItem-size-m-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-m-checkmarkMarginLeft: 5px;
  --theme-component-listItem-size-m-checkmarkMarginTop: 0;
  --theme-component-listItem-size-m-checkmarkTop: 1px;
  --theme-component-listItem-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-m-descriptionMarginTop: 0;
  --theme-component-listItem-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-m-iconAfterMarginLeft: 5px;
  --theme-component-listItem-size-m-iconAfterTop: 0;
  --theme-component-listItem-size-m-iconBeforeMarginRight: 8px;
  --theme-component-listItem-size-m-iconBeforeTop: 0;
  --theme-component-listItem-size-m-levelStep: 26px;
  --theme-component-listItem-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-m-paddingBottom: 13px;
  --theme-component-listItem-size-m-paddingLeft: 16px;
  --theme-component-listItem-size-m-paddingRight: 16px;
  --theme-component-listItem-size-m-paddingTop: 11px;
  --theme-component-listItem-size-s-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-s-checkmarkMarginLeft: 4px;
  --theme-component-listItem-size-s-checkmarkMarginTop: 0;
  --theme-component-listItem-size-s-checkmarkTop: 1px;
  --theme-component-listItem-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-listItem-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-listItem-size-s-descriptionMarginTop: 0;
  --theme-component-listItem-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-s-iconAfterMarginLeft: 4px;
  --theme-component-listItem-size-s-iconAfterTop: 0;
  --theme-component-listItem-size-s-iconBeforeMarginRight: 4px;
  --theme-component-listItem-size-s-iconBeforeTop: 0;
  --theme-component-listItem-size-s-levelStep: 22px;
  --theme-component-listItem-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-s-paddingBottom: 11px;
  --theme-component-listItem-size-s-paddingLeft: 14px;
  --theme-component-listItem-size-s-paddingRight: 14px;
  --theme-component-listItem-size-s-paddingTop: 9px;
  --theme-component-listItem-size-xl-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-xl-checkmarkMarginLeft: 11px;
  --theme-component-listItem-size-xl-checkmarkMarginTop: 0;
  --theme-component-listItem-size-xl-checkmarkTop: 0;
  --theme-component-listItem-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-xl-descriptionMarginTop: 0;
  --theme-component-listItem-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-listItem-size-xl-iconAfterMarginLeft: 11px;
  --theme-component-listItem-size-xl-iconAfterTop: 0;
  --theme-component-listItem-size-xl-iconBeforeMarginRight: 11px;
  --theme-component-listItem-size-xl-iconBeforeTop: 0;
  --theme-component-listItem-size-xl-levelStep: 34px;
  --theme-component-listItem-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-listItem-size-xl-paddingBottom: 22px;
  --theme-component-listItem-size-xl-paddingLeft: 24px;
  --theme-component-listItem-size-xl-paddingRight: 24px;
  --theme-component-listItem-size-xl-paddingTop: 20px;
  --theme-component-listItem-size-xs-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-xs-checkmarkMarginLeft: 4px;
  --theme-component-listItem-size-xs-checkmarkMarginTop: 0;
  --theme-component-listItem-size-xs-checkmarkTop: 1px;
  --theme-component-listItem-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-listItem-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-listItem-size-xs-descriptionMarginTop: 0;
  --theme-component-listItem-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-xs-iconAfterMarginLeft: 4px;
  --theme-component-listItem-size-xs-iconAfterTop: 0;
  --theme-component-listItem-size-xs-iconBeforeMarginRight: 4px;
  --theme-component-listItem-size-xs-iconBeforeTop: 0;
  --theme-component-listItem-size-xs-levelStep: 18px;
  --theme-component-listItem-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-xs-paddingBottom: 8px;
  --theme-component-listItem-size-xs-paddingLeft: 11px;
  --theme-component-listItem-size-xs-paddingRight: 11px;
  --theme-component-listItem-size-xs-paddingTop: 6px;
  --theme-component-meter-gap: 0px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-modal-borderRadius: 28px;
  --theme-component-pagination-arrow-margin: var(--theme-gap-8);
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: var(--theme-gap-4);
  --theme-component-pagination-item-shift: 0px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-text-size-l-padding: 0 16px;
  --theme-component-pagination-text-size-m-padding: 0 12px;
  --theme-component-pagination-text-size-s-padding: 0 10px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-select-toggle-gap: 6px;
  --theme-component-select-toggle-size-l-padding: 14px 16px 16px 18px;
  --theme-component-select-toggle-size-m-padding: 10px 12px 12px 16px;
  --theme-component-select-toggle-size-s-padding: 8px 10px 10px 14px;
  --theme-component-select-toggle-size-xl-padding: 19px 20px 21px 24px;
  --theme-component-select-toggle-size-xs-padding: 5px 8px 7px 11px;
  --theme-component-spacer-formGap: var(--theme-gap-6);
  --theme-component-spacer-gap: var(--theme-gap-8);
  --theme-component-stepper-iconButton-divider-color: transparent;
  --theme-component-stepper-iconButton-divider-size-l-height: 0;
  --theme-component-stepper-iconButton-divider-size-m-height: 0;
  --theme-component-stepper-iconButton-divider-size-s-height: 0;
  --theme-component-stepper-iconButton-divider-size-xl-height: 0;
  --theme-component-stepper-iconButton-divider-size-xs-height: 0;
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-active: var(--theme-palette-warmGray88);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray76);
  --theme-component-stepper-iconButton-size-l-padding-bottom: 16px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 16px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 15px;
  --theme-component-stepper-iconButton-size-l-padding-top: 14px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 12px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 10px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-m-padding-top: 10px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 9px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 7px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 10px;
  --theme-component-stepper-iconButton-size-s-padding-top: 7px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 16px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 18px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 4px;
  --theme-component-stepper-inputWrapper-size-l-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-l-padding: 14px 8px 16px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-m-padding: 10px 8px 12px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 8px 8px 10px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 22px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 21px 8px 19px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 12px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 5px 5px 7px;
  --theme-component-stepper-preset-inverse-backgroundColor-default: var(--theme-palette-warmGray84);
  --theme-component-stepper-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray84);
  --theme-component-stepper-preset-inverse-color-default: var(--theme-palette-white);
  --theme-component-tabs-newArrowIcon-l-offset: -7px;
  --theme-component-tabs-newArrowIcon-l-size: 18px;
  --theme-component-tabs-newArrowIcon-m-offset: -7px;
  --theme-component-tabs-newArrowIcon-m-size: 18px;
  --theme-component-tabs-newArrowIcon-ms-offset: -9px;
  --theme-component-tabs-newArrowIcon-ms-size: 14px;
  --theme-component-tabs-newArrowIcon-s-offset: -9px;
  --theme-component-tabs-newArrowIcon-s-size: 14px;
  --theme-component-tabs-newArrowIcon-xl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xxl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxxl-offset: -3px;
  --theme-component-tabs-newArrowIcon-xxxl-size: 26px;
  --theme-component-tabs-newArrowIcon-xxxxl-offset: -2px;
  --theme-component-tabs-newArrowIcon-xxxxl-size: 28px;
  --theme-component-tabs-newArrowIcon-xxxxxl-offset: 2px;
  --theme-component-tabs-newArrowIcon-xxxxxl-size: 36px;
  --theme-component-tabs-tab-counter-padding: 4px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: 2px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-l-top: -1px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-m-top: -1px;
  --theme-component-tabs-tab-counter-size-ms-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-ms-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-ms-left: 2px;
  --theme-component-tabs-tab-counter-size-ms-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-ms-top: 0px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-s-left: 1px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: 0px;
  --theme-component-tabs-tab-counter-size-xl-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-xl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xl-left: 1px;
  --theme-component-tabs-tab-counter-size-xl-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-xl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxl-left: 2px;
  --theme-component-tabs-tab-counter-size-xxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxxl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-counter-size-xxxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-counter-size-xxxxxl-top: 0px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -12px;
  --theme-component-tabs-tab-pointer-size-l-size: 7px;
  --theme-component-tabs-tab-pointer-size-l-top: 1px;
  --theme-component-tabs-tab-pointer-size-m-right: -11px;
  --theme-component-tabs-tab-pointer-size-m-size: 7px;
  --theme-component-tabs-tab-pointer-size-m-top: 1px;
  --theme-component-tabs-tab-pointer-size-ms-right: -13px;
  --theme-component-tabs-tab-pointer-size-ms-size: 7px;
  --theme-component-tabs-tab-pointer-size-ms-top: 2px;
  --theme-component-tabs-tab-pointer-size-s-right: -13px;
  --theme-component-tabs-tab-pointer-size-s-size: 7px;
  --theme-component-tabs-tab-pointer-size-s-top: 0px;
  --theme-component-tabs-tab-pointer-size-xl-right: -12px;
  --theme-component-tabs-tab-pointer-size-xl-size: 7px;
  --theme-component-tabs-tab-pointer-size-xl-top: 0px;
  --theme-component-tabs-tab-pointer-size-xxl-right: -15px;
  --theme-component-tabs-tab-pointer-size-xxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxxl-top: 3px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-right: -16px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-size: 11px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-top: 4px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-l-paddingVertical: 13px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-xm-dense);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-m-paddingVertical: 13px;
  --theme-component-tabs-tab-size-ms-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-ms-fontSize: var(--theme-font-size-ms);
  --theme-component-tabs-tab-size-ms-lineHeight: var(--theme-font-height-ms-normal);
  --theme-component-tabs-tab-size-ms-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-ms-paddingVertical: 12px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-s-paddingVertical: 12px;
  --theme-component-tabs-tab-size-xl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-xl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-xl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xl-paddingVertical: 15px;
  --theme-component-tabs-tab-size-xxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxl-fontSize: var(--theme-font-size-xxl);
  --theme-component-tabs-tab-size-xxl-lineHeight: var(--theme-font-height-xxl-normal);
  --theme-component-tabs-tab-size-xxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxl-paddingVertical: 16px;
  --theme-component-tabs-tab-size-xxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxl-fontSize: var(--theme-font-size-xxxl);
  --theme-component-tabs-tab-size-xxxl-lineHeight: var(--theme-font-height-xxxl-normal);
  --theme-component-tabs-tab-size-xxxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxxl-paddingVertical: 17px;
  --theme-component-tabs-tab-size-xxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxl-fontSize: var(--theme-font-size-xxxxl);
  --theme-component-tabs-tab-size-xxxxl-lineHeight: var(--theme-font-height-xxxxl-normal);
  --theme-component-tabs-tab-size-xxxxl-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-xxxxl-paddingVertical: 22px;
  --theme-component-tabs-tab-size-xxxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxxl-emphasisHeight: 4px;
  --theme-component-tabs-tab-size-xxxxxl-fontSize: var(--theme-font-size-xxxxxl);
  --theme-component-tabs-tab-size-xxxxxl-lineHeight: var(--theme-font-height-xxxxxl-normal);
  --theme-component-tabs-tab-size-xxxxxl-paddingHorizontal: 15px;
  --theme-component-tabs-tab-size-xxxxxl-paddingVertical: 26px;
  --theme-component-textarea-clearButton-size-l-position-right: 6px;
  --theme-component-textarea-clearButton-size-l-position-top: 5px;
  --theme-component-textarea-clearButton-size-m-position-right: 6px;
  --theme-component-textarea-clearButton-size-m-position-top: 5px;
  --theme-component-textarea-clearButton-size-s-position-right: 6px;
  --theme-component-textarea-clearButton-size-s-position-top: 5px;
  --theme-component-textarea-clearButton-size-xl-position-right: 7px;
  --theme-component-textarea-clearButton-size-xl-position-top: 9px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 2px;
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 33px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 27px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 52px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 25px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 14px 44px 16px 15px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 10px 39px 12px 15px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 8px 33px 10px 13px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-xl-lineHeight);
  --theme-component-textarea-size-xl-padding: 20px 52px 22px 24px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-xs-lineHeight);
  --theme-component-textarea-size-xs-padding: 6px 31px 8px 11px;
  --theme-component-toastBar-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-toastBar-closeButtonSize: 24px;
  --theme-component-toastBar-closeIconSize: 12px;
  --theme-component-toastBar-padding-horizontal: 20px;
  --theme-component-toastBar-padding-vertical: 16px;
  --theme-component-tooltip-fullWidthPadding: 0 20px;
  --theme-component-tooltip-size-l-borderRadius: 20px;
  --theme-component-tooltip-size-l-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 12px;
  --theme-component-tooltip-size-l-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 20px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-m-borderRadius: 20px;
  --theme-component-tooltip-size-m-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 12px;
  --theme-component-tooltip-size-m-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 20px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-m);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 20px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 9px 13px 11px 12px;
  --theme-component-tooltip-size-s-paddingWithActions: 17px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 30px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-semantics-border-focused);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-semantics-border-errorFocused);
  --theme-focusBoxShadow-inversePreset: 0 0 0 var(--theme-outline-width) rgba(255, 255, 255, 0.35);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) var(--theme-semantics-border-overlay-focused);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 11px;
  --theme-font-capitalHeight-ms: 10px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 12px;
  --theme-font-capitalHeight-xs: 8px;
  --theme-font-capitalHeight-xxl: 18px;
  --theme-font-capitalHeight-xxxl: 19px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 35px;
  --theme-font-color-default: var(--theme-semantics-text-primary);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-semantics-text-error);
  --theme-font-color-inverse: var(--theme-semantics-text-inverse-primary);
  --theme-font-color-inverseDisabled: var(--theme-palette-gray64);
  --theme-font-color-noAccent: var(--theme-semantics-text-secondary);
  --theme-font-color-valid: var(--theme-semantics-text-success);
  --theme-font-compensation-xl: 1px;
  --theme-font-compensation-xxl: 1px;
  --theme-font-compensation-xxxl: 2px;
  --theme-font-compensation-xxxxl: 3px;
  --theme-font-compensation-xxxxxl: 4px;
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 13px;
  --theme-font-fontSize-xl: 22px;
  --theme-font-fontSize-xs: 11px;
  --theme-font-fontSize-xxl: 26px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 24px;
  --theme-font-height-m-dense: 20px;
  --theme-font-height-m-normal: 22px;
  --theme-font-height-ms-dense: 18px;
  --theme-font-height-ms-normal: 18px;
  --theme-font-height-s-dense: 16px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 20px;
  --theme-font-height-xm-normal: 22px;
  --theme-font-height-xs-dense: 14px;
  --theme-font-height-xs-normal: 14px;
  --theme-font-height-xxl-dense: 28px;
  --theme-font-height-xxl-normal: 28px;
  --theme-font-height-xxxl-dense: 30px;
  --theme-font-height-xxxl-normal: 30px;
  --theme-font-height-xxxxl-dense: 36px;
  --theme-font-height-xxxxl-normal: 36px;
  --theme-font-height-xxxxxl-dense: 54px;
  --theme-font-height-xxxxxl-normal: 54px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 16px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 14px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 15px;
  --theme-font-size-ms: 14px;
  --theme-font-size-s: 13px;
  --theme-font-size-xl: 21px;
  --theme-font-size-xm: 16px;
  --theme-font-size-xs: 11px;
  --theme-font-size-xxl: 24px;
  --theme-font-size-xxxl: 26px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 48px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-5xl: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-ms: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-4xl: var(--theme-gap-0);
  --theme-margin-dense-header-4xl-header-5xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-ms: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-xm: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-2xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-3xl: var(--theme-gap-12);
  --theme-margin-dense-header-5xl-header-4xl: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-5xl: var(--theme-gap-0);
  --theme-margin-dense-header-5xl-header-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-ms: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-xm: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-s-dense: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-ms-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-ms-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-ms: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-header-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-s: var(--theme-gap-0);
  --theme-margin-dense-header-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-header-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xm-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-xm-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-ms: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-2xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-3xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-3xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-4xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-5xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-ms: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xm: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-ms-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-ms-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-ms-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-ms-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-s-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-header-s-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xm-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-l-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-xs: var(--theme-gap-22);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-header-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xs-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-8);
  --theme-outline-width: 3px;
  --theme-padding-compensation: 6px;
  --theme-padding-size-l-bottom: 36px;
  --theme-padding-size-l-left: 32px;
  --theme-padding-size-l-right: 32px;
  --theme-padding-size-l-top: 28px;
  --theme-padding-size-m-bottom: 28px;
  --theme-padding-size-m-left: 24px;
  --theme-padding-size-m-right: 24px;
  --theme-padding-size-m-top: 20px;
  --theme-padding-size-s-bottom: 16px;
  --theme-padding-size-s-left: 20px;
  --theme-padding-size-s-right: 20px;
  --theme-padding-size-s-top: 16px;
  --theme-padding-size-xl-bottom: 44px;
  --theme-padding-size-xl-left: 40px;
  --theme-padding-size-xl-right: 40px;
  --theme-padding-size-xl-top: 36px;
  --theme-padding-size-xs-bottom: 9px;
  --theme-padding-size-xs-left: 12px;
  --theme-padding-size-xs-right: 13px;
  --theme-padding-size-xs-top: 9px;
  --theme-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 15px;
  --theme-size-l-height: 52px;
  --theme-size-l-lineHeight: 20px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 15px;
  --theme-size-m-height: 44px;
  --theme-size-m-lineHeight: 20px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-12);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 13px;
  --theme-size-s-height: 36px;
  --theme-size-s-lineHeight: 16px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-20);
  --theme-size-xl-crossButtonIconSize: 13px;
  --theme-size-xl-crossButtonSize: 44px;
  --theme-size-xl-fontSize: 18px;
  --theme-size-xl-height: 64px;
  --theme-size-xl-lineHeight: 22px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 13px;
  --theme-size-xs-height: 30px;
  --theme-size-xs-lineHeight: 16px;
  box-sizing: border-box;
  color: var(--theme-semantics-text-primary);
  font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  font-family: var(--theme-font-family);
  font-size: 15px;
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

@media (min-width: 768px) {
  .WeEgr {
    --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
    --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
    --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-16);
    --theme-margin-normal-header-l-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-l-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-l-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-l-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-m-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-m-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-m-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-m-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-ms-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-s-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-s-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-s-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-s-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-xm-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-32);
  }
}

/* This file is the result of code generation. Do not change it manually. */
.BuKph {
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black6: rgba(0, 0, 0, 0.06);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white6: rgba(255, 255, 255, 0.06);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-semantics-backdrop-fill: rgba(0, 0, 0, 0.4);
  --theme-semantics-backdrop-inverse-fill: rgba(255, 255, 255, 0.84);
  --theme-semantics-bg-accent: #cfedff;
  --theme-semantics-bg-default: #f2f1f0;
  --theme-semantics-bg-elevation1: #ffffff;
  --theme-semantics-bg-elevation2: #ffffff;
  --theme-semantics-bg-error: #ffe0e0;
  --theme-semantics-bg-page: #ffffff;
  --theme-semantics-bg-pay: #e9ddfd;
  --theme-semantics-bg-success: #d2fcc4;
  --theme-semantics-bg-warning: #ffecc9;
  --theme-semantics-border-default: #ebeae8;
  --theme-semantics-border-error: #ff4053;
  --theme-semantics-border-errorFocused: #ff8c8f;
  --theme-semantics-border-focused: #45c1ff;
  --theme-semantics-border-hover: #dbdbd9;
  --theme-semantics-border-inverse-focused: #45c1ff;
  --theme-semantics-border-inverse-hover: #3d3c3a;
  --theme-semantics-border-inverse-selected: #ffffff;
  --theme-semantics-border-inverse-selectedDisabled: #5c5b58;
  --theme-semantics-border-overlay-focused: rgba(0, 0, 0, 0.2);
  --theme-semantics-border-overlay-hover: #dbdbd9;
  --theme-semantics-border-overlay-selected: #000000;
  --theme-semantics-border-overlay-selectedDisabled: #adaca8;
  --theme-semantics-border-selected: #000000;
  --theme-semantics-border-selectedDisabled: #adaca8;
  --theme-semantics-border-success: #02d15c;
  --theme-semantics-border-warning: #f79900;
  --theme-semantics-border-warningFocused: #ffb021;
  --theme-semantics-components-badge-bg-accent: #00aaff;
  --theme-semantics-components-badge-bg-accentSecondary: #d4f0ff;
  --theme-semantics-components-badge-bg-ghost: rgba(0, 0, 0, 0.44);
  --theme-semantics-components-badge-bg-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-bg-pay: #965eeb;
  --theme-semantics-components-badge-bg-primary: #141414;
  --theme-semantics-components-badge-bg-sale: #ff4053;
  --theme-semantics-components-badge-bg-saleSecondary: #ffe0e0;
  --theme-semantics-components-badge-bg-secondary: #ebeae8;
  --theme-semantics-components-badge-bg-success: #02d15c;
  --theme-semantics-components-badge-bg-warningSecondary: #ffecc9;
  --theme-semantics-components-badge-text-constant-primary: #000000;
  --theme-semantics-components-badge-text-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-text-inverse-primary: #ffffff;
  --theme-semantics-components-badge-text-primary: #ffffff;
  --theme-semantics-components-badge-text-secondary: #000000;
  --theme-semantics-components-bar-default: #dbdbd9;
  --theme-semantics-components-bar-defaultDisabled: #dbdbd9;
  --theme-semantics-components-bar-defaultFilled: #000000;
  --theme-semantics-components-bar-defaultFilledDisabled: #adaca8;
  --theme-semantics-components-bar-errorFilled: #ff4053;
  --theme-semantics-components-bar-inverse-default: rgba(255, 255, 255, 0.32);
  --theme-semantics-components-bar-inverse-defaultFilled: #ffffff;
  --theme-semantics-components-bar-inverse-defaultFilledDisabled: #878683;
  --theme-semantics-components-bar-overlay-default: #ffffff;
  --theme-semantics-components-bar-payFilled: #965eeb;
  --theme-semantics-components-bar-successFilled: #00b253;
  --theme-semantics-components-bar-warningFilled: #fca400;
  --theme-semantics-components-button-bg-accentPrimary: #00aaff;
  --theme-semantics-components-button-bg-accentPrimaryHover: #0099f7;
  --theme-semantics-components-button-bg-accentPrimaryPressed: #008aed;
  --theme-semantics-components-button-bg-accentSecondary: #cfedff;
  --theme-semantics-components-button-bg-accentSecondaryHover: #a1dfff;
  --theme-semantics-components-button-bg-accentSecondaryPressed: #80d4ff;
  --theme-semantics-components-button-bg-errorPrimary: #ff4053;
  --theme-semantics-components-button-bg-errorPrimaryHover: #f71b47;
  --theme-semantics-components-button-bg-errorPrimaryPressed: #e8003e;
  --theme-semantics-components-button-bg-ghostHover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-ghostPressed: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-inverse-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-primary: #ffffff;
  --theme-semantics-components-button-bg-inverse-primaryHover: #ffffff;
  --theme-semantics-components-button-bg-inverse-primaryPressed: #f7f7f5;
  --theme-semantics-components-button-bg-inverse-secondary: #262624;
  --theme-semantics-components-button-bg-inverse-secondaryHover: #2e2d2c;
  --theme-semantics-components-button-bg-inverse-secondaryPressed: #363533;
  --theme-semantics-components-button-bg-overlay-secondary: #ffffff;
  --theme-semantics-components-button-bg-overlay-secondaryHover: #ffffff;
  --theme-semantics-components-button-bg-overlay-secondaryPressed: #f7f7f5;
  --theme-semantics-components-button-bg-payPrimary: #965eeb;
  --theme-semantics-components-button-bg-payPrimaryHover: #8c4fe8;
  --theme-semantics-components-button-bg-payPrimaryPressed: #8144db;
  --theme-semantics-components-button-bg-paySecondary: #e9ddfd;
  --theme-semantics-components-button-bg-paySecondaryHover: #d5bdfb;
  --theme-semantics-components-button-bg-paySecondaryPressed: #c2a0fa;
  --theme-semantics-components-button-bg-primary: #141414;
  --theme-semantics-components-button-bg-primaryHover: #1f1f1f;
  --theme-semantics-components-button-bg-primaryPressed: #141414;
  --theme-semantics-components-button-bg-secondary: #f2f1f0;
  --theme-semantics-components-button-bg-secondaryHover: #ebeae8;
  --theme-semantics-components-button-bg-secondaryPressed: #e3e2e1;
  --theme-semantics-components-button-bg-successPrimary: #02d15c;
  --theme-semantics-components-button-bg-successPrimaryHover: #00c257;
  --theme-semantics-components-button-bg-successPrimaryPressed: #00b253;
  --theme-semantics-components-button-text-accentPrimary: #ffffff;
  --theme-semantics-components-button-text-accentSecondary: #008aed;
  --theme-semantics-components-button-text-errorPrimary: #ffffff;
  --theme-semantics-components-button-text-inverse-primary: #0a0a0a;
  --theme-semantics-components-button-text-inverse-secondary: #ffffff;
  --theme-semantics-components-button-text-payPrimary: #ffffff;
  --theme-semantics-components-button-text-paySecondary: #8c4fe8;
  --theme-semantics-components-button-text-primary: #ffffff;
  --theme-semantics-components-button-text-secondary: #000000;
  --theme-semantics-components-button-text-successPrimary: #ffffff;
  --theme-semantics-components-control-bg-default: #f2f1f0;
  --theme-semantics-components-control-bg-disabled: #f2f1f0;
  --theme-semantics-components-control-bg-hover: #ebeae8;
  --theme-semantics-components-control-bg-inverse-default: #262624;
  --theme-semantics-components-control-bg-inverse-disabled: #262624;
  --theme-semantics-components-control-bg-inverse-hover: #2e2d2c;
  --theme-semantics-components-control-bg-inverse-pressed: #262624;
  --theme-semantics-components-control-bg-overlay-default: #ffffff;
  --theme-semantics-components-control-bg-overlay-disabled: #ffffff;
  --theme-semantics-components-control-bg-overlay-hover: #ffffff;
  --theme-semantics-components-control-bg-overlay-pressed: #f7f7f5;
  --theme-semantics-components-control-bg-pressed: #f2f1f0;
  --theme-semantics-components-control-bg-selected: #141414;
  --theme-semantics-components-control-bg-selectedDisabled: #adaca8;
  --theme-semantics-components-control-text-disabled: #a3a3a3;
  --theme-semantics-components-control-text-error: #ff4053;
  --theme-semantics-components-control-text-inverse-disabled: #5c5c5c;
  --theme-semantics-components-control-text-inverse-primary: #ffffff;
  --theme-semantics-components-control-text-inverse-secondary: #878787;
  --theme-semantics-components-control-text-primary: #000000;
  --theme-semantics-components-control-text-secondary: #757575;
  --theme-semantics-components-control-text-success: #00b253;
  --theme-semantics-components-control-text-warning: #f79900;
  --theme-semantics-components-favorite-activeFill: #d9013a;
  --theme-semantics-components-favorite-enabledBorder: #000000;
  --theme-semantics-components-hint-default: #cccccc;
  --theme-semantics-components-hint-hover: #b8b8b8;
  --theme-semantics-components-line-active: #000000;
  --theme-semantics-components-line-default: #c2c1be;
  --theme-semantics-components-line-overlay-default: rgba(0, 0, 0, 0.24);
  --theme-semantics-components-link-accent: #757575;
  --theme-semantics-components-link-button-disabled: #a3a3a3;
  --theme-semantics-components-link-button-hover: #3d3d3d;
  --theme-semantics-components-link-button-inverse-disabled: #5c5c5c;
  --theme-semantics-components-link-button-inverse-hover: #5c5c5c;
  --theme-semantics-components-link-button-inverse-primary: #ffffff;
  --theme-semantics-components-link-button-primary: #000000;
  --theme-semantics-components-link-button-secondary: #757575;
  --theme-semantics-components-link-hover: #3d3d3d;
  --theme-semantics-components-link-menu-disabled: #a3a3a3;
  --theme-semantics-components-link-menu-hover: #3d3d3d;
  --theme-semantics-components-link-menu-inverse-disabled: #5c5c5c;
  --theme-semantics-components-link-menu-inverse-hover: #5c5c5c;
  --theme-semantics-components-link-menu-inverse-primary: #ffffff;
  --theme-semantics-components-link-menu-primary: #000000;
  --theme-semantics-components-link-menu-secondary: #757575;
  --theme-semantics-components-link-noAccent: #000000;
  --theme-semantics-components-list-hover: #f2f1f0;
  --theme-semantics-components-list-inverse-hover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-list-overlay-hover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-skeleton-end: #dbdbd9;
  --theme-semantics-components-skeleton-inverse-end: #3d3c3a;
  --theme-semantics-components-skeleton-inverse-start: #292827;
  --theme-semantics-components-skeleton-overlay-end: rgba(255, 255, 255, 0.76);
  --theme-semantics-components-skeleton-overlay-start: rgba(255, 255, 255, 0.52);
  --theme-semantics-components-skeleton-start: #ebeae8;
  --theme-semantics-components-slider-default: #dbdbd9;
  --theme-semantics-components-slider-defaultFilled: #000000;
  --theme-semantics-components-slider-knob: #000000;
  --theme-semantics-components-slider-overlay-default: rgba(0, 0, 0, 0.16);
  --theme-semantics-components-tabGroup-default: #dbdbd9;
  --theme-semantics-components-tabGroup-selected: #000000;
  --theme-semantics-components-table-hover: #f7f7f5;
  --theme-semantics-components-table-inverse-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-inverse-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-inverse-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-overlay-hover: #f7f7f5;
  --theme-semantics-components-table-overlay-selected: #e3e2e1;
  --theme-semantics-components-table-overlay-selectedHover: #ebeae8;
  --theme-semantics-components-table-selected: #ebeae8;
  --theme-semantics-components-table-selectedHover: #ebeae8;
  --theme-semantics-components-toast-default: #141414;
  --theme-semantics-components-toast-error: #ff4053;
  --theme-semantics-components-toast-inverse-default: #ffffff;
  --theme-semantics-components-toggle-check: #141414;
  --theme-semantics-components-toggle-checkDisabled: #7a7976;
  --theme-semantics-components-toggle-faint: #ffffff;
  --theme-semantics-components-toggle-faintDisabled: #ffffff;
  --theme-semantics-components-toggle-faintUnckeck: #ffffff;
  --theme-semantics-components-toggle-faintUnckeckDisabled: #ffffff;
  --theme-semantics-components-toggle-inverse-check: #ffffff;
  --theme-semantics-components-toggle-inverse-checkDisabled: #ffffff;
  --theme-semantics-components-toggle-inverse-faint: #000000;
  --theme-semantics-components-toggle-inverse-faintDisabled: #7a7976;
  --theme-semantics-components-toggle-inverse-faintUnckeck: #ffffff;
  --theme-semantics-components-toggle-inverse-faintUnckeckDisabled: #7a7976;
  --theme-semantics-components-toggle-inverse-uncheck: #3d3c3a;
  --theme-semantics-components-toggle-inverse-uncheckDisabled: #3d3c3a;
  --theme-semantics-components-toggle-inverse-uncheckHover: #5c5b58;
  --theme-semantics-components-toggle-overlay-faint: #ffffff;
  --theme-semantics-components-toggle-overlay-faintDisabled: #ffffff;
  --theme-semantics-components-toggle-overlay-faintUnckeck: #000000;
  --theme-semantics-components-toggle-overlay-faintUnckeckDisabled: #adaca8;
  --theme-semantics-components-toggle-overlay-uncheck: #ffffff;
  --theme-semantics-components-toggle-overlay-uncheckDisabled: #ffffff;
  --theme-semantics-components-toggle-overlay-uncheckHover: #ffffff;
  --theme-semantics-components-toggle-uncheck: #e3e2e1;
  --theme-semantics-components-toggle-uncheckDisabled: #e3e2e1;
  --theme-semantics-components-toggle-uncheckHover: #d4d2cf;
  --theme-semantics-components-tooltip-default: #000000;
  --theme-semantics-components-tooltip-inverse-default: #ffffff;
  --theme-semantics-divider-default: #ebeae8;
  --theme-semantics-divider-inverse-default: #52514e;
  --theme-semantics-divider-overlay-default: rgba(0, 0, 0, 0.08);
  --theme-semantics-text-constant-primary: #000000;
  --theme-semantics-text-error: #ff4053;
  --theme-semantics-text-inverse-constant-primary: #ffffff;
  --theme-semantics-text-inverse-primary: #ffffff;
  --theme-semantics-text-primary: #000000;
  --theme-semantics-text-secondary: #757575;
  --theme-semantics-text-success: #00b253;
  --theme-semantics-text-warning: #f79900;
}

/* This file is the result of code generation. Do not change it manually. */
.NnPp6 {
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black6: rgba(0, 0, 0, 0.06);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white6: rgba(255, 255, 255, 0.06);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-semantics-backdrop-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-backdrop-inverse-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-bg-accent: #002d57;
  --theme-semantics-bg-default: #262624;
  --theme-semantics-bg-elevation1: #141414;
  --theme-semantics-bg-elevation2: #191919;
  --theme-semantics-bg-error: #5c1e25;
  --theme-semantics-bg-page: #0a0a0a;
  --theme-semantics-bg-pay: #33155c;
  --theme-semantics-bg-success: #003d16;
  --theme-semantics-bg-warning: #523404;
  --theme-semantics-border-default: #2e2d2c;
  --theme-semantics-border-error: #fc5d63;
  --theme-semantics-border-errorFocused: #d11d3b;
  --theme-semantics-border-focused: #0071b8;
  --theme-semantics-border-hover: #3d3c3a;
  --theme-semantics-border-inverse-focused: #0071b8;
  --theme-semantics-border-inverse-hover: #b2b1ad;
  --theme-semantics-border-inverse-selected: #0a0a0a;
  --theme-semantics-border-inverse-selectedDisabled: #878683;
  --theme-semantics-border-overlay-focused: rgba(255, 255, 255, 0.2);
  --theme-semantics-border-overlay-hover: #3d3c3a;
  --theme-semantics-border-overlay-selected: #e3e3e3;
  --theme-semantics-border-overlay-selectedDisabled: #63625f;
  --theme-semantics-border-selected: #e3e3e3;
  --theme-semantics-border-selectedDisabled: #63625f;
  --theme-semantics-border-success: #04c454;
  --theme-semantics-border-warning: #ffbd45;
  --theme-semantics-border-warningFocused: #faa700;
  --theme-semantics-components-badge-bg-accent: #008fdb;
  --theme-semantics-components-badge-bg-accentSecondary: #001d3b;
  --theme-semantics-components-badge-bg-ghost: rgba(0, 0, 0, 0.44);
  --theme-semantics-components-badge-bg-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-bg-pay: #9f63ff;
  --theme-semantics-components-badge-bg-primary: #d4d4d4;
  --theme-semantics-components-badge-bg-sale: #ff4053;
  --theme-semantics-components-badge-bg-saleSecondary: #5c1e25;
  --theme-semantics-components-badge-bg-secondary: #2e2d2c;
  --theme-semantics-components-badge-bg-success: #04c454;
  --theme-semantics-components-badge-bg-warningSecondary: #574304;
  --theme-semantics-components-badge-text-constant-primary: #000000;
  --theme-semantics-components-badge-text-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-text-inverse-primary: #0a0a0a;
  --theme-semantics-components-badge-text-primary: #0a0a0a;
  --theme-semantics-components-badge-text-secondary: #e3e3e3;
  --theme-semantics-components-bar-default: rgba(255, 255, 255, 0.32);
  --theme-semantics-components-bar-defaultDisabled: #3d3c3a;
  --theme-semantics-components-bar-defaultFilled: #ffffff;
  --theme-semantics-components-bar-defaultFilledDisabled: #878683;
  --theme-semantics-components-bar-errorFilled: #ff4053;
  --theme-semantics-components-bar-inverse-default: #a3a29e;
  --theme-semantics-components-bar-inverse-defaultFilled: #0a0a0a;
  --theme-semantics-components-bar-inverse-defaultFilledDisabled: #7a7975;
  --theme-semantics-components-bar-overlay-default: rgba(255, 255, 255, 0.32);
  --theme-semantics-components-bar-payFilled: #9f63ff;
  --theme-semantics-components-bar-successFilled: #1be361;
  --theme-semantics-components-bar-warningFilled: #ffb224;
  --theme-semantics-components-button-bg-accentPrimary: #008fdb;
  --theme-semantics-components-button-bg-accentPrimaryHover: #009cf0;
  --theme-semantics-components-button-bg-accentPrimaryPressed: #00aaff;
  --theme-semantics-components-button-bg-accentSecondary: #002d57;
  --theme-semantics-components-button-bg-accentSecondaryHover: #004078;
  --theme-semantics-components-button-bg-accentSecondaryPressed: #005291;
  --theme-semantics-components-button-bg-errorPrimary: #ff4053;
  --theme-semantics-components-button-bg-errorPrimaryHover: #f71b47;
  --theme-semantics-components-button-bg-errorPrimaryPressed: #e8003e;
  --theme-semantics-components-button-bg-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-ghostHover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-inverse-ghostPressed: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-inverse-primary: #0a0a0a;
  --theme-semantics-components-button-bg-inverse-primaryHover: #0a0a0a;
  --theme-semantics-components-button-bg-inverse-primaryPressed: #1f1e1d;
  --theme-semantics-components-button-bg-inverse-secondary: #ffffff;
  --theme-semantics-components-button-bg-inverse-secondaryHover: #f7f7f5;
  --theme-semantics-components-button-bg-inverse-secondaryPressed: #f2f1f0;
  --theme-semantics-components-button-bg-overlay-secondary: #0a0a0a;
  --theme-semantics-components-button-bg-overlay-secondaryHover: #0a0a0a;
  --theme-semantics-components-button-bg-overlay-secondaryPressed: #1f1e1d;
  --theme-semantics-components-button-bg-payPrimary: #9f63ff;
  --theme-semantics-components-button-bg-payPrimaryHover: #a978ff;
  --theme-semantics-components-button-bg-payPrimaryPressed: #b38aff;
  --theme-semantics-components-button-bg-paySecondary: #33155c;
  --theme-semantics-components-button-bg-paySecondaryHover: #471f80;
  --theme-semantics-components-button-bg-paySecondaryPressed: #5c28a6;
  --theme-semantics-components-button-bg-primary: #e3e3e3;
  --theme-semantics-components-button-bg-primaryHover: #d4d4d4;
  --theme-semantics-components-button-bg-primaryPressed: #e3e3e3;
  --theme-semantics-components-button-bg-secondary: #262624;
  --theme-semantics-components-button-bg-secondaryHover: #2e2d2c;
  --theme-semantics-components-button-bg-secondaryPressed: #363533;
  --theme-semantics-components-button-bg-successPrimary: #04c454;
  --theme-semantics-components-button-bg-successPrimaryHover: #02d459;
  --theme-semantics-components-button-bg-successPrimaryPressed: #1be361;
  --theme-semantics-components-button-text-accentPrimary: #ffffff;
  --theme-semantics-components-button-text-accentSecondary: #00aaff;
  --theme-semantics-components-button-text-errorPrimary: #ffffff;
  --theme-semantics-components-button-text-inverse-primary: #ffffff;
  --theme-semantics-components-button-text-inverse-secondary: #0a0a0a;
  --theme-semantics-components-button-text-payPrimary: #ffffff;
  --theme-semantics-components-button-text-paySecondary: #a978ff;
  --theme-semantics-components-button-text-primary: #0a0a0a;
  --theme-semantics-components-button-text-secondary: #e3e3e3;
  --theme-semantics-components-button-text-successPrimary: #ffffff;
  --theme-semantics-components-control-bg-default: #262624;
  --theme-semantics-components-control-bg-disabled: #262624;
  --theme-semantics-components-control-bg-hover: #2e2d2c;
  --theme-semantics-components-control-bg-inverse-default: #c4c4c4;
  --theme-semantics-components-control-bg-inverse-disabled: #c4c3c0;
  --theme-semantics-components-control-bg-inverse-hover: #b2b1ad;
  --theme-semantics-components-control-bg-inverse-pressed: #c4c3c0;
  --theme-semantics-components-control-bg-overlay-default: #0a0a0a;
  --theme-semantics-components-control-bg-overlay-disabled: #0a0a0a;
  --theme-semantics-components-control-bg-overlay-hover: #0a0a0a;
  --theme-semantics-components-control-bg-overlay-pressed: #1f1e1d;
  --theme-semantics-components-control-bg-pressed: #262624;
  --theme-semantics-components-control-bg-selected: #d4d4d4;
  --theme-semantics-components-control-bg-selectedDisabled: #63625f;
  --theme-semantics-components-control-text-disabled: #636363;
  --theme-semantics-components-control-text-error: #fc5d63;
  --theme-semantics-components-control-text-inverse-disabled: #5c5c5c;
  --theme-semantics-components-control-text-inverse-primary: #0a0a0a;
  --theme-semantics-components-control-text-inverse-secondary: #878787;
  --theme-semantics-components-control-text-primary: #e3e3e3;
  --theme-semantics-components-control-text-secondary: #878787;
  --theme-semantics-components-control-text-success: #1be361;
  --theme-semantics-components-control-text-warning: #ffbd45;
  --theme-semantics-components-favorite-activeFill: #ff4053;
  --theme-semantics-components-favorite-enabledBorder: #e3e3e3;
  --theme-semantics-components-hint-default: #454545;
  --theme-semantics-components-hint-hover: #545454;
  --theme-semantics-components-line-active: #e3e3e3;
  --theme-semantics-components-line-default: #545351;
  --theme-semantics-components-line-overlay-default: rgba(255, 255, 255, 0.24);
  --theme-semantics-components-link-accent: #878787;
  --theme-semantics-components-link-button-disabled: #636363;
  --theme-semantics-components-link-button-hover: #b2b2b2;
  --theme-semantics-components-link-button-inverse-disabled: #9c9c9c;
  --theme-semantics-components-link-button-inverse-hover: #9c9c9c;
  --theme-semantics-components-link-button-inverse-primary: #0a0a0a;
  --theme-semantics-components-link-button-primary: #e3e3e3;
  --theme-semantics-components-link-button-secondary: #878787;
  --theme-semantics-components-link-hover: #b2b2b2;
  --theme-semantics-components-link-menu-disabled: #636363;
  --theme-semantics-components-link-menu-hover: #b2b2b2;
  --theme-semantics-components-link-menu-inverse-disabled: #9c9c9c;
  --theme-semantics-components-link-menu-inverse-hover: #9c9c9c;
  --theme-semantics-components-link-menu-inverse-primary: #0a0a0a;
  --theme-semantics-components-link-menu-primary: #e3e3e3;
  --theme-semantics-components-link-menu-secondary: #878787;
  --theme-semantics-components-link-noAccent: #e3e3e3;
  --theme-semantics-components-list-hover: #262624;
  --theme-semantics-components-list-inverse-hover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-list-overlay-hover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-skeleton-end: #3d3c3a;
  --theme-semantics-components-skeleton-inverse-end: #b2b1ad;
  --theme-semantics-components-skeleton-inverse-start: #c4c3c0;
  --theme-semantics-components-skeleton-overlay-end: rgba(0, 0, 0, 0.76);
  --theme-semantics-components-skeleton-overlay-start: rgba(0, 0, 0, 0.52);
  --theme-semantics-components-skeleton-start: #2e2d2c;
  --theme-semantics-components-slider-default: #3d3c3a;
  --theme-semantics-components-slider-defaultFilled: #e3e3e3;
  --theme-semantics-components-slider-knob: #e3e3e3;
  --theme-semantics-components-slider-overlay-default: rgba(255, 255, 255, 0.2);
  --theme-semantics-components-tabGroup-default: #3d3c3a;
  --theme-semantics-components-tabGroup-selected: #e3e3e3;
  --theme-semantics-components-table-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-inverse-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-inverse-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-inverse-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-overlay-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-overlay-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-overlay-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-toast-default: #e3e3e3;
  --theme-semantics-components-toast-error: #ff4053;
  --theme-semantics-components-toast-inverse-default: #1f1e1d;
  --theme-semantics-components-toggle-check: #ffffff;
  --theme-semantics-components-toggle-checkDisabled: #878683;
  --theme-semantics-components-toggle-faint: #0a0a0a;
  --theme-semantics-components-toggle-faintDisabled: #0a0a0a;
  --theme-semantics-components-toggle-faintUnckeck: #ffffff;
  --theme-semantics-components-toggle-faintUnckeckDisabled: #0a0a0a;
  --theme-semantics-components-toggle-inverse-check: #0a0a0a;
  --theme-semantics-components-toggle-inverse-checkDisabled: #0a0a0a;
  --theme-semantics-components-toggle-inverse-faint: #ffffff;
  --theme-semantics-components-toggle-inverse-faintDisabled: #878683;
  --theme-semantics-components-toggle-inverse-faintUnckeck: #ffffff;
  --theme-semantics-components-toggle-inverse-faintUnckeckDisabled: #878683;
  --theme-semantics-components-toggle-inverse-uncheck: #c4c3c0;
  --theme-semantics-components-toggle-inverse-uncheckDisabled: #c4c3c0;
  --theme-semantics-components-toggle-inverse-uncheckHover: #9c9a97;
  --theme-semantics-components-toggle-overlay-faint: #0a0a0a;
  --theme-semantics-components-toggle-overlay-faintDisabled: #0a0a0a;
  --theme-semantics-components-toggle-overlay-faintUnckeck: #e3e3e3;
  --theme-semantics-components-toggle-overlay-faintUnckeckDisabled: #63625f;
  --theme-semantics-components-toggle-overlay-uncheck: #0a0a0a;
  --theme-semantics-components-toggle-overlay-uncheckDisabled: #0a0a0a;
  --theme-semantics-components-toggle-overlay-uncheckHover: #0a0a0a;
  --theme-semantics-components-toggle-uncheck: #363533;
  --theme-semantics-components-toggle-uncheckDisabled: #363533;
  --theme-semantics-components-toggle-uncheckHover: #454442;
  --theme-semantics-components-tooltip-default: #e3e3e3;
  --theme-semantics-components-tooltip-inverse-default: #1f1e1d;
  --theme-semantics-divider-default: #363533;
  --theme-semantics-divider-inverse-default: #a3a29e;
  --theme-semantics-divider-overlay-default: rgba(255, 255, 255, 0.06);
  --theme-semantics-text-constant-primary: #000000;
  --theme-semantics-text-error: #fc5d63;
  --theme-semantics-text-inverse-constant-primary: #ffffff;
  --theme-semantics-text-inverse-primary: #0a0a0a;
  --theme-semantics-text-primary: #e3e3e3;
  --theme-semantics-text-secondary: #878787;
  --theme-semantics-text-success: #1be361;
  --theme-semantics-text-warning: #ffbd45;
}

/* This file is the result of code generation. Do not change it manually. */
.B07Tn {
  --theme-component-link-color-default: #000000;
  --theme-component-link-color-hover: #3d3d3d;
  --theme-component-link-decoration: underline;
  --theme-semantics-bg-accent: #f2f1f0;
  --theme-semantics-bg-pay: #f2f1f0;
  --theme-semantics-border-selected: #005ff9;
  --theme-semantics-components-badge-bg-accent: #005ff9;
  --theme-semantics-components-badge-bg-accentSecondary: #ebeae8;
  --theme-semantics-components-badge-bg-pay: #005ff9;
  --theme-semantics-components-badge-bg-primary: #005ff9;
  --theme-semantics-components-badge-bg-sale: #005ff9;
  --theme-semantics-components-badge-bg-saleSecondary: #ebeae8;
  --theme-semantics-components-badge-bg-success: #005ff9;
  --theme-semantics-components-badge-bg-warningSecondary: #ebeae8;
  --theme-semantics-components-bar-payFilled: #000000;
  --theme-semantics-components-button-bg-accentPrimary: #005ff9;
  --theme-semantics-components-button-bg-accentPrimaryHover: #0056e3;
  --theme-semantics-components-button-bg-accentPrimaryPressed: #0043b1;
  --theme-semantics-components-button-bg-accentSecondary: #f2f1f0;
  --theme-semantics-components-button-bg-accentSecondaryHover: #ebeae8;
  --theme-semantics-components-button-bg-accentSecondaryPressed: #e3e2e1;
  --theme-semantics-components-button-bg-payPrimary: #005ff9;
  --theme-semantics-components-button-bg-payPrimaryHover: #0056e3;
  --theme-semantics-components-button-bg-payPrimaryPressed: #0043b1;
  --theme-semantics-components-button-bg-paySecondary: #f2f1f0;
  --theme-semantics-components-button-bg-paySecondaryHover: #ebeae8;
  --theme-semantics-components-button-bg-paySecondaryPressed: #e3e2e1;
  --theme-semantics-components-button-bg-primary: #005ff9;
  --theme-semantics-components-button-bg-primaryHover: #0056e3;
  --theme-semantics-components-button-bg-primaryPressed: #0043b1;
  --theme-semantics-components-button-text-accentSecondary: #000000;
  --theme-semantics-components-button-text-paySecondary: #000000;
  --theme-semantics-components-control-bg-selected: #005ff9;
  --theme-semantics-components-link-menu-inverse-disabled: #a3a3a3;
  --theme-semantics-components-link-menu-inverse-hover: #525252;
  --theme-semantics-components-toggle-check: #005ff9;
  --theme-semantics-components-toggle-overlay-faintUnckeck: #005ff9;
}

.gqvKV {
  --kitty-toastBar-gap: 12px;
  --kitty-toastBar-maxWidth: 600px;

  display: flex;
  gap: 12px;
  gap: var(--kitty-toastBar-gap);
  box-sizing: border-box;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--theme-component-toastBar-padding-vertical) var(--theme-component-toastBar-padding-horizontal);
  color: var(--kitty-toastBar-color);
  background-color: var(--kitty-toastBar-bgColor);
  border-radius: var(--theme-component-toastBar-borderRadius);
  outline: none;
  max-width: 600px;
  max-width: var(--kitty-toastBar-maxWidth);
}

.gqvKV[data-theme='lf'] {
  --theme-semantics-text-inverse-primary: var(--theme-palette-white);
  --theme-semantics-text-inverse-constant-primary: var(--theme-palette-white);
  --theme-semantics-text-primary: var(--theme-palette-black);
  --theme-semantics-components-toast-default: var(--theme-palette-gray84);
  --theme-semantics-components-toast-error: var(--theme-palette-red600);
  --theme-semantics-components-toast-inverse-default: var(--theme-palette-white);
  --theme-semantics-components-button-text-primary: var(--theme-palette-white);
  --theme-semantics-components-button-text-errorPrimary: var(--theme-palette-white);
  --theme-semantics-text-primary: var(--theme-palette-black);
  --theme-semantics-components-button-bg-inverse-ghostHover: var(--theme-palette-gray68);
  --theme-semantics-components-button-bg-inverse-ghostPressed: var(--theme-palette-gray76);
  --theme-semantics-components-button-bg-inverse-constant-ghostHover: var(--theme-palette-red400);
  --theme-semantics-components-button-bg-inverse-constant-ghostPressed: var(--theme-palette-red500);
  --theme-semantics-components-button-bg-ghostHover: var(--theme-palette-warmGray4);
  --theme-semantics-components-button-bg-ghostPressed: var(--theme-palette-warmGray8);
}

/* TODO rewrite to custom media */
@media screen and (max-width: 767px) {
  .gqvKV {
    width: 100%;
    margin: auto;
  }
}

.sigfs {
  --kitty-toastBar-color: var(--theme-semantics-text-inverse-primary);
  --kitty-toastBar-bgColor: var(--theme-semantics-components-toast-default);

  --module-crossButton-iconColor: var(--theme-semantics-components-button-text-primary);
  --module-crossButton-hoverColor: var(--theme-semantics-components-button-bg-inverse-ghostHover);
  --module-crossButton-activeColor: var(--theme-semantics-components-button-bg-inverse-ghostPressed);
}

.ZlOqD {
  --kitty-toastBar-color: var(--theme-semantics-text-inverse-constant-primary);
  --kitty-toastBar-bgColor: var(--theme-semantics-components-toast-error);

  --module-crossButton-iconColor: var(--theme-semantics-components-button-text-errorPrimary);
  --module-crossButton-hoverColor: var(--theme-semantics-components-button-bg-inverse-constant-ghostHover);
  --module-crossButton-activeColor: var(--theme-semantics-components-button-bg-inverse-constant-ghostPressed);
}

.i2c5s {
  --kitty-toastBar-color: var(--theme-semantics-text-primary);
  --kitty-toastBar-bgColor: var(--theme-semantics-components-toast-inverse-default);

  --module-crossButton-iconColor: var(--theme-semantics-text-primary);
  --module-crossButton-hoverColor: var(--theme-semantics-components-button-bg-ghostHover);
  --module-crossButton-activeColor: var(--theme-semantics-components-button-bg-ghostPressed);

  box-shadow: var(--theme-boxShadow-default);
}

.TzeCL {
  display: flex;
  flex-grow: 1;
  gap: var(--kitty-toastBar-gap);
}

.UoiJn {
  flex-direction: column;
}

/* timer slot element */
.ANkwJ {
  flex-shrink: 0;
  line-height: 0;
}

/* content slot element */
.gYtln {
  flex-grow: 1;
}

.JKomo {
  align-self: center;
}

.PzCp4 {
  /* Text compensation */
  padding-bottom: 2px;
}

/* actions slot element */
.mlTn0 {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  gap: 12px;
  align-self: center;
}

.JKJAz {
  padding-bottom: var(--theme-padding-compensation);
  align-self: flex-start;
}

/* closeButton element */
.Vc9NB {
  --module-crossButton-size: var(--theme-component-toastBar-closeButtonSize);
  --module-crossButton-iconSize: var(--theme-component-toastBar-closeIconSize);

  position: relative;
  width: 14px;
  max-height: 24px;
  flex-shrink: 0;
}

.sI1AG {
  align-self: center;
}

.ZWGaR {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.d_BpY {
  --kitty-timer-count: unset;
  --kitty-timer-strokeDasharray: unset;
  position: relative;
  display: inline-flex;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.uE3_3 {
  --kitty-timer-circle-stroke: var(--theme-semantics-text-inverse-primary);
  --kitty-timer-text-color: var(--theme-semantics-text-inverse-primary);
}

.pic7T {
  --kitty-timer-circle-stroke: var(--theme-semantics-text-inverse-constant-primary);
  --kitty-timer-text-color: var(--theme-semantics-text-inverse-constant-primary);
}

.XxQ0i {
  --kitty-timer-circle-stroke: var(--theme-semantics-text-primary);
  --kitty-timer-text-color: var(--theme-semantics-text-primary);
}

.ODpdY {
  stroke: var(--kitty-timer-circle-stroke);
  fill: transparent;
  stroke-width: 2px;
  animation: MEk4n var(--kitty-timer-count) linear forwards;
}

.HnvXD {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-dense);
  color: var(--kitty-timer-text-color);
}

@keyframes MEk4n {
  from {
    stroke-dashoffset: 0;
  }
  to {
    stroke-dashoffset: var(--kitty-timer-strokeDasharray);
  }
}

.yWcpV {
  position: fixed;
  pointer-events: none;
  padding: var(--theme-gap-6) var(--theme-gap-6) var(--theme-gap-16) var(--theme-gap-6);
  top: 0;
  right: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  row-gap: var(--theme-gap-10);
  align-items: center;
}

.k4s2V,
.y5l3b,
.NAfLR {
  top: auto;
}

.qMZsf,
.y5l3b {
  align-items: flex-start;
}

.uEEN5,
.NAfLR {
  align-items: end;
}

.KTXZD {
  max-width: 100%;
  pointer-events: all;
}

/* TODO rewrite to custom media */
@media screen and (max-width: 767px) {
  .KTXZD {
    width: 100%;
  }
}

.m0dUw {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOSA0SDJ2OWg3em0tOC0uNVYxNGg4LjVhLjUuNSAwIDAgMCAuNS0uNVYzSDEuNWEuNS41IDAgMCAwLS41LjVNMyA4aDN2MUgzem01LTJIM3YxaDV6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.bsCNL {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi40IDZ2OS42aDguMlY2ek0yIDQuNmExIDEgMCAwIDAtMSAxVjE3aDEwYTEgMSAwIDAgMCAxLTFWNC42em0yIDQuOFY4aDV2MS40ek00IDExdjEuNGgzVjExeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.qb9D1 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi44IDUuOHY5LjRoNy40VjUuOHpNMiA0YTEgMSAwIDAgMC0xIDF2MTJoMTBhMSAxIDAgMCAwIDEtMVY0em0yIDVWNy40aDVWOXptMCAxLjRWMTJoM3YtMS42eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.OK_yG {
  --aspect-ratio: 0.6875;
}

.GLsj6 {
  --aspect-ratio: 0.65;
}

.xkBZ9 {
  --aspect-ratio: 0.65;
}

.wglG6 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTkuMTcgOS4xN1YzLjMzYS44My44MyAwIDAgMSAxLjY3IDB2NS44NGg1LjgzYS44My44MyAwIDAgMSAwIDEuNjdoLTUuODR2NS44M2EuODMuODMgMCAwIDEtMS42NyAwdi01Ljg0SDMuMzRBLjgzLjgzIDAgMCAxIDIuNSAxMGMwLS40Ni4zNy0uODMuODMtLjgzeiIvPjwvc3ZnPg==);
}

.f0Sya {
  --kitty-media-display: none;
  display: none;
  display: var(--kitty-media-display);
}

@media (max-width: 575px) {
  .En_I5 {
    --kitty-media-display: contents;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .ITF6A {
    --kitty-media-display: contents;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .eBMOe {
    --kitty-media-display: contents;
  }
}

@media (min-width: 992px) and (max-width: 1333px) {
  .LrnNc {
    --kitty-media-display: contents;
  }
}

@media (min-width: 1334px) and (max-width: 1365px) {
  .EomI2 {
    --kitty-media-display: contents;
  }
}

@media (min-width: 1366px) and (max-width: 1439px) {
  .yqCxn {
    --kitty-media-display: contents;
  }
}

@media (min-width: 1440px) {
  .DU4JW {
    --kitty-media-display: contents;
  }
}

.tSVI3 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDkuOTggMS4zOCA3LjhsLS43Ni45Mkw0IDExLjU0bDMuMzgtMi44Mi0uNzYtLjkyeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.SH0Xh {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtOS41IDEwLjczLTEtMS4xM0w1IDEyLjY3IDEuNSA5LjZsLTEgMS4xM0w1IDE0LjY2eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.NAVPh {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS42MyAxMS4wMyA4LjM3IDkuNiA1IDEyLjU1IDEuNjMgOS42LjM3IDExLjAzIDUgMTUuMDh6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.ErgMb {
  --aspect-ratio: 0.5;
}

.M3SAj {
  --aspect-ratio: 0.5;
}

.yDwLy {
  --aspect-ratio: 0.5;
}

.xVd1V {
  overflow: hidden;
  /* Additional indents for components with outline */
  margin: 0 calc(-1 * var(--theme-outline-width)) calc(-1 * var(--theme-outline-width));
  padding: 0 var(--theme-outline-width) var(--theme-outline-width);
}

.HJie4 {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.25s ease-out;
}

.CNn1r {
  transition: none 0s ease 0s;
  transition: initial;
  grid-template-rows: 1fr;
}

.FhchI {
  grid-template-rows: 0fr;
}

.by3FU {
  grid-template-rows: 1fr;
}

.t7GeB {
  grid-template-rows: 1fr;
}

.XmfiY {
  grid-template-rows: 1fr;
}

.Jwqlo {
  grid-template-rows: 0fr;
}

.wvNy_ {
  grid-template-rows: 0fr;
}

.ub6Uc {
  overflow: visible;
}

.spmqI {
  display: block;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-radius: 6px;
}

.ZOijj {
  --kitty-accordion-icon-margin: 6px;

  position: relative;
  display: flex;
  width: 100%;
  padding: 0;
  margin: 0;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border: none;
  outline: none;
  cursor: pointer;
  background: transparent;
  border-radius: 6px;
  padding-right: calc(var(--line-height) / 2 + 6px);
}

._byvL {
  justify-content: space-between;
  padding-right: 0;
  padding-right: initial;
}

.ZOijj:focus-visible {
  box-shadow: var(--theme-focusBoxShadow-default);
}

.XigwJ {
  text-align: left;
}

.Z_vC_ {
  height: var(--line-height);
  width: calc(var(--line-height) / 2);
  min-width: calc(var(--line-height) / 2);
  margin-left: var(--kitty-accordion-icon-margin);
}

.sYx5c {
  transform-origin: center 58%;
}

.K90ne {
  transform: rotate(180deg);
}

.DCbZA,
.RGEew {
  --kitty-accordion-icon-margin: 4px;
}

.p4ken {
  --kitty-accordion-icon-margin: 8px;
}

.I62ay {
  margin-bottom: var(--theme-component-form-title-margin);
}

.b9cj4 {
  --module-form-compensation: var(--theme-component-form-fieldset-density-normal-compensation);
  --module-form-columns: 1;

  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-columns: repeat(var(--module-form-columns), 1fr);
  grid-template-rows: 1fr;
  grid-row-gap: var(--theme-component-grid-gap-row);
  row-gap: var(--theme-component-grid-gap-row);
}

.b9cj4:first-of-type {
  padding-top: 0;
}

.b9cj4:last-of-type {
  padding-bottom: 0;
}

.C0ke4 {
  --module-form-columns: 12;
  -moz-column-gap: var(--theme-component-grid-gap-column);
       column-gap: var(--theme-component-grid-gap-column);
}

.C0ke4.sgnlX {
  --module-form-columns: 6;
}

.C0ke4.s7oo9 {
  --module-form-columns: 4;
}

.C0ke4.ST5Rt {
  --module-form-columns: 3;
}

.DXVoo {
  --module-form-compensation: var(--theme-component-form-fieldset-density-dense-compensation);
}

.b9cj4 + .b9cj4 {
  margin-top: var(--theme-component-form-fieldset-density-normal-margin);
}

.b9cj4 + .DXVoo {
  margin-top: var(--theme-component-form-fieldset-density-dense-margin);
}

/* ------- label: compensation modifier ------- */

.CJuPi {
  padding-top: var(--module-form-compensation);
}

.NB9jr {
  padding-bottom: var(--module-form-compensation);
}

/* ------- label component ------- */

.iS2De {
  display: block;
  word-break: break-word;
}

.RVUPq {
  --module-form-marginTop: var(--theme-component-form-label-size-xs-marginTop);
  --module-form-marginBottom: var(--theme-component-form-label-size-xs-marginBottom);
}

.gNGbs {
  --module-form-marginTop: var(--theme-component-form-label-size-s-marginTop);
  --module-form-marginBottom: var(--theme-component-form-label-size-s-marginBottom);
}

.SGAnp {
  --module-form-marginTop: var(--theme-component-form-label-size-m-marginTop);
  --module-form-marginBottom: var(--theme-component-form-label-size-m-marginBottom);
}

.sb0k4 {
  --module-form-marginTop: var(--theme-component-form-label-size-l-marginTop);
  --module-form-marginBottom: var(--theme-component-form-label-size-l-marginBottom);
}

.EuPGb {
  --module-form-marginTop: var(--theme-component-form-label-size-xl-marginTop);
  --module-form-marginBottom: var(--theme-component-form-label-size-xl-marginBottom);
}

.UZ8UF {
  padding-top: 0px;
  padding-top: var(--module-form-marginTop, 0px);
  padding-right: var(--theme-component-grid-compensation-m);
}

.NkcEs {
  margin-bottom: var(--module-form-marginBottom);
}

.TUXOK {
  font-weight: var(--theme-font-weight-bold);
}

/* ------- hint/error components ------- */

.dMPAi {
  display: block;
  margin-top: var(--theme-gap-6);
  margin-bottom: var(--theme-gap-2);
  line-height: 0;
}

/* ------- col ------- */

.P2eyf {
  --col-start: auto;
  grid-column-start: auto;
  grid-column-start: var(--col-start);
  grid-column-end: span var(--col-span);
}

/* ------- span modifier ------- */

.MlB7x {
  --col-span: 1;
}

.T5mg0 {
  --col-span: 2;
}

.bYyCL {
  --col-span: 3;
}

.vQ8H6 {
  --col-span: 4;
}

.qs3LF {
  --col-span: 5;
}

.FHQjL {
  --col-span: 6;
}

.BtuX2 {
  --col-span: 7;
}

.aMWcJ {
  --col-span: 8;
}

.RApEj {
  --col-span: 9;
}

.HKiyy {
  --col-span: 10;
}

.Gu1xd {
  --col-span: 11;
}

.lTHS9 {
  --col-span: 12;
}

/* ------- start modifier ------- */

.naJpA {
  --col-start: 3;
}

.nxoNR {
  --col-start: 4;
}

.nzPUw {
  --col-start: 5;
}

.grykp {
  --col-start: 6;
}

.ZTol9 + .ZTol9 {
  margin-top: var(--theme-component-form-section-density-normal-margin);
}

.O0TYL + .O0TYL {
  margin-top: var(--theme-component-form-section-density-dense-margin);
}

.Z3pS6 {
  margin-bottom: var(--theme-component-form-section-title-density-normal-margin);
}

.gC2sl {
  margin-bottom: var(--theme-component-form-section-title-density-dense-margin);
}

.oS3az {
  --kitty-col-gap: 12px;
  --kitty-col-span: unset;
  --kitty-col-offset: 0;
  --kitty-col-order: unset;
  --kitty-col-overhang: 0px;
  --kitty-col-width: calc(var(--kitty-col-span, 100%) + var(--kitty-col-overhang) * 2);
  --kitty-col-compensation: 0px;

  margin-left: 0;

  margin-left: var(--kitty-col-offset);
  padding-left: calc(12px / 2);
  padding-left: calc(var(--kitty-col-gap) / 2);
  padding-right: calc(12px / 2 + 0px);
  padding-right: calc(var(--kitty-col-gap) / 2 + var(--kitty-col-compensation));

  flex: 0 0 calc(unset + 0px * 2);

  flex: 0 0 var(--kitty-col-width);
  order: initial;
  order: var(--kitty-col-order);
  max-width: calc(unset + 0px * 2);
  max-width: var(--kitty-col-width);

  position: relative;
  box-sizing: border-box;
}

.rjzEF {
  --kitty-col-overhang: 6px;
  margin: 0 calc(-1 * 6px);
  margin: 0 calc(-1 * var(--kitty-col-overhang));
}

/* Vertical alignment */
.aHflU {
  align-items: flex-start;
}

._3nc9B {
  align-items: center;
}

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

.Ho31k {
  align-items: stretch;
}

.iacnc {
  --kitty-col-overhang: 1px;
}

.P3Iaq {
  --kitty-col-overhang: 2px;
}

.UCLwA {
  --kitty-col-overhang: 3px;
}

.EvMMu {
  --kitty-col-overhang: 4px;
}

.oHzqL {
  --kitty-col-overhang: 5px;
}

.l1Ztg {
  --kitty-col-overhang: 6px;
}

.O_qAd {
  --kitty-col-span: 100%;
}
.A9vp9 {
  --kitty-col-span: 91.66666667%;
}
._60NA {
  --kitty-col-span: 83.33333333%;
}
.E3cY9 {
  --kitty-col-span: 75%;
}
.e8nYP {
  --kitty-col-span: 66.66666667%;
}
.FtsBP {
  --kitty-col-span: 58.33333333%;
}
.bf8lZ {
  --kitty-col-span: 50%;
}
.psXko {
  --kitty-col-span: 41.66666667%;
}
.cLSbP {
  --kitty-col-span: 33.33333333%;
}
.Nk3ra {
  --kitty-col-span: 25%;
}
.YpjVk {
  --kitty-col-span: 16.66666667%;
}
.BEUwB {
  --kitty-col-span: 8.33333333%;
}

.BGZxg {
  --kitty-col-offset: 100%;
}
.mH5yQ {
  --kitty-col-offset: 91.66666667%;
}
.FWVcL {
  --kitty-col-offset: 83.33333333%;
}
.Gyrgf {
  --kitty-col-offset: 75%;
}
.xELVQ {
  --kitty-col-offset: 66.66666667%;
}
.d5yN2 {
  --kitty-col-offset: 58.33333333%;
}
.W3xZr {
  --kitty-col-offset: 50%;
}
.MrTPL {
  --kitty-col-offset: 41.66666667%;
}
.MABgS {
  --kitty-col-offset: 33.33333333%;
}
.ATJM6 {
  --kitty-col-offset: 25%;
}
.hNpnB {
  --kitty-col-offset: 16.66666667%;
}
.wPn6d {
  --kitty-col-offset: 8.33333333%;
}
.tMEtE {
  --kitty-col-offset: 0;
}

.zmSv2 {
  --kitty-col-order: 1;
}
.gKwSI {
  --kitty-col-order: 2;
}
.A88xH {
  --kitty-col-order: 3;
}
.g4ced {
  --kitty-col-order: 4;
}
.Md0s0 {
  --kitty-col-order: 5;
}
.x5Ogx {
  --kitty-col-order: 6;
}
.Dbr9J {
  --kitty-col-order: 7;
}
.O06ro {
  --kitty-col-order: 8;
}
.HTK4q {
  --kitty-col-order: 9;
}
.sx6I4 {
  --kitty-col-order: 10;
}
.nTdn9 {
  --kitty-col-order: 11;
}
.nBEvJ {
  --kitty-col-order: 12;
}

.sE1Zh {
  --kitty-col-compensation: 12px;
}

.ix2bb {
  --kitty-col-compensation: 24px;
}

.LQ5Ww {
  --kitty-col-compensation: 36px;
}

@media (max-width: 575px) {
  .hIfEE {
    --kitty-col-xs-span: unset;
    --kitty-col-span: var(--kitty-col-xs-span);
  }

  .lfcCv {
    --kitty-col-xs-order: unset;
    --kitty-col-order: var(--kitty-col-xs-order);
  }

  .eEX6D {
    --kitty-col-xs-offset: unset;
    --kitty-col-offset: var(--kitty-col-xs-offset);
  }

  .YNxGD {
    --kitty-col-xs-compensation: unset;
    --kitty-col-compensation: var(--kitty-col-xs-compensation);
  }
}

@media (min-width: 576px) {
  .iZvx0 {
    --kitty-col-s-span: unset;
    --kitty-col-span: var(--kitty-col-s-span);
  }

  .pOeMf {
    --kitty-col-s-order: unset;
    --kitty-col-order: var(--kitty-col-s-order);
  }

  .QTjnn {
    --kitty-col-s-offset: unset;
    --kitty-col-offset: var(--kitty-col-s-offset);
  }

  .AkM2g {
    --kitty-col-s-compensation: unset;
    --kitty-col-compensation: var(--kitty-col-s-compensation);
  }
}

@media (min-width: 768px) {
  .AD0MQ {
    --kitty-col-m-span: unset;
    --kitty-col-span: var(--kitty-col-m-span);
  }

  .ol0dL {
    --kitty-col-m-order: unset;
    --kitty-col-order: var(--kitty-col-m-order);
  }

  .qQobL {
    --kitty-col-m-offset: unset;
    --kitty-col-offset: var(--kitty-col-m-offset);
  }

  .L59ku {
    --kitty-col-m-compensation: unset;
    --kitty-col-compensation: var(--kitty-col-m-compensation);
  }
}

@media (min-width: 992px) {
  .hRMGH {
    --kitty-col-l-span: unset;
    --kitty-col-span: var(--kitty-col-l-span);
  }

  .x8vRx {
    --kitty-col-l-order: unset;
    --kitty-col-order: var(--kitty-col-l-order);
  }

  .ay9d_ {
    --kitty-col-l-offset: unset;
    --kitty-col-offset: var(--kitty-col-l-offset);
  }

  .gW1Ir {
    --kitty-col-l-compensation: unset;
    --kitty-col-compensation: var(--kitty-col-l-compensation);
  }
}

@media (min-width: 1200px) {
  .onOGq {
    --kitty-col-xl-span: unset;
    --kitty-col-span: var(--kitty-col-xl-span);
  }

  .E4wOJ {
    --kitty-col-xl-order: unset;
    --kitty-col-order: var(--kitty-col-xl-order);
  }

  .q_xop {
    --kitty-col-xl-offset: unset;
    --kitty-col-offset: var(--kitty-col-xl-offset);
  }

  .pQ_9W {
    --kitty-col-xl-compensation: unset;
    --kitty-col-compensation: var(--kitty-col-xl-compensation);
  }
}

@media (min-width: 1400px) {
  ._mq2P {
    --kitty-col-xxl-span: unset;
    --kitty-col-span: var(--kitty-col-xxl-span);
  }

  .RNaRZ {
    --kitty-col-xxl-order: unset;
    --kitty-col-order: var(--kitty-col-xxl-order);
  }

  .q4b58 {
    --kitty-col-xxl-offset: unset;
    --kitty-col-offset: var(--kitty-col-xxl-offset);
  }

  .xNUgV {
    --kitty-col-xxl-compensation: unset;
    --kitty-col-compensation: var(--kitty-col-xxl-compensation);
  }
}

.AlHRu {
  --kitty-grid-space-top: unset;
  --kitty-grid-space-bottom: unset;
  --kitty-grid-column-gap: unset;
  --kitty-grid-row-gap: unset;
  --kitty-grid-margin-by-default: calc(-1 * var(--kitty-grid-column-gap, 0px) / 2);

  display: flex;
  flex-flow: row wrap;
  box-sizing: border-box;
  row-gap: initial;
  row-gap: var(--kitty-grid-row-gap, 0px);
  margin: unset calc(-1 * unset / 2) unset;
  margin: var(--kitty-grid-space-top, 0px) var(--kitty-grid-margin-by-default) var(--kitty-grid-space-bottom, 0px);
}

/* Vertical alignment */
.H1oPh {
  align-items: flex-start;
}

.CUFSk {
  align-items: center;
}

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

.ooeTO {
  align-items: stretch;
}

.cLm05 {
  position: relative;
  isolation: isolate;
}

.cLm05[data-theme='lf'] {
  --theme-semantics-text-secondary: var(--theme-palette-gray54);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray28);
}

.awf5P {
  outline: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  opacity: 0;
  cursor: inherit;
  display: none;
}

.OH2TU {
  --module-crossButton-size: 18px;
  --module-crossButton-iconSize: 16px;
}

.CS41C {
  margin: 0;
}

.zTEZa {
  border: medium none currentColor;
  border: initial;
  font-family: inherit;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  color: var(--theme-semantics-text-secondary);
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-lineHeight-m2);
}

.zTEZa:disabled {
  color: var(--theme-semantics-components-control-text-disabled);
}

.HATY3 {
  height: 16px;
}

.ZW6r6 {
  margin: 12px 10px 0;
}

.ECHR3 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

.kiMvm {
  --kitty-select-backgroundColor: var(--theme-semantics-components-control-bg-default);
  --kitty-select-hoverBackgroundColor: var(--theme-semantics-components-control-bg-hover);
  --kitty-select-focusBoxShadow: var(--theme-focusBoxShadow-default);
  --kitty-select-cursor: pointer;
  --kitty-select-cursor-icon: pointer;

  isolation: isolate;
  position: relative;
  font-family: inherit;
  align-items: center;
  box-sizing: border-box;
  color: var(--theme-semantics-components-control-text-primary);
  background-color: var(--theme-semantics-components-control-bg-default);
  background-color: var(--kitty-select-backgroundColor);
  border: 1px solid var(--theme-semantics-components-control-bg-default);
  border: 1px solid var(--kitty-select-backgroundColor);
  cursor: pointer;
  cursor: var(--kitty-select-cursor);
  width: 100%;
  display: flex;
  gap: var(--theme-component-select-toggle-gap);
  outline: none;
}

.kiMvm[data-theme='lf'] {
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-control-text-secondary: var(--theme-palette-gray54);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray28);
  --theme-semantics-components-control-bg-overlay-default: var(--theme-palette-white);
  --theme-semantics-components-control-bg-overlay-hover: var(--theme-palette-white);
  --theme-semantics-components-control-bg-default: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-bg-hover: var(--theme-palette-warmGray8);
}

.cX7Il,
.kiMvm:focus-within {
  box-shadow: var(--kitty-select-focusBoxShadow);
}

.KkOxS {
  min-height: var(--theme-size-xs-height);
  border-radius: var(--theme-size-xs-borderRadius);
  font-size: var(--theme-font-size-s);
  line-height: var(--theme-font-height-s-dense);
  padding: var(--theme-component-select-toggle-size-xs-padding);
}

.pbApR {
  min-height: var(--theme-size-s-height);
  border-radius: var(--theme-size-s-borderRadius);
  font-size: var(--theme-font-size-s);
  line-height: var(--theme-font-height-s-dense);
  padding: var(--theme-component-select-toggle-size-s-padding);
}

.UCLYw {
  min-height: var(--theme-size-m-height);
  border-radius: var(--theme-size-m-borderRadius);
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-dense);
  padding: var(--theme-component-select-toggle-size-m-padding);
}

.T7ULT {
  min-height: var(--theme-size-l-height);
  border-radius: var(--theme-size-l-borderRadius);
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-dense);
  padding: var(--theme-component-select-toggle-size-l-padding);
}

.ydD0b {
  min-height: var(--theme-size-xl-height);
  border-radius: var(--theme-size-xl-borderRadius);
  font-size: var(--theme-font-size-l);
  line-height: var(--theme-font-height-l-dense);
  padding: var(--theme-component-select-toggle-size-xl-padding);
}

.Ir0pM {
  padding-top: 2px;
  padding-left: 4px;
  padding-bottom: 2px;
}

.PRMwq {
  color: var(--theme-semantics-components-control-text-disabled);
  --kitty-select-cursor: default;
  --kitty-select-cursor-icon: default;
}

.kiMvm:not(.PRMwq):hover {
  background-color: var(--kitty-select-hoverBackgroundColor);
  border-color: var(--kitty-select-hoverBackgroundColor);
}

.wc2Qu:not(.PRMwq),
.wc2Qu:not(.PRMwq):hover {
  border-color: var(--theme-font-color-invalid);
}

.wc2Qu:not(.PRMwq),
.wc2Qu:not(.PRMwq):hover {
  border-color: var(--theme-font-color-invalid);
}

.ES5wt {
  --kitty-select-backgroundColor: var(--theme-semantics-components-control-bg-overlay-default);
  --kitty-select-hoverBackgroundColor: var(--theme-semantics-components-control-bg-overlay-hover);
  --kitty-select-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

.go8Qj {
  flex-shrink: 0;
  font-size: 0;
}

.HpeAl {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Vu8BB {
  color: var(--theme-semantics-components-control-text-secondary);
}

.Dh5rg {
  color: var(--theme-font-color-disabled);
}

.W3CAm {
  flex-shrink: 0;
}

.meZ4C {
  color: inherit;
}

.gXDWb {
  line-height: 1;
  align-self: center;
  margin-left: 8px;
  color: var(--theme-font-color-noAccent);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.k6Yoz {
  padding: 5px 6px 5px 0;
}

.R32jL {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}

.LBApG {
  padding: 7px 8px 8px 0;
}

.Hxqy7 {
  padding: 11px 8px 11px 0;
}

.bFKYg {
  padding: 15px 8px 15px 0;
}

.Vmdz0 {
  padding: 15px 8px 15px 0;
}

.Zfvfh {
  display: inline-block;
}

.efy26,
.wMAzE {
  width: 16px;
  height: 16px;
}

.JZzbd,
.Mvbu0 {
  width: 20px;
  height: 20px;
}

.e7F7T {
  width: 22px;
  height: 22px;
}

.tZggQ,
.Iu0Ap {
  --module-crossButton-size: 16px;
  --module-crossButton-iconSize: 9px;
}

.jf68b {
  --module-crossButton-size: 20px;
  --module-crossButton-iconSize: 12px;
}

.GvUfS {
  --module-crossButton-size: 20px;
  --module-crossButton-iconSize: 12px;
}

.TMHC8 {
  --module-crossButton-size: 22px;
  --module-crossButton-iconSize: 13px;
}

.GetkZ {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.kCmXC {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS4xIDcuMzUgOS4yIDExbC44LS45LTQuOS00LjM1TC4yIDEwLjFsLjguOXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.UPiqu {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNiA5LjQ2IDEgMTRsLTEtMS4xMSA2LTUuNDYgNiA1LjQ2TDExIDE0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.yPnpE {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNyA5LjU4IDIuMTQgMTQgLjg2IDEyLjYgNyA3bDYuMTQgNS41OEwxMS44NiAxNHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.y2_jb {
  --aspect-ratio: 0.625;
}

.HMdId {
  --aspect-ratio: 0.6;
}

.JtocY {
  --aspect-ratio: 0.7;
}

.fzgeS {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS4xIDEwLjY1IDkuMiA3bC44LjktNC45IDQuMzVMLjIgNy45IDEgN3oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.G2VtP {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNiAxMy4xNCAxIDguNiAwIDkuNzFsNiA1LjQ2IDYtNS40Ni0xLTEuMTF6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.MvcpN {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNyAxMi40MiAyLjE0IDggLjg2IDkuNCA3IDE1bDYuMTQtNS41OEwxMS44NiA4eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.ZqtSR {
  --aspect-ratio: 0.625;
}

.b5J8p {
  --aspect-ratio: 0.6;
}

.ZdvX5 {
  --aspect-ratio: 0.7;
}

.C_f0S {
  width: 100%;
  position: relative;
}

._EhKu {
  margin: 0;
  padding: 0;
  flex-grow: 1;
}

.Wrn4V {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.bRsXt {
  display: flex;
  align-items: baseline;
  box-sizing: border-box;
  list-style-type: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  --kitty-listItem-level: 0;
  --kitty-listItem-paddingLeft: 0;
  --kitty-listItem-paddingRight: 0;
  padding-left: 0;
  padding-left: var(--kitty-listItem-paddingLeft);
  padding-right: 0;
  padding-right: var(--kitty-listItem-paddingRight);
  color: var(--theme-semantics-components-control-text-primary);
}

.Uxe3I {
  --kitty-listItem-paddingLeft: calc(
    var(--theme-component-listItem-size-xs-paddingLeft) +
      calc(var(--kitty-listItem-level) * var(--theme-component-listItem-size-xs-levelStep))
  );
  --kitty-listItem-paddingRight: var(--theme-component-listItem-size-xs-paddingRight);
  padding-top: var(--theme-component-listItem-size-xs-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-xs-paddingBottom);
  font-size: var(--theme-component-listItem-size-xs-fontSize);
  line-height: var(--theme-component-listItem-size-xs-lineHeight);
}

.RZRkm {
  --kitty-listItem-paddingLeft: calc(
    var(--theme-component-listItem-size-s-paddingLeft) +
      calc(var(--kitty-listItem-level) * var(--theme-component-listItem-size-s-levelStep))
  );
  --kitty-listItem-paddingRight: var(--theme-component-listItem-size-s-paddingRight);
  padding-top: var(--theme-component-listItem-size-s-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-s-paddingBottom);
  font-size: var(--theme-component-listItem-size-s-fontSize);
  line-height: var(--theme-component-listItem-size-s-lineHeight);
}

.CWncs {
  --kitty-listItem-paddingLeft: calc(
    var(--theme-component-listItem-size-m-paddingLeft) +
      calc(var(--kitty-listItem-level) * var(--theme-component-listItem-size-m-levelStep))
  );
  --kitty-listItem-paddingRight: var(--theme-component-listItem-size-m-paddingRight);
  padding-top: var(--theme-component-listItem-size-m-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-m-paddingBottom);
  font-size: var(--theme-component-listItem-size-m-fontSize);
  line-height: var(--theme-component-listItem-size-m-lineHeight);
}

.QAewz {
  --kitty-listItem-paddingLeft: calc(
    var(--theme-component-listItem-size-l-paddingLeft) +
      calc(var(--kitty-listItem-level) * var(--theme-component-listItem-size-l-levelStep))
  );
  --kitty-listItem-paddingRight: var(--theme-component-listItem-size-l-paddingRight);
  padding-top: var(--theme-component-listItem-size-l-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-l-paddingBottom);
  font-size: var(--theme-component-listItem-size-l-fontSize);
  line-height: var(--theme-component-listItem-size-l-lineHeight);
}

.NCqsB {
  --kitty-listItem-paddingLeft: calc(
    var(--theme-component-listItem-size-xl-paddingLeft) +
      calc(var(--kitty-listItem-level) * var(--theme-component-listItem-size-xl-levelStep))
  );
  --kitty-listItem-paddingRight: var(--theme-component-listItem-size-xl-paddingRight);
  padding-top: var(--theme-component-listItem-size-xl-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-xl-paddingBottom);
  font-size: var(--theme-component-listItem-size-xl-fontSize);
  line-height: var(--theme-component-listItem-size-xl-lineHeight);
}

.PYgjD {
  flex-grow: 1;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  text-align: left;
  border: medium none currentColor;
  border: initial;
  background-color: transparent;
  background-color: initial;
  cursor: pointer;
  display: flex;
  align-items: baseline;
  margin-left: calc(var(--kitty-listItem-paddingLeft) * -1);
  margin-right: calc(var(--kitty-listItem-paddingRight) * -1);
  padding-left: calc(var(--kitty-listItem-paddingLeft));
  padding-right: calc(var(--kitty-listItem-paddingRight));
}

.YsO9r {
  margin-top: calc(var(--theme-component-listItem-size-xs-paddingTop) * -1);
  margin-bottom: calc(var(--theme-component-listItem-size-xs-paddingBottom) * -1);
  padding-top: var(--theme-component-listItem-size-xs-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-xs-paddingBottom);
}

.mIAuE {
  margin-top: calc(var(--theme-component-listItem-size-s-paddingTop) * -1);
  margin-bottom: calc(var(--theme-component-listItem-size-s-paddingBottom) * -1);
  padding-top: var(--theme-component-listItem-size-s-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-s-paddingBottom);
}

.jU6Ft {
  margin-top: calc(var(--theme-component-listItem-size-m-paddingTop) * -1);
  margin-bottom: calc(var(--theme-component-listItem-size-m-paddingBottom) * -1);
  padding-top: var(--theme-component-listItem-size-m-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-m-paddingBottom);
}

.MpnA7 {
  margin-top: calc(var(--theme-component-listItem-size-l-paddingTop) * -1);
  margin-bottom: calc(var(--theme-component-listItem-size-l-paddingBottom) * -1);
  padding-top: var(--theme-component-listItem-size-l-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-l-paddingBottom);
}

.qcvYC {
  margin-top: calc(var(--theme-component-listItem-size-xl-paddingTop) * -1);
  margin-bottom: calc(var(--theme-component-listItem-size-xl-paddingBottom) * -1);
  padding-top: var(--theme-component-listItem-size-xl-paddingTop);
  padding-bottom: var(--theme-component-listItem-size-xl-paddingBottom);
}

.dHxSw:hover {
  background-color: var(--theme-semantics-components-list-hover);
}

.xggl5 {
  color: var(--theme-semantics-components-control-text-disabled);
}

.xggl5,
.dHxSw:focus {
  outline: none;
}

.xggl5,
.xggl5:hover {
  cursor: default;
  background-color: transparent;
  background-color: initial;
}

.ojbTD {
  padding: 0;
}

.H7DYb {
  padding-left: 0;
  padding-right: 0;
}

.HygKY:not(.v24zQ) {
  color: var(--theme-semantics-components-control-text-primary);
}

.rDUyy:not(.G0X6E) {
  color: var(--theme-semantics-components-control-text-secondary);
  margin-top: var(--theme-component-listItem-size-s-descriptionMarginTop);
}

.qYmUt {
  font-size: var(--theme-component-listItem-size-xs-descriptionFontSize);
  line-height: var(--theme-component-listItem-size-xs-descriptionLineHeight);
}

.wPwl5 {
  font-size: var(--theme-component-listItem-size-s-descriptionFontSize);
  line-height: var(--theme-component-listItem-size-s-descriptionLineHeight);
}

.wzfm9 {
  font-size: var(--theme-component-listItem-size-m-descriptionFontSize);
  line-height: var(--theme-component-listItem-size-m-descriptionLineHeight);
}

.ftK5X {
  font-size: var(--theme-component-listItem-size-l-descriptionFontSize);
  line-height: var(--theme-component-listItem-size-l-descriptionLineHeight);
}

._GBaJ {
  font-size: var(--theme-component-listItem-size-xl-descriptionFontSize);
  line-height: var(--theme-component-listItem-size-xl-descriptionLineHeight);
}

.Z8n2j {
  position: relative;
}

.GDokb {
  font-size: var(--theme-component-listItem-size-xs-fontSize);
  margin-right: var(--theme-component-listItem-size-xs-iconBeforeMarginRight);
  top: var(--theme-component-listItem-size-xs-iconBeforeTop);
}

.RMA6h {
  font-size: var(--theme-component-listItem-size-s-fontSize);
  margin-right: var(--theme-component-listItem-size-s-iconBeforeMarginRight);
  top: var(--theme-component-listItem-size-s-iconBeforeTop);
}

.Iyktk {
  font-size: var(--theme-component-listItem-size-m-fontSize);
  margin-right: var(--theme-component-listItem-size-m-iconBeforeMarginRight);
  top: var(--theme-component-listItem-size-m-iconBeforeTop);
}

.nuYno {
  font-size: var(--theme-component-listItem-size-l-fontSize);
  margin-right: var(--theme-component-listItem-size-l-iconBeforeMarginRight);
  top: var(--theme-component-listItem-size-l-iconBeforeTop);
}

.jojpn {
  font-size: var(--theme-component-listItem-size-xl-fontSize);
  margin-right: var(--theme-component-listItem-size-xl-iconBeforeMarginRight);
  top: var(--theme-component-listItem-size-xl-iconBeforeTop);
}

.eICay {
  position: relative;
  font-size: 0;
}

._e8Qz {
  top: var(--theme-component-listItem-size-xs-checkmarkTop);

  margin-left: var(--theme-component-listItem-size-xs-checkmarkMarginLeft);
  margin-top: var(--theme-component-listItem-size-xs-checkmarkMarginTop);
  margin-bottom: var(--theme-component-listItem-size-xs-checkmarkMarginBottom);
}

.WCXzp {
  top: var(--theme-component-listItem-size-s-checkmarkTop);

  margin-left: var(--theme-component-listItem-size-s-checkmarkMarginLeft);
  margin-top: var(--theme-component-listItem-size-s-checkmarkMarginTop);
  margin-bottom: var(--theme-component-listItem-size-s-checkmarkMarginBottom);
}

.sabz5 {
  top: var(--theme-component-listItem-size-m-checkmarkTop);

  margin-left: var(--theme-component-listItem-size-m-checkmarkMarginLeft);
  margin-top: var(--theme-component-listItem-size-m-checkmarkMarginTop);
  margin-bottom: var(--theme-component-listItem-size-m-checkmarkMarginBottom);
}

.KQUdL {
  top: var(--theme-component-listItem-size-l-checkmarkTop);

  margin-left: var(--theme-component-listItem-size-l-checkmarkMarginLeft);
  margin-top: var(--theme-component-listItem-size-l-checkmarkMarginTop);
  margin-bottom: var(--theme-component-listItem-size-l-checkmarkMarginBottom);
}

.trgfn {
  top: var(--theme-component-listItem-size-xl-checkmarkTop);

  margin-left: var(--theme-component-listItem-size-xl-checkmarkMarginLeft);
  margin-top: var(--theme-component-listItem-size-xl-checkmarkMarginTop);
  margin-bottom: var(--theme-component-listItem-size-xl-checkmarkMarginBottom);
}

.CpIOK {
  position: relative;
}

.kfp7y {
  font-size: var(--theme-component-listItem-size-xs-fontSize);
  top: var(--theme-component-listItem-size-xs-iconAfterTop);
  margin-left: var(--theme-component-listItem-size-xs-iconAfterMarginLeft);
}

.upZI1 {
  font-size: var(--theme-component-listItem-size-s-fontSize);
  top: var(--theme-component-listItem-size-s-iconAfterTop);
  margin-left: var(--theme-component-listItem-size-s-iconAfterMarginLeft);
}

.cLwfC {
  font-size: var(--theme-component-listItem-size-m-fontSize);
  top: var(--theme-component-listItem-size-m-iconAfterTop);
  margin-left: var(--theme-component-listItem-size-m-iconAfterMarginLeft);
}

.YMS1M {
  font-size: var(--theme-component-listItem-size-l-fontSize);
  top: var(--theme-component-listItem-size-l-iconAfterTop);
  margin-left: var(--theme-component-listItem-size-l-iconAfterMarginLeft);
}

.Emyk5 {
  font-size: var(--theme-component-listItem-size-xl-fontSize);
  top: var(--theme-component-listItem-size-xl-iconAfterTop);
  margin-left: var(--theme-component-listItem-size-xl-iconAfterMarginLeft);
}

.gWcY3 {
  flex-grow: 1;
  align-self: center;
}

.Fxxvt {
  font-weight: 600;
}

.zNUII {
  position: relative;
  margin-right: 12px;
  margin-left: 1px;
}

.jxH4I {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSI+PHBhdGggZD0iTTE3LjI2IDQuNDFjLjMyLjMzLjMyLjg2IDAgMS4xOGwtOS4xNyA5LjE3YS44My44MyAwIDAgMS0xLjE4IDBsLTQuMTctNC4xN2EuODMuODMgMCAwIDEgMS4xOC0xLjE4TDcuNSAxM2w4LjU4LTguNThhLjgzLjgzIDAgMCAxIDEuMTggMCIvPjwvc3ZnPg==);
}

.oCYgz {
  --kitty-commonToggle-animation-appear-duration: 0.12s;
  --kitty-commonToggle-animation-hover-duration: 0.1s;

  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  box-sizing: border-box;
  background-color: var(--kitty-commonToggle-toggle-unchecked-background);
  border: var(--kitty-commonToggle-border);

  transition: background-color 0.1s ease-out;

  transition: background-color var(--kitty-commonToggle-animation-hover-duration) ease-out;
}

.S1OLp {
  width: var(--kitty-commonToggle-radioWidth);
  height: var(--kitty-commonToggle-radioWidth);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}

.LozLC {
  width: var(--kitty-commonToggle-checkboxWidth);
  height: var(--kitty-commonToggle-checkboxWidth);
  border-radius: var(--theme-component-commonToggle-checkbox-borderRadius);
}

.m43nQ {
  width: var(--kitty-commonToggle-switcherWidth);
  min-width: var(--kitty-commonToggle-switcherWidth);
  height: var(--kitty-commonToggle-switcherHeight);
  border-radius: var(--theme-component-commonToggle-switcher-borderRadius);
}

.oCYgz::before {
  content: 'x';
  width: 0;
  overflow: hidden;
  align-self: center;
  color: transparent;
}

.vrpN6 {
  position: absolute;
  opacity: 0;
  transform: scale(0.67);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition:
    transform var(--kitty-commonToggle-animation-appear-duration) ease-out, opacity var(--kitty-commonToggle-animation-appear-duration) ease-out;
  will-change: transform, opacity;
}

.aJINj {
  opacity: 0;
  transform: scale(0.43);
  display: block;
  border-radius: 50%;
  background-color: var(--kitty-commonToggle-toggle-checked-color);
  width: var(--kitty-commonToggle-radioIconSize);
  height: var(--kitty-commonToggle-radioIconSize);
}

.u5wsJ {
  position: absolute;
  top: var(--kitty-commonToggle-switcherIcon-position);
  left: var(--kitty-commonToggle-switcherIcon-position);
  display: block;
  width: var(--kitty-commonToggle-switcherIconSize);
  height: var(--kitty-commonToggle-switcherIconSize);
  border-radius: 50%;
  transform: translateX(0px);
  background-color: var(--kitty-commonToggle-toggle-unchecked-color);
  color: var(--kitty-commonToggle-loader-unchecked-color);

  transition:
    transform var(--theme-animation-duration-default) ease-out 0.05s, background-color 0.25s ease-out;
}

/* checked */
.vg816:checked ~ .oCYgz,
.tATFr ~ .oCYgz {
  background-color: var(--kitty-commonToggle-toggle-checked-background);
}

.vg816:checked ~ .oCYgz .aJINj,
.tATFr ~ .oCYgz .aJINj {
  opacity: 1;
  transform: scale(1);
  transition:
    transform var(--kitty-commonToggle-animation-appear-duration) ease-out, opacity var(--kitty-commonToggle-animation-appear-duration) ease-out;
}

.GfdfL:indeterminate ~ .LozLC .vrpN6,
.vg816:checked ~ .LozLC .vrpN6,
.tATFr ~ .LozLC .vrpN6 {
  opacity: 1;
  transform: scale(1);
}

/* switcher */
.vg816:checked ~ .oCYgz .u5wsJ,
.tATFr ~ .oCYgz .u5wsJ {
  transform: translateX(calc(var(--kitty-commonToggle-switcherWidth) / 2));
  background-color: var(--kitty-commonToggle-toggle-checked-color);
  color: var(--kitty-commonToggle-loader-checked-color);
}

/* indeterminate */
.GfdfL:indeterminate ~ .LozLC {
  background-color: var(--kitty-commonToggle-toggle-checked-background);
}

/* outline */
.GfdfL:focus + .oCYgz {
  box-shadow: var(--kitty-commonToggle-boxShadow);
}

.GfdfL:focus:not(:focus-visible) + .oCYgz {
  box-shadow: none;
  box-shadow: initial;
}

.GfdfL:focus-visible + .oCYgz {
  box-shadow: var(--kitty-commonToggle-boxShadow);
}

.vziAo {
  display: flex;
  width: var(--kitty-commonToggle-checkboxIcon-width);
  height: var(--kitty-commonToggle-checkboxIcon-height);
  color: var(--kitty-commonToggle-toggle-checked-color);
}

.QrhUx {
  display: flex;
  width: calc(var(--kitty-commonToggle-switcherIconSize) - 2px);
  height: calc(var(--kitty-commonToggle-switcherIconSize) - 2px);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.WJdyt {
  --kitty-commonToggle-border: var(--theme-component-commonToggle-toggle-state-default-border);

  display: inline-flex;
  align-self: baseline;
  min-width: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}

.WJdyt:hover {
  --kitty-commonToggle-toggle-unchecked-background: var(--kitty-commonToggle-toggle-background-hover);
}

.WJdyt[data-theme='lf'] {
  --theme-semantics-components-toggle-faint: var(--theme-palette-white);
  --theme-semantics-components-toggle-check: var(--theme-palette-black);
  --theme-semantics-components-toggle-overlay-faintUnckeck: var(--theme-palette-black);
  --theme-semantics-components-toggle-faintUnckeck: var(--theme-palette-white);
  --theme-semantics-components-toggle-uncheck: var(--theme-palette-warmGray8);
  --theme-semantics-components-toggle-uncheckHover: var(--theme-palette-warmGray12);
  --theme-semantics-components-toggle-faintDisabled: var(--theme-palette-white);
  --theme-semantics-components-toggle-checkDisabled: var(--theme-palette-warmGray20);
  --theme-semantics-components-toggle-faintUnckeckDisabled: var(--theme-palette-white);
  --theme-semantics-components-toggle-uncheckDisabled: var(--theme-palette-warmGray8);
  --theme-semantics-components-toggle-overlay-uncheck: var(--theme-palette-warmGray8);
  --theme-semantics-border-error: var(--theme-palette-red600);
  --theme-semantics-components-toggle-overlay-uncheckDisabled: var(--theme-palette-warmGray8);
  --theme-semantics-components-toggle-overlay-faintUnckeckDisabled: var(--theme-palette-white);
  --theme-semantics-components-toggle-inverse-faint: var(--theme-palette-black);
  --theme-semantics-components-toggle-inverse-faintUnckeck: var(--theme-palette-white);
  --theme-semantics-components-toggle-inverse-check: var(--theme-palette-white);
  --theme-semantics-components-toggle-inverse-uncheck: var(--theme-palette-warmGray76);
  --theme-semantics-components-toggle-inverse-uncheckHover: var(--theme-palette-warmGray64);
  --theme-semantics-components-control-text-inverse-primary: var(--theme-palette-white);
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-toggle-inverse-faintDisabled: var(--theme-palette-warmGray54);
  --theme-semantics-components-toggle-inverse-checkDisabled: var(--theme-palette-white);
  --theme-semantics-components-toggle-inverse-faintUnckeckDisabled: var(--theme-palette-warmGray54);
  --theme-semantics-components-toggle-inverse-uncheckDisabled: var(--theme-palette-warmGray76);
}

/* preset modifier */
.XvIzB {
  --kitty-commonToggle-boxShadow: var(--theme-focusBoxShadow-default);

  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-faint);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-check);
  --kitty-commonToggle-loader-checked-color: var(--theme-semantics-components-toggle-overlay-faintUnckeck);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-faintUnckeck);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-uncheck);
  --kitty-commonToggle-loader-unchecked-color: var(--theme-semantics-components-toggle-overlay-faintUnckeck);

  /* Hover state */
  --kitty-commonToggle-toggle-background-hover: var(--theme-semantics-components-toggle-uncheckHover);
}

.XvIzB.Qjxr5 {
  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-faintDisabled);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-checkDisabled);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-faintUnckeckDisabled);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-uncheckDisabled);
}

.Dld81 {
  --kitty-commonToggle-boxShadow: var(--theme-focusBoxShadow-overlayPreset);

  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-faint);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-check);
  --kitty-commonToggle-loader-checked-color: var(--theme-semantics-components-toggle-overlay-faintUnckeck);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-overlay-faintUnckeck);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-overlay-uncheck);
  --kitty-commonToggle-loader-unchecked-color: var(--theme-semantics-components-toggle-faint);

  /* Hover state */
  --kitty-commonToggle-toggle-background-hover: var(--theme-semantics-components-toggle-overlay-uncheck);
}

.Dld81[data-theme='lf'] {
  --theme-semantics-components-toggle-faint: var(--theme-palette-white);
  --theme-semantics-components-toggle-overlay-faintUnckeck: var(--theme-palette-white);
  --kitty-commonToggle-loader-checked-color: var(--theme-palette-black);
  --kitty-commonToggle-loader-unchecked-color: var(--theme-palette-black);
}

.Dld81.Qjxr5 {
  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-faintDisabled);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-checkDisabled);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-overlay-faintUnckeckDisabled);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-overlay-uncheckDisabled);
}

.fbyLM {
  --kitty-commonToggle-boxShadow: var(--theme-focusBoxShadow-inversePreset);

  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-inverse-faint);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-inverse-check);
  --kitty-commonToggle-loader-checked-color: var(--theme-semantics-components-control-text-inverse-primary);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-inverse-faintUnckeck);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-inverse-uncheck);
  --kitty-commonToggle-loader-unchecked-color: var(--theme-semantics-components-control-text-primary);

  /* Hover state */
  --kitty-commonToggle-toggle-background-hover: var(--theme-semantics-components-toggle-inverse-uncheckHover);
}

.fbyLM.Qjxr5 {
  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-inverse-faintDisabled);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-inverse-checkDisabled);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-inverse-faintUnckeckDisabled);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-inverse-uncheckDisabled);
}

/* size modifier */
.FSZvl {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-xs-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-xs-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-xs-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-xs-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-xs-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-xs-icon-height);

  /* switcher */
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-xs-height);
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-xs-width);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-xs-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-xs-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-xs-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-xs-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-xs-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-xs-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-xs-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-xs-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-xs-groupPadding);
}

.xsupH {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-s-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-s-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-s-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-s-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-s-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-s-icon-height);
  /* switcher */
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-s-height);
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-s-width);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-s-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-s-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-s-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-s-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-s-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-s-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-s-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-s-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-s-groupPadding);
}

.cwKiU {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-m-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-m-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-m-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-m-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-m-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-m-icon-height);
  /* switcher */
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-m-width);
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-m-height);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-m-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-m-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-m-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-m-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-m-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-m-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-m-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-m-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-m-groupPadding);
}

.iTR7N {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-l-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-l-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-l-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-l-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-l-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-l-icon-height);

  /* switcher */
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-l-height);
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-l-width);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-l-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-l-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-l-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-l-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-l-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-l-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-l-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-l-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-l-groupPadding);
}

.VttIf {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-xl-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-xl-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-xl-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-xl-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-xl-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-xl-icon-height);

  /* switcher */
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-xl-height);
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-xl-width);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-xl-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-xl-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-xl-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-xl-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-xl-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-xl-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-xl-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-xl-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-xl-groupPadding);
}

/* disabled modifier */
.Qjxr5 {
  pointer-events: none;
}

/* invalid modifier */
.Z0Gg1 {
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-border-error);
  --kitty-commonToggle-boxShadow: var(--theme-focusBoxShadow-invalid);
  --kitty-commonToggle-border: 1px solid var(--theme-semantics-border-error);
}

.Z0Gg1[data-theme='lf'] {
  --kitty-commonToggle-toggle-checked-background: var(--theme-palette-red500);
}

/* isGroup modifier */
.iscQC {
  padding: var(--kitty-commonToggle-group-padding);
}

/* fullWidth modifier */
.lK01e {
  width: 100%;
}

/* spaceBetween modifier */
.iijG3 {
  justify-content: space-between;
}

/* wrapper element */
.cswzi {
  position: relative;
  display: flex;
  font-size: var(--kitty-commonToggle-font-size);
  line-height: var(--kitty-commonToggle-lineHeight);
}

/* mode modifiers */
.qhxkq {
}

.Pv5M_ {
  padding: var(--kitty-commonToggle-checkboxPadding);
}

.BjaqS {
  padding: var(--kitty-commonToggle-switcherPadding);
}

.Bnpgs {
  font-size: var(--kitty-commonToggle-font-size);
  line-height: var(--kitty-commonToggle-lineHeight);
  flex-grow: 1;
}

/* preset modifiers */
.d4wXX {
  color: var(--theme-font-color-default);
}

.d4wXX.xHgeO {
  color: var(--theme-font-color-disabled);
}

.f5T57 {
  color: var(--theme-font-color-default);
}

.f5T57.xHgeO {
  color: var(--theme-font-color-disabled);
}

.Fyam8 {
  color: var(--theme-font-color-inverse);
}

.Fyam8.xHgeO {
  color: var(--theme-font-color-inverseDisabled);
}

/* spaceBetween modifier */
.ZuCqY {
  flex-grow: 0;
}

/* labelPosition modifiers */
.OvZc1 {
  margin-right: var(--kitty-commonToggle-label-margin);
}

.CIe8p {
  margin-left: var(--kitty-commonToggle-label-margin);
}

/* description element */
.PqS1R {
  font-size: var(--kitty-commonToggle-description-font-size);
  line-height: var(--kitty-commonToggle-description-lineHeight);
  color: var(--theme-font-color-noAccent);
}

/* preset modifier */
.nzaJI.H0_Zg {
  color: var(--theme-font-color-disabled);
}

.awTc1.H0_Zg {
  color: var(--theme-font-color-disabled);
}

.vFgLN.H0_Zg {
  color: var(--theme-font-color-inverseDisabled);
}

.Q7LJv {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  clip-path: circle(0);
}

.anAZ3 {
  display: flex;
  flex-direction: column;
}

.PYcDh {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC44IDguM2EzLjMgMy4zIDAgMSAxLTYuNiAwIDMuMyAzLjMgMCAwIDEgNi42IDBtLS41NyAzLjU4YTQuNSA0LjUgMCAxIDEgLjg1LS44NWwyLjM0IDIuMzUtLjg0Ljg0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.Hbz99 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNiAxMC4xYTQuMSA0LjEgMCAxIDEtOC4yIDAgNC4xIDQuMSAwIDAgMSA4LjIgMG0tLjc0IDQuMzVhNS41IDUuNSAwIDEgMSAuOTktLjk5bDIuNjQgMi42NC0uOTggMXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.V_vfW {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMiAxMC41YTMuNyAzLjcgMCAxIDEtNy40IDAgMy43IDMuNyAwIDAgMSA3LjQgMG0tLjUgNC40N2E1LjUgNS41IDAgMSAxIDEuMjctMS4yN2wyLjY3IDIuNjYtMS4yOCAxLjI4eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.xMsqH {
  --aspect-ratio: 0.75;
}

.XvGuX {
  --aspect-ratio: 0.7;
}

.p8oa9 {
  --aspect-ratio: 0.7;
}

.OkkpC {
  color: var(--theme-semantics-components-control-text-disabled);
}

.OkkpC[data-theme='lf'] {
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
}

.vVDBj {
  display: flex;
  font-family: var(--theme-font-family);
  background-color: transparent;
  padding-left: calc(
    var(--module-dropdown-default-padding) + var(--lvl-padding-step) * var(--module-dropdownitem-level)
  );
}

/* Common */

.W4vdg {
  padding-top: var(--theme-component-dropdown-item-size-xs-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-xs-paddingBottom);
}

.S5fJz {
  padding-top: var(--theme-component-dropdown-item-size-s-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-s-paddingBottom);
}

.UXVrc {
  padding-top: var(--theme-component-dropdown-item-size-m-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-m-paddingBottom);
}

.x7Lre {
  padding-top: var(--theme-component-dropdown-item-size-l-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-l-paddingBottom);
}

.naANC {
  padding-top: var(--theme-component-dropdown-item-size-xl-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-xl-paddingBottom);
}

/* Dropdown items for <Select />  */
.cLQij {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-xs-paddingStep);
  padding-right: var(--theme-component-dropdown-narrowItem-size-xs-paddingRight);
}

._4fsx {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-s-paddingStep);
  padding-right: var(--theme-component-dropdown-narrowItem-size-s-paddingRight);
}

.H16a4 {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-m-paddingStep);
  padding-right: var(--theme-component-dropdown-narrowItem-size-m-paddingRight);
}

.ZZI_7 {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-l-paddingStep);
  padding-right: var(--theme-component-dropdown-narrowItem-size-l-paddingRight);
}

.sIGLN {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-xl-paddingStep);
  padding-right: var(--theme-component-dropdown-narrowItem-size-xl-paddingRight);
}

/* Default dropdown items */

.EPicE {
  padding-left: var(--theme-component-dropdown-item-size-xs-paddingLeft);
  padding-right: var(--theme-component-dropdown-item-size-xs-paddingRight);
}

.O007n {
  padding-left: var(--theme-component-dropdown-item-size-s-paddingLeft);
  padding-right: var(--theme-component-dropdown-item-size-s-paddingRight);
}

.Orqc2 {
  padding-left: var(--theme-component-dropdown-item-size-m-paddingLeft);
  padding-right: var(--theme-component-dropdown-item-size-m-paddingRight);
}

.W9kz0 {
  padding-left: var(--theme-component-dropdown-item-size-l-paddingLeft);
  padding-right: var(--theme-component-dropdown-item-size-l-paddingRight);
}

.TcpvI {
  padding-left: var(--theme-component-dropdown-item-size-xl-paddingLeft);
  padding-right: var(--theme-component-dropdown-item-size-xl-paddingRight);
}

.iLqdu {
  flex-grow: 1;
}

.bSLGO {
  font-size: var(--theme-component-dropdown-item-size-xs-fontSize);
  line-height: var(--theme-component-dropdown-item-size-xs-lineHeight);
}

.NFqXR {
  font-size: var(--theme-component-dropdown-item-size-s-fontSize);
  line-height: var(--theme-component-dropdown-item-size-s-lineHeight);
}

.JkcWa {
  font-size: var(--theme-component-dropdown-item-size-m-fontSize);
  line-height: var(--theme-component-dropdown-item-size-m-lineHeight);
}

.Cila6 {
  font-size: var(--theme-component-dropdown-item-size-l-fontSize);
  line-height: var(--theme-component-dropdown-item-size-l-lineHeight);
}

.G4ah2 {
  font-size: var(--theme-component-dropdown-item-size-xl-fontSize);
  line-height: var(--theme-component-dropdown-item-size-xl-lineHeight);
}

.LWgyu {
  padding: 0;
}

.HaXjT {
  outline: none;
}

.mFEZC {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

@keyframes tgdqr {
  0% {
    transform: scale(0);
  }
}

@keyframes DTu57 {
  100% {
    transform: scale(0);
  }
}

@keyframes pPMut {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
}

@keyframes vSXyn {
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}

@keyframes Ak9Hk {
  0% {
    transform: translateX(100%);
  }
}

@keyframes MSdaV {
  100% {
    transform: translateX(100%);
  }
}

@keyframes N2PCJ {
  0% {
    transform: translateX(-100%);
  }
}

@keyframes IlBn6 {
  100% {
    transform: translateX(-100%);
  }
}

.fRUt6 {
  animation: tgdqr 300ms cubic-bezier(0.12, 0.4, 0.29, 1.46);
}

.AvL8a {
  animation: DTu57 300ms cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: forwards;
}

.AXJYa {
  animation: pPMut 100ms ease-out;
}

.zwn3V {
  animation: vSXyn 100ms ease-in-out;
  animation-fill-mode: forwards;
}

.TygSa {
  animation: Ak9Hk 300ms ease-out;
}

.a6ADe {
  animation: MSdaV 250ms ease-in-out;
  animation-fill-mode: forwards;
}

.IRbSq {
  animation: N2PCJ 300ms ease-out;
}

.zuvO1 {
  animation: IlBn6 250ms ease-in-out;
  animation-fill-mode: forwards;
}

.laKRx {
  transform-origin: center bottom;
}

.atl9v {
  transform-origin: left center;
}

.vwBWz {
  transform-origin: center top;
}

.ZsJv0 {
  transform-origin: right center;
}

.R_u4a {
  width: -moz-max-content;
  width: max-content;
  top: 0;
  left: 0;
  bottom: auto;
  right: auto;
  z-index: 5;
  margin: 0;
}

.d59G5 {
  background-color: var(--theme-semantics-bg-elevation2);
  box-shadow: var(--theme-boxShadow-default);
  box-sizing: border-box;
  overflow: hidden;

  /* border-radius vars */
  --module-dropdown-radius-xs-small: var(--theme-component-dropdown-wrapper-size-xs-borderRadius);
  --module-dropdown-radius-xs-big: var(--theme-component-dropdown-wrapper-size-xs-borderRadiusLarge);

  --module-dropdown-radius-s-small: var(--theme-component-dropdown-wrapper-size-s-borderRadius);
  --module-dropdown-radius-s-big: var(--theme-component-dropdown-wrapper-size-s-borderRadiusLarge);

  --module-dropdown-radius-m-small: var(--theme-component-dropdown-wrapper-size-m-borderRadius);
  --module-dropdown-radius-m-big: var(--theme-component-dropdown-wrapper-size-m-borderRadiusLarge);

  --module-dropdown-radius-l-small: var(--theme-component-dropdown-wrapper-size-l-borderRadius);
  --module-dropdown-radius-l-big: var(--theme-component-dropdown-wrapper-size-l-borderRadiusLarge);

  --module-dropdown-radius-xl-small: var(--theme-component-dropdown-wrapper-size-xl-borderRadius);
  --module-dropdown-radius-xl-big: var(--theme-component-dropdown-wrapper-size-xl-borderRadiusLarge);
}

.d59G5[data-theme='lf'] {
  --theme-semantics-bg-elevation2: var(--theme-palette-white);
}

/** Default size **/

.Jhayp {
  padding-top: var(--theme-component-dropdown-wrapper-size-xs-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-xs-paddingBottom);
}

.yHsxy {
  padding-top: var(--theme-component-dropdown-wrapper-size-s-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-s-paddingBottom);
}

.FbkBI {
  padding-top: var(--theme-component-dropdown-wrapper-size-m-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-m-paddingBottom);
}

.pl4Qe {
  padding-top: var(--theme-component-dropdown-wrapper-size-l-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-l-paddingBottom);
}

.Tz7EW {
  padding-top: var(--theme-component-dropdown-wrapper-size-xl-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-xl-paddingBottom);
}

/** Narrow size **/

.c9rZI {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-xs-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-xs-paddingBottom);
}

.dUYTl {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-s-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-s-paddingBottom);
}

.vYR9I {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-m-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-m-paddingBottom);
}

.mjUqr {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-l-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-l-paddingBottom);
}

.H0fxO {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-xl-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-xl-paddingBottom);
}

/** Default side-top **/

.Veuxk {
  border-radius: var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-big)
    var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-small);
  padding-top: var(--theme-component-dropdown-wrapper-size-xs-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-xs-paddingTop);
}

.u3tO9 {
  border-radius: var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-big)
    var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-small);
  /* У дальней стороны должен быть больший паддинг */
  padding-top: var(--theme-component-dropdown-wrapper-size-s-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-s-paddingTop);
}

.MBn2t {
  border-radius: var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-big)
    var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-small);
  padding-top: var(--theme-component-dropdown-wrapper-size-m-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-m-paddingTop);
}

.L8BjE {
  border-radius: var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-big)
    var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-small);
  padding-top: var(--theme-component-dropdown-wrapper-size-l-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-l-paddingTop);
}

.AjvQD {
  border-radius: var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-big)
    var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-small);
  padding-top: var(--theme-component-dropdown-wrapper-size-xl-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-xl-paddingTop);
}

/** Default side-right **/

._qlv0 {
  border-radius: var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-big)
    var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-small);
}

.sNkFG {
  border-radius: var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-big)
    var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-small);
}

.zt4BB {
  border-radius: var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-big)
    var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-small);
}

.ajyc_ {
  border-radius: var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-big)
    var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-small);
}

.QMiDe {
  border-radius: var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-big)
    var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-small);
}

/** Default side-bottom **/

.bt6mB {
  border-radius: var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-small)
    var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-big);
}

.K5eNB {
  border-radius: var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-small)
    var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-big);
}

.wEFZg {
  border-radius: var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-small)
    var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-big);
}

.Mz7CX {
  border-radius: var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-small)
    var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-big);
}

.TE8_C {
  border-radius: var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-small)
    var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-big);
}

/** Default side-left **/

.l5Pwj {
  border-radius: var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-small)
    var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-big);
}

.ZnFSP {
  border-radius: var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-small)
    var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-big);
}

.EV8fw {
  border-radius: var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-small)
    var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-big);
}

.M1yTR {
  border-radius: var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-small)
    var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-big);
}

.i3gfa {
  border-radius: var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-small)
    var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-big);
}

/** Default Uniform **/

.bR4Lk {
  border-radius: var(--module-dropdown-radius-xs-big);
}

.NwWex {
  border-radius: var(--module-dropdown-radius-s-big);
}

.qO16H {
  border-radius: var(--module-dropdown-radius-m-big);
}

.T4nIz {
  border-radius: var(--module-dropdown-radius-l-big);
}

.XAwm4 {
  border-radius: var(--module-dropdown-radius-xl-big);
}

/** Narrow side-top **/
.NaCCn {
  border-radius: var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-big)
    var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-xs-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-xs-paddingTop);
}

.oWOb9 {
  border-radius: var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-big)
    var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-s-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-s-paddingTop);
}

.psv5D {
  border-radius: var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-big)
    var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-m-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-m-paddingTop);
}

.Ge65p {
  border-radius: var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-big)
    var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-l-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-l-paddingTop);
}

.poPnv {
  border-radius: var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-big)
    var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-xl-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-xl-paddingTop);
}

/** Narrow side-right **/
.XiNNR {
  border-radius: var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-big)
    var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-small);
}

.vTYtx {
  border-radius: var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-big)
    var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-small);
}

.uBtaP {
  border-radius: var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-big)
    var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-small);
}

.BeIqE {
  border-radius: var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-big)
    var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-small);
}

.BSqRY {
  border-radius: var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-big)
    var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-small);
}

/** Narrow side-bottom **/

.dEnyA {
  border-radius: var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-small)
    var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-big);
}

.Qv3am {
  border-radius: var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-small)
    var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-big);
}

.uK8dr {
  border-radius: var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-small)
    var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-big);
}

.vck_r {
  border-radius: var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-small)
    var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-big);
}

.BG03l {
  border-radius: var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-small)
    var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-big);
}

/** Narrow side-left **/

.I4WUz {
  border-radius: var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-small)
    var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-big);
}

.rmgkM {
  border-radius: var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-small)
    var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-big);
}

.WrgXR {
  border-radius: var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-small)
    var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-big);
}

.LxSur {
  border-radius: var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-small)
    var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-big);
}

.NYIcW {
  border-radius: var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-small)
    var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-big);
}

.KzHY5 {
  padding: 0;
}

.xdtkl {
  overflow-x: hidden;
  overflow-y: auto;
  overflow: hidden auto;
  overscroll-behavior: contain;
}

.AOPE_ {
  margin-top: var(--theme-gap-12);
}

.a15FF {
  color: var(--theme-semantics-components-control-text-primary);
  border: none;
  cursor: pointer;
  width: 100%;
  text-align: left;
}

.a15FF[data-theme='lf'] {
  --theme-semantics-components-list-hover: var(--theme-palette-beige200);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-control-text-secondary: var(--theme-palette-gray54);
}

.syNpQ:hover,
.syNpQ:focus {
  background-color: var(--theme-semantics-components-list-hover);
}

.a15FF[data-theme='lf'].mt2nT.C1Q02 {
  background-color: var(--theme-palette-beige200);
}

.F388k,
.syNpQ:focus {
  outline: none;
}

.F388k,
.F388k:hover {
  color: var(--theme-semantics-components-control-text-disabled);
  cursor: default;
  background-color: transparent;
  background-color: initial;
}

.Sfmo_ {
  position: relative;
  font-size: 0;
}

.VRvnT {
  margin-top: var(--theme-component-dropdown-item-size-xs-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom);
  margin-right: var(--theme-component-dropdown-item-size-xs-checkboxContainerMarginRight);
  left: var(--theme-component-dropdown-item-size-xs-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-xs-checkboxContainerTop);
}

.o0kh1 {
  margin-top: var(--theme-component-dropdown-item-size-s-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-s-checkboxContainerMarginBottom);
  margin-right: var(--theme-component-dropdown-item-size-s-checkboxContainerMarginRight);
  left: var(--theme-component-dropdown-item-size-s-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-s-checkboxContainerTop);
}

.dJJ3p {
  margin-top: var(--theme-component-dropdown-item-size-m-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-m-checkboxContainerMarginBottom);
  margin-right: var(--theme-component-dropdown-item-size-m-checkboxContainerMarginRight);
  left: var(--theme-component-dropdown-item-size-m-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-m-checkboxContainerTop);
}

.lBTVu {
  margin-top: var(--theme-component-dropdown-item-size-l-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-l-checkboxContainerMarginBottom);
  margin-right: var(--theme-component-dropdown-item-size-l-checkboxContainerMarginRight);
  left: var(--theme-component-dropdown-item-size-l-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-l-checkboxContainerTop);
}

.hqQso {
  margin-top: var(--theme-component-dropdown-item-size-xl-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom);
  margin-right: var(--theme-component-dropdown-item-size-xl-checkboxContainerMarginRight);
  left: var(--theme-component-dropdown-item-size-xl-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-xl-checkboxContainerTop);
}

.USsde {
  color: var(--theme-semantics-components-control-text-disabled);
}

.psqSY {
  color: var(--theme-semantics-components-control-text-secondary);
}

.psqSY:not(.KSIcU) {
  margin-top: var(--theme-component-dropdown-item-size-s-descriptionMarginTop);
}

.KSIcU {
  color: var(--theme-semantics-components-control-text-disabled);
}

.EX1nW {
  font-size: var(--theme-component-dropdown-item-size-xs-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-xs-descriptionLineHeight);
}

.Y_Itc {
  font-size: var(--theme-component-dropdown-item-size-s-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-s-descriptionLineHeight);
}

.iYMsD {
  font-size: var(--theme-component-dropdown-item-size-m-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-m-descriptionLineHeight);
}

.u9QMI {
  font-size: var(--theme-component-dropdown-item-size-l-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-l-descriptionLineHeight);
}

.TfQUj {
  font-size: var(--theme-component-dropdown-item-size-xl-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-xl-descriptionLineHeight);
}

.kP_Uq {
  position: relative;
}

.DpW1s {
  font-size: var(--theme-component-dropdown-item-size-xs-fontSize);
  margin-right: var(--theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-xs-iconBeforeWrapperTop);
}

.lL7CP {
  font-size: var(--theme-component-dropdown-item-size-s-fontSize);
  margin-right: var(--theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-s-iconBeforeWrapperTop);
}

.J06fc {
  font-size: var(--theme-component-dropdown-item-size-m-fontSize);
  margin-right: var(--theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-m-iconBeforeWrapperTop);
}

.laDLh {
  font-size: var(--theme-component-dropdown-item-size-l-fontSize);
  margin-right: var(--theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-l-iconBeforeWrapperTop);
}

.vWWy_ {
  font-size: var(--theme-component-dropdown-item-size-xl-fontSize);
  margin-right: var(--theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-xl-iconBeforeWrapperTop);
}

.w5FVX {
  position: relative;
  font-size: 0;
  flex-shrink: 0;
}

.jrPU_ {
  top: var(--theme-component-dropdown-item-size-xs-checkmarkContainerTop);

  margin-left: var(--theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom);
}

._pvXn {
  top: var(--theme-component-dropdown-item-size-s-checkmarkContainerTop);

  margin-left: var(--theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-s-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom);
}

.zUzKu {
  top: var(--theme-component-dropdown-item-size-m-checkmarkContainerTop);

  margin-left: var(--theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-m-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom);
}

.ovszG {
  top: var(--theme-component-dropdown-item-size-l-checkmarkContainerTop);

  margin-left: var(--theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-l-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom);
}

.NMZ50 {
  top: var(--theme-component-dropdown-item-size-xl-checkmarkContainerTop);

  margin-left: var(--theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom);
}

.IPejv {
  position: relative;
  font-size: 0;
}

.CRfwd {
  font-size: var(--theme-component-dropdown-item-size-xs-fontSize);
  top: var(--theme-component-dropdown-item-size-xs-iconAfterWrapperTop);
  margin-left: var(--theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft);
}

.Fzo9d {
  font-size: var(--theme-component-dropdown-item-size-s-fontSize);
  top: var(--theme-component-dropdown-item-size-s-iconAfterWrapperTop);
  margin-left: var(--theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft);
}

.RkZL3 {
  font-size: var(--theme-component-dropdown-item-size-m-fontSize);
  top: var(--theme-component-dropdown-item-size-m-iconAfterWrapperTop);
  margin-left: var(--theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft);
}

.aiN07 {
  font-size: var(--theme-component-dropdown-item-size-l-fontSize);
  top: var(--theme-component-dropdown-item-size-l-iconAfterWrapperTop);
  margin-left: var(--theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft);
}

.IiAVa {
  font-size: var(--theme-component-dropdown-item-size-xl-fontSize);
  top: var(--theme-component-dropdown-item-size-xl-iconAfterWrapperTop);
  margin-left: var(--theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft);
}

.LfxVS {
  font-weight: var(--theme-font-weight-bold);
  margin-top: var(--theme-gap-12);
}

.LfxVS:first-child {
  margin-top: 0;
}

.K3Bux {
  position: relative;
  display: inline-flex;
  min-width: 0;
  height: var(--kitty-control-height);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.Y5ymz {
  flex-grow: 1;
}

.yGdGU {
  --kitty-chips-option-border-color: transparent;

  display: inline-flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  padding-left: calc(var(--kitty-chips-padding-start) - var(--kitty-chips-border-width));
  padding-right: calc(var(--kitty-chips-padding-end) - var(--kitty-chips-border-width));
  font-size: var(--kitty-control-fontSize);
  line-height: var(--kitty-control-lineHeight);
  border-radius: var(--kitty-chips-borderRadius);
  border: var(--kitty-chips-border-width) solid transparent;
  border: var(--kitty-chips-border-width) solid var(--kitty-chips-option-border-color);
  color: var(--kitty-chips-color-default);
  background-color: var(--kitty-chips-backgroundColor);
  cursor: pointer;
  box-shadow: none;
  box-shadow: var(--kitty-chips-boxShadow, none);
}

.yGdGU:hover {
  background-color: var(--kitty-chips-backgroundColor-hover);
}

.yGdGU:active {
  background-color: var(--kitty-chips-backgroundColor-active);
}

/* variant modifier */
.X6oW4 {
}

.MEHVk {
}

.FNofp {
  padding-left: calc(var(--kitty-chips-paddingWithIcon-start) - var(--kitty-chips-border-width));
  padding-right: calc(var(--kitty-chips-paddingWithIcon-end) - var(--kitty-chips-border-width));
}

.AJqBe {
  color: var(--kitty-chips-color-disabled);
  background-color: var(--kitty-chips-backgroundColor);
}

.pdf4p {
  --kitty-chips-border-width: var(--kitty-chips-border-width-checked);
  --kitty-chips-option-border-color: var(--kitty-chips-borderColor-checked);

  color: var(--kitty-chips-color-checked);
  background-color: var(--kitty-chips-backgroundColor-checked);
}

.pdf4p:hover {
  background-color: var(--kitty-chips-backgroundColor-checked-hover);
}

.pdf4p:active {
  background-color: var(--kitty-chips-backgroundColor-checked-active);
}

.Ir36l:focus + .yGdGU {
  box-shadow: var(--kitty-chips-focusBoxShadow);
}

.Ir36l:focus:not(:focus-visible) + .yGdGU {
  box-shadow: none;
  box-shadow: var(--kitty-chips-boxShadow, none);
}

.Ir36l:focus-visible + .yGdGU {
  box-shadow: var(--kitty-chips-focusBoxShadow);
}

.Ir36l:focus + .CTcq6 {
  box-shadow: var(--theme-focusBoxShadow-invalid);
}

.Ir36l:focus:not(:focus-visible) + .CTcq6 {
  box-shadow: none;
  box-shadow: var(--kitty-chips-boxShadow, none);
}

.Ir36l:focus-visible + .CTcq6 {
  box-shadow: var(--theme-focusBoxShadow-invalid);
}

.rRtm0 {
  color: var(--kitty-chips-color-disabled);
  background-color: var(--kitty-chips-backgroundColor);
  cursor: default;
}

.rRtm0.pdf4p.MEHVk {
  --kitty-chips-option-border-color: var(--kitty-chips-borderColor-checked-disabled);
}

.rRtm0:hover {
  background-color: var(--kitty-chips-backgroundColor);
}

.CTcq6 {
  --kitty-chips-option-border-color: var(--theme-semantics-border-error) !important;
}

.CTcq6[data-theme='lf'] {
  --theme-semantics-border-error: var(--theme-palette-red600);
}

.pdf4p.rRtm0,
.pdf4p.rRtm0:hover {
  background-color: var(--kitty-chips-backgroundColor-checked-disabled);
  color: var(--kitty-chips-color-checked-disabled);
}

.Ir36l {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  clip-path: circle(0);
}

.rZDVP {
  position: relative;
  top: var(--kitty-chips-text-topCompensation);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 0;
  padding-left: var(--theme-module-chips-text-padding-start, 0);
  padding-right: 0;
  padding-right: var(--theme-module-chips-text-padding-end, 0);
}

/* ------------------ withIcon modifier for size xs ------------------ */

.y1R5_.pvrJZ {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-xs-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-xs-text-padding-end);
}

.y1R5_.inq97 {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-xs-text-padding-startWithIcon);
}

.y1R5_.BblyS {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-xs-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size s ------------------ */

.NA61H.pvrJZ {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-s-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-s-text-padding-end);
}

.NA61H.inq97 {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-s-text-padding-startWithIcon);
}

.NA61H.BblyS {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-s-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size m ------------------ */

.I6zuk.pvrJZ {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-m-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-m-text-padding-end);
}

.I6zuk.inq97 {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-m-text-padding-startWithIcon);
}

.I6zuk.BblyS {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-m-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size l ------------------ */

.x5CsQ.pvrJZ {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-l-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-l-text-padding-end);
}

.x5CsQ.inq97 {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-l-text-padding-startWithIcon);
}

.x5CsQ.BblyS {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-l-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size xl ------------------ */

.KUNwP.pvrJZ {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-xl-text-padding-start);
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-xl-text-padding-end);
}

.KUNwP.inq97 {
  --theme-module-chips-text-padding-start: var(--theme-component-chips-size-xl-text-padding-startWithIcon);
}

.KUNwP.BblyS {
  --theme-module-chips-text-padding-end: var(--theme-component-chips-size-xl-text-padding-endWithIcon);
}

.CHRTq {
  position: relative;
  top: var(--kitty-chips-text-topCompensation);
  display: inline-flex;
}

@media (hover: none) {
  .yGdGU:hover {
    background-color: var(--kitty-chips-backgroundColor);
  }

  .pdf4p:hover {
    background-color: var(--kitty-chips-backgroundColor-checked);
  }
}

.wnnqq {
  --kitty-control-fontSize: var(--theme-size-xs-fontSize);
  --kitty-control-lineHeight: var(--theme-size-xs-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-xs-borderRadius);
  --kitty-control-height: var(--theme-size-xs-height);
}

.bjxzJ {
  --kitty-control-fontSize: var(--theme-size-s-fontSize);
  --kitty-control-lineHeight: var(--theme-size-s-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-s-borderRadius);
  --kitty-control-height: var(--theme-size-s-height);
}

.mPT2b {
  --kitty-control-fontSize: var(--theme-size-m-fontSize);
  --kitty-control-lineHeight: var(--theme-size-m-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-m-borderRadius);
  --kitty-control-height: var(--theme-size-m-height);
}

.HoxMT {
  --kitty-control-fontSize: var(--theme-size-l-fontSize);
  --kitty-control-lineHeight: var(--theme-size-l-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-l-borderRadius);
  --kitty-control-height: var(--theme-size-l-height);
}

.wFR0w {
  --kitty-control-fontSize: var(--theme-size-xl-fontSize);
  --kitty-control-lineHeight: var(--theme-size-xl-lineHeight);
  --kitty-control-borderRadius: var(--theme-size-xl-borderRadius);
  --kitty-control-height: var(--theme-size-xl-height);
}

.k24a6 {
  /* Common tokens */
  --kitty-chips-borderRadius: var(--kitty-control-borderRadius);
  --kitty-chips-border-width: 1px;
  --kitty-chips-border-width-checked: 1px;

  /* Default preset tokens */

  /* Background */
  --kitty-chips-backgroundColor: var(--theme-semantics-components-control-bg-default);
  --kitty-chips-backgroundColor-hover: var(--theme-semantics-components-control-bg-hover);
  --kitty-chips-backgroundColor-active: var(--theme-semantics-components-control-bg-pressed);
  --kitty-chips-backgroundColor-checked: var(--theme-semantics-components-control-bg-selected);
  --kitty-chips-backgroundColor-checked-hover: var(--theme-palette-gray84);
  --kitty-chips-backgroundColor-checked-active: var(--theme-semantics-components-control-bg-selected);
  --kitty-chips-backgroundColor-checked-disabled: var(--theme-semantics-components-control-bg-selectedDisabled);

  /* Border */
  --kitty-chips-borderColor-checked: transparent;
  --kitty-chips-borderColor-checked-disabled: transparent;

  /* Color */
  --kitty-chips-color-default: var(--theme-semantics-components-control-text-primary);
  --kitty-chips-color-checked: var(--theme-semantics-components-control-text-inverse-primary);
  --kitty-chips-color-disabled: var(--theme-semantics-components-control-text-disabled);
  --kitty-chips-color-checked-disabled: var(--theme-semantics-components-control-text-inverse-primary);

  --kitty-chips-focusBoxShadow: var(--theme-focusBoxShadow-default);

  display: inline-flex;
  box-sizing: border-box;
  width: auto;
  max-width: 100%;
  -moz-column-gap: var(--theme-gap-6);
       column-gap: var(--theme-gap-6);
  row-gap: var(--theme-gap-6);
}

.k24a6[data-theme='lf'] {
  /* Background */
  --theme-semantics-components-control-bg-selectedDisabled: var(--theme-palette-beige200);
  --theme-semantics-components-control-bg-selected: var(--theme-palette-beige300);
  --theme-semantics-components-control-bg-hover: var(--theme-palette-warmGray8);
  --theme-semantics-components-control-bg-default: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-bg-pressed: var(--theme-palette-warmGray12);
  --theme-semantics-components-control-bg-disabled: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-bg-overlay-default: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-bg-overlay-disabled: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-bg-overlay-hover: var(--theme-palette-warmGray8);
  --theme-semantics-components-control-bg-overlay-pressed: var(--theme-palette-warmGray12);

  --kitty-chips-backgroundColor-checked-hover: var(--theme-palette-beige400);
  --kitty-chips-backgroundColor-checked-active: var(--theme-palette-beige500);

  --theme-semantics-border-selected: var(--theme-palette-black);
  --theme-semantics-border-selectedDisabled: var(--theme-palette-warmGray36);

  /* Color */
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
  --theme-semantics-components-control-text-inverse-primary: var(--theme-font-color-disabled);

  --kitty-chips-color-checked: var(--theme-palette-black);
}

.ySDzA {
  --kitty-chips-padding-start: var(--theme-component-chips-size-xs-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-xs-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-xs-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-xs-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-xs-text-topCompensation);
}

.WwFPt {
  --kitty-chips-padding-start: var(--theme-component-chips-size-s-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-s-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-s-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-s-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-s-text-topCompensation);
}

.XOACZ {
  --kitty-chips-padding-start: var(--theme-component-chips-size-m-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-m-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-m-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-m-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-m-text-topCompensation);
}

._2wgJ {
  --kitty-chips-padding-start: var(--theme-component-chips-size-l-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-l-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-l-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-l-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-l-text-topCompensation);
}

.DK5WT {
  --kitty-chips-padding-start: var(--theme-component-chips-size-xl-padding-start);
  --kitty-chips-padding-end: var(--theme-component-chips-size-xl-padding-end);
  --kitty-chips-paddingWithIcon-start: var(--theme-component-chips-size-xl-paddingWithIcon-start);
  --kitty-chips-paddingWithIcon-end: var(--theme-component-chips-size-xl-paddingWithIcon-end);
  --kitty-chips-text-topCompensation: var(--theme-component-chips-size-xl-text-topCompensation);
}

/* preset modifier */
._E75q {
}

.FBsEV {
  /* Background */
  --kitty-chips-backgroundColor: var(--theme-semantics-components-control-bg-overlay-default);
  --kitty-chips-backgroundColor-hover: var(--theme-semantics-components-control-bg-overlay-hover);
  --kitty-chips-backgroundColor-active: var(--theme-semantics-components-control-bg-overlay-pressed);
  --kitty-chips-backgroundColor-checked: var(--theme-semantics-components-control-bg-selected);
  --kitty-chips-backgroundColor-disabled: var(--theme-semantics-components-control-bg-overlay-disabled);
  --kitty-chips-backgroundColor-checked-hover: var(--theme-semantics-components-control-bg-selected);
  --kitty-chips-backgroundColor-checked-active: var(--theme-semantics-components-control-bg-selected);
  --kitty-chips-backgroundColor-checked-disabled: var(--theme-semantics-components-control-bg-selectedDisabled);

  /* Border */
  --kitty-chips-borderColor-checked: transparent;
  --kitty-chips-borderColor-checked-disabled: transparent;

  /* Color */
  --kitty-chips-color-default: var(--theme-semantics-components-control-text-primary);
  --kitty-chips-color-checked: var(--theme-semantics-components-control-text-inverse-primary);
  --kitty-chips-color-disabled: var(--theme-semantics-components-control-text-disabled);
  --kitty-chips-color-checked-disabled: var(--theme-semantics-components-control-text-inverse-primary);

  --kitty-chips-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

.qjbOu {
  /* Background */
  /* TODO: SEMANTICS preset does not exists in figma */
  --kitty-chips-backgroundColor: var(--theme-palette-gray84);
  --kitty-chips-backgroundColor-hover: var(--theme-palette-gray76);
  --kitty-chips-backgroundColor-active: var(--theme-palette-gray84);
  --kitty-chips-backgroundColor-disabled: var(--theme-palette-gray84);
  --kitty-chips-backgroundColor-checked: var(--theme-palette-white);
  --kitty-chips-backgroundColor-checked-hover: var(--theme-palette-white);
  --kitty-chips-backgroundColor-checked-active: var(--theme-palette-white);
  --kitty-chips-backgroundColor-checked-disabled: var(--theme-palette-warmGray88);

  /* Border */
  --kitty-chips-borderColor-checked: transparent;
  --kitty-chips-borderColor-checked-disabled: transparent;

  /* Color */
  --kitty-chips-color-default: var(--theme-font-color-inverse);
  --kitty-chips-color-checked: var(--theme-font-color-default);
  --kitty-chips-color-disabled: var(--theme-font-color-inverseDisabled);
  --kitty-chips-color-checked-disabled: var(--theme-palette-gray64);

  --kitty-chips-focusBoxShadow: var(--theme-focusBoxShadow-inversePreset);
}

/* variant modifier */
.nUqRD {
  /* This class should be empty */
}

.FUkEo {
  --kitty-chips-border-width-checked: 2px;
}

.FUkEo._E75q {
  --kitty-chips-backgroundColor-checked: var(--theme-semantics-components-control-bg-default);
  --kitty-chips-backgroundColor-checked-hover: var(--theme-semantics-components-control-bg-hover);
  --kitty-chips-backgroundColor-checked-active: var(--theme-semantics-components-control-bg-pressed);
  --kitty-chips-backgroundColor-checked-disabled: var(--theme-semantics-components-control-bg-disabled);

  /* Border */
  --kitty-chips-borderColor-checked: var(--theme-semantics-border-selected);
  --kitty-chips-borderColor-checked-disabled: var(--theme-semantics-border-selectedDisabled);

  --kitty-chips-color-checked: var(--theme-semantics-components-control-text-primary);
  --kitty-chips-color-checked-disabled: var(--theme-semantics-components-control-text-disabled);
}

.FUkEo.FBsEV {
  --kitty-chips-backgroundColor-checked: var(--theme-semantics-components-control-bg-overlay-default);
  --kitty-chips-backgroundColor-checked-hover: var(--theme-semantics-components-control-bg-overlay-hover);
  --kitty-chips-backgroundColor-checked-active: var(--theme-semantics-components-control-bg-overlay-pressed);
  --kitty-chips-backgroundColor-checked-disabled: var(--theme-semantics-components-control-bg-overlay-disabled);

  /* Border */
  --kitty-chips-borderColor-checked: var(--theme-semantics-border-selected);
  --kitty-chips-borderColor-checked-disabled: var(--theme-semantics-border-selectedDisabled);

  --kitty-chips-color-checked: var(--theme-semantics-components-control-text-primary);
  --kitty-chips-color-checked-disabled: var(--theme-semantics-components-control-text-disabled);
}

.FUkEo.qjbOu {
  --kitty-chips-backgroundColor-checked: var(--theme-semantics-components-control-bg-inverse-default);
  --kitty-chips-backgroundColor-checked-hover: var(--theme-semantics-components-control-bg-inverse-hover);
  --kitty-chips-backgroundColor-checked-active: var(--theme-semantics-components-control-bg-inverse-pressed);
  --kitty-chips-backgroundColor-checked-disabled: var(--theme-semantics-components-control-bg-inverse-disabled);

  /* Border */
  --kitty-chips-borderColor-checked: var(--theme-semantics-border-inverse-selected);
  --kitty-chips-borderColor-checked-disabled: var(--theme-semantics-border-selectedDisabled);

  --kitty-chips-color-checked: var(--theme-semantics-components-control-text-inverse-primary);
  --kitty-chips-color-checked-disabled: var(--theme-semantics-components-control-text-disabled);
}

.FUkEo.qjbOu[data-theme='lf'] {
  --kitty-chips-backgroundColor: var(--theme-palette-warmGray4);
  --kitty-chips-backgroundColor-hover: var(--theme-palette-warmGray8);
  --kitty-chips-backgroundColor-active: var(--theme-palette-warmGray12);
  --theme-semantics-components-control-bg-inverse-disabled: var(--theme-palette-warmGray4);

  --theme-semantics-components-control-bg-inverse-default: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-bg-inverse-hover: var(--theme-palette-warmGray8);
  --theme-semantics-components-control-bg-inverse-pressed: var(--theme-palette-warmGray12);

  --theme-semantics-border-inverse-selected: var(--theme-palette-black);

  --kitty-chips-color-default: var(--theme-palette-black);
  --kitty-chips-color-checked: var(--theme-palette-black);
  --kitty-chips-color-disabled: var(--theme-palette-warmGray36);
}

/* withShadow modifier */
._Lc0k {
  --kitty-chips-boxShadow: var(--theme-boxShadow-default);
}

/* shape modifier */
.BnQ6m {
  --kitty-chips-borderRadius: var(--kitty-control-height);
}

/* fullWidth modifier */
.GuiLg {
  width: 100%;
}

/* wrap modifier */
.KSUlj {
  flex-wrap: wrap;
}

/* scrollable modifier */
.BlXz9 {
  width: -moz-max-content;
  width: max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.KZVYY {
  display: block;
  min-width: 100%;
  box-sizing: border-box;
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;

  --kitty-scrollContainer-overhang: unset;
  --kitty-scrollContainer-overhang-start: unset;
  --kitty-scrollContainer-overhang-end: unset;

  max-width: calc(
    100% + unset +
      unset
  );

  max-width: calc(
    100% + var(--kitty-scrollContainer-overhang-start, var(--kitty-scrollContainer-overhang)) +
      var(--kitty-scrollContainer-overhang-end, var(--kitty-scrollContainer-overhang))
  );

  margin-left: calc(unset * -1);

  margin-left: calc(var(--kitty-scrollContainer-overhang-start, var(--kitty-scrollContainer-overhang)) * -1);
  margin-right: calc(unset * -1);
  margin-right: calc(var(--kitty-scrollContainer-overhang-end, var(--kitty-scrollContainer-overhang)) * -1);
  padding-left: initial;
  padding-left: var(--kitty-scrollContainer-overhang-start, var(--kitty-scrollContainer-overhang));
  padding-right: initial;
  padding-right: var(--kitty-scrollContainer-overhang-end, var(--kitty-scrollContainer-overhang));
}

/* Hide scrollbar for Chrome, Safari and Opera */
.KZVYY::-webkit-scrollbar {
  display: none;
}

.I270Z {
  min-width: 0;
  height: var(--kitty-control-height);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  display: inline-flex;
  justify-content: center;
  align-items: center;

  box-sizing: border-box;

  font-size: var(--kitty-control-fontSize);
  line-height: var(--kitty-control-lineHeight);
  border-radius: var(--kitty-chips-borderRadius);
  border: none;
  color: var(--kitty-chips-color-default);
  background-color: var(--kitty-chips-backgroundColor);
  cursor: pointer;
  box-shadow: none;
  box-shadow: var(--kitty-chips-boxShadow, none);
  padding-left: var(--kitty-chips-padding-start);
  padding-right: var(--kitty-chips-padding-end);
}

.fBL5K {
  flex-grow: 1;
}

.I270Z:hover {
  background-color: var(--kitty-chips-backgroundColor-hover);
}

.I270Z:active {
  background-color: var(--kitty-chips-backgroundColor-active);
}

@media (hover: none) {
  .I270Z:hover {
    background-color: var(--kitty-chips-backgroundColor);
  }
}

.BtAC5 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDguNjIgMS4zOCAxMC44bC0uNzYtLjkyTDQgNy4wNmwzLjM4IDIuODItLjc2LjkyeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.xZzGd {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtLjUgMTEuODcgMSAxLjEzTDUgOS45MyA4LjUgMTNsMS0xLjEzTDUgNy45NHoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.I7cyH {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtLjM3IDExLjk3IDEuMjYgMS40M0w1IDEwLjQ1bDMuMzcgMi45NSAxLjI2LTEuNDNMNSA3LjkyeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.jWzQ0 {
  --aspect-ratio: 0.5;
}

._X1tg {
  --aspect-ratio: 0.5;
}

.w6dNa {
  --aspect-ratio: 0.5;
}

.AbU3e {
  --kitty-textarea-boxShadow-focus: var(--theme-component-textarea-preset-default-boxShadow-focus);
  --kitty-textarea-boxShadow-focusInvalid: var(--theme-component-textarea-preset-default-boxShadow-focusInvalid);

  --kitty-textarea-backgroundColor: var(--theme-semantics-components-control-bg-default);
  --kitty-textarea-backgroundColor-disabled: var(--theme-semantics-components-control-bg-disabled);
  /* нет в спеке, по цвету подходит disabled токен */
  --kitty-textarea-backgroundColor-disabledHover: var(--theme-semantics-components-control-bg-disabled);
  --kitty-textarea-backgroundColor-focus: var(--theme-semantics-components-control-bg-default);
  --kitty-textarea-backgroundColor-hover: var(--theme-semantics-components-control-bg-hover);

  /* нет в спеке, по цвету подходит default токен */
  --kitty-textarea-border-color: var(--theme-semantics-components-control-bg-default);
  --kitty-textarea-border-colorInvalid: var(--theme-semantics-border-error);

  --kitty-textarea-color: var(--theme-semantics-components-control-text-primary);
  --kitty-textarea-color-disabled: var(--theme-semantics-components-control-text-disabled);
  --kitty-textarea-color-placeholderColor: var(--theme-semantics-components-control-text-secondary);
  --kitty-textarea-color-placeholderColor-disabled: var(--theme-semantics-components-control-text-disabled);

  --kitty-textarea-crossButton-color-hover: var(--theme-semantics-components-button-bg-ghostHover);
  --kitty-textarea-crossButton-color-active: var(--theme-semantics-components-button-bg-ghostPressed);

  position: relative;
  box-sizing: border-box;
  display: flex;
  width: 100%;

  padding: var(--module-textarea-padding);

  outline: none;

  border-width: 1px;
  border-style: solid;
  border-color: var(--theme-semantics-components-control-bg-default);
  border-color: var(--kitty-textarea-border-color);
  border-radius: var(--module-textarea-borderRadius);

  background-color: var(--theme-semantics-components-control-bg-default);

  background-color: var(--kitty-textarea-backgroundColor);
  color: var(--theme-semantics-components-control-text-primary);
  color: var(--kitty-textarea-color);

  font-size: var(--module-textarea-fontSize);
  line-height: var(--module-textarea-lineHeight);
}

.AbU3e[data-theme='lf'] {
  --theme-semantics-components-control-bg-default: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-bg-disabled: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-bg-hover: var(--theme-palette-warmGray8);
  --theme-semantics-border-error: var(--theme-palette-red600);
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
  --theme-semantics-components-control-text-secondary: var(--theme-palette-gray54);
  --theme-semantics-components-button-bg-ghostHover: var(--theme-palette-warmGray12);
  --theme-semantics-components-button-bg-ghostPressed: var(--theme-palette-warmGray16);
  --theme-semantics-components-control-bg-overlay-default: var(--theme-palette-white);
  --theme-semantics-components-control-bg-overlay-disabled: var(--theme-palette-white);
  --theme-semantics-components-control-bg-overlay-hover: var(--theme-palette-white);
  --theme-semantics-components-control-bg-inverse-default: var(--theme-palette-warmGray84);
  --theme-semantics-components-control-bg-inverse-disabled: var(--theme-palette-warmGray88);
  --theme-semantics-components-control-bg-inverse-hover: var(--theme-palette-warmGray76);
  --theme-semantics-components-control-text-inverse-primary: var(--theme-palette-white);
  --theme-semantics-components-control-text-inverse-disabled: var(--theme-palette-gray64);
  --theme-semantics-components-control-text-inverse-secondary: var(--theme-palette-gray54);
  --theme-semantics-components-button-bg-inverse-ghostHover: var(--theme-palette-warmGray68);
  --theme-semantics-components-button-bg-inverse-ghostPressed: var(--theme-palette-warmGray64);
}

.Euy1v {
  padding-right: var(--theme-component-textarea-resizeControl-padding);
}

.YOuYm {
  --module-textarea-resizeControl-textareaPadding: var(
    --theme-component-textarea-resizeControl-size-xs-controlPaddingRight
  );
  --module-textarea-padding: var(--theme-component-textarea-size-xs-padding);

  --module-crossButton-size: var(--theme-size-xs-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-xs-crossButtonIconSize);
  --module-crossButton-top: var(--theme-component-textarea-clearButton-size-xs-position-top);
  --module-crossButton-right: var(--theme-component-textarea-clearButton-size-xs-position-right);

  --module-textarea-borderRadius: var(--theme-size-xs-borderRadius);
  --module-textarea-fontSize: var(--theme-size-xs-fontSize);
  --module-textarea-lineHeight: var(--theme-component-textarea-size-xs-lineHeight);

  --module-square-icon-compensation: var(--theme-component-input-size-xs-icon-square-compensation);
  --module-textarea-iconBefore-margin: var(--theme-component-input-size-xs-iconBeforeMarginRight);
  --module-textarea-iconAfter-margin: var(--theme-component-input-size-xs-iconAfterMarginLeft);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-xs-clearButtonWrapperWidth);

  --module-textarea-withIconAfter-paddingRight: 50px;
  --module-textarea-resizableAndIconAfter-paddingRight: 45px;
}

.NLu65 {
  --module-textarea-resizeControl-textareaPadding: var(
    --theme-component-textarea-resizeControl-size-l-controlPaddingRight
  );
  --module-textarea-padding: var(--theme-component-textarea-size-s-padding);

  --module-crossButton-size: var(--theme-size-s-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-s-crossButtonIconSize);
  --module-crossButton-top: var(--theme-component-textarea-clearButton-size-s-position-top);
  --module-crossButton-right: var(--theme-component-textarea-clearButton-size-s-position-right);

  --module-textarea-borderRadius: var(--theme-size-s-borderRadius);
  --module-textarea-fontSize: var(--theme-size-s-fontSize);
  --module-textarea-lineHeight: var(--theme-component-textarea-size-s-lineHeight);

  --module-square-icon-compensation: var(--theme-component-input-size-s-icon-square-compensation);
  --module-textarea-iconBefore-margin: var(--theme-component-input-size-s-iconBeforeMarginRight);
  --module-textarea-iconAfter-margin: var(--theme-component-input-size-s-iconAfterMarginLeft);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-s-clearButtonWrapperWidth);

  --module-textarea-withIconAfter-paddingRight: 53px;
  --module-textarea-resizableAndIconAfter-paddingRight: 48px;
}

.igXbC {
  --module-textarea-resizeControl-textareaPadding: var(
    --theme-component-textarea-resizeControl-size-l-controlPaddingRight
  );
  --module-textarea-padding: var(--theme-component-textarea-size-m-padding);

  --module-crossButton-size: var(--theme-size-m-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-m-crossButtonIconSize);
  --module-crossButton-top: var(--theme-component-textarea-clearButton-size-m-position-top);
  --module-crossButton-right: var(--theme-component-textarea-clearButton-size-m-position-right);

  --module-textarea-borderRadius: var(--theme-size-m-borderRadius);
  --module-textarea-fontSize: var(--theme-size-m-fontSize);
  --module-textarea-lineHeight: var(--theme-component-textarea-size-m-lineHeight);

  --module-square-icon-compensation: var(--theme-component-input-size-m-icon-square-compensation);
  --module-textarea-iconBefore-margin: var(--theme-component-input-size-m-iconBeforeMarginRight);
  --module-textarea-iconAfter-margin: var(--theme-component-input-size-m-iconAfterMarginLeft);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-m-clearButtonWrapperWidth);

  --module-textarea-withIconAfter-paddingRight: 69px;
  --module-textarea-resizableAndIconAfter-paddingRight: 64px;
}

.Izq5K {
  --module-textarea-resizeControl-textareaPadding: var(
    --theme-component-textarea-resizeControl-size-l-controlPaddingRight
  );
  --module-textarea-padding: var(--theme-component-textarea-size-l-padding);

  --module-crossButton-size: var(--theme-size-l-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-l-crossButtonIconSize);
  --module-crossButton-top: var(--theme-component-textarea-clearButton-size-l-position-top);
  --module-crossButton-right: var(--theme-component-textarea-clearButton-size-l-position-right);

  --module-textarea-borderRadius: var(--theme-size-l-borderRadius);
  --module-textarea-fontSize: var(--theme-size-l-fontSize);
  --module-textarea-lineHeight: var(--theme-component-textarea-size-l-lineHeight);

  --module-square-icon-compensation: var(--theme-component-input-size-l-icon-square-compensation);
  --module-textarea-iconBefore-margin: var(--theme-component-input-size-l-iconBeforeMarginRight);
  --module-textarea-iconAfter-margin: var(--theme-component-input-size-l-iconAfterMarginLeft);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-l-clearButtonWrapperWidth);

  --module-textarea-withIconAfter-paddingRight: 84px;
  --module-textarea-resizableAndIconAfter-paddingRight: 79px;
}

.SJu9Q {
  --module-textarea-resizeControl-textareaPadding: var(
    --theme-component-textarea-resizeControl-size-xl-controlPaddingRight
  );
  --module-textarea-padding: var(--theme-component-textarea-size-xl-padding);

  --module-crossButton-size: var(--theme-size-xl-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-xl-crossButtonIconSize);
  --module-crossButton-top: var(--theme-component-textarea-clearButton-size-xl-position-top);
  --module-crossButton-right: var(--theme-component-textarea-clearButton-size-xl-position-right);

  --module-textarea-borderRadius: var(--theme-size-xl-borderRadius);
  --module-textarea-fontSize: var(--theme-size-xl-fontSize);
  --module-textarea-lineHeight: var(--theme-component-textarea-size-xl-lineHeight);

  --module-square-icon-compensation: var(--theme-component-input-size-xl-icon-square-compensation);
  --module-textarea-iconBefore-margin: var(--theme-component-input-size-xl-iconBeforeMarginRight);
  --module-textarea-iconAfter-margin: var(--theme-component-input-size-xl-iconAfterMarginLeft);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-xl-clearButtonWrapperWidth);

  --module-textarea-withIconAfter-paddingRight: 91px;
  --module-textarea-resizableAndIconAfter-paddingRight: 86px;
}

.Ud9bf {
  --kitty-textarea-boxShadow-focus: var(--theme-component-textarea-preset-overlay-boxShadow-focus);
  --kitty-textarea-boxShadow-focusInvalid: var(--theme-component-textarea-preset-overlay-boxShadow-focusInvalid);

  --kitty-textarea-backgroundColor: var(--theme-semantics-components-control-bg-overlay-default);
  --kitty-textarea-backgroundColor-disabled: var(--theme-semantics-components-control-bg-overlay-disabled);
  /* нет в спеке, по цвету подходит disabled токен */
  --kitty-textarea-backgroundColor-disabledHover: var(--theme-semantics-components-control-bg-overlay-disabled);
  --kitty-textarea-backgroundColor-focus: var(--theme-semantics-components-control-bg-overlay-default);
  --kitty-textarea-backgroundColor-hover: var(--theme-semantics-components-control-bg-overlay-hover);

  /* нет в спеке, по цвету подходит default токен */
  --kitty-textarea-border-color: var(--theme-semantics-components-control-bg-overlay-default);
  --kitty-textarea-border-colorInvalid: var(--theme-semantics-border-error);

  --kitty-textarea-color: var(--theme-semantics-components-control-text-primary);
  --kitty-textarea-color-disabled: var(--theme-semantics-components-control-text-disabled);
  --kitty-textarea-color-placeholderColor: var(--theme-semantics-components-control-text-secondary);
  --kitty-textarea-color-placeholderColor-disabled: var(--theme-semantics-components-control-text-disabled);

  --kitty-textarea-crossButton-color-active: var(--theme-semantics-components-button-bg-ghostPressed);
  --kitty-textarea-crossButton-color-hover: var(--theme-semantics-components-button-bg-ghostHover);
}

.Ud9bf[data-theme='lf'] {
  --theme-semantics-components-control-bg-overlay-disabled: var(--theme-palette-white);
}

.lwyap {
  --kitty-textarea-boxShadow-focus: var(--theme-component-textarea-preset-inverse-boxShadow-focus);
  --kitty-textarea-boxShadow-focusInvalid: var(--theme-component-textarea-preset-inverse-boxShadow-focusInvalid);

  --kitty-textarea-backgroundColor: var(--theme-semantics-components-control-bg-inverse-default);
  --kitty-textarea-backgroundColor-disabled: var(--theme-semantics-components-control-bg-inverse-disabled);
  /* нет в спеке, по цвету подходит disabled токен */
  --kitty-textarea-backgroundColor-disabledHover: var(--theme-semantics-components-control-bg-inverse-disabled);
  --kitty-textarea-backgroundColor-focus: var(--theme-semantics-components-control-bg-inverse-default);
  --kitty-textarea-backgroundColor-hover: var(--theme-semantics-components-control-bg-inverse-hover);

  /* нет в спеке, по цвету подходит default токен */
  --kitty-textarea-border-color: var(--theme-semantics-components-control-bg-inverse-default);
  --kitty-textarea-border-colorInvalid: var(--theme-semantics-border-error);

  --kitty-textarea-color: var(--theme-semantics-components-control-text-inverse-primary);
  --kitty-textarea-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --kitty-textarea-color-placeholderColor: var(--theme-semantics-components-control-text-inverse-secondary);
  --kitty-textarea-color-placeholderColor-disabled: var(--theme-semantics-components-control-text-inverse-disabled);

  --kitty-textarea-crossButton-color-active: var(--theme-semantics-components-button-bg-inverse-ghostPressed);
  --kitty-textarea-crossButton-color-hover: var(--theme-semantics-components-button-bg-inverse-ghostHover);
}

.tVtNu {
  border-color: var(--kitty-textarea-border-colorInvalid);
}

.AbU3e:hover {
  background-color: var(--kitty-textarea-backgroundColor-hover);
  border-color: var(--kitty-textarea-border-color);
}

.tVtNu:hover {
  border-color: var(--kitty-textarea-border-colorInvalid);
}

.AbU3e[data-state~='focus'] {
  box-shadow: var(--kitty-textarea-boxShadow-focus);
  background-color: var(--kitty-textarea-backgroundColor-focus);
  border-color: var(--kitty-textarea-backgroundColor-focus);
}

.tVtNu[data-state~='focus'] {
  box-shadow: var(--kitty-textarea-boxShadow-focusInvalid);
}

.CnVCz {
  padding-right: var(--module-textarea-withIconAfter-paddingRight);
}

.jup4B {
  box-sizing: border-box;
  display: block;
  width: 100%;
  max-width: 100%;

  padding: 0;
  resize: none;
  outline: none;
  border: none;
  font-family: inherit;
  font-size: var(--module-textarea-fontSize);
  line-height: var(--module-textarea-lineHeight);
  background-color: transparent;
  color: inherit;

  overflow-y: hidden;
  min-height: var(--module-textarea-lineHeight);
}

.nUMva {
  resize: vertical;
  padding-right: var(--module-textarea-resizeControl-textareaPadding);
}

.aZtJD {
  padding-right: var(--module-textarea-resizableAndIconAfter-paddingRight);
}

.AbU3e[data-state~='focus'] .jup4B {
  background-color: transparent;
}

.jup4B::-moz-placeholder {
  color: var(--kitty-textarea-color-placeholderColor);
}

.jup4B::placeholder {
  color: var(--kitty-textarea-color-placeholderColor);
}

.miLGk {
  background-color: var(--kitty-textarea-backgroundColor-disabled);
  border-color: var(--kitty-textarea-backgroundColor-disabled);
  color: var(--kitty-textarea-color-disabled);
}

.miLGk .jup4B {
  color: inherit;
}

.zzvkE {
  pointer-events: none;
}

.zzvkE::-moz-placeholder {
  color: var(--kitty-textarea-color-placeholderColor-disabled);
}

.zzvkE::placeholder {
  color: var(--kitty-textarea-color-placeholderColor-disabled);
}

.miLGk:hover {
  background-color: var(--kitty-textarea-backgroundColor-disabledHover);
  border-color: var(--kitty-textarea-backgroundColor-disabled);
}

.jduYT {
  line-height: var(--module-textarea-lineHeight);
}

.z9Nx8 {
  color: var(--theme-semantics-components-control-text-secondary);
}

.VZs9L {
  position: absolute;
  top: var(--module-crossButton-top);
  right: var(--module-crossButton-right);
  display: flex;
  align-items: center;
}

.y18lo {
  margin-right: var(--module-textarea-iconBefore-margin);
  align-self: start;
}

.GC9wu {
  width: var(--module-crossButton-size);
  height: var(--module-crossButton-size);

  justify-content: center;
  display: flex;
  align-items: center;
}

.ksisI {
  --module-crossButton-hoverColor: var(--kitty-textarea-crossButton-color-hover);
  --module-crossButton-activeColor: var(--kitty-textarea-crossButton-color-active);

  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.LpxWf {
  position: relative;
  width: var(--module-crossButton-size);
  height: var(--module-crossButton-size);
}

.bh6i_ {
  width: var(--module-input-clearButtonWrapper-width);
}

@media (hover: none) {
  .AbU3e:hover {
    border-color: var(--kitty-textarea-border-color);
    background-color: var(--kitty-textarea-backgroundColor);
  }

  .AbU3e[data-state~='focus'] {
    box-shadow: none;
    box-shadow: initial;
  }

  .tVtNu[data-state~='focus'] {
    box-shadow: none;
    box-shadow: initial;
    border-color: var(--kitty-textarea-border-colorInvalid);
  }
}

.kVmIL {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTUgNi4zNnYyLjQzSDMuODNjLS40NiAwLS43IDAtLjg3LjA4YTEgMSAwIDAgMC0uMzcuMzZjLS4wOS4xNy0uMDkuNC0uMDkuODV2Ny42MWMwIC40NS4zNy44MS44My44MWgxMy4zNGMuNDYgMCAuODMtLjM2LjgzLS44di03LjYyYzAtLjQ1IDAtLjY4LS4xLS44NWExIDEgMCAwIDAtLjM1LS4zNmMtLjE4LS4wOC0uNDItLjA4LS44OC0uMDhIMTVWNi4zNmE0LjkzIDQuOTMgMCAwIDAtNS00Ljg2Yy0yLjc2IDAtNSAyLjE3LTUgNC44Nm01LTIuNDNjMS4zOCAwIDIuNSAxLjA5IDIuNSAyLjQzdjIuNDNoLTVWNi4zNkEyLjQ3IDIuNDcgMCAwIDEgMTAgMy45M20wIDEwLjkzYy0uNjkgMC0xLjI1LS41NS0xLjI1LTEuMjJzLjU2LTEuMjEgMS4yNS0xLjIxIDEuMjUuNTQgMS4yNSAxLjIxLS41NiAxLjIyLTEuMjUgMS4yMiIvPjwvc3ZnPg==);
}

.H0Xbu {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0ibTE3LjI1IDE2LjA3LTMuNTMtMy41M2E2LjI1IDYuMjUgMCAxIDAtMS4xOSAxLjE5bDMuNTQgMy41M2EuODQuODQgMCAwIDAgMS4xOC0xLjJtLTMuOTItNy4zMmE0LjU4IDQuNTggMCAxIDEtOS4xNiAwIDQuNTggNC41OCAwIDAgMSA5LjE2IDAiLz48L3N2Zz4=);
}

.RcHqa {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtLjY1IDguNiA0Ljg1IDQuODUuODUtLjg1LTMuNC0zLjRoOC4xNVY4SDIuOTVsMy40LTMuNC0uODUtLjg1eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.uwHHP {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMSAxMC40OSA2LjQ5IDVsLjk5Ljk5LTMuOCAzLjhIMTN2MS40SDMuNjhsMy44IDMuOC0uOTkuOTl6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.lqMhP {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtLjczIDEwLjk2IDUuNjMtNS42M0w3LjY0IDYuNmwtMy40NyAzLjQ2SDEzdjEuOEg0LjE3bDMuNDcgMy40Ny0xLjI4IDEuMjd6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

.HhOVH {
  --aspect-ratio: 0.75;
}

.bx1Az {
  --aspect-ratio: 0.7;
}

.cMUDN {
  --aspect-ratio: 0.7;
}

.psrXg {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzA0RTA2MSIgZD0iTTUuNTMgMTMuNTRhMy43MyAzLjczIDAgMSAwIDAtNy40NyAzLjczIDMuNzMgMCAwIDAgMCA3LjQ3Ii8+PHBhdGggZmlsbD0iI0ZGNDA1MyIgZD0iTTEyIDEzLjA3YTIuMjYgMi4yNiAwIDEgMCAwLTQuNTEgMi4yNiAyLjI2IDAgMCAwIDAgNC41Ii8+PHBhdGggZmlsbD0iIzk2NUVFQiIgZD0iTTYuMjQgNS41OWExLjQgMS40IDAgMSAwIDAtMi44IDEuNCAxLjQgMCAwIDAgMCAyLjgiLz48cGF0aCBmaWxsPSIjMEFGIiBkPSJNMTEuMTMgOC4wN2EzLjA0IDMuMDQgMCAxIDAgMC02LjA3IDMuMDQgMy4wNCAwIDAgMCAwIDYuMDciLz48L3N2Zz4=);
}

.odeSA {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzA0RTA2MSIgZD0iTTYuOSAxNi45M2E0LjY3IDQuNjcgMCAxIDAgMC05LjM0IDQuNjcgNC42NyAwIDAgMCAwIDkuMzQiLz48cGF0aCBmaWxsPSIjRkY0MDUzIiBkPSJNMTUgMTYuMzRhMi44MiAyLjgyIDAgMSAwIDAtNS42NCAyLjgyIDIuODIgMCAwIDAgMCA1LjY0Ii8+PHBhdGggZmlsbD0iIzk2NUVFQiIgZD0iTTcuOCA2Ljk4YTEuNzUgMS43NSAwIDEgMCAwLTMuNDkgMS43NSAxLjc1IDAgMCAwIDAgMy41Ii8+PHBhdGggZmlsbD0iIzBBRiIgZD0iTTEzLjkgMTAuMDlhMy44IDMuOCAwIDEgMCAwLTcuNTkgMy44IDMuOCAwIDAgMCAwIDcuNTkiLz48L3N2Zz4=);
}

.z0GR5 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzA0RTA2MSIgZD0iTTYuOSAxNi45M2E0LjY3IDQuNjcgMCAxIDAgMC05LjM0IDQuNjcgNC42NyAwIDAgMCAwIDkuMzQiLz48cGF0aCBmaWxsPSIjRkY0MDUzIiBkPSJNMTUgMTYuMzRhMi44MiAyLjgyIDAgMSAwIDAtNS42NCAyLjgyIDIuODIgMCAwIDAgMCA1LjY0Ii8+PHBhdGggZmlsbD0iIzk2NUVFQiIgZD0iTTcuOCA2Ljk4YTEuNzUgMS43NSAwIDEgMCAwLTMuNDkgMS43NSAxLjc1IDAgMCAwIDAgMy41Ii8+PHBhdGggZmlsbD0iIzBBRiIgZD0iTTEzLjkgMTAuMDlhMy44IDMuOCAwIDEgMCAwLTcuNTkgMy44IDMuOCAwIDAgMCAwIDcuNTkiLz48L3N2Zz4=);
}

.rPML4 {
  --aspect-ratio: 1;
}

.xa9zx {
  --aspect-ratio: 1;
}

.R9u7b {
  --aspect-ratio: 1;
}

.I8uJJ {
  --module-skeleton-border-radius: var(--theme-borderRadius-m);

  border-radius: var(--theme-borderRadius-m);

  border-radius: var(--module-skeleton-border-radius);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* ------------------ root borderRadius modifier ------------------ */

.ujA8Y {
  --module-skeleton-border-radius: 2px;
}

.kc6Uj {
  --module-skeleton-border-radius: 4px;
}

.zTxXy {
  --module-skeleton-border-radius: 6px;
}

.v_Omq {
  --module-skeleton-border-radius: 12px;
}

.Nv9wX {
  --module-skeleton-border-radius: 16px;
}

.rfGei {
  --module-skeleton-border-radius: 20px;
}

.NqoQp {
  --module-skeleton-border-radius: 24px;
}

.iR9rr {
  --module-skeleton-border-radius: 28px;
}

.eEHg5 {
  background-color: var(--theme-palette-warmGray8);
}

.Ke991 {
  background-color: var(--theme-palette-warmGray84);
}

.eNhA_ {
  /* Animation */
  animation-name: WmGiN;
  animation-duration: 1.2s;
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  animation-iteration-count: infinite;
}

@keyframes WmGiN {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

/* ---------- text ---------- */

.Ozplk {
  display: inline-block;
  width: 100%;
  line-height: var(--capital-height);
  --module-skeleton-border-radius: var(--theme-borderRadius-s);
}

.Ozplk::before {
  /* It's important to use NBSP because sometimes the browser cut it off */
  content: '\00a0';
  display: inline-block;
}

/* ---------- circle ---------- */

.YFG3q {
  --module-skeleton-border-radius: 50%;
}

.YFG3q::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}

/* ---------- control ---------- */
.pVe7X {
  height: var(--module-skeleton-border-height);
}

.a13rO {
  --module-skeleton-border-height: var(--theme-size-s-height);
  --module-skeleton-border-radius: var(--theme-size-s-borderRadius);
}

.UdsYX {
  --module-skeleton-border-height: var(--theme-size-m-height);
  --module-skeleton-border-radius: var(--theme-size-m-borderRadius);
}

.TjC89 {
  --module-skeleton-border-height: var(--theme-size-l-height);
  --module-skeleton-border-radius: var(--theme-size-l-borderRadius);
}

/* ------------------ control shape modifier ------------------ */

.lxjnE {
  --module-skeleton-border-radius: var(--module-skeleton-border-height);
}

.XIDai,
.tEv84 {
  max-width: var(--module-skeleton-border-height);
  min-width: var(--module-skeleton-border-height);
}

.tEv84 {
  --module-skeleton-border-radius: 50%;
}

/* This file is the result of code generation. Do not change it manually. */
.ITAvw {
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-5: 5px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 12px;
  --theme-borderRadius-m: 6px;
  --theme-borderRadius-s: 2px;
  --theme-borderRadius-xl: 20px;
  --theme-borderRadius-xxl: 20px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-l: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 24px 0 rgba(0, 0, 0, 0.12);
  --theme-boxShadow-size-m: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 30px 0 rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-s: 0 1px 3px 0 rgba(0, 0, 0, 0.04), 0 4px 28px 0 rgba(0, 0, 0, 0.08);
  --theme-color-overlay: var(--theme-palette-black32);
  --theme-component-avatar-backgroundColor-default: var(--theme-palette-blue500);
  --theme-component-avatar-backgroundColor-iconType: var(--theme-palette-beige100);
  --theme-component-avatar-color-default: var(--theme-palette-white);
  --theme-component-avatar-color-iconType: var(--theme-palette-black);
  --theme-component-badge-size-l-fontSize: 15px;
  --theme-component-badge-size-l-height: 28px;
  --theme-component-badge-size-l-padding: 3px 10px 5px 9px;
  --theme-component-badge-size-l-pointHeight: 11px;
  --theme-component-badge-size-l-squareBorderRadius: 10px;
  --theme-component-badge-size-m-fontSize: 13px;
  --theme-component-badge-size-m-height: 24px;
  --theme-component-badge-size-m-padding: 0 8px;
  --theme-component-badge-size-m-pointHeight: 9px;
  --theme-component-badge-size-m-squareBorderRadius: 8px;
  --theme-component-badge-size-s-fontSize: 11px;
  --theme-component-badge-size-s-height: 19px;
  --theme-component-badge-size-s-padding: 0 6px;
  --theme-component-badge-size-s-pointHeight: 7px;
  --theme-component-badge-size-s-squareBorderRadius: 6px;
  --theme-component-badge-size-xs-fontSize: 11px;
  --theme-component-badge-size-xs-height: 14px;
  --theme-component-badge-size-xs-padding: 0 4px;
  --theme-component-badge-size-xs-squareBorderRadius: 6px;
  --theme-component-bottomSheet-content-padding-bottom: 16px;
  --theme-component-bottomSheet-content-padding-horizontal: 24px;
  --theme-component-bottomSheet-content-padding-top: 16px;
  --theme-component-bottomSheet-footer-padding-bottom: 24px;
  --theme-component-bottomSheet-footer-padding-horizontal: 24px;
  --theme-component-bottomSheet-footer-padding-top: 16px;
  --theme-component-bottomSheet-handler-width: 32px;
  --theme-component-bottomSheet-header-padding-bottom: 12px;
  --theme-component-bottomSheet-header-padding-top: 28px;
  --theme-component-button-presets-accent-backgroundColor-active: var(--theme-palette-green800);
  --theme-component-button-presets-accent-backgroundColor-default: var(--theme-palette-green600);
  --theme-component-button-presets-accent-backgroundColor-hover: var(--theme-palette-green700);
  --theme-component-button-presets-accent-color-default: var(--theme-palette-white);
  --theme-component-button-presets-default-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-button-presets-default-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-button-presets-default-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-button-presets-default-color-default: var(--theme-palette-black);
  --theme-component-button-presets-default-color-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-defaultInverse-backgroundColor-active: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-default: var(--theme-palette-gray68);
  --theme-component-button-presets-defaultInverse-backgroundColor-disabled: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-hover: var(--theme-palette-gray64);
  --theme-component-button-presets-defaultInverse-color-default: var(--theme-palette-white);
  --theme-component-button-presets-defaultInverse-color-disabled: var(--theme-palette-gray64);
  --theme-component-button-presets-overlay-backgroundColor-active: var(--theme-palette-blue200);
  --theme-component-button-presets-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-button-presets-overlay-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlay-backgroundColor-hover: var(--theme-palette-warmGray2);
  --theme-component-button-presets-overlay-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlay-color-disabled: var(--theme-palette-gray36);
  --theme-component-button-presets-overlay-focusBoxShadow-defaultOverlay: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-button-presets-overlayActive-backgroundColor-active: var(--theme-palette-blue300);
  --theme-component-button-presets-overlayActive-backgroundColor-default: var(--theme-palette-blue100);
  --theme-component-button-presets-overlayActive-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlayActive-backgroundColor-hover: var(--theme-palette-blue200);
  --theme-component-button-presets-overlayActive-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlayActive-color-disabled: var(--theme-palette-gray36);
  --theme-component-button-presets-overlayDanger-backgroundColor-active: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-default: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-disabled: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-hover: var(--theme-palette-red300);
  --theme-component-button-presets-overlayDanger-color-default: var(--theme-palette-white);
  --theme-component-button-presets-overlayDanger-color-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-primary-backgroundColor-active: var(--theme-palette-blue700);
  --theme-component-button-presets-primary-backgroundColor-default: var(--theme-palette-blue500);
  --theme-component-button-presets-primary-backgroundColor-hover: var(--theme-palette-blue600);
  --theme-component-button-presets-primary-color-default: var(--theme-palette-white);
  --theme-component-button-presets-safeDeal-backgroundColor-active: var(--theme-palette-violet700);
  --theme-component-button-presets-safeDeal-backgroundColor-default: var(--theme-palette-violet500);
  --theme-component-button-presets-safeDeal-backgroundColor-hover: var(--theme-palette-violet600);
  --theme-component-button-presets-safeDeal-color-default: var(--theme-palette-white);
  --theme-component-button-presets-secondary-backgroundColor-active: var(--theme-palette-blue300);
  --theme-component-button-presets-secondary-backgroundColor-default: var(--theme-palette-blue100);
  --theme-component-button-presets-secondary-backgroundColor-hover: var(--theme-palette-blue200);
  --theme-component-button-presets-secondary-color-default: var(--theme-palette-blue700);
  --theme-component-button-presets-warning-backgroundColor-active: var(--theme-palette-yellow700);
  --theme-component-button-presets-warning-backgroundColor-default: var(--theme-palette-yellow500);
  --theme-component-button-presets-warning-backgroundColor-hover: var(--theme-palette-yellow600);
  --theme-component-button-presets-warning-color-default: var(--theme-palette-black);
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 17px 0 16px;
  --theme-component-button-size-l-paddingWithIcon: 0 13px;
  --theme-component-button-size-l-text-compensation: -1px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 15px 0 14px;
  --theme-component-button-size-m-paddingWithIcon: 0 12px;
  --theme-component-button-size-m-text-compensation: -1px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 11px 0 10px;
  --theme-component-button-size-s-paddingWithIcon: 0 10px;
  --theme-component-button-size-s-text-compensation: -1px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 17px 0 16px;
  --theme-component-button-size-xl-paddingWithIcon: 0 13px;
  --theme-component-button-size-xl-text-compensation: -1px;
  --theme-component-button-size-xl-text-padding-end: 4px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 11px 0 10px;
  --theme-component-button-size-xs-paddingWithIcon: 0 10px;
  --theme-component-button-size-xs-text-compensation: -1px;
  --theme-component-button-size-xs-text-padding-end: 4px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xs-text-padding-start: 2px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-border-color: var(--theme-palette-red500);
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-color-checked: var(--theme-palette-black);
  --theme-component-chips-preset-default-state-checked-active-backgroundColor: var(--theme-palette-beige500);
  --theme-component-chips-preset-default-state-checked-default-backgroundColor: var(--theme-palette-beige300);
  --theme-component-chips-preset-default-state-checked-disabled-backgroundColor: var(--theme-palette-beige200);
  --theme-component-chips-preset-default-state-checked-hover-backgroundColor: var(--theme-palette-beige400);
  --theme-component-chips-preset-default-state-unchecked-active-backgroundColor: var(--theme-palette-warmGray12);
  --theme-component-chips-preset-default-state-unchecked-default-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-default-state-unchecked-disabled-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-default-state-unchecked-hover-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-chips-preset-inverse-state-checked-active-backgroundColor: var(--theme-palette-beige500);
  --theme-component-chips-preset-inverse-state-checked-default-backgroundColor: var(--theme-palette-beige300);
  --theme-component-chips-preset-inverse-state-checked-disabled-backgroundColor: var(--theme-palette-beige200);
  --theme-component-chips-preset-inverse-state-checked-hover-backgroundColor: var(--theme-palette-beige400);
  --theme-component-chips-preset-inverse-state-unchecked-active-backgroundColor: var(--theme-palette-warmGray12);
  --theme-component-chips-preset-inverse-state-unchecked-default-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-inverse-state-unchecked-disabled-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-inverse-state-unchecked-hover-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-chips-preset-overlay-state-checked-active-backgroundColor: var(--theme-palette-beige500);
  --theme-component-chips-preset-overlay-state-checked-default-backgroundColor: var(--theme-palette-beige300);
  --theme-component-chips-preset-overlay-state-checked-disabled-backgroundColor: var(--theme-palette-beige200);
  --theme-component-chips-preset-overlay-state-checked-hover-backgroundColor: var(--theme-palette-beige400);
  --theme-component-chips-preset-overlay-state-unchecked-active-backgroundColor: var(--theme-palette-warmGray12);
  --theme-component-chips-preset-overlay-state-unchecked-default-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-overlay-state-unchecked-disabled-backgroundColor: var(--theme-palette-warmGray4);
  --theme-component-chips-preset-overlay-state-unchecked-hover-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-chips-size-l-padding-end: 16px;
  --theme-component-chips-size-l-padding-start: 16px;
  --theme-component-chips-size-l-paddingWithIcon-end: 12px;
  --theme-component-chips-size-l-paddingWithIcon-start: 16px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-l-text-topCompensation: -1px;
  --theme-component-chips-size-m-padding-end: 14px;
  --theme-component-chips-size-m-padding-start: 14px;
  --theme-component-chips-size-m-paddingWithIcon-end: 10px;
  --theme-component-chips-size-m-paddingWithIcon-start: 14px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 5px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding-end: 10px;
  --theme-component-chips-size-s-padding-start: 10px;
  --theme-component-chips-size-s-paddingWithIcon-end: 6px;
  --theme-component-chips-size-s-paddingWithIcon-start: 10px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: 0px;
  --theme-component-chips-size-xl-padding-end: 16px;
  --theme-component-chips-size-xl-padding-start: 16px;
  --theme-component-chips-size-xl-paddingWithIcon-end: 12px;
  --theme-component-chips-size-xl-paddingWithIcon-start: 16px;
  --theme-component-chips-size-xl-text-padding-end: 4px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding-end: 10px;
  --theme-component-chips-size-xs-padding-start: 10px;
  --theme-component-chips-size-xs-paddingWithIcon-end: 6px;
  --theme-component-chips-size-xs-paddingWithIcon-start: 10px;
  --theme-component-chips-size-xs-text-padding-end: 4px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xs-text-padding-start: 2px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-xs-text-topCompensation: 0px;
  --theme-component-commonToggle-checkbox-borderRadius: 2px;
  --theme-component-commonToggle-checkbox-size-l-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-l-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-l-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-l-width: 18px;
  --theme-component-commonToggle-checkbox-size-m-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-m-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-m-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-m-width: 18px;
  --theme-component-commonToggle-checkbox-size-s-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-s-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-s-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-s-width: 18px;
  --theme-component-commonToggle-checkbox-size-xl-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-xl-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-xl-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-xl-width: 18px;
  --theme-component-commonToggle-checkbox-size-xs-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-xs-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-xs-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-xs-width: 18px;
  --theme-component-commonToggle-description-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-l-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-description-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-m-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-description-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-s-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-description-size-xl-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-xl-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-description-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-xs-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-label-size-l-margin: 9px;
  --theme-component-commonToggle-label-size-m-margin: 9px;
  --theme-component-commonToggle-label-size-s-margin: 9px;
  --theme-component-commonToggle-label-size-xl-margin: 9px;
  --theme-component-commonToggle-label-size-xs-margin: 9px;
  --theme-component-commonToggle-loader-preset-default-checked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-default-unchecked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-inverse-checked-color: var(--theme-palette-white);
  --theme-component-commonToggle-loader-preset-inverse-unchecked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-overlay-checked-color: var(--theme-palette-black);
  --theme-component-commonToggle-loader-preset-overlay-unchecked-color: var(--theme-palette-black);
  --theme-component-commonToggle-preset-default-backgroundColor-hover: var(--theme-palette-warmGray12);
  --theme-component-commonToggle-preset-default-state-default-checked-backgroundColor: var(--theme-palette-black);
  --theme-component-commonToggle-preset-default-state-default-unchecked-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-commonToggle-preset-default-state-disabled-checked-backgroundColor: var(--theme-palette-warmGray20);
  --theme-component-commonToggle-preset-default-state-disabled-unchecked-backgroundColor: var(
    --theme-palette-warmGray8
  );
  --theme-component-commonToggle-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray64);
  --theme-component-commonToggle-preset-inverse-state-default-checked-backgroundColor: var(--theme-palette-white);
  --theme-component-commonToggle-preset-inverse-state-default-unchecked-backgroundColor: var(
    --theme-palette-warmGray76
  );
  --theme-component-commonToggle-preset-inverse-state-disabled-checked-backgroundColor: var(--theme-palette-white);
  --theme-component-commonToggle-preset-inverse-state-disabled-unchecked-backgroundColor: var(
    --theme-palette-warmGray76
  );
  --theme-component-commonToggle-preset-overlay-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-commonToggle-preset-overlay-state-default-checked-backgroundColor: var(--theme-palette-black);
  --theme-component-commonToggle-preset-overlay-state-default-unchecked-backgroundColor: var(--theme-palette-warmGray8);
  --theme-component-commonToggle-preset-overlay-state-disabled-checked-backgroundColor: var(--theme-palette-warmGray20);
  --theme-component-commonToggle-preset-overlay-state-disabled-unchecked-backgroundColor: var(
    --theme-palette-warmGray8
  );
  --theme-component-commonToggle-radio-size-l-icon-size: 7px;
  --theme-component-commonToggle-radio-size-l-width: 21px;
  --theme-component-commonToggle-radio-size-m-icon-size: 7px;
  --theme-component-commonToggle-radio-size-m-width: 21px;
  --theme-component-commonToggle-radio-size-s-icon-size: 7px;
  --theme-component-commonToggle-radio-size-s-width: 21px;
  --theme-component-commonToggle-radio-size-xl-icon-size: 7px;
  --theme-component-commonToggle-radio-size-xl-width: 21px;
  --theme-component-commonToggle-radio-size-xs-icon-size: 7px;
  --theme-component-commonToggle-radio-size-xs-width: 21px;
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-l-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-s-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-xl-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-xs-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-switcher-borderRadius: 15px;
  --theme-component-commonToggle-switcher-size-l-height: 20px;
  --theme-component-commonToggle-switcher-size-l-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-l-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-l-padding: 0;
  --theme-component-commonToggle-switcher-size-l-width: 40px;
  --theme-component-commonToggle-switcher-size-m-height: 20px;
  --theme-component-commonToggle-switcher-size-m-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-m-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-m-padding: 0;
  --theme-component-commonToggle-switcher-size-m-width: 40px;
  --theme-component-commonToggle-switcher-size-s-height: 20px;
  --theme-component-commonToggle-switcher-size-s-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-s-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-s-padding: 0;
  --theme-component-commonToggle-switcher-size-s-width: 40px;
  --theme-component-commonToggle-switcher-size-xl-height: 20px;
  --theme-component-commonToggle-switcher-size-xl-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xl-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-xl-padding: 0;
  --theme-component-commonToggle-switcher-size-xl-width: 40px;
  --theme-component-commonToggle-switcher-size-xs-height: 20px;
  --theme-component-commonToggle-switcher-size-xs-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xs-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-xs-padding: 0;
  --theme-component-commonToggle-switcher-size-xs-width: 40px;
  --theme-component-commonToggle-toggle-preset-default-state-default-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-default-state-default-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-default-state-disabled-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-default-state-disabled-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-inverse-state-default-color-checked: var(--theme-palette-black);
  --theme-component-commonToggle-toggle-preset-inverse-state-default-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-inverse-state-disabled-color-checked: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-toggle-preset-inverse-state-disabled-color-unchecked: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-toggle-preset-overlay-state-default-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-overlay-state-default-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-overlay-state-disabled-color-checked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-preset-overlay-state-disabled-color-unchecked: var(--theme-palette-white);
  --theme-component-commonToggle-toggle-state-default-border: 1px solid transparent;
  --theme-component-commonToggle-toggle-state-invalid-border: 1px solid var(--theme-palette-red600);
  --theme-component-commonToggle-toggle-state-invalid-state-checked-backgroundColor: var(--theme-palette-red500);
  --theme-component-dialog-borderRadius: var(--theme-borderRadius-xl);
  --theme-component-dialog-boxShadow: none;
  --theme-component-dialog-compensatedPadding: 24px;
  --theme-component-dialog-contentPadding: 0 24px;
  --theme-component-dialog-gradientPosition: 28px;
  --theme-component-dialog-root-padding: 24px 0 32px;
  --theme-component-dialog-root-paddingWithFooter: 24px 0 36px;
  --theme-component-dialog-scrollContainer-paddingWithCover: 12px;
  --theme-component-dialog-scrollContainer-paddingWithFooter: 16px;
  --theme-component-dialog-width: 300px;
  --theme-component-dialog-withCoverMargin: 24px;
  --theme-component-dialog-withTitleMargin: 8px;
  --theme-component-dropdown-item-hoverBackgroundColor: var(--theme-palette-beige200);
  --theme-component-dropdown-item-selectedBackgroundColor: var(--theme-palette-beige200);
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-l-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-l-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-l-paddingBottom: 13px;
  --theme-component-dropdown-item-size-l-paddingLeft: 28px;
  --theme-component-dropdown-item-size-l-paddingRight: 28px;
  --theme-component-dropdown-item-size-l-paddingTop: 11px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 8px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-m-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-fontSize-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 5px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-lineHeight-m2);
  --theme-component-dropdown-item-size-m-paddingBottom: 10px;
  --theme-component-dropdown-item-size-m-paddingLeft: 24px;
  --theme-component-dropdown-item-size-m-paddingRight: 24px;
  --theme-component-dropdown-item-size-m-paddingTop: 8px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-s-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-s-paddingBottom: 8px;
  --theme-component-dropdown-item-size-s-paddingLeft: 20px;
  --theme-component-dropdown-item-size-s-paddingRight: 20px;
  --theme-component-dropdown-item-size-s-paddingTop: 6px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-xl-paddingBottom: 13px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 28px;
  --theme-component-dropdown-item-size-xl-paddingRight: 28px;
  --theme-component-dropdown-item-size-xl-paddingTop: 11px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 20px;
  --theme-component-dropdown-item-size-xs-paddingRight: 20px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 10px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 22px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 14px;
  --theme-component-dropdown-wrapper-boxShadow: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 24px rgba(0, 0, 0, 0.12);
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 16px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 14px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-4);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-8);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-20);
  --theme-component-form-label-size-l-marginBottom: 8px;
  --theme-component-form-label-size-l-marginTop: 11px;
  --theme-component-form-label-size-m-marginBottom: 8px;
  --theme-component-form-label-size-m-marginTop: 7px;
  --theme-component-form-label-size-s-marginBottom: 6px;
  --theme-component-form-label-size-s-marginTop: 2px;
  --theme-component-form-label-size-xl-marginBottom: 8px;
  --theme-component-form-label-size-xl-marginTop: 11px;
  --theme-component-form-label-size-xs-marginBottom: 6px;
  --theme-component-form-label-size-xs-marginTop: 2px;
  --theme-component-form-section-density-dense-margin: var(--theme-gap-28);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-56);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-16);
  --theme-component-form-title-margin: var(--theme-gap-32);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-12);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-focusBackgroundColor: var(--theme-palette-warmGray4);
  --theme-component-input-iconColorWithoutContent: var(--theme-palette-black);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 6px;
  --theme-component-input-size-l-paddingBottom: 11px;
  --theme-component-input-size-l-paddingLeft: 15px;
  --theme-component-input-size-l-paddingRight: 11px;
  --theme-component-input-size-l-paddingTop: 11px;
  --theme-component-input-size-l-postfixMarginRight: 8px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -2px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 5px;
  --theme-component-input-size-m-paddingBottom: 7px;
  --theme-component-input-size-m-paddingLeft: 11px;
  --theme-component-input-size-m-paddingRight: 9px;
  --theme-component-input-size-m-paddingTop: 7px;
  --theme-component-input-size-m-postfixMarginRight: 4px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 4px;
  --theme-component-input-size-s-paddingBottom: 4px;
  --theme-component-input-size-s-paddingLeft: 9px;
  --theme-component-input-size-s-paddingRight: 7px;
  --theme-component-input-size-s-paddingTop: 4px;
  --theme-component-input-size-s-postfixMarginRight: 3px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 6px;
  --theme-component-input-size-xl-paddingBottom: 11px;
  --theme-component-input-size-xl-paddingLeft: 15px;
  --theme-component-input-size-xl-paddingRight: 11px;
  --theme-component-input-size-xl-paddingTop: 11px;
  --theme-component-input-size-xl-postfixMarginRight: 8px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 4px;
  --theme-component-input-size-xs-paddingBottom: 4px;
  --theme-component-input-size-xs-paddingLeft: 9px;
  --theme-component-input-size-xs-paddingRight: 7px;
  --theme-component-input-size-xs-paddingTop: 4px;
  --theme-component-input-size-xs-postfixMarginRight: 3px;
  --theme-component-link-size-l-underlineOffset: 3px;
  --theme-component-link-size-m-underlineOffset: 3px;
  --theme-component-link-size-ms-underlineOffset: 3px;
  --theme-component-link-size-s-underlineOffset: 2px;
  --theme-component-link-size-xl-underlineOffset: 3px;
  --theme-component-link-size-xm-underlineOffset: 3px;
  --theme-component-link-size-xs-underlineOffset: 2px;
  --theme-component-link-size-xxl-underlineOffset: 4px;
  --theme-component-link-size-xxxl-underlineOffset: 4px;
  --theme-component-link-size-xxxxl-underlineOffset: 5px;
  --theme-component-link-size-xxxxxl-underlineOffset: 7px;
  --theme-component-listItem-hoverBackgroundColor: var(--theme-palette-warmGray4);
  --theme-component-listItem-size-l-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-l-checkmarkMarginLeft: 6px;
  --theme-component-listItem-size-l-checkmarkMarginTop: 0;
  --theme-component-listItem-size-l-checkmarkTop: 0;
  --theme-component-listItem-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-l-descriptionMarginTop: 0;
  --theme-component-listItem-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-l-iconAfterMarginLeft: 6px;
  --theme-component-listItem-size-l-iconAfterTop: 0;
  --theme-component-listItem-size-l-iconBeforeMarginRight: 6px;
  --theme-component-listItem-size-l-iconBeforeTop: 0;
  --theme-component-listItem-size-l-levelStep: 30px;
  --theme-component-listItem-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-l-paddingBottom: 16px;
  --theme-component-listItem-size-l-paddingLeft: 18px;
  --theme-component-listItem-size-l-paddingRight: 18px;
  --theme-component-listItem-size-l-paddingTop: 16px;
  --theme-component-listItem-size-m-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-m-checkmarkMarginLeft: 5px;
  --theme-component-listItem-size-m-checkmarkMarginTop: 0;
  --theme-component-listItem-size-m-checkmarkTop: 1px;
  --theme-component-listItem-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-m-descriptionMarginTop: 0;
  --theme-component-listItem-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-m-iconAfterMarginLeft: 5px;
  --theme-component-listItem-size-m-iconAfterTop: 0;
  --theme-component-listItem-size-m-iconBeforeMarginRight: 8px;
  --theme-component-listItem-size-m-iconBeforeTop: 0;
  --theme-component-listItem-size-m-levelStep: 26px;
  --theme-component-listItem-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-m-paddingBottom: 13px;
  --theme-component-listItem-size-m-paddingLeft: 16px;
  --theme-component-listItem-size-m-paddingRight: 16px;
  --theme-component-listItem-size-m-paddingTop: 11px;
  --theme-component-listItem-size-s-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-s-checkmarkMarginLeft: 4px;
  --theme-component-listItem-size-s-checkmarkMarginTop: 0;
  --theme-component-listItem-size-s-checkmarkTop: 1px;
  --theme-component-listItem-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-listItem-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-listItem-size-s-descriptionMarginTop: 0;
  --theme-component-listItem-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-s-iconAfterMarginLeft: 4px;
  --theme-component-listItem-size-s-iconAfterTop: 0;
  --theme-component-listItem-size-s-iconBeforeMarginRight: 4px;
  --theme-component-listItem-size-s-iconBeforeTop: 0;
  --theme-component-listItem-size-s-levelStep: 22px;
  --theme-component-listItem-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-s-paddingBottom: 11px;
  --theme-component-listItem-size-s-paddingLeft: 14px;
  --theme-component-listItem-size-s-paddingRight: 14px;
  --theme-component-listItem-size-s-paddingTop: 9px;
  --theme-component-listItem-size-xl-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-xl-checkmarkMarginLeft: 11px;
  --theme-component-listItem-size-xl-checkmarkMarginTop: 0;
  --theme-component-listItem-size-xl-checkmarkTop: 0;
  --theme-component-listItem-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-listItem-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-listItem-size-xl-descriptionMarginTop: 0;
  --theme-component-listItem-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-listItem-size-xl-iconAfterMarginLeft: 11px;
  --theme-component-listItem-size-xl-iconAfterTop: 0;
  --theme-component-listItem-size-xl-iconBeforeMarginRight: 11px;
  --theme-component-listItem-size-xl-iconBeforeTop: 0;
  --theme-component-listItem-size-xl-levelStep: 34px;
  --theme-component-listItem-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-listItem-size-xl-paddingBottom: 22px;
  --theme-component-listItem-size-xl-paddingLeft: 24px;
  --theme-component-listItem-size-xl-paddingRight: 24px;
  --theme-component-listItem-size-xl-paddingTop: 20px;
  --theme-component-listItem-size-xs-checkmarkMarginBottom: 0;
  --theme-component-listItem-size-xs-checkmarkMarginLeft: 4px;
  --theme-component-listItem-size-xs-checkmarkMarginTop: 0;
  --theme-component-listItem-size-xs-checkmarkTop: 1px;
  --theme-component-listItem-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-listItem-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-listItem-size-xs-descriptionMarginTop: 0;
  --theme-component-listItem-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-listItem-size-xs-iconAfterMarginLeft: 4px;
  --theme-component-listItem-size-xs-iconAfterTop: 0;
  --theme-component-listItem-size-xs-iconBeforeMarginRight: 4px;
  --theme-component-listItem-size-xs-iconBeforeTop: 0;
  --theme-component-listItem-size-xs-levelStep: 18px;
  --theme-component-listItem-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-listItem-size-xs-paddingBottom: 8px;
  --theme-component-listItem-size-xs-paddingLeft: 11px;
  --theme-component-listItem-size-xs-paddingRight: 11px;
  --theme-component-listItem-size-xs-paddingTop: 6px;
  --theme-component-meter-gap: 2px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-pagination-arrow-margin: var(--theme-gap-12);
  --theme-component-pagination-divider-color: var(--theme-palette-gray12);
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: 1px;
  --theme-component-pagination-item-backgroundColor-active: var(--theme-palette-warmGray16);
  --theme-component-pagination-item-backgroundColor-current: var(--theme-palette-warmGray12);
  --theme-component-pagination-item-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-pagination-item-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-pagination-item-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-pagination-item-shift: 1px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-text-color-current: var(--theme-palette-black);
  --theme-component-pagination-text-size-l-padding: 0 17px;
  --theme-component-pagination-text-size-m-padding: 0 13px;
  --theme-component-pagination-text-size-s-padding: 0 10px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-spacer-formGap: var(--theme-gap-8);
  --theme-component-spacer-gap: var(--theme-gap-12);
  --theme-component-stepper-iconButton-divider-color: var(--theme-palette-gray12);
  --theme-component-stepper-iconButton-divider-size-l-height: 28px;
  --theme-component-stepper-iconButton-divider-size-m-height: 20px;
  --theme-component-stepper-iconButton-divider-size-s-height: 16px;
  --theme-component-stepper-iconButton-divider-size-xl-height: 28px;
  --theme-component-stepper-iconButton-divider-size-xs-height: 16px;
  --theme-component-stepper-iconButton-preset-default-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-stepper-iconButton-preset-default-backgroundColor-hover: transparent;
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-hover: transparent;
  --theme-component-stepper-iconButton-preset-overlay-backgroundColor-active: var(--theme-palette-warmGray2);
  --theme-component-stepper-iconButton-preset-overlay-backgroundColor-hover: var(--theme-palette-white);
  --theme-component-stepper-iconButton-size-l-padding-bottom: 12px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 13px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 11px;
  --theme-component-stepper-iconButton-size-l-padding-top: 10px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 8px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 9px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 7px;
  --theme-component-stepper-iconButton-size-m-padding-top: 6px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 5px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 6px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 4px;
  --theme-component-stepper-iconButton-size-s-padding-top: 3px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 12px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 13px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 11px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 10px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 5px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 3px;
  --theme-component-stepper-inputWrapper-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-stepper-inputWrapper-size-l-minWidth: 24px;
  --theme-component-stepper-inputWrapper-size-l-padding: 11px 10px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-m-padding: 7px 8px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 4px 6px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 24px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 11px 10px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 4px 6px;
  --theme-component-stepper-preset-default-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-stepper-preset-default-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-default-color-default: var(--theme-palette-black);
  --theme-component-stepper-preset-inverse-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-inverse-color-default: var(--theme-palette-black);
  --theme-component-stepper-preset-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-stepper-preset-overlay-backgroundColor-disabled: var(--theme-palette-white);
  --theme-component-stepper-preset-overlay-color-default: var(--theme-palette-black);
  --theme-component-tabs-tab-counter-padding: 5px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: 0px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-l-top: -3px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-tabs-tab-counter-size-m-top: -3px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-s-left: 0px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: -1px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -10px;
  --theme-component-tabs-tab-pointer-size-l-size: 6px;
  --theme-component-tabs-tab-pointer-size-l-top: 1px;
  --theme-component-tabs-tab-pointer-size-m-right: -10px;
  --theme-component-tabs-tab-pointer-size-m-size: 6px;
  --theme-component-tabs-tab-pointer-size-m-top: 0px;
  --theme-component-tabs-tab-pointer-size-s-right: -10px;
  --theme-component-tabs-tab-pointer-size-s-size: 6px;
  --theme-component-tabs-tab-pointer-size-s-top: 1px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 10px;
  --theme-component-tabs-tab-size-l-paddingVertical: 12px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-m-paddingVertical: 9px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-m);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 7px;
  --theme-component-tabs-tab-size-s-paddingVertical: 7px;
  --theme-component-textarea-clearButton-size-l-position-right: 3px;
  --theme-component-textarea-clearButton-size-l-position-top: 2px;
  --theme-component-textarea-clearButton-size-m-position-right: 3px;
  --theme-component-textarea-clearButton-size-m-position-top: 2px;
  --theme-component-textarea-clearButton-size-s-position-right: 3px;
  --theme-component-textarea-clearButton-size-s-position-top: 2px;
  --theme-component-textarea-clearButton-size-xl-position-right: 3px;
  --theme-component-textarea-clearButton-size-xl-position-top: 2px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 2px;
  --theme-component-textarea-preset-default-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-backgroundColor-disabledHover: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-backgroundColor-focus: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-backgroundColor-hover: var(--theme-palette-warmGray12);
  --theme-component-textarea-preset-default-border-color: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-default-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-preset-default-boxShadow-focus: var(--theme-focusBoxShadow-default);
  --theme-component-textarea-preset-default-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-preset-default-color-default: var(--theme-font-color-default);
  --theme-component-textarea-preset-default-color-disabled: var(--theme-palette-gray28);
  --theme-component-textarea-preset-default-crossButton-color-active: var(--theme-palette-warmGray16);
  --theme-component-textarea-preset-default-crossButton-color-hover: var(--theme-palette-warmGray12);
  --theme-component-textarea-preset-default-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-preset-default-placeholderColor-disabled: var(--theme-palette-gray28);
  --theme-component-textarea-preset-inverse-backgroundColor-default: var(--theme-palette-warmGray84);
  --theme-component-textarea-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray88);
  --theme-component-textarea-preset-inverse-backgroundColor-disabledHover: var(--theme-palette-warmGray88);
  --theme-component-textarea-preset-inverse-backgroundColor-focus: var(--theme-palette-warmGray84);
  --theme-component-textarea-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray76);
  --theme-component-textarea-preset-inverse-border-color: var(--theme-palette-warmGray84);
  --theme-component-textarea-preset-inverse-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-preset-inverse-boxShadow-focus: var(--theme-focusBoxShadow-inversePreset);
  --theme-component-textarea-preset-inverse-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-preset-inverse-color-default: var(--theme-font-color-inverse);
  --theme-component-textarea-preset-inverse-color-disabled: var(--theme-font-color-inverseDisabled);
  --theme-component-textarea-preset-inverse-crossButton-color-active: var(--theme-palette-warmGray64);
  --theme-component-textarea-preset-inverse-crossButton-color-hover: var(--theme-palette-warmGray68);
  --theme-component-textarea-preset-inverse-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-preset-inverse-placeholderColor-disabled: var(--theme-font-color-inverseDisabled);
  --theme-component-textarea-preset-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-disabled: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-disabledHover: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-focus: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-backgroundColor-hover: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-border-color: var(--theme-palette-white);
  --theme-component-textarea-preset-overlay-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-preset-overlay-boxShadow-focus: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-textarea-preset-overlay-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-preset-overlay-color-default: var(--theme-font-color-default);
  --theme-component-textarea-preset-overlay-color-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-preset-overlay-crossButton-color-active: var(--theme-palette-warmGray8);
  --theme-component-textarea-preset-overlay-crossButton-color-hover: var(--theme-palette-warmGray4);
  --theme-component-textarea-preset-overlay-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-preset-overlay-placeholderColor-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 32px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 28px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 21px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 32px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 21px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 11px 37px 11px 15px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 7px 33px 7px 11px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 4px 26px 4px 9px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-xl-padding: 11px 37px 11px 15px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-xs-padding: 4px 26px 4px 9px;
  --theme-component-toastBar-borderRadius: var(--theme-borderRadius-l);
  --theme-component-toastBar-closeButtonDefaultActive: var(--theme-palette-gray76);
  --theme-component-toastBar-closeButtonDefaultHover: var(--theme-palette-gray68);
  --theme-component-toastBar-closeButtonSize: 36px;
  --theme-component-toastBar-closeIconSize: 14px;
  --theme-component-toastBar-padding-horizontal: 16px;
  --theme-component-toastBar-padding-vertical: 14px;
  --theme-component-toastBar-preset-default-backgroundColor: var(--theme-palette-gray84);
  --theme-component-toastBar-preset-error-backgroundColor: var(--theme-palette-red600);
  --theme-component-toastBar-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-closeButtonDefaultActive: var(--theme-palette-gray76);
  --theme-component-tooltip-closeButtonDefaultHover: var(--theme-palette-gray68);
  --theme-component-tooltip-preset-default-backgroundColor: var(--theme-palette-gray84);
  --theme-component-tooltip-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-size-l-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-l-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 10px;
  --theme-component-tooltip-size-l-padding: 16px 20px 18px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 24px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-m-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-m-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 10px;
  --theme-component-tooltip-size-m-padding: 16px 20px 18px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 24px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 24px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 16px 20px 18px 20px;
  --theme-component-tooltip-size-s-paddingWithActions: 24px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 34px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-palette-blue300);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-palette-red300);
  --theme-focusBoxShadow-inversePreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 12px;
  --theme-font-capitalHeight-ms: 11px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 13px;
  --theme-font-capitalHeight-xs: 8px;
  --theme-font-capitalHeight-xxl: 20px;
  --theme-font-capitalHeight-xxxl: 24px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 24px;
  --theme-font-color-default: var(--theme-palette-black);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-palette-red600);
  --theme-font-color-inverse: var(--theme-palette-white);
  --theme-font-color-inverseDisabled: var(--theme-palette-gray64);
  --theme-font-color-noAccent: var(--theme-palette-gray54);
  --theme-font-color-valid: var(--theme-palette-green600);
  --theme-font-compensation-l: 1px;
  --theme-font-compensation-xl: 2px;
  --theme-font-compensation-xxl: 2px;
  --theme-font-compensation-xxxl: 3px;
  --theme-font-compensation-xxxxl: 4px;
  --theme-font-compensation-xxxxxl: 5px;
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 13px;
  --theme-font-fontSize-xl: 22px;
  --theme-font-fontSize-xs: 11px;
  --theme-font-fontSize-xxl: 26px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 22px;
  --theme-font-height-m-dense: 22px;
  --theme-font-height-m-normal: 24px;
  --theme-font-height-ms-dense: 16px;
  --theme-font-height-ms-normal: 18px;
  --theme-font-height-s-dense: 16px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 22px;
  --theme-font-height-xm-normal: 24px;
  --theme-font-height-xs-dense: 14px;
  --theme-font-height-xs-normal: 14px;
  --theme-font-height-xxl-dense: 30px;
  --theme-font-height-xxl-normal: 30px;
  --theme-font-height-xxxl-dense: 36px;
  --theme-font-height-xxxl-normal: 36px;
  --theme-font-height-xxxxl-dense: 36px;
  --theme-font-height-xxxxl-normal: 36px;
  --theme-font-height-xxxxxl-dense: 36px;
  --theme-font-height-xxxxxl-normal: 36px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 16px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 14px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 16px;
  --theme-font-size-ms: 14px;
  --theme-font-size-s: 13px;
  --theme-font-size-xl: 22px;
  --theme-font-size-xm: 17px;
  --theme-font-size-xs: 11px;
  --theme-font-size-xxl: 26px;
  --theme-font-size-xxxl: 32px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 32px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-xm-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xm-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-24);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-8);
  --theme-outline-width: 3px;
  --theme-padding-compensation: 6px;
  --theme-padding-size-l-bottom: 28px;
  --theme-padding-size-l-left: 24px;
  --theme-padding-size-l-right: 24px;
  --theme-padding-size-l-top: 20px;
  --theme-padding-size-m-bottom: 28px;
  --theme-padding-size-m-left: 24px;
  --theme-padding-size-m-right: 24px;
  --theme-padding-size-m-top: 20px;
  --theme-padding-size-s-bottom: 28px;
  --theme-padding-size-s-left: 24px;
  --theme-padding-size-s-right: 24px;
  --theme-padding-size-s-top: 20px;
  --theme-padding-size-xl-bottom: 28px;
  --theme-padding-size-xl-left: 24px;
  --theme-padding-size-xl-right: 24px;
  --theme-padding-size-xl-top: 20px;
  --theme-padding-size-xs-bottom: 28px;
  --theme-padding-size-xs-left: 24px;
  --theme-padding-size-xs-right: 24px;
  --theme-padding-size-xs-top: 20px;
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 16px;
  --theme-size-l-height: 44px;
  --theme-size-l-lineHeight: 20px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 16px;
  --theme-size-m-height: 36px;
  --theme-size-m-lineHeight: 20px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 13px;
  --theme-size-s-height: 28px;
  --theme-size-s-lineHeight: 18px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xl-crossButtonIconSize: 12px;
  --theme-size-xl-crossButtonSize: 40px;
  --theme-size-xl-fontSize: 16px;
  --theme-size-xl-height: 44px;
  --theme-size-xl-lineHeight: 20px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 13px;
  --theme-size-xs-height: 28px;
  --theme-size-xs-lineHeight: 18px;
  box-sizing: border-box;
  color: #000000;
  color: var(--theme-palette-black);
  font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  font-family: var(--theme-font-family);
  font-size: 16px;
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

.VCbr8 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMSAzLjVWMTRoOC41YS41LjUgMCAwIDAgLjUtLjVWM0gxLjVhLjUuNSAwIDAgMC0uNS41TTMgOGgzdjFIM3ptNS0ySDN2MWg1eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.ShWb2 {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMiA0LjZhMSAxIDAgMCAwLTEgMVYxN2gxMGExIDEgMCAwIDAgMS0xVjQuNnptMiA0LjhWOGg1djEuNHpNNCAxMXYxLjRoM1YxMXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.sF_Ui {
  --module-icon-mask-url: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMiA0YTEgMSAwIDAgMC0xIDF2MTJoMTBhMSAxIDAgMCAwIDEtMVY0em0yIDVWNy40aDVWOXptMCAxLjRWMTJoM3YtMS42eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}

.f0KDt {
  --aspect-ratio: 0.6875;
}

.uHjOG {
  --aspect-ratio: 0.65;
}

.sReqz {
  --aspect-ratio: 0.65;
}

