.finkit-modular-card{display:flex;flex-direction:column;padding:16px;text-decoration:none;outline:none;border-radius:16px;background-color:var(--color-white);color:inherit}.finkit-modular-card *,.finkit-modular-card :after,.finkit-modular-card :before{box-sizing:border-box}.finkit-modular-card--secondary{background-color:var(--color-gray-400)}.finkit-modular-col{box-sizing:border-box;max-width:100%;flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--xs{flex-grow:1;flex-basis:0}.finkit-modular-col--xs-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--xs-3{flex-basis:25%;max-width:25%}.finkit-modular-col--xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--xs-6{flex-basis:50%;max-width:50%}.finkit-modular-col--xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--xs-9{flex-basis:75%;max-width:75%}.finkit-modular-col--xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--xs-12{flex-basis:100%;max-width:100%}.finkit-modular-col--xs-offset-left-0{margin-left:0}.finkit-modular-col--xs-offset-right-0{margin-right:0}.finkit-modular-col--xs-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--xs-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--xs-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--xs-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--xs-offset-left-3{margin-left:25%}.finkit-modular-col--xs-offset-right-3{margin-right:25%}.finkit-modular-col--xs-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--xs-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--xs-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--xs-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--xs-offset-left-6{margin-left:50%}.finkit-modular-col--xs-offset-right-6{margin-right:50%}.finkit-modular-col--xs-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--xs-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--xs-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--xs-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--xs-offset-left-9{margin-left:75%}.finkit-modular-col--xs-offset-right-9{margin-right:75%}.finkit-modular-col--xs-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--xs-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--xs-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--xs-offset-right-11{margin-right:91.6666666667%}@media screen and (min-width:600px){.finkit-modular-col--s{flex-grow:1;flex-basis:0}.finkit-modular-col--s-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--s-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--s-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--s-3{flex-basis:25%;max-width:25%}.finkit-modular-col--s-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--s-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--s-6{flex-basis:50%;max-width:50%}.finkit-modular-col--s-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--s-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--s-9{flex-basis:75%;max-width:75%}.finkit-modular-col--s-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--s-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--s-12{flex-basis:100%;max-width:100%}.finkit-modular-col--s-offset-left-0{margin-left:0}.finkit-modular-col--s-offset-right-0{margin-right:0}.finkit-modular-col--s-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--s-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--s-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--s-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--s-offset-left-3{margin-left:25%}.finkit-modular-col--s-offset-right-3{margin-right:25%}.finkit-modular-col--s-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--s-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--s-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--s-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--s-offset-left-6{margin-left:50%}.finkit-modular-col--s-offset-right-6{margin-right:50%}.finkit-modular-col--s-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--s-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--s-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--s-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--s-offset-left-9{margin-left:75%}.finkit-modular-col--s-offset-right-9{margin-right:75%}.finkit-modular-col--s-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--s-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--s-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--s-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:768px){.finkit-modular-col--m{flex-grow:1;flex-basis:0}.finkit-modular-col--m-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--m-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--m-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--m-3{flex-basis:25%;max-width:25%}.finkit-modular-col--m-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--m-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--m-6{flex-basis:50%;max-width:50%}.finkit-modular-col--m-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--m-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--m-9{flex-basis:75%;max-width:75%}.finkit-modular-col--m-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--m-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--m-12{flex-basis:100%;max-width:100%}.finkit-modular-col--m-offset-left-0{margin-left:0}.finkit-modular-col--m-offset-right-0{margin-right:0}.finkit-modular-col--m-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--m-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--m-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--m-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--m-offset-left-3{margin-left:25%}.finkit-modular-col--m-offset-right-3{margin-right:25%}.finkit-modular-col--m-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--m-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--m-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--m-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--m-offset-left-6{margin-left:50%}.finkit-modular-col--m-offset-right-6{margin-right:50%}.finkit-modular-col--m-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--m-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--m-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--m-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--m-offset-left-9{margin-left:75%}.finkit-modular-col--m-offset-right-9{margin-right:75%}.finkit-modular-col--m-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--m-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--m-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--m-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:1024px){.finkit-modular-col--l{flex-grow:1;flex-basis:0}.finkit-modular-col--l-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--l-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--l-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--l-3{flex-basis:25%;max-width:25%}.finkit-modular-col--l-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--l-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--l-6{flex-basis:50%;max-width:50%}.finkit-modular-col--l-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--l-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--l-9{flex-basis:75%;max-width:75%}.finkit-modular-col--l-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--l-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--l-12{flex-basis:100%;max-width:100%}.finkit-modular-col--l-offset-left-0{margin-left:0}.finkit-modular-col--l-offset-right-0{margin-right:0}.finkit-modular-col--l-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--l-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--l-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--l-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--l-offset-left-3{margin-left:25%}.finkit-modular-col--l-offset-right-3{margin-right:25%}.finkit-modular-col--l-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--l-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--l-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--l-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--l-offset-left-6{margin-left:50%}.finkit-modular-col--l-offset-right-6{margin-right:50%}.finkit-modular-col--l-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--l-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--l-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--l-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--l-offset-left-9{margin-left:75%}.finkit-modular-col--l-offset-right-9{margin-right:75%}.finkit-modular-col--l-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--l-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--l-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--l-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:1280px){.finkit-modular-col--xl{flex-grow:1;flex-basis:0}.finkit-modular-col--xl-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--xl-3{flex-basis:25%;max-width:25%}.finkit-modular-col--xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--xl-6{flex-basis:50%;max-width:50%}.finkit-modular-col--xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--xl-9{flex-basis:75%;max-width:75%}.finkit-modular-col--xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--xl-12{flex-basis:100%;max-width:100%}.finkit-modular-col--xl-offset-left-0{margin-left:0}.finkit-modular-col--xl-offset-right-0{margin-right:0}.finkit-modular-col--xl-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--xl-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--xl-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--xl-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--xl-offset-left-3{margin-left:25%}.finkit-modular-col--xl-offset-right-3{margin-right:25%}.finkit-modular-col--xl-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--xl-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--xl-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--xl-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--xl-offset-left-6{margin-left:50%}.finkit-modular-col--xl-offset-right-6{margin-right:50%}.finkit-modular-col--xl-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--xl-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--xl-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--xl-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--xl-offset-left-9{margin-left:75%}.finkit-modular-col--xl-offset-right-9{margin-right:75%}.finkit-modular-col--xl-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--xl-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--xl-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--xl-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:1440px){.finkit-modular-col--2xl{flex-grow:1;flex-basis:0}.finkit-modular-col--2xl-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--2xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--2xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--2xl-3{flex-basis:25%;max-width:25%}.finkit-modular-col--2xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--2xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--2xl-6{flex-basis:50%;max-width:50%}.finkit-modular-col--2xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--2xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--2xl-9{flex-basis:75%;max-width:75%}.finkit-modular-col--2xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--2xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--2xl-12{flex-basis:100%;max-width:100%}.finkit-modular-col--2xl-offset-left-0{margin-left:0}.finkit-modular-col--2xl-offset-right-0{margin-right:0}.finkit-modular-col--2xl-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--2xl-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--2xl-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--2xl-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--2xl-offset-left-3{margin-left:25%}.finkit-modular-col--2xl-offset-right-3{margin-right:25%}.finkit-modular-col--2xl-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--2xl-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--2xl-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--2xl-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--2xl-offset-left-6{margin-left:50%}.finkit-modular-col--2xl-offset-right-6{margin-right:50%}.finkit-modular-col--2xl-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--2xl-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--2xl-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--2xl-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--2xl-offset-left-9{margin-left:75%}.finkit-modular-col--2xl-offset-right-9{margin-right:75%}.finkit-modular-col--2xl-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--2xl-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--2xl-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--2xl-offset-right-11{margin-right:91.6666666667%}}@media screen and (min-width:1920px){.finkit-modular-col--3xl{flex-grow:1;flex-basis:0}.finkit-modular-col--3xl-content{flex-grow:0;flex-shrink:0;flex-basis:auto}.finkit-modular-col--3xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.finkit-modular-col--3xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.finkit-modular-col--3xl-3{flex-basis:25%;max-width:25%}.finkit-modular-col--3xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.finkit-modular-col--3xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.finkit-modular-col--3xl-6{flex-basis:50%;max-width:50%}.finkit-modular-col--3xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.finkit-modular-col--3xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.finkit-modular-col--3xl-9{flex-basis:75%;max-width:75%}.finkit-modular-col--3xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.finkit-modular-col--3xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.finkit-modular-col--3xl-12{flex-basis:100%;max-width:100%}.finkit-modular-col--3xl-offset-left-0{margin-left:0}.finkit-modular-col--3xl-offset-right-0{margin-right:0}.finkit-modular-col--3xl-offset-left-1{margin-left:8.3333333333%}.finkit-modular-col--3xl-offset-right-1{margin-right:8.3333333333%}.finkit-modular-col--3xl-offset-left-2{margin-left:16.6666666667%}.finkit-modular-col--3xl-offset-right-2{margin-right:16.6666666667%}.finkit-modular-col--3xl-offset-left-3{margin-left:25%}.finkit-modular-col--3xl-offset-right-3{margin-right:25%}.finkit-modular-col--3xl-offset-left-4{margin-left:33.3333333333%}.finkit-modular-col--3xl-offset-right-4{margin-right:33.3333333333%}.finkit-modular-col--3xl-offset-left-5{margin-left:41.6666666667%}.finkit-modular-col--3xl-offset-right-5{margin-right:41.6666666667%}.finkit-modular-col--3xl-offset-left-6{margin-left:50%}.finkit-modular-col--3xl-offset-right-6{margin-right:50%}.finkit-modular-col--3xl-offset-left-7{margin-left:58.3333333333%}.finkit-modular-col--3xl-offset-right-7{margin-right:58.3333333333%}.finkit-modular-col--3xl-offset-left-8{margin-left:66.6666666667%}.finkit-modular-col--3xl-offset-right-8{margin-right:66.6666666667%}.finkit-modular-col--3xl-offset-left-9{margin-left:75%}.finkit-modular-col--3xl-offset-right-9{margin-right:75%}.finkit-modular-col--3xl-offset-left-10{margin-left:83.3333333333%}.finkit-modular-col--3xl-offset-right-10{margin-right:83.3333333333%}.finkit-modular-col--3xl-offset-left-11{margin-left:91.6666666667%}.finkit-modular-col--3xl-offset-right-11{margin-right:91.6666666667%}}.finkit-modular-container{box-sizing:border-box;width:100%;padding-left:16px;padding-right:16px}@media screen and (min-width:600px){.finkit-modular-container{padding-left:24px;padding-right:24px}}@media screen and (min-width:768px){.finkit-modular-container{padding-left:28px;padding-right:28px}}@media screen and (min-width:1024px){.finkit-modular-container{padding-left:32px;padding-right:32px}}@media screen and (min-width:1280px){.finkit-modular-container{padding-left:40px;padding-right:40px}}@media screen and (min-width:1440px){.finkit-modular-container{padding-left:48px;padding-right:48px}}.finkit-modular-container--narrow{max-width:1512px;margin-left:auto;margin-right:auto}.finkit-modular-divider{display:flex;flex-grow:1;align-items:center;justify-content:center;min-height:28px}.finkit-modular-divider:after,.finkit-modular-divider:before{content:"";display:block;width:100%;height:1px;background:var(--color-black-100)}.finkit-modular-divider__content{display:flex;flex:0 0 auto;padding:4px 16px}.finkit-modular-form-field{gap:8px}.finkit-modular-form-field,.finkit-modular-form-field__label-wrapper{display:flex;flex-direction:column}.finkit-modular-form-field__label{font-size:var(--font-size-16);line-height:var(--font-line-height-16);font-weight:var(--font-weight-regular);color:var(--color-black-500)}.finkit-modular-form-field__description{font-size:var(--font-size-14);line-height:var(--font-line-height-14);font-weight:var(--font-weight-regular);color:var(--color-gray-800)}.finkit-modular-heading{margin:0;padding:0;font-family:var(--font-family-default);font-feature-settings:"ss05" on,"cpsp" on,"ss04" on,"clig" off,"liga" off}.finkit-modular-heading--display{font-weight:var(--font-weight-bold);font-size:var(--font-size-32);line-height:var(--font-line-height-32)}@media screen and (min-width:768px){.finkit-modular-heading--display{letter-spacing:-.96px;font-size:var(--font-size-48);line-height:var(--font-line-height-48)}}.finkit-modular-heading--hero{font-weight:var(--font-weight-medium);font-size:var(--font-size-28);line-height:var(--font-line-height-28)}@media screen and (min-width:768px){.finkit-modular-heading--hero{font-weight:var(--font-weight-bold);letter-spacing:-.6px;font-size:var(--font-size-40);line-height:var(--font-line-height-40)}}.finkit-modular-heading--h1{font-weight:var(--font-weight-medium);font-size:var(--font-size-24);line-height:var(--font-line-height-24)}@media screen and (min-width:768px){.finkit-modular-heading--h1{font-weight:var(--font-weight-bold);font-size:var(--font-size-32);line-height:var(--font-line-height-32)}}.finkit-modular-heading--h2{font-weight:var(--font-weight-medium);font-size:var(--font-size-20);line-height:var(--font-line-height-20)}@media screen and (min-width:768px){.finkit-modular-heading--h2{font-size:var(--font-size-28);line-height:var(--font-line-height-28)}}.finkit-modular-heading--h3{font-weight:var(--font-weight-medium);font-size:var(--font-size-18);line-height:var(--font-line-height-18)}@media screen and (min-width:768px){.finkit-modular-heading--h3{font-size:var(--font-size-24);line-height:var(--font-line-height-24)}}.finkit-modular-heading--h4{font-weight:var(--font-weight-medium);font-size:var(--font-size-16);line-height:var(--font-line-height-16)}@media screen and (min-width:768px){.finkit-modular-heading--h4{font-size:var(--font-size-20);line-height:var(--font-line-height-20)}}.finkit-modular-heading--h5{font-weight:var(--font-weight-medium);font-size:var(--font-size-18);line-height:var(--font-line-height-18)}.finkit-modular-heading--h6{font-weight:var(--font-weight-medium);font-size:var(--font-size-16);line-height:var(--font-line-height-16)}.finkit-modular-loader{position:relative;width:20px;height:20px;box-sizing:border-box;border-style:solid;border-radius:50%}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-loader{animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}.finkit-modular-loader:after{content:"";position:absolute;width:inherit;height:inherit;box-sizing:border-box;border:inherit solid;border-color:transparent;border-right-color:inherit;border-radius:50%;transform:rotate(-45deg)}.finkit-modular-loader--s{width:22px;height:22px;border-width:2px}.finkit-modular-loader--s:after{top:-2px;left:-2px}.finkit-modular-loader--m{width:44px;height:44px;border-width:4px}.finkit-modular-loader--m:after{top:-4px;left:-4px}.finkit-modular-loader--l{width:88px;height:88px;border-width:8px}.finkit-modular-loader--l:after{top:-8px;left:-8px}.finkit-modular-loader--primary{border-color:rgba(165,167,171,.12);border-right-color:var(--color-black-200)}.finkit-modular-loader--purple{border-color:rgba(82,91,187,.12);border-right-color:var(--color-purple-600)}.finkit-modular-loader--accent{border-color:rgba(255,55,57,.12);border-right-color:var(--color-red-400)}.finkit-modular-loader--white{border-color:rgba(255,255,255,.12);border-right-color:var(--color-white)}.finkit-modular-progress-bar{height:6px;overflow:hidden;border-radius:20px;background:var(--color-gray-500)}.finkit-modular-progress-bar-rounded{position:relative;height:60px}.finkit-modular-progress-bar__indicator{width:0;height:100%;margin-left:-10px;padding-left:10px;border-radius:20px}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-progress-bar__indicator{transition:var(--transition-default)}}.finkit-modular-progress-bar__text{position:absolute;top:18px;left:0;width:60px;font-size:var(--font-size-16);line-height:var(--font-line-height-16);font-weight:var(--font-weight-medium);text-align:center;color:var(--color-black-500)}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-progress-bar__animation-circle{transition:var(--transition-default)}}.finkit-modular-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}@media screen and (min-width:1024px){.finkit-modular-row{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}}.finkit-modular-row--gutter-xs-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-xs-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-xs-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-xs-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-xs-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-xs-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-xs-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-xs-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-xs-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-xs-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-xs-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-xs-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-xs-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-xs-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-xs-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-xs-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-xs-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-xs-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-xs-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-xs-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-xs-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-xs-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-xs-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-xs-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-xs-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-xs-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-xs-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-xs-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-xs-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-xs-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-xs-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-xs-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-xs-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-xs-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-xs-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-xs-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}@media screen and (min-width:600px){.finkit-modular-row--gutter-s-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-s-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-s-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-s-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-s-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-s-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-s-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-s-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-s-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-s-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-s-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-s-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-s-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-s-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-s-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-s-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-s-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-s-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-s-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-s-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-s-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-s-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-s-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-s-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-s-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-s-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-s-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-s-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-s-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-s-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-s-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-s-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-s-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-s-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-s-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-s-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:768px){.finkit-modular-row--gutter-m-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-m-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-m-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-m-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-m-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-m-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-m-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-m-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-m-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-m-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-m-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-m-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-m-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-m-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-m-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-m-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-m-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-m-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-m-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-m-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-m-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-m-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-m-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-m-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-m-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-m-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-m-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-m-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-m-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-m-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-m-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-m-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-m-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-m-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-m-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-m-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:1024px){.finkit-modular-row--gutter-l-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-l-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-l-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-l-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-l-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-l-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-l-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-l-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-l-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-l-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-l-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-l-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-l-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-l-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-l-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-l-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-l-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-l-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-l-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-l-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-l-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-l-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-l-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-l-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-l-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-l-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-l-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-l-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-l-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-l-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-l-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-l-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-l-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-l-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-l-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-l-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:1280px){.finkit-modular-row--gutter-xl-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-xl-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-xl-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-xl-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-xl-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-xl-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-xl-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-xl-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-xl-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-xl-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-xl-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-xl-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-xl-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-xl-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-xl-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-xl-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-xl-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-xl-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-xl-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-xl-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-xl-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-xl-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-xl-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-xl-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-xl-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-xl-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-xl-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-xl-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-xl-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-xl-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-xl-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-xl-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-xl-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-xl-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-xl-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-xl-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:1440px){.finkit-modular-row--gutter-2xl-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-2xl-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-2xl-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-2xl-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-2xl-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-2xl-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-2xl-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-2xl-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-2xl-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-2xl-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-2xl-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-2xl-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-2xl-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-2xl-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-2xl-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-2xl-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-2xl-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-2xl-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-2xl-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-2xl-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-2xl-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-2xl-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-2xl-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-2xl-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-2xl-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-2xl-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-2xl-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-2xl-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-2xl-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-2xl-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-2xl-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-2xl-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-2xl-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-2xl-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-2xl-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-2xl-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}@media screen and (min-width:1920px){.finkit-modular-row--gutter-3xl-0-h{margin-left:calc(0px / 2 * -1);margin-right:calc(0px / 2 * -1)}.finkit-modular-row--gutter-3xl-0-h>*{padding-left:calc(0px / 2);padding-right:calc(0px / 2)}.finkit-modular-row--gutter-3xl-0-v{margin-top:calc(0px / 2 * -1);margin-bottom:calc(0px / 2 * -1)}.finkit-modular-row--gutter-3xl-0-v>*{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}.finkit-modular-row--gutter-3xl-1-h{margin-left:calc(4px / 2 * -1);margin-right:calc(4px / 2 * -1)}.finkit-modular-row--gutter-3xl-1-h>*{padding-left:calc(4px / 2);padding-right:calc(4px / 2)}.finkit-modular-row--gutter-3xl-1-v{margin-top:calc(4px / 2 * -1);margin-bottom:calc(4px / 2 * -1)}.finkit-modular-row--gutter-3xl-1-v>*{padding-top:calc(4px / 2);padding-bottom:calc(4px / 2)}.finkit-modular-row--gutter-3xl-2-h{margin-left:calc(8px / 2 * -1);margin-right:calc(8px / 2 * -1)}.finkit-modular-row--gutter-3xl-2-h>*{padding-left:calc(8px / 2);padding-right:calc(8px / 2)}.finkit-modular-row--gutter-3xl-2-v{margin-top:calc(8px / 2 * -1);margin-bottom:calc(8px / 2 * -1)}.finkit-modular-row--gutter-3xl-2-v>*{padding-top:calc(8px / 2);padding-bottom:calc(8px / 2)}.finkit-modular-row--gutter-3xl-3-h{margin-left:calc(12px / 2 * -1);margin-right:calc(12px / 2 * -1)}.finkit-modular-row--gutter-3xl-3-h>*{padding-left:calc(12px / 2);padding-right:calc(12px / 2)}.finkit-modular-row--gutter-3xl-3-v{margin-top:calc(12px / 2 * -1);margin-bottom:calc(12px / 2 * -1)}.finkit-modular-row--gutter-3xl-3-v>*{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2)}.finkit-modular-row--gutter-3xl-4-h{margin-left:calc(16px / 2 * -1);margin-right:calc(16px / 2 * -1)}.finkit-modular-row--gutter-3xl-4-h>*{padding-left:calc(16px / 2);padding-right:calc(16px / 2)}.finkit-modular-row--gutter-3xl-4-v{margin-top:calc(16px / 2 * -1);margin-bottom:calc(16px / 2 * -1)}.finkit-modular-row--gutter-3xl-4-v>*{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2)}.finkit-modular-row--gutter-3xl-5-h{margin-left:calc(20px / 2 * -1);margin-right:calc(20px / 2 * -1)}.finkit-modular-row--gutter-3xl-5-h>*{padding-left:calc(20px / 2);padding-right:calc(20px / 2)}.finkit-modular-row--gutter-3xl-5-v{margin-top:calc(20px / 2 * -1);margin-bottom:calc(20px / 2 * -1)}.finkit-modular-row--gutter-3xl-5-v>*{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2)}.finkit-modular-row--gutter-3xl-6-h{margin-left:calc(24px / 2 * -1);margin-right:calc(24px / 2 * -1)}.finkit-modular-row--gutter-3xl-6-h>*{padding-left:calc(24px / 2);padding-right:calc(24px / 2)}.finkit-modular-row--gutter-3xl-6-v{margin-top:calc(24px / 2 * -1);margin-bottom:calc(24px / 2 * -1)}.finkit-modular-row--gutter-3xl-6-v>*{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2)}.finkit-modular-row--gutter-3xl-7-h{margin-left:calc(28px / 2 * -1);margin-right:calc(28px / 2 * -1)}.finkit-modular-row--gutter-3xl-7-h>*{padding-left:calc(28px / 2);padding-right:calc(28px / 2)}.finkit-modular-row--gutter-3xl-7-v{margin-top:calc(28px / 2 * -1);margin-bottom:calc(28px / 2 * -1)}.finkit-modular-row--gutter-3xl-7-v>*{padding-top:calc(28px / 2);padding-bottom:calc(28px / 2)}.finkit-modular-row--gutter-3xl-8-h{margin-left:calc(32px / 2 * -1);margin-right:calc(32px / 2 * -1)}.finkit-modular-row--gutter-3xl-8-h>*{padding-left:calc(32px / 2);padding-right:calc(32px / 2)}.finkit-modular-row--gutter-3xl-8-v{margin-top:calc(32px / 2 * -1);margin-bottom:calc(32px / 2 * -1)}.finkit-modular-row--gutter-3xl-8-v>*{padding-top:calc(32px / 2);padding-bottom:calc(32px / 2)}}.finkit-modular-row--reverse{flex-direction:row-reverse}@keyframes ui-skeleton{0%{background-position:0 0}to{background-position:-200% 0}}.finkit-modular-skeleton{display:block;border-radius:6px;background-color:rgba(48,49,49,.08)}.finkit-modular-skeleton:not(.finkit-modular-skeleton--suspend){background-color:transparent;background-image:linear-gradient(90deg,rgba(48,49,49,.08),rgba(48,49,49,.02),rgba(48,49,49,.08));background-size:200%}@media screen and (prefers-reduced-motion:no-preference){.finkit-modular-skeleton:not(.finkit-modular-skeleton--suspend){animation-name:ui-skeleton;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}}.finkit-modular-skeleton--inverted{background-color:rgba(255,255,255,.16)}.finkit-modular-skeleton--inverted:not(.finkit-modular-skeleton--suspend){background-image:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.04),rgba(255,255,255,.16))}.finkit-modular-skeleton--inline{display:inline-block;vertical-align:bottom}.finkit-modular-skeleton--rounded{border-radius:50%}.finkit-modular-text{font-family:var(--font-family-default)}.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-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-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)}