.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:4px;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-black-400)}.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-black-400)}.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-color: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 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-text{font-family:var(--font-family-default)}.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--outline{outline:1px solid var(--color-gray-500);outline-offset:-1px;background-color:var(--color-white)}.finkit-modular-tag--tertiary{background-color:var(--color-gray-500)}.finkit-modular-tag--pink{background-color:var(--color-pink-100);color:var(--color-pink-600)}.finkit-modular-tag--red{background-color:var(--color-red-100)}.finkit-modular-tag--green{background-color:var(--color-green-100);color:var(--color-green-700)}.finkit-modular-tag--blue{background-color:var(--color-blue-100);color:var(--color-blue-700)}.finkit-modular-tag--orange{background-color:var(--color-orange-100)}.finkit-modular-tag--purple{background-color:var(--color-purple-100);color:var(--color-purple-700)}.finkit-modular-tag--violet{background-color:var(--color-violet-100);color:var(--color-violet-700)}.finkit-modular-tag--blur{outline:1px solid rgba(255,255,255,.23);outline-offset:-1px;background-color:rgba(255,255,255,.2);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;color:inherit;cursor:pointer}.finkit-modular-tag__icon:disabled{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-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-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)}