@font-face{font-family:"Inter Tight Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:103.1653%;ascent-override:93.9027%;descent-override:23.381%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Segoe UI";src:local("Segoe UI");size-adjust:96.9163%;ascent-override:99.9574%;descent-override:24.8886%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:95.4861%;ascent-override:101.4545%;descent-override:25.2614%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Arial";src:local("Arial");size-adjust:96.3855%;ascent-override:100.5078%;descent-override:25.0256%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Noto Sans";src:local("Noto Sans");size-adjust:90.6514%;ascent-override:106.8655%;descent-override:26.6086%;line-gap-override:0%}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular Italic"),local("Inter Tight Italic"),url(../_fonts/ju5H9JP7fFwtXOKDNmfBXgh7h1yFoTY-dRjiw2kpS0s-Flu_VWuZWk5Je9ZSUs80ftRQNXJhKZjD0lKHNjHcMzo.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular Italic"),local("Inter Tight Italic"),url(../_fonts/pPCbv28y1_ryDksf_F480tzLIP-nuZwHQXjqEmUGHkM-lUnRQmo5r2DYUjmj3m1kfQDL8NJ3RHOS7DArfZa1PLM.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular Italic"),local("Inter Tight Italic"),url(../_fonts/zQYQX8NRwWw55jGaYIcshgs8FNFRZGeqFR2WG0ZAj8c-8EMefWyHBhveaEYgEcOpltBbxaDT_UDkd_C3KoPL4us.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/JCb408xwtjjjKi9qocfUXrSy25EBubDtyZBDj3xwhDM-CL3xCbdlmLRWsvKnIE2vRNL_o9cjaclJKCMLFwfGIFc.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/8VfgEn3Vp2e8isPXLYal6mvL9Ofah5z2medicZ_FMMI-QUlweUs9Phs8gr7hRLcYL_PJngXMVkl8bPr_SMtHlOk.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/SAc60_8b9_YlyCdW3Ow6HG56gPSoPbrHVLL-oQ8PSfU-r1EbgGBcBl_tR9J42agjUFHZVLGwJoAtqY4ZnPt4Nt0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/AFIHb5_u_kebw4yweTA-f7o2LSqjWUbvjcjfzDmWeog-WC0De_mmjrVLMCujTsM_SsydzzkTiAHvCiUzBuY1NuM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular Italic"),local("Inter Tight Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-CJZYShs8hnxMWiK_RVMy7N2hapZZj7z2lVIVSOVmBjM.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Inter Tight Fallback: Times New Roman";src:local("Times New Roman");size-adjust:105.7692%;ascent-override:91.5909%;descent-override:22.8054%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Georgia";src:local("Georgia");size-adjust:96.3855%;ascent-override:100.5078%;descent-override:25.0256%;line-gap-override:0%}@font-face{font-family:"Inter Tight Fallback: Noto Serif";src:local("Noto Serif");size-adjust:89.3321%;ascent-override:108.4436%;descent-override:27.0016%;line-gap-override:0%}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-nlNOqMhnQi8wXPSSoAAcB7KDw6eRDfrJ94iuWRvroCY.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular Italic"),local("Inter Tight Italic"),url(../_fonts/mv9ECR-LuhKkRAszJTKIFI3E5jVMSiCN3wdRiBeAh1w-NV58eJFI80_FvKl1pUf8r4aP6fS_rYMhC-bcmC5AjC4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular Italic"),local("Inter Tight Italic"),url(../_fonts/XZqJ9CRRw38VMeA1jndcrsQGR6Uwkr_CUB1PuuPyp-U-lEPtccqA_GTAccbiSRt_Zp7-AI629HrXiN25I6RBcrc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular Italic"),local("Inter Tight Italic"),url(../_fonts/RhPdZHYMolfNv8LWkDAskfND0UtTdaXLUuZJe9O3Eok-IfGuZBZOAXP8aE8eySD4JhY5prUaEb_aaV9oAQ213SQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular Italic"),local("Inter Tight Italic"),url(../_fonts/pMVAgV8k0kaQl2-GYdkXn4hiqVi3g_XNr2SKR4e1kpk-V_wHIycrCQfhEFYwcrgJzQb9nFrb3pzNn6da2SYc3xk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/ezLtf72XpzcKEueqZfBRDI3Uu7fLGmcoT6J4fyK3O4k-rrJnna0OE0Pp04z_j80l6UQaHkgTtJvDcM3ktKPjvqU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/0wpVqHaZHwSmItjNtXGrI4n7ViaoMocje-UsyqLVhms-V3_sxDrzCUTc87ZYdsSsQAZJoUFytIVaGVNm7mXHi94.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local("Inter Tight Regular"),local("Inter Tight"),url(../_fonts/MCweMpdE1Hw5RCzm2JMN5ZkMD5dzxw5RFIMIIUur8XY-hRIbl0vWJHvQpU95nJIJUFuI4dTztIRF56w9mPmlqjM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--trans-delay:.36s;--trans-ease:cubic-bezier(.22,.9,.32,1);--trans-ease-soft:cubic-bezier(.22,.9,.3,.98)}.list-stagger-enter-active{transition:all calc(var(--trans-duration)*.9) var(--trans-ease) var(--enter-delay)}.list-stagger-leave-active{position:relative;transition:all calc(var(--trans-duration)*.8) var(--trans-ease) var(--leave-delay)}.list-stagger-enter-from{opacity:0;transform:translateY(8px)}.list-stagger-enter-to,.list-stagger-leave-from{opacity:1;transform:translateY(0)}.list-stagger-leave-to{opacity:0;transform:translateY(-6px)}.list-stagger-enter-active{transition-delay:calc(var(--i)*50ms)}.transition-layer{isolation:isolate;position:relative}.zoom-pop-enter-active{position:relative;transition:all .35s ease;z-index:2}.zoom-pop-leave-active{position:absolute;transition:all .45s ease;z-index:1}.zoom-pop-enter-from,.zoom-pop-leave-to{opacity:0}.zoom-pop-enter-from{transform:scale(0)}.zoom-pop-enter-to,.zoom-pop-leave-from{opacity:1;transform:scale(1)}.zoom-enter-active{transition:all .35s ease}.zoom-leave-active{transition:all .45s ease}.zoom-enter-from,.zoom-leave-to{opacity:0;transform:scale(0)}.zoom-enter-to,.zoom-leave-from{opacity:1;transform:scale(1)}:root{--container-width:100%;--container-padding:16px;--container-side:calc(50vw - var(--container-width)/2 + var(--container-padding)*2/2);--container-full-side:calc((100vw - var(--container-width))/2);--header-height:80px;--radius-xs:8px;--radius-sm:16px;--radius-md:20px;--radius-lg:30px;--radius-xl:40px;--radius-2xl:60px;--radius-full:9999px;--font-primary:"Inter Tight", "Inter Tight Fallback: Times New Roman", "Inter Tight Fallback: Georgia", "Inter Tight Fallback: Noto Serif",serif;--font-title:"Inter Tight", "Inter Tight Fallback: BlinkMacSystemFont", "Inter Tight Fallback: Segoe UI", "Inter Tight Fallback: Helvetica Neue", "Inter Tight Fallback: Arial", "Inter Tight Fallback: Noto Sans",sans-serif;--spacing-xs:4px;--spacing-sm:10px;--spacing-md:20px;--spacing-lg:30px;--spacing-xl:40px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:20px;--title-base:30px;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--rgb-primary:255,0,0;--rgb-primary-hover:255,82,82;--rgb-primary-active:208,0,0;--rgb-primary-contrast:255,255,255;--rgb-primary-soft:255,220,220;--rgb-secondary:208,231,255;--rgb-secondary-hover:230,242,255;--rgb-secondary-active:180,202,226;--rgb-secondary-contrast:83,83,83;--rgb-secondary-soft:3,3,3;--rgb-neutral:83,83,83;--rgb-neutral-hover:102,102,102;--rgb-neutral-active:57,57,57;--rgb-neutral-contrast:255,255,255;--rgb-neutral-soft:232,232,232;--rgb-success:112,213,90;--rgb-success-hover:131,233,108;--rgb-success-active:96,194,74;--rgb-success-contrast:255,255,255;--rgb-success-soft:218,254,200;--rgb-danger:255,0,0;--rgb-danger-hover:255,82,82;--rgb-danger-active:208,0,0;--rgb-danger-contrast:255,255,255;--rgb-danger-soft:255,220,220;--rgb-warning:244,125,29;--rgb-warning-hover:249,136,43;--rgb-warning-active:227,110,14;--rgb-warning-contrast:255,255,255;--rgb-warning-soft:255,230,220;--rgb-info:208,231,255;--rgb-info-hover:230,242,255;--rgb-info-active:180,202,226;--rgb-info-contrast:83,83,83;--rgb-info-soft:230,242,255;--rgb-bg:255,255,255;--rgb-bg-muted:246,246,246;--rgb-bg-emphasized:59,59,59;--rgb-bg-inverted:83,83,83;--rgb-fg:83,83,83;--rgb-fg-muted:241,241,241;--rgb-fg-inverted:246,246,246;--rgb-fg-contrast:255,255,255;--rgb-grey:198,198,198;--rgb-grey-soft:246,246,246;--rgb-black:0,0,0;--rgb-white:255,255,255;--color-primary:rgb(var(--rgb-primary));--color-primary-hover:rgb(var(--rgb-primary-hover));--color-primary-active:rgb(var(--rgb-primary-active));--color-primary-contrast:rgb(var(--rgb-primary-contrast));--color-primary-soft:rgb(var(--rgb-primary-soft));--color-secondary:rgb(var(--rgb-secondary));--color-secondary-hover:rgb(var(--rgb-secondary-hover));--color-secondary-active:rgb(var(--rgb-secondary-active));--color-secondary-contrast:rgb(var(--rgb-secondary-contrast));--color-secondary-soft:rgb(var(--rgb-secondary-soft));--color-neutral:rgb(var(--rgb-neutral));--color-neutral-hover:rgb(var(--rgb-neutral-hover));--color-neutral-active:rgb(var(--rgb-neutral-active));--color-neutral-contrast:rgb(var(--rgb-neutral-contrast));--color-neutral-soft:rgb(var(--rgb-neutral-soft));--color-success:rgb(var(--rgb-success));--color-success-hover:rgb(var(--rgb-success-hover));--color-success-active:rgb(var(--rgb-success-active));--color-success-contrast:rgb(var(--rgb-success-contrast));--color-success-soft:rgb(var(--rgb-success-soft));--color-danger:rgb(var(--rgb-danger));--color-danger-hover:rgb(var(--rgb-danger-hover));--color-danger-active:rgb(var(--rgb-danger-active));--color-danger-contrast:rgb(var(--rgb-danger-contrast));--color-danger-soft:rgb(var(--rgb-danger-soft));--color-warning:rgb(var(--rgb-warning));--color-warning-hover:rgb(var(--rgb-warning-hover));--color-warning-active:rgb(var(--rgb-warning-active));--color-warning-contrast:rgb(var(--rgb-warning-contrast));--color-warning-soft:rgb(var(--rgb-warning-soft));--color-info:rgb(var(--rgb-info));--color-info-hover:rgb(var(--rgb-info-hover));--color-info-active:rgb(var(--rgb-info-active));--color-info-contrast:rgb(var(--rgb-info-contrast));--color-info-soft:rgb(var(--rgb-info-soft));--color-bg:rgb(var(--rgb-bg));--color-bg-muted:rgb(var(--rgb-bg-muted));--color-bg-emphasized:rgb(var(--rgb-bg-emphasized));--color-bg-inverted:rgb(var(--rgb-bg-inverted));--color-fg:rgb(var(--rgb-fg));--color-fg-muted:rgb(var(--rgb-fg-muted));--color-fg-inverted:rgb(var(--rgb-fg-inverted));--color-fg-contrast:rgb(var(--rgb-fg-contrast));--color-grey:rgb(var(--rgb-grey));--color-grey-soft:rgb(var(--rgb-grey-soft));--color-black:rgb(var(--rgb-black));--color-white:rgb(var(--rgb-white))}@media(min-width:576px){:root{--container-width:720px;--container-padding:24px;--header-height:120px;--font-size-xl:24px;--title-base:40px}}@media(min-width:768px){:root{--container-width:960px}}@media(min-width:1024px){:root{--container-width:1140px}}@media(min-width:1400px){:root{--container-width:1320px}}*{border:0;line-height:1;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:border-box}aside,footer,header,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;line-height:inherit}a{background:transparent;vertical-align:baseline}a,a:hover,a:visited{text-decoration:none}input,select{border:none;outline:none;vertical-align:middle}button,input,select,textarea{font-family:inherit}menu,menu li{list-style:none}ol,ul{list-style-position:inside}html{scroll-behavior:smooth}body,html{height:100%}body{color:rgb(var(--rgb-fg))}:is(body,p,li){font-family:var(--font-primary);font-size:var(--font-size-base);font-style:normal;font-weight:400;letter-spacing:calc(var(--font-size-base)*.03*-1);line-height:100%}:is(body,p,span,li){text-wrap-style:stable;text-wrap-style:pretty}img,picture{display:block;height:auto;width:auto}svg{fill:currentColor;width:inherit}.app,svg{height:inherit}.scroll{overflow-x:hidden;overflow-y:auto}.scroll_full{overflow:auto}.scroll_small::-webkit-scrollbar{width:6px}.scroll_hidden{scrollbar-width:none;-ms-overflow-style:none}.scroll_hidden::-webkit-scrollbar{display:none}[class*=text-clamp-]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-ms-line-clamp:var(--lines,2);-webkit-line-clamp:var(--lines,2);-webkit-box-orient:vertical}.text-clamp-1{--lines:1}.text-clamp-2{--lines:2}.text-clamp-3{--lines:3}.text-clamp-4{--lines:4}.text-clamp-5{--lines:5}.container{height:inherit;margin-left:auto;margin-right:auto;max-width:calc(var(--container-width) + var(--container-padding, 24px)*2);padding-left:var(--container-padding,24px);padding-right:var(--container-padding,24px);width:100%}.loader{align-items:center;background:transparent;color:#000;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.loader__text{color:#000;font-family:Verdana;font-size:14px;font-weight:700;text-transform:uppercase}.loader__logo{animation:breathing 2.2s linear infinite normal;color:red;display:block;margin:0 auto 24px;transform-origin:center;width:300px;will-change:transform}@keyframes breathing{0%{transform:scale(1)}25%{transform:scale(1.1)}70%{transform:scale(.9)}to{transform:scale(1)}}.title{color:var(--color-fg);font-family:var(--font-primary);font-weight:600;line-height:100%}.title_md{font-size:var(--title-base)}.title_primary{color:var(--color-primary)}.title_secondary{color:var(--color-secondary)}.title_default{color:var(--color-neutral)}.title_success{color:var(--color-success)}.title_danger{color:var(--color-danger)}.title_warning{color:var(--color-warning)}.title_info{color:var(--color-info)}.input{align-items:center;border:1px solid;display:inline-flex;gap:12px;height:var(--height);position:relative;transition:all var(--transition-fast);width:100%}.input_error{border-color:var(--color-danger)}.input_xs{--icon-size:14px;--height:32px;font-size:12px;padding:8px 12px}.input_sm{--icon-size:16px;--height:44px;font-size:14px;padding:12px 16px}.input_md{--icon-size:24px;--height:60px;border-radius:var(--radius-sm);font-size:16px;padding:16px 30px}.input_lg{--icon-size:22px;--height:72px;font-size:18px;padding:20px 32px}.input_xl{--icon-size:26px;--height:88px;font-size:20px;padding:24px 40px}.input_outline{--icon-color:var(--color-grey);background-color:var(--color-bg);border-color:var(--color-grey);color:var(--color-fg)}.input_outline:not(.input_disabled,.input_static).input_done{--icon-color:var(--color-fg);border-color:var(--color-fg);color:var(--color-fg)}.input_outline:not(.input_disabled,.input_static).input_focus,.input_outline:not(.input_disabled,.input_static):hover{border-color:var(--color)}.input_soft{--icon-color:var(--color-fg);background-color:var(--color-grey-soft);border-color:var(--color-grey-soft)}.input_soft,.input_soft[data-placeholder]{color:var(--color-fg)}.input_soft:not(.input_disabled,.input_static).input_done .input__value{font-weight:600}.input_soft:not(.input_disabled,.input_static):hover{border-color:var(--color)}.input_primary{--color:var(--color-primary);--color-rgb:var(--rgb-primary)}.input_secondary{--color:var(--color-secondary);--color-rgb:var(--rgb-secondary)}.input_default{--color:var(--color-neutral);--color-rgb:var(--rgb-neutral)}.input_success{--color:var(--color-success);--color-rgb:var(--rgb-success)}.input_danger{--color:var(--color-danger);--color-rgb:var(--rgb-danger)}.input_warning{--color:var(--color-warning);--color-rgb:var(--rgb-warning)}.input_info{--color:var(--color-info);--color-rgb:var(--rgb-info)}.input_disabled{cursor:not-allowed;opacity:.75;pointer-events:none}.input_loading{cursor:wait}.input_loading .input__icon svg{animation-duration:.8s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.input__icon{display:flex}.input__icon svg{fill:var(--icon-color);height:var(--icon-size);transition:all var(--transition-fast);width:var(--icon-size)}.input__control{background:transparent;border:none;color:inherit;font-size:16px;font-weight:400;outline:none;width:100%}.input__control::-moz-placeholder{color:#9ca3af;-moz-transition:all var(--transition-fast);transition:all var(--transition-fast)}.input__control::placeholder{color:#9ca3af;transition:all var(--transition-fast)}.text{color:var(--color-fg);font-weight:400;line-height:100%}.text_xs{font-size:var(--font-size-xs)}.text_sm{font-size:var(--font-size-sm)}.text_md{font-size:var(--font-size-base)}.text_lg{font-size:var(--font-size-lg);font-weight:600}.text_xl{font-size:var(--font-size-xl);font-weight:600}.text_primary{color:var(--color-primary)}.text_secondary{color:var(--color-secondary)}.text_success{color:var(--color-success)}.text_danger{color:var(--color-danger)}.text_warning{color:var(--color-warning)}.text_info{color:var(--color-info)}.field{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.field__error,.field__title{text-align:left}.field__error{color:var(--color-danger)}.field__hint{color:var(--color-fg);opacity:.8;text-align:left}.button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:var(--font-primary);height:var(--height,auto);justify-content:center;line-height:var(--line-height-tight);outline:none;position:relative;text-decoration:none;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.button_full{width:100%}.button_edge-start{margin-left:calc(var(--edge-size)*-1)}.button_edge-end{margin-right:calc(var(--edge-size)*-1)}.button_sm{--icon-size:24px;--height:24px;--edge-size:0px;border-radius:var(--radius-xs);gap:4px;padding:0}.button_md,.button_sm{font-size:16px;font-weight:600}.button_md{--icon-size:24px;--height:60px;--edge-size:24px;border-radius:var(--radius-sm);gap:10px;padding:16px 24px}.button_solid{--icon-color:var(--color-contrast);background-color:var(--color);color:var(--color-contrast)}.button_solid:hover:not(:disabled):not(.button_static){background-color:var(--color-hover)}.button_solid:active:not(:disabled):not(.button_static){background-color:var(--color-active)}.button_outline{--icon-color:var(--color);background-color:transparent;border-color:var(--color);color:var(--color)}.button_outline:hover:not(:disabled):not(.button_static){--icon-color:var(--color-contrast);background-color:var(--color-hover);border-color:var(--color-hover);color:var(--color-contrast)}.button_outline:active:not(:disabled):not(.button_static){--icon-color:var(--color-contrast);background-color:var(--color-active);border-color:var(--color-active);color:var(--color-contrast)}.button_ghost{--icon-color:var(--color-fg);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:transparent;border:none;color:var(--color-fg)}.button_ghost:hover:not(:disabled):not(.button_static){--icon-color:var(--color-hover);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(var(--color-rgb),.1);color:var(--color-hover)}.button_ghost:active:not(:disabled):not(.button_static){--icon-color:var(--color-active);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-active)}.button_text{--icon-color:var(--color);background-color:transparent;border:none;color:var(--color)}.button_text:not(.button_static,.button_disabled):hover{--icon-color:var(--color-hover);color:var(--color-hover)}.button_text:not(.button_static,.button_disabled):active{--icon-color:var(--color-active);color:var(--color-active)}.button_link{--icon-color:var(--color-fg);background-color:transparent;border:none;color:var(--color-fg)}.button_link:not(.button_static,.button_disabled):hover{--icon-color:var(--color-hover);color:var(--color-hover)}.button_link:not(.button_static,.button_disabled):active{--icon-color:var(--color-active);color:var(--color-active)}.button_primary{--color:var(--color-primary);--color-contrast:var(--color-primary-contrast);--color-hover:var(--color-primary-hover);--color-active:var(--color-primary-active);--color-rgb:var(--rgb-primary)}.button_secondary{--color:var(--color-secondary);--color-contrast:var(--color-secondary-contrast);--color-hover:var(--color-secondary-hover);--color-active:var(--color-secondary-active);--color-rgb:var(--rgb-secondary)}.button_default{--color:var(--color-neutral);--color-contrast:var(--color-neutral-contrast);--color-hover:var(--color-neutral-hover);--color-active:var(--color-neutral-active);--color-rgb:var(--rgb-neutral)}.button_success{--color:var(--color-success);--color-contrast:var(--color-success-contrast);--color-hover:var(--color-success-hover);--color-active:var(--color-success-active);--color-rgb:var(--rgb-success)}.button_danger{--color:var(--color-danger);--color-contrast:var(--color-danger-contrast);--color-hover:var(--color-danger-hover);--color-active:var(--color-danger-active);--color-rgb:var(--rgb-danger)}.button_warning{--color:var(--color-warning);--color-contrast:var(--color-warning-contrast);--color-hover:var(--color-warning-hover);--color-active:var(--color-warning-active);--color-rgb:var(--rgb-warning)}.button_info{--color:var(--color-info);--color-contrast:var(--color-info-contrast);--color-hover:var(--color-info-hover);--color-active:var(--color-info-active);--color-rgb:var(--rgb-info)}.button_icon{min-width:auto;padding:0;width:var(--height)}.button_icon svg{fill:var(--icon-color);height:var(--icon-size);transition:all var(--transition-fast);width:var(--icon-size)}.button:disabled,.button_disabled{cursor:not-allowed;opacity:.5}.button_static{cursor:default;pointer-events:none}.button_loading{cursor:wait}.button_loading .button__icon svg{animation-duration:.8s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.button_loading .button__content{visibility:hidden}.button__text{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button__icon{display:flex;flex-shrink:0}.button__icon svg{fill:var(--icon-color);height:var(--icon-size);transition:all var(--transition-fast);width:var(--icon-size)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:12px}.checkbox_sm{--control-size:16px;--control-radius:4px;--font-size:14px}.checkbox_md{--control-size:20px;--control-radius:6px;--font-size:16px}.checkbox_lg{--control-size:24px;--control-radius:8px;--font-size:18px}.checkbox_primary{--color:var(--color-primary);--color-contrast:var(--color-primary-contrast);--color-hover:var(--color-primary-hover);--color-rgb:var(--rgb-primary)}.checkbox_secondary{--color:var(--color-secondary);--color-contrast:var(--color-secondary-contrast);--color-hover:var(--color-secondary-hover);--color-rgb:var(--rgb-secondary)}.checkbox_default{--color:var(--color-neutral);--color-contrast:var(--color-neutral-contrast);--color-hover:var(--color-neutral-hover);--color-rgb:var(--rgb-neutral)}.checkbox_success{--color:var(--color-success);--color-contrast:var(--color-success-contrast);--color-hover:var(--color-success-hover);--color-rgb:var(--rgb-success)}.checkbox_danger{--color:var(--color-danger);--color-contrast:var(--color-danger-contrast);--color-hover:var(--color-danger-hover);--color-rgb:var(--rgb-danger)}.checkbox_warning{--color:var(--color-warning);--color-contrast:var(--color-warning-contrast);--color-hover:var(--color-warning-hover);--color-rgb:var(--rgb-warning)}.checkbox_info{--color:var(--color-info);--color-contrast:var(--color-info-contrast);--color-hover:var(--color-info-hover);--color-rgb:var(--rgb-info)}.checkbox_disabled{cursor:not-allowed;opacity:.75;pointer-events:none}.checkbox__control{align-items:center;background-color:var(--color-bg);border:2px solid;border-color:var(--color-grey);border-radius:var(--control-radius,6px);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--control-size,20px);justify-content:center;outline:none;position:relative;transition:all var(--transition-fast,.15s);width:var(--control-size,20px)}.checkbox__control:hover:not([data-disabled]){border-color:var(--color-hover)}.checkbox__control:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-rgb),.2)}.checkbox__control[data-state=checked],.checkbox__control[data-state=indeterminate]{--icon-color:var(--color-contrast);background-color:var(--color);border-color:var(--color)}.checkbox__control[data-disabled]{cursor:inherit}.checkbox__indicator{align-items:center;color:var(--color-bg,#fff);display:flex;height:inherit;justify-content:center;width:inherit}.checkbox__indicator[data-state=unchecked] .checkbox__icon{opacity:0;transform:scale(.5)}.checkbox__indicator[data-state=checked] .checkbox__icon,.checkbox__indicator[data-state=indeterminate] .checkbox__icon{opacity:1;transform:scale(1)}.checkbox__icon{fill:var(--icon-color);height:100%;transition:all var(--transition-fast);width:100%}.checkbox__label{color:var(--color-text,var(--color-fg));cursor:inherit;font-family:var(--font-primary);font-size:var(--font-size,16px);font-weight:var(--font-weight,400);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sign-in-form{display:flex;flex-direction:column;max-width:400px;width:100%}.sign-in-form__actions,.sign-in-form__fields{display:flex;flex-direction:column;gap:10px}.sign-in-form__actions{margin-top:20px}.sign-in{align-items:center;display:flex;flex-direction:column;max-height:100%;max-width:700px;position:relative;width:100%}.sign-in__title{text-align:center}.sign-in__form{margin-top:30px}.page{display:flex;flex-direction:column;min-height:100%}.page-header{flex:0 0 auto;pointer-events:none}.page-header_fixed,.page-header_sticky{top:0;z-index:1100}.page-header_sticky{position:sticky}.page-header_fixed{position:fixed}.page-content{display:flex;flex:1 0 auto}.page-content_center{align-items:center;justify-content:center}.page-content_edge{padding-block:40px}.page-footer{flex:0 0 auto}.page-footer_fixed,.page-footer_sticky{bottom:0;z-index:1100}.page-footer_sticky{position:sticky}.page-footer_fixed{position:fixed}.auth-header{align-items:flex-start;display:flex;justify-content:center}.auth-header__logo{color:var(--color-primary);width:170px}.link{align-items:center;color:var(--color);cursor:pointer;display:inline-flex;font-size:var(--font-size-base);gap:10px;text-decoration:underline;transition:all var(--transition-fast)}.link:hover:not(.link_disabled){color:var(--color-hover);text-decoration:underline}.link:active:not(.link_disabled){color:var(--color-active);text-decoration:underline}.link_xs{font-size:var(--font-size-xs)}.link_sm{font-size:var(--font-size-sm)}.link_md{font-size:var(--font-size-md)}.link_lg{font-size:var(--font-size-lg)}.link_xl{font-size:var(--font-size-xl)}.link_primary{--color:var(--color-primary);--color-hover:var(--color-primary-hover);--color-active:var(--color-primary-active)}.link_secondary{--color:var(--color-secondary);--color-hover:var(--color-secondary-hover);--color-active:var(--color-secondary-active)}.link_default{--color:var(--color-fg);--color-hover:var(--color-primary);--color-active:var(--color-primary-active)}.link_success{--color:var(--color-success);--color-hover:var(--color-success-hover);--color-active:var(--color-success-active)}.link_danger{--color:var(--color-danger);--color-hover:var(--color-danger-hover);--color-active:var(--color-danger-active)}.link_warning{--color:var(--color-warning);--color-hover:var(--color-warning-hover);--color-active:var(--color-warning-active)}.link_info{--color:var(--color-info);--color-hover:var(--color-info-hover);--color-active:var(--color-info-active)}.link_disabled{cursor:not-allowed;opacity:.75;pointer-events:none}.loyalty-consent-form{display:flex;flex-direction:column;max-width:400px;width:100%}.loyalty-consent-form__fields,.loyalty-consent-form__submit{display:flex;flex-direction:column;gap:10px}.loyalty-consent-form__submit{margin-top:20px}.loyalty-consent{align-items:center;display:flex;flex-direction:column;max-width:700px;width:100%}.loyalty-consent__title{text-align:center}.loyalty-consent__form{margin-top:30px}.loyalty-consent__alert{margin-top:20px;max-width:500px;width:100%}.consent-header{align-items:flex-start;display:flex;justify-content:center}.consent-header__logo{color:var(--color-primary);width:170px}
