.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:hsla(0,0%,100%,.16)}.finkit-modular-skeleton--inverted:not(.finkit-modular-skeleton--suspend){background-image:linear-gradient(90deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04),hsla(0,0%,100%,.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;gap:8px;align-items:center;margin:0;padding:0;list-style:none}.finkit-modular-breadcrumbs__item{display:flex;gap:8px;align-items:center;line-height:0}@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;gap:4px;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)}}.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,.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__back-icon{color:var(--color-black-500)}.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)}}