.finkit-modular-card{display:flex;flex-direction:column;padding:16px;text-decoration:none;outline:none;border-radius:16px;background-color:var(--color-white);color:inherit}.finkit-modular-card *,.finkit-modular-card :after,.finkit-modular-card :before{box-sizing:border-box}.finkit-modular-card--secondary{background-color:var(--color-gray-400)}.finkit-modular-heading{margin:0;padding:0;font-family:Favorit Pro,sans-serif;font-feature-settings:"ss05" on,"cpsp" on,"ss04" on,"clig" off,"liga" off}.finkit-modular-heading--display{font-weight:var(--font-weight-bold);font-size:var(--font-size-32);line-height:var(--font-line-height-32)}@media screen and (min-width:768px){.finkit-modular-heading--display{letter-spacing:-.96px;font-size:var(--font-size-48);line-height:var(--font-line-height-48)}}.finkit-modular-heading--hero{font-weight:var(--font-weight-medium);font-size:var(--font-size-28);line-height:var(--font-line-height-28)}@media screen and (min-width:768px){.finkit-modular-heading--hero{font-weight:var(--font-weight-bold);letter-spacing:-.6px;font-size:var(--font-size-40);line-height:var(--font-line-height-40)}}.finkit-modular-heading--h1{font-weight:var(--font-weight-medium);font-size:var(--font-size-24);line-height:var(--font-line-height-24)}@media screen and (min-width:768px){.finkit-modular-heading--h1{font-weight:var(--font-weight-bold);font-size:var(--font-size-32);line-height:var(--font-line-height-32)}}.finkit-modular-heading--h2{font-weight:var(--font-weight-medium);font-size:var(--font-size-20);line-height:var(--font-line-height-20)}@media screen and (min-width:768px){.finkit-modular-heading--h2{font-size:var(--font-size-28);line-height:var(--font-line-height-28)}}.finkit-modular-heading--h3{font-weight:var(--font-weight-medium);font-size:var(--font-size-18);line-height:var(--font-line-height-18)}@media screen and (min-width:768px){.finkit-modular-heading--h3{font-size:var(--font-size-24);line-height:var(--font-line-height-24)}}.finkit-modular-heading--h4{font-weight:var(--font-weight-medium);font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (min-width:768px){.finkit-modular-heading--h4{font-size:var(--font-size-20);line-height:var(--font-line-height-20)}}.finkit-modular-heading--h5{font-weight:var(--font-weight-medium);font-size:var(--font-size-18);line-height:var(--font-line-height-18)}.finkit-modular-heading--h6{font-weight:var(--font-weight-medium);font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-tooltip{min-width:32px;max-width:192px;padding:6px 10px;line-height:0;border-radius:6px;background:var(--color-black-500);box-shadow:0 1px 3px 0 rgba(31,36,46,.03),0 6px 6px 0 rgba(31,36,46,.03),0 13px 8px rgba(31,36,46,.01)}.finkit-modular-tooltip.finkit-modular-tooltip--inverted{background:var(--color-white)}.finkit-modular-tooltip__wrapper{display:inline-block}.finkit-modular-tooltip__text{font-size:var(--font-size-12);line-height:var(--font-line-height-12);font-weight:var(--font-weight-regular);color:var(--color-white)}.finkit-modular-tooltip__text.finkit-modular-tooltip--inverted{color:var(--color-black-500)}.finkit-modular-divider{display:flex;flex-grow:1;align-items:center;justify-content:center;min-height:28px}.finkit-modular-divider:after,.finkit-modular-divider:before{content:"";display:block;width:100%;height:1px;background:var(--color-black-100)}.finkit-modular-divider__content{display:flex;flex:0 0 auto;padding:4px 16px}.finkit-modular-private-icon{display:inline-block;font-size:24px;line-height:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.finkit-modular-private-icon svg{width:1em;height:1em;overflow:hidden}.finkit-modular-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-weight:var(--font-weight-medium);font-family:inherit;line-height:var(--font-line-height-18);white-space:nowrap;text-decoration:none;text-overflow:ellipsis;outline:none;border:1px solid transparent;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-button{transition:var(--transition-default);transition-property:background-color,color,border-color,box-shadow}}.finkit-modular-button.finkit-modular-button--xs{padding:7px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--xs .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--xs .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--xs.finkit-modular-button--icon-only{padding:7px}.finkit-modular-button.finkit-modular-button--s{padding:11px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--s .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--s .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--s.finkit-modular-button--icon-only{padding:11px}.finkit-modular-button.finkit-modular-button--m{padding:15px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--m .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--m .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--m.finkit-modular-button--icon-only{padding:15px}.finkit-modular-button.finkit-modular-button--l{padding:17px 20px;font-size:18px}.finkit-modular-button.finkit-modular-button--l .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--l .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--l.finkit-modular-button--icon-only{padding:17px}.finkit-modular-button.finkit-modular-button--xs-xs{padding:7px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--xs-xs .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--xs-xs .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--s-xs{padding:11px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--s-xs .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--s-xs .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--m-xs{padding:15px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--m-xs .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--m-xs .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--l-xs{padding:17px 20px;font-size:18px}.finkit-modular-button.finkit-modular-button--l-xs .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--l-xs .finkit-modular-button__spinner{font-size:24px}@media screen and (min-width:600px){.finkit-modular-button.finkit-modular-button--xs-s{padding:7px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--xs-s .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--xs-s .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--s-s{padding:11px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--s-s .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--s-s .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--m-s{padding:15px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--m-s .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--m-s .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--l-s{padding:17px 20px;font-size:18px}.finkit-modular-button.finkit-modular-button--l-s .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--l-s .finkit-modular-button__spinner{font-size:24px}}@media screen and (min-width:768px){.finkit-modular-button.finkit-modular-button--xs-m{padding:7px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--xs-m .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--xs-m .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--s-m{padding:11px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--s-m .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--s-m .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--m-m{padding:15px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--m-m .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--m-m .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--l-m{padding:17px 20px;font-size:18px}.finkit-modular-button.finkit-modular-button--l-m .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--l-m .finkit-modular-button__spinner{font-size:24px}}@media screen and (min-width:1024px){.finkit-modular-button.finkit-modular-button--xs-l{padding:7px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--xs-l .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--xs-l .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--s-l{padding:11px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--s-l .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--s-l .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--m-l{padding:15px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--m-l .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--m-l .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--l-l{padding:17px 20px;font-size:18px}.finkit-modular-button.finkit-modular-button--l-l .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--l-l .finkit-modular-button__spinner{font-size:24px}}@media screen and (min-width:1280px){.finkit-modular-button.finkit-modular-button--xs-xl{padding:7px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--xs-xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--xs-xl .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--s-xl{padding:11px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--s-xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--s-xl .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--m-xl{padding:15px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--m-xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--m-xl .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--l-xl{padding:17px 20px;font-size:18px}.finkit-modular-button.finkit-modular-button--l-xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--l-xl .finkit-modular-button__spinner{font-size:24px}}@media screen and (min-width:1440px){.finkit-modular-button.finkit-modular-button--xs-2xl{padding:7px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--xs-2xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--xs-2xl .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--s-2xl{padding:11px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--s-2xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--s-2xl .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--m-2xl{padding:15px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--m-2xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--m-2xl .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--l-2xl{padding:17px 20px;font-size:18px}.finkit-modular-button.finkit-modular-button--l-2xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--l-2xl .finkit-modular-button__spinner{font-size:24px}}@media screen and (min-width:1920px){.finkit-modular-button.finkit-modular-button--xs-3xl{padding:7px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--xs-3xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--xs-3xl .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--s-3xl{padding:11px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--s-3xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--s-3xl .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--m-3xl{padding:15px 20px;font-size:16px}.finkit-modular-button.finkit-modular-button--m-3xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--m-3xl .finkit-modular-button__spinner{font-size:24px}.finkit-modular-button.finkit-modular-button--l-3xl{padding:17px 20px;font-size:18px}.finkit-modular-button.finkit-modular-button--l-3xl .finkit-modular-button__icon,.finkit-modular-button.finkit-modular-button--l-3xl .finkit-modular-button__spinner{font-size:24px}}.finkit-modular-button:not(.finkit-modular-button--icon-only){min-width:80px}.finkit-modular-button.finkit-modular-button--rounded{border-radius:50%}.finkit-modular-button.finkit-modular-button--icon-left{padding-left:16px}.finkit-modular-button.finkit-modular-button--icon-left .finkit-modular-button__label{margin-left:8px}.finkit-modular-button.finkit-modular-button--icon-right{padding-right:16px}.finkit-modular-button.finkit-modular-button--icon-right .finkit-modular-button__label{margin-right:8px}.finkit-modular-button.finkit-modular-button--disabled,.finkit-modular-button[disabled]{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:not-allowed}.finkit-modular-button:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-button.finkit-modular-button--primary{background-color:var(--color-black-500);color:var(--color-white)}.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--ghost{background-color:transparent;color:#1f242e}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(31,36,46,.1)}}.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(31,36,46,.15)}.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--ghost.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--ghost:disabled{color:#c2c2c6}.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--outline{border-color:var(--color-black-500);background-color:transparent;color:#1f242e}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(31,36,46,.1)}}.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(31,36,46,.15)}.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--outline.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--outline:disabled{border-color:#c2c2c6;color:#c2c2c6}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--primary:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline):hover{background-color:var(--color-black-400);color:var(--color-white)}}.finkit-modular-button.finkit-modular-button--primary:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):active:not(.finkit-modular-button--outline):active{background-color:var(--color-black-300);color:var(--color-white)}.finkit-modular-button.finkit-modular-button--primary.finkit-modular-button--disabled:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline),.finkit-modular-button.finkit-modular-button--primary[disabled]:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline){background-color:var(--color-black-100);color:var(--color-white)}.finkit-modular-button.finkit-modular-button--secondary{background-color:var(--color-gray-500);color:var(--color-black-500)}.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--ghost{background-color:transparent;color:#797c82}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(121,124,130,.1)}}.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(121,124,130,.15)}.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--ghost.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--ghost:disabled{color:#c2c2c6}.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--outline{border-color:var(--color-gray-800);background-color:transparent;color:#797c82}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(121,124,130,.1)}}.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(121,124,130,.15)}.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--outline.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--outline:disabled{border-color:#c2c2c6;color:#c2c2c6}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--secondary:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline):hover{background-color:var(--color-gray-600);color:var(--color-black-500)}}.finkit-modular-button.finkit-modular-button--secondary:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):active:not(.finkit-modular-button--outline):active{background-color:var(--color-gray-700);color:var(--color-black-500)}.finkit-modular-button.finkit-modular-button--secondary.finkit-modular-button--disabled:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline),.finkit-modular-button.finkit-modular-button--secondary[disabled]:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline){background-color:var(--color-gray-400);color:var(--color-gray-600)}.finkit-modular-button.finkit-modular-button--purple{background-color:var(--color-purple-600);color:var(--color-white)}.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--ghost{background-color:transparent;color:#525bbb}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(82,91,187,.1)}}.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(82,91,187,.15)}.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--ghost.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--ghost:disabled{color:#c2c7f7}.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--outline{border-color:var(--color-purple-600);background-color:transparent;color:#525bbb}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(82,91,187,.1)}}.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(82,91,187,.15)}.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--outline.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--outline:disabled{border-color:#c2c7f7;color:#c2c7f7}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--purple:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline):hover{background-color:var(--color-purple-700);color:var(--color-white)}}.finkit-modular-button.finkit-modular-button--purple:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):active:not(.finkit-modular-button--outline):active{background-color:var(--color-purple-800);color:var(--color-white)}.finkit-modular-button.finkit-modular-button--purple.finkit-modular-button--disabled:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline),.finkit-modular-button.finkit-modular-button--purple[disabled]:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline){background-color:var(--color-purple-200);color:var(--color-white)}.finkit-modular-button.finkit-modular-button--accent{background-color:var(--color-red-500);color:var(--color-white)}.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--ghost{background-color:transparent;color:#ff0508}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(255,5,8,.1)}}.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(255,5,8,.15)}.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--ghost.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--ghost:disabled{color:#ff9b9c}.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--outline{border-color:var(--color-red-500);background-color:transparent;color:#ff0508}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(255,5,8,.1)}}.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(255,5,8,.15)}.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--outline.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--outline:disabled{border-color:#ff9b9c;color:#ff9b9c}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--accent:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline):hover{background-color:var(--color-red-600);color:var(--color-white)}}.finkit-modular-button.finkit-modular-button--accent:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):active:not(.finkit-modular-button--outline):active{background-color:var(--color-red-700);color:var(--color-white)}.finkit-modular-button.finkit-modular-button--accent.finkit-modular-button--disabled:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline),.finkit-modular-button.finkit-modular-button--accent[disabled]:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline){background-color:var(--color-red-200);color:var(--color-white)}.finkit-modular-button.finkit-modular-button--white{background-color:var(--color-white);color:var(--color-black-500)}.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--ghost{background-color:transparent;color:#fff}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(255,255,255,.1)}}.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--ghost:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(255,255,255,.15)}.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--ghost.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--ghost:disabled{color:#6c6d78}.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--outline{border-color:var(--color-white);background-color:transparent;color:#fff}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):hover{background-color:rgba(255,255,255,.1)}}.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--outline:not([disabled]):not(.finkit-modular-button--disabled):active{background-color:rgba(255,255,255,.15)}.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--outline.finkit-modular-button--disabled,.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--outline:disabled{border-color:#6c6d78;color:#6c6d78}@media (hover:hover) and (pointer:fine){.finkit-modular-button.finkit-modular-button--white:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline):hover{background-color:#d4dae2;color:var(--color-black-500)}}.finkit-modular-button.finkit-modular-button--white:not([disabled]):not(.finkit-modular-button--disabled):not(.finkit-modular-button--ghost):active:not(.finkit-modular-button--outline):active{background-color:#c5cdd7;color:var(--color-black-500)}.finkit-modular-button.finkit-modular-button--white.finkit-modular-button--disabled:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline),.finkit-modular-button.finkit-modular-button--white[disabled]:not(.finkit-modular-button--ghost):not(.finkit-modular-button--outline){background-color:var(--color-black-100);color:var(--color-gray-700)}.finkit-modular-button:not(.finkit-modular-button--icon-only).finkit-modular-button--stretch{display:flex;width:100%}@media screen and (min-width:600px){.finkit-modular-button:not(.finkit-modular-button--icon-only).finkit-modular-button--stretch\:s{display:flex;width:100%}}@media screen and (min-width:768px){.finkit-modular-button:not(.finkit-modular-button--icon-only).finkit-modular-button--stretch\:m{display:flex;width:100%}}@media screen and (min-width:1024px){.finkit-modular-button:not(.finkit-modular-button--icon-only).finkit-modular-button--stretch\:l{display:flex;width:100%}}@media screen and (min-width:1280px){.finkit-modular-button:not(.finkit-modular-button--icon-only).finkit-modular-button--stretch\:xl{display:flex;width:100%}}@media screen and (min-width:1440px){.finkit-modular-button:not(.finkit-modular-button--icon-only).finkit-modular-button--stretch\:2xl{display:flex;width:100%}}@media screen and (min-width:1920px){.finkit-modular-button:not(.finkit-modular-button--icon-only).finkit-modular-button--stretch\:3xl{display:flex;width:100%}}.finkit-modular-button .finkit-modular-button--hidden{opacity:0;pointer-events:none;visibility:hidden}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-button__icon,.finkit-modular-button__label,.finkit-modular-button__spinner{transition:opacity var(--transition-default)}}.finkit-modular-button__icon{line-height:0}.finkit-modular-button__spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-button__spinner svg{animation-name:ui-animation-spin;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:infinite}}.finkit-modular-caption{color:var(--color-gray-800)}.finkit-modular-caption--success{color:var(--color-green-600)}.finkit-modular-caption--error{color:var(--color-red-600)}.finkit-modular-caption--warning{color:var(--color-orange-500)}.finkit-modular-caption--with-icon{padding:0 4px}.finkit-modular-caption__content{display:inline-flex;gap:12px}.finkit-modular-caption__icon{margin-top:-2px}.finkit-modular-caption__text{font-weight:var(--font-weight-regular);color:inherit}.finkit-modular-caption.finkit-modular-caption--s{font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-caption.finkit-modular-caption--m{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-accordion{position:relative;display:flex;flex-direction:column;gap:16px}.finkit-modular-accordion--secondary .finkit-modular-accordion-item__body{background:var(--color-gray-200)}.finkit-modular-accordion--secondary .finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled{background:var(--color-gray-300)}.finkit-modular-accordion--without-outline .finkit-modular-accordion-item__inner{outline:none}.finkit-modular-accordion-item{display:flex;flex-direction:column;gap:2px}.finkit-modular-accordion-item__inner{outline:1px solid var(--color-gray-500);outline-offset:-1px;border-radius:16px}.finkit-modular-accordion-item__body{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background-color:var(--color-white)}.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled{background-color:var(--color-gray-400);pointer-events:none}.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__control-icon,.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__icon,.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__subtitle,.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__title,.finkit-modular-accordion-item__body.finkit-modular-accordion-item--disabled .finkit-modular-accordion-item__toggle-icon{color:var(--color-gray-600)}.finkit-modular-accordion-item__header{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:16px;outline:none;border:none;border-radius:16px 16px 0 0;background-color:transparent;cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-accordion-item__header{transition:var(--transition-default)}}.finkit-modular-accordion-item__header:hover{background-color:var(--color-gray-400)}.finkit-modular-accordion-item__header:has(button:focus-visible){outline:3px solid rgba(106,128,239,.4);outline-offset:1px;background-color:var(--color-gray-400)}.finkit-modular-accordion-item__title-wrapper{display:flex;gap:8px;align-items:center;width:100%}.finkit-modular-accordion-item__title{font-size:var(--font-size-16);line-height:var(--font-line-height-16);margin:0;padding:0;font-weight:var(--font-weight-medium);text-align:left;color:var(--color-black-500)}.finkit-modular-accordion-item__title.finkit-modular-accordion-item--with-control{font-size:var(--font-size-24);line-height:var(--font-line-height-24);color:var(--color-gray-800)}.finkit-modular-accordion-item__subtitle{font-size:var(--font-size-12);line-height:var(--font-line-height-12);text-align:left;color:var(--color-gray-800)}.finkit-modular-accordion-item__subtitle.finkit-modular-accordion-item--with-icon{padding-left:32px}.finkit-modular-accordion-item__icon,.finkit-modular-accordion-item__toggle-icon{display:inline-flex;font-size:var(--font-size-24);line-height:0}.finkit-modular-accordion-item__toggle-icon{margin-left:auto;color:var(--color-gray-800)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-accordion-item__toggle-icon{transition:var(--transition-default)}}.finkit-modular-accordion-item__toggle-icon.finkit-modular-accordion-item--active{transform:rotate(-180deg)}.finkit-modular-accordion-item__toggle-icon.finkit-modular-accordion-item--with-control{margin-left:0}.finkit-modular-accordion-item__control-icon{display:inline-flex;margin-left:auto;font-size:var(--font-size-24);line-height:0;color:var(--color-gray-800)}.finkit-modular-accordion-item__control-icon:hover{color:var(--color-gray-900)}.finkit-modular-accordion-item__content{height:0;padding:0 16px;overflow:hidden}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-accordion-item__content{transition:all .3s ease-in-out}}.finkit-modular-accordion-item__content-inner{padding:12px 0 16px;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-col{box-sizing:border-box;max-width:100%;flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--xs{flex-grow:1;flex-basis:0}.finkit-modular-col--xs-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--xs-3{flex-basis:25%;max-width:25%}.finkit-modular-col--xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--xs-6{flex-basis:50%;max-width:50%}.finkit-modular-col--xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--xs-9{flex-basis:75%;max-width:75%}.finkit-modular-col--xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--xs-12{flex-basis:100%;max-width:100%}.finkit-modular-col--xs-offset-left-0{margin-left:0}.finkit-modular-col--xs-offset-right-0{margin-right:0}.finkit-modular-col--xs-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--xs-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--xs-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--xs-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--xs-offset-left-3{margin-left:25%}.finkit-modular-col--xs-offset-right-3{margin-right:25%}.finkit-modular-col--xs-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--xs-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--xs-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--xs-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--xs-offset-left-6{margin-left:50%}.finkit-modular-col--xs-offset-right-6{margin-right:50%}.finkit-modular-col--xs-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--xs-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--xs-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--xs-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--xs-offset-left-9{margin-left:75%}.finkit-modular-col--xs-offset-right-9{margin-right:75%}.finkit-modular-col--xs-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--xs-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--xs-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--xs-offset-right-11{margin-right:91.6666666667%}@media screen and (min-width:600px){.finkit-modular-col--s{flex-grow:1;flex-basis:0}.finkit-modular-col--s-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--s-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--s-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--s-3{flex-basis:25%;max-width:25%}.finkit-modular-col--s-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--s-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--s-6{flex-basis:50%;max-width:50%}.finkit-modular-col--s-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--s-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--s-9{flex-basis:75%;max-width:75%}.finkit-modular-col--s-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--s-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--s-12{flex-basis:100%;max-width:100%}.finkit-modular-col--s-offset-left-0{margin-left:0}.finkit-modular-col--s-offset-right-0{margin-right:0}.finkit-modular-col--s-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--s-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--s-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--s-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--s-offset-left-3{margin-left:25%}.finkit-modular-col--s-offset-right-3{margin-right:25%}.finkit-modular-col--s-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--s-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--s-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--s-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--s-offset-left-6{margin-left:50%}.finkit-modular-col--s-offset-right-6{margin-right:50%}.finkit-modular-col--s-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--s-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--s-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--s-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--s-offset-left-9{margin-left:75%}.finkit-modular-col--s-offset-right-9{margin-right:75%}.finkit-modular-col--s-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--s-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--s-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--s-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:768px){.finkit-modular-col--m{flex-grow:1;flex-basis:0}.finkit-modular-col--m-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--m-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--m-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--m-3{flex-basis:25%;max-width:25%}.finkit-modular-col--m-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--m-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--m-6{flex-basis:50%;max-width:50%}.finkit-modular-col--m-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--m-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--m-9{flex-basis:75%;max-width:75%}.finkit-modular-col--m-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--m-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--m-12{flex-basis:100%;max-width:100%}.finkit-modular-col--m-offset-left-0{margin-left:0}.finkit-modular-col--m-offset-right-0{margin-right:0}.finkit-modular-col--m-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--m-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--m-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--m-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--m-offset-left-3{margin-left:25%}.finkit-modular-col--m-offset-right-3{margin-right:25%}.finkit-modular-col--m-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--m-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--m-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--m-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--m-offset-left-6{margin-left:50%}.finkit-modular-col--m-offset-right-6{margin-right:50%}.finkit-modular-col--m-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--m-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--m-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--m-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--m-offset-left-9{margin-left:75%}.finkit-modular-col--m-offset-right-9{margin-right:75%}.finkit-modular-col--m-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--m-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--m-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--m-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:1024px){.finkit-modular-col--l{flex-grow:1;flex-basis:0}.finkit-modular-col--l-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--l-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--l-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--l-3{flex-basis:25%;max-width:25%}.finkit-modular-col--l-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--l-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--l-6{flex-basis:50%;max-width:50%}.finkit-modular-col--l-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--l-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--l-9{flex-basis:75%;max-width:75%}.finkit-modular-col--l-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--l-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--l-12{flex-basis:100%;max-width:100%}.finkit-modular-col--l-offset-left-0{margin-left:0}.finkit-modular-col--l-offset-right-0{margin-right:0}.finkit-modular-col--l-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--l-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--l-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--l-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--l-offset-left-3{margin-left:25%}.finkit-modular-col--l-offset-right-3{margin-right:25%}.finkit-modular-col--l-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--l-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--l-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--l-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--l-offset-left-6{margin-left:50%}.finkit-modular-col--l-offset-right-6{margin-right:50%}.finkit-modular-col--l-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--l-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--l-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--l-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--l-offset-left-9{margin-left:75%}.finkit-modular-col--l-offset-right-9{margin-right:75%}.finkit-modular-col--l-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--l-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--l-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--l-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:1280px){.finkit-modular-col--xl{flex-grow:1;flex-basis:0}.finkit-modular-col--xl-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--xl-3{flex-basis:25%;max-width:25%}.finkit-modular-col--xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--xl-6{flex-basis:50%;max-width:50%}.finkit-modular-col--xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--xl-9{flex-basis:75%;max-width:75%}.finkit-modular-col--xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--xl-12{flex-basis:100%;max-width:100%}.finkit-modular-col--xl-offset-left-0{margin-left:0}.finkit-modular-col--xl-offset-right-0{margin-right:0}.finkit-modular-col--xl-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--xl-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--xl-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--xl-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--xl-offset-left-3{margin-left:25%}.finkit-modular-col--xl-offset-right-3{margin-right:25%}.finkit-modular-col--xl-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--xl-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--xl-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--xl-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--xl-offset-left-6{margin-left:50%}.finkit-modular-col--xl-offset-right-6{margin-right:50%}.finkit-modular-col--xl-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--xl-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--xl-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--xl-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--xl-offset-left-9{margin-left:75%}.finkit-modular-col--xl-offset-right-9{margin-right:75%}.finkit-modular-col--xl-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--xl-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--xl-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--xl-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:1440px){.finkit-modular-col--2xl{flex-grow:1;flex-basis:0}.finkit-modular-col--2xl-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--2xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--2xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--2xl-3{flex-basis:25%;max-width:25%}.finkit-modular-col--2xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--2xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--2xl-6{flex-basis:50%;max-width:50%}.finkit-modular-col--2xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--2xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--2xl-9{flex-basis:75%;max-width:75%}.finkit-modular-col--2xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--2xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--2xl-12{flex-basis:100%;max-width:100%}.finkit-modular-col--2xl-offset-left-0{margin-left:0}.finkit-modular-col--2xl-offset-right-0{margin-right:0}.finkit-modular-col--2xl-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--2xl-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--2xl-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--2xl-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--2xl-offset-left-3{margin-left:25%}.finkit-modular-col--2xl-offset-right-3{margin-right:25%}.finkit-modular-col--2xl-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--2xl-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--2xl-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--2xl-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--2xl-offset-left-6{margin-left:50%}.finkit-modular-col--2xl-offset-right-6{margin-right:50%}.finkit-modular-col--2xl-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--2xl-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--2xl-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--2xl-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--2xl-offset-left-9{margin-left:75%}.finkit-modular-col--2xl-offset-right-9{margin-right:75%}.finkit-modular-col--2xl-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--2xl-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--2xl-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--2xl-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:1920px){.finkit-modular-col--3xl{flex-grow:1;flex-basis:0}.finkit-modular-col--3xl-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--3xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--3xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--3xl-3{flex-basis:25%;max-width:25%}.finkit-modular-col--3xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--3xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--3xl-6{flex-basis:50%;max-width:50%}.finkit-modular-col--3xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--3xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--3xl-9{flex-basis:75%;max-width:75%}.finkit-modular-col--3xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--3xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--3xl-12{flex-basis:100%;max-width:100%}.finkit-modular-col--3xl-offset-left-0{margin-left:0}.finkit-modular-col--3xl-offset-right-0{margin-right:0}.finkit-modular-col--3xl-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--3xl-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--3xl-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--3xl-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--3xl-offset-left-3{margin-left:25%}.finkit-modular-col--3xl-offset-right-3{margin-right:25%}.finkit-modular-col--3xl-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--3xl-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--3xl-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--3xl-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--3xl-offset-left-6{margin-left:50%}.finkit-modular-col--3xl-offset-right-6{margin-right:50%}.finkit-modular-col--3xl-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--3xl-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--3xl-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--3xl-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--3xl-offset-left-9{margin-left:75%}.finkit-modular-col--3xl-offset-right-9{margin-right:75%}.finkit-modular-col--3xl-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--3xl-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--3xl-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--3xl-offset-right-11{margin-right:91.6666666667%}}.finkit-modular-container{box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}@media screen and (min-width:600px){.finkit-modular-container{padding-left:24px;padding-right:24px}}@media screen and (min-width:768px){.finkit-modular-container{padding-left:28px;padding-right:28px}}@media screen and (min-width:1024px){.finkit-modular-container{padding-left:32px;padding-right:32px}}@media screen and (min-width:1280px){.finkit-modular-container{padding-left:40px;padding-right:40px}}@media screen and (min-width:1440px){.finkit-modular-container{padding-left:48px;padding-right:48px}}.finkit-modular-container--narrow{max-width:1512px;margin-left:auto;margin-right:auto}.finkit-modular-form-field{gap:8px}.finkit-modular-form-field,.finkit-modular-form-field__label-wrapper{display:flex;flex-direction:column}.finkit-modular-form-field__label{font-size:var(--font-size-16);line-height:var(--font-line-height-16);font-weight:var(--font-weight-regular);color:var(--color-black-500)}.finkit-modular-form-field__description{font-size:var(--font-size-14);line-height:var(--font-line-height-14);font-weight:var(--font-weight-regular);color:var(--color-gray-800)}.finkit-modular-loader{position:relative;width:20px;height:20px;box-sizing:border-box;border-style:solid;border-radius:50%}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-loader{animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}.finkit-modular-loader:after{content:"";position:absolute;width:inherit;height:inherit;box-sizing:border-box;border:inherit solid;border-color:transparent;border-right-color:inherit;border-radius:50%;transform:rotate(-45deg)}.finkit-modular-loader--s{width:22px;height:22px;border-width:2px}.finkit-modular-loader--s:after{top:-2px;left:-2px}.finkit-modular-loader--m{width:44px;height:44px;border-width:4px}.finkit-modular-loader--m:after{top:-4px;left:-4px}.finkit-modular-loader--l{width:88px;height:88px;border-width:8px}.finkit-modular-loader--l:after{top:-8px;left:-8px}.finkit-modular-loader--primary{border-color:rgba(165,167,171,.12);border-right-color:var(--color-black-200)}.finkit-modular-loader--purple{border-color:rgba(82,91,187,.12);border-right-color:var(--color-purple-600)}.finkit-modular-loader--accent{border-color:rgba(255,55,57,.12);border-right-color:var(--color-red-400)}.finkit-modular-loader--white{border-color:rgba(255,255,255,.12);border-right-color:var(--color-white)}.finkit-modular-progress-bar{height:6px;overflow:hidden;border-radius:20px;background:var(--color-gray-500)}.finkit-modular-progress-bar-rounded{position:relative;height:60px}.finkit-modular-progress-bar__indicator{width:0;height:100%;margin-left:-10px;padding-left:10px;border-radius:20px}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-progress-bar__indicator{transition:var(--transition-default)}}.finkit-modular-progress-bar__text{position:absolute;top:18px;left:0;width:60px;font-size:var(--font-size-16);line-height:var(--font-line-height-16);font-weight:var(--font-weight-medium);text-align:center;color:var(--color-black-500)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-progress-bar__animation-circle{transition:var(--transition-default)}}.finkit-modular-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}@media screen and (min-width:1024px){.finkit-modular-row{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}}.finkit-modular-row--gutter-xs-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-xs-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-xs-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-xs-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-xs-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-xs-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-xs-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-xs-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-xs-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-xs-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-xs-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-xs-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-xs-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-xs-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-xs-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-xs-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-xs-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-xs-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-xs-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-xs-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-xs-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-xs-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-xs-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-xs-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-xs-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-xs-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-xs-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-xs-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-xs-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-xs-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-xs-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-xs-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-xs-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-xs-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-xs-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-xs-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}@media screen and (min-width:600px){.finkit-modular-row--gutter-s-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-s-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-s-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-s-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-s-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-s-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-s-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-s-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-s-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-s-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-s-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-s-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-s-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-s-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-s-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-s-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-s-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-s-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-s-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-s-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-s-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-s-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-s-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-s-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-s-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-s-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-s-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-s-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-s-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-s-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-s-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-s-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-s-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-s-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-s-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-s-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:768px){.finkit-modular-row--gutter-m-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-m-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-m-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-m-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-m-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-m-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-m-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-m-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-m-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-m-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-m-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-m-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-m-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-m-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-m-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-m-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-m-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-m-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-m-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-m-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-m-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-m-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-m-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-m-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-m-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-m-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-m-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-m-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-m-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-m-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-m-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-m-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-m-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-m-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-m-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-m-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:1024px){.finkit-modular-row--gutter-l-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-l-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-l-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-l-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-l-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-l-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-l-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-l-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-l-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-l-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-l-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-l-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-l-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-l-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-l-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-l-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-l-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-l-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-l-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-l-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-l-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-l-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-l-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-l-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-l-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-l-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-l-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-l-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-l-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-l-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-l-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-l-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-l-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-l-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-l-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-l-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:1280px){.finkit-modular-row--gutter-xl-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-xl-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-xl-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-xl-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-xl-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-xl-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-xl-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-xl-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-xl-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-xl-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-xl-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-xl-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-xl-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-xl-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-xl-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-xl-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-xl-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-xl-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-xl-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-xl-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-xl-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-xl-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-xl-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-xl-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-xl-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-xl-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-xl-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-xl-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-xl-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-xl-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-xl-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-xl-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-xl-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-xl-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-xl-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-xl-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:1440px){.finkit-modular-row--gutter-2xl-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-2xl-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-2xl-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-2xl-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-2xl-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-2xl-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-2xl-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-2xl-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-2xl-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-2xl-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-2xl-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-2xl-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-2xl-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-2xl-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-2xl-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-2xl-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-2xl-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-2xl-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-2xl-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-2xl-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-2xl-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-2xl-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-2xl-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-2xl-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-2xl-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-2xl-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-2xl-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-2xl-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-2xl-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-2xl-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-2xl-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-2xl-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-2xl-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-2xl-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-2xl-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-2xl-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:1920px){.finkit-modular-row--gutter-3xl-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-3xl-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-3xl-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-3xl-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-3xl-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-3xl-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-3xl-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-3xl-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-3xl-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-3xl-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-3xl-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-3xl-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-3xl-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-3xl-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-3xl-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-3xl-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-3xl-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-3xl-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-3xl-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-3xl-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-3xl-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-3xl-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-3xl-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-3xl-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-3xl-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-3xl-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-3xl-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-3xl-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-3xl-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-3xl-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-3xl-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-3xl-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-3xl-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-3xl-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-3xl-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-3xl-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}.finkit-modular-row--reverse{flex-direction:row-reverse}@keyframes ui-skeleton{0%{background-position:0 0}to{background-position:-200% 0}}.finkit-modular-skeleton{display:block;border-radius:6px;background-color:rgba(48,49,49,.08)}.finkit-modular-skeleton:not(.finkit-modular-skeleton--suspend){background-color:transparent;background-image:linear-gradient(90deg,rgba(48,49,49,.08),rgba(48,49,49,.02),rgba(48,49,49,.08));background-size:200%}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-skeleton:not(.finkit-modular-skeleton--suspend){animation-name:ui-skeleton;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}}.finkit-modular-skeleton--inverted{background-color:rgba(255,255,255,.16)}.finkit-modular-skeleton--inverted:not(.finkit-modular-skeleton--suspend){background-image:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.04),rgba(255,255,255,.16))}.finkit-modular-skeleton--inline{display:inline-block;vertical-align:bottom}.finkit-modular-skeleton--rounded{border-radius:50%}.finkit-modular-link{font-weight:var(--font-weight-regular);text-decoration:none;border-radius:4px;color:var(--color-purple-600)}.finkit-modular-link:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:2px}.finkit-modular-link:focus-visible .finkit-modular-link__icon{background-color:var(--color-gray-400);color:var(--color-purple-600)}@media (hover:hover) and (pointer:fine){.finkit-modular-link{cursor:pointer}.finkit-modular-link:hover{color:var(--color-purple-700)}.finkit-modular-link:hover .finkit-modular-link__icon{background-color:var(--color-purple-700);color:var(--color-white)}}.finkit-modular-link:active{color:var(--color-purple-800)}.finkit-modular-link:active .finkit-modular-link__icon{background-color:var(--color-purple-800);color:var(--color-white)}.finkit-modular-link--disabled{color:var(--color-purple-200);pointer-events:none;cursor:not-allowed}.finkit-modular-link--disabled .finkit-modular-link__icon{background-color:var(--color-gray-400);color:var(--color-purple-200)}.finkit-modular-link--disabled.finkit-modular-link--inverted{color:var(--color-purple-600)}.finkit-modular-link--disabled.finkit-modular-link--inverted .finkit-modular-link__icon{background-color:var(--color-gray-400);color:var(--color-purple-600)}.finkit-modular-link--inverted{color:var(--color-purple-400)}.finkit-modular-link--inverted .finkit-modular-link__icon{background-color:var(--color-gray-400);color:var(--color-purple-400)}.finkit-modular-link--inverted:focus-visible{outline:3px solid rgba(194,199,247,.4);outline-offset:2px}@media (hover:hover) and (pointer:fine){.finkit-modular-link--inverted{cursor:pointer}.finkit-modular-link--inverted:hover{color:var(--color-purple-300)}.finkit-modular-link--inverted:hover .finkit-modular-link__icon{background-color:var(--color-purple-300);color:var(--color-white)}}.finkit-modular-link--inverted:active{color:var(--color-purple-200)}.finkit-modular-link--inverted:active .finkit-modular-link__icon{background-color:var(--color-purple-200);color:var(--color-white)}.finkit-modular-link--s{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-link--m{font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-link__content{display:flex;gap:12px;align-items:center}.finkit-modular-link__icon{padding:4px;font-size:var(--font-size-16);border-radius:50%;background-color:var(--color-gray-400);color:var(--color-purple-500)}.finkit-modular-alert{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--color-white);border-radius:12px}.finkit-modular-alert--primary{background-color:var(--color-white)}.finkit-modular-alert--secondary{background-color:var(--color-gray-300)}.finkit-modular-alert--green{background-color:var(--color-green-100)}.finkit-modular-alert--verdant{background-color:var(--color-verdant-100)}.finkit-modular-alert--avocado{background-color:var(--color-avocado-100)}.finkit-modular-alert--yellow{background-color:var(--color-yellow-100)}.finkit-modular-alert--orange{background-color:var(--color-orange-100)}.finkit-modular-alert--blue{background-color:var(--color-blue-100)}.finkit-modular-alert--purple{background-color:var(--color-purple-100)}.finkit-modular-alert.finkit-modular-alert--default{border-color:var(--color-gray-500)}.finkit-modular-alert.finkit-modular-alert--success{border-color:var(--color-green-500)}.finkit-modular-alert.finkit-modular-alert--warning{border-color:var(--color-orange-500)}.finkit-modular-alert.finkit-modular-alert--error{border-color:var(--color-red-500)}.finkit-modular-alert.finkit-modular-alert--info{border-color:var(--color-purple-500)}.finkit-modular-alert__content{display:flex;gap:8px}.finkit-modular-alert__icon.finkit-modular-alert--default{color:var(--color-black-400)}.finkit-modular-alert__icon.finkit-modular-alert--success{color:var(--color-green-500)}.finkit-modular-alert__icon.finkit-modular-alert--warning{color:var(--color-orange-500)}.finkit-modular-alert__icon.finkit-modular-alert--error{color:var(--color-red-500)}.finkit-modular-alert__icon.finkit-modular-alert--info{color:var(--color-purple-500)}.finkit-modular-alert__text-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}.finkit-modular-alert__text-block>:only-child{margin:auto 0}.finkit-modular-alert__label{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:var(--font-weight-medium);color:var(--color-black-500)}.finkit-modular-alert--s .finkit-modular-alert__label{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-alert--m .finkit-modular-alert__label{font-size:var(--font-size-18);line-height:var(--font-line-height-18)}.finkit-modular-alert__caption:not(:first-child){margin-top:4px}.finkit-modular-alert__link:not(:first-child){margin-top:8px}.finkit-modular-alert__close-icon{height:24px;padding:0;border:none;background-color:transparent;color:var(--color-gray-800);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-alert__close-icon{transition:color var(--transition-default)}}.finkit-modular-alert__close-icon:hover{color:var(--color-gray-700)}.finkit-modular-alert__button{margin-left:auto}.finkit-modular-alert--fill.finkit-modular-alert--default{border-color:transparent;background-color:var(--color-black-300)}.finkit-modular-alert--fill.finkit-modular-alert--success{background-color:var(--color-green-500)}.finkit-modular-alert--fill.finkit-modular-alert--warning{background-color:var(--color-orange-500)}.finkit-modular-alert--fill.finkit-modular-alert--error{background-color:var(--color-red-500)}.finkit-modular-alert--fill.finkit-modular-alert--info{background-color:var(--color-purple-500)}.finkit-modular-alert--fill .finkit-modular-alert__close-icon,.finkit-modular-alert--fill .finkit-modular-alert__icon,.finkit-modular-alert--fill .finkit-modular-alert__label{color:var(--color-white)}.finkit-modular-alert--fill .finkit-modular-alert__close-icon:hover{color:var(--color-gray-500)}.finkit-modular-alert--fill .finkit-modular-alert__caption{color:var(--color-white)}.finkit-modular-breadcrumbs--display-one .finkit-modular-breadcrumbs__list--desktop{display:none}@media screen and (min-width:768px){.finkit-modular-breadcrumbs--display-one .finkit-modular-breadcrumbs__list--desktop{display:flex}}.finkit-modular-breadcrumbs--display-one .finkit-modular-breadcrumbs__list--mobile{display:flex}@media screen and (min-width:768px){.finkit-modular-breadcrumbs--display-one .finkit-modular-breadcrumbs__list--mobile{display:none}}.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__item:last-child{min-width:0}.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__link,.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__text,.finkit-modular-breadcrumbs--ellipsis a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__link:not(:last-child),.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__text:not(:last-child),.finkit-modular-breadcrumbs--ellipsis a:not(:last-child){max-width:192px}.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__link:last-child,.finkit-modular-breadcrumbs--ellipsis .finkit-modular-breadcrumbs__text:last-child,.finkit-modular-breadcrumbs--ellipsis a:last-child{min-width:32px}.finkit-modular-breadcrumbs__list{display:flex;align-items:center;margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__list{gap:8px}}.finkit-modular-breadcrumbs__list--desktop{overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.finkit-modular-breadcrumbs__list--desktop::-webkit-scrollbar{display:none}.finkit-modular-breadcrumbs__list--desktop .finkit-modular-breadcrumbs__item--custom .finkit-modular-breadcrumbs__link span:first-child:has([style]),.finkit-modular-breadcrumbs__list--desktop .finkit-modular-breadcrumbs__item--custom a span:first-child:has([style]){display:none!important}.finkit-modular-breadcrumbs__item{display:flex;align-items:center;line-height:0}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__item{gap:8px}}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__item--custom .finkit-modular-breadcrumbs__link span:first-child:has([style]),.finkit-modular-breadcrumbs__item--custom a span:first-child:has([style]){display:none!important}}.finkit-modular-breadcrumbs a,.finkit-modular-breadcrumbs__link{display:inline-flex;align-items:center;min-height:32px;white-space:nowrap;text-decoration:none;border-radius:8px;color:var(--color-black-500);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-breadcrumbs a,.finkit-modular-breadcrumbs__link{transition:color var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-breadcrumbs a:hover,.finkit-modular-breadcrumbs__link:hover{color:var(--color-purple-600)}.finkit-modular-breadcrumbs a:hover .finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs a:hover span:first-child:has([style]):not([class]),.finkit-modular-breadcrumbs__link:hover .finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs__link:hover span:first-child:has([style]):not([class]){color:var(--color-purple-600)}}@media screen and (min-width:768px){.finkit-modular-breadcrumbs a,.finkit-modular-breadcrumbs__link{gap:8px}}.finkit-modular-breadcrumbs a:active,.finkit-modular-breadcrumbs__link:active{color:var(--color-purple-700)}.finkit-modular-breadcrumbs a:active .finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs a:active span:first-child:has([style]):not([class]),.finkit-modular-breadcrumbs__link:active .finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs__link:active span:first-child:has([style]):not([class]){color:var(--color-purple-700)}.finkit-modular-breadcrumbs a:focus-visible,.finkit-modular-breadcrumbs__link:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:0}.finkit-modular-breadcrumbs a span:first-child:has([style]):not([class]),.finkit-modular-breadcrumbs__link span:first-child:has([style]):not([class]){font-size:var(--font-size-24);line-height:0;color:var(--color-black-500)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-breadcrumbs a span:first-child:has([style]):not([class]),.finkit-modular-breadcrumbs__link span:first-child:has([style]):not([class]){transition:color var(--transition-default)}}.finkit-modular-breadcrumbs a-label,.finkit-modular-breadcrumbs__link-label{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finkit-modular-breadcrumbs__back-icon{color:var(--color-black-500)}.finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs__separator{font-size:var(--font-size-24);line-height:0;color:var(--color-gray-600)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-breadcrumbs__back-icon,.finkit-modular-breadcrumbs__separator{transition:color var(--transition-default)}}.finkit-modular-breadcrumbs__icon--mobile{display:inline}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__icon--mobile{display:none}}.finkit-modular-breadcrumbs__icon--desktop{display:none}@media screen and (min-width:768px){.finkit-modular-breadcrumbs__icon--desktop{display:inline}}.finkit-modular-breadcrumbs__text{display:inline-block;white-space:nowrap;font-size:var(--font-size-14);line-height:var(--font-line-height-14);color:var(--color-gray-800)}.finkit-modular-calendar{min-width:288px;padding:12px;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.finkit-modular-calendar__header{display:flex;justify-content:space-between;margin-bottom:12px}.finkit-modular-calendar__header-text{font-size:var(--font-size-16);line-height:var(--font-line-height-16);font-weight:var(--font-weight-medium)}.finkit-modular-calendar__header-text:first-letter{text-transform:uppercase}.finkit-modular-calendar__header-button{padding:8px 12px;line-height:0;outline:none;border:none;border-radius:12px;background:transparent;color:var(--color-black-500);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-calendar__header-button{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__header-button:not([disabled]):hover{background:rgba(76,80,88,.1)}}.finkit-modular-calendar__header-button:not([disabled]):active{background:rgba(76,80,88,.15)}.finkit-modular-calendar__header-button:not([disabled]):focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:0}.finkit-modular-calendar__header-button--disabled{color:var(--color-gray-600);pointer-events:none}.finkit-modular-calendar__header-button--next,.finkit-modular-calendar__header-button--prev{width:40px;height:40px;padding:0}.finkit-modular-calendar__week-days{display:flex;align-items:center;justify-content:space-around;height:36px;margin-bottom:12px;border-radius:8px;background:var(--color-gray-300)}.finkit-modular-calendar__week-day{min-width:36px;padding:8px;text-align:center;text-transform:uppercase}.finkit-modular-calendar__week-day--off{color:var(--color-gray-600)}.finkit-modular-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(36px,1fr))}.finkit-modular-calendar__day,.finkit-modular-calendar__month,.finkit-modular-calendar__year{position:relative;min-height:36px;padding:4px;outline:none;border:none;border-radius:8px;background:transparent;color:var(--color-black-500);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-calendar__day,.finkit-modular-calendar__month,.finkit-modular-calendar__year{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day:hover,.finkit-modular-calendar__month:hover,.finkit-modular-calendar__year:hover{background:rgba(82,91,187,.2)}}.finkit-modular-calendar__day:active,.finkit-modular-calendar__month:active,.finkit-modular-calendar__year:active{background:rgba(82,91,187,.28)}.finkit-modular-calendar__day:focus-visible,.finkit-modular-calendar__month:focus-visible,.finkit-modular-calendar__year:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:0}.finkit-modular-calendar__day--other,.finkit-modular-calendar__month--other,.finkit-modular-calendar__year--other{color:var(--color-gray-800)}.finkit-modular-calendar__day--disabled,.finkit-modular-calendar__month--disabled,.finkit-modular-calendar__year--disabled{color:var(--color-gray-600);pointer-events:none}.finkit-modular-calendar__day--disabled.finkit-modular-calendar__day--selected,.finkit-modular-calendar__month--disabled.finkit-modular-calendar__day--selected,.finkit-modular-calendar__year--disabled.finkit-modular-calendar__day--selected{background:var(--color-purple-200)}.finkit-modular-calendar__day--current,.finkit-modular-calendar__month--current,.finkit-modular-calendar__year--current{background:var(--color-orange-100)}.finkit-modular-calendar__day--selected,.finkit-modular-calendar__month--selected,.finkit-modular-calendar__year--selected{background:var(--color-purple-600);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__month--selected:hover,.finkit-modular-calendar__year--selected:hover{background:var(--color-purple-700)}}.finkit-modular-calendar__day--selected:active,.finkit-modular-calendar__month--selected:active,.finkit-modular-calendar__year--selected:active{background:var(--color-purple-800)}.finkit-modular-calendar__day--preview,.finkit-modular-calendar__day--range,.finkit-modular-calendar__month--preview,.finkit-modular-calendar__month--range,.finkit-modular-calendar__year--preview,.finkit-modular-calendar__year--range{border-radius:0;background:var(--color-purple-100);color:var(--color-black-500)}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--preview:hover,.finkit-modular-calendar__day--range:hover,.finkit-modular-calendar__month--preview:hover,.finkit-modular-calendar__month--range:hover,.finkit-modular-calendar__year--preview:hover,.finkit-modular-calendar__year--range:hover{border-radius:8px;background:var(--color-purple-700)}}.finkit-modular-calendar__day--preview:active,.finkit-modular-calendar__day--range:active,.finkit-modular-calendar__month--preview:active,.finkit-modular-calendar__month--range:active,.finkit-modular-calendar__year--preview:active,.finkit-modular-calendar__year--range:active{background:var(--color-purple-800)}.finkit-modular-calendar__day--range:focus-visible,.finkit-modular-calendar__month--range:focus-visible,.finkit-modular-calendar__year--range:focus-visible{z-index:2}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--range:hover,.finkit-modular-calendar__month--range:hover,.finkit-modular-calendar__year--range:hover{border-radius:0;color:var(--color-white)}.finkit-modular-calendar__day--preview:not(.finkit-modular-calendar__day--selected):hover,.finkit-modular-calendar__month--preview:not(.finkit-modular-calendar__day--selected):hover,.finkit-modular-calendar__year--preview:not(.finkit-modular-calendar__day--selected):hover{border-radius:0 8px 8px 0}.finkit-modular-calendar__day--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__month--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__year--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview):hover{border-radius:8px 0 0 8px}.finkit-modular-calendar__day--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__month--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__year--preview:not(.finkit-modular-calendar__day--selected~.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover{border-radius:8px}}.finkit-modular-calendar__day--end-range,.finkit-modular-calendar__day--start-range,.finkit-modular-calendar__month--end-range,.finkit-modular-calendar__month--start-range,.finkit-modular-calendar__year--end-range,.finkit-modular-calendar__year--start-range{z-index:2;border-radius:8px;background:var(--color-purple-600);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--end-range:hover,.finkit-modular-calendar__day--start-range:hover,.finkit-modular-calendar__month--end-range:hover,.finkit-modular-calendar__month--start-range:hover,.finkit-modular-calendar__year--end-range:hover,.finkit-modular-calendar__year--start-range:hover{background:var(--color-purple-700)}}.finkit-modular-calendar__day--end-range:active,.finkit-modular-calendar__day--start-range:active,.finkit-modular-calendar__month--end-range:active,.finkit-modular-calendar__month--start-range:active,.finkit-modular-calendar__year--end-range:active,.finkit-modular-calendar__year--start-range:active{background:var(--color-purple-800)}.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview),.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview),.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview){border-radius:8px 0 0 8px}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover,.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview).finkit-modular-calendar__day--selected:hover{border-radius:8px}.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--range:not(.finkit-modular-calendar__day--preview):hover{border-radius:8px 0 0 8px}}.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--preview:has(~.finkit-modular-calendar__day),.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--preview:has(~.finkit-modular-calendar__day),.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--preview:has(~.finkit-modular-calendar__day){border-radius:0 8px 8px 0}.finkit-modular-calendar__day--start-range.finkit-modular-calendar__day--preview:has(+.finkit-modular-calendar__day--preview),.finkit-modular-calendar__month--start-range.finkit-modular-calendar__day--preview:has(+.finkit-modular-calendar__day--preview),.finkit-modular-calendar__year--start-range.finkit-modular-calendar__day--preview:has(+.finkit-modular-calendar__day--preview){border-radius:8px 0 0 8px}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--start-range:has(~.finkit-modular-calendar__day--end-range):hover,.finkit-modular-calendar__month--start-range:has(~.finkit-modular-calendar__day--end-range):hover,.finkit-modular-calendar__year--start-range:has(~.finkit-modular-calendar__day--end-range):hover{border-radius:8px 0 0 8px!important}}.finkit-modular-calendar__day--end-range:not(.finkit-modular-calendar__day--preview),.finkit-modular-calendar__month--end-range:not(.finkit-modular-calendar__day--preview),.finkit-modular-calendar__year--end-range:not(.finkit-modular-calendar__day--preview){border-radius:0 8px 8px 0}@media (hover:hover) and (pointer:fine){.finkit-modular-calendar__day--end-range:not(.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__month--end-range:not(.finkit-modular-calendar__day--preview):hover,.finkit-modular-calendar__year--end-range:not(.finkit-modular-calendar__day--preview):hover{border-radius:0 8px 8px 0}}.finkit-modular-calendar__day--disabled,.finkit-modular-calendar__month--disabled,.finkit-modular-calendar__year--disabled{cursor:not-allowed}.finkit-modular-calendar__day-events,.finkit-modular-calendar__month-events,.finkit-modular-calendar__year-events{position:absolute;top:auto;bottom:4px;z-index:5;inset:0;display:flex;gap:2px;align-items:center;justify-content:center}.finkit-modular-calendar__day-event,.finkit-modular-calendar__month-event,.finkit-modular-calendar__year-event{width:4px;height:4px;border-radius:8px}.finkit-modular-calendar__day-event--event-1,.finkit-modular-calendar__month-event--event-1,.finkit-modular-calendar__year-event--event-1{background:var(--color-red-400)}.finkit-modular-calendar__day-event--event-2,.finkit-modular-calendar__month-event--event-2,.finkit-modular-calendar__year-event--event-2{background:var(--color-orange-400)}.finkit-modular-calendar__day-event--event-3,.finkit-modular-calendar__month-event--event-3,.finkit-modular-calendar__year-event--event-3{background:var(--color-green-400)}.finkit-modular-calendar__day-event--event-4,.finkit-modular-calendar__month-event--event-4,.finkit-modular-calendar__year-event--event-4{background:var(--color-blue-500)}.finkit-modular-calendar__day-event--event-5,.finkit-modular-calendar__month-event--event-5,.finkit-modular-calendar__year-event--event-5{background:var(--color-pink-400)}.finkit-modular-calendar__months{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.finkit-modular-calendar__month:first-letter{text-transform:uppercase}.finkit-modular-calendar__years{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.finkit-modular-common-marker{--marker-color:var(--color-black-500);--marker-color-hover:var(--color-black-400);--marker-color-active:var(--color-black-300);--marker-color-checked:currentColor;--marker-icon-color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;box-sizing:border-box}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox{border:2px solid;border-radius:6px;color:var(--marker-color);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox:hover:not(.finkit-modular-common-marker--disabled),[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){color:var(--marker-color-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox:active:not(.finkit-modular-common-marker--disabled),[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked{background-color:var(--marker-color)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked:hover:not(.finkit-modular-common-marker--disabled),[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){background-color:var(--marker-color-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked:active:not(.finkit-modular-common-marker--disabled),[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--checked.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){background-color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--inverted{--marker-color:var(--color-white);--marker-color-hover:var(--color-gray-500);--marker-color-active:var(--color-gray-600);--marker-icon-color:var(--color-black-500)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error{--marker-color:var(--color-red-600);--marker-color-hover:var(--color-red-700);--marker-color-active:var(--color-red-800);--marker-color-checked:var(--color-red-600)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:before{background-color:var(--color-red-600)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:hover:before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:before{background-color:var(--color-red-700)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:active:before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error:before{background-color:var(--color-red-800)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted{--marker-color:var(--color-red-400);--marker-color-hover:var(--color-red-300);--marker-color-active:var(--color-red-200);--marker-color-checked:var(--color-red-400)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-400)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:hover:before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-300)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:active:before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-200)}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--disabled{--marker-color:var(--color-black-100);--marker-color-hover:var(--color-black-100);--marker-color-active:var(--color-black-100);cursor:not-allowed}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted{--marker-color:var(--color-white);opacity:.24}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox .finkit-modular-common-marker__icon{font-size:var(--font-size-16);color:var(--marker-icon-color);transform:scale(0)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--checkbox .finkit-modular-common-marker__icon{transition:var(--transition-default)}}.finkit-modular-common-marker.finkit-modular-common-marker--checkbox .finkit-modular-common-marker__icon.finkit-modular-common-marker--checked{transform:scale(1)}.finkit-modular-common-marker.finkit-modular-common-marker--radio{border:2px solid var(--marker-color);border-radius:50%;cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--radio{transition:var(--transition-default)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background-color:var(--marker-color);transform:scale(0)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--radio:before{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--radio:hover:not(.finkit-modular-common-marker--disabled),[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){border-color:var(--marker-color-hover)}.finkit-modular-common-marker.finkit-modular-common-marker--radio:hover:not(.finkit-modular-common-marker--disabled):before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled):before{background-color:var(--marker-color-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio:active:not(.finkit-modular-common-marker--disabled),[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){border-color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--radio:active:not(.finkit-modular-common-marker--disabled):before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled):before{background-color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked:before{transform:none}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked:hover:not(.finkit-modular-common-marker--disabled):before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled):before{background-color:var(--marker-color-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked:active:not(.finkit-modular-common-marker--disabled):before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--checked.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled):before{background-color:var(--marker-color-active)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--inverted{--marker-color:var(--color-white);--marker-color-hover:var(--color-gray-500);--marker-color-active:var(--color-gray-600)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error{--marker-color:var(--color-red-600);--marker-color-hover:var(--color-red-700);--marker-color-active:var(--color-red-800)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error:hover:before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error:before{background-color:var(--color-red-700)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error:active:before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error:before{background-color:var(--color-red-800)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted{--marker-color:var(--color-red-400);--marker-color-hover:var(--color-red-300);--marker-color-active:var(--color-red-200)}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:hover:before,[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-300)}}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:active:before,[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--error.finkit-modular-common-marker--inverted:before{background-color:var(--color-red-200)}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--disabled{--marker-color:var(--color-black-100);--marker-color-hover:var(--color-black-100);--marker-color-active:var(--color-black-100);cursor:not-allowed}.finkit-modular-common-marker.finkit-modular-common-marker--radio.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted{--marker-color:var(--color-white);opacity:.24}.finkit-modular-common-marker.finkit-modular-common-marker--toggle{--toggle-bg:var(--color-gray-600);--toggle-bg-hover:var(--color-gray-700);--toggle-bg-active:var(--color-gray-800);--toggle-knob-color:var(--color-white);position:relative;display:flex;align-items:center;width:32px;min-width:32px;height:20px;border-radius:20px;background:var(--toggle-bg)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--toggle{transition:var(--transition-default)}}.finkit-modular-common-marker.finkit-modular-common-marker--toggle:before{content:"";position:absolute;left:2px;width:16px;height:16px;border-radius:16px;background-color:var(--toggle-knob-color);box-shadow:0 2px 4px 0 px rgba(0,0,0,.16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-common-marker.finkit-modular-common-marker--toggle:before{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-common-marker.finkit-modular-common-marker--toggle:hover:not(.finkit-modular-common-marker--disabled),[data-marker-label]:hover .finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){background-color:var(--toggle-bg-hover)}}.finkit-modular-common-marker.finkit-modular-common-marker--toggle:active:not(.finkit-modular-common-marker--disabled),[data-marker-label]:active .finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker:not(.finkit-modular-common-marker--disabled){background-color:var(--toggle-bg-active)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--checked{--toggle-bg:var(--color-purple-600);--toggle-bg-hover:var(--color-purple-700);--toggle-bg-active:var(--color-purple-800)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--checked:before{left:calc(100% - 18px)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--checked.finkit-modular-common-marker--inverted{--toggle-bg:var(--color-purple-700);--toggle-bg-hover:var(--color-purple-600);--toggle-bg-active:var(--color-purple-500)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--inverted{--toggle-bg:var(--color-gray-800);--toggle-bg-hover:var(--color-gray-700);--toggle-bg-active:var(--color-gray-600)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled{background-color:var(--color-gray-500);cursor:not-allowed}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled:before{background-color:var(--color-gray-400)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled.finkit-modular-common-marker--checked{background-color:var(--color-purple-200)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted{background-color:var(--color-gray-900)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted:before{background-color:var(--color-black-600)}.finkit-modular-common-marker.finkit-modular-common-marker--toggle.finkit-modular-common-marker--disabled.finkit-modular-common-marker--inverted.finkit-modular-common-marker--checked{background-color:var(--color-purple-800)}.finkit-modular-checkbox{position:relative;display:flex;gap:12px;cursor:pointer}.finkit-modular-checkbox.finkit-modular-checkbox--secondary .finkit-modular-checkbox__label{color:var(--color-gray-800)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary .finkit-modular-checkbox__label.finkit-modular-checkbox--inverted{color:var(--color-gray-600)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary .finkit-modular-checkbox__label.finkit-modular-checkbox--error{color:var(--color-red-600)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary .finkit-modular-checkbox__label.finkit-modular-checkbox--error.finkit-modular-checkbox--inverted{color:var(--color-red-400)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary.finkit-modular-checkbox--disabled .finkit-modular-checkbox__label{color:var(--color-gray-600)}.finkit-modular-checkbox.finkit-modular-checkbox--secondary.finkit-modular-checkbox--disabled .finkit-modular-checkbox__label.finkit-modular-checkbox--inverted{color:var(--color-gray-800)}.finkit-modular-checkbox.finkit-modular-checkbox--s .finkit-modular-checkbox__label{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-checkbox.finkit-modular-checkbox--s .finkit-modular-checkbox__caption,.finkit-modular-checkbox.finkit-modular-checkbox--xs .finkit-modular-checkbox__caption,.finkit-modular-checkbox.finkit-modular-checkbox--xs .finkit-modular-checkbox__label{font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-checkbox.finkit-modular-checkbox--inverted .finkit-modular-checkbox__icon,.finkit-modular-checkbox.finkit-modular-checkbox--inverted .finkit-modular-checkbox__label{color:var(--color-white)}.finkit-modular-checkbox.finkit-modular-checkbox--inverted .finkit-modular-checkbox__caption{color:var(--color-gray-600)}.finkit-modular-checkbox.finkit-modular-checkbox--inverted .finkit-modular-checkbox__input:focus-visible+.finkit-modular-checkbox__marker .finkit-modular-common-marker{outline:3px solid rgba(194,199,247,.4);outline-offset:1px}.finkit-modular-checkbox.finkit-modular-checkbox--error .finkit-modular-checkbox__label{color:var(--color-red-600)}.finkit-modular-checkbox.finkit-modular-checkbox--error.finkit-modular-checkbox--inverted .finkit-modular-checkbox__label{color:var(--color-red-400)}.finkit-modular-checkbox.finkit-modular-checkbox--disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.finkit-modular-checkbox.finkit-modular-checkbox--disabled .finkit-modular-checkbox__caption,.finkit-modular-checkbox.finkit-modular-checkbox--disabled .finkit-modular-checkbox__icon,.finkit-modular-checkbox.finkit-modular-checkbox--disabled .finkit-modular-checkbox__label{color:var(--color-gray-600)}.finkit-modular-checkbox.finkit-modular-checkbox--disabled .finkit-modular-checkbox__icon{cursor:not-allowed}.finkit-modular-checkbox.finkit-modular-checkbox--disabled.finkit-modular-checkbox--inverted .finkit-modular-checkbox__caption,.finkit-modular-checkbox.finkit-modular-checkbox--disabled.finkit-modular-checkbox--inverted .finkit-modular-checkbox__icon,.finkit-modular-checkbox.finkit-modular-checkbox--disabled.finkit-modular-checkbox--inverted .finkit-modular-checkbox__label{color:var(--color-gray-800)}.finkit-modular-checkbox__input{position:absolute;z-index:-1;opacity:0}.finkit-modular-checkbox__input:focus-visible+.finkit-modular-checkbox__marker .finkit-modular-common-marker{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-checkbox__marker{display:inline-flex;flex-shrink:1;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;border-radius:7px}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-checkbox__marker{transition:var(--transition-default)}}.finkit-modular-checkbox__wrapper{display:flex;flex-direction:column;margin:auto 0}.finkit-modular-checkbox__label{display:block;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-checkbox__label{transition:var(--transition-default)}}.finkit-modular-checkbox__caption{display:block;margin-top:4px;color:var(--color-gray-800);font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-checkbox__caption{transition:var(--transition-default)}}.finkit-modular-checkbox__icon-button{align-self:start;margin-left:auto;padding:0;line-height:0;outline:none;border:none;background:transparent;cursor:pointer}.finkit-modular-checkbox__icon{font-size:var(--font-size-24);line-height:0}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-checkbox__icon{transition:var(--transition-default)}}.finkit-modular-checkbox__icon>span{font-size:var(--font-size-24)!important}.finkit-modular-chips{display:flex;flex-wrap:wrap;gap:8px}.finkit-modular-chips__item{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;max-width:240px;border-radius:50px;cursor:pointer;font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-chips__item.finkit-modular-chips--s{min-width:32px;height:24px;padding:0 4px}.finkit-modular-chips__item.finkit-modular-chips--m{min-width:40px;height:32px;padding:0 8px;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-chips__item.finkit-modular-chips--l{min-width:52px;height:40px;padding:0 8px;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-chips__item.finkit-modular-chips--l .finkit-modular-chips__label{padding:0 8px}.finkit-modular-chips__item.finkit-modular-chips--l .finkit-modular-chips__icon{font-size:var(--font-size-24)}.finkit-modular-chips__item.finkit-modular-chips--l .finkit-modular-chips__indicator{margin:8px}@media (hover:hover) and (pointer:fine){.finkit-modular-chips__item:hover{background-color:var(--color-gray-600)}}.finkit-modular-chips__item.finkit-modular-chips--primary{background-color:var(--color-gray-400)}.finkit-modular-chips__item.finkit-modular-chips--secondary{background-color:var(--color-white)}.finkit-modular-chips__item:active{background-color:var(--color-gray-700);color:var(--color-white)}.finkit-modular-chips__item.finkit-modular-chips--selected,.finkit-modular-chips__item.finkit-modular-chips--selected .finkit-modular-chips__icon,.finkit-modular-chips__item:active .finkit-modular-chips__icon{color:var(--color-white)}.finkit-modular-chips__item.finkit-modular-chips--active-primary.finkit-modular-chips--selected{background-color:var(--color-black-500)}.finkit-modular-chips__item.finkit-modular-chips--active-secondary.finkit-modular-chips--selected{background-color:var(--color-purple-600)}.finkit-modular-chips__item:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-chips__item{transition:var(--transition-default)}}.finkit-modular-chips__item .finkit-modular-chips__icon{font-size:var(--font-size-16);line-height:0;color:var(--color-black-500)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-chips__item .finkit-modular-chips__icon{transition:var(--transition-default)}}.finkit-modular-chips__item .finkit-modular-chips__icon-left{margin-left:4px}.finkit-modular-chips__item .finkit-modular-chips__icon-right{margin-right:4px}.finkit-modular-chips__item .finkit-modular-chips__label{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.finkit-modular-chips__item .finkit-modular-chips__indicator{display:inline-block;width:8px;min-width:8px;height:8px;min-height:8px;margin:4px;border-radius:50%}.finkit-modular-chips__item .finkit-modular-chips__indicator--red{background-color:var(--color-red-400)}.finkit-modular-chips__item .finkit-modular-chips__indicator--orange{background-color:var(--color-orange-400)}.finkit-modular-chips__item .finkit-modular-chips__indicator--green{background-color:var(--color-green-400)}.finkit-modular-chips__item .finkit-modular-chips__indicator--purple{background-color:var(--color-purple-400)}.finkit-modular-chips__item .finkit-modular-chips__indicator--purple-secondary{background-color:var(--color-purple-200)}.finkit-modular-chips__item .finkit-modular-chips__indicator--blue{background-color:var(--color-blue-500)}.finkit-modular-chips__item .finkit-modular-chips__indicator--pink{background-color:var(--color-pink-400)}.finkit-modular-file-item{position:relative;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;border:1px solid var(--color-gray-500)}.finkit-modular-file-item--s{min-height:40px;padding:8px 8px 8px 16px;border-radius:12px}.finkit-modular-file-item--s .finkit-modular-file-item__progress{margin-right:12px}.finkit-modular-file-item--m{min-height:56px;padding:8px;border-radius:8px}.finkit-modular-file-item--primary{background-color:var(--color-gray-400)}.finkit-modular-file-item--secondary{background-color:var(--color-white)}.finkit-modular-file-item--secondary.finkit-modular-file-item--pending,.finkit-modular-file-item--secondary.finkit-modular-file-item--uploading{background-color:var(--color-gray-400)}.finkit-modular-file-item--pending{background-color:var(--color-white)}@media (hover:hover) and (pointer:fine){.finkit-modular-file-item--success:hover{cursor:pointer}.finkit-modular-file-item--success:hover .finkit-modular-file-item__file-name{color:var(--color-purple-600)}}.finkit-modular-file-item__file{display:flex;gap:12px;align-items:center}.finkit-modular-file-item__preview{z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-gray-400);border-radius:6px;background-color:var(--color-white)}.finkit-modular-file-item__preview .finkit-modular-file-item__preview-icon{max-width:30px;padding:2px 4px;overflow:hidden;border-radius:4px;color:var(--color-white);font-size:var(--font-size-10);line-height:var(--font-line-height-10)}.finkit-modular-file-item__file-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-name{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-black-500);font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-file-item__file-info .finkit-modular-file-item__file-name{transition:var(--transition-default)}}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-status{display:flex;gap:4px}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-status .finkit-modular-file-item__file-size{width:60px;max-width:60px;font-size:var(--font-size-12);line-height:var(--font-line-height-12);color:var(--color-gray-800)}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-size,.finkit-modular-file-item__file-info .finkit-modular-file-item__file-status .finkit-modular-file-item__progress{font-size:var(--font-size-12);line-height:var(--font-line-height-12);color:var(--color-gray-800)}.finkit-modular-file-item__file-info .finkit-modular-file-item__file-size{max-width:60px}.finkit-modular-file-item__file-info .finkit-modular-file-item__progress{font-size:var(--font-size-12);line-height:var(--font-line-height-12);color:var(--color-gray-800)}.finkit-modular-file-item__controls{display:flex;flex-shrink:0;gap:8px;align-items:center;margin-left:auto}.finkit-modular-file-item__controls .finkit-modular-file-item__close,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat{display:flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:0;color:var(--color-gray-800)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-file-item__controls .finkit-modular-file-item__close,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-file-item__controls .finkit-modular-file-item__close:hover,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat:hover{color:var(--color-black-500);cursor:pointer}.finkit-modular-file-item__controls .finkit-modular-file-item__close:active,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat:active{color:var(--color-black-500)}.finkit-modular-file-item__controls .finkit-modular-file-item__close:focus-visible,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}}.finkit-modular-file-item__controls .finkit-modular-file-item__close,.finkit-modular-file-item__controls .finkit-modular-file-item__repeat{font-size:var(--font-size-24);line-height:var(--font-line-height-24)}.finkit-modular-file-item__error{font-size:var(--font-size-12);line-height:var(--font-line-height-12);color:var(--color-red-600)}.finkit-modular-file-list{display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.finkit-modular-hint{display:inline-flex;align-items:center}.finkit-modular-hint__dialog{position:relative;z-index:1001;min-width:240px;max-width:min(100%,360px);padding:12px 40px 12px 16px;text-align:left;border-radius:10px;background:var(--color-black-500);color:var(--color-white);box-shadow:0 1px 3px 0 rgba(31,36,46,.03),0 6px 6px 0 rgba(31,36,46,.03),0 13px 8px rgba(31,36,46,.01)}.finkit-modular-hint__activator{line-height:0;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.finkit-modular-hint__activator:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-hint__text{margin:0}.finkit-modular-hint__footer,.finkit-modular-hint__text{font-size:var(--font-size-14);line-height:var(--font-line-height-14);font-weight:var(--font-weight-regular)}.finkit-modular-hint__footer{display:block;margin-top:12px;text-decoration:none;color:var(--color-purple-500)}.finkit-modular-hint__close{position:absolute;top:0;right:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media (hover:hover) and (pointer:fine){.finkit-modular-hint__close:active .finkit-modular-hint__icon,.finkit-modular-hint__close:hover .finkit-modular-hint__icon{background-color:rgba(243,244,246,.2);color:var(--color-gray-400)}}.finkit-modular-hint__icon{display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:rgba(243,244,246,.1);color:rgba(227,231,236,.64)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-hint__icon{transition:var(--transition-default);transition-property:background,color}}.finkit-modular-hint--inverted{background:var(--color-white);color:var(--color-black-500)}.finkit-modular-hint--inverted .finkit-modular-hint__icon{background:var(--color-gray-400);color:rgba(31,36,46,.64)}@media (hover:hover) and (pointer:fine){.finkit-modular-hint--inverted .finkit-modular-hint__close:active .finkit-modular-hint__icon,.finkit-modular-hint--inverted .finkit-modular-hint__close:hover .finkit-modular-hint__icon{background:var(--color-gray-500);color:var(--color-black-500)}}.finkit-modular-input-base{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.finkit-modular-input-base *,.finkit-modular-input-base :after,.finkit-modular-input-base :before{box-sizing:border-box;outline:none}.finkit-modular-input-base__input{display:flex;flex-direction:row;align-items:center;padding-right:7px;padding-left:15px;box-sizing:border-box;border-width:1px;border-style:solid;border-radius:12px;color:var(--color-black-500);cursor:text}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__input{transition:var(--transition-default)}}.finkit-modular-input-base__input.finkit-modular-input-base--primary{border-color:var(--color-gray-400);background-color:var(--color-gray-400)}.finkit-modular-input-base__input.finkit-modular-input-base--primary.finkit-modular-input-base--disabled{border-color:var(--color-gray-400)}.finkit-modular-input-base__input.finkit-modular-input-base--secondary{border-color:var(--color-white);background-color:var(--color-white)}.finkit-modular-input-base__input.finkit-modular-input-base--secondary.finkit-modular-input-base--disabled{border-color:var(--color-white)}.finkit-modular-input-base__input.finkit-modular-input-base--s{height:48px}.finkit-modular-input-base__input.finkit-modular-input-base--m{height:56px}.finkit-modular-input-base__input.finkit-modular-input-base--l{height:60px}.finkit-modular-input-base__input.finkit-modular-input-base--success{border-color:var(--color-green-600)}.finkit-modular-input-base__input.finkit-modular-input-base--error{border-color:var(--color-red-600)}@media (hover:hover) and (pointer:fine){.finkit-modular-input-base__input:hover{border-color:var(--color-gray-600)}}.finkit-modular-input-base__input.finkit-modular-input-base--focused{border-color:var(--color-purple-600);background-color:var(--color-white);box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}.finkit-modular-input-base__input.finkit-modular-input-base--focused .finkit-modular-input-base__placeholder{color:var(--color-black-200)}.finkit-modular-input-base__input.finkit-modular-input-base--disabled{cursor:not-allowed}.finkit-modular-input-base__input.finkit-modular-input-base--disabled .finkit-modular-input-base__placeholder{color:var(--color-gray-600)}.finkit-modular-input-base__input.finkit-modular-input-base--has-label .finkit-modular-input-base__placeholder{top:auto;bottom:0}.finkit-modular-input-base__container{position:relative;display:flex;flex:1 1;flex-direction:column;min-width:0}.finkit-modular-input-base__field,.finkit-modular-input-base__label,.finkit-modular-input-base__placeholder{font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-input-base__label{position:absolute;top:10px;right:0;left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-gray-800);pointer-events:none;will-change:top,font-size,line-height}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__label{transition:var(--transition-default)}}.finkit-modular-input-base__label.finkit-modular-input-base--active{font-size:var(--font-size-14);line-height:var(--font-line-height-14);top:0}.finkit-modular-input-base__label.finkit-modular-input-base--s{top:0}.finkit-modular-input-base__label.finkit-modular-input-base--s.finkit-modular-input-base--active{display:none}.finkit-modular-input-base__label.finkit-modular-input-base--success{color:var(--color-green-600)}.finkit-modular-input-base__label.finkit-modular-input-base--error{color:var(--color-red-600)}.finkit-modular-input-base__field.finkit-modular-input-base--disabled,.finkit-modular-input-base__label.finkit-modular-input-base--disabled,.finkit-modular-input-base__right-label.finkit-modular-input-base--disabled{color:var(--color-gray-600);cursor:not-allowed}.finkit-modular-input-base__field.finkit-modular-input-base--disabled::placeholder,.finkit-modular-input-base__label.finkit-modular-input-base--disabled::placeholder,.finkit-modular-input-base__right-label.finkit-modular-input-base--disabled::placeholder{color:var(--color-gray-600)}.finkit-modular-input-base__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;background:transparent;color:var(--color-black-200);transition:var(--transition-default)}.finkit-modular-input-base__placeholder.finkit-modular-input-base--accent{color:var(--color-black-500)}.finkit-modular-input-base__hidden{opacity:0;visibility:hidden}.finkit-modular-input-base__field{position:relative;z-index:1;padding:0;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--color-purple-600)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__field{transition:var(--transition-default)}}.finkit-modular-input-base__field:not(.finkit-modular-input-base--s){padding:10px 0}.finkit-modular-input-base__field:not(.finkit-modular-input-base--s).finkit-modular-input-base--has-label{padding-top:20px;padding-bottom:0}.finkit-modular-input-base__field::placeholder{color:var(--color-black-200)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__field::placeholder{transition:var(--transition-default)}}.finkit-modular-input-base__right-label{flex-shrink:0;max-width:110px;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-gray-800);-webkit-user-select:text;-moz-user-select:text;user-select:text;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-base__right-label{transition:var(--transition-default)}}@media screen and (min-width:768px){.finkit-modular-input-base__right-label{max-width:100%;overflow:unset;white-space:normal;text-overflow:unset}}.finkit-modular-input-base__caption{padding-top:2px;padding-right:16px;padding-left:16px;font-weight:var(--font-weight-default)!important;font-size:var(--font-size-12)!important;line-height:var(--font-line-height-12)!important;-webkit-user-select:text;-moz-user-select:text;user-select:text}.finkit-modular-input-base__caption.finkit-modular-input-base--disabled{color:var(--color-gray-600)}.finkit-modular-input-file{display:flex;flex-direction:column;box-sizing:border-box;font-weight:var(--font-weight-medium);font-family:inherit;line-height:24px;outline:none;border:none}.finkit-modular-input-file__input{position:absolute;z-index:-1;width:1px;height:1px;overflow:hidden;opacity:0}.finkit-modular-input-file__upload-area{position:relative;display:flex;flex-direction:column;padding:24px;border:1px dashed var(--color-gray-600);border-radius:16px;background:var(--color-gray-300)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:1;pointer-events:none}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-wrapper.finkit-modular-input-file--dragged{opacity:0}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-icon{margin-bottom:16px}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-icon.finkit-modular-input-file--disabled{color:var(--color-gray-600)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-button{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:8px 20px;border-radius:12px;background-color:var(--color-gray-500)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-button{transition:var(--transition-default)}}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-button.finkit-modular-input-file--disabled{background-color:var(--color-gray-400);color:var(--color-gray-600)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-label{margin-bottom:4px}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-label.finkit-modular-input-file--disabled{color:var(--color-gray-600)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-caption{color:var(--color-gray-800)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-caption.finkit-modular-input-file--disabled{color:var(--color-gray-600)}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-dragged{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:16px;background-color:var(--color-white);color:var(--color-purple-600);opacity:0}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-dragged.finkit-modular-input-file--dragged{opacity:1}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-dragged.finkit-modular-input-file--s{border-radius:12px}.finkit-modular-input-file__upload-area .finkit-modular-input-file__upload-dragged.finkit-modular-input-file--disabled{color:var(--color-gray-600)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-file__upload-area{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-input-file__upload-area:hover:not(.finkit-modular-input-file--disabled){border-color:var(--color-purple-700);cursor:pointer}.finkit-modular-input-file__upload-area:hover:not(.finkit-modular-input-file--disabled) .finkit-modular-input-file__upload-button{background-color:var(--color-gray-600)}}.finkit-modular-input-file__upload-area.finkit-modular-input-file--dragged{border-color:var(--color-purple-700)}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s{flex-direction:row;justify-content:center;padding:36px 24px;border-radius:12px}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-wrapper{flex-direction:row}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-label{margin-bottom:0}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-label--purple{color:var(--color-purple-600)}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-label--purple.finkit-modular-input-file--disabled{color:var(--color-gray-600)}.finkit-modular-input-file__upload-area.finkit-modular-input-file--s .finkit-modular-input-file__upload-icon{margin-right:12px;margin-bottom:0}.finkit-modular-input-file__upload-area.finkit-modular-input-file--error{border-color:var(--color-red-600)}.finkit-modular-input-file__upload-area.finkit-modular-input-file--disabled{border-color:var(--color-gray-600)}.finkit-modular-input-number__controls{display:flex;align-items:center}.finkit-modular-input-number__controls-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--color-gray-800)}.finkit-modular-input-number__controls-icon:focus-visible:not(.finkit-modular-input-number--disabled){box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}@media (hover:hover) and (pointer:fine){.finkit-modular-input-number__controls-icon{transition:color .1s ease;cursor:pointer}.finkit-modular-input-number__controls-icon:hover{color:var(--color-black-500)}}.finkit-modular-input-number__controls-icon.finkit-modular-input-number--disabled{color:var(--color-gray-600)}.finkit-modular-input-number__controls-divider{width:1px;height:16px;margin:4px;border-radius:2px 0 0 0;background-color:var(--color-gray-500)}.finkit-modular-input-password__icon{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;color:var(--color-gray-800);transition:var(--transition-default)}.finkit-modular-input-password__icon:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4);color:var(--color-black-500)}.finkit-modular-input-password__icon.finkit-modular-input-password--disabled{color:var(--color-gray-600)}@media (hover:hover) and (pointer:fine){.finkit-modular-input-password__icon{cursor:pointer}.finkit-modular-input-password__icon:hover{color:var(--color-black-500)}}.finkit-modular-input-search__icon-clear{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;color:var(--color-gray-800)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-search__icon-clear{transition:color var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-input-search__icon-clear{cursor:pointer}.finkit-modular-input-search__icon-clear:hover{color:var(--color-black-500)}}.finkit-modular-input-search__icon-clear:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4);color:var(--color-gray-800)}.finkit-modular-input-search__icon-clear:active{color:var(--color-black-500)}.finkit-modular-input-search__icon-clear.finkit-modular-input-search--disabled{color:var(--color-gray-500)}.finkit-modular-input-search__icon-search{color:var(--color-gray-800)}.finkit-modular-input-search__icon-search.finkit-modular-input-search--disabled{color:var(--color-gray-600)}.finkit-modular-pagination{display:flex;gap:16px;align-items:center;justify-content:center}.finkit-modular-pagination--bullet{flex-direction:row;gap:0;width:100%;height:4px}.finkit-modular-pagination--bullet .finkit-modular-pagination__link{position:relative;width:6px;height:4px;margin:0 2px;padding:0;border:none;border-radius:2px;background:var(--color-gray-600);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-pagination--bullet .finkit-modular-pagination__link{transition:background .5s,width .5s;transition-delay:.3s,0s}}.finkit-modular-pagination--bullet .finkit-modular-pagination__link.finkit-modular-pagination__link--active{width:24px;background:var(--color-gray-800);transition-delay:.3s}.finkit-modular-pagination__link{display:flex;align-items:center;justify-content:center;padding:4px 12px;box-sizing:border-box;font-weight:var(--font-weight-medium);font-size:var(--font-size-16);text-decoration:none;border:1px solid transparent;border-radius:4px;background-color:transparent;color:var(--color-black-500);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-pagination__link{transition:var(--transition-default)}}.finkit-modular-pagination__link--controls:not(.big):active{background:var(--color-gray-500)}.finkit-modular-pagination__link.finkit-modular-pagination__link--active{background-color:var(--color-gray-500)}.finkit-modular-pagination__link.finkit-modular-pagination__link--active:hover{border:1px solid var(--color-purple-300)}.finkit-modular-pagination__link--disabled{opacity:0;pointer-events:none}.finkit-modular-pagination__link--disabled:hover{background-color:transparent;cursor:default}.finkit-modular-pagination__link:hover{border-color:var(--color-purple-300)}.finkit-modular-pagination__link--big{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50px;background:var(--color-white);box-shadow:0 0 10px 0 rgba(24,25,26,.25);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-pagination__link--big{transition:var(--transition-default)}}.finkit-modular-pagination__link--big.disabled{opacity:0;pointer-events:none}.finkit-modular-pagination__link--big.disabled:hover{background-color:transparent;cursor:default}.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev{color:var(--color-black-500);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next svg,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev svg{transition:color var(--transition-default)}}.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next:hover,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev:hover{transform:scale(1.1)}.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next:hover svg,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev:hover svg{color:var(--color-purple-300)}.finkit-modular-pagination__link--big.finkit-modular-pagination__link--next:active,.finkit-modular-pagination__link--big.finkit-modular-pagination__link--prev:active{transform:scale(1)}.finkit-modular-pagination__dots{margin-bottom:-10px;line-height:0}.finkit-modular-pagination__dots circle{fill:var(--color-black-500)}.finkit-modular-pagination__dots:hover{background-color:transparent;cursor:default}.finkit-modular-radio{position:relative;display:flex;gap:12px;cursor:pointer}.finkit-modular-radio:not(:last-child){margin-bottom:16px}.finkit-modular-radio.finkit-modular-radio--secondary .finkit-modular-radio__label{color:var(--color-gray-800)}.finkit-modular-radio.finkit-modular-radio--secondary .finkit-modular-radio__label.finkit-modular-radio--inverted{color:var(--color-gray-600)}.finkit-modular-radio.finkit-modular-radio--secondary .finkit-modular-radio__label.finkit-modular-radio--error{color:var(--color-red-600)}.finkit-modular-radio.finkit-modular-radio--secondary .finkit-modular-radio__label.finkit-modular-radio--error.finkit-modular-radio--inverted{color:var(--color-red-400)}.finkit-modular-radio.finkit-modular-radio--secondary.finkit-modular-radio--disabled .finkit-modular-radio__label{color:var(--color-gray-600)}.finkit-modular-radio.finkit-modular-radio--secondary.finkit-modular-radio--disabled .finkit-modular-radio__label.finkit-modular-radio--inverted{color:var(--color-gray-800)}.finkit-modular-radio.finkit-modular-radio--s .finkit-modular-radio__label{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-radio.finkit-modular-radio--s .finkit-modular-radio__caption,.finkit-modular-radio.finkit-modular-radio--xs .finkit-modular-radio__caption,.finkit-modular-radio.finkit-modular-radio--xs .finkit-modular-radio__label{font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-radio.finkit-modular-radio--inverted .finkit-modular-radio__icon,.finkit-modular-radio.finkit-modular-radio--inverted .finkit-modular-radio__label{color:var(--color-white)}.finkit-modular-radio.finkit-modular-radio--inverted .finkit-modular-radio__caption{color:var(--color-gray-600)}.finkit-modular-radio.finkit-modular-radio--inverted .finkit-modular-radio__input:focus-visible+.finkit-modular-radio__marker .finkit-modular-common-marker{outline:3px solid rgba(194,199,247,.4);outline-offset:1px}.finkit-modular-radio.finkit-modular-radio--error .finkit-modular-radio__label{color:var(--color-red-600)}.finkit-modular-radio.finkit-modular-radio--error.finkit-modular-radio--inverted .finkit-modular-radio__label{color:var(--color-red-400)}.finkit-modular-radio.finkit-modular-radio--disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.finkit-modular-radio.finkit-modular-radio--disabled .finkit-modular-radio__caption,.finkit-modular-radio.finkit-modular-radio--disabled .finkit-modular-radio__icon,.finkit-modular-radio.finkit-modular-radio--disabled .finkit-modular-radio__label{color:var(--color-gray-600)}.finkit-modular-radio.finkit-modular-radio--disabled .finkit-modular-radio__icon{cursor:not-allowed}.finkit-modular-radio.finkit-modular-radio--disabled.finkit-modular-radio--inverted .finkit-modular-radio__caption,.finkit-modular-radio.finkit-modular-radio--disabled.finkit-modular-radio--inverted .finkit-modular-radio__icon,.finkit-modular-radio.finkit-modular-radio--disabled.finkit-modular-radio--inverted .finkit-modular-radio__label{color:var(--color-gray-800)}.finkit-modular-radio__input{position:absolute;z-index:-1;opacity:0}.finkit-modular-radio__input:focus-visible+.finkit-modular-radio__marker .finkit-modular-common-marker{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-radio__marker{display:inline-flex;flex-shrink:1;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;border-radius:50%}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-radio__marker{transition:var(--transition-default)}}.finkit-modular-radio__wrapper{display:flex;flex-direction:column;margin:auto 0}.finkit-modular-radio__label{display:block;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-radio__label{transition:var(--transition-default)}}.finkit-modular-radio__caption{display:block;margin-top:4px;color:var(--color-gray-800);font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-radio__caption{transition:var(--transition-default)}}.finkit-modular-radio__icon-button{align-self:start;margin-left:auto;padding:0;line-height:0;outline:none;border:none;background:transparent;cursor:pointer}.finkit-modular-radio__icon{font-size:var(--font-size-24);line-height:0}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-radio__icon{transition:var(--transition-default)}}.finkit-modular-radio__icon>span{font-size:var(--font-size-24)!important}.finkit-modular-segmented-control{display:inline-flex;gap:8px;max-width:100%;margin:0;padding:4px;overflow-x:scroll;border-radius:12px;background-color:var(--color-gray-400);scroll-behavior:smooth;scrollbar-width:none}.finkit-modular-segmented-control::-webkit-scrollbar{display:none}.finkit-modular-segmented-control--secondary{background:var(--color-gray-500)}.finkit-modular-segmented-control--secondary .finkit-modular-segmented-control__tab--active{background:var(--color-black-900);color:var(--color-white)}.finkit-modular-segmented-control--secondary .finkit-modular-segmented-control__tab--active.finkit-modular-segmented-control__tab--disabled{background:var(--color-black-100);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.finkit-modular-segmented-control--vertical{flex-direction:column}.finkit-modular-segmented-control--rounded,.finkit-modular-segmented-control--rounded .finkit-modular-segmented-control__tab{border-radius:80px}.finkit-modular-segmented-control--stretch{display:flex}.finkit-modular-segmented-control--stretch .finkit-modular-segmented-control__tab{flex-basis:100%;flex-shrink:unset;overflow:hidden}.finkit-modular-segmented-control--stretch .finkit-modular-segmented-control__tab .finkit-modular-segmented-control__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finkit-modular-segmented-control--s .finkit-modular-segmented-control__tab{padding:4px 14px}.finkit-modular-segmented-control--s .finkit-modular-segmented-control__tab--left{padding-left:10px}.finkit-modular-segmented-control--s .finkit-modular-segmented-control__tab--right{padding-right:10px}.finkit-modular-segmented-control--s .finkit-modular-segmented-control__tab--icon-only{padding-right:12px;padding-left:12px}.finkit-modular-segmented-control--wight-medium .finkit-modular-segmented-control__tab{font-weight:var(--font-weight-medium)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-segmented-control__icon,.finkit-modular-segmented-control__slot,.finkit-modular-segmented-control__tab{transition:var(--transition-default)}}.finkit-modular-segmented-control__tab{display:flex;flex-grow:1;flex-shrink:0;gap:8px;align-items:center;justify-content:center;padding:8px 20px;outline-color:transparent;border:none;border-radius:10px;background:transparent;color:var(--color-black-500);cursor:pointer;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-segmented-control__tab:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}@media (hover:hover) and (pointer:fine){.finkit-modular-segmented-control__tab:not(.finkit-modular-segmented-control__tab--active):not(.finkit-modular-segmented-control__tab--disabled):hover{color:var(--color-gray-800)}}.finkit-modular-segmented-control__tab--left{padding-left:16px}.finkit-modular-segmented-control__tab--right{padding-right:16px}.finkit-modular-segmented-control__tab--active{background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.04)}.finkit-modular-segmented-control__tab--disabled{color:var(--color-gray-600);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.finkit-modular-segmented-control__tab--icon-only{padding-right:12px;padding-left:12px}.finkit-modular-segmented-control__icon{display:inline-flex;font-size:var(--font-size-24);line-height:0}.finkit-modular-segmented-control__slot{font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-slider{position:relative}.finkit-modular-slider__container{position:relative;z-index:1;display:block;padding:20px 0;overflow:hidden}.finkit-modular-slider__container.finkit-modular-slider--autoheight{height:auto}.finkit-modular-slider__container.finkit-modular-slider--autoheight .finkit-modular-slider__wrapper{align-items:flex-start;transition-property:transform,height}.finkit-modular-slider__container.finkit-modular-slider--vertical .finkit-modular-slider__wrapper{flex-direction:column}.finkit-modular-slider__wrapper{position:relative;z-index:1;display:flex;width:100%;height:100%}.finkit-modular-slider__pagination{position:absolute;display:none;align-items:center;justify-content:center;width:100%}.finkit-modular-slider__pagination.finkit-modular-slider--visible{display:flex}@media screen and (min-width:600px){.finkit-modular-slider__pagination.finkit-modular-slider--visible\:s{display:flex}}@media screen and (min-width:768px){.finkit-modular-slider__pagination.finkit-modular-slider--visible\:m{display:flex}}@media screen and (min-width:1024px){.finkit-modular-slider__pagination.finkit-modular-slider--visible\:l{display:flex}}@media screen and (min-width:1280px){.finkit-modular-slider__pagination.finkit-modular-slider--visible\:xl{display:flex}}@media screen and (min-width:1440px){.finkit-modular-slider__pagination.finkit-modular-slider--visible\:2xl{display:flex}}@media screen and (min-width:1920px){.finkit-modular-slider__pagination.finkit-modular-slider--visible\:3xl{display:flex}}.finkit-modular-slider__pagination-bullet{width:6px;height:4px;margin:0 2px;border-radius:16px;background:var(--color-gray-600);transition:var(--transition-default);cursor:pointer}.finkit-modular-slider__pagination-bullet.finkit-modular-slider--active{width:24px;background:var(--color-gray-800)}.finkit-modular-slider__pagination-bullet:only-child{display:none}.finkit-modular-slider__navigation{position:absolute;z-index:10;display:none}@media screen and (min-width:1024px){.finkit-modular-slider__navigation{display:flex}}.finkit-modular-slider__navigation-button{display:flex;align-items:center;justify-content:center;width:56px;height:56px;font-size:var(--font-size-24);border-radius:50%;background:var(--color-white);color:var(--color-gray-800);transition:var(--transition-default);cursor:pointer}@media (hover:hover) and (pointer:fine){.finkit-modular-slider__navigation-button:hover{color:var(--color-black-500)}}.finkit-modular-slider__navigation-button.finkit-modular-slider__navigation-button-next svg{transform:scaleX(-1)}.finkit-modular-slider__navigation-button.finkit-modular-slider--hidden{opacity:0;visibility:hidden}.finkit-modular-slider__navigation.finkit-modular-slider--outside{top:50%;align-items:center;justify-content:space-between;width:100%;height:0}.finkit-modular-slider__navigation.finkit-modular-slider--outside .finkit-modular-slider__navigation-button-prev{transform:translateX(-50%)}.finkit-modular-slider__navigation.finkit-modular-slider--outside .finkit-modular-slider__navigation-button-next{transform:translateX(50%)}.finkit-modular-slider__navigation.finkit-modular-slider--inside{top:50%;align-items:center;justify-content:space-between;width:100%;height:0}.finkit-modular-slider__navigation.finkit-modular-slider--inside .finkit-modular-slider__navigation-button-prev{transform:translateX(24px)}.finkit-modular-slider__navigation.finkit-modular-slider--inside .finkit-modular-slider__navigation-button-next{transform:translateX(-24px)}.finkit-modular-slider__navigation.finkit-modular-slider--corner{gap:16px;transform:translate(24px,-44px)}.finkit-modular-slider__navigation.finkit-modular-slider--corner .finkit-modular-slider__navigation-button{transform:translateY(-100%)}.finkit-modular-slider__navigation.finkit-modular-slider--corner .finkit-modular-slider__navigation-button.finkit-modular-slider--hidden{opacity:100%;visibility:unset}.finkit-modular-slider__navigation.finkit-modular-slider--s .finkit-modular-slider__navigation-button{width:48px;height:48px;font-size:var(--font-size-20)}.finkit-modular-slider__navigation.finkit-modular-slider--l .finkit-modular-slider__navigation-button{width:60px;height:60px}.finkit-modular-slider__navigation.finkit-modular-slider--secondary .finkit-modular-slider__navigation-button{background:var(--color-black-500);color:var(--color-gray-500)}@media (hover:hover) and (pointer:fine){.finkit-modular-slider__navigation.finkit-modular-slider--secondary .finkit-modular-slider__navigation-button:hover{background:var(--color-black-400);color:var(--color-white)}}.finkit-modular-slider__navigation.finkit-modular-slider--secondary .finkit-modular-slider__navigation-button:active{background:var(--color-black-300);color:var(--color-white)}.finkit-modular-slider__navigation.finkit-modular-slider--blur .finkit-modular-slider__navigation-button{background:rgba(255,255,255,.64)}@media (hover:hover) and (pointer:fine){.finkit-modular-slider__navigation.finkit-modular-slider--blur .finkit-modular-slider__navigation-button:hover{background:rgba(255,255,255,.8)}}.finkit-modular-slider__navigation.finkit-modular-slider--blur .finkit-modular-slider__navigation-button:active{background:rgba(255,255,255,.96)}.finkit-modular-slider__navigation.finkit-modular-slider--blur.finkit-modular-slider--secondary .finkit-modular-slider__navigation-button{background:rgba(31,36,46,.56)}.finkit-modular-slider__navigation.finkit-modular-slider--blur.finkit-modular-slider--secondary .finkit-modular-slider__navigation-button:hover{background:rgba(31,36,46,.72)}.finkit-modular-slider__navigation.finkit-modular-slider--blur.finkit-modular-slider--secondary .finkit-modular-slider__navigation-button:active{background:rgba(31,36,46,.88)}.finkit-modular-slider__item{position:relative;display:block;flex-shrink:0;width:100%;height:auto}.finkit-modular-snackbar{position:fixed;z-index:300;display:flex;gap:12px;width:100%;max-width:504px;margin:0;padding:12px}.finkit-modular-snackbar--bottom-left,.finkit-modular-snackbar--top-left{left:0}.finkit-modular-snackbar--bottom-right,.finkit-modular-snackbar--top-right{right:0}.finkit-modular-snackbar--top-left,.finkit-modular-snackbar--top-right{top:0;flex-direction:column}@keyframes upFadeIn{0%{transform:translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes upFadeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-40px);opacity:0}}.finkit-modular-snackbar--top-left .finkit-modular-snackbar__item,.finkit-modular-snackbar--top-right .finkit-modular-snackbar__item{animation:upFadeIn .25s ease-out}.finkit-modular-snackbar--top-left .finkit-modular-snackbar__item--out,.finkit-modular-snackbar--top-right .finkit-modular-snackbar__item--out{animation:upFadeOut .27s ease-out}.finkit-modular-snackbar--bottom-left,.finkit-modular-snackbar--bottom-right{bottom:0;flex-direction:column-reverse}@keyframes downFadeIn{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes downFadeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(40px);opacity:0}}.finkit-modular-snackbar--bottom-left .finkit-modular-snackbar__item,.finkit-modular-snackbar--bottom-right .finkit-modular-snackbar__item{animation:downFadeIn .25s ease-out}.finkit-modular-snackbar--bottom-left .finkit-modular-snackbar__item--out,.finkit-modular-snackbar--bottom-right .finkit-modular-snackbar__item--out{animation:downFadeOut .27s ease-out}.finkit-modular-snackbar__item{padding:0;list-style:none}.finkit-modular-tag{display:inline-flex;align-items:center;border-radius:8px;color:var(--color-black-500)}.finkit-modular-tag--rounded{border-radius:100px}.finkit-modular-tag--primary{background-color:var(--color-white)}.finkit-modular-tag--secondary{background-color:var(--color-gray-400)}.finkit-modular-tag--red{background-color:var(--color-red-100)}.finkit-modular-tag--green{background-color:var(--color-green-100)}.finkit-modular-tag--orange{background-color:var(--color-orange-100)}.finkit-modular-tag--purple{background-color:var(--color-purple-100)}.finkit-modular-tag--outline{outline:1px solid var(--color-gray-500);outline-offset:-1px;background-color:var(--color-white)}.finkit-modular-tag--s.finkit-modular-tag{padding:3px 4px}.finkit-modular-tag--m.finkit-modular-tag{padding:6px 8px}.finkit-modular-tag--l.finkit-modular-tag{padding:8px}.finkit-modular-tag__label{display:inline-flex;padding:0 4px;font-weight:var(--font-weight-regular);white-space:nowrap}.finkit-modular-tag__label.finkit-modular-tag--s{font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-tag__label.finkit-modular-tag--m{font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-tag__label.finkit-modular-tag--l{font-size:var(--font-size-16);line-height:var(--font-line-height-16);padding:0 8px}.finkit-modular-tag__icon{display:inline-flex;padding:0;font-size:var(--font-size-16);line-height:0;border:none;border-radius:4px;background-color:transparent;cursor:pointer}.finkit-modular-tag__icon:disabled{color:inherit;cursor:default}.finkit-modular-tag__icon:focus-visible{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-tag__icon--left{margin-left:4px}.finkit-modular-tag__icon--right{margin-right:4px}.finkit-modular-tag__icon.finkit-modular-tag--l{font-size:var(--font-size-24)}.finkit-modular-toggle{position:relative;display:flex;gap:12px;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.finkit-modular-toggle.finkit-modular-toggle--flipped .finkit-modular-toggle__marker{order:1}.finkit-modular-toggle.finkit-modular-toggle--flipped .finkit-modular-toggle__secondary-label{order:0}.finkit-modular-toggle.finkit-modular-toggle--flipped .finkit-modular-toggle__wrapper{order:-1;margin-right:auto;margin-left:0}.finkit-modular-toggle.finkit-modular-toggle--inverted .finkit-modular-toggle__label{color:var(--color-white)}.finkit-modular-toggle.finkit-modular-toggle--inverted .finkit-modular-toggle__caption,.finkit-modular-toggle.finkit-modular-toggle--inverted .finkit-modular-toggle__secondary-label{color:var(--color-gray-600)}.finkit-modular-toggle.finkit-modular-toggle--inverted .finkit-modular-toggle__input:focus-visible+.finkit-modular-toggle__marker .finkit-modular-common-marker{outline:3px solid rgba(194,199,247,.4);outline-offset:1px}.finkit-modular-toggle.finkit-modular-toggle--disabled{cursor:not-allowed}.finkit-modular-toggle.finkit-modular-toggle--disabled .finkit-modular-toggle__caption,.finkit-modular-toggle.finkit-modular-toggle--disabled .finkit-modular-toggle__label{color:var(--color-gray-600)}.finkit-modular-toggle.finkit-modular-toggle--disabled .finkit-modular-toggle__secondary-label,.finkit-modular-toggle.finkit-modular-toggle--disabled.finkit-modular-toggle--inverted .finkit-modular-toggle__caption,.finkit-modular-toggle.finkit-modular-toggle--disabled.finkit-modular-toggle--inverted .finkit-modular-toggle__label,.finkit-modular-toggle.finkit-modular-toggle--disabled.finkit-modular-toggle--inverted .finkit-modular-toggle__secondary-label{color:var(--color-gray-800)}.finkit-modular-toggle__input{position:absolute;z-index:-1;width:0;height:0;opacity:0}.finkit-modular-toggle__input:focus-visible~.finkit-modular-toggle__marker .finkit-modular-common-marker{outline:3px solid rgba(106,128,239,.4);outline-offset:1px}.finkit-modular-toggle__marker{display:inline-flex;flex-shrink:1;align-items:center;justify-content:center;width:32px;height:24px;border-radius:20px}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-toggle__marker{transition:var(--transition-default)}}.finkit-modular-toggle__wrapper{display:flex;flex-direction:column;margin-right:auto}.finkit-modular-toggle__label{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-toggle__label{transition:var(--transition-default)}}.finkit-modular-toggle__caption{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--color-gray-800);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-toggle__caption{transition:var(--transition-default)}}.finkit-modular-toggle__secondary-label{flex-shrink:0;max-width:96px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-toggle__secondary-label{transition:var(--transition-default)}}.finkit-modular-table-head-cell{display:flex;gap:6px;align-items:flex-start;min-width:0}.finkit-modular-table-head-cell__text{margin:auto 0}.finkit-modular-table-icon-button-cell{display:flex;gap:4px}.finkit-modular-table-icon-cell{padding:8px}.finkit-modular-table-logos-cell{display:flex;margin:0;padding:0;list-style:none}.finkit-modular-table-logos-cell__logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-gray-300)}.finkit-modular-table-logos-cell__logo:not(:first-child){z-index:1;-webkit-margin-start:-10px;margin-inline-start:-10px}.finkit-modular-table-logos-cell__badge{font-size:var(--font-size-12);line-height:var(--font-line-height-12);border:1px solid var(--color-white);background-color:var(--color-gray-500)}.finkit-modular-table-text-cell{display:flex;gap:6px}.finkit-modular-table-text-cell--black{color:var(--color-black-500)}.finkit-modular-table-text-cell--green{color:var(--color-green-700)}.finkit-modular-table-text-cell--red{color:var(--color-red-700)}.finkit-modular-table-text-cell--s .finkit-modular-table-text-cell__icon{font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-table-text-cell--m .finkit-modular-table-text-cell__icon{font-size:var(--font-size-20);line-height:var(--font-line-height-20)}.finkit-modular-table-text-with-caption-cell{display:flex;flex-direction:column;gap:2px}.finkit-modular-table-title-cell{display:flex;align-items:center}.finkit-modular-table-title-cell--s{gap:12px}.finkit-modular-table-title-cell--s .finkit-modular-table-title-cell__media-content{width:40px;height:40px}.finkit-modular-table-title-cell--s .finkit-modular-table-title-cell__corner-icon{left:-4px}.finkit-modular-table-title-cell--s .finkit-modular-table-title-cell__badge{bottom:-4px}.finkit-modular-table-title-cell--s .finkit-modular-table-title-cell__caption-icon{font-size:var(--font-size-16)}.finkit-modular-table-title-cell--m{gap:16px}.finkit-modular-table-title-cell--m .finkit-modular-table-title-cell__media-content{width:48px;height:48px}.finkit-modular-table-title-cell--m .finkit-modular-table-title-cell__corner-icon{left:-2px}.finkit-modular-table-title-cell--m .finkit-modular-table-title-cell__badge{bottom:-2px}.finkit-modular-table-title-cell--m .finkit-modular-table-title-cell__caption-icon{font-size:var(--font-size-20)}.finkit-modular-table-title-cell__media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.finkit-modular-table-title-cell__media-content{display:flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background-color:var(--color-gray-500)}.finkit-modular-table-title-cell__media--icon .finkit-modular-table-title-cell__media-content{font-size:var(--font-size-24);line-height:0;background-color:var(--color-gray-500);color:var(--color-gray-800)}.finkit-modular-table-title-cell__media--logo .finkit-modular-table-title-cell__media-content{line-height:0;background-color:var(--color-gray-300)}.finkit-modular-table-title-cell--s .finkit-modular-table-title-cell__media--logo .finkit-modular-table-title-cell__media-content{font-size:var(--font-size-32)}.finkit-modular-table-title-cell--m .finkit-modular-table-title-cell__media--logo .finkit-modular-table-title-cell__media-content{font-size:var(--font-size-40)}.finkit-modular-table-title-cell__media--image .finkit-modular-table-title-cell__media-content{background-color:var(--color-gray-500)}.finkit-modular-table-title-cell__media .finkit-modular-table-title-cell__corner-icon{position:absolute;top:-4px;z-index:1;width:20px;height:20px;font-size:var(--font-size-20);border-radius:50%;color:var(--color-white)}.finkit-modular-table-title-cell__media .finkit-modular-table-title-cell__corner-icon--black{background-color:var(--color-black-500)}.finkit-modular-table-title-cell__media .finkit-modular-table-title-cell__corner-icon--red{background-color:var(--color-red-500)}.finkit-modular-table-title-cell__media .finkit-modular-table-title-cell__badge{position:absolute;left:50%;z-index:1;transform:translate(-50%)}.finkit-modular-table-title-cell__badge{padding:4px 8px;font-size:var(--font-size-10);line-height:var(--font-line-height-10);white-space:nowrap;border-radius:12px}.finkit-modular-table-title-cell__badge--first{background-color:var(--color-yellow-300)}.finkit-modular-table-title-cell__badge--second{background-color:var(--color-gray-500)}.finkit-modular-table-title-cell__badge--third{background-color:var(--color-orange-200)}.finkit-modular-table-title-cell__content{display:flex;flex-direction:column;gap:0}.finkit-modular-table-title-cell__caption{display:flex;gap:4px;align-items:center;color:var(--color-gray-800)}.finkit-modular-table{display:flex;flex-direction:column;gap:32px;justify-content:space-between}.finkit-modular-table *{box-sizing:border-box}.finkit-modular-table__view{width:100%;height:100%;border-collapse:collapse;border-spacing:0;table-layout:auto}@media screen and (min-width:768px){.finkit-modular-table__view{table-layout:fixed}}.finkit-modular-table__control{display:flex;gap:8px;min-height:48px;overflow-x:scroll}@media screen and (min-width:768px){.finkit-modular-table__control{overflow-x:initial}}.finkit-modular-table__control .finkit-modular-table__pagination{align-self:center;margin-inline:auto}@media screen and (min-width:768px){.finkit-modular-table__control .finkit-modular-table__pagination{margin-inline:auto 0}}.finkit-modular-table__container{overflow:auto}.finkit-modular-table--primary,.finkit-modular-table--primary .finkit-modular-table__head{background-color:var(--color-white)}.finkit-modular-table--primary .finkit-modular-table__body .finkit-modular-table__row,.finkit-modular-table--secondary,.finkit-modular-table--secondary .finkit-modular-table__head{background-color:var(--color-gray-400)}.finkit-modular-table--secondary .finkit-modular-table__body .finkit-modular-table__row{background-color:var(--color-white)}.finkit-modular-table--m .finkit-modular-table__foot .finkit-modular-table__cell-content,.finkit-modular-table--m .finkit-modular-table__head .finkit-modular-table__cell-content{min-height:56px}.finkit-modular-table--m .finkit-modular-table__cell-content{min-height:64px;max-height:84px;padding:8px 0}.finkit-modular-table--s .finkit-modular-table__foot .finkit-modular-table__cell-content,.finkit-modular-table--s .finkit-modular-table__head .finkit-modular-table__cell-content{min-height:48px}.finkit-modular-table--s .finkit-modular-table__cell-content{min-height:56px;max-height:76px;padding:4px 0}.finkit-modular-table--bordered .finkit-modular-table__body .finkit-modular-table__row{border-bottom:1px solid}.finkit-modular-table--primary.finkit-modular-table--bordered .finkit-modular-table__body .finkit-modular-table__row{border-color:var(--color-white)}.finkit-modular-table--secondary.finkit-modular-table--bordered .finkit-modular-table__body .finkit-modular-table__row{border-color:var(--color-gray-500)}.finkit-modular-table--rounded .finkit-modular-table__body .finkit-modular-table__row-spacer:not(:last-child){display:table-row}.finkit-modular-table--rounded .finkit-modular-table__body .finkit-modular-table__row .finkit-modular-table__cell:first-child{border-radius:12px 0 0 12px}.finkit-modular-table--rounded .finkit-modular-table__body .finkit-modular-table__row .finkit-modular-table__cell:last-child{border-radius:0 12px 12px 0}.finkit-modular-table--primary.finkit-modular-table--striped .finkit-modular-table__body .finkit-modular-table__row:not(:hover):not(:active):nth-child(4n-1){background-color:var(--color-white)}.finkit-modular-table--primary.finkit-modular-table--striped .finkit-modular-table__body .finkit-modular-table__row:not(:hover):not(:active):nth-child(4n+1){background-color:var(--color-gray-400)}.finkit-modular-table--secondary.finkit-modular-table--striped .finkit-modular-table__body .finkit-modular-table__row:not(:hover):not(:active):nth-child(4n+1){background-color:var(--color-white)}.finkit-modular-table--secondary.finkit-modular-table--striped .finkit-modular-table__body .finkit-modular-table__row:not(:hover):not(:active):nth-child(4n-1){background-color:var(--color-gray-400)}.finkit-modular-table__head{position:-webkit-sticky;position:sticky;top:0;z-index:2}.finkit-modular-table__body .finkit-modular-table__row:hover,.finkit-modular-table__foot .finkit-modular-table__row:hover,.finkit-modular-table__head .finkit-modular-table__row:hover{background-color:var(--color-gray-500)}.finkit-modular-table__body .finkit-modular-table__row:active,.finkit-modular-table__foot .finkit-modular-table__row:active,.finkit-modular-table__head .finkit-modular-table__row:active{background-color:var(--color-black-100)}.finkit-modular-table__cell{padding:0 12px}.finkit-modular-table__cell-content{display:flex;align-items:center}.finkit-modular-table__foot .finkit-modular-table__cell-content,.finkit-modular-table__head .finkit-modular-table__cell-content{max-height:unset}.finkit-modular-table__cell--align-left .finkit-modular-table__cell-content{justify-content:flex-start}.finkit-modular-table__cell--align-center .finkit-modular-table__cell-content{justify-content:center}.finkit-modular-table__cell--align-right .finkit-modular-table__cell-content{justify-content:end}.finkit-modular-table__head .finkit-modular-table__cell{font-weight:var(--font-weight-medium);vertical-align:top}.finkit-modular-table__row-spacer{display:none;height:10px;background-color:transparent}.finkit-modular-tabs{position:relative;display:flex;margin:0;padding:0 2px 1px;overflow-x:scroll;list-style:none;scroll-behavior:smooth;scrollbar-width:none}.finkit-modular-tabs__tab-wrapper{border-bottom:2px solid var(--color-gray-400)}.finkit-modular-tabs__tab-wrapper+.finkit-modular-tabs__tab-wrapper{padding-left:24px}.finkit-modular-tabs__tab{padding:0 0 7px;font-weight:var(--font-weight-regular);white-space:nowrap;border:none;background-color:transparent;color:var(--color-gray-800);cursor:pointer;font-size:var(--font-size-18);line-height:var(--font-line-height-18)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-tabs__tab{transition:color var(--transition-default)}}.finkit-modular-tabs__tab--active,.finkit-modular-tabs__tab:not(.finkit-modular-tabs__tab--active):hover{color:var(--color-purple-600)}.finkit-modular-tabs__activeLine{position:absolute;bottom:0;height:4px;border-radius:2px;background-color:var(--color-purple-600)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-tabs__activeLine{transition:var(--transition-default)}}.finkit-modular-textarea{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.finkit-modular-textarea *,.finkit-modular-textarea :after,.finkit-modular-textarea :before{box-sizing:border-box;outline:none}.finkit-modular-textarea__container{position:relative;display:flex;align-items:center;padding:5px 15px;border-width:1px;border-style:solid;border-radius:12px;color:var(--color-gray-800);cursor:text;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-textarea__container{transition:var(--transition-default)}}.finkit-modular-textarea__container.finkit-modular-textarea--primary{border-color:var(--color-gray-400);background-color:var(--color-gray-400)}.finkit-modular-textarea__container.finkit-modular-textarea--primary .finkit-modular-textarea__label{background-color:var(--color-gray-400)}.finkit-modular-textarea__container.finkit-modular-textarea--secondary{border-color:var(--color-white);background-color:var(--color-white)}.finkit-modular-textarea__container.finkit-modular-textarea--secondary .finkit-modular-textarea__label{background-color:var(--color-white)}@media (hover:hover) and (pointer:fine){.finkit-modular-textarea__container:hover{border-color:var(--color-gray-600)}}.finkit-modular-textarea__container.finkit-modular-textarea--focused{border-color:var(--color-purple-600);background-color:var(--color-white);box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}.finkit-modular-textarea__container.finkit-modular-textarea--focused .finkit-modular-textarea__label{background:var(--color-white)}.finkit-modular-textarea__container.finkit-modular-textarea--s{min-height:24px;padding-top:11px;padding-bottom:11px}.finkit-modular-textarea__container.finkit-modular-textarea--m{min-height:44px}.finkit-modular-textarea__container.finkit-modular-textarea--l{min-height:44px;padding-top:7px;padding-bottom:7px}.finkit-modular-textarea__container.finkit-modular-textarea--error:not(.finkit-modular-textarea--disabled){border:1px solid var(--color-error-default)}.finkit-modular-textarea__container.finkit-modular-textarea--error:not(.finkit-modular-textarea--disabled) .finkit-modular-textarea__label{color:var(--color-error-default)}.finkit-modular-textarea__container.finkit-modular-textarea--success:not(.finkit-modular-textarea--disabled){border:1px solid var(--color-green-600)}.finkit-modular-textarea__container.finkit-modular-textarea--success:not(.finkit-modular-textarea--disabled) .finkit-modular-textarea__label{color:var(--color-green-600)}.finkit-modular-textarea__container.finkit-modular-textarea--disabled{background:var(--color-gray-400);cursor:not-allowed}.finkit-modular-textarea__container.finkit-modular-textarea--disabled .finkit-modular-textarea__label{color:var(--color-gray-600);cursor:not-allowed}.finkit-modular-textarea__container.finkit-modular-textarea--disabled .finkit-modular-textarea__field{cursor:not-allowed}.finkit-modular-textarea__container.finkit-modular-textarea--disabled .finkit-modular-textarea__field::placeholder{color:var(--color-gray-600)}.finkit-modular-textarea__container.finkit-modular-textarea--disabled.finkit-modular-textarea--primary{border-color:var(--color-gray-400)}@media (hover:hover) and (pointer:fine){.finkit-modular-textarea__container.finkit-modular-textarea--disabled.finkit-modular-textarea--primary:hover{border-color:var(--color-gray-400)}}.finkit-modular-textarea__container.finkit-modular-textarea--disabled.finkit-modular-textarea--secondary{border-color:var(--color-white);background-color:var(--color-white)}@media (hover:hover) and (pointer:fine){.finkit-modular-textarea__container.finkit-modular-textarea--disabled.finkit-modular-textarea--secondary:hover{border-color:var(--color-white)}}.finkit-modular-textarea__label-wrapper{position:relative;display:flex;flex:1 1;flex-direction:column;min-width:0;-webkit-box-flex:1}.finkit-modular-textarea__label{position:absolute;top:10px;right:12px;left:0;z-index:2;overflow:hidden;text-overflow:ellipsis;color:var(--color-gray-800);pointer-events:none;will-change:top,font-size,line-height}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-textarea__label{transition:var(--transition-default)}}.finkit-modular-textarea__label.finkit-modular-textarea--active{font-size:var(--font-size-14);line-height:var(--font-line-height-14);top:0}.finkit-modular-textarea__field{position:relative;z-index:1;padding:0;padding-right:4px!important;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;caret-color:var(--color-purple-600);scrollbar-color:var(--color-gray-600) var(--color-gray-400);scrollbar-width:thin;font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-textarea__field{transition:var(--transition-default)}}.finkit-modular-textarea__field.finkit-modular-textarea--has-label{padding-top:20px}.finkit-modular-textarea__field:disabled{color:var(--color-gray-600)}.finkit-modular-textarea__caption-wrapper{display:flex;gap:16px;min-height:18px;margin-top:2px;padding:0 16px;color:var(--color-gray-800);font-size:var(--font-size-12);line-height:var(--font-line-height-12)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-textarea__caption{transition:var(--transition-default)}}.finkit-modular-textarea__caption.finkit-modular-textarea--error{color:var(--color-error-default)}.finkit-modular-textarea__caption.finkit-modular-textarea--success{color:var(--color-green-600)}.finkit-modular-textarea__caption.finkit-modular-textarea--disabled{color:var(--color-gray-600)}.finkit-modular-textarea__counter{flex-shrink:0;margin-left:auto}.finkit-modular-dropdown-divider{position:relative;height:16px}.finkit-modular-dropdown-divider:before{content:"";position:absolute;top:7px;right:0;left:0;display:block;height:1px;background-color:var(--color-gray-400)}.finkit-modular-dropdown-group{display:flex;flex-direction:column;margin:0 -8px}.finkit-modular-dropdown-group:first-child{margin-top:-8px}.finkit-modular-dropdown-group__title{padding:8px;font-weight:var(--font-weight-medium);color:var(--color-gray-800);font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-dropdown-option{display:flex;gap:12px;margin:0 -8px;padding:8px;overflow:hidden;border-radius:8px;color:var(--color-black-500);cursor:pointer}.finkit-modular-dropdown-option:first-child{margin-top:-8px}.finkit-modular-dropdown-option__wrapper{display:flex;flex-direction:column;width:100%;overflow:hidden}.finkit-modular-dropdown-option__caption,.finkit-modular-dropdown-option__label{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.finkit-modular-dropdown-option__caption{line-height:20px;color:var(--color-gray-800);font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-dropdown-option__label{font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-dropdown-option__slot{display:inline-flex;flex-shrink:0;align-items:center;height:24px}.finkit-modular-dropdown-option__slot--icon{font-size:var(--font-size-24);line-height:0}.finkit-modular-dropdown-option__slot--icon>span{font-size:var(--font-size-24)!important}.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled).finkit-modular-dropdown-option--focused,.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled):hover{background:rgba(76,80,88,.1)}.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled):active{background:rgba(76,80,88,.15)}.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled).finkit-modular-dropdown-option--danger{color:var(--color-red-600)}.finkit-modular-dropdown-option:not(.finkit-modular-dropdown-option--disabled).finkit-modular-dropdown-option--success{color:var(--color-green-600)}.finkit-modular-dropdown-option.finkit-modular-dropdown-option--disabled{color:var(--color-gray-600);cursor:not-allowed}.finkit-modular-dropdown-option.finkit-modular-dropdown-option--disabled .finkit-modular-dropdown-option__caption{color:var(--color-gray-600)}.finkit-modular-dropdown-option:focus-visible{outline:none}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-dropdown-option{transition:var(--transition-default)}}.finkit-modular-input-autocomplete *,.finkit-modular-input-autocomplete :after,.finkit-modular-input-autocomplete :before{box-sizing:border-box;outline:none}.finkit-modular-input-autocomplete__empty,.finkit-modular-input-autocomplete__pending{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;height:100%;min-height:auto;margin:-8px;color:var(--color-gray-900)}@media screen and (min-width:768px){.finkit-modular-input-autocomplete__empty,.finkit-modular-input-autocomplete__pending{height:auto;min-height:128px}}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-autocomplete__empty-icon,.finkit-modular-input-autocomplete__pending-icon{animation-name:ui-animation-spin;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:infinite}}.finkit-modular-input-autocomplete__empty-text,.finkit-modular-input-autocomplete__pending-text{font-size:var(--font-size-16);line-height:var(--font-line-height-16);font-weight:var(--font-weight-medium)}.finkit-modular-input-autocomplete__empty-description,.finkit-modular-input-autocomplete__pending-description{font-size:var(--font-size-14);line-height:var(--font-line-height-14);color:var(--color-gray-800)}.finkit-modular-input-autocomplete__options{margin:-8px;padding:0;list-style-type:none}.finkit-modular-input-autocomplete__options .finkit-modular-dropdown-option{margin:0}.finkit-modular-input-autocomplete__option-icon{transform:scale(0)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-input-autocomplete__option-icon{transition:var(--transition-default)}}.finkit-modular-input-autocomplete__option-icon.finkit-modular-input-autocomplete--selected{transform:scale(1)}.finkit-modular-input-autocomplete__button{width:100%}.finkit-modular-range-slider{display:flex;width:100%;height:16px;transform:scale(1)}.finkit-modular-range-slider--vertical{flex-grow:1;width:16px;height:300px}.finkit-modular-range-slider--vertical .finkit-modular-range-slider__track{width:2px;height:100%}.finkit-modular-range-slider--disabled .finkit-modular-range-slider__thumb>span{border:2px solid var(--color-black-200,#a5a7ab)}@media (hover:hover) and (pointer:fine){.finkit-modular-range-slider--disabled .finkit-modular-range-slider__thumb:hover{border:4px solid transparent}}.finkit-modular-range-slider--disabled+.finkit-modular-range-slider__legend .finkit-modular-range-slider__legend-item{cursor:default}.finkit-modular-range-slider--disabled .finkit-modular-range-slider__mark{background:var(--color-black-200,#a5a7ab)!important}.finkit-modular-range-slider__track{align-self:center;width:100%;height:2px;border-radius:4px}.finkit-modular-range-slider__thumb{position:absolute;outline:none;border:4px solid transparent;border-radius:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.finkit-modular-range-slider__thumb>span{display:block;width:24px;height:16px;box-sizing:border-box;border:2px solid var(--color-purple-600,#525bbb);border-radius:50px;background:var(--color-white,#fff)}@media (hover:hover) and (pointer:fine){.finkit-modular-range-slider__thumb:hover{border:4px solid rgba(82,91,187,.12)}}.finkit-modular-range-slider__thumb--drag{border:4px solid rgba(82,91,187,.24)}.finkit-modular-range-slider__thumb--drag .finkit-modular-range-slider__label{visibility:visible}.finkit-modular-range-slider__label{position:absolute;top:-42px;left:50%;display:inline-flex;align-items:flex-start;justify-content:center;min-width:40px;padding:6px 8px;white-space:pre;border-radius:8px;background:var(--color-black-500,#1f242e);color:var(--color-white,#fff);box-shadow:0 2px 12px 0 rgba(170,170,170,.22);transform:translate(-50%);opacity:.92;visibility:hidden;font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-range-slider__label:before{content:"";position:absolute;top:100%;width:16px;height:6px;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='6'%20viewBox='0%200%2016%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.00017%206C10%203%2012.9998%200%2016%200H15H1H0C3%200%206%202.99997%208.00017%206Z'%20fill='%231F242E'/%3e%3c/svg%3e")}.finkit-modular-range-slider__legend{position:relative;width:100%}.finkit-modular-range-slider__legend-item{position:absolute;padding:0;white-space:nowrap;outline:none;border:none;background:transparent;color:var(--color-gray-800);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-range-slider__mark{position:absolute}.finkit-modular-input-range .finkit-modular-input-base__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.finkit-modular-input-range__slider{margin-top:-9px}.finkit-modular-modal{display:flex;flex-direction:column;width:100%;padding-bottom:34px;border-radius:16px 16px 0 0;background-color:var(--color-white);transform:translateY(100%);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;will-change:transform,opacity}.finkit-modular-modal *,.finkit-modular-modal :after,.finkit-modular-modal :before{box-sizing:border-box}.finkit-modular-modal--open{transform:translateY(0);opacity:1}.finkit-modular-modal--height-medium{max-height:60vh}.finkit-modular-modal--height-full{max-height:80vh}@media screen and (min-width:600px){.finkit-modular-modal{padding-bottom:8px;border-radius:16px;transform:translateY(20px)}.finkit-modular-modal--open{transform:translateY(0)}.finkit-modular-modal.finkit-modular-modal--without-footer{padding-bottom:16px}.finkit-modular-modal--s{max-width:400px}.finkit-modular-modal--m{max-width:600px}.finkit-modular-modal--l{max-width:800px}.finkit-modular-modal--xl{max-width:1000px}}.finkit-modular-modal__overlay{z-index:200;display:flex;align-items:flex-end;justify-content:center;background:rgba(31,36,46,.4);opacity:0;transition:opacity .3s ease-in-out}.finkit-modular-modal__overlay--open{opacity:1}@media screen and (min-width:600px){.finkit-modular-modal__overlay{align-items:center;padding:0 24px}}.finkit-modular-modal__header{position:relative;display:flex;flex-direction:column;justify-content:center;padding:16px 56px 16px 16px}.finkit-modular-modal__header--centered{align-items:center;padding-left:56px;text-align:center}.finkit-modular-modal__header--with-long-btn{padding:16px 108px}.finkit-modular-modal__header--default-height{min-height:56px}.finkit-modular-modal__header-subtitle,.finkit-modular-modal__header-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.finkit-modular-modal__header-subtitle,.finkit-modular-modal__header-text{font-size:var(--font-size-14);line-height:var(--font-line-height-14);font-weight:var(--font-weight-regular);color:var(--color-gray-800)}.finkit-modular-modal__header-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.finkit-modular-modal__header-title{font-size:var(--font-size-18);line-height:var(--font-line-height-18);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);color:var(--color-black-500)}@media screen and (min-width:600px){.finkit-modular-modal__header-title{font-size:var(--font-size-20);line-height:var(--font-line-height-20)}}.finkit-modular-modal__close-icon{position:absolute;top:8px;right:8px;padding:8px;font-size:var(--font-size-24);line-height:0;border:none;background-color:transparent;color:var(--color-gray-800);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-modal__close-icon{transition:color var(--transition-default)}}.finkit-modular-modal__close-icon:hover{color:var(--color-gray-700)}.finkit-modular-modal__back-button{position:absolute;top:8px;left:8px;display:flex;gap:4px;padding:8px;font-size:var(--font-size-24);line-height:0;border:none;background-color:transparent;color:var(--color-black-500);cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-modal__back-button{transition:color var(--transition-default)}}.finkit-modular-modal__back-button:hover{color:var(--color-gray-800)}.finkit-modular-modal__back-button-text{font-size:var(--font-size-16);line-height:var(--font-line-height-16);font-weight:var(--font-weight-regular)}.finkit-modular-modal__content{margin-bottom:auto;padding:0 16px 8px;overflow-y:hidden;scrollbar-width:thin}@media screen and (min-width:600px){.finkit-modular-modal__content{margin:0}.finkit-modular-modal__content.finkit-modular-modal--without-footer{padding-bottom:0}}.finkit-modular-modal__content--without-padding{padding-right:0;padding-left:0}.finkit-modular-modal__content--with-scroll{overflow-y:scroll}.finkit-modular-modal__footer{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 16px 8px}.finkit-modular-modal__footer.finkit-modular-modal--no-content{padding:0 16px 8px}.finkit-modular-modal__footer-container{display:flex;flex-direction:column-reverse;gap:12px;align-items:center}@media screen and (min-width:600px){.finkit-modular-modal__footer-container{flex-direction:row;justify-content:center}}.finkit-modular-modal__footer-btn{width:100%}.finkit-modular-modal__footer-description{display:-webkit-box;overflow:hidden;font-weight:var(--font-weight-regular);text-align:center;color:var(--color-gray-800);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:var(--font-size-14);line-height:var(--font-line-height-14)}.finkit-modular-modal__divider{position:absolute;left:0;width:100%;border-bottom:1px solid var(--color-gray-400)}.finkit-modular-modal__divider--top{top:0}.finkit-modular-modal__divider--bottom{bottom:0}.finkit-modular-select{display:flex;flex-direction:column}.finkit-modular-select__activator{display:flex;align-items:center;width:100%;box-sizing:border-box;outline-color:transparent;border-width:1px;border-style:solid;border-radius:12px;cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-select__activator{transition:var(--transition-default)}}.finkit-modular-select__activator.finkit-modular-select--s{height:48px;padding:5px 3px 5px 15px}.finkit-modular-select__activator.finkit-modular-select--m{height:56px;padding:5px 3px 5px 15px}.finkit-modular-select__activator.finkit-modular-select--l{height:60px;padding:7px 3px 7px 15px}.finkit-modular-select__activator.finkit-modular-select--disabled{cursor:not-allowed}.finkit-modular-select__activator.finkit-modular-select--primary{border-color:var(--color-gray-400);background-color:var(--color-gray-400)}.finkit-modular-select__activator.finkit-modular-select--primary.finkit-modular-select--disabled{border-color:var(--color-gray-300);background-color:var(--color-gray-300)}.finkit-modular-select__activator.finkit-modular-select--secondary,.finkit-modular-select__activator.finkit-modular-select--secondary.finkit-modular-select--disabled{border-color:var(--color-white);background-color:var(--color-white)}.finkit-modular-select__activator.finkit-modular-select--error{border-color:var(--color-red-600)}.finkit-modular-select__activator.finkit-modular-select--success{border-color:var(--color-green-600)}.finkit-modular-select__activator:focus-visible{border-color:var(--color-purple-200);outline:3px solid rgba(106,128,239,.4);outline-offset:0}@media (hover:hover) and (pointer:fine){.finkit-modular-select__activator:hover{border-color:var(--color-gray-600)}}.finkit-modular-select__activator.finkit-modular-select--opened{border-color:var(--color-purple-600);background-color:var(--color-white);box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}.finkit-modular-select__activator-wrapper{display:flex;flex-direction:column;width:100%;margin-right:auto;overflow:hidden}.finkit-modular-select__selected{font-size:var(--font-size-16);line-height:var(--font-line-height-16);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finkit-modular-select__selected.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__label{color:var(--color-gray-800);font-size:var(--font-size-14);line-height:var(--font-line-height-14);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finkit-modular-select__label.finkit-modular-select--error{color:var(--color-red-600)}.finkit-modular-select__label.finkit-modular-select--success{color:var(--color-green-600)}.finkit-modular-select__label.finkit-modular-select--opened{color:var(--color-gray-800)}.finkit-modular-select__label.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__placeholder{color:var(--color-gray-800);font-size:var(--font-size-16);line-height:var(--font-line-height-16);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finkit-modular-select__placeholder.finkit-modular-select--error{color:var(--color-red-600)}.finkit-modular-select__placeholder.finkit-modular-select--success{color:var(--color-green-600)}.finkit-modular-select__placeholder.finkit-modular-select--opened{color:var(--color-black-500)}.finkit-modular-select__placeholder.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__right-label{font-size:var(--font-size-14);line-height:var(--font-line-height-14);padding-right:4px;padding-left:4px}.finkit-modular-select__right-label.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;will-change:transform}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-select__icon{transition:var(--transition-default)}}.finkit-modular-select__icon.finkit-modular-select--opened{color:var(--color-purple-600);transform:scaleY(-1)}.finkit-modular-select__icon.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-select__icon,.finkit-modular-select__right-label{flex-shrink:0;color:var(--color-gray-800)}.finkit-modular-select__options{margin:-8px;padding:0;list-style-type:none}.finkit-modular-select__options .finkit-modular-dropdown-option{margin:0}.finkit-modular-select__option-icon{transform:scale(0)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-select__option-icon{transition:var(--transition-default)}}.finkit-modular-select__option-icon.finkit-modular-select--selected{transform:scale(1)}.finkit-modular-select__caption{display:inline-block;padding:2px 16px 4px;font-weight:var(--font-weight-regular);color:var(--color-gray-800);font-size:var(--font-size-12);line-height:var(--font-line-height-12)}.finkit-modular-select__caption.finkit-modular-select--error{color:var(--color-red-600)}.finkit-modular-select__caption.finkit-modular-select--success{color:var(--color-green-600)}.finkit-modular-select__caption.finkit-modular-select--secondary{color:var(--color-gray-800)}.finkit-modular-select__caption.finkit-modular-select--disabled{color:var(--color-gray-600)}.finkit-modular-dropdown{display:flex;flex-direction:column;max-height:calc(100% - 20px);overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px;background-color:var(--color-white);box-shadow:0 1px 3px 0 rgba(0,0,0,.03),0 6px 6px 0 rgba(0,0,0,.03),0 13px 8px 0 rgba(0,0,0,.01)}.finkit-modular-dropdown *,.finkit-modular-dropdown :after,.finkit-modular-dropdown :before{box-sizing:border-box;outline:none}.finkit-modular-dropdown:focus-visible{outline:none}.finkit-modular-dropdown.finkit-modular-dropdown--full-height{height:calc(100% - 20px)}@media screen and (min-width:600px){.finkit-modular-dropdown.finkit-modular-dropdown--full-height{height:auto}}.finkit-modular-dropdown__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;justify-content:flex-end;background-color:rgba(31,36,46,.5)}@media screen and (min-width:600px){.finkit-modular-dropdown__overlay{position:absolute;right:unset;bottom:unset;display:block;display:inline-block;max-width:100%;background-color:unset;background-color:initial}.finkit-modular-dropdown__overlay.finkit-modular-dropdown--auto{min-width:260px;max-width:min(100%,360px)}}.finkit-modular-dropdown__mobile-heading{position:relative;display:flex;flex-direction:column;flex-shrink:0;align-items:center;min-height:56px;padding-top:16px;padding-bottom:12px;box-sizing:border-box}.finkit-modular-dropdown__close{position:absolute;top:0;right:0;z-index:1;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;margin-left:auto;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media screen and (min-width:600px){.finkit-modular-dropdown__close{display:none}}.finkit-modular-dropdown__close:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px rgba(106,128,239,.4)}.finkit-modular-dropdown__close-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--color-gray-400);color:rgba(121,124,130,.64)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-dropdown__close-icon{transition:var(--transition-default)}}@media (hover:hover) and (pointer:fine){.finkit-modular-dropdown__close:hover .finkit-modular-dropdown__close-icon{background-color:var(--color-gray-500);color:var(--color-black-400)}}.finkit-modular-dropdown__close:active .finkit-modular-dropdown__close-icon{background-color:var(--color-gray-500);color:var(--color-black-500)}.finkit-modular-dropdown__content{height:100%;overflow:hidden}.finkit-modular-dropdown__content-inner{height:100%;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--color-gray-600) var(--color-white)}@media screen and (min-width:600px){.finkit-modular-dropdown__content-inner{max-height:320px}}.finkit-modular-dropdown__footer:before,.finkit-modular-dropdown__heading:before{content:"";position:absolute;right:0;left:0;height:1px;background-color:var(--color-gray-400)}.finkit-modular-dropdown__heading{position:relative;flex-shrink:0;padding:16px}.finkit-modular-dropdown__heading:before{bottom:0}@media screen and (min-width:600px){.finkit-modular-dropdown__heading{text-align:left}}.finkit-modular-dropdown__footer{position:relative;flex-shrink:0;padding:16px}.finkit-modular-dropdown__footer:before{top:0}@media screen and (min-width:600px){.finkit-modular-dropdown__footer{text-align:left}}.finkit-modular-dropdown__description,.finkit-modular-dropdown__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.finkit-modular-dropdown__title{font-size:var(--font-size-18);line-height:var(--font-line-height-18);font-weight:var(--font-weight-medium);text-align:center}@media screen and (min-width:600px){.finkit-modular-dropdown__title{text-align:left}}.finkit-modular-dropdown__title:not(:last-child){margin-bottom:4px}.finkit-modular-dropdown__description{font-size:var(--font-size-14);line-height:var(--font-line-height-14);text-align:center;color:var(--color-gray-800)}@media screen and (min-width:600px){.finkit-modular-dropdown__description{text-align:left}}.finkit-modular-dropdown-group .finkit-modular-dropdown-option{margin:0}@media screen and (min-width:600px){.finkit-modular-dropdown{border-radius:12px}}