body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--default-focus-color-light:#fff;--default-focus-color-dark:#000;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:focus-visible{box-shadow:0 0 0 .2em var(--default-focus-color-light),0 0 0 .4em var(--default-focus-color-dark);outline:none}.generic-error-page{margin:4em 5em;padding:3em;text-align:center}.generic-error-page img{width:100px}.home-page{background:var(--background-color);color:var(--primary-text-color);display:grid;font-family:var(--primary-font-family);font-size:var(--primary-font-size);grid-template-rows:auto 1fr auto;line-height:1.2;line-height:var(--line-height,1.2);min-height:100vh}.home-page .home-layout{grid-gap:var(--content-margin-right);box-sizing:border-box;display:grid;gap:var(--content-margin-right);grid-template-columns:repeat(2,1fr);margin:0 auto auto;padding:var(--layout-padding-top) var(--layout-padding-right) var(--layout-padding-bottom) var(--layout-padding-left);width:100%}.home-page .home-content{background-color:var(--content-background);justify-self:end;max-width:var(--max-content-width);padding:var(--content-padding-top) var(--content-padding-right) var(--content-padding-bottom) var(--content-padding-left);width:100%}.home-page .home-content .home-content-item{border:solid #0000;border:solid var(--content-border-color,#0000);border-width:0 0 var(--content-border-width);padding:var(--content-item-padding-top) var(--content-item-padding-right) var(--content-item-padding-bottom) var(--content-item-padding-left)}.home-page .home-content .home-content-item:last-child{border-bottom:none}.home-page .banner-top{display:none}.home-page .banner-right{display:block;justify-self:start}@media screen and (max-width:1024px){.home-page{grid-template-rows:auto auto 1fr auto}.home-page .home-layout{grid-template-columns:1fr;padding:var(--layout-padding-top-mobile) var(--layout-padding-right-mobile) var(--layout-padding-bottom-mobile) var(--layout-padding-left-mobile);width:auto}.home-page .home-layout .home-content{max-width:100%;padding:var(--content-padding-top-mobile) var(--content-padding-right-mobile) var(--content-padding-bottom-mobile) var(--content-padding-left-mobile)}.home-page .home-layout .home-content .home-content-item{border:solid #0000;border:solid var(--content-border-color,#0000);border-width:0 0 var(--content-border-width);padding:var(--content-item-padding-top-mobile) var(--content-item-padding-right-mobile) var(--content-item-padding-bottom-mobile) var(--content-item-padding-left-mobile)}.home-page .home-layout .home-content .home-content-item:last-child{border-bottom:none}.home-page .banner-top{display:block}.home-page .banner-right{display:none}}.always-mobile-view.home-page{grid-template-rows:auto auto 1fr auto}.always-mobile-view.home-page .home-layout{grid-template-columns:1fr;width:auto}.always-mobile-view.home-page .banner-top{display:block}.always-mobile-view.home-page .banner-right{display:none}.logo-image{height:var(--logo-height);max-width:calc(100vw - var(--header-padding-right) - var(--header-padding-left));width:var(--logo-width)}.banner-image{height:100%;max-height:var(--banner-height);max-width:var(--banner-width);object-fit:cover;width:100%}@media screen and (max-width:1024px){.banner-image{height:var(--banner-height-mobile);max-height:none;max-width:none;width:var(--banner-width-mobile)}}.always-mobile-view .banner-image{height:var(--banner-height-mobile);max-height:none;max-width:none;width:var(--banner-width-mobile)}.language-selector{align-items:center;display:flex;position:absolute;right:var(--header-padding-right);top:calc(var(--header-padding-top)/2 + var(--header-padding-bottom)/2 + var(--logo-height)/2 - 16.5px)}.language-selector .language-icon{margin-right:8px;margin-right:var(--language-icon-margin-right,8px);min-width:20px}.dropdown{align-items:center;display:flex;position:relative}.dropdown .dropdown-icon,.dropdown .dropdown-trigger{align-items:center;cursor:pointer;display:flex}.dropdown .dropdown-trigger{background-color:var(--dropdown-trigger-background);border:1px solid var(--dropdown-border-color);border-radius:4px;color:var(--primary-text-color);color:var(--dropdown-trigger-text-color,var(--primary-text-color));font-family:var(--primary-font-family);justify-content:space-between;padding:var(--dropdown-trigger-padding-top) var(--dropdown-trigger-padding-right) var(--dropdown-trigger-padding-bottom) var(--dropdown-trigger-padding-left);width:auto;width:var(--dropdown-trigger-width,auto)}.dropdown .dropdown-trigger-icon{border:none;border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--dropdown-trigger-text-color,var(--primary-text-color));height:0;margin-left:16px;margin-left:var(--dropdown-trigger-icon-margin-left,16px);width:0}.dropdown .dropdown-trigger-icon__opened{border-bottom:5px solid var(--dropdown-trigger-text-color,var(--primary-text-color));border-top:none}.dropdown .dropdown-menu-wrapper{background-color:var(--dropdown-background);border:1px solid var(--dropdown-border-color);border-radius:4px;color:var(--primary-text-color);margin-top:8px;max-height:300px;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:100%;width:-webkit-max-content;width:max-content;z-index:10}.dropdown .dropdown-menu{margin:0;padding-left:0}.dropdown .dropdown-menu-item{align-items:center;cursor:pointer;display:flex;height:var(--dropdown-item-height);justify-content:space-between;min-width:100px;padding:var(--dropdown-item-padding-top) var(--dropdown-item-padding-right) var(--dropdown-item-padding-bottom) var(--dropdown-item-padding-left)}.dropdown .dropdown-menu-item__selected{background-color:var(--dropdown-background-selected)}.dropdown .dropdown-menu-item__selected:after{color:var(--primary-text-color);content:"✓";display:inline-block;padding:0 6px 0 0}.dropdown .dropdown-menu-item:hover{background-color:var(--dropdown-background-hover)}.footer{background-color:var(--footer-background-color);color:var(--footer-text-color);padding:var(--footer-padding-top) var(--footer-padding-right) var(--footer-padding-bottom) var(--footer-padding-left);text-align:var(--footer-align)}.footer *{color:inherit}@media screen and (max-width:1024px){.footer{padding:var(--footer-padding-top-mobile,var(--footer-padding-top)) var(--footer-padding-right-mobile,var(--footer-padding-right)) var(--footer-padding-bottom-mobile,var(--footer-padding-bottom)) var(--footer-padding-left-mobile,var(--footer-padding-left))}}.header{background-color:var(--header-background-color);border:solid initial;border:var(--header-border-color,initial) solid;border-width:0;border-width:0 0 var(--header-border-width,0);padding:var(--header-padding-top) var(--header-padding-right) var(--header-padding-bottom) var(--header-padding-left);text-align:var(--header-align)}.header .header-logo{display:block;line-height:0}@media screen and (max-width:1024px){.header{padding:var(--header-padding-top-mobile,var(--header-padding-top)) var(--header-padding-right-mobile,var(--header-padding-right)) var(--header-padding-bottom-mobile,var(--header-padding-bottom)) var(--header-padding-left-mobile,var(--header-padding-left));text-align:var(--header-align);text-align:var(--header-align-mobile,var(--header-align))}}.intro-header{color:var(--primary-text-color);color:var(--intro-header-color,var(--primary-text-color));font-family:var(--primary-font-family);font-family:var(--intro-header-font-family,var(--primary-font-family));font-size:medium;font-size:var(--intro-header-font-size,initial);font-weight:revert;font-weight:var(--intro-header-font-weight,revert);text-align:var(--intro-header-align)}.intro-content{text-align:var(--intro-text-align)}@media screen and (max-width:1024px){.intro-header{font-size:medium;font-size:var(--intro-header-font-size-mobile,var(--intro-header-font-size,initial));text-align:var(--intro-header-align-mobile)}.intro-content{text-align:var(--intro-text-align-mobile)}}.success{margin:var(--success-margin);text-align:var(--success-text-align)}.success,.success h2{padding:var(--success-padding)}.failure{margin:var(--failure-margin);padding:var(--failure-padding);text-align:var(--failure-text-align)}.failure h2{padding:var(--failure-header-padding)}.submit-button{text-align:center;text-align:var(--submit-button-align,center)}.subscription-options{align-items:var(--subscription-options-align);display:flex;flex-direction:column}.subscription-options .subscription-options-title{color:var(--primary-text-color);color:var(--subscription-options-title-color,var(--primary-text-color));font-size:var(--primary-font-size);font-size:var(--subscription-options-title-font-size,var(--primary-font-size));font-weight:400;font-weight:var(--subscription-options-title-font-weight,initial);margin-bottom:revert;margin-bottom:var(--subscription-options-gap,revert);margin-top:0}.subscription-options .subscription-options-group-name{margin-top:0;margin-top:var(--subscription-options-group-margin-top,0)}.subscription-options .subscription-options-list{grid-column-gap:0;grid-column-gap:var(--checkbox-column-gap,0);grid-row-gap:var(--checkbox-gap);align-items:center;column-gap:0;column-gap:var(--checkbox-column-gap,0);display:grid;grid-template-columns:repeat(auto-fill,minmax(calc((var(--max-content-width) - var(--content-padding-right) - var(--content-padding-left) - var(--content-item-padding-right) - var(--content-item-padding-left))/3),1fr));grid-template-columns:repeat(auto-fill,minmax(calc((var(--max-content-width) - var(--content-padding-right) - var(--content-padding-left) - var(--content-item-padding-right) - var(--content-item-padding-left))/var(--subscription-options-max-column-number, 3)),1fr));list-style-type:none;margin:0;padding:initial;padding:var(--subscription-options-list-padding,initial);row-gap:var(--checkbox-gap)}.subscription-options .subscription-options-list.group-options{grid-template-columns:repeat(auto-fill,minmax(calc((var(--max-content-width) - var(--content-padding-right) - var(--content-padding-left) - var(--content-item-padding-right) - var(--content-item-padding-left))/3),1fr));grid-template-columns:repeat(auto-fill,minmax(calc((var(--max-content-width) - var(--content-padding-right) - var(--content-padding-left) - var(--content-item-padding-right) - var(--content-item-padding-left))/var(--subscription-group-options-max-column-number, var(--subscription-options-max-column-number, 3))),1fr))}.subscription-options .subscription-options-list li>ul{margin-top:var(--checkbox-gap)}@media screen and (max-width:1024px){.subscription-options .subscription-options-list{grid-row-gap:var(--checkbox-gap);grid-row-gap:var(--checkbox-gap-mobile,var(--checkbox-gap));grid-template-columns:1fr}.subscription-options .subscription-options-list.group-options{grid-template-columns:1fr}.subscription-options .subscription-options-list li>ul{margin-top:var(--checkbox-gap-mobile,var(--checkbox-gap))}}.checkbox-wrapper label{align-items:center;display:flex;width:100%}.checkbox-wrapper label input[type=checkbox]{-webkit-appearance:none;appearance:none;border:calc(var(--checkbox-size)/12) solid var(--checkbox-border-color,var(--checkbox-background-color));cursor:pointer;height:var(--checkbox-size);margin:0 var(--checkbox-right-margin) 0 0;min-width:var(--checkbox-size);outline:none;width:var(--checkbox-size)}.checkbox-wrapper label input[type=checkbox]:checked{background-color:var(--checkbox-background-color);position:relative}.checkbox-wrapper label input[type=checkbox]:checked:before{border:solid var(--checkbox-check-color);border-width:0 1px 1px 0;content:"";display:block;height:calc(var(--checkbox-size)/1.6);left:calc(var(--checkbox-size)/4);position:absolute;top:0;transform:rotate(45deg);width:calc(var(--checkbox-size)/3.2)}.checkbox-wrapper label input[type=checkbox]:indeterminate{border:calc(var(--checkbox-size)/4) solid var(--checkbox-background-color)}.checkbox-wrapper label .checkbox-label{overflow-wrap:anywhere}.button{background-color:var(--button-background-color);border:solid initial;border:var(--button-border-color,initial) solid;border-width:0;border-width:var(--button-border-width,0);color:var(--primary-text-color);color:var(--button-text-color,var(--primary-text-color));cursor:pointer;display:inline-flex;font-family:var(--primary-font-family);font-family:var(--button-font-family,var(--primary-font-family));font-size:medium;font-size:var(--button-font-size,initial);font-weight:400;font-weight:var(--button-font-weight,initial);outline:0;padding:var(--button-padding);text-align:center;text-transform:none;text-transform:var(--button-text-transform,none);width:var(--button-width)}.button,.button-content{align-items:center;justify-content:center}.button-content{display:flex;min-height:24px}.button[type=submit]{background-color:var(--button-background-color);background-color:var(--submit-button-background-color,var(--button-background-color));border:solid initial;border:var(--submit-button-border-color,var(--button-border-color,initial)) solid;border-width:0;border-width:var(--submit-button-border-width,var(--button-border-width,0));color:var(--button-text-color);color:var(--submit-button-text-color,var(--button-text-color));font-size:medium;font-size:var(--submit-button-font-size,var(--button-font-size,initial));font-weight:400;font-weight:var(--submit-button-font-weight,var(--button-font-weight,initial));letter-spacing:normal;letter-spacing:var(--submit-button-letter-spacing,initial);padding:var(--submit-button-padding,var(--button-padding));text-transform:none;text-transform:var(--submit-button-text-transform,var(--button-text-transform,none));width:var(--button-width);width:var(--submit-button-width,var(--button-width))}.button[type=submit]:hover{background-color:var(--button-background-color);background-color:var(--submit-button-background-color-hover,var(--submit-button-background-color,var(--button-background-color)));color:var(--button-text-color);color:var(--submit-button-color-hover,var(--submit-button-text-color,var(--button-text-color)))}.button[type=submit]:disabled:hover{background-color:var(--button-background-color);background-color:var(--submit-button-background-color,var(--button-background-color));color:var(--button-text-color);color:var(--submit-button-text-color,var(--button-text-color))}.button:disabled{cursor:not-allowed;opacity:.5}.spinner{align-items:center;animation-duration:.5s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;display:inline-flex;justify-content:center;vertical-align:middle}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.update-all{align-items:var(--update-all-align);display:flex;flex-direction:column;padding-left:0;padding-left:var(--update-all-padding-left,0)}.update-all .update-all-title{margin-bottom:0;margin-bottom:var(--update-all-gap,0)}.radio-wrapper label{align-items:center;display:flex;width:100%}.radio-wrapper label input[type=radio]{-webkit-appearance:none;appearance:none;border:calc(var(--radio-size)/12) solid var(--radio-check-color);border-radius:50%;cursor:pointer;height:var(--radio-size);margin:0 var(--radio-right-margin) 0 0;outline:none;position:relative;width:var(--radio-size)}.radio-wrapper label input[type=radio]:checked{background-color:var(--radio-background-color)}.radio-wrapper label input[type=radio]:checked:before{background-color:var(--radio-check-color);border-radius:50%;content:"";display:block;height:calc(var(--radio-size)/2);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--radio-size)/2)}.wrapper{align-items:center;display:flex;height:100vh;justify-content:center}.loader{animation:rotation 1s linear infinite;border:5px solid;border-bottom:5px solid #0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.result-page{background:var(--background-color);color:var(--primary-text-color);display:grid;font-family:var(--primary-font-family);font-size:var(--primary-font-size);grid-template-rows:auto 1fr auto;min-height:100vh}.result-page .content{background-color:var(--content-background);margin:var(--result-content-margin) auto auto;padding:var(--result-content-padding) 20px;text-align:var(--result-content-align) center}.result-page .content .back-button{text-align:center}
/*# sourceMappingURL=main.230ed39a.css.map*/