@layer variables{:root{--color-grey:grey;--color-grey-text:#fff;--color-grey-white-10:color-mix(in srgb,var(--color-grey),#fff 10%);--color-grey-white-20:color-mix(in srgb,var(--color-grey),#fff 20%);--color-grey-white-30:color-mix(in srgb,var(--color-grey),#fff 30%);--color-grey-white-40:color-mix(in srgb,var(--color-grey),#fff 40%);--color-grey-white-50:color-mix(in srgb,var(--color-grey),#fff 50%);--color-grey-white-60:color-mix(in srgb,var(--color-grey),#fff 60%);--color-grey-white-70:color-mix(in srgb,var(--color-grey),#fff 70%);--color-grey-white-80:color-mix(in srgb,var(--color-grey),#fff 80%);--color-grey-white-90:color-mix(in srgb,var(--color-grey),#fff 90%);--color-grey-black-10:color-mix(in srgb,var(--color-grey),#000 10%);--color-grey-black-20:color-mix(in srgb,var(--color-grey),#000 20%);--color-grey-black-30:color-mix(in srgb,var(--color-grey),#000 30%);--color-grey-black-40:color-mix(in srgb,var(--color-grey),#000 40%);--color-grey-black-50:color-mix(in srgb,var(--color-grey),#000 50%);--color-grey-black-60:color-mix(in srgb,var(--color-grey),#000 60%);--color-grey-black-70:color-mix(in srgb,var(--color-grey),#000 70%);--color-grey-black-80:color-mix(in srgb,var(--color-grey),#000 80%);--color-grey-black-90:color-mix(in srgb,var(--color-grey),#000 90%);--color-grey-trans-10:color-mix(in srgb,var(--color-grey),#0000 10%);--color-grey-trans-20:color-mix(in srgb,var(--color-grey),#0000 20%);--color-grey-trans-30:color-mix(in srgb,var(--color-grey),#0000 30%);--color-grey-trans-40:color-mix(in srgb,var(--color-grey),#0000 40%);--color-grey-trans-50:color-mix(in srgb,var(--color-grey),#0000 50%);--color-grey-trans-60:color-mix(in srgb,var(--color-grey),#0000 60%);--color-grey-trans-70:color-mix(in srgb,var(--color-grey),#0000 70%);--color-grey-trans-80:color-mix(in srgb,var(--color-grey),#0000 80%);--color-grey-trans-90:color-mix(in srgb,var(--color-grey),#0000 90%);--color-first:blue;--color-first-text:#fff;--color-first-white-10:color-mix(in srgb,var(--color-first),#fff 10%);--color-first-white-20:color-mix(in srgb,var(--color-first),#fff 20%);--color-first-white-30:color-mix(in srgb,var(--color-first),#fff 30%);--color-first-white-40:color-mix(in srgb,var(--color-first),#fff 40%);--color-first-white-50:color-mix(in srgb,var(--color-first),#fff 50%);--color-first-white-60:color-mix(in srgb,var(--color-first),#fff 60%);--color-first-white-70:color-mix(in srgb,var(--color-first),#fff 70%);--color-first-white-80:color-mix(in srgb,var(--color-first),#fff 80%);--color-first-white-90:color-mix(in srgb,var(--color-first),#fff 90%);--color-first-black-10:color-mix(in srgb,var(--color-first),#000 10%);--color-first-black-20:color-mix(in srgb,var(--color-first),#000 20%);--color-first-black-30:color-mix(in srgb,var(--color-first),#000 30%);--color-first-black-40:color-mix(in srgb,var(--color-first),#000 40%);--color-first-black-50:color-mix(in srgb,var(--color-first),#000 50%);--color-first-black-60:color-mix(in srgb,var(--color-first),#000 60%);--color-first-black-70:color-mix(in srgb,var(--color-first),#000 70%);--color-first-black-80:color-mix(in srgb,var(--color-first),#000 80%);--color-first-black-90:color-mix(in srgb,var(--color-first),#000 90%);--color-first-trans-10:color-mix(in srgb,var(--color-first),#0000 10%);--color-first-trans-20:color-mix(in srgb,var(--color-first),#0000 20%);--color-first-trans-30:color-mix(in srgb,var(--color-first),#0000 30%);--color-first-trans-40:color-mix(in srgb,var(--color-first),#0000 40%);--color-first-trans-50:color-mix(in srgb,var(--color-first),#0000 50%);--color-first-trans-60:color-mix(in srgb,var(--color-first),#0000 60%);--color-first-trans-70:color-mix(in srgb,var(--color-first),#0000 70%);--color-first-trans-80:color-mix(in srgb,var(--color-first),#0000 80%);--color-first-trans-90:color-mix(in srgb,var(--color-first),#0000 90%);--color-second:var(--color-first);--color-second-text:#fff;--color-second-white-10:color-mix(in srgb,var(--color-second),#fff 10%);--color-second-white-20:color-mix(in srgb,var(--color-second),#fff 20%);--color-second-white-30:color-mix(in srgb,var(--color-second),#fff 30%);--color-second-white-40:color-mix(in srgb,var(--color-second),#fff 40%);--color-second-white-50:color-mix(in srgb,var(--color-second),#fff 50%);--color-second-white-60:color-mix(in srgb,var(--color-second),#fff 60%);--color-second-white-70:color-mix(in srgb,var(--color-second),#fff 70%);--color-second-white-80:color-mix(in srgb,var(--color-second),#fff 80%);--color-second-white-90:color-mix(in srgb,var(--color-second),#fff 90%);--color-second-black-10:color-mix(in srgb,var(--color-second),#000 10%);--color-second-black-20:color-mix(in srgb,var(--color-second),#000 20%);--color-second-black-30:color-mix(in srgb,var(--color-second),#000 30%);--color-second-black-40:color-mix(in srgb,var(--color-second),#000 40%);--color-second-black-50:color-mix(in srgb,var(--color-second),#000 50%);--color-second-black-60:color-mix(in srgb,var(--color-second),#000 60%);--color-second-black-70:color-mix(in srgb,var(--color-second),#000 70%);--color-second-black-80:color-mix(in srgb,var(--color-second),#000 80%);--color-second-black-90:color-mix(in srgb,var(--color-second),#000 90%);--color-second-trans-10:color-mix(in srgb,var(--color-second),#0000 10%);--color-second-trans-20:color-mix(in srgb,var(--color-second),#0000 20%);--color-second-trans-30:color-mix(in srgb,var(--color-second),#0000 30%);--color-second-trans-40:color-mix(in srgb,var(--color-second),#0000 40%);--color-second-trans-50:color-mix(in srgb,var(--color-second),#0000 50%);--color-second-trans-60:color-mix(in srgb,var(--color-second),#0000 60%);--color-second-trans-70:color-mix(in srgb,var(--color-second),#0000 70%);--color-second-trans-80:color-mix(in srgb,var(--color-second),#0000 80%);--color-second-trans-90:color-mix(in srgb,var(--color-second),#0000 90%);--color-third:var(--color-first);--color-third-text:#fff;--color-third-white-10:color-mix(in srgb,var(--color-third),#fff 10%);--color-third-white-20:color-mix(in srgb,var(--color-third),#fff 20%);--color-third-white-30:color-mix(in srgb,var(--color-third),#fff 30%);--color-third-white-40:color-mix(in srgb,var(--color-third),#fff 40%);--color-third-white-50:color-mix(in srgb,var(--color-third),#fff 50%);--color-third-white-60:color-mix(in srgb,var(--color-third),#fff 60%);--color-third-white-70:color-mix(in srgb,var(--color-third),#fff 70%);--color-third-white-80:color-mix(in srgb,var(--color-third),#fff 80%);--color-third-white-90:color-mix(in srgb,var(--color-third),#fff 90%);--color-third-black-10:color-mix(in srgb,var(--color-third),#000 10%);--color-third-black-20:color-mix(in srgb,var(--color-third),#000 20%);--color-third-black-30:color-mix(in srgb,var(--color-third),#000 30%);--color-third-black-40:color-mix(in srgb,var(--color-third),#000 40%);--color-third-black-50:color-mix(in srgb,var(--color-third),#000 50%);--color-third-black-60:color-mix(in srgb,var(--color-third),#000 60%);--color-third-black-70:color-mix(in srgb,var(--color-third),#000 70%);--color-third-black-80:color-mix(in srgb,var(--color-third),#000 80%);--color-third-black-90:color-mix(in srgb,var(--color-third),#000 90%);--color-third-trans-10:color-mix(in srgb,var(--color-third),#0000 10%);--color-third-trans-20:color-mix(in srgb,var(--color-third),#0000 20%);--color-third-trans-30:color-mix(in srgb,var(--color-third),#0000 30%);--color-third-trans-40:color-mix(in srgb,var(--color-third),#0000 40%);--color-third-trans-50:color-mix(in srgb,var(--color-third),#0000 50%);--color-third-trans-60:color-mix(in srgb,var(--color-third),#0000 60%);--color-third-trans-70:color-mix(in srgb,var(--color-third),#0000 70%);--color-third-trans-80:color-mix(in srgb,var(--color-third),#0000 80%);--color-third-trans-90:color-mix(in srgb,var(--color-third),#0000 90%);--color-success:green;--color-success-text:#fff;--color-success-white-10:color-mix(in srgb,var(--color-success),#fff 10%);--color-success-white-20:color-mix(in srgb,var(--color-success),#fff 20%);--color-success-white-30:color-mix(in srgb,var(--color-success),#fff 30%);--color-success-white-40:color-mix(in srgb,var(--color-success),#fff 40%);--color-success-white-50:color-mix(in srgb,var(--color-success),#fff 50%);--color-success-white-60:color-mix(in srgb,var(--color-success),#fff 60%);--color-success-white-70:color-mix(in srgb,var(--color-success),#fff 70%);--color-success-white-80:color-mix(in srgb,var(--color-success),#fff 80%);--color-success-white-90:color-mix(in srgb,var(--color-success),#fff 90%);--color-success-black-10:color-mix(in srgb,var(--color-success),#000 10%);--color-success-black-20:color-mix(in srgb,var(--color-success),#000 20%);--color-success-black-30:color-mix(in srgb,var(--color-success),#000 30%);--color-success-black-40:color-mix(in srgb,var(--color-success),#000 40%);--color-success-black-50:color-mix(in srgb,var(--color-success),#000 50%);--color-success-black-60:color-mix(in srgb,var(--color-success),#000 60%);--color-success-black-70:color-mix(in srgb,var(--color-success),#000 70%);--color-success-black-80:color-mix(in srgb,var(--color-success),#000 80%);--color-success-black-90:color-mix(in srgb,var(--color-success),#000 90%);--color-success-trans-10:color-mix(in srgb,var(--color-success),#0000 10%);--color-success-trans-20:color-mix(in srgb,var(--color-success),#0000 20%);--color-success-trans-30:color-mix(in srgb,var(--color-success),#0000 30%);--color-success-trans-40:color-mix(in srgb,var(--color-success),#0000 40%);--color-success-trans-50:color-mix(in srgb,var(--color-success),#0000 50%);--color-success-trans-60:color-mix(in srgb,var(--color-success),#0000 60%);--color-success-trans-70:color-mix(in srgb,var(--color-success),#0000 70%);--color-success-trans-80:color-mix(in srgb,var(--color-success),#0000 80%);--color-success-trans-90:color-mix(in srgb,var(--color-success),#0000 90%);--color-error:red;--color-error-text:#fff;--color-error-white-10:color-mix(in srgb,var(--color-error),#fff 10%);--color-error-white-20:color-mix(in srgb,var(--color-error),#fff 20%);--color-error-white-30:color-mix(in srgb,var(--color-error),#fff 30%);--color-error-white-40:color-mix(in srgb,var(--color-error),#fff 40%);--color-error-white-50:color-mix(in srgb,var(--color-error),#fff 50%);--color-error-white-60:color-mix(in srgb,var(--color-error),#fff 60%);--color-error-white-70:color-mix(in srgb,var(--color-error),#fff 70%);--color-error-white-80:color-mix(in srgb,var(--color-error),#fff 80%);--color-error-white-90:color-mix(in srgb,var(--color-error),#fff 90%);--color-error-black-10:color-mix(in srgb,var(--color-error),#000 10%);--color-error-black-20:color-mix(in srgb,var(--color-error),#000 20%);--color-error-black-30:color-mix(in srgb,var(--color-error),#000 30%);--color-error-black-40:color-mix(in srgb,var(--color-error),#000 40%);--color-error-black-50:color-mix(in srgb,var(--color-error),#000 50%);--color-error-black-60:color-mix(in srgb,var(--color-error),#000 60%);--color-error-black-70:color-mix(in srgb,var(--color-error),#000 70%);--color-error-black-80:color-mix(in srgb,var(--color-error),#000 80%);--color-error-black-90:color-mix(in srgb,var(--color-error),#000 90%);--color-error-trans-10:color-mix(in srgb,var(--color-error),#0000 10%);--color-error-trans-20:color-mix(in srgb,var(--color-error),#0000 20%);--color-error-trans-30:color-mix(in srgb,var(--color-error),#0000 30%);--color-error-trans-40:color-mix(in srgb,var(--color-error),#0000 40%);--color-error-trans-50:color-mix(in srgb,var(--color-error),#0000 50%);--color-error-trans-60:color-mix(in srgb,var(--color-error),#0000 60%);--color-error-trans-70:color-mix(in srgb,var(--color-error),#0000 70%);--color-error-trans-80:color-mix(in srgb,var(--color-error),#0000 80%);--color-error-trans-90:color-mix(in srgb,var(--color-error),#0000 90%);--body-text-color:var(--color-grey-black-70);--body-line-height:1.5;--font-family-base:"Arial",sans-serif;--font-family-title:"Arial",sans-serif;--font-weight-thin:200;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-micro:0.8rem;--font-size-small:0.9rem;--font-size-base:1rem;--font-size-large:1.125rem;--font-size-extra:1.25rem;--control-background-color:#fff;--control-border-color:var(--color-grey-white-40);--control-text-color:var(--body-text-color);--control-placeholder-color:var(--color-grey-trans-40);--control-hover-background-color:var(--control-background-color);--control-hover-border-color:var(--color-grey);--control-hover-text-color:var(--body-text-color);--control-focus-background-color:var(--control-background-color);--control-focus-border-color:var(--control-hover-border-color);--control-focus-text-color:var(--body-text-color);--control-invalid-background-color:var(--color-error-white-90);--control-invalid-border-color:var(--color-error);--control-invalid-text-color:var(--color-error);--control-font-family:var(--font-family-base);--control-font-weight:var(--font-weight-regular);--control-micro-font-size:var(--font-size-micro);--control-micro-padding-inline:0.6rem;--control-micro-padding-block:0.25rem;--control-micro-padding:var(--control-micro-padding-block) var(--control-micro-padding-inline);--control-micro-border-width:1px;--control-micro-border-radius:0.25rem;--control-small-font-size:var(--font-size-small);--control-small-padding-inline:0.75rem;--control-small-padding-block:0.35rem;--control-small-padding:var(--control-small-padding-block) var(--control-small-padding-inline);--control-small-border-width:1px;--control-small-border-radius:0.3rem;--control-font-size:var(--font-size-base);--control-padding-inline:1rem;--control-padding-block:0.45rem;--control-padding:var(--control-padding-block) var(--control-padding-inline);--control-border-width:1px;--control-border-radius:0.325rem;--control-large-font-size:var(--font-size-base);--control-large-padding-inline:1.25rem;--control-large-padding-block:0.6rem;--control-large-padding:var(--control-large-padding-block) var(--control-large-padding-inline);--control-large-border-width:1px;--control-large-border-radius:0.325rem;--control-extra-font-size:var(--font-size-base);--control-extra-padding-inline:1.5rem;--control-extra-padding-block:0.75rem;--control-extra-padding:var(--control-extra-padding-block) var(--control-extra-padding-inline);--control-extra-border-width:1px;--control-extra-border-radius:0.35rem;--backdrop-color:hsl(from var(--color-grey-black-90) h s l/0.9);--badge-color:#eb4747;--badge-text-color:#fff;--rating-color:#ffb700}}@layer variables{}@layer variables{@media (width < 768px){:root{--font-size-h6:var(--font-size-base);--font-size-h5:calc(1.05em + 0.125vw);--font-size-h4:calc(1.05em + 0.25vw);--font-size-h3:calc(1.1em + 0.5vw);--font-size-h2:calc(1.2em + 0.75vw);--font-size-h1:calc(1.3em + 1vw);--rounded-radius:7px;--container-padding:15px;--feather-width:20px}}}@layer variables{@media (768px <= width < 1200px){:root{--font-size-h6:var(--font-size-base);--font-size-h5:calc(1.1em + 0.125vw);--font-size-h4:calc(1.1em + 0.25vw);--font-size-h3:calc(1.2em + 0.5vw);--font-size-h2:calc(1.3em + 0.75vw);--font-size-h1:calc(1.5em + 1vw);--rounded-radius:9px;--container-padding:30px;--feather-width:22px}}}@layer variables{@media (width >= 1200px){:root{--font-size-h6:1.1em;--font-size-h5:1.2em;--font-size-h4:1.3em;--font-size-h3:1.5em;--font-size-h2:1.8em;--font-size-h1:2.5em;--rounded-radius:12px;--container-padding:40px;--feather-width:24px}}@media (width >= 1680px){:root{--container-max-width:1680px}}}@layer variables{}@layer global{*,:after,:before{box-sizing:border-box}*{scroll-margin-bottom:var(--bottom-sticky-height,0);scroll-margin-top:calc(var(--top-sticky-height, 0px) + var(--grid-item-gap, 0px));text-underline-offset:.2em}:focus-visible{border-radius:2px;outline:2px solid var(--color-first);outline-offset:2px}body,html{overflow-x:clip}html{background-color:#fff;font-size:16px;height:100%}body{color:var(--body-text-color);display:flex;flex-direction:column;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--body-line-height);margin:0;min-height:100%}a{color:inherit}button{font-family:var(--font-family-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:var(--font-weight-bold);line-height:1.3;margin:0;text-wrap:balance}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-base)}ol,ul{list-style:none;margin:0;padding:0}img{display:block;height:auto;max-width:100%;object-fit:cover;object-position:center}nobr{white-space:nowrap}}@layer modificators{._h1,._h2,._h3,._h4,._h5,._h6{font-family:var(--font-family-title);font-weight:var(--font-weight-bold);line-height:1.3;text-wrap:balance}._h1{font-size:var(--font-size-h1)!important}._h2{font-size:var(--font-size-h2)!important}._h3{font-size:var(--font-size-h3)!important}._h4{font-size:var(--font-size-h4)!important}._h5{font-size:var(--font-size-h5)!important}._h6{font-size:var(--font-size-h6)!important}._sticked,._sticked-desktop,._sticked-phone,._sticked-tablet{top:calc(var(--top-sticky-height, 0px) + var(--grid-item-gap, 0px));z-index:1}._sticked{position:sticky}@media (width < 768px){._hidden-phone{display:none!important}._sticked-phone{position:sticky}}@media (768px <= width < 1200px){._hidden-tablet{display:none!important}._sticked-tablet{position:sticky}}@media (width >= 1200px){._hidden-desktop{display:none!important}._sticked-desktop{position:sticky}}}@layer variables, global, elements, components, modificators;@layer global{.container{padding-inline:calc((100% - var(--container-max-width, 100%))/2 + var(--container-padding));width:100%}.feather{flex-shrink:0;height:auto;width:var(--feather-width)}}@layer variables{:root{--color-grey:#8d8d8d;--color-first:#53bd35;--color-first-text:#fff;--color-second:#ffde00;--color-second-text:#000;--color-error:#eb4747;--color-error-text:#fff;--body-text-color:var(--color-grey-black-80);--body-line-height:1.4;--font-family-base:"Futura Futuris","Arial",sans-serif;--font-family-title:"Futura Futuris","Arial",sans-serif;--font-weight-thin:200;--font-weight-regular:400;--font-weight-medium:600;--font-weight-semibold:600;--font-weight-bold:800;--font-size-micro:0.8rem;--font-size-small:0.9rem;--font-size-base:1rem;--font-size-large:1.125rem;--font-size-extra:1.25rem;--control-placeholder-color:var(--color-grey-white-40);--control-background-color:#fff;--control-border-color:var(--color-grey-white-30);--control-text-color:var(--body-text-color);--control-hover-background-color:var(--control-background-color);--control-hover-border-color:var(--color-grey-white-20);--control-hover-text-color:var(--control-text-color);--control-focus-background-color:var(--control-background-color);--control-focus-border-color:var(--color-grey-black-20);--control-focus-text-color:var(--control-text-color);--control-invalid-background-color:var(--color-error-trans-90);--control-invalid-border-color:var(--color-error-trans-40);--control-invalid-text-color:var(--color-error);--control-font-family:var(--font-family-base);--control-font-weight:var(--font-weight-regular);--control-micro-font-size:var(--font-size-micro);--control-micro-padding-inline:0.6rem;--control-micro-padding-block:0.25rem;--control-micro-padding:var(--control-micro-padding-block) var(--control-micro-padding-inline);--control-micro-border-width:1px;--control-micro-border-radius:0.25rem;--control-small-font-size:var(--font-size-small);--control-small-padding-inline:0.75rem;--control-small-padding-block:0.35rem;--control-small-padding:var(--control-small-padding-block) var(--control-small-padding-inline);--control-small-border-width:1px;--control-small-border-radius:0.3rem;--control-font-size:var(--font-size-base);--control-padding-inline:1rem;--control-padding-block:0.45rem;--control-padding:var(--control-padding-block) var(--control-padding-inline);--control-border-width:1px;--control-border-radius:0.325rem;--control-large-font-size:var(--font-size-base);--control-large-padding-inline:1.25rem;--control-large-padding-block:0.6rem;--control-large-padding:var(--control-large-padding-block) var(--control-large-padding-inline);--control-large-border-width:1px;--control-large-border-radius:0.325rem;--control-extra-font-size:var(--font-size-base);--control-extra-padding-inline:1.5rem;--control-extra-padding-block:0.75rem;--control-extra-padding:var(--control-extra-padding-block) var(--control-extra-padding-inline);--control-extra-border-width:1px;--control-extra-border-radius:0.35rem;--rounded-radius:6px;--container-padding:1.25em;--backdrop-color:hsl(from var(--color-grey-black-90) h s l/0.9);--badge-color:#eb4747;--badge-text-color:#fff;--rating-color:#ffb700}}@layer variables{@media (width < 768px){:root{--font-size-h6:var(--font-size-base);--font-size-h5:calc(1.05em + 0.125vw);--font-size-h4:calc(1.05em + 0.25vw);--font-size-h3:calc(1.1em + 0.5vw);--font-size-h2:calc(1.2em + 0.75vw);--font-size-h1:calc(1.3em + 1vw);--feather-width:20px}}}@layer variables{@media (768px <= width < 1200px){:root{--font-size-h6:var(--font-size-base);--font-size-h5:calc(1.1em + 0.125vw);--font-size-h4:calc(1.1em + 0.25vw);--font-size-h3:calc(1.2em + 0.5vw);--font-size-h2:calc(1.3em + 0.75vw);--font-size-h1:calc(1.5em + 1vw);--feather-width:22px}}}@layer variables{@media (width >= 1200px){:root{--font-size-h6:1.1em;--font-size-h5:1.2em;--font-size-h4:1.3em;--font-size-h3:1.5em;--font-size-h2:1.8em;--font-size-h1:2.5em;--feather-width:24px}}@media (width >= 1680px){:root{--container-max-width:1680px}}}@layer variables{}@layer variables{}#react-app{display:contents}html{height:var(--tg-viewport-stable-height)}body{background-color:#fff;display:flex;flex-direction:column;font-weight:var(--font-weight-thin);gap:2em;height:auto;min-height:var(--tg-viewport-stable-height)}._h1,._h2,._h3,._h4,._h5,._h6,.button{font-weight:var(--font-weight-regular)}@layer components{.app{align-items:center;flex-grow:1;gap:2em;justify-content:center;padding:var(--container-padding);text-align:center}.app,.app__header{display:flex;flex-direction:column}.app__header{gap:1em}.app__header-caption{font-size:var(--font-size-small);padding-inline:var(--container-padding)}.app__choise{display:flex;flex-direction:column;gap:var(--container-padding)}.app__choise-button{background-color:var(--color-grey-trans-90);border-radius:var(--rounded-radius);display:flex;flex-direction:column;gap:1em;padding:1.25em;& p{color:var(--color-grey-black-20);font-size:var(--font-size-small);margin:0}}}@layer components{}@layer components{}@layer components{}@layer components{.main{align-items:center;flex-grow:1;gap:2em;justify-content:center;padding:var(--container-padding);text-align:center;width:100%}.main,.main__header{display:flex;flex-direction:column}.main__header{gap:1em}.main__header-caption{text-wrap:balance}.main__body,.main__header-caption{padding-inline:var(--container-padding)}.main__body{color:var(--color-grey);font-size:var(--font-size-small)}.main__choise{display:flex;flex-direction:column;gap:1.5em}.main__choise-button{background-color:var(--color-grey-trans-90);border-radius:var(--rounded-radius);display:flex;flex-direction:column;gap:1em;padding:1.25em;& p{color:var(--color-grey-black-20);font-size:var(--font-size-small);margin:0;text-wrap:balance}}}@layer components{}@layer components{}@layer components{}@layer elements{.alert{--this-text-color:inherit;--this-background-color:#0000;--this-border-color:var(--color-grey-trans-80);--this-font-size:var(--font-size-base);background-color:var(--this-background-color);border:2px solid var(--this-border-color);border-radius:var(--control-border-radius);color:var(--this-text-color);display:grid;font-size:var(--this-font-size);gap:.5em;padding:.75em 1.5em;white-space:pre-wrap;&>*{margin:0}}.alert--micro{--this-font-size:var(--font-size-micro)}.alert--small{--this-font-size:var(--font-size-small)}.alert--large{--this-font-size:var(--font-size-large)}.alert--extra{--this-font-size:var(--font-size-extra)}.alert--grey{--this-text-color:var(--color-grey);--this-background-color:var(--color-grey-trans-80);--this-border-color:var(--color-grey-trans-90)}.alert--first{--this-text-color:var(--color-first);--this-background-color:var(--color-first-trans-80);--this-border-color:var(--color-first-trans-90)}.alert--second{--this-text-color:var(--color-second);--this-background-color:var(--color-second-trans-80);--this-border-color:var(--color-second-trans-90)}.alert--third{--this-text-color:var(--color-third);--this-background-color:var(--color-third-trans-80);--this-border-color:var(--color-third-trans-90)}.alert--success{--this-text-color:var(--color-success);--this-background-color:var(--color-success-trans-80);--this-border-color:var(--color-success-trans-90)}.alert--error{--this-text-color:var(--color-error);--this-background-color:var(--color-error-trans-80);--this-border-color:var(--color-error-trans-90)}}@layer elements{}@layer elements{}@layer elements{}@layer elements{.badge{--this-text-color:var(--badge-text-color,#fff);--this-background-color:var(--badge-color,red);--this-font-size:0.7rem;align-items:center;background-color:var(--this-background-color);border-radius:.5em;color:var(--this-text-color);display:flex;flex-shrink:0;font-size:var(--this-font-size);font-weight:var(--font-weight-bold);height:1em;justify-content:center;line-height:1;width:1em;&:has(span){height:1.5em;min-width:1.5em;padding:0 .375em;width:auto}}.badge--left,.badge--right{position:absolute;:has(>&){position:relative}}.badge--left{bottom:auto;left:-.35em;right:auto;top:-.35em}.badge--right{bottom:auto;left:auto;right:-.35em;top:-.35em}.badge--micro{--this-font-size:0.5rem}.badge--small{--this-font-size:0.6rem}.badge--large{--this-font-size:0.8rem}.badge--extra{--this-font-size:0.9rem}}@layer elements{}@layer elements{}@layer elements{}@layer elements{@keyframes button-spinner{to{transform:rotate(180deg)}}@keyframes button-waiting{0%{opacity:1}50%{opacity:.75}to{opacity:1}}.button{--this-font-size:var(--control-font-size);--this-padding-inline:var(--control-padding-inline);--this-padding-block:var(--control-padding-block);--this-border-width:var(--control-border-width);--this-border-radius:var(--control-border-radius);--this-text-color:#fff;--this-background-color:var(--color-grey-black-40);--this-hover-background-color:var(--color-grey-black-50);align-items:center;background-color:var(--this-background-color);border-color:#0000;border-radius:var(--this-border-radius);border-style:solid;border-width:var(--this-border-width);color:var(--this-text-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--control-font-family);font-size:var(--this-font-size);font-weight:var(--font-weight-medium);gap:.625em;justify-content:center;line-height:1.3;max-width:100%;padding-block:var(--this-padding-block);padding-inline:var(--this-padding-inline);text-align:center;text-decoration:none;text-shadow:none;transition:none;white-space:nowrap;&:hover{background-color:var(--this-hover-background-color)}&:active,&:hover{border-color:#0000;color:var(--this-text-color)}&:active{background-color:var(--this-background-color)}}.button--disabled{opacity:.6}.button--disabled,.button--waiting{pointer-events:none}.button__text{overflow:hidden;text-overflow:ellipsis}.button__icon{width:max(16px,1.1em);&:first-child{margin-left:-.2em}&:last-child{margin-right:-.2em}.button--square &{margin-left:0;margin-right:0}}.button__icon--spinner{stroke-width:2.5;animation:button-spinner 1.5s infinite}.button--underline-dashed,.button--underline-dotted,.button--underline-solid{text-decoration:underline;&:hover{text-decoration:none}}.button--underline-solid{text-decoration-style:solid}.button--underline-dashed{text-decoration-style:dashed}.button--fullwidth{width:100%}.button--outline{background-color:initial;border-color:var(--this-background-color);color:var(--this-background-color);&:hover{background-color:var(--this-hover-background-color)}&:active,&:hover{border-color:#0000;color:var(--this-text-color)}&:active{background-color:var(--this-background-color)}}.button--transparent{background-color:initial;border-color:#0000;color:var(--this-background-color);&:hover{opacity:.7}&:active,&:hover{background-color:initial;border-color:#0000;color:var(--this-background-color)}&:active{opacity:1}}.button--micro{--this-font-size:var(--control-micro-font-size);--this-padding-inline:var(--control-micro-padding-inline);--this-padding-block:var(--control-micro-padding-block);--this-border-width:var(--control-micro-border-width);--this-border-radius:var(--control-micro-border-radius)}.button--small{--this-font-size:var(--control-small-font-size);--this-padding-inline:var(--control-small-padding-inline);--this-padding-block:var(--control-small-padding-block);--this-border-width:var(--control-small-border-width);--this-border-radius:var(--control-small-border-radius)}.button--large{--this-font-size:var(--control-large-font-size);--this-padding-inline:var(--control-large-padding-inline);--this-padding-block:var(--control-large-padding-block);--this-border-width:var(--control-large-border-width);--this-border-radius:var(--control-large-border-radius)}.button--extra{--this-font-size:var(--control-extra-font-size);--this-padding-inline:var(--control-extra-padding-inline);--this-padding-block:var(--control-extra-padding-block);--this-border-width:var(--control-extra-border-width);--this-border-radius:var(--control-extra-border-radius)}.button--square{--this-padding-inline:var(--this-padding-block)}.button--waiting{&:not(:has(.button__icon--spinner)){animation:button-waiting 1.5s linear infinite}}}@layer elements{}@layer elements{}@layer elements{}@layer elements{.button--white{--this-text-color:var(--body-text-color);--this-background-color:#fff;--this-hover-background-color:var(--color-grey-white-90)}.button--black{--this-text-color:#fff;--this-background-color:#000;--this-hover-background-color:var(--color-grey-black-80)}.button--grey{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey);--this-hover-background-color:var(--color-grey-black-10)}.button--grey-black-10{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey-black-10);--this-hover-background-color:var(--color-grey-black-20)}.button--grey-black-20{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey-black-20);--this-hover-background-color:var(--color-grey-black-30)}.button--grey-black-30{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey-black-30);--this-hover-background-color:var(--color-grey-black-40)}.button--grey-black-40{--this-text-color:#fff;--this-background-color:var(--color-grey-black-40);--this-hover-background-color:var(--color-grey-black-50)}.button--grey-black-50{--this-text-color:#fff;--this-background-color:var(--color-grey-black-50);--this-hover-background-color:var(--color-grey-black-60)}.button--grey-black-60{--this-text-color:#fff;--this-background-color:var(--color-grey-black-60);--this-hover-background-color:var(--color-grey-black-70)}.button--grey-black-70{--this-text-color:#fff;--this-background-color:var(--color-grey-black-70);--this-hover-background-color:var(--color-grey-black-80)}.button--grey-black-80{--this-text-color:#fff;--this-background-color:var(--color-grey-black-80);--this-hover-background-color:var(--color-grey-black-90)}.button--grey-black-90{--this-text-color:#fff;--this-background-color:var(--color-grey-black-90);--this-hover-background-color:#000}.button--grey-white-10{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey-white-10);--this-hover-background-color:var(--color-grey)}.button--grey-white-20{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey-white-20);--this-hover-background-color:var(--color-grey-white-10)}.button--grey-white-30{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey-white-30);--this-hover-background-color:var(--color-grey-white-20)}.button--grey-white-40{--this-text-color:var(--body-text-color);--this-background-color:var(--color-grey-white-40);--this-hover-background-color:var(--color-grey-white-30)}.button--grey-white-50{--this-text-color:var(--body-text-color);--this-background-color:var(--color-grey-white-50);--this-hover-background-color:var(--color-grey-white-40)}.button--grey-white-60{--this-text-color:var(--body-text-color);--this-background-color:var(--color-grey-white-60);--this-hover-background-color:var(--color-grey-white-50)}.button--grey-white-70{--this-text-color:var(--body-text-color);--this-background-color:var(--color-grey-white-70);--this-hover-background-color:var(--color-grey-white-60)}.button--grey-white-80{--this-text-color:var(--body-text-color);--this-background-color:var(--color-grey-white-80);--this-hover-background-color:var(--color-grey-white-70)}.button--grey-white-90{--this-text-color:var(--body-text-color);--this-background-color:var(--color-grey-white-90);--this-hover-background-color:var(--color-grey-white-80)}.button--grey-trans-10{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey-trans-10);--this-hover-background-color:var(--color-grey)}.button--grey-trans-20{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey-trans-20);--this-hover-background-color:var(--color-grey-trans-10)}.button--grey-trans-30{--this-text-color:var(--color-grey-text);--this-background-color:var(--color-grey-trans-30);--this-hover-background-color:var(--color-grey-trans-20)}.button--grey-trans-40{--this-text-color:inherit;--this-background-color:var(--color-grey-trans-40);--this-hover-background-color:var(--color-grey-trans-30)}.button--grey-trans-50{--this-text-color:inherit;--this-background-color:var(--color-grey-trans-50);--this-hover-background-color:var(--color-grey-trans-40)}.button--grey-trans-60{--this-text-color:inherit;--this-background-color:var(--color-grey-trans-60);--this-hover-background-color:var(--color-grey-trans-50)}.button--grey-trans-70{--this-text-color:inherit;--this-background-color:var(--color-grey-trans-70);--this-hover-background-color:var(--color-grey-trans-60)}.button--grey-trans-80{--this-text-color:inherit;--this-background-color:var(--color-grey-trans-80);--this-hover-background-color:var(--color-grey-trans-70)}.button--grey-trans-90{--this-text-color:inherit;--this-background-color:var(--color-grey-trans-90);--this-hover-background-color:var(--color-grey-trans-80)}.button--first{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first);--this-hover-background-color:var(--color-first-black-10)}.button--first-black-10{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first-black-10);--this-hover-background-color:var(--color-first-black-20)}.button--first-black-20{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first-black-20);--this-hover-background-color:var(--color-first-black-30)}.button--first-black-30{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first-black-30);--this-hover-background-color:var(--color-first-black-40)}.button--first-black-40{--this-text-color:#fff;--this-background-color:var(--color-first-black-40);--this-hover-background-color:var(--color-first-black-50)}.button--first-black-50{--this-text-color:#fff;--this-background-color:var(--color-first-black-50);--this-hover-background-color:var(--color-first-black-60)}.button--first-black-60{--this-text-color:#fff;--this-background-color:var(--color-first-black-60);--this-hover-background-color:var(--color-first-black-70)}.button--first-black-70{--this-text-color:#fff;--this-background-color:var(--color-first-black-70);--this-hover-background-color:var(--color-first-black-80)}.button--first-black-80{--this-text-color:#fff;--this-background-color:var(--color-first-black-80);--this-hover-background-color:var(--color-first-black-90)}.button--first-black-90{--this-text-color:#fff;--this-background-color:var(--color-first-black-90);--this-hover-background-color:#000}.button--first-white-10{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first-white-10);--this-hover-background-color:var(--color-first)}.button--first-white-20{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first-white-20);--this-hover-background-color:var(--color-first-white-10)}.button--first-white-30{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first-white-30);--this-hover-background-color:var(--color-first-white-20)}.button--first-white-40{--this-text-color:var(--body-text-color);--this-background-color:var(--color-first-white-40);--this-hover-background-color:var(--color-first-white-30)}.button--first-white-50{--this-text-color:var(--body-text-color);--this-background-color:var(--color-first-white-50);--this-hover-background-color:var(--color-first-white-40)}.button--first-white-60{--this-text-color:var(--body-text-color);--this-background-color:var(--color-first-white-60);--this-hover-background-color:var(--color-first-white-50)}.button--first-white-70{--this-text-color:var(--body-text-color);--this-background-color:var(--color-first-white-70);--this-hover-background-color:var(--color-first-white-60)}.button--first-white-80{--this-text-color:var(--body-text-color);--this-background-color:var(--color-first-white-80);--this-hover-background-color:var(--color-first-white-70)}.button--first-white-90{--this-text-color:var(--body-text-color);--this-background-color:var(--color-first-white-90);--this-hover-background-color:var(--color-first-white-80)}.button--first-trans-10{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first-trans-10);--this-hover-background-color:var(--color-first)}.button--first-trans-20{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first-trans-20);--this-hover-background-color:var(--color-first-trans-10)}.button--first-trans-30{--this-text-color:var(--color-first-text);--this-background-color:var(--color-first-trans-30);--this-hover-background-color:var(--color-first-trans-20)}.button--first-trans-40{--this-text-color:inherit;--this-background-color:var(--color-first-trans-40);--this-hover-background-color:var(--color-first-trans-30)}.button--first-trans-50{--this-text-color:inherit;--this-background-color:var(--color-first-trans-50);--this-hover-background-color:var(--color-first-trans-40)}.button--first-trans-60{--this-text-color:inherit;--this-background-color:var(--color-first-trans-60);--this-hover-background-color:var(--color-first-trans-50)}.button--first-trans-70{--this-text-color:inherit;--this-background-color:var(--color-first-trans-70);--this-hover-background-color:var(--color-first-trans-60)}.button--first-trans-80{--this-text-color:inherit;--this-background-color:var(--color-first-trans-80);--this-hover-background-color:var(--color-first-trans-70)}.button--first-trans-90{--this-text-color:inherit;--this-background-color:var(--color-first-trans-90);--this-hover-background-color:var(--color-first-trans-80)}.button--second{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second);--this-hover-background-color:var(--color-second-black-10)}.button--second-black-10{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second-black-10);--this-hover-background-color:var(--color-second-black-20)}.button--second-black-20{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second-black-20);--this-hover-background-color:var(--color-second-black-30)}.button--second-black-30{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second-black-30);--this-hover-background-color:var(--color-second-black-40)}.button--second-black-40{--this-text-color:#fff;--this-background-color:var(--color-second-black-40);--this-hover-background-color:var(--color-second-black-50)}.button--second-black-50{--this-text-color:#fff;--this-background-color:var(--color-second-black-50);--this-hover-background-color:var(--color-second-black-60)}.button--second-black-60{--this-text-color:#fff;--this-background-color:var(--color-second-black-60);--this-hover-background-color:var(--color-second-black-70)}.button--second-black-70{--this-text-color:#fff;--this-background-color:var(--color-second-black-70);--this-hover-background-color:var(--color-second-black-80)}.button--second-black-80{--this-text-color:#fff;--this-background-color:var(--color-second-black-80);--this-hover-background-color:var(--color-second-black-90)}.button--second-black-90{--this-text-color:#fff;--this-background-color:var(--color-second-black-90);--this-hover-background-color:#000}.button--second-white-10{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second-white-10);--this-hover-background-color:var(--color-second)}.button--second-white-20{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second-white-20);--this-hover-background-color:var(--color-second-white-10)}.button--second-white-30{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second-white-30);--this-hover-background-color:var(--color-second-white-20)}.button--second-white-40{--this-text-color:var(--body-text-color);--this-background-color:var(--color-second-white-40);--this-hover-background-color:var(--color-second-white-30)}.button--second-white-50{--this-text-color:var(--body-text-color);--this-background-color:var(--color-second-white-50);--this-hover-background-color:var(--color-second-white-40)}.button--second-white-60{--this-text-color:var(--body-text-color);--this-background-color:var(--color-second-white-60);--this-hover-background-color:var(--color-second-white-50)}.button--second-white-70{--this-text-color:var(--body-text-color);--this-background-color:var(--color-second-white-70);--this-hover-background-color:var(--color-second-white-60)}.button--second-white-80{--this-text-color:var(--body-text-color);--this-background-color:var(--color-second-white-80);--this-hover-background-color:var(--color-second-white-70)}.button--second-white-90{--this-text-color:var(--body-text-color);--this-background-color:var(--color-second-white-90);--this-hover-background-color:var(--color-second-white-80)}.button--second-trans-10{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second-trans-10);--this-hover-background-color:var(--color-second)}.button--second-trans-20{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second-trans-20);--this-hover-background-color:var(--color-second-trans-10)}.button--second-trans-30{--this-text-color:var(--color-second-text);--this-background-color:var(--color-second-trans-30);--this-hover-background-color:var(--color-second-trans-20)}.button--second-trans-40{--this-text-color:inherit;--this-background-color:var(--color-second-trans-40);--this-hover-background-color:var(--color-second-trans-30)}.button--second-trans-50{--this-text-color:inherit;--this-background-color:var(--color-second-trans-50);--this-hover-background-color:var(--color-second-trans-40)}.button--second-trans-60{--this-text-color:inherit;--this-background-color:var(--color-second-trans-60);--this-hover-background-color:var(--color-second-trans-50)}.button--second-trans-70{--this-text-color:inherit;--this-background-color:var(--color-second-trans-70);--this-hover-background-color:var(--color-second-trans-60)}.button--second-trans-80{--this-text-color:inherit;--this-background-color:var(--color-second-trans-80);--this-hover-background-color:var(--color-second-trans-70)}.button--second-trans-90{--this-text-color:inherit;--this-background-color:var(--color-second-trans-90);--this-hover-background-color:var(--color-second-trans-80)}.button--third{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third);--this-hover-background-color:var(--color-third-black-10)}.button--third-black-10{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third-black-10);--this-hover-background-color:var(--color-third-black-20)}.button--third-black-20{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third-black-20);--this-hover-background-color:var(--color-third-black-30)}.button--third-black-30{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third-black-30);--this-hover-background-color:var(--color-third-black-40)}.button--third-black-40{--this-text-color:#fff;--this-background-color:var(--color-third-black-40);--this-hover-background-color:var(--color-third-black-50)}.button--third-black-50{--this-text-color:#fff;--this-background-color:var(--color-third-black-50);--this-hover-background-color:var(--color-third-black-60)}.button--third-black-60{--this-text-color:#fff;--this-background-color:var(--color-third-black-60);--this-hover-background-color:var(--color-third-black-70)}.button--third-black-70{--this-text-color:#fff;--this-background-color:var(--color-third-black-70);--this-hover-background-color:var(--color-third-black-80)}.button--third-black-80{--this-text-color:#fff;--this-background-color:var(--color-third-black-80);--this-hover-background-color:var(--color-third-black-90)}.button--third-black-90{--this-text-color:#fff;--this-background-color:var(--color-third-black-90);--this-hover-background-color:#000}.button--third-white-10{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third-white-10);--this-hover-background-color:var(--color-third)}.button--third-white-20{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third-white-20);--this-hover-background-color:var(--color-third-white-10)}.button--third-white-30{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third-white-30);--this-hover-background-color:var(--color-third-white-20)}.button--third-white-40{--this-text-color:var(--body-text-color);--this-background-color:var(--color-third-white-40);--this-hover-background-color:var(--color-third-white-30)}.button--third-white-50{--this-text-color:var(--body-text-color);--this-background-color:var(--color-third-white-50);--this-hover-background-color:var(--color-third-white-40)}.button--third-white-60{--this-text-color:var(--body-text-color);--this-background-color:var(--color-third-white-60);--this-hover-background-color:var(--color-third-white-50)}.button--third-white-70{--this-text-color:var(--body-text-color);--this-background-color:var(--color-third-white-70);--this-hover-background-color:var(--color-third-white-60)}.button--third-white-80{--this-text-color:var(--body-text-color);--this-background-color:var(--color-third-white-80);--this-hover-background-color:var(--color-third-white-70)}.button--third-white-90{--this-text-color:var(--body-text-color);--this-background-color:var(--color-third-white-90);--this-hover-background-color:var(--color-third-white-80)}.button--third-trans-10{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third-trans-10);--this-hover-background-color:var(--color-third)}.button--third-trans-20{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third-trans-20);--this-hover-background-color:var(--color-third-trans-10)}.button--third-trans-30{--this-text-color:var(--color-third-text);--this-background-color:var(--color-third-trans-30);--this-hover-background-color:var(--color-third-trans-20)}.button--third-trans-40{--this-text-color:inherit;--this-background-color:var(--color-third-trans-40);--this-hover-background-color:var(--color-third-trans-30)}.button--third-trans-50{--this-text-color:inherit;--this-background-color:var(--color-third-trans-50);--this-hover-background-color:var(--color-third-trans-40)}.button--third-trans-60{--this-text-color:inherit;--this-background-color:var(--color-third-trans-60);--this-hover-background-color:var(--color-third-trans-50)}.button--third-trans-70{--this-text-color:inherit;--this-background-color:var(--color-third-trans-70);--this-hover-background-color:var(--color-third-trans-60)}.button--third-trans-80{--this-text-color:inherit;--this-background-color:var(--color-third-trans-80);--this-hover-background-color:var(--color-third-trans-70)}.button--third-trans-90{--this-text-color:inherit;--this-background-color:var(--color-third-trans-90);--this-hover-background-color:var(--color-third-trans-80)}.button--success{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success);--this-hover-background-color:var(--color-success-black-10)}.button--success-black-10{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success-black-10);--this-hover-background-color:var(--color-success-black-20)}.button--success-black-20{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success-black-20);--this-hover-background-color:var(--color-success-black-30)}.button--success-black-30{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success-black-30);--this-hover-background-color:var(--color-success-black-40)}.button--success-black-40{--this-text-color:#fff;--this-background-color:var(--color-success-black-40);--this-hover-background-color:var(--color-success-black-50)}.button--success-black-50{--this-text-color:#fff;--this-background-color:var(--color-success-black-50);--this-hover-background-color:var(--color-success-black-60)}.button--success-black-60{--this-text-color:#fff;--this-background-color:var(--color-success-black-60);--this-hover-background-color:var(--color-success-black-70)}.button--success-black-70{--this-text-color:#fff;--this-background-color:var(--color-success-black-70);--this-hover-background-color:var(--color-success-black-80)}.button--success-black-80{--this-text-color:#fff;--this-background-color:var(--color-success-black-80);--this-hover-background-color:var(--color-success-black-90)}.button--success-black-90{--this-text-color:#fff;--this-background-color:var(--color-success-black-90);--this-hover-background-color:#000}.button--success-white-10{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success-white-10);--this-hover-background-color:var(--color-success)}.button--success-white-20{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success-white-20);--this-hover-background-color:var(--color-success-white-10)}.button--success-white-30{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success-white-30);--this-hover-background-color:var(--color-success-white-20)}.button--success-white-40{--this-text-color:var(--body-text-color);--this-background-color:var(--color-success-white-40);--this-hover-background-color:var(--color-success-white-30)}.button--success-white-50{--this-text-color:var(--body-text-color);--this-background-color:var(--color-success-white-50);--this-hover-background-color:var(--color-success-white-40)}.button--success-white-60{--this-text-color:var(--body-text-color);--this-background-color:var(--color-success-white-60);--this-hover-background-color:var(--color-success-white-50)}.button--success-white-70{--this-text-color:var(--body-text-color);--this-background-color:var(--color-success-white-70);--this-hover-background-color:var(--color-success-white-60)}.button--success-white-80{--this-text-color:var(--body-text-color);--this-background-color:var(--color-success-white-80);--this-hover-background-color:var(--color-success-white-70)}.button--success-white-90{--this-text-color:var(--body-text-color);--this-background-color:var(--color-success-white-90);--this-hover-background-color:var(--color-success-white-80)}.button--success-trans-10{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success-trans-10);--this-hover-background-color:var(--color-success)}.button--success-trans-20{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success-trans-20);--this-hover-background-color:var(--color-success-trans-10)}.button--success-trans-30{--this-text-color:var(--color-success-text);--this-background-color:var(--color-success-trans-30);--this-hover-background-color:var(--color-success-trans-20)}.button--success-trans-40{--this-text-color:inherit;--this-background-color:var(--color-success-trans-40);--this-hover-background-color:var(--color-success-trans-30)}.button--success-trans-50{--this-text-color:inherit;--this-background-color:var(--color-success-trans-50);--this-hover-background-color:var(--color-success-trans-40)}.button--success-trans-60{--this-text-color:inherit;--this-background-color:var(--color-success-trans-60);--this-hover-background-color:var(--color-success-trans-50)}.button--success-trans-70{--this-text-color:inherit;--this-background-color:var(--color-success-trans-70);--this-hover-background-color:var(--color-success-trans-60)}.button--success-trans-80{--this-text-color:inherit;--this-background-color:var(--color-success-trans-80);--this-hover-background-color:var(--color-success-trans-70)}.button--success-trans-90{--this-text-color:inherit;--this-background-color:var(--color-success-trans-90);--this-hover-background-color:var(--color-success-trans-80)}.button--error{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error);--this-hover-background-color:var(--color-error-black-10)}.button--error-black-10{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error-black-10);--this-hover-background-color:var(--color-error-black-20)}.button--error-black-20{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error-black-20);--this-hover-background-color:var(--color-error-black-30)}.button--error-black-30{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error-black-30);--this-hover-background-color:var(--color-error-black-40)}.button--error-black-40{--this-text-color:#fff;--this-background-color:var(--color-error-black-40);--this-hover-background-color:var(--color-error-black-50)}.button--error-black-50{--this-text-color:#fff;--this-background-color:var(--color-error-black-50);--this-hover-background-color:var(--color-error-black-60)}.button--error-black-60{--this-text-color:#fff;--this-background-color:var(--color-error-black-60);--this-hover-background-color:var(--color-error-black-70)}.button--error-black-70{--this-text-color:#fff;--this-background-color:var(--color-error-black-70);--this-hover-background-color:var(--color-error-black-80)}.button--error-black-80{--this-text-color:#fff;--this-background-color:var(--color-error-black-80);--this-hover-background-color:var(--color-error-black-90)}.button--error-black-90{--this-text-color:#fff;--this-background-color:var(--color-error-black-90);--this-hover-background-color:#000}.button--error-white-10{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error-white-10);--this-hover-background-color:var(--color-error)}.button--error-white-20{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error-white-20);--this-hover-background-color:var(--color-error-white-10)}.button--error-white-30{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error-white-30);--this-hover-background-color:var(--color-error-white-20)}.button--error-white-40{--this-text-color:var(--body-text-color);--this-background-color:var(--color-error-white-40);--this-hover-background-color:var(--color-error-white-30)}.button--error-white-50{--this-text-color:var(--body-text-color);--this-background-color:var(--color-error-white-50);--this-hover-background-color:var(--color-error-white-40)}.button--error-white-60{--this-text-color:var(--body-text-color);--this-background-color:var(--color-error-white-60);--this-hover-background-color:var(--color-error-white-50)}.button--error-white-70{--this-text-color:var(--body-text-color);--this-background-color:var(--color-error-white-70);--this-hover-background-color:var(--color-error-white-60)}.button--error-white-80{--this-text-color:var(--body-text-color);--this-background-color:var(--color-error-white-80);--this-hover-background-color:var(--color-error-white-70)}.button--error-white-90{--this-text-color:var(--body-text-color);--this-background-color:var(--color-error-white-90);--this-hover-background-color:var(--color-error-white-80)}.button--error-trans-10{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error-trans-10);--this-hover-background-color:var(--color-error)}.button--error-trans-20{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error-trans-20);--this-hover-background-color:var(--color-error-trans-10)}.button--error-trans-30{--this-text-color:var(--color-error-text);--this-background-color:var(--color-error-trans-30);--this-hover-background-color:var(--color-error-trans-20)}.button--error-trans-40{--this-text-color:inherit;--this-background-color:var(--color-error-trans-40);--this-hover-background-color:var(--color-error-trans-30)}.button--error-trans-50{--this-text-color:inherit;--this-background-color:var(--color-error-trans-50);--this-hover-background-color:var(--color-error-trans-40)}.button--error-trans-60{--this-text-color:inherit;--this-background-color:var(--color-error-trans-60);--this-hover-background-color:var(--color-error-trans-50)}.button--error-trans-70{--this-text-color:inherit;--this-background-color:var(--color-error-trans-70);--this-hover-background-color:var(--color-error-trans-60)}.button--error-trans-80{--this-text-color:inherit;--this-background-color:var(--color-error-trans-80);--this-hover-background-color:var(--color-error-trans-70)}.button--error-trans-90{--this-text-color:inherit;--this-background-color:var(--color-error-trans-90);--this-hover-background-color:var(--color-error-trans-80)}}@layer elements{}@layer elements{}@layer elements{}@layer elements{}@layer elements{}@layer elements{}@layer elements{}@layer elements{@keyframes checkbox-spinner{to{transform:rotate(180deg)}}.checkbox{--this-font-size:var(--font-size-base);--this-icon-size:1.1em;--this-spinner-color:var(--color-first);--this-icon-background-color:var(--control-background-color);--this-icon-border-color:var(--control-border-color);--this-hover-icon-background-color:var(--color-first-white-90);--this-hover-icon-border-color:var(--color-first);--this-active-icon-background-color:var(--color-first-white-80);--this-active-icon-border-color:var(--color-first);--this-checked-icon-background-color:var(--color-first);--this-checked-icon-border-color:var(--color-first);--this-checked-hover-icon-background-color:var(--color-first-white-10);--this-checked-hover-icon-border-color:var(--color-first);--this-checked-active-icon-background-color:var(--color-first-white-20);--this-checked-active-icon-border-color:var(--color-first);align-items:flex-start;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--this-font-size);gap:.5em;line-height:1.3em;margin:0;position:relative}.checkbox--disabled{opacity:.6;pointer-events:none}.checkbox--waiting{cursor:default;pointer-events:none}.checkbox__field{font-size:var(--this-font-size);height:var(--this-icon-size);left:0;margin:0;position:absolute;top:0;width:var(--this-icon-size);.checkbox--waiting &{display:none}}.checkbox__icon{align-items:center;background-color:var(--this-icon-background-color);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1.5px solid var(--this-icon-border-color);border-radius:3px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:var(--this-icon-size);justify-content:center;position:relative;width:var(--this-icon-size);.checkbox:hover &{background-color:var(--this-hover-icon-background-color);border-color:var(--this-hover-icon-border-color)}.checkbox:active &{background-color:var(--this-active-icon-background-color);border-color:var(--this-active-icon-border-color)}.checkbox--checked &{background-color:var(--this-checked-icon-background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");border-color:var(--this-checked-icon-border-color)}.checkbox--checked:hover &{background-color:var(--this-checked-hover-icon-background-color);border-color:var(--this-checked-hover-icon-border-color)}.checkbox--checked:active &{background-color:var(--this-checked-active-icon-background-color);border-color:var(--this-checked-active-icon-border-color)}.checkbox--invalid &{--this-icon-border-color:var(--color-error);--this-hover-icon-border-color:var(--color-error);--this-active-icon-border-color:var(--color-error);--this-checked-icon-border-color:var(--color-error);--this-checked-hover-icon-border-color:var(--color-error);--this-checked-active-icon-border-color:var(--color-error)}}.checkbox__spinner{stroke-width:2.5;animation:checkbox-spinner 1.5s infinite;color:var(--this-spinner-color);width:var(--this-icon-size)}.checkbox__title{flex-grow:1;margin-top:-.125em;& a[href]{color:inherit;pointer-events:all;text-decoration:underline;&:hover{text-decoration:none}}}.checkbox--micro{--this-font-size:var(--font-size-micro)}.checkbox--small{--this-font-size:var(--font-size-small)}.checkbox--large{--this-font-size:var(--font-size-large)}.checkbox--extra{--this-font-size:var(--font-size-extra)}}@layer elements{}@layer elements{}@layer elements{}@layer elements{@keyframes checkbox-smart-spinner{to{transform:rotate(180deg)}}.checkbox-smart{--this-font-size:var(--font-size-base);--this-icon-size:1.1em;--this-padding-inline:1em;--this-padding-block:0.75em;--this-text-color:var(--control-text-color);--this-background-color:var(--control-background-color);--this-border-color:var(--control-border-color);--this-hover-text-color:var(--control-hover-text-color);--this-hover-background-color:var(--control-hover-background-color);--this-hover-border-color:var(--control-hover-border-color);--this-focus-text-color:var(--control-focus-text-color);--this-focus-background-color:var(--control-focus-background-color);--this-focus-border-color:var(--control-focus-border-color);--this-checked-border-color:var(--color-first);--this-icon-background-color:var(--control-background-color);--this-icon-border-color:var(--control-border-color);--this-hover-icon-background-color:var(--color-first-white-90);--this-hover-icon-border-color:var(--color-first);--this-active-icon-background-color:var(--color-first-white-80);--this-active-icon-border-color:var(--color-first);--this-checked-icon-background-color:var(--color-first);--this-checked-icon-border-color:var(--color-first);--this-checked-hover-icon-background-color:var(--color-first-white-10);--this-checked-hover-icon-border-color:var(--color-first);--this-checked-active-icon-background-color:var(--color-first-white-20);--this-checked-active-icon-border-color:var(--color-first);--this-spinner-color:var(--color-first);align-items:flex-start;background-color:var(--this-background-color);border-color:var(--this-border-color);border-radius:var(--control-border-radius);border-style:solid;border-width:var(--control-border-width);color:var(--this-text-color);cursor:pointer;display:inline-flex;font-size:var(--this-font-size);gap:.5em;line-height:1.3em;margin:0;padding-block:var(--this-padding-block);padding-inline:var(--this-padding-inline);position:relative;&:hover{background-color:var(--this-hover-background-color);border-color:var(--this-hover-border-color);color:var(--this-hover-text-color)}&:focus{background-color:var(--this-focus-background-color);border-color:var(--this-focus-border-color);color:var(--this-focus-text-color)}}.checkbox-smart--checked{border-color:var(--this-checked-border-color);outline:.5px solid var(--this-checked-border-color);outline-offset:0;&:focus,&:hover{border-color:var(--this-checked-border-color)}}.checkbox-smart--disabled{opacity:.6;pointer-events:none}.checkbox-smart--waiting{cursor:default;pointer-events:none}.checkbox-smart__field{font-size:var(--this-font-size);height:var(--this-icon-size);left:var(--this-padding-inline);margin:0;position:absolute;top:var(--this-padding-block);width:var(--this-icon-size);.checkbox-smart--waiting &{display:none}}.checkbox-smart__icon{align-items:center;background-color:var(--this-icon-background-color);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1.5px solid var(--this-icon-border-color);border-radius:3px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:var(--this-icon-size);justify-content:center;position:relative;width:var(--this-icon-size);.checkbox-smart:hover &{background-color:var(--this-hover-icon-background-color);border-color:var(--this-hover-icon-border-color)}.checkbox-smart:active &{background-color:var(--this-active-icon-background-color);border-color:var(--this-active-icon-border-color)}.checkbox-smart--checked &{background-color:var(--this-checked-icon-background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");border-color:var(--this-checked-icon-border-color)}.checkbox-smart--checked:hover &{background-color:var(--this-checked-hover-icon-background-color);border-color:var(--this-checked-hover-icon-border-color)}.checkbox-smart--checked:active &{background-color:var(--this-checked-active-icon-background-color);border-color:var(--this-checked-active-icon-border-color)}.checkbox-smart--invalid &{--this-text-color:var(--control-invalid-text-color);--this-background-color:var(--control-invalid-background-color);--this-border-color:var(--control-invalid-border-color);--this-hover-text-color:var(--control-invalid-text-color);--this-hover-background-color:var(--control-invalid-background-color);--this-hover-border-color:var(--control-invalid-border-color);--this-focus-text-color:var(--control-invalid-text-color);--this-focus-background-color:var(--control-invalid-background-color);--this-focus-border-color:var(--control-invalid-border-color);--this-icon-border-color:var(--color-error);--this-hover-icon-border-color:var(--color-error);--this-active-icon-border-color:var(--color-error);--this-checked-icon-border-color:var(--color-error);--this-checked-hover-icon-border-color:var(--color-error);--this-checked-active-icon-border-color:var(--color-error)}}.checkbox-smart__spinner{stroke-width:2.5;animation:checkbox-spinner 1.5s infinite;color:var(--this-spinner-color);width:var(--this-icon-size)}.checkbox-smart__body{display:flex;flex-direction:column;flex-grow:1;gap:.25em;margin-top:-.125em;& a[href]{color:inherit;pointer-events:all;text-decoration:underline;&:hover{text-decoration:none}}}.checkbox-smart__title{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold)}.checkbox-smart__caption{font-family:var(--font-family-base);font-size:max(.8em,var(--font-size-micro));font-weight:var(--font-weight-regular);line-height:1.3;opacity:.75}.checkbox-smart--micro{--this-font-size:var(--font-size-micro)}.checkbox-smart--small{--this-font-size:var(--font-size-small)}.checkbox-smart--large{--this-font-size:var(--font-size-large)}.checkbox-smart--extra{--this-font-size:var(--font-size-extra)}.input{--this-font-size:var(--control-font-size);--this-padding-inline:var(--control-padding-inline);--this-padding-block:var(--control-padding-block);--this-border-width:var(--control-border-width);--this-border-radius:var(--control-border-radius);--this-icon-size:max(16px,1.1em);--this-icon-color:var(--control-text-color);--this-text-color:var(--control-text-color);--this-background-color:var(--control-background-color);--this-border-color:var(--control-border-color);--this-hover-text-color:var(--control-hover-text-color);--this-hover-background-color:var(--control-hover-background-color);--this-hover-border-color:var(--control-hover-border-color);--this-focus-text-color:var(--control-focus-text-color);--this-focus-background-color:var(--control-focus-background-color);--this-focus-border-color:var(--control-focus-border-color);display:inline-flex;position:relative}.input--disabled{opacity:.6;pointer-events:none}}@layer elements{}@layer elements{}@layer elements{}@layer elements{.input__field{background-color:var(--this-background-color);border-color:var(--this-border-color);border-radius:var(--this-border-radius);border-style:solid;border-width:var(--this-border-width);color:var(--this-text-color);display:block;font-family:var(--control-font-family);font-size:var(--this-font-size);font-weight:var(--control-font-weight);line-height:1.3;outline-offset:0;padding-block:var(--this-padding-block);padding-inline:var(--this-padding-inline);text-shadow:none;transition:none;width:100%;&::placeholder{color:var(--control-placeholder-color);font-weight:var(--font-weight-thin)}&[type=number]{-moz-appearance:textfield;appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}&:hover{background-color:var(--this-hover-background-color);border-color:var(--this-hover-border-color);color:var(--this-hover-text-color);outline:none}&:focus{background-color:var(--this-focus-background-color);border-color:var(--this-focus-border-color);color:var(--this-focus-text-color);outline:.5px solid var(--this-focus-border-color)}.input--with-icon &{padding-left:calc(var(--this-icon-size) + 1em)}}.input__icon{color:var(--this-text-color);left:.675em;margin-top:calc(var(--this-icon-size)*-1/2);opacity:.4;pointer-events:none;position:absolute;top:50%;width:var(--this-icon-size)}.input__icon--spinner{stroke-width:2.5;animation:input-spinner 1.5s infinite}.input--waiting{pointer-events:none;&:not(.input--with-icon){animation:input-waiting 1.5s linear infinite}}.input--micro{--this-font-size:var(--control-micro-font-size);--this-padding-inline:var(--control-micro-padding-inline);--this-padding-block:var(--control-micro-padding-block);--this-border-width:var(--control-micro-border-width);--this-border-radius:var(--control-micro-border-radius)}.input--small{--this-font-size:var(--control-small-font-size);--this-padding-inline:var(--control-small-padding-inline);--this-padding-block:var(--control-small-padding-block);--this-border-width:var(--control-small-border-width);--this-border-radius:var(--control-small-border-radius)}.input--large{--this-font-size:var(--control-large-font-size);--this-padding-inline:var(--control-large-padding-inline);--this-padding-block:var(--control-large-padding-block);--this-border-width:var(--control-large-border-width);--this-border-radius:var(--control-large-border-radius)}.input--extra{--this-font-size:var(--control-extra-font-size);--this-padding-inline:var(--control-extra-padding-inline);--this-padding-block:var(--control-extra-padding-block);--this-border-width:var(--control-extra-border-width);--this-border-radius:var(--control-extra-border-radius)}.input--invalid{--this-icon-color:var(--color-error);--this-text-color:var(--control-invalid-text-color);--this-background-color:var(--control-invalid-background-color);--this-border-color:var(--control-invalid-border-color);--this-hover-text-color:var(--control-invalid-text-color);--this-hover-background-color:var(--control-invalid-background-color);--this-hover-border-color:var(--control-invalid-border-color);--this-focus-text-color:var(--control-invalid-text-color);--this-focus-background-color:var(--control-invalid-background-color);--this-focus-border-color:var(--control-invalid-border-color)}}@layer elements{}@layer elements{}@layer elements{}@layer elements{@keyframes link-spinner{to{transform:rotate(180deg)}}@keyframes link-waiting{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.link{--this-font-size:inherit;--this-text-color:var(--color-first);--this-hover-text-color:var(--color-first-black-10);align-items:center;background-color:initial;border:none;color:var(--this-text-color);cursor:pointer;display:inline-flex;font-size:var(--this-font-size);font-weight:var(--font-weight-medium);gap:.325em;padding:0;text-decoration:underline;text-decoration-style:solid;text-shadow:none;transition:none;&:hover{color:var(--this-hover-text-color)}&:active,&:hover{text-decoration:none}&:active{color:var(--this-text-color)}}.link--disabled{opacity:.6}.link--disabled,.link--waiting{pointer-events:none;text-decoration:none}.link__icon{flex-shrink:0;width:max(16px,1.1em)}.link__icon--spinner{stroke-width:2.5;animation:button-spinner 1.5s infinite}.link--underline-none{text-decoration:none}.link--underline-dashed{text-decoration-style:dashed}.link--micro{--this-font-size:var(--font-size-micro)}.link--small{--this-font-size:var(--font-size-small)}.link--large{--this-font-size:var(--font-size-large)}.link--extra{--this-font-size:var(--font-size-extra)}.link--waiting{&:not(:has(.link__icon--spinner)){animation:link-waiting 1.5s linear infinite}}}@layer elements{}@layer elements{}@layer elements{}@layer elements{.link--white{--this-text-color:#fff;--this-hover-text-color:var(--color-grey-white-90)}.link--black{--this-text-color:#000;--this-hover-text-color:var(--color-grey-black-80)}.link--grey{--this-text-color:var(--color-grey);--this-hover-text-color:var(--color-grey-black-10)}.link--grey-black-10{--this-text-color:var(--color-grey-black-10);--this-hover-text-color:var(--color-grey-black-20)}.link--grey-black-20{--this-text-color:var(--color-grey-black-20);--this-hover-text-color:var(--color-grey-black-30)}.link--grey-black-30{--this-text-color:var(--color-grey-black-30);--this-hover-text-color:var(--color-grey-black-40)}.link--grey-black-40{--this-text-color:var(--color-grey-black-40);--this-hover-text-color:var(--color-grey-black-50)}.link--grey-black-50{--this-text-color:var(--color-grey-black-50);--this-hover-text-color:var(--color-grey-black-60)}.link--grey-black-60{--this-text-color:var(--color-grey-black-60);--this-hover-text-color:var(--color-grey-black-70)}.link--grey-black-70{--this-text-color:var(--color-grey-black-70);--this-hover-text-color:var(--color-grey-black-80)}.link--grey-black-80{--this-text-color:var(--color-grey-black-80);--this-hover-text-color:var(--color-grey-black-90)}.link--grey-black-90{--this-text-color:var(--color-grey-black-90);--this-hover-text-color:#000}.link--grey-white-10{--this-text-color:var(--color-grey-white-10);--this-hover-text-color:var(--color-grey)}.link--grey-white-20{--this-text-color:var(--color-grey-white-20);--this-hover-text-color:var(--color-grey-white-10)}.link--grey-white-30{--this-text-color:var(--color-grey-white-30);--this-hover-text-color:var(--color-grey-white-20)}.link--grey-white-40{--this-text-color:var(--color-grey-white-40);--this-hover-text-color:var(--color-grey-white-30)}.link--grey-white-50{--this-text-color:var(--color-grey-white-50);--this-hover-text-color:var(--color-grey-white-40)}.link--grey-white-60{--this-text-color:var(--color-grey-white-60);--this-hover-text-color:var(--color-grey-white-50)}.link--grey-white-70{--this-text-color:var(--color-grey-white-70);--this-hover-text-color:var(--color-grey-white-60)}.link--grey-white-80{--this-text-color:var(--color-grey-white-80);--this-hover-text-color:var(--color-grey-white-70)}.link--grey-white-90{--this-text-color:var(--color-grey-white-90);--this-hover-text-color:var(--color-grey-white-80)}.link--grey-trans-10{--this-text-color:var(--color-grey-trans-10);--this-hover-text-color:var(--color-grey)}.link--grey-trans-20{--this-text-color:var(--color-grey-trans-20);--this-hover-text-color:var(--color-grey-trans-10)}.link--grey-trans-30{--this-text-color:var(--color-grey-trans-30);--this-hover-text-color:var(--color-grey-trans-20)}.link--grey-trans-40{--this-text-color:var(--color-grey-trans-40);--this-hover-text-color:var(--color-grey-trans-30)}.link--grey-trans-50{--this-text-color:var(--color-grey-trans-50);--this-hover-text-color:var(--color-grey-trans-40)}.link--grey-trans-60{--this-text-color:var(--color-grey-trans-60);--this-hover-text-color:var(--color-grey-trans-50)}.link--grey-trans-70{--this-text-color:var(--color-grey-trans-70);--this-hover-text-color:var(--color-grey-trans-60)}.link--grey-trans-80{--this-text-color:var(--color-grey-trans-80);--this-hover-text-color:var(--color-grey-trans-70)}.link--grey-trans-90{--this-text-color:var(--color-grey-trans-90);--this-hover-text-color:var(--color-grey-trans-80)}.link--first{--this-text-color:var(--color-first);--this-hover-text-color:var(--color-first-black-10)}.link--first-black-10{--this-text-color:var(--color-first-black-10);--this-hover-text-color:var(--color-first-black-20)}.link--first-black-20{--this-text-color:var(--color-first-black-20);--this-hover-text-color:var(--color-first-black-30)}.link--first-black-30{--this-text-color:var(--color-first-black-30);--this-hover-text-color:var(--color-first-black-40)}.link--first-black-40{--this-text-color:var(--color-first-black-40);--this-hover-text-color:var(--color-first-black-50)}.link--first-black-50{--this-text-color:var(--color-first-black-50);--this-hover-text-color:var(--color-first-black-60)}.link--first-black-60{--this-text-color:var(--color-first-black-60);--this-hover-text-color:var(--color-first-black-70)}.link--first-black-70{--this-text-color:var(--color-first-black-70);--this-hover-text-color:var(--color-first-black-80)}.link--first-black-80{--this-text-color:var(--color-first-black-80);--this-hover-text-color:var(--color-first-black-90)}.link--first-black-90{--this-text-color:var(--color-first-black-90);--this-hover-text-color:#000}.link--first-white-10{--this-text-color:var(--color-first-white-10);--this-hover-text-color:var(--color-first)}.link--first-white-20{--this-text-color:var(--color-first-white-20);--this-hover-text-color:var(--color-first-white-10)}.link--first-white-30{--this-text-color:var(--color-first-white-30);--this-hover-text-color:var(--color-first-white-20)}.link--first-white-40{--this-text-color:var(--color-first-white-40);--this-hover-text-color:var(--color-first-white-30)}.link--first-white-50{--this-text-color:var(--color-first-white-50);--this-hover-text-color:var(--color-first-white-40)}.link--first-white-60{--this-text-color:var(--color-first-white-60);--this-hover-text-color:var(--color-first-white-50)}.link--first-white-70{--this-text-color:var(--color-first-white-70);--this-hover-text-color:var(--color-first-white-60)}.link--first-white-80{--this-text-color:var(--color-first-white-80);--this-hover-text-color:var(--color-first-white-70)}.link--first-white-90{--this-text-color:var(--color-first-white-90);--this-hover-text-color:var(--color-first-white-80)}.link--first-trans-10{--this-text-color:var(--color-first-trans-10);--this-hover-text-color:var(--color-first)}.link--first-trans-20{--this-text-color:var(--color-first-trans-20);--this-hover-text-color:var(--color-first-trans-10)}.link--first-trans-30{--this-text-color:var(--color-first-trans-30);--this-hover-text-color:var(--color-first-trans-20)}.link--first-trans-40{--this-text-color:var(--color-first-trans-40);--this-hover-text-color:var(--color-first-trans-30)}.link--first-trans-50{--this-text-color:var(--color-first-trans-50);--this-hover-text-color:var(--color-first-trans-40)}.link--first-trans-60{--this-text-color:var(--color-first-trans-60);--this-hover-text-color:var(--color-first-trans-50)}.link--first-trans-70{--this-text-color:var(--color-first-trans-70);--this-hover-text-color:var(--color-first-trans-60)}.link--first-trans-80{--this-text-color:var(--color-first-trans-80);--this-hover-text-color:var(--color-first-trans-70)}.link--first-trans-90{--this-text-color:var(--color-first-trans-90);--this-hover-text-color:var(--color-first-trans-80)}.link--second{--this-text-color:var(--color-second);--this-hover-text-color:var(--color-second-black-10)}.link--second-black-10{--this-text-color:var(--color-second-black-10);--this-hover-text-color:var(--color-second-black-20)}.link--second-black-20{--this-text-color:var(--color-second-black-20);--this-hover-text-color:var(--color-second-black-30)}.link--second-black-30{--this-text-color:var(--color-second-black-30);--this-hover-text-color:var(--color-second-black-40)}.link--second-black-40{--this-text-color:var(--color-second-black-40);--this-hover-text-color:var(--color-second-black-50)}.link--second-black-50{--this-text-color:var(--color-second-black-50);--this-hover-text-color:var(--color-second-black-60)}.link--second-black-60{--this-text-color:var(--color-second-black-60);--this-hover-text-color:var(--color-second-black-70)}.link--second-black-70{--this-text-color:var(--color-second-black-70);--this-hover-text-color:var(--color-second-black-80)}.link--second-black-80{--this-text-color:var(--color-second-black-80);--this-hover-text-color:var(--color-second-black-90)}.link--second-black-90{--this-text-color:var(--color-second-black-90);--this-hover-text-color:#000}.link--second-white-10{--this-text-color:var(--color-second-white-10);--this-hover-text-color:var(--color-second)}.link--second-white-20{--this-text-color:var(--color-second-white-20);--this-hover-text-color:var(--color-second-white-10)}.link--second-white-30{--this-text-color:var(--color-second-white-30);--this-hover-text-color:var(--color-second-white-20)}.link--second-white-40{--this-text-color:var(--color-second-white-40);--this-hover-text-color:var(--color-second-white-30)}.link--second-white-50{--this-text-color:var(--color-second-white-50);--this-hover-text-color:var(--color-second-white-40)}.link--second-white-60{--this-text-color:var(--color-second-white-60);--this-hover-text-color:var(--color-second-white-50)}.link--second-white-70{--this-text-color:var(--color-second-white-70);--this-hover-text-color:var(--color-second-white-60)}.link--second-white-80{--this-text-color:var(--color-second-white-80);--this-hover-text-color:var(--color-second-white-70)}.link--second-white-90{--this-text-color:var(--color-second-white-90);--this-hover-text-color:var(--color-second-white-80)}.link--second-trans-10{--this-text-color:var(--color-second-trans-10);--this-hover-text-color:var(--color-second)}.link--second-trans-20{--this-text-color:var(--color-second-trans-20);--this-hover-text-color:var(--color-second-trans-10)}.link--second-trans-30{--this-text-color:var(--color-second-trans-30);--this-hover-text-color:var(--color-second-trans-20)}.link--second-trans-40{--this-text-color:var(--color-second-trans-40);--this-hover-text-color:var(--color-second-trans-30)}.link--second-trans-50{--this-text-color:var(--color-second-trans-50);--this-hover-text-color:var(--color-second-trans-40)}.link--second-trans-60{--this-text-color:var(--color-second-trans-60);--this-hover-text-color:var(--color-second-trans-50)}.link--second-trans-70{--this-text-color:var(--color-second-trans-70);--this-hover-text-color:var(--color-second-trans-60)}.link--second-trans-80{--this-text-color:var(--color-second-trans-80);--this-hover-text-color:var(--color-second-trans-70)}.link--second-trans-90{--this-text-color:var(--color-second-trans-90);--this-hover-text-color:var(--color-second-trans-80)}.link--third{--this-text-color:var(--color-third);--this-hover-text-color:var(--color-third-black-10)}.link--third-black-10{--this-text-color:var(--color-third-black-10);--this-hover-text-color:var(--color-third-black-20)}.link--third-black-20{--this-text-color:var(--color-third-black-20);--this-hover-text-color:var(--color-third-black-30)}.link--third-black-30{--this-text-color:var(--color-third-black-30);--this-hover-text-color:var(--color-third-black-40)}.link--third-black-40{--this-text-color:var(--color-third-black-40);--this-hover-text-color:var(--color-third-black-50)}.link--third-black-50{--this-text-color:var(--color-third-black-50);--this-hover-text-color:var(--color-third-black-60)}.link--third-black-60{--this-text-color:var(--color-third-black-60);--this-hover-text-color:var(--color-third-black-70)}.link--third-black-70{--this-text-color:var(--color-third-black-70);--this-hover-text-color:var(--color-third-black-80)}.link--third-black-80{--this-text-color:var(--color-third-black-80);--this-hover-text-color:var(--color-third-black-90)}.link--third-black-90{--this-text-color:var(--color-third-black-90);--this-hover-text-color:#000}.link--third-white-10{--this-text-color:var(--color-third-white-10);--this-hover-text-color:var(--color-third)}.link--third-white-20{--this-text-color:var(--color-third-white-20);--this-hover-text-color:var(--color-third-white-10)}.link--third-white-30{--this-text-color:var(--color-third-white-30);--this-hover-text-color:var(--color-third-white-20)}.link--third-white-40{--this-text-color:var(--color-third-white-40);--this-hover-text-color:var(--color-third-white-30)}.link--third-white-50{--this-text-color:var(--color-third-white-50);--this-hover-text-color:var(--color-third-white-40)}.link--third-white-60{--this-text-color:var(--color-third-white-60);--this-hover-text-color:var(--color-third-white-50)}.link--third-white-70{--this-text-color:var(--color-third-white-70);--this-hover-text-color:var(--color-third-white-60)}.link--third-white-80{--this-text-color:var(--color-third-white-80);--this-hover-text-color:var(--color-third-white-70)}.link--third-white-90{--this-text-color:var(--color-third-white-90);--this-hover-text-color:var(--color-third-white-80)}.link--third-trans-10{--this-text-color:var(--color-third-trans-10);--this-hover-text-color:var(--color-third)}.link--third-trans-20{--this-text-color:var(--color-third-trans-20);--this-hover-text-color:var(--color-third-trans-10)}.link--third-trans-30{--this-text-color:var(--color-third-trans-30);--this-hover-text-color:var(--color-third-trans-20)}.link--third-trans-40{--this-text-color:var(--color-third-trans-40);--this-hover-text-color:var(--color-third-trans-30)}.link--third-trans-50{--this-text-color:var(--color-third-trans-50);--this-hover-text-color:var(--color-third-trans-40)}.link--third-trans-60{--this-text-color:var(--color-third-trans-60);--this-hover-text-color:var(--color-third-trans-50)}.link--third-trans-70{--this-text-color:var(--color-third-trans-70);--this-hover-text-color:var(--color-third-trans-60)}.link--third-trans-80{--this-text-color:var(--color-third-trans-80);--this-hover-text-color:var(--color-third-trans-70)}.link--third-trans-90{--this-text-color:var(--color-third-trans-90);--this-hover-text-color:var(--color-third-trans-80)}.link--success{--this-text-color:var(--color-success);--this-hover-text-color:var(--color-success-black-10)}.link--success-black-10{--this-text-color:var(--color-success-black-10);--this-hover-text-color:var(--color-success-black-20)}.link--success-black-20{--this-text-color:var(--color-success-black-20);--this-hover-text-color:var(--color-success-black-30)}.link--success-black-30{--this-text-color:var(--color-success-black-30);--this-hover-text-color:var(--color-success-black-40)}.link--success-black-40{--this-text-color:var(--color-success-black-40);--this-hover-text-color:var(--color-success-black-50)}.link--success-black-50{--this-text-color:var(--color-success-black-50);--this-hover-text-color:var(--color-success-black-60)}.link--success-black-60{--this-text-color:var(--color-success-black-60);--this-hover-text-color:var(--color-success-black-70)}.link--success-black-70{--this-text-color:var(--color-success-black-70);--this-hover-text-color:var(--color-success-black-80)}.link--success-black-80{--this-text-color:var(--color-success-black-80);--this-hover-text-color:var(--color-success-black-90)}.link--success-black-90{--this-text-color:var(--color-success-black-90);--this-hover-text-color:#000}.link--success-white-10{--this-text-color:var(--color-success-white-10);--this-hover-text-color:var(--color-success)}.link--success-white-20{--this-text-color:var(--color-success-white-20);--this-hover-text-color:var(--color-success-white-10)}.link--success-white-30{--this-text-color:var(--color-success-white-30);--this-hover-text-color:var(--color-success-white-20)}.link--success-white-40{--this-text-color:var(--color-success-white-40);--this-hover-text-color:var(--color-success-white-30)}.link--success-white-50{--this-text-color:var(--color-success-white-50);--this-hover-text-color:var(--color-success-white-40)}.link--success-white-60{--this-text-color:var(--color-success-white-60);--this-hover-text-color:var(--color-success-white-50)}.link--success-white-70{--this-text-color:var(--color-success-white-70);--this-hover-text-color:var(--color-success-white-60)}.link--success-white-80{--this-text-color:var(--color-success-white-80);--this-hover-text-color:var(--color-success-white-70)}.link--success-white-90{--this-text-color:var(--color-success-white-90);--this-hover-text-color:var(--color-success-white-80)}.link--success-trans-10{--this-text-color:var(--color-success-trans-10);--this-hover-text-color:var(--color-success)}.link--success-trans-20{--this-text-color:var(--color-success-trans-20);--this-hover-text-color:var(--color-success-trans-10)}.link--success-trans-30{--this-text-color:var(--color-success-trans-30);--this-hover-text-color:var(--color-success-trans-20)}.link--success-trans-40{--this-text-color:var(--color-success-trans-40);--this-hover-text-color:var(--color-success-trans-30)}.link--success-trans-50{--this-text-color:var(--color-success-trans-50);--this-hover-text-color:var(--color-success-trans-40)}.link--success-trans-60{--this-text-color:var(--color-success-trans-60);--this-hover-text-color:var(--color-success-trans-50)}.link--success-trans-70{--this-text-color:var(--color-success-trans-70);--this-hover-text-color:var(--color-success-trans-60)}.link--success-trans-80{--this-text-color:var(--color-success-trans-80);--this-hover-text-color:var(--color-success-trans-70)}.link--success-trans-90{--this-text-color:var(--color-success-trans-90);--this-hover-text-color:var(--color-success-trans-80)}.link--error{--this-text-color:var(--color-error);--this-hover-text-color:var(--color-error-black-10)}.link--error-black-10{--this-text-color:var(--color-error-black-10);--this-hover-text-color:var(--color-error-black-20)}.link--error-black-20{--this-text-color:var(--color-error-black-20);--this-hover-text-color:var(--color-error-black-30)}.link--error-black-30{--this-text-color:var(--color-error-black-30);--this-hover-text-color:var(--color-error-black-40)}.link--error-black-40{--this-text-color:var(--color-error-black-40);--this-hover-text-color:var(--color-error-black-50)}.link--error-black-50{--this-text-color:var(--color-error-black-50);--this-hover-text-color:var(--color-error-black-60)}.link--error-black-60{--this-text-color:var(--color-error-black-60);--this-hover-text-color:var(--color-error-black-70)}.link--error-black-70{--this-text-color:var(--color-error-black-70);--this-hover-text-color:var(--color-error-black-80)}.link--error-black-80{--this-text-color:var(--color-error-black-80);--this-hover-text-color:var(--color-error-black-90)}.link--error-black-90{--this-text-color:var(--color-error-black-90);--this-hover-text-color:#000}.link--error-white-10{--this-text-color:var(--color-error-white-10);--this-hover-text-color:var(--color-error)}.link--error-white-20{--this-text-color:var(--color-error-white-20);--this-hover-text-color:var(--color-error-white-10)}.link--error-white-30{--this-text-color:var(--color-error-white-30);--this-hover-text-color:var(--color-error-white-20)}.link--error-white-40{--this-text-color:var(--color-error-white-40);--this-hover-text-color:var(--color-error-white-30)}.link--error-white-50{--this-text-color:var(--color-error-white-50);--this-hover-text-color:var(--color-error-white-40)}.link--error-white-60{--this-text-color:var(--color-error-white-60);--this-hover-text-color:var(--color-error-white-50)}.link--error-white-70{--this-text-color:var(--color-error-white-70);--this-hover-text-color:var(--color-error-white-60)}.link--error-white-80{--this-text-color:var(--color-error-white-80);--this-hover-text-color:var(--color-error-white-70)}.link--error-white-90{--this-text-color:var(--color-error-white-90);--this-hover-text-color:var(--color-error-white-80)}.link--error-trans-10{--this-text-color:var(--color-error-trans-10);--this-hover-text-color:var(--color-error)}.link--error-trans-20{--this-text-color:var(--color-error-trans-20);--this-hover-text-color:var(--color-error-trans-10)}.link--error-trans-30{--this-text-color:var(--color-error-trans-30);--this-hover-text-color:var(--color-error-trans-20)}.link--error-trans-40{--this-text-color:var(--color-error-trans-40);--this-hover-text-color:var(--color-error-trans-30)}.link--error-trans-50{--this-text-color:var(--color-error-trans-50);--this-hover-text-color:var(--color-error-trans-40)}.link--error-trans-60{--this-text-color:var(--color-error-trans-60);--this-hover-text-color:var(--color-error-trans-50)}.link--error-trans-70{--this-text-color:var(--color-error-trans-70);--this-hover-text-color:var(--color-error-trans-60)}.link--error-trans-80{--this-text-color:var(--color-error-trans-80);--this-hover-text-color:var(--color-error-trans-70)}.link--error-trans-90{--this-text-color:var(--color-error-trans-90);--this-hover-text-color:var(--color-error-trans-80)}}@layer elements{}@layer elements{}@layer elements{}@layer elements{}@layer elements{}@layer elements{}@layer elements{}@layer elements{@keyframes radio-spinner{to{transform:rotate(180deg)}}.radio{--this-font-size:var(--font-size-base);--this-icon-size:1.1em;--this-spinner-color:var(--color-first);--this-icon-background-color:var(--control-background-color);--this-icon-border-color:var(--control-border-color);--this-hover-icon-background-color:var(--color-first-white-90);--this-hover-icon-border-color:var(--color-first);--this-active-icon-background-color:var(--color-first-white-80);--this-active-icon-border-color:var(--color-first);--this-checked-icon-background-color:var(--color-first);--this-checked-icon-border-color:var(--color-first);--this-checked-hover-icon-background-color:var(--color-first-white-10);--this-checked-hover-icon-border-color:var(--color-first);--this-checked-active-icon-background-color:var(--color-first-white-20);--this-checked-active-icon-border-color:var(--color-first);align-items:flex-start;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--this-font-size);gap:.5em;line-height:1.3em;margin:0;position:relative}.radio--disabled{opacity:.6;pointer-events:none}.radio--waiting{cursor:default;pointer-events:none}.radio__field{font-size:var(--this-font-size);height:var(--this-icon-size);left:0;margin:0;position:absolute;top:0;width:var(--this-icon-size);.radio--waiting &{display:none}}.radio__icon{align-items:center;background-color:var(--this-icon-background-color);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1.5px solid var(--this-icon-border-color);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:var(--this-icon-size);justify-content:center;position:relative;width:var(--this-icon-size);.radio:hover &{background-color:var(--this-hover-icon-background-color);border-color:var(--this-hover-icon-border-color)}.radio:active &{background-color:var(--this-active-icon-background-color);border-color:var(--this-active-icon-border-color)}.radio--checked &{background-color:var(--this-checked-icon-background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");border-color:var(--this-checked-icon-border-color)}.radio--checked:hover &{background-color:var(--this-checked-hover-icon-background-color);border-color:var(--this-checked-hover-icon-border-color)}.radio--checked:active &{background-color:var(--this-checked-active-icon-background-color);border-color:var(--this-checked-active-icon-border-color)}.radio--invalid &{--this-icon-border-color:var(--color-error);--this-hover-icon-border-color:var(--color-error);--this-active-icon-border-color:var(--color-error);--this-checked-icon-border-color:var(--color-error);--this-checked-hover-icon-border-color:var(--color-error);--this-checked-active-icon-border-color:var(--color-error)}}.radio__spinner{stroke-width:2.5;animation:radio-spinner 1.5s infinite;color:var(--this-spinner-color);width:var(--this-icon-size)}.radio__title{flex-grow:1;margin-top:-.125em;& a[href]{color:inherit;pointer-events:all;text-decoration:underline;&:hover{text-decoration:none}}}.radio--micro{--this-font-size:var(--font-size-micro)}.radio--small{--this-font-size:var(--font-size-small)}.radio--large{--this-font-size:var(--font-size-large)}.radio--extra{--this-font-size:var(--font-size-extra)}}@layer elements{}@layer elements{}@layer elements{}@layer elements{@keyframes radio-smart-spinner{to{transform:rotate(180deg)}}.radio-smart{--this-font-size:var(--font-size-base);--this-icon-size:1.1em;--this-padding-inline:1em;--this-padding-block:0.75em;--this-text-color:var(--control-text-color);--this-background-color:var(--control-background-color);--this-border-color:var(--control-border-color);--this-hover-text-color:var(--control-hover-text-color);--this-hover-background-color:var(--control-hover-background-color);--this-hover-border-color:var(--control-hover-border-color);--this-focus-text-color:var(--control-focus-text-color);--this-focus-background-color:var(--control-focus-background-color);--this-focus-border-color:var(--control-focus-border-color);--this-checked-border-color:var(--color-first);--this-icon-background-color:var(--control-background-color);--this-icon-border-color:var(--control-border-color);--this-hover-icon-background-color:var(--color-first-white-90);--this-hover-icon-border-color:var(--color-first);--this-active-icon-background-color:var(--color-first-white-80);--this-active-icon-border-color:var(--color-first);--this-checked-icon-background-color:var(--color-first);--this-checked-icon-border-color:var(--color-first);--this-checked-hover-icon-background-color:var(--color-first-white-10);--this-checked-hover-icon-border-color:var(--color-first);--this-checked-active-icon-background-color:var(--color-first-white-20);--this-checked-active-icon-border-color:var(--color-first);--this-spinner-color:var(--color-first);align-items:flex-start;background-color:var(--this-background-color);border-color:var(--this-border-color);border-radius:var(--control-border-radius);border-style:solid;border-width:var(--control-border-width);color:var(--this-text-color);cursor:pointer;display:inline-flex;font-size:var(--this-font-size);gap:.5em;line-height:1.3em;margin:0;padding-block:var(--this-padding-block);padding-inline:var(--this-padding-inline);position:relative;&:hover{background-color:var(--this-hover-background-color);border-color:var(--this-hover-border-color);color:var(--this-hover-text-color)}&:focus{background-color:var(--this-focus-background-color);border-color:var(--this-focus-border-color);color:var(--this-focus-text-color)}}.radio-smart--checked{border-color:var(--this-checked-border-color);outline:.5px solid var(--this-checked-border-color);outline-offset:0;&:focus,&:hover{border-color:var(--this-checked-border-color)}}.radio-smart--disabled{opacity:.6;pointer-events:none}.radio-smart--waiting{cursor:default;pointer-events:none}.radio-smart__field{font-size:var(--this-font-size);height:var(--this-icon-size);left:var(--this-padding-inline);margin:0;position:absolute;top:var(--this-padding-block);width:var(--this-icon-size);.radio-smart--waiting &{display:none}}.radio-smart__icon{align-items:center;background-color:var(--this-icon-background-color);background-position:50%;background-repeat:no-repeat;background-size:50%;border:1.5px solid var(--this-icon-border-color);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:var(--this-icon-size);justify-content:center;position:relative;width:var(--this-icon-size);.radio-smart:hover &{background-color:var(--this-hover-icon-background-color);border-color:var(--this-hover-icon-border-color)}.radio-smart:active &{background-color:var(--this-active-icon-background-color);border-color:var(--this-active-icon-border-color)}.radio-smart--checked &{background-color:var(--this-checked-icon-background-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");border-color:var(--this-checked-icon-border-color)}.radio-smart--checked:hover &{background-color:var(--this-checked-hover-icon-background-color);border-color:var(--this-checked-hover-icon-border-color)}.radio-smart--checked:active &{background-color:var(--this-checked-active-icon-background-color);border-color:var(--this-checked-active-icon-border-color)}.radio-smart--invalid &{--this-text-color:var(--control-invalid-text-color);--this-background-color:var(--control-invalid-background-color);--this-border-color:var(--control-invalid-border-color);--this-hover-text-color:var(--control-invalid-text-color);--this-hover-background-color:var(--control-invalid-background-color);--this-hover-border-color:var(--control-invalid-border-color);--this-focus-text-color:var(--control-invalid-text-color);--this-focus-background-color:var(--control-invalid-background-color);--this-focus-border-color:var(--control-invalid-border-color);--this-icon-border-color:var(--color-error);--this-hover-icon-border-color:var(--color-error);--this-active-icon-border-color:var(--color-error);--this-checked-icon-border-color:var(--color-error);--this-checked-hover-icon-border-color:var(--color-error);--this-checked-active-icon-border-color:var(--color-error)}}.radio-smart__spinner{stroke-width:2.5;animation:radio-spinner 1.5s infinite;color:var(--this-spinner-color);width:var(--this-icon-size)}.radio-smart__body{display:flex;flex-direction:column;flex-grow:1;gap:.25em;margin-top:-.125em;& a[href]{color:inherit;pointer-events:all;text-decoration:underline;&:hover{text-decoration:none}}}.radio-smart__title{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold)}.radio-smart__caption{font-family:var(--font-family-base);font-size:max(.8em,var(--font-size-micro));font-weight:var(--font-weight-regular);line-height:1.3;opacity:.75}.radio-smart--micro{--this-font-size:var(--font-size-micro)}.radio-smart--small{--this-font-size:var(--font-size-small)}.radio-smart--large{--this-font-size:var(--font-size-large)}.radio-smart--extra{--this-font-size:var(--font-size-extra)}}@layer elements{}@layer elements{}@layer elements{}@layer elements{@keyframes rating-input-waiting{0%{opacity:.8}50%{opacity:.2}to{opacity:.8}}.rating-input{--star-size:var(--font-size-base);display:flex;justify-content:flex-start;.react-simple-star-rating{display:block!important;[class*=style-module]:has(>&){display:block!important}.empty-icons,.filled-icons{display:flex!important;gap:.1em!important}}}.rating-input--disabled{opacity:.6;pointer-events:none}.rating-input--waiting{animation:rating-input-waiting 1.5s linear infinite;pointer-events:none}.rating-input--micro{--star-size:var(--font-size-micro)}.rating-input--small{--star-size:var(--font-size-small)}.rating-input--large{--star-size:var(--font-size-large)}.rating-input--extra{--star-size:var(--font-size-extra)}.rating-input__star{flex-shrink:0;width:var(--star-size);fill:currentColor;.rating-input--invalid &{stroke:var(--color-error-trans-20,red)}}.rating-input__star--fill{color:var(--rating-color,orange)}.rating-input__star--empty{color:var(--rating-empty-color,var(--color-grey-white-70,grey))}}@layer elements{}@layer elements{}@layer elements{}@layer elements{@keyframes input-spinner{to{transform:rotate(180deg)}}@keyframes input-waiting{0%{opacity:.8}50%{opacity:.2}to{opacity:.8}}.select{--this-font-size:var(--control-font-size);--this-padding-inline:var(--control-padding-inline);--this-padding-block:var(--control-padding-block);--this-border-width:var(--control-border-width);--this-border-radius:var(--control-border-radius);--this-icon-size:max(16px,1.1em);--this-icon-color:var(--control-text-color);--this-text-color:var(--control-text-color);--this-background-color:var(--control-background-color);--this-border-color:var(--control-border-color);--this-hover-text-color:var(--control-hover-text-color);--this-hover-background-color:var(--control-hover-background-color);--this-hover-border-color:var(--control-hover-border-color);--this-focus-text-color:var(--control-focus-text-color);--this-focus-background-color:var(--control-focus-background-color);--this-focus-border-color:var(--control-focus-border-color);display:inline-grid;grid-template-areas:"field";position:relative}.select--disabled{opacity:.6;pointer-events:none}.select__field,.select__placeholder{border-radius:var(--this-border-radius);font-family:var(--control-font-family);font-size:var(--this-font-size);grid-area:field;line-height:1.3;padding-block:var(--this-padding-block);padding-inline:var(--this-padding-inline);padding-right:calc(var(--this-icon-size) + 1.5em);text-shadow:none;.select--with-icon &{padding-left:calc(var(--this-icon-size) + 1em)}}.select__field{-webkit-appearance:none;appearance:none;background-color:var(--this-background-color);border-color:var(--this-border-color);border-style:solid;border-width:var(--this-border-width);color:var(--this-text-color);display:block;font-weight:var(--control-font-weight);outline-offset:0;transition:none;width:100%;&:hover{background-color:var(--this-hover-background-color);border-color:var(--this-hover-border-color);color:var(--this-hover-text-color);outline:none}&:focus{background-color:var(--this-focus-background-color);border-color:var(--this-focus-border-color);color:var(--this-focus-text-color);outline:.5px solid var(--this-focus-border-color)}&:has(+.select__placeholder--visible){color:#0000}}.select__placeholder{color:var(--control-placeholder-color);font-weight:var(--font-weight-thin);margin:var(--this-border-width);opacity:0;pointer-events:none;visibility:hidden}.select__placeholder--visible{opacity:1;visibility:visible}.select__icon{color:var(--this-text-color);left:.675em;margin-top:calc(var(--this-icon-size)*-1/2);opacity:.4;pointer-events:none;position:absolute;top:50%;width:var(--this-icon-size)}.select__icon--arrow{left:auto;right:.675em}.select__icon--spinner{stroke-width:2.5;animation:input-spinner 1.5s infinite}.select--waiting{pointer-events:none;&:not(.select--with-icon){animation:input-waiting 1.5s linear infinite}}.select--micro{--this-font-size:var(--control-micro-font-size);--this-padding-inline:var(--control-micro-padding-inline);--this-padding-block:var(--control-micro-padding-block);--this-border-width:var(--control-micro-border-width);--this-border-radius:var(--control-micro-border-radius)}.select--small{--this-font-size:var(--control-small-font-size);--this-padding-inline:var(--control-small-padding-inline);--this-padding-block:var(--control-small-padding-block);--this-border-width:var(--control-small-border-width);--this-border-radius:var(--control-small-border-radius)}.select--large{--this-font-size:var(--control-large-font-size);--this-padding-inline:var(--control-large-padding-inline);--this-padding-block:var(--control-large-padding-block);--this-border-width:var(--control-large-border-width);--this-border-radius:var(--control-large-border-radius)}.select--extra{--this-font-size:var(--control-extra-font-size);--this-padding-inline:var(--control-extra-padding-inline);--this-padding-block:var(--control-extra-padding-block);--this-border-width:var(--control-extra-border-width);--this-border-radius:var(--control-extra-border-radius)}.select--invalid{--this-icon-color:var(--color-error);--this-text-color:var(--control-invalid-text-color);--this-background-color:var(--control-invalid-background-color);--this-border-color:var(--control-invalid-border-color);--this-hover-text-color:var(--control-invalid-text-color);--this-hover-background-color:var(--control-invalid-background-color);--this-hover-border-color:var(--control-invalid-border-color);--this-focus-text-color:var(--control-invalid-text-color);--this-focus-background-color:var(--control-invalid-background-color);--this-focus-border-color:var(--control-invalid-border-color)}}@layer elements{}@layer elements{}@layer elements{}@layer elements{@keyframes textarea-waiting{0%{opacity:.8}50%{opacity:.2}to{opacity:.8}}.textarea{--this-font-size:var(--control-font-size);--this-padding-inline:var(--control-padding-inline);--this-padding-block:var(--control-padding-block);--this-border-width:var(--control-border-width);--this-border-radius:var(--control-border-radius);--this-text-color:var(--control-text-color);--this-background-color:var(--control-background-color);--this-border-color:var(--control-border-color);--this-hover-text-color:var(--control-hover-text-color);--this-hover-background-color:var(--control-hover-background-color);--this-hover-border-color:var(--control-hover-border-color);--this-focus-text-color:var(--control-focus-text-color);--this-focus-background-color:var(--control-focus-background-color);--this-focus-border-color:var(--control-focus-border-color);display:inline-grid;grid-template-areas:"field";position:relative}.textarea--disabled{opacity:.6;pointer-events:none}.textarea__counter,.textarea__field{border-radius:var(--this-border-radius);grid-area:field;line-height:1.3;padding-block:var(--this-padding-block);padding-inline:var(--this-padding-inline);text-shadow:none}.textarea__field{background-color:var(--this-background-color);border-color:var(--this-border-color);border-style:solid;border-width:var(--this-border-width);color:var(--this-text-color);display:block;font-family:var(--control-font-family);font-size:var(--this-font-size);font-weight:var(--control-font-weight);height:auto;min-height:calc(var(--this-font-size)*3*1.3 + (var(--this-padding-block) + var(--this-border-width))*2);outline-offset:0;resize:vertical;text-wrap:balance;transition:none;width:100%;&::placeholder{color:var(--control-placeholder-color);font-weight:var(--font-weight-thin)}&:hover{background-color:var(--this-hover-background-color);border-color:var(--this-hover-border-color);color:var(--this-hover-text-color);outline:none}&:focus{background-color:var(--this-focus-background-color);border-color:var(--this-focus-border-color);color:var(--this-focus-text-color);outline:.5px solid var(--this-focus-border-color)}}.textarea__counter{align-items:flex-end;color:var(--control-placeholder-color);display:flex;font-size:max(.8em,var(--font-size-micro));font-weight:var(--font-weight-thin);justify-content:flex-end;margin:var(--this-border-width);pointer-events:none}.textarea--waiting{animation:textarea-waiting 1.5s linear infinite;pointer-events:none}.textarea--micro{--this-font-size:var(--control-micro-font-size);--this-padding-inline:var(--control-micro-padding-inline);--this-padding-block:var(--control-micro-padding-block);--this-border-width:var(--control-micro-border-width);--this-border-radius:var(--control-micro-border-radius)}.textarea--small{--this-font-size:var(--control-small-font-size);--this-padding-inline:var(--control-small-padding-inline);--this-padding-block:var(--control-small-padding-block);--this-border-width:var(--control-small-border-width);--this-border-radius:var(--control-small-border-radius)}.textarea--large{--this-font-size:var(--control-large-font-size);--this-padding-inline:var(--control-large-padding-inline);--this-padding-block:var(--control-large-padding-block);--this-border-width:var(--control-large-border-width);--this-border-radius:var(--control-large-border-radius)}.textarea--extra{--this-font-size:var(--control-extra-font-size);--this-padding-inline:var(--control-extra-padding-inline);--this-padding-block:var(--control-extra-padding-block);--this-border-width:var(--control-extra-border-width);--this-border-radius:var(--control-extra-border-radius)}.textarea--invalid{--this-text-color:var(--control-invalid-text-color);--this-background-color:var(--control-invalid-background-color);--this-border-color:var(--control-invalid-border-color);--this-hover-text-color:var(--control-invalid-text-color);--this-hover-background-color:var(--control-invalid-background-color);--this-hover-border-color:var(--control-invalid-border-color);--this-focus-text-color:var(--control-invalid-text-color);--this-focus-background-color:var(--control-invalid-background-color);--this-focus-border-color:var(--control-invalid-border-color)}.gapped{display:flex}.gapped--vertical{flex-direction:column}.gapped--align-start{align-items:flex-start}.gapped--align-end{align-items:flex-end}.gapped--align-center{align-items:center}.gapped--align-baseline{align-items:baseline}.gapped--align-stretch{align-items:stretch}.gapped--justify-start{justify-content:flex-start}.gapped--justify-end{justify-content:flex-end}.gapped--justify-center{justify-content:center}}@layer elements{}@layer elements{}@layer elements{}@layer elements{.gapped--justify-stretch{justify-content:stretch;&>*{flex-grow:1}}.gapped--wrap{flex-wrap:wrap}}@layer elements{}@layer elements{}@layer elements{}@layer components{.under{box-shadow:inset 0 -.4em 0 0 var(--color-second);display:inline;text-decoration:underline;text-decoration-color:var(--color-second)}.form{gap:2em;padding:var(--container-padding);width:100%}.form,.form__header{display:flex;flex-direction:column}.form__header{gap:1em}.form__caption{color:var(--color-grey)}.form__group{gap:var(--container-padding)}.form__field,.form__group{display:flex;flex-direction:column}.form__field{background-color:var(--color-grey-trans-90);border-radius:var(--rounded-radius);gap:.5em;padding:1.25em}.form__field-label{text-wrap:balance}.form__field-row{align-items:baseline;display:flex;font-size:var(--font-size-small);gap:1em;padding-top:.25em}.form__field-input{flex-grow:1}.form__field-unit{text-align:center;width:3em}.form__field-caption{color:var(--color-grey-black-20);font-size:var(--font-size-small);text-wrap:balance}.form__field-error{color:var(--color-error);font-size:var(--font-size-micro)}.result{background-color:var(--color-first);color:var(--color-first-text);display:flex;flex-direction:column;flex-grow:1;gap:2em;margin-top:2em;padding:var(--container-padding);padding-top:2em;width:100%}.result__separ{border-bottom:1px solid var(--color-grey-trans-60);margin-inline:auto;width:50%}.result__header{gap:1em}.result__grid,.result__header{display:flex;flex-direction:column}.result__grid{gap:var(--container-padding)}.result__item{background-color:#fff;border-radius:var(--rounded-radius);color:var(--body-text-color);display:flex;flex-direction:column;gap:.5em;padding:1.25em}.result__item--main{background-color:var(--color-second);color:var(--color-second-text)}.result__item--invalid{background-color:var(--color-error);color:var(--color-error-text)}.result__item-caption{font-size:var(--font-size-small);opacity:.7}.result__item-footer{align-items:baseline;display:flex;gap:.5em;justify-content:flex-end}.result__item-value{font-size:var(--font-size-extra);font-weight:var(--font-weight-medium)}.result__item-unit{font-size:var(--font-size-small)}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{}