*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}li{list-style-type:none}ul{margin-left:0;padding-left:0}body,h1,h2,h3,h4,h5,h6,p,small{margin:0}body{font-family:var(--font-sans)}h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight)}h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight)}h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:var(--h3-font-weight)}h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-weight:var(--h4-font-weight)}h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height);font-weight:var(--h5-font-weight)}h6{font-size:var(--h6-16-font-size);line-height:var(--h6-16-line-height);font-weight:var(--h6-16-font-weight)}.subtitle{font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height)}.subtitle.bold{font-weight:var(--font-weight-bold)}.subtitle.italic{font-style:italic}.subtitle.underline{text-decoration:underline}p{font-size:var(--p-16-font-size);line-height:var(--p-16-line-height)}p.bold{font-weight:var(--font-weight-bold)}p.medium{font-weight:var(--font-weight-medium)}p.italic{font-style:italic}p.underline{text-decoration:underline}small{font-size:var(--p-12-font-size);line-height:var(--p-12-line-height)}.app-container{display:flex}.content-wrapper{display:flex;flex-direction:column;flex:1}.main-content{min-height:calc(100vh - 80px);flex:1;overflow:auto;padding:var(--spacing-6x)}@media (max-width:833px){.main-content{min-height:calc(100vh - 48px);padding:var(--spacing-4x)}}.header{width:100%;height:80px;justify-content:space-between;border-bottom:1px solid var(--grey-100);padding:0 var(--spacing-6x)}.header,.header-logo{display:flex;align-items:center}.header-logo{justify-content:start;width:var(--spacing-20x)}.header-logo>a:first-child{margin-right:var(--spacing-10x)}.header-desctop{display:flex}.mobile-menu__button{display:none}.header-login-button{display:flex}.header__right{display:flex;align-items:center;gap:16px}@media (max-width:833px){.header{padding:var(--spacing-4x);height:48px}.header-logo{display:none}.mobile-menu__button{display:block}.header-login-button{display:none}}.sidebar{width:80px;height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;background-color:var(--primary-50);border-right:1px solid var(--grey-100);position:relative;transition:width .5s ease;overflow:hidden}.sidebar--expanded{width:250px}.sidebar__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;flex:1;overflow-y:auto;overflow-x:hidden}.sidebar-link{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:80px;padding:0 var(--spacing-4x);color:var(--grey-600);text-decoration:none;transition:background-color .2s ease;flex-shrink:0}.sidebar:not(.sidebar--expanded) .sidebar-link{justify-content:center;padding:0;width:80px;height:80px;min-height:80px}.sidebar-link__icon-wrapper{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:8px;transition:background-color .2s ease}.sidebar--expanded .sidebar-link:hover,.sidebar:not(.sidebar--expanded) .sidebar-link.active .sidebar-link__icon-wrapper,.sidebar:not(.sidebar--expanded) .sidebar-link:hover .sidebar-link__icon-wrapper{background-color:var(--primary-100)}.sidebar--expanded .sidebar-link.active{color:var(--primary-500);background-color:var(--primary-100)}.sidebar-link__text{font-size:16px;font-weight:500;line-height:24px;color:var(--grey-900);white-space:nowrap;opacity:1;transition:opacity .3s ease}.sidebar-link.active .sidebar-link__text{color:var(--primary-500)}.sidebar-toggler{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border:2px solid var(--primary-300);border-radius:8px;background-color:initial;cursor:pointer;transition:all .2s ease;position:absolute;bottom:32px;left:50%;transform:translateX(-50%)}.sidebar--expanded .sidebar-toggler{left:calc(250px - 16px - 24px)}.sidebar-toggler:hover{background-color:var(--primary-100);border-color:var(--primary-400)}.sidebar-toggler:active{background-color:var(--primary-200)}@media (max-width:833px){.sidebar{display:none}}:root{--btn-height-s:32px;--btn-height-m:40px;--btn-height-l:48px;--btn-radius-s:4px;--btn-radius-m:6px;--btn-radius-l:8px;--btn-padding-x-s:12px;--btn-padding-x-m:16px;--btn-padding-x-l:20px;--btn-padding-y-s:4px;--btn-padding-y-m:6px;--btn-padding-y-l:8px;--btn-gap-s:8px;--btn-gap-m:10px;--btn-gap-l:8px}.button{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);transition:all .2s ease;outline:none;border-style:solid;position:relative;text-align:center}.button.s{font-size:.875rem;height:var(--btn-height-s);padding:var(--btn-padding-y-s) var(--btn-padding-x-s);gap:var(--btn-gap-s);border-radius:var(--btn-radius-s)}.button.m{font-size:.875rem;height:var(--btn-height-m);padding:var(--btn-padding-y-m) var(--btn-padding-x-m);gap:var(--btn-gap-m);border-radius:var(--btn-radius-m)}.button.l{font-size:1rem;height:var(--btn-height-l);padding:var(--btn-padding-y-l) var(--btn-padding-x-l);gap:var(--btn-gap-l);border-radius:var(--btn-radius-l)}.button.primary{background-color:var(--primary-500);color:var(--color-white);border-width:0;border-color:transparent}.button.primary:hover{background-color:#04317a}.button.primary:active{background-color:#00235c}.button.primary:focus-visible{border-width:4px;border-color:#bdd6ff}.button.secondary{background-color:var(--color-white);color:var(--primary-500);border-width:2px;border-color:var(--primary-300)}.button.secondary:hover{border-color:#04317a;color:#04317a}.button.secondary:active{border-color:#00235c;color:#00235c}.button.secondary:focus-visible{border-width:4px;border-color:#bdd6ff}.button:disabled{opacity:.6;cursor:not-allowed}.button.primary:disabled{background-color:#b8babf;color:white}.button.secondary:disabled{border-color:var(--grey-300);color:var(--grey-300)}.button.loading{cursor:default;opacity:1}.button svg{display:inline-block;vertical-align:middle}.button .icon-left,.button .icon-right{display:inline-flex;align-items:center}.button .icon-left{margin-right:.5em}.button .icon-right{margin-left:.5em}.button .spinner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button .button-content{display:flex;align-items:center}.button.loading .button-content{color:transparent;visibility:hidden}.dynamic-input{position:relative;display:flex;flex-direction:column}.dynamic-input>input,.dynamic-input>select{height:var(--spacing-10x)}.dynamic-input>textarea{height:var(--spacing-24x);min-height:var(--spacing-10x)}.dynamic-input__label{margin-bottom:var(--spacing-1x)}.dynamic-input__label.is-disabled{color:var(--grey-500)}.dynamic-input__multiselect{position:relative;z-index:1}.dynamic-input__control-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1x);padding:0 var(--spacing-3x);border:1px solid var(--grey-300);border-radius:var(--spacing-1x);background:var(--color-white);cursor:text;transition:border-color .2s,box-shadow .2s}.dynamic-input__control-wrapper.open{z-index:2;border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500)}.dynamic-input__control-wrapper .dynamic-input__arrow{margin-left:auto;pointer-events:none;display:flex;align-items:center}.dynamic-input__control-wrapper .dynamic-input__control{border:none!important;box-shadow:none!important;outline:none;background:transparent;flex:1;min-width:50px;margin:0;padding:0}.dynamic-input__select-wrapper{position:relative;display:inline-block;width:100%}.dynamic-input__select-wrapper .dynamic-input__control-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:var(--spacing-8x);color:var(--grey-700)}.dynamic-input__select-wrapper .dynamic-input__control-select:hover{color:var(--color-black)}.dynamic-input__select-wrapper .dynamic-input__select-icon{position:absolute;right:var(--spacing-3x);top:50%;transform:translateY(-50%);pointer-events:none;color:currentColor}.dynamic-input__options{position:absolute;top:calc(var(--spacing-10x) + var(--spacing-1x));left:0;right:0;max-height:200px;overflow-y:auto;background:var(--color-white);border:1px solid var(--grey-300);border-radius:var(--spacing-1x);margin-top:var(--spacing-1x);box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1}.dynamic-input__option{padding:var(--spacing-2x) var(--spacing-3x);cursor:pointer}.dynamic-input__option:hover{background:var(--primary-50)}.dynamic-input__control{width:100%;height:var(--spacing-10x);padding:var(--spacing-2x) var(--spacing-3x);border:1px solid #ccc;border-radius:var(--spacing-1x);font-family:var(--font-sans);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);transition:border-color .2s,box-shadow .2s}.dynamic-input__control:focus,.dynamic-input__control:hover:not(:disabled):not(.is-invalid){border-color:var(--primary-500)}.dynamic-input__control:focus{outline:none;box-shadow:0 0 0 1px var(--primary-500)}.dynamic-input__control:disabled{background:var(--grey-100);border-color:var(--grey-200);color:var(--grey-500);cursor:not-allowed}.dynamic-input__control.is-invalid{border-color:var(--error-600)}.dynamic-input__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-1x);margin-bottom:var(--spacing-1x)}.dynamic-input__tag{display:inline-flex;align-items:center;gap:var(--spacing-1x);background:var(--primary-100);padding:var(--spacing-05x) var(--spacing-2x);border-radius:var(--spacing-1x);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}.dynamic-input__tag-remove{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.dynamic-input__error{margin-top:var(--spacing-1x);color:var(--error-600);font-size:var(--p-14-font-size)}.upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:180px;height:180px;gap:var(--spacing-2x);border-width:1px;border-radius:var(--spacing-1x);background:var(--color-white);cursor:pointer;transition:background .2s}.upload--dashed{border:1px dashed var(--grey-500)}.upload--solid{border:1px solid var(--primary-300)}.upload--disabled{border:1px solid var(--grey-300);cursor:not-allowed}.upload--dragover{background:var(--primary-50)}.upload--dashed,.upload--solid{color:var(--primary-500)}.upload--disabled{color:var(--grey-300)}.upload .upload__caption{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}.upload .upload__preview{width:80%;height:80%;object-fit:contain}.upload .upload__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-4x);background:rgba(0,0,0,.3);opacity:0;transition:opacity .2s}.upload .upload__overlay .upload__action{background:var(--color-white);border:none;padding:var(--spacing-1x);border-radius:var(--spacing-1x);cursor:pointer}.upload .upload__overlay .upload__action:hover{background:var(--grey-100)}.upload:hover .upload__overlay{opacity:1}.return-link{display:flex;margin-bottom:18px;cursor:pointer}.return-link .caption{font-weight:var(--font-weight-medium);margin-left:var(--spacing-2x)}.user-menu{display:flex;align-items:center}.user-avatar{width:28px;height:28px;border-radius:100%;background-color:var(--style-300);color:#fff;text-align:center;padding:var(--spacing-2x) 0;margin-right:var(--spacing-1x)}.mobile-menu--open{overflow:hidden}.mobile-menu__wrapper{display:none}@media (max-width:833px){.mobile-menu__wrapper{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:5}#open-menu{transform:translateX(0);transition:.4s ease-out}.mobile-menu{position:fixed;left:0;top:0;width:320px;height:100%;background-color:var(--color-white);z-index:6;transform:translateX(-100%);transition:.4s ease-out}.mobile-menu__header{display:flex;justify-content:space-between;height:48px;width:100%;margin-bottom:var(--spacing-2x);padding:0 var(--spacing-5x);border-bottom:1px solid var(--grey-100)}.mobile-menu__header>div{width:170px;display:flex}.mobile-menu__links-wrapper{text-align:right}.mobile-menu__links-wrapper>li>.sidebar-link{justify-content:left;width:100%;height:80px}.mobile-menu__links-wrapper>li>.sidebar-link>div:first-child{margin-right:var(--spacing-3x)}}@media (max-width:425px){.mobile-menu{position:fixed;left:0;top:0;width:100%}}.menu-link{display:flex;align-items:center;height:80px;color:#888c94;text-decoration:none;padding:0 var(--spacing-5x)}.menu-link>div:first-child{margin-right:var(--spacing-3x)}.menu-link.active{color:var(--primary-500)}.menu-link:hover{color:var(--primary-800);transition:.3s}.menu-link:hover>.menu-link--icon .icon-stroke{stroke:var(--primary-800);transition:.3s}.menu-link:hover>.menu-link--icon .icon-fill{fill:var(--primary-800);transition:.3s}.menu-link:active{color:var(--primary-900)}.menu-link:active>.menu-link--icon .icon-stroke{stroke:var(--primary-900)}.menu-link:active>.menu-link--icon .icon-fill{fill:var(--primary-900)}.menu-link--text{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal{background:white;border-radius:8px;position:relative;min-width:300px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.closeButton{position:absolute;top:6px;right:6px;background:none;border:none;cursor:pointer;line-height:0}.auth-wrapper{flex-direction:column;width:470px;position:relative;gap:16px}.auth-wrapper,.logo{display:flex;align-items:center}.logo{gap:8px}.auth-logo-short{width:40px;height:40px}.auth-logo-full{width:126px;height:40px}.auth-buttons,.auth-form{display:flex;flex-direction:column;gap:16px;width:320px;margin-top:24px}.auth-form>button{margin-top:16px}.auth-footer{text-align:center}.auth-footer a{color:#0070f3;text-decoration:none;cursor:pointer;margin-left:16px}.auth-footer a:hover{text-decoration:underline}.back-button{position:absolute;top:-34px;left:-34px;background:none;border:none;cursor:pointer}.email--span{color:var(--grey-600);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);font-weight:var(--font-weight-regular)}@media (max-width:834px){.auth-wrapper{width:400px}}@media (max-width:600px){.auth-wrapper{width:340px}.back-button{top:-18px;left:-18px}}@media (max-width:425px){.auth-wrapper{width:100%;height:100%;margin-top:80px}.auth-wrapper>.caption--heading-5{font-size:var(--p-16-font-size)}.auth-buttons,.auth-form{width:100%}.back-button{top:-90px;left:-14px}.logo{gap:6px}.auth-logo-short{width:28px;height:28px}.auth-logo-full{width:90px;height:28px}}.tabs-wrapper{background-color:var(--grey-100);padding:var(--spacing-1x);border-radius:8px}.tabs-item{padding:var(--spacing-1x) var(--spacing-2x);color:var(--grey-700);font-size:var(--p-14-font-size);background:transparent}.tabs-item:hover{transition:all .3 ease;color:var(--primary-500)}.tabs-item.active{background-color:var(--color-white);border-radius:6px;color:var(--color-black)}.upload-small{position:relative;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;gap:var(--spacing-2x);border-width:1px;border-radius:var(--spacing-2x);background:var(--color-white);cursor:pointer;transition:background .2s}.upload-small--desctop{display:flex}@media(max-width:835px){.upload-small--desctop{display:none}}.upload-small--mobile{display:none}@media(max-width:835px){.upload-small--mobile{display:flex}}.upload-small--dashed{border:1px dashed var(--style-300)}.upload-small--disabled,.upload-small--solid{border:1px solid var(--grey-300)}.upload-small--disabled{cursor:not-allowed}.upload-small--dragover{background:var(--primary-50)}.upload-small--dashed,.upload-small--solid{color:var(--primary-500)}.upload-small--disabled{color:var(--grey-300)}.upload-small .upload-small__preview{width:100%;height:100%;border-radius:var(--spacing-2x);object-fit:contain}.upload-small .upload-small__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-4x);border-radius:var(--spacing-2x);background:rgba(0,0,0,.3);opacity:0;transition:opacity .2s}.upload-small .upload-small__overlay .upload-small__action{background:var(--color-white);border:none;padding:var(--spacing-1x);border-radius:var(--spacing-1x);cursor:pointer}.upload-small .upload-small__overlay .upload-small__action:hover{background:var(--grey-100)}.upload-small:hover .upload-small__overlay{opacity:1}.upload-small .upload-small__touch-menu{position:absolute;top:calc(var(--spacing-20x) + var(--spacing-1x));left:0;background:var(--color-white);border:1px solid var(--grey-200);border-radius:var(--spacing-2x);box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:100;opacity:0;max-height:0;min-width:180px;transition:all .2s ease-in-out}.upload-small .upload-small__touch-menu--active{padding:6px;opacity:1;max-height:300px!important}.upload-small .upload-small__touch-menu--active li:not(:first-child){margin-top:var(--spacing-1x)}.upload-small .upload-small__touch-menu--active li{padding:12px 8px}.upload-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:40px;gap:var(--spacing-2x);border-width:2px;border-radius:var(--spacing-2x);background:var(--color-white);cursor:pointer;transition:background .2s}.upload-btn__caption{font-size:14px;font-weight:500;color:var(--primary-500);margin-left:var(--spacing-1x)}.upload-btn__group{display:flex;align-items:center}.upload-btn--dashed{border:1px dashed var(--style-300)}.upload-btn--solid{border:2px solid var(--primary-300)}.upload-btn--disabled{border:1px solid var(--grey-300);cursor:not-allowed}.upload-btn--dragover{background:var(--primary-50)}.upload-btn--dashed,.upload-btn--solid{color:var(--primary-500)}.upload-btn--disabled{color:var(--grey-300)}.upload-btn .upload-btn__preview{width:80%;height:80%;object-fit:contain}.upload-btn .upload-btn__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-4x);background:rgba(0,0,0,.3);opacity:0;transition:opacity .2s}.upload-btn .upload-btn__overlay .upload-btn__action{background:var(--color-white);border:none;padding:var(--spacing-1x);border-radius:var(--spacing-1x);cursor:pointer}.upload-btn .upload-btn__overlay .upload-btn__action:hover{background:var(--grey-100)}.upload-btn:hover .upload-btn__overlay{opacity:1}.input-base-wrapper{display:flex;flex-direction:column;position:relative}.input-base{font-size:var(--p-16-font-size);line-height:var(--p-16-line-height);caret-color:var(--primary-400);height:var(--spacing-10x);border:1px solid var(--grey-300);border-radius:8px;padding:var(--spacing-2x) var(--spacing-3x);padding-right:32px}.input-base:hover:not(:disabled){border-color:var(--primary-400)}.input-base:focus{outline:none;border:1px solid var(--primary-400)}.input-base:disabled{background:var(--grey-100);border-color:var(--grey-200);color:var(--grey-500);cursor:not-allowed}.input-base.is-invalid{border-color:var(--error-600)}.input-base.is-invalid:focus{outline:none}.input-base.is-invalid:focus,.input-base.is-invalid:hover{border:1px solid var(--error-600)}.input-base__label-wrapper{display:flex;justify-content:space-between}.input-base__label{margin-bottom:var(--spacing-1x)}.input-base__label.is-disabled{color:var(--grey-500)}.input-base__close{position:absolute;background:transparent;top:36px;right:9px}.input-base__hint{margin-top:var(--spacing-1x);color:var(--grey-500)}.input-base__error{margin-top:var(--spacing-1x);color:var(--error-600);font-size:var(--p-14-font-size)}.input-multi-wrapper{display:flex;flex-direction:column;position:relative}.input-multi{font-size:var(--p-16-font-size);line-height:var(--p-16-line-height);caret-color:var(--primary-400);height:var(--spacing-10x);border:1px solid var(--grey-300);border-radius:8px;padding:var(--spacing-2x) var(--spacing-3x)}.input-multi:hover:not(:disabled){border-color:var(--primary-400)}.input-multi:focus{outline:none;border:1px solid var(--primary-400)}.input-multi:disabled{background:var(--grey-100);border-color:var(--grey-200);color:var(--grey-500);cursor:not-allowed}.input-multi.is-invalid{border-color:var(--error-600)}.input-multi.is-invalid:focus{outline:none}.input-multi.is-invalid:focus,.input-multi.is-invalid:hover{border:1px solid var(--error-600)}.input-multi__label-wrapper{display:flex;justify-content:space-between}.input-multi__label{margin-bottom:var(--spacing-1x)}.input-multi__label.is-disabled{color:var(--grey-500)}.input-multi__close{position:absolute;background:transparent;top:36px;right:9px}.input-multi__hint{margin-top:var(--spacing-1x);color:var(--grey-500)}.input-multi__error{margin-top:var(--spacing-1x);color:var(--error-600);font-size:var(--p-14-font-size)}.select{position:relative;display:flex;flex-direction:column}.select>input,.select>select{cursor:pointer;height:var(--spacing-10x)}.select>textarea{height:var(--spacing-24x);min-height:var(--spacing-10x)}.select__label{margin-bottom:var(--spacing-1x)}.select__label.is-disabled{color:var(--grey-500)}.select__multiselect{position:relative;z-index:1}.select__control-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1x);padding:0 var(--spacing-3x);border:1px solid var(--grey-300);border-radius:var(--spacing-1x);background:var(--color-white);cursor:text;transition:border-color .2s,box-shadow .2s}.select__control-wrapper.open{z-index:2;border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500)}.select__control-wrapper .select__arrow{margin-left:auto;pointer-events:none;display:flex;align-items:center}.select__control-wrapper .select__control{border:none!important;box-shadow:none!important;outline:none;background:transparent;flex:1;min-width:50px;margin:0;padding:0}.select__select-wrapper{position:relative;display:inline-block;width:100%;cursor:pointer}.select__select-wrapper:hover .select__select-icon>svg{stroke:var(--primary-400);transition:.3s}.select__select-wrapper .select__control--select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:var(--spacing-8x);color:var(--grey-700)}.select__select-wrapper .select__select-icon{position:absolute;right:var(--spacing-3x);top:10px;pointer-events:none;color:currentColor}.select__select-wrapper .select__select-icon-rotated{transform:rotate(180deg);top:7px}.select__select-wrapper .select__select-icon-rotated>svg{stroke:var(--primary-400);transition:.3s}.select__select-wrapper .select__option-selected{background:var(--grey-100)}.select__options{position:absolute;top:calc(var(--spacing-10x) + var(--spacing-1x));left:0;right:0;overflow-y:auto;background:var(--color-white);border:1px solid var(--grey-200);border-radius:var(--spacing-2x);padding:4px 0 4px 6px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1;opacity:0;max-height:0;transition:all .3s ease-in}.select__options::-webkit-scrollbar{width:8px}.select__options::-webkit-scrollbar-track{border-radius:8px}.select__options::-webkit-scrollbar-thumb{border-radius:4px;background:var(--grey-200)}.select__options--view{opacity:1;max-height:200px}.select__option{padding:var(--spacing-3x) var(--spacing-2x);cursor:pointer;margin:var(--spacing-1x) 0;border-radius:var(--spacing-2x) 0 0 var(--spacing-2x);font-size:16px}.select__option:hover{background:var(--grey-100)}.select__option-content{position:relative}.select__option-icon{position:absolute;top:0;right:0}.select__placeholder{font-size:16px}.select__control{width:100%;height:var(--spacing-10x);padding:var(--spacing-2x) var(--spacing-3x);border:1px solid #ccc;border-radius:var(--spacing-2x);font-family:var(--font-sans);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);transition:border-color .2s,box-shadow .2s}.select__control:focus,.select__control:hover:not(:disabled):not(.is-invalid){border-color:var(--primary-400)}.select__control:focus{outline:none}.select__control:disabled{background:var(--grey-100);border-color:var(--grey-200);color:var(--grey-500);cursor:not-allowed}.select__control.is-invalid{border-color:var(--error-600)}.select__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-1x);margin-bottom:var(--spacing-1x)}.select__tag{display:inline-flex;align-items:center;gap:var(--spacing-1x);background:var(--primary-100);padding:var(--spacing-05x) var(--spacing-2x);border-radius:var(--spacing-1x);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}.select__tag-remove{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.select__error{margin-top:var(--spacing-1x);color:var(--error-600);font-size:var(--p-14-font-size)}.base-modal{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1000}.base-modal__content{opacity:0;transform:scale(.8);position:relative;background-color:var(--color-white);padding:var(--spacing-10x);border-radius:var(--spacing-3x);transition:all .3s ease-in-out}.base-modal__content--open{opacity:1;transform:scale(1)}.base-modal__close{position:absolute;top:var(--spacing-2x);right:var(--spacing-2x);background:transparent}.base-modal__content:has(.badge-issue-modal){width:100%;max-width:550px}@media (max-width:600px){.base-modal__content:has(.auth-wrapper){padding:var(--spacing-6x)}}@media (max-width:425px){.base-modal__content:has(.auth-wrapper){width:100%;height:100%;padding:var(--spacing-4x);border-radius:0}}@media (max-width:768px){.base-modal{align-items:stretch}.base-modal__content:has(.badge-issue-modal){width:100%;height:100%;max-width:none;max-height:none;border-radius:0}}.slot-company-success__message-container{max-width:300px;display:flex;flex-direction:column}@media (max-width:425px){.slot-company-success__message-container{margin:-20px -24px}}.slot-company-success__title{font-weight:600!important;text-align:center}.slot-company-success__paragraph1{margin-top:var(--spacing-10x);text-align:center}@media (max-width:425px){.slot-company-success__paragraph1{margin-top:var(--spacing-3x)}}.slot-company-success__paragraph2{margin-top:var(--spacing-4x);text-align:center}.slot-company-success__email{text-align:center;margin-bottom:var(--spacing-10x);color:var(--primary-500)}.badge-status{display:inline-block;padding:2px 8px;border:1px solid;border-radius:6px;font-size:var(--p-12-font-size);line-height:var(--p-12-line-height);font-weight:var(--font-weight-medium)}.badge-status.active{background-color:var(--success-100);border-color:var(--success-300);color:var(--success-600)}.badge-status.expired{background-color:var(--error-100);border-color:var(--error-300);color:var(--error-600)}.badge-status.revoked{background-color:var(--primary-50);border-color:var(--primary-300);color:var(--primary-400)}.badge{border-radius:12px;box-shadow:0 0 10px 3px #112e6b14;padding:20px;display:grid;cursor:pointer;position:relative;overflow:hidden}.badge:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;pointer-events:none;background-color:initial;border-top-left-radius:inherit;border-top-right-radius:inherit}.badge.badge--active:before{background-color:var(--success-200)}.badge.badge--expired:before{background-color:var(--error-200)}.badge.badge--revoked:before{background-color:var(--primary-200)}.badge-header{display:flex;height:64px}.r-side-header{margin-left:8px;display:flex;flex-direction:column;justify-content:space-between}.badge-title{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);font-weight:var(--font-weight-medium);color:var(--text-primary)}.badge-id{color:var(--grey-700);font-size:var(--p-12-font-size);line-height:var(--p-12-line-height);font-weight:var(--font-weight-regular)}.badge-id>span{color:var(--grey-600);background-color:var(--grey-50);border-radius:6px;padding:2px 6px;margin-top:4px}.badge-id>span,.badge-id>span>div{display:inline-flex;align-items:center}.badge-id>span>div{margin-left:4px}.content-wrapper{display:grid;grid-template-columns:97px auto;row-gap:12px;margin-top:16px;font-size:var(--p-12-font-size);line-height:var(--p-12-line-height);font-weight:var(--font-weight-medium)}.icon-wrapper{color:var(--grey-500)}.icon-wrapper,.icon-wrapper>div{display:inline-flex;align-items:flex-start}.icon-wrapper>div{margin:1px 4px 0 0}.btn-revoke{width:fit-content;border:none;background-color:var(--color-white);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);font-weight:var(--font-weight-medium);color:var(--primary-500)}.badge-event,.badge-recipient{text-align:end}.badge-event{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}.badge-issuer,.badge-until-date{text-align:end}.badge-issuer{display:flex;flex-direction:column;align-items:end;justify-self:end}.badge-issuer span:last-child{margin-top:4px;font-weight:var(--font-weight-regular);color:var(--grey-700)}.badge-status-wrapper{align-items:end;display:flex;justify-content:space-between;margin-top:24px}.slot-save-data-message__title{font-weight:600!important;text-align:center}@media(max-width:833px){.slot-save-data-message__title{font-size:16px!important}}.slot-save-data-message__btn-group{margin-top:var(--spacing-6x);grid-gap:var(--spacing-4x)}.slot-save-data-message__btn-group button{width:107px}@media(max-width:450px){.slot-save-data-message__btn-group button{width:100%}}.slot-save-data-message__btn-group button:first-child{margin-right:var(--spacing-4x)}@media(max-width:450px){.slot-save-data-message__btn-group button:first-child{margin-right:none}.slot-save-data-message__btn-group{display:flex;flex-direction:column;gap:var(--spacing-4x)}}@media(max-width:833px){.slot-save-data-message__btn-group{margin-top:var(--spacing-4x)}}.popup-mini{display:block;position:absolute;padding:var(--spacing-10x);border-radius:var(--spacing-3x);background-color:var(--color-white);box-shadow:0 3px 8px #191B2333;z-index:900;opacity:0;transform:scaleX(0);transform-origin:right center;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.popup-mini--open{opacity:1;transform:scaleX(1)}.popup-mini__wrapper{position:relative}.popup-mini__close{position:absolute;top:-34px;right:-34px;background:transparent}@media(max-width:833px){.popup-mini__close{top:-14px;right:-14px}.popup-mini{padding:var(--spacing-5x);margin-left:10px}}.companies-create{height:100%;display:grid;grid-template:82px auto 1fr/auto 1fr auto}@media(max-width:450px){.companies-create{grid-template:56px auto 1fr/auto 200px auto}}.companies-create__group{grid-row:2/3;grid-column:2/3;display:grid;justify-items:center}.companies-create__icon{width:180px;height:180px}.companies-create__button{font-size:14px!important;grid-row:3/4;grid-column:2/3;justify-self:center;padding-bottom:8px;padding-top:var(--spacing-4x);margin-bottom:100px}@media(max-width:450px){.companies-create__button{width:100%;align-self:end;grid-column:1/4}.companies-create__button>button{width:100%}}.companies-create__caption{text-align:center;padding-top:var(--spacing-4x)}@media (max-width:450px){.companies-create__icon{width:96px;height:96px}.caption.companies-create__caption{width:135px;padding-top:var(--spacing-2x);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}}.companies-list{margin-top:var(--spacing-6x);padding-bottom:100px}.companies-list__wrapper{display:grid;grid-template:1fr/repeat(auto-fit,minmax(310px,310px));grid-gap:24px}@media(max-width:450px){.companies-list__wrapper{grid-template:1fr/1fr}}.companies-page-header{display:flex;justify-content:space-between;align-items:center}@media(max-width:450px){.companies-page-header__title{font-size:20px}}.company-card__wrapper{border:1px solid var(--grey-200);border-radius:var(--spacing-4x);padding:var(--spacing-5x);box-shadow:0 0 8px -2px #39496114}.company-card__status{display:flex;align-items:center;justify-content:flex-start;gap:8px}.company-card__status-checkbox{margin:0}.company-card__status-label{font-size:12px;line-height:16px}.company-card__status-label--active{color:var(--color-black)}.company-card__status-label--inactive{color:var(--grey-600)}.card-header{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--spacing-2x);grid-template-areas:"avatar full-name" "avatar type-company";justify-items:start}.card-header--avatar{grid-area:avatar;width:36px;height:36px;border-radius:var(--spacing-2x);background-color:var(--grey-400)}.card-header--full-name{grid-area:full-name;line-height:20px;font-weight:500}.card-header--type-company{grid-area:type-company;margin-top:var(--spacing-1x);line-height:14px}.card-list{margin-top:var(--spacing-4x);display:grid;grid-gap:var(--spacing-4x)}.card-list__item{font-size:12px;line-height:16px}.card-list__label{color:var(--grey-700)}.card-list__title{margin-top:var(--spacing-05x);font-weight:500}.card-list__icon{position:relative;top:1px}.card-list__created-at{margin-top:var(--spacing-4x);display:flex;align-items:center;border-top:1px solid var(--grey-200);padding-top:var(--spacing-3x)}.card-list__created-at span{margin-left:var(--spacing-1x);font-size:12px;line-height:14px;color:var(--grey-700)}.ip{border:1px solid var(--grey-300);background-color:var(--grey-100);border-radius:4px;color:var(--grey-700)}.ip,.legal-entity{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px;padding:2px 8px}.legal-entity{border:1px solid var(--primary-500);background-color:var(--primary-50);border-radius:4px;color:var(--primary-700)}.active-company{text-align:center;font-weight:600;color:var(--grey-900);white-space:nowrap}.badge-issue-modal{width:100%;max-width:550px;max-height:85vh;display:flex;flex-direction:column;gap:var(--spacing-5x);overflow:auto}.badge-issue-modal__header{display:flex;flex-direction:column;gap:var(--spacing-2x)}.badge-issue-modal__subtitle{margin:0;color:var(--grey-700);font-size:16px;line-height:1.4}.badge-issue-modal__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2x)}.badge-issue-modal__progress-segment{height:6px;border-radius:999px;background:var(--grey-200);position:relative;overflow:hidden}.badge-issue-modal__progress-segment.is-completed{background:var(--primary-500)}.badge-issue-modal__progress-segment.is-active{background:var(--primary-200)}.badge-issue-modal__progress-segment.is-active:after{content:"";position:absolute;inset:0;background:var(--primary-500);border-radius:inherit}.badge-issue-modal__section{display:flex;flex-direction:column;gap:var(--spacing-4x)}.badge-issue-modal__section-header,.badge-issue-modal__section-top{display:flex;align-items:center;gap:var(--spacing-3x);flex-wrap:wrap}.badge-issue-modal__section-top{justify-content:space-between}.badge-issue-modal__search{flex:1;display:flex;align-items:center;gap:var(--spacing-2x);padding:var(--spacing-2x) var(--spacing-3x);border:1px solid var(--grey-200);border-radius:14px;background:var(--grey-50)}.badge-issue-modal__search input{width:100%;border:none;outline:none;background:transparent;font-size:14px;color:var(--grey-900)}.badge-issue-modal__search input::placeholder{color:var(--grey-600)}.badge-issue-modal__list{display:flex;flex-direction:column;gap:var(--spacing-2x);max-height:360px;overflow-y:auto;padding-right:var(--spacing-1x)}.badge-issue-modal__placeholder{padding:var(--spacing-3x);border:1px dashed var(--grey-200);border-radius:12px;color:var(--grey-700)}.badge-issue-modal__card{display:flex;align-items:center;gap:var(--spacing-3x);padding:var(--spacing-3x);border:1px solid var(--grey-100);border-radius:14px;background:var(--color-white);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.badge-issue-modal__card input[type=radio]{display:none}.badge-issue-modal__card.is-selected{border-color:var(--primary-300);box-shadow:0 6px 24px rgba(11,59,123,.08)}.badge-issue-modal__card-icon{width:48px;height:48px;border-radius:12px;background:var(--grey-50);display:flex;align-items:center;justify-content:center}.badge-issue-modal__card-body{display:flex;flex-direction:column;gap:4px}.badge-issue-modal__card-title{font-weight:600;color:var(--grey-900)}.badge-issue-modal__card-description{color:var(--grey-700);font-size:14px}.badge-issue-modal__recipient-card,.badge-issue-modal__recipients{display:flex;flex-direction:column;gap:var(--spacing-3x)}.badge-issue-modal__recipient-card{padding:var(--spacing-3x);border:1px solid var(--grey-100);border-radius:16px;background:var(--grey-50)}.badge-issue-modal__recipient-header{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--grey-800)}.badge-issue-modal__recipient-remove{border:none;background:transparent;border-radius:50%;padding:var(--spacing-1x);transition:background .2s ease}.badge-issue-modal__recipient-remove:hover{background:var(--grey-200)}.badge-issue-modal__recipient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-2x)}.badge-issue-modal__field{display:flex;flex-direction:column;gap:var(--spacing-1x);font-size:13px;color:var(--grey-700)}.badge-issue-modal__field input{width:100%;padding:var(--spacing-2x) var(--spacing-3x);border:1px solid var(--grey-200);border-radius:12px;background:var(--color-white);font-size:14px;color:var(--grey-900)}.badge-issue-modal__field input:focus{border-color:var(--primary-300);outline:2px solid var(--primary-200)}.badge-issue-modal__field--wide{grid-column:1/-1}.badge-issue-modal__section--confirm{gap:var(--spacing-3x)}.badge-issue-modal__summary-card{padding:var(--spacing-3x);border-radius:16px;border:1px solid var(--grey-100);background:var(--grey-50);display:flex;flex-direction:column;gap:var(--spacing-3x)}.badge-issue-modal__summary-header{display:flex;align-items:center;gap:var(--spacing-3x)}.badge-issue-modal__summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-3x)}.badge-issue-modal__summary-label{color:var(--grey-700);font-size:14px}.badge-issue-modal__summary-value{color:var(--grey-900);font-weight:600;margin-top:4px}.badge-issue-modal__summary-hint{color:var(--grey-700);font-size:14px;margin-top:4px}.badge-issue-modal__confirm-recipients,.badge-issue-modal__recipients-list{display:flex;flex-direction:column;gap:var(--spacing-2x)}.badge-issue-modal__confirm-recipient{padding:var(--spacing-3x);border-radius:12px;border:1px solid var(--grey-100);background:var(--color-white)}.badge-issue-modal__confirm-name{font-weight:600;color:var(--grey-800);margin-bottom:4px}.badge-issue-modal__confirm-email{color:var(--grey-700);font-size:14px}.badge-issue-modal__actions{justify-content:space-between;margin-top:var(--spacing-2x);position:sticky;bottom:0;padding-top:var(--spacing-3x);background:linear-gradient(180deg,rgba(255,255,255,0) 0,var(--color-white) 24%)}.badge-issue-modal__actions,.badge-issue-modal__actions-left,.badge-issue-modal__actions-right{display:flex;align-items:center;gap:var(--spacing-2x)}@media (max-width:768px){.badge-issue-modal{height:100%;max-height:none}.badge-issue-modal__list{max-height:none}}.filter-chip{position:relative}.filter-chip__trigger{display:inline-flex;align-items:center;padding:2px 16px;min-height:24px;border-radius:6px;border:1px solid var(--primary-300);background:var(--primary-300);color:var(--color-white);font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.filter-chip__trigger:hover{background:var(--primary-400);border-color:var(--primary-400)}.filter-chip__trigger.is-active{background:var(--primary-600);border-color:var(--primary-600);box-shadow:0 10px 20px rgba(29,99,211,.16)}.filter-chip__dropdown{position:absolute;margin-top:8px;left:0;min-width:260px;z-index:10;background:var(--color-white);border-radius:12px;border:1px solid var(--grey-200);box-shadow:0 12px 28px rgba(18,18,18,.12);padding:12px;display:flex;flex-direction:column;gap:10px}.filter-chip__search input{width:100%;border-radius:10px;border:1px solid var(--grey-200);padding:10px 12px;font-size:var(--p-14-font-size);color:var(--grey-900);outline:none}.filter-chip__search input:focus{border-color:var(--primary-300);box-shadow:0 0 0 2px rgba(29,99,211,.12)}.filter-chip__list{max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:6px;padding-right:4px}.filter-chip__option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .1s ease}.filter-chip__option:hover{background:var(--grey-100)}.filter-chip__option input{width:16px;height:16px}.filter-chip__option.is-checked{background:rgba(29,99,211,.08)}.filter-chip__empty{padding:12px 4px;color:var(--grey-600);font-size:var(--p-14-font-size)}.filter-chip__dates{display:flex;flex-direction:column;gap:10px}.filter-chip__date-list{display:flex;flex-direction:column;gap:6px}.filter-chip__date-option{display:flex;align-items:center;gap:10px;padding:6px 4px;cursor:pointer;border-radius:6px}.filter-chip__date-option input{width:16px;height:16px}.filter-chip__date-option:hover{background:var(--grey-50)}.filter-chip__date-fields{display:flex;gap:10px;flex-wrap:wrap}.filter-chip__date-field{flex:1 1 120px;display:flex;flex-direction:column;gap:6px}.filter-chip__date-field span{font-size:var(--p-12-font-size);color:var(--grey-700)}.filter-chip__date-field input{border-radius:10px;border:1px solid var(--grey-200);padding:10px;font-size:var(--p-14-font-size);color:var(--grey-900)}.filter-chip__date-field input:focus{outline:none;border-color:var(--primary-300);box-shadow:0 0 0 2px rgba(29,99,211,.12)}.filter-chip__footer{display:flex;justify-content:flex-start;gap:8px}.filter-chip__action{border:1px solid var(--grey-200);background:var(--grey-50);color:var(--grey-800);border-radius:10px;padding:10px 12px;font-size:var(--p-14-font-size);cursor:pointer;transition:background .1s ease,border-color .1s ease}.filter-chip__action:hover{background:var(--grey-100)}.filter-chip__action--primary{background:var(--primary-500);border-color:var(--primary-500);color:var(--color-white);box-shadow:0 10px 18px rgba(29,99,211,.22)}.filter-chip__action--primary:hover{background:var(--primary-600);border-color:var(--primary-600)}.filter-chip__action--ghost{background:transparent;border:none;color:var(--primary-500);padding-left:0;padding-right:0}.badges{display:grid;grid-template-columns:repeat(auto-fit,310px);gap:24px;padding-top:24px}.badges-header{display:flex;justify-content:space-between}.badges-header>btn-group{display:flex}.badge-details{display:flex;flex-direction:column;gap:24px}.badge-details--loading{display:flex;min-height:60vh;align-items:center;justify-content:center}.badge-details__card{width:100%;max-width:800px;background-color:var(--color-white);border:1px solid var(--grey-200);border-radius:24px;box-shadow:0 12px 40px rgba(17,46,107,.08);padding:24px;display:flex;gap:16px}.badge-details__media-block{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0}.badge-details__media{width:166px;height:166px;border-radius:24px;background:linear-gradient(135deg,var(--grey-50) 0,var(--grey-100) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.badge-details__media-image{width:100%;height:100%;object-fit:cover}.badge-details__media-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.badge-details__body{flex:1;display:flex;flex-direction:column;gap:24px}.badge-details__title{margin:0;color:var(--text-primary)}.badge-details__list{display:flex;flex-direction:column;gap:16px}.badge-details__details{width:100%;max-width:800px;background-color:var(--color-white);border:1px solid var(--grey-200);border-radius:24px;box-shadow:0 8px 30px rgba(17,46,107,.08);padding:32px 48px;display:flex;flex-direction:column;gap:24px}.badge-details__details-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--grey-100);padding-bottom:16px}.badge-details__details-title{margin:0;color:var(--text-primary)}.badge-details__details-meta{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);font-weight:var(--font-weight-medium);color:var(--grey-500);display:flex;gap:8px}.badge-details__details-meta strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.badge-details__details-columns,.badge-details__details-content{display:flex;flex-direction:column;gap:24px}.badge-details__details-item{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:32px;row-gap:8px;align-items:flex-start}.badge-details__details-label{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);font-weight:var(--font-weight-medium);color:var(--grey-500)}.badge-details__details-value{font-size:var(--p-16-font-size);line-height:var(--p-16-line-height);color:var(--text-primary)}.badge-details__details-value--tags{display:flex;flex-wrap:wrap;gap:8px}.badge-details__skills-tag{padding:6px 12px;border-radius:12px;background-color:var(--primary-50);color:var(--primary-500);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);font-weight:var(--font-weight-medium)}.badge-details__revoke-modal{width:min(560px,90vw);padding:32px 32px 28px;background:var(--color-white);border-radius:12px;display:flex;flex-direction:column;gap:20px}.badge-details .modal{background:transparent;border-radius:0;padding:0;box-shadow:none}.badge-details .closeButton{top:16px;right:16px}.badge-details__revoke-header{display:flex;justify-content:space-between;align-items:center}.badge-details__revoke-textarea{width:100%;min-height:180px;resize:vertical;border-radius:8px;border:1px solid var(--primary-200);padding:16px;font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);color:var(--text-primary);transition:border-color .2s ease}.badge-details__revoke-textarea:focus{outline:none;border-color:var(--primary-400);box-shadow:0 0 0 3px rgba(69,130,205,.2)}.badge-details__revoke-actions{display:flex;gap:16px;justify-content:flex-start}.badge-details__revoke-actions .button{min-width:160px}.badge-details__stats{width:100%;max-width:800px;background-color:var(--color-white);border:1px solid var(--grey-200);border-radius:24px;box-shadow:0 8px 30px rgba(17,46,107,.08);padding:32px 48px;display:flex;flex-direction:column;gap:32px}.badge-details__stats-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--grey-100);padding-bottom:16px}.badge-details__stats-title{margin:0;color:var(--text-primary)}.badge-details__stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.badge-details__stats-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.badge-details__stats-value{font-size:32px;line-height:36px;font-weight:var(--font-weight-semibold);color:var(--primary-500)}.badge-details__stats-label{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);color:var(--grey-500)}.badge-details__row{display:grid;grid-template-columns:24px 156px auto;column-gap:24px;row-gap:8px;align-items:center}.badge-details__label{grid-column:2;font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);font-weight:var(--font-weight-medium);color:var(--grey-500)}.badge-details__value{grid-column:3;display:flex;flex-direction:column;gap:4px}.badge-details__value-primary{font-size:var(--p-16-font-size);line-height:var(--p-16-line-height);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.badge-details__value-secondary{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);color:var(--grey-600)}.badge-details__value-link{font-size:var(--p-16-font-size);line-height:var(--p-16-line-height);font-weight:var(--font-weight-medium);color:var(--primary-500);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.badge-details__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.badge-details__id{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;border-radius:12px;background-color:var(--grey-50);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);color:var(--grey-600);position:relative}.badge-details__id-value{font-family:var(--font-family-mono,inherit)}.badge-details__copy{border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.badge-details__copy-hint{position:absolute;top:-24px;left:16px;font-size:var(--p-12-font-size);line-height:var(--p-12-line-height);color:var(--success-500)}@media (max-width:1440px){.badge-details__card{padding:24px;gap:16px}}@media (max-width:1024px){.badge-details__card{padding:28px 32px;gap:32px}}@media (max-width:900px){.badge-details{align-items:stretch}.badge-details__card{flex-direction:column;padding:28px}.badge-details__media-block{flex-direction:row;justify-content:space-between;align-items:flex-start}.badge-details__media{margin-right:auto}.badge-details__footer{flex-direction:column-reverse;align-items:stretch}.badge-details__id{justify-content:space-between}.badge-details__details{padding:24px}.badge-details__details-content{gap:28px}.badge-details__details-item{grid-template-columns:minmax(0,1fr);row-gap:6px}.badge-details__details-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:24px}.badge-details__details-columns .badge-details__details-item{grid-template-columns:minmax(0,1fr)}}@media (max-width:834px){.badge-details__row{grid-template-columns:24px auto;column-gap:16px;align-items:flex-start}.badge-details__label{grid-column:2;align-self:flex-start}.badge-details__value{grid-column:2}}@media (max-width:600px){.badge-details{padding:8px 16px 16px}.badge-details__card{padding:24px 16px}.badge-details__media-block{flex-direction:row;gap:16px}.badge-details__footer{gap:16px}.badge-details__id{width:100%;justify-content:flex-start;flex-wrap:wrap;row-gap:8px}.badge-details__copy-hint{position:static}.badge-details__details{padding:20px 16px}.badge-details__details-meta{align-items:flex-start;flex-direction:column;gap:4px}.badge-details__details-columns{column-gap:16px;row-gap:16px}.badge-details__stats{padding:24px 16px}.badge-details__stats-grid{grid-template-columns:1fr;row-gap:20px}.badge-details__revoke-modal{padding:24px 20px;gap:16px}.badge-details__revoke-textarea{min-height:140px;border-radius:16px}.badge-details__revoke-actions{flex-direction:column;gap:12px}.badge-details__revoke-actions .button{width:100%;min-width:0}}.badge-page{display:flex;flex-direction:column-reverse;gap:var(--spacing-8x);height:100%;max-width:calc(698px + var(--spacing-8x) + 453px)}.badge-page__col{width:100%}.badge-page__col--left{max-width:698px}.badge-page__col--right{max-width:453px}.badge-form{display:flex;flex-direction:column;justify-content:space-between;max-width:698px}.badge-form-group{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4x);align-items:start;max-width:698px}.badge-form-button-group button{width:107px}.badge-form-button-group button:first-child{margin-right:var(--spacing-4x)}.badge-image-group{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4x);align-items:start;max-width:453px}.badge-image-group-mobile{display:none}@media (min-width:1440px){.badge-page{flex-direction:row;justify-content:left}}@media (max-width:833px){.badge-page-wrapper{margin-left:0}.upload{display:none}.badge-image-group{display:block}.badge-image-group-mobile{display:flex;align-items:center;justify-content:space-between;max-width:393px}.badge-image-group-mobile button{width:84%}.badge-image-group-mobile button span{display:flex;align-items:center}.badge-form-group{display:grid;grid-template-columns:1fr;row-gap:var(--spacing-3x);align-items:start;max-width:100%}.badge-form-button-group{max-width:393px}.badge-form-button-group button{width:100%}.badge-form-button-group button:first-child{margin-right:0;margin-bottom:var(--spacing-3x)}}.companies-page-wrapper{height:100%;display:grid;grid-template:auto 1fr/1fr}.companies-page-content{grid-row:2/3}@media (max-width:450px){.companies-page-wrapper .caption--heading-4{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}}.corporative-page{padding:var(--p-8)}.corporative-page .input-base-wrapper{max-width:346px}@media(max-width:450px){.corporative-page .input-base-wrapper{max-width:100%}}.caption.corporative-page-caption{margin-top:var(--spacing-5x);margin-bottom:var(--spacing-05x);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}.corporative-page-form{margin-top:var(--spacing-5x)}.corporative-page-sphere{max-width:346px}@media(max-width:450px){.corporative-page-sphere{max-width:100%}}.corporative-page-form-group{margin-top:var(--spacing-5x);display:grid;grid-template-columns:minmax(auto,346px) minmax(auto,346px);grid-template-rows:1fr;grid-gap:var(--spacing-5x)}@media(max-width:835px){.corporative-page-form-group{grid-template:1fr/repeat(auto-fit,minmax(auto,346px))}}@media(max-width:450px){.corporative-page-form-group{grid-template:1fr/repeat(auto-fit,minmax(auto,100%))}}.corporative-page-contact-form{margin-top:var(--spacing-6x);display:grid;grid-gap:var(--spacing-5x)}.corporative-page-contact-form-group{display:grid;grid-template:1fr/repeat(auto-fit,minmax(auto,346px));grid-gap:var(--spacing-5x)}@media(max-width:450px){.corporative-page-contact-form-group{grid-template:1fr/repeat(auto-fit,minmax(auto,100%))}}.corporative-page-buttons{margin-top:var(--spacing-6x);grid-gap:var(--spacing-4x)}.corporative-page-buttons button{width:107px}@media(max-width:450px){.corporative-page-buttons button{width:100%}}.corporative-page-buttons button:first-child{margin-right:var(--spacing-4x)}@media(max-width:450px){.corporative-page-buttons button:first-child{margin-right:none}.corporative-page-buttons{display:flex;flex-direction:column;gap:var(--spacing-4x)}.corporative-page-logo-upload{display:none}}.corporative-page-btn-upload{display:none}@media(max-width:450px){.corporative-page-btn-upload{display:flex;align-items:center;justify-content:space-between;max-width:393px;margin-top:var(--spacing-5x);margin-right:0}.corporative-page-btn-upload button{width:100%}.corporative-page-btn-upload button span{display:flex;align-items:center}}.corporative-page-tab-desc{display:inline-flex}@media(max-width:450px){.corporative-page-tab-desc{display:none}}.corporative-page-tab-mob{display:none}@media(max-width:450px){.corporative-page-tab-mob{display:inline-flex}}.personal-page{padding:var(--p-8)}.personal-page .input-base-wrapper{max-width:346px}@media(max-width:450px){.personal-page .input-base-wrapper{max-width:100%}}.caption.personal-page-caption{margin-top:var(--spacing-5x);margin-bottom:var(--spacing-05x);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}.personal-page-form{margin-top:var(--spacing-5x)}.personal-page-sphere{max-width:346px}@media(max-width:450px){.personal-page-sphere{max-width:100%}}.personal-page-form-group{margin-top:var(--spacing-5x)}.personal-page-form-group__col-documents{margin-top:var(--spacing-5x);display:grid;grid-template:1fr/repeat(auto-fit,minmax(auto,346px));grid-gap:var(--spacing-5x)}@media(max-width:450px){.personal-page-form-group__col-documents{grid-template:1fr/repeat(auto-fit,minmax(auto,100%))}}.personal-page-contact-form{margin-top:var(--spacing-6x);display:grid;grid-gap:var(--spacing-5x)}.personal-page-contact-form-group{display:grid;grid-template:1fr/repeat(auto-fit,minmax(auto,346px));grid-gap:var(--spacing-5x)}@media(max-width:450px){.personal-page-contact-form-group{grid-template:1fr/repeat(auto-fit,minmax(auto,100%))}}.personal-page-buttons{margin-top:var(--spacing-6x);grid-gap:var(--spacing-4x)}.personal-page-buttons button{width:107px}@media(max-width:450px){.personal-page-buttons button{width:100%}}.personal-page-buttons button:first-child{margin-right:var(--spacing-4x)}@media(max-width:450px){.personal-page-buttons button:first-child{margin-right:none}.personal-page-buttons{display:flex;flex-direction:column;gap:var(--spacing-4x)}}.personal-page-tab-desc{display:inline-flex}@media(max-width:450px){.personal-page-tab-desc{display:none}}.personal-page-tab-mob{display:none}@media(max-width:450px){.personal-page-tab-mob{display:inline-flex}}.event-create{gap:var(--spacing-4x);max-width:860px}.event-create,.event-create__form{display:flex;flex-direction:column}.event-create__form{gap:var(--spacing-5x);margin-top:var(--spacing-2x)}.event-create__section{display:flex;flex-direction:column;gap:var(--spacing-3x)}.event-create__section--public{padding-top:var(--spacing-1x)}.event-create__fields{display:flex;flex-direction:column;gap:var(--spacing-3x)}.event-create__field{width:100%}.event-create__field--wide{max-width:700px}.event-create__field--medium{max-width:340px}.event-create__field--small{max-width:140px}.event-create__grid{display:grid;grid-template-columns:repeat(auto-fit,340px);column-gap:20px;row-gap:var(--spacing-3x);align-items:flex-end}.event-create__grid--pair{grid-template-columns:repeat(2,340px);column-gap:20px;row-gap:var(--spacing-3x)}.event-create__dates{display:flex;flex-direction:column;gap:var(--spacing-3x)}.event-create__row{display:flex;flex-wrap:wrap}.event-create__row,.event-create__row--tight{column-gap:20px;row-gap:var(--spacing-3x)}.event-create__hint{margin-top:var(--spacing-1x)}.event-create__radio-group{display:flex;flex-wrap:wrap;gap:var(--spacing-3x)}.event-create__radio{display:inline-flex;align-items:center;gap:var(--spacing-2x);cursor:pointer;font-size:var(--p-16-font-size);line-height:var(--p-16-line-height);color:var(--grey-900)}.event-create__radio input{width:18px;height:18px;accent-color:var(--primary-500);cursor:pointer}.event-create__upload{display:flex;flex-direction:column;gap:var(--spacing-2x);max-width:320px}.event-create__upload-label{color:var(--grey-700)}.event-create__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3x);padding-top:var(--spacing-2x)}.event-create__status{min-width:200px}@media (max-width:834px){.event-create{max-width:100%}.event-create__grid,.event-create__grid--pair{grid-template-columns:1fr}.event-create__row{flex-direction:column;gap:var(--spacing-3x)}.event-create__field--wide{max-width:100%}.event-create__actions{align-items:flex-start}}.events-page{flex-direction:column;color:var(--grey-900)}.events-page,.events-page__top{display:flex;gap:var(--spacing-3x)}.events-page__top{align-items:flex-start;justify-content:space-between}.events-page__title-block{display:flex;flex-direction:column;gap:var(--spacing-1x)}.events-page__subtitle{color:var(--grey-700);font-size:var(--p-16-font-size);line-height:var(--p-16-line-height)}.events-page__search{position:relative;width:min(640px,100%)}.events-page__search input{width:100%;height:40px;border-radius:12px;border:1px solid var(--grey-200);padding:0 var(--spacing-4x) 0 48px;font-size:var(--p-16-font-size);line-height:var(--p-16-line-height);color:var(--grey-900);background:var(--color-white);box-shadow:0 12px 24px rgba(18,18,18,.04)}.events-page__search input::placeholder{color:var(--grey-600)}.events-page__search input:focus{outline:none;border-color:var(--primary-300);box-shadow:0 14px 32px rgba(29,99,211,.12)}.events-page__search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%)}.events-page__filters{display:flex;flex-wrap:wrap;gap:var(--spacing-2x);padding-top:var(--spacing-1x)}.events-filter{display:inline-flex;align-items:center;gap:var(--spacing-2x);padding:10px 14px;min-height:44px;background:var(--grey-100);border:1px solid var(--grey-200);border-radius:12px}.events-filter__label{color:var(--grey-700)}.events-filter__control,.events-filter__label{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}.events-filter__control{border:none;background:transparent;color:var(--grey-900);min-width:150px;outline:none}.events-filter__control::-webkit-calendar-picker-indicator{cursor:pointer}.events-filter__reset{border:none;background:transparent;color:var(--primary-500);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);cursor:pointer}.events-list{display:flex;flex-direction:column;gap:var(--spacing-3x);padding-top:var(--spacing-1x)}.events-card{background:var(--color-white);border-radius:18px;border:1px solid var(--grey-100);padding:18px 20px;box-shadow:0 12px 30px rgba(18,18,18,.07)}.events-card__header{display:flex;align-items:flex-start}.events-card__title{font-size:var(--h5-font-size);line-height:var(--h5-line-height);font-weight:var(--font-weight-semibold)}.events-card__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-1x);margin-top:var(--spacing-2x)}.events-tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:6px;font-size:var(--p-12-font-size);line-height:var(--p-12-line-height);font-weight:var(--font-weight-medium);border:1px solid transparent}.events-tag--type{background:var(--grey-100);border-color:var(--grey-200);color:var(--grey-900)}.events-tag--private,.events-tag--public{background:var(--color-white);border-color:var(--primary-500);color:var(--primary-500)}.events-tag--online{background:#fff7ed;border-color:var(--warning-300);color:var(--warning-500)}.events-tag--offline{background:var(--grey-100);border-color:var(--grey-300);color:var(--grey-800)}.events-tag--age{background:var(--grey-600);border-color:var(--grey-600);color:var(--color-white)}.events-tag--badges{background:var(--success-100);border-color:var(--success-400);color:var(--success-600)}.events-card__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-3x);margin-top:var(--spacing-2x);color:var(--grey-700);font-size:var(--p-14-font-size);line-height:var(--p-14-line-height)}.events-card__meta-item{display:inline-flex;align-items:center;gap:var(--spacing-1x)}.events-card__meta-icon{width:20px;height:20px}.events-page__state{color:var(--grey-700);font-size:var(--p-16-font-size);line-height:var(--p-16-line-height)}.events-page__state--error{color:var(--error-500)}@media (max-width:1100px){.events-page__top{flex-direction:column}.events-page__search{width:100%}}@media (max-width:834px){.events-page__filters{gap:var(--spacing-1x)}.events-filter{width:100%;justify-content:space-between}.events-filter__control{min-width:auto;text-align:right}.events-card{padding:14px 16px}.events-card__header{flex-direction:column}.events-card__actions{align-self:flex-end}}:root{--color-black:#121212;--color-white:#ffffff;--grey-50:#f7f7f8;--grey-100:#f3f3f4;--grey-200:#e8e8ea;--grey-300:#cfdfd4;--grey-400:#b8babf;--grey-500:#9fa3a9;--grey-600:#888c94;--grey-700:#70747e;--grey-800:#585e69;--grey-900:#404653;--primary-50:#f0f5ff;--primary-100:#d6e6ff;--primary-200:#bdd6ff;--primary-300:#8fbaff;--primary-400:#5294ff;--primary-500:#1d63d3;--primary-600:#1351b5;--primary-700:#0a4098;--primary-800:#04317a;--primary-900:#00235c;--success-100:#d1fadf;--success-200:#a6f4c5;--success-300:#6ce9a6;--success-400:#32d583;--success-500:#12b76a;--success-600:#039855;--warning-100:#feec7f;--warning-200:#fedf89;--warning-300:#fec84b;--warning-400:#fdb022;--warning-500:#f79009;--error-100:#fee4e2;--error-200:#fecdca;--error-300:#fd9891;--error-400:#f97066;--error-500:#f04438;--error-600:#d92d20;--style-100:#3daada;--style-200:#4582cd;--style-300:#5455c9;--style-400:linear-gradient(#3daada,#5455c9);--text-primary:rgba(18,18,18,1)}@layer utilities{.color-black{color:var(--color-black)}.color-white{color:var(--color-white)}.color-grey-50{color:var(--grey-50)}.color-grey-100{color:var(--grey-100)}.color-grey-200{color:var(--grey-200)}.color-grey-300{color:var(--grey-300)}.color-grey-400{color:var(--grey-400)}.color-grey-500{color:var(--grey-500)}.color-grey-600{color:var(--grey-600)}.color-grey-700{color:var(--grey-700)}.color-grey-800{color:var(--grey-800)}.color-grey-900{color:var(--grey-900)}.color-primary-50{color:var(--primary-50)}.color-primary-100{color:var(--primary-100)}.color-primary-200{color:var(--primary-200)}.color-primary-300{color:var(--primary-300)}.color-primary-400{color:var(--primary-400)}.color-primary-500{color:var(--primary-500)}.color-primary-600{color:var(--primary-600)}.color-primary-700{color:var(--primary-700)}.color-primary-800{color:var(--primary-800)}.color-primary-900{color:var(--primary-900)}.color-success-100{color:var(--success-100)}.color-success-200{color:var(--success-200)}.color-success-300{color:var(--success-300)}.color-success-400{color:var(--success-400)}.color-success-500{color:var(--success-500)}.color-success-600{color:var(--success-600)}.color-warning-100{color:var(--warning-100)}.color-warning-200{color:var(--warning-200)}.color-warning-300{color:var(--warning-300)}.color-warning-400{color:var(--warning-400)}.color-warning-500{color:var(--warning-500)}.color-error-100{color:var(--error-100)}.color-error-200{color:var(--error-200)}.color-error-300{color:var(--error-300)}.color-error-400{color:var(--error-400)}.color-error-500{color:var(--error-500)}.color-error-600{color:var(--error-600)}.color-style-100{color:var(--style-100)}.color-style-200{color:var(--style-200)}.color-style-300{color:var(--style-300)}.color-style-400{color:var(--style-400)}}:root{--scale-indent:4px;--spacing-05x:calc(var(--scale-indent) * 0.5);--spacing-1x:calc(var(--scale-indent) * 1);--spacing-1_5x:calc(var(--scale-indent) * 1.5);--spacing-2x:calc(var(--scale-indent) * 2);--spacing-3x:calc(var(--scale-indent) * 3);--spacing-4x:calc(var(--scale-indent) * 4);--spacing-5x:calc(var(--scale-indent) * 5);--spacing-6x:calc(var(--scale-indent) * 6);--spacing-7x:calc(var(--scale-indent) * 7);--spacing-8x:calc(var(--scale-indent) * 8);--spacing-10x:calc(var(--scale-indent) * 10);--spacing-14x:calc(var(--scale-indent) * 14);--spacing-20x:calc(var(--scale-indent) * 20);--spacing-24x:calc(var(--scale-indent) * 24);--spacing-30x:calc(var(--scale-indent) * 30)}.p-05x{padding:var(--spacing-05x)}.pt-05x{padding-top:var(--spacing-05x)}.pr-05x{padding-right:var(--spacing-05x)}.pb-05x{padding-bottom:var(--spacing-05x)}.pl-05x,.px-05x{padding-left:var(--spacing-05x)}.px-05x{padding-right:var(--spacing-05x)}.py-05x{padding-top:var(--spacing-05x);padding-bottom:var(--spacing-05x)}.p-1x{padding:var(--spacing-1x)}.pt-1x{padding-top:var(--spacing-1x)}.pr-1x{padding-right:var(--spacing-1x)}.pb-1x{padding-bottom:var(--spacing-1x)}.pl-1x,.px-1x{padding-left:var(--spacing-1x)}.px-1x{padding-right:var(--spacing-1x)}.py-1x{padding-top:var(--spacing-1x);padding-bottom:var(--spacing-1x)}.p-1_5x{padding:var(--spacing-1_5x)}.pt-1_5x{padding-top:var(--spacing-1_5x)}.pr-1_5x{padding-right:var(--spacing-1_5x)}.pb-1_5x{padding-bottom:var(--spacing-1_5x)}.pl-1_5x,.px-1_5x{padding-left:var(--spacing-1_5x)}.px-1_5x{padding-right:var(--spacing-1_5x)}.py-1_5x{padding-top:var(--spacing-1_5x);padding-bottom:var(--spacing-1_5x)}.p-2x{padding:var(--spacing-2x)}.pt-2x{padding-top:var(--spacing-2x)}.pr-2x{padding-right:var(--spacing-2x)}.pb-2x{padding-bottom:var(--spacing-2x)}.pl-2x,.px-2x{padding-left:var(--spacing-2x)}.px-2x{padding-right:var(--spacing-2x)}.py-2x{padding-top:var(--spacing-2x);padding-bottom:var(--spacing-2x)}.p-3x{padding:var(--spacing-3x)}.pt-3x{padding-top:var(--spacing-3x)}.pr-3x{padding-right:var(--spacing-3x)}.pb-3x{padding-bottom:var(--spacing-3x)}.pl-3x,.px-3x{padding-left:var(--spacing-3x)}.px-3x{padding-right:var(--spacing-3x)}.py-3x{padding-top:var(--spacing-3x);padding-bottom:var(--spacing-3x)}.p-4x{padding:var(--spacing-4x)}.pt-4x{padding-top:var(--spacing-4x)}.pr-4x{padding-right:var(--spacing-4x)}.pb-4x{padding-bottom:var(--spacing-4x)}.pl-4x,.px-4x{padding-left:var(--spacing-4x)}.px-4x{padding-right:var(--spacing-4x)}.py-4x{padding-top:var(--spacing-4x);padding-bottom:var(--spacing-4x)}.p-5x{padding:var(--spacing-5x)}.pt-5x{padding-top:var(--spacing-5x)}.pr-5x{padding-right:var(--spacing-5x)}.pb-5x{padding-bottom:var(--spacing-5x)}.pl-5x,.px-5x{padding-left:var(--spacing-5x)}.px-5x{padding-right:var(--spacing-5x)}.py-5x{padding-top:var(--spacing-5x);padding-bottom:var(--spacing-5x)}.p-6x{padding:var(--spacing-6x)}.pt-6x{padding-top:var(--spacing-6x)}.pr-6x{padding-right:var(--spacing-6x)}.pb-6x{padding-bottom:var(--spacing-6x)}.pl-6x,.px-6x{padding-left:var(--spacing-6x)}.px-6x{padding-right:var(--spacing-6x)}.py-6x{padding-top:var(--spacing-6x);padding-bottom:var(--spacing-6x)}.p-7x{padding:var(--spacing-7x)}.pt-7x{padding-top:var(--spacing-7x)}.pr-7x{padding-right:var(--spacing-7x)}.pb-7x{padding-bottom:var(--spacing-7x)}.pl-7x,.px-7x{padding-left:var(--spacing-7x)}.px-7x{padding-right:var(--spacing-7x)}.py-7x{padding-top:var(--spacing-7x);padding-bottom:var(--spacing-7x)}.p-8x{padding:var(--spacing-8x)}.pt-8x{padding-top:var(--spacing-8x)}.pr-8x{padding-right:var(--spacing-8x)}.pb-8x{padding-bottom:var(--spacing-8x)}.pl-8x,.px-8x{padding-left:var(--spacing-8x)}.px-8x{padding-right:var(--spacing-8x)}.py-8x{padding-top:var(--spacing-8x);padding-bottom:var(--spacing-8x)}.p-10x{padding:var(--spacing-10x)}.pt-10x{padding-top:var(--spacing-10x)}.pr-10x{padding-right:var(--spacing-10x)}.pb-10x{padding-bottom:var(--spacing-10x)}.pl-10x,.px-10x{padding-left:var(--spacing-10x)}.px-10x{padding-right:var(--spacing-10x)}.py-10x{padding-top:var(--spacing-10x);padding-bottom:var(--spacing-10x)}.p-14x{padding:var(--spacing-14x)}.pt-14x{padding-top:var(--spacing-14x)}.pr-14x{padding-right:var(--spacing-14x)}.pb-14x{padding-bottom:var(--spacing-14x)}.pl-14x,.px-14x{padding-left:var(--spacing-14x)}.px-14x{padding-right:var(--spacing-14x)}.py-14x{padding-top:var(--spacing-14x);padding-bottom:var(--spacing-14x)}.p-20x{padding:var(--spacing-20x)}.pt-20x{padding-top:var(--spacing-20x)}.pr-20x{padding-right:var(--spacing-20x)}.pb-20x{padding-bottom:var(--spacing-20x)}.pl-20x,.px-20x{padding-left:var(--spacing-20x)}.px-20x{padding-right:var(--spacing-20x)}.py-20x{padding-top:var(--spacing-20x);padding-bottom:var(--spacing-20x)}.p-24x{padding:var(--spacing-24x)}.pt-24x{padding-top:var(--spacing-24x)}.pr-24x{padding-right:var(--spacing-24x)}.pb-24x{padding-bottom:var(--spacing-24x)}.pl-24x,.px-24x{padding-left:var(--spacing-24x)}.px-24x{padding-right:var(--spacing-24x)}.py-24x{padding-top:var(--spacing-24x);padding-bottom:var(--spacing-24x)}.p-30x{padding:var(--spacing-30x)}.pt-30x{padding-top:var(--spacing-30x)}.pr-30x{padding-right:var(--spacing-30x)}.pb-30x{padding-bottom:var(--spacing-30x)}.pl-30x,.px-30x{padding-left:var(--spacing-30x)}.px-30x{padding-right:var(--spacing-30x)}.py-30x{padding-top:var(--spacing-30x);padding-bottom:var(--spacing-30x)}.m-05x{margin:var(--spacing-05x)}.mt-05x{margin-top:var(--spacing-05x)}.mr-05x{margin-right:var(--spacing-05x)}.mb-05x{margin-bottom:var(--spacing-05x)}.ml-05x,.mx-05x{margin-left:var(--spacing-05x)}.mx-05x{margin-right:var(--spacing-05x)}.my-05x{margin-top:var(--spacing-05x);margin-bottom:var(--spacing-05x)}.m-1x{margin:var(--spacing-1x)}.mt-1x{margin-top:var(--spacing-1x)}.mr-1x{margin-right:var(--spacing-1x)}.mb-1x{margin-bottom:var(--spacing-1x)}.ml-1x,.mx-1x{margin-left:var(--spacing-1x)}.mx-1x{margin-right:var(--spacing-1x)}.my-1x{margin-top:var(--spacing-1x);margin-bottom:var(--spacing-1x)}.mb-2x{margin-bottom:var(--spacing-2x)}.mt-2x{margin-top:var(--spacing-2x)}.mr-3x{margin-right:var(--spacing-3x)}.ml-3x{margin-left:var(--spacing-3x)}.mt-3x{margin-top:var(--spacing-3x)}.mr-4x{margin-right:var(--spacing-4x)}:root{--font-sans:"Inter",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--h1-font-size:48px;--h1-line-height:56px;--h1-font-weight:var(--font-weight-semibold);--h2-font-size:36px;--h2-line-height:40px;--h2-font-weight:var(--font-weight-semibold);--h3-font-size:32px;--h3-line-height:40px;--h3-font-weight:var(--font-weight-semibold);--h4-font-size:24px;--h4-line-height:28px;--h4-font-weight:var(--font-weight-semibold);--h5-font-size:20px;--h5-line-height:24px;--h5-font-weight:var(--font-weight-semibold);--h6-16-font-size:16px;--h6-16-line-height:24px;--h6-16-font-weight:var(--font-weight-bold);--h6-14-font-size:14px;--h6-14-line-height:20px;--h6-14-font-weight:var(--font-weight-bold);--table-h1-font-size:48px;--table-h1-line-height:56px;--table-h1-font-weight:var(--font-weight-regular);--table-h2-font-size:36px;--table-h2-line-height:40px;--table-h2-font-weight:var(--font-weight-regular);--table-h3-font-size:32px;--table-h3-line-height:40px;--table-h3-font-weight:var(--font-weight-regular);--table-h4-font-size:24px;--table-h4-line-height:28px;--table-h4-font-weight:var(--font-weight-regular);--table-h5-font-size:20px;--table-h5-line-height:24px;--table-h5-font-weight:var(--font-weight-regular);--table-h6-font-size:16px;--table-h6-line-height:24px;--table-h6-font-weight:var(--font-weight-regular);--subtitle-font-size:20px;--subtitle-line-height:24px;--p-16-font-size:16px;--p-16-line-height:24px;--p-14-font-size:14px;--p-14-line-height:20px;--p-12-font-size:12px;--p-12-line-height:16px}.caption{font-family:var(--font-sans)}.caption--heading-1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--h1-font-weight)}.caption--heading-2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);font-weight:var(--h2-font-weight)}.caption--heading-3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-weight:var(--h3-font-weight)}.caption--heading-4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);font-weight:var(--h4-font-weight)}.caption--heading-5{font-size:var(--h5-font-size);line-height:var(--h5-line-height);font-weight:var(--h5-font-weight)}.caption--widget-16{font-size:var(--h6-16-font-size);line-height:var(--h6-16-line-height);font-weight:var(--h6-16-font-weight)}.caption--widget-14{font-size:var(--h6-14-font-size);line-height:var(--h6-14-line-height);font-weight:var(--h6-14-font-weight)}.caption--table-1{font-size:var(--table-h1-font-size);line-height:var(--table-h1-line-height);font-weight:var(--table-h1-font-weight)}.caption--table-2{font-size:var(--table-h2-font-size);line-height:var(--table-h2-line-height);font-weight:var(--table-h2-font-weight)}.caption--table-3{font-size:var(--table-h3-font-size);line-height:var(--table-h3-line-height);font-weight:var(--table-h3-font-weight)}.caption--table-4{font-size:var(--table-h4-font-size);line-height:var(--table-h4-line-height);font-weight:var(--table-h4-font-weight)}.caption--table-5{font-size:var(--table-h5-font-size);line-height:var(--table-h5-line-height);font-weight:var(--table-h5-font-weight)}.caption--table-6{font-size:var(--table-h6-font-size);line-height:var(--table-h6-line-height);font-weight:var(--table-h6-font-weight)}.caption--subtitle{font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);font-weight:var(--font-weight-regular)}.caption--paragraph-16{font-size:var(--p-16-font-size);line-height:var(--p-16-line-height);font-weight:var(--font-weight-regular)}.caption--paragraph-14{font-size:var(--p-14-font-size);line-height:var(--p-14-line-height);font-weight:var(--font-weight-regular)}.caption--paragraph-12{font-size:var(--p-12-font-size);line-height:var(--p-12-line-height);font-weight:var(--font-weight-regular)}.caption.text-variant--bold{font-weight:var(--font-weight-bold)}.caption.text-variant--medium{font-weight:var(--font-weight-medium)}.caption.text-variant--italic{font-style:italic}.caption.text-variant--underline{text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}