.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-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-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-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-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)}