@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/font/GoogleSans-Regular.ttf)format("truetype")}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/font/GoogleSans-Medium.ttf)format("truetype")}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/font/GoogleSans-Bold.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/font/Roboto-Light.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/font/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/font/Roboto-Medium.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/font/Roboto-Bold.ttf)format("truetype")}:root{--font-heading:"Google Sans", system-ui, sans-serif;--font-body:"Roboto", system-ui, sans-serif;--text:#444;--text-h:#000;--bg:#fff;--border:#e5e7eb;--accent:#2563eb;--accent-bg:#2563eb14;--accent-border:#2563eb59;font-family:var(--font-body);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.5}html{background:#fff}body{font-family:var(--font-body);color:var(--text);background:#fff;margin:0}#root{box-sizing:border-box;background:#fff;min-height:100svh}h1{color:var(--text-h);font-family:var(--font-heading);font-weight:500}.widget{text-align:left;max-width:36rem;font-family:var(--font-body);margin:0 auto;padding:1.5rem 1.25rem 2.5rem}.widget__header{margin-bottom:2rem}.widget__header-bar{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;width:100%;min-width:0;max-width:100%;margin:0 0 1.25rem;display:flex}.widget__header-bar:not(:has(>.widget__logo)){justify-content:flex-end}.widget__header-lang{text-align:right;flex:none;min-width:0;margin-left:0}.widget__header-bar .field,.widget__header-bar .field__control{min-width:0;margin:0}.widget__header-bar .field__select{width:100%;min-width:7.5rem;max-width:12rem}.widget__logo{flex:0 auto;min-width:0;max-width:100%;margin:0}a.widget__logo{color:inherit;text-decoration:none;display:block}.widget__logo-img{width:100%;max-width:14rem;height:auto;display:block}.widget h1.widget__title.heading{color:#000;font-family:var(--font-heading);margin:0 0 1rem;line-height:1.2;transition:margin .3s,opacity .3s;display:block}.widget h1.widget__title.heading--primary{font-size:2.5em;font-weight:700}.widget__subtitle{font-family:var(--font-heading);color:#000;margin:0 0 2rem;font-size:1.1rem;font-weight:400;line-height:1.5}.widget .widget__disclaimer.paragraph{color:#444;font-size:1em;font-weight:300;line-height:1.6;font-family:var(--font-body);margin:0}.widget__form{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:1rem;flex-direction:column;margin-top:.25rem;padding:1.5rem 1.75rem 1.75rem;display:flex}.widget .fieldset{border:none;margin:0;padding:0}.widget .field+.field,.widget .fieldset+.field,.widget .field+.fieldset{margin-top:2.25rem}.widget .field__control{display:flex;position:relative}.widget .field__control[data-orientation=vertical]{flex-flow:column;gap:.5rem}.widget .field__label{color:#aaa;width:fit-content;font-family:var(--font-heading);font-size:1rem;font-weight:400;line-height:1.4;transition:color .2s}:is(.widget .field__control:has(.field__input:not(:disabled)):hover .field__label,.widget .field__control:has(.field__input):focus-within .field__label,.widget .field__control:has(.field__select:not(:disabled)):hover .field__label,.widget .field__control:has(.field__select):focus-within .field__label){color:#000}.widget .field__input{box-sizing:border-box;color:#888;background:0 0;border:none;border-bottom:1px solid #ddd;width:100%;padding-bottom:4px;font-family:inherit;font-size:1em;font-weight:500;transition:border .2s,color .2s}.widget .field__input[data-filled]:not([disabled]){color:#000}.widget .field__input:not([disabled]):hover,.widget .field__input:not([disabled]):focus{color:#000;border-color:#000}.widget .field__input:not([disabled]):focus{outline:none}.widget .field__input::placeholder{color:#888;font-weight:500}.widget .field__select-container{position:relative}.widget .field__select{box-sizing:border-box;color:#888;cursor:pointer;appearance:none;background:0 0;border:none;border-bottom:1px solid #ddd;width:100%;padding-bottom:4px;padding-left:1em;padding-right:1em;font-family:inherit;font-size:1em;font-weight:500;transition:border .2s,color .2s}.widget .field__select[data-selected]:not([disabled]){color:#000}.widget .field__select:not([disabled]):hover,.widget .field__select:not([disabled]):focus{color:#000;border-color:#000}.widget .field__select:not([disabled]):focus{outline:none}.widget .field__select-icon{pointer-events:none;border-top:6px solid #aaa;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin:0;transition:border-color .2s;position:absolute;top:50%;left:-.35rem;transform:translateY(-50%)}.widget .field__select:not(:disabled):focus+.field__select-icon{border-top-color:#000}.widget .field:has(.field__select:not(:disabled)):hover .field__select-icon{border-top-color:#000}.widget .field__description{background:#fafafa;border-radius:1rem;margin-top:1rem;padding:1rem 1.5rem}.widget .field__description-text{color:#888;font-size:.9em;font-weight:300;line-height:1.8;display:block}.widget .field:hover .field__description-text{color:#000}.widget .advanced{margin-top:2.25rem;padding:0}.widget .advanced__legend{margin-bottom:.75rem;padding:0;font-size:1em;font-weight:400}.widget .checkbox-field{align-items:center;max-width:100%;display:inline-flex}.widget .checkbox-field__native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.widget .checkbox-field__label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:inline-flex}.widget .checkbox-field__box{box-sizing:border-box;background:#fff;border:2px solid #aaa;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.widget .checkbox-field__check{display:block}.widget .checkbox-field__text{font-family:var(--font-heading);color:#aaa;font-size:1rem;font-weight:400;line-height:1.4;transition:color .2s}.widget .checkbox-field__label:hover .checkbox-field__text,.widget .checkbox-field__native:focus-visible+.checkbox-field__label .checkbox-field__text{color:#000}.widget .checkbox-field__label:hover .checkbox-field__box{border-color:#000}.widget .checkbox-field__native:focus-visible+.checkbox-field__label .checkbox-field__box{outline-offset:2px;outline:2px solid #000}.widget .checkbox-field__native:checked+.checkbox-field__label .checkbox-field__box{background:#1a1a1a;border-color:#1a1a1a}.widget .checkbox-field__native:checked+.checkbox-field__label:hover .checkbox-field__box{background:#333;border-color:#333}.widget .advanced>.field{margin-top:1rem}.widget .widget__submit-wrap{justify-content:center;margin-top:2.5rem;display:flex}.widget .button{box-sizing:border-box;color:#fff;cursor:pointer;background-color:#1a1a1a;border:none;border-radius:5px;justify-content:center;align-items:center;padding:.6em 2em;font-size:1em;font-weight:500;transition:border .2s,background .2s,color .2s;display:inline-flex}.widget .button:disabled{opacity:.55;cursor:not-allowed}.widget .button.button--submit:disabled[aria-busy=true]{opacity:.9;cursor:wait}.widget .button.button--submit{border:none;border-bottom:6px solid #ffffff38;border-radius:5px;justify-content:center;align-items:center;gap:.5em;width:fit-content;padding-left:3rem;padding-right:3rem;font-size:1.1em;display:flex}.widget .button--submit:not(:disabled):hover{color:#fff;background-color:#333}.widget .button--center{margin-left:auto;margin-right:auto}.widget .button__spinner{transform-origin:50%;flex-shrink:0;line-height:0;animation:.75s linear infinite widget-button-spin;display:inline-flex}.widget .button__spinner-icon{color:inherit;display:block}.widget .button__text{vertical-align:middle;font-family:var(--font-heading)}@keyframes widget-button-spin{to{transform:rotate(360deg)}}.widget .msg{margin:1.25rem 0 0;font-size:.9rem;font-weight:300;line-height:1.5}.widget .msg--error{color:#c62828}.widget .msg--info{color:#666;background:#fafafa;border:none;border-radius:1rem;margin-bottom:2rem;padding:1rem 1.5rem;font-size:.95rem;line-height:1.55}.widget .results{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:1rem;margin-top:1.5rem;padding:1.5rem 1.75rem 1.75rem}.widget .results__meta{color:#444;margin:0 0 .75rem;font-size:.95rem}.widget .results__grid{margin:0}.widget .results__row{color:#444;justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.95rem;display:flex}.widget .results__row dt{font-family:var(--font-heading);margin:0;font-weight:500}.widget .results__row dd{font-variant-numeric:tabular-nums;color:#000;margin:0}.widget .results__row--total{border-top:1px solid #ddd;margin-top:.35rem;padding-top:.65rem;font-weight:700}.widget .results__row--total dt,.widget .results__row--total dd{color:#000}.widget .results__discover{margin-top:1.25rem;padding-top:1.25rem}.widget a.button{text-decoration:none}.widget .results__discover-cta{width:100%;font-family:var(--font-heading);text-align:center;line-height:1.3;display:flex}.widget[data-org=dev]{--org-primary:#e2383f;--org-primary-hover:#c82d34;--org-primary-mid:#e2383f59;--org-primary-soft:#e2383f14}.widget[data-org=dev] .button{background-color:var(--org-primary)}.widget[data-org=dev] .button.button--submit{border-bottom:6px solid #00000052}.widget[data-org=dev] .button:disabled{background-color:var(--org-primary);opacity:.5}.widget[data-org=dev] .button.button--submit:not(:disabled):hover{background-color:var(--org-primary-hover);border-bottom-color:#00000073}.widget[data-org=dev] .checkbox-field__native:checked+.checkbox-field__label .checkbox-field__box{background:var(--org-primary);border-color:var(--org-primary)}.widget[data-org=dev] .checkbox-field__native:checked+.checkbox-field__label:hover .checkbox-field__box{background:var(--org-primary-hover);border-color:var(--org-primary-hover)}.widget[data-org=alsbc]{--org-primary:#0a4f7c;--org-primary-hover:#083a5c;--org-primary-mid:#0a4f7c66;--org-primary-soft:#0a4f7c14;--org-logo-min-height:2rem;--org-logo-max-height:5.25rem}.widget[data-org=alsbc] .widget__logo-img{width:auto;max-width:14rem;min-height:var(--org-logo-min-height);max-height:var(--org-logo-max-height);object-fit:contain;object-position:left center;height:auto}.widget[data-org=alsbc] .button{background-color:var(--org-primary)}.widget[data-org=alsbc] .button.button--submit{border-bottom:6px solid #0000004d}.widget[data-org=alsbc] .button:disabled{background-color:var(--org-primary);opacity:.5}.widget[data-org=alsbc] .button.button--submit:not(:disabled):hover{background-color:var(--org-primary-hover);border-bottom-color:#0000006b}.widget[data-org=alsbc] .checkbox-field__native:checked+.checkbox-field__label .checkbox-field__box{background:var(--org-primary);border-color:var(--org-primary)}.widget[data-org=alsbc] .checkbox-field__native:checked+.checkbox-field__label:hover .checkbox-field__box{background:var(--org-primary-hover);border-color:var(--org-primary-hover)}
