/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:var(--mud-surface-default);color:var(--mud-text-default);}:root{--mud-header-shell-width:calc(var(--mud-shell-width) - (2 * var(--spacing-12,12px)));}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus,.visually-hidden-focusable:active,.visually-hidden-focusable:focus,.visually-hidden-focusable:focus-within{position:static !important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:inherit;}.mud-page-header{position:relative;background:var(--mud-surface-default);isolation:isolate;}.mud-header,.mud-header-mobile{background:var(--white);}.mud-header{display:block;}.mud-header-mobile{display:none;}.pre-header__content,.header__wrapper,.mud-main-content,.mud-footer__inner,.mud-header__nav-row,.mud-title__inner{box-sizing:border-box;width:100%;max-width:var(--webkit-fill-available);margin-inline:auto;}.pre-header{background-color:var(--gray-200);border-bottom:var(--border-width-1) var(--border-style-solid) var(--gray-250);padding:var(--spacing-4) var(--spacing-24);position:relative;}.pre-header__content{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);max-width:var(--mud-header-shell-width);}.pre-header__logo a{display:inline-flex;align-items:center;gap:var(--spacing-6);color:var(--black);font-size:var(--text-caption-md-500-font-size);font-weight:500;text-decoration:none;}.pre-header__logo img{width:18px;height:21px;}.mud-pre-header__utility{display:flex;align-items:center;margin-left:auto;}.mud-pre-header__utility ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--spacing-12);}.mud-pre-header__utility li{margin:0;}.mud-pre-header__utility a{color:var(--black);font-size:var(--text-body-sm-500-font-size);font-weight:500;text-decoration:none;}.mud-pre-header__utility a:hover,.mud-pre-header__utility a.active,.mud-pre-header__utility a[aria-current='true']{text-decoration:underline;}.mud-pre-header__utility a.active,.mud-pre-header__utility a[aria-current='true']{font-weight:700;}.mud-header .header__brand--logo img{width:48px;height:48px;object-fit:contain;}.mud-header .header__brand .brand-text{font-size:16px;line-height:24px;}.mud-header-mobile .header__brand--logo img{width:48px;height:48px;object-fit:contain;}.mud-header .header__brand--details{max-width:300px;}.mud-footer__brand-logo img{width:48px;height:48px;object-fit:contain;}.mud-footer .footer__brand .brand-text{overflow-wrap:anywhere;}.mud-header .header__brand .brand-text,.mud-header-mobile .header__brand .brand-text{overflow-wrap:anywhere;}.mud-header__top{position:relative;z-index:20;min-height:var(--spacing-72,72px);gap:var(--spacing-8);}.mud-header .header__wrapper,.mud-header-mobile .header__wrapper{max-width:var(--mud-header-shell-width);}.mud-header__nav-row{position:relative;z-index:10;padding:0 0 var(--spacing-2);}.header__wrapper__brand{flex:0 0 auto;}.mud-header__nav{display:flex;align-items:stretch;justify-content:flex-start;gap:clamp(1rem,2vw,3rem);min-width:0;width:100%;}.mud-header .nav__item{position:relative;padding:0;}.mud-page-header .nav__menu,.mud-page-header .mainNav__panel,.mud-page-header .modal-overlay,.mud-page-header .platform-grid__link,.mud-page-header .stretched-link::after{z-index:auto;}.mud-page-header .platform-grid__item{isolation:auto;}.mud-header .nav__menu.full{width:var(--mud-shell-width);box-sizing:border-box;}.mud-header .nav__link{min-height:100%;display:inline-flex;align-items:center;}.mud-header .header__actions{position:relative;z-index:30;display:flex;align-items:center;gap:var(--spacing-12);margin-left:auto;}.mud-header__cta{align-items:center;}.mud-header__cta .btn,.mainNav__actions .btn,.mud-search-form .btn{white-space:nowrap;}.mud-panel-anchor{position:relative;z-index:40;}.mud-page-header .platform-panel,.mud-page-header .help-panel{z-index:50;}.mud-page-header #mud-platform-panel-desktop{padding:20px 16px 16px;box-sizing:border-box;}.mud-page-header #mud-platform-panel-desktop .platform-grid{grid-template-columns:repeat(2,154px);gap:8px;}.mud-page-header #mud-platform-panel-desktop .platform-grid__item{width:154px;height:60px;padding:0px 8px 0px 12px;box-sizing:border-box;}.mud-page-header #mud-platform-panel-desktop .platform-grid__link{min-height:100%;}.mud-page-header #mud-platform-panel-desktop > .btn{display:inline-flex;width:100%;font-size:14px;;max-width:100%;min-height:40px;height:40px;box-sizing:border-box;justify-content:center;}.mud-page-header #mud-platform-panel-desktop .platform-grid__title{font-size:15px;}.mud-page-header #mud-platform-panel-desktop .platform-grid__description{margin-top:-4px;font-size:10px;}.mud-page-header #mud-platform-panel-desktop .platform-grid__image{width:33px;height:33px;}.mud-page-header #mud-platform-panel-desktop .platform-grid__image img{width:33px;height:33px;object-fit:contain;}.mud-nav__group-link{display:inline-flex;padding:0;font-weight:600;color:var(--mud-text-default);text-decoration:none;}.mud-nav__group-link:hover{color:var(--mud-brand);}.mud-main-content{padding:var(--spacing-32) var(--mud-page-inline-space) var(--spacing-48);}.mud-main-content__grid{row-gap:var(--mud-layout-gap);}.mud-main-content__column{min-width:0;}.mud-title{padding:var(--spacing-24) var(--mud-page-inline-space) 0;}.mud-sidebar{position:relative;}.mud-sidebar__inner{border:1px solid var(--mud-border-subtle);border-radius:var(--radius-lg);background:var(--mud-surface-subtle);padding:var(--spacing-20);}.mud-footer{margin-top:0;border-top:0;background:var(--gray-100);}.mud-footer__inner{padding:var(--spacing-32) var(--mud-page-inline-space);}.mud-search-modal[hidden]{display:none !important;}.mud-page-header .mainNav__panel[hidden]{display:none !important;}.mud-search-slot{display:grid;gap:var(--spacing-20);}.mud-search-slot__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);}.mud-search-slot__title{margin:0;font-size:var(--text-heading-h4-xs-font-size);line-height:var(--text-heading-h4-xs-line-height);}.mud-search-input{width:100%;}.mud-search-input__body,.mud-search-input__region,.mud-search-input__form,.mud-search-input__body form,.mud-search-input__region .block,.mud-search-input__region .content,.mud-search-input__region .container-inline,.mud-search-input__body .search-form,.mud-search-input__body .mud-legacy-search-form{display:block;width:100%;}.mud-search-input__body{flex:1;min-width:0;}.mud-search-input__region .block-title{display:none !important;}.mud-search-input__body .js-form-item,.mud-search-input__body .form-item,.mud-search-input__body .search-api-input,.mud-search-input__body .form-type-search,.mud-search-input__body .form-type-textfield{width:100%;margin:0;}.mud-search-input__body label,.mud-search-input__body .description,.mud-search-input__body .form-actions,.mud-search-input__body button[type="submit"],.mud-search-input__body input[type="submit"],.mud-search-input__body button[type="reset"],.mud-search-input__body input[type="reset"],.mud-search-input__body .search-submit-with-icon,.mud-search-input__body .reset-button-with-icon{display:none !important;}.mud-search-input__body input[type="search"],.mud-search-input__body input[name="keys"]{width:100%;}.mud-search-input .input{font-weight:500;color:var(--black,#121212);}.mud-search-input .input::placeholder{color:var(--black,#121212);opacity:1;}.mud-search-input .input:focus:not(:disabled),.mud-search-input .input:focus-visible:not(:disabled){outline:2px solid var(--white,#ffffff);outline-offset:0;box-shadow:0 0 0 4px var(--focus-ring,var(--blue-sky-500,#3379DB));}.mud-search-input .icon-search{left:var(--spacing-12);padding:0;color:var(--gray-800,#444444);}.mud-search-input .icon-search .icon{width:var(--spacing-20);height:var(--spacing-20);}.mud-search-input--modal{width:100%;}.mud-header-search-inline{flex:0 0 auto;width:112px;min-width:112px;transition:width 180ms ease,min-width 180ms ease;}.mud-header-search-inline .input{width:100%;padding-left:40px;padding-right:var(--spacing-12);font-size:var(--text-body-sm-font-size);font-weight:500;line-height:var(--text-body-sm-line-height,20px);color:var(--black,#121212);}.mud-header-search-inline:focus-within,.mud-header-search-inline.has-value{width:200px;min-width:200px;}body.mud-auth-page .mud-main-content__column,body.page-user-login .mud-main-content__column,body.page-user-password .mud-main-content__column,body.page-user-register .mud-main-content__column{max-width:40rem;margin-inline:auto;}body.mud-auth-page--login .mud-main-content__column,body.mud-auth-page--reset .mud-main-content__column,body.page-user-login .mud-main-content__column,body.page-user-password .mud-main-content__column{max-width:32rem;}body.mud-auth-page #block-mud-content,body.page-user-login #block-mud-content,body.page-user-password #block-mud-content,body.page-user-register #block-mud-content{margin-top:var(--spacing-20);}body.mud-auth-page .tabs,body.page-user-login .tabs,body.page-user-password .tabs,body.page-user-register .tabs{margin-top:var(--spacing-20);margin-bottom:var(--spacing-20);}body.mud-auth-page .tabs .nav-tabs,body.page-user-login .tabs .nav-tabs,body.page-user-password .tabs .nav-tabs,body.page-user-register .tabs .nav-tabs{gap:var(--spacing-8);border-bottom:0;background:var(--gray-100);border-radius:var(--radius-16);padding:var(--spacing-6);list-style:none;margin:0;}body.mud-auth-page .tabs .nav-link,body.page-user-login .tabs .nav-link,body.page-user-password .tabs .nav-link,body.page-user-register .tabs .nav-link{border:0;border-radius:var(--radius-12);color:var(--mud-text-default);font-size:0.875rem;font-weight:600;padding:0.625rem 0.875rem;}body.mud-auth-page .tabs .nav-link.active,body.page-user-login .tabs .nav-link.active,body.page-user-password .tabs .nav-link.active,body.page-user-register .tabs .nav-link.active{background:var(--white);color:var(--mud-text-default);box-shadow:0 8px 18px rgba(15,23,42,0.08);}body.mud-auth-page form.user-login-form,body.mud-auth-page form.user-pass,body.mud-auth-page form.user-register-form,body.page-user-login form.user-login-form,body.page-user-password form.user-pass,body.page-user-register form.user-register-form{display:grid;gap:var(--spacing-20);}body.mud-auth-page .js-form-item,body.page-user-login .js-form-item,body.page-user-password .js-form-item,body.page-user-register .js-form-item{margin-bottom:0 !important;}body.mud-auth-page .js-form-item label,body.page-user-login .js-form-item label,body.page-user-password .js-form-item label,body.page-user-register .js-form-item label{display:inline-block;margin-bottom:var(--spacing-8);color:var(--mud-text-default);font-size:0.875rem;font-weight:600;}body.mud-auth-page input.form-control:not([type='hidden']):not([type='submit']):not([type='file']),body.mud-auth-page input.input,body.mud-auth-page select.form-control,body.mud-auth-page textarea.form-control,body.page-user-login input.form-control:not([type='hidden']):not([type='submit']):not([type='file']),body.page-user-password input.form-control:not([type='hidden']):not([type='submit']):not([type='file']),body.page-user-register input.form-control:not([type='hidden']):not([type='submit']):not([type='file']),body.page-user-register select.form-control,body.page-user-register textarea.form-control{min-height:2.5rem;height:2.5rem;border:var(--border-width-1) var(--border-style-solid) var(--gray-300);border-radius:var(--radius-12);background:var(--white);box-shadow:none;color:var(--mud-text-default);font-size:0.875rem;padding:0 0.75rem;}body.mud-auth-page textarea.form-control,body.page-user-register textarea.form-control{min-height:5rem;height:auto;padding-block:0.75rem;}body.mud-auth-page input.form-control:not([type='hidden']):not([type='submit']):not([type='file']):focus,body.mud-auth-page input.input:focus,body.mud-auth-page select.form-control:focus,body.mud-auth-page textarea.form-control:focus,body.page-user-login input.form-control:not([type='hidden']):not([type='submit']):not([type='file']):focus,body.page-user-password input.form-control:not([type='hidden']):not([type='submit']):not([type='file']):focus,body.page-user-register input.form-control:not([type='hidden']):not([type='submit']):not([type='file']):focus,body.page-user-register select.form-control:focus,body.page-user-register textarea.form-control:focus{border-color:var(--blue-600);box-shadow:0 0 0 4px rgba(35,100,224,0.12);}body.mud-auth-page .form-actions,body.page-user-login .form-actions,body.page-user-password .form-actions,body.page-user-register .form-actions{margin-bottom:0 !important;}body.mud-auth-page .form-actions .btn,body.mud-auth-page .form-actions .button,body.page-user-login .form-actions .btn,body.page-user-login .form-actions .button,body.page-user-password .form-actions .btn,body.page-user-password .form-actions .button,body.page-user-register .form-actions .btn,body.page-user-register .form-actions .button{width:100%;min-height:2.5rem;height:2.5rem;border-radius:var(--radius-999);font-size:1rem;font-weight:600;padding:var(--spacing-8,0.5rem) var(--spacing-16,1rem);}body.mud-auth-page .mud-auth-submit,body.page-user-login .mud-auth-submit,body.page-user-password .mud-auth-submit,body.page-user-register .mud-auth-submit{background-color:var(--blue-sky-600);color:var(--white);border:1px solid transparent;box-shadow:none;}body.mud-auth-page .mud-auth-submit:hover,body.page-user-login .mud-auth-submit:hover,body.page-user-password .mud-auth-submit:hover,body.page-user-register .mud-auth-submit:hover{background-color:var(--blue-sky-700);color:var(--white);}body.mud-auth-page .mud-auth-submit:focus,body.page-user-login .mud-auth-submit:focus,body.page-user-password .mud-auth-submit:focus,body.page-user-register .mud-auth-submit:focus{outline:2px solid var(--white);box-shadow:0 0 0 4px var(--blue-sky-500);}body.mud-auth-page .description,body.page-user-login .description,body.page-user-password .description,body.page-user-register .description{margin-top:var(--spacing-8);color:var(--mud-text-subtle);font-size:0.875rem;}body.mud-auth-page .form-required::after,body.page-user-login .form-required::after,body.page-user-password .form-required::after,body.page-user-register .form-required::after{color:var(--red-600);}.mud-auth-card{background:var(--white);border:var(--border-width-1) var(--border-style-solid) var(--gray-250);border-radius:var(--radius-16);box-shadow:0 20px 48px rgba(15,23,42,0.08);overflow:hidden;}.mud-auth-card__header{padding:var(--spacing-32) var(--spacing-32) var(--spacing-20);border-bottom:var(--border-width-1) var(--border-style-solid) var(--gray-200);background:linear-gradient(180deg,rgba(0,88,210,0.05) 0%,rgba(255,255,255,1) 100%);}.mud-auth-card__title{margin:0;font-size:var(--text-heading-h4-xs-font-size);line-height:var(--text-heading-h4-xs-line-height);}.mud-auth-card__description{margin:var(--spacing-8) 0 0;color:var(--gray-600);font-size:var(--text-body-md-font-size);line-height:var(--text-body-md-line-height);}.mud-auth-card__body{padding:var(--spacing-32);}.mud-auth-tabs{list-style:none;}.mud-auth-form p{margin:0;color:var(--gray-600);font-size:0.9375rem;line-height:1.5;}.mud-auth-file{border:var(--border-width-1) var(--border-style-solid) var(--gray-250);border-radius:var(--radius-16);background:var(--gray-100);padding:var(--spacing-20);}.mud-auth-file .image-widget{border:var(--border-width-1) var(--border-style-dashed) var(--gray-300);border-radius:var(--radius-16);background:var(--white);padding:var(--spacing-20);}.mud-auth-file .image-widget-data{display:grid;gap:var(--spacing-12);}.mud-auth-file .js-form-file{min-height:2.75rem;height:auto;padding-block:0.5rem;font-size:0.875rem;}.mud-auth-file .js-hide.button,.mud-auth-file .form-submit{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-height:2.5rem;height:2.5rem;padding:var(--spacing-8,0.5rem) var(--spacing-16,1rem);border-radius:var(--radius-999);}.mud-auth-details{border:var(--border-width-1) var(--border-style-solid) var(--gray-250);border-radius:var(--radius-16);background:var(--gray-100);overflow:hidden;}.mud-auth-details > summary{padding:var(--spacing-16) var(--spacing-20);font-size:0.9375rem;font-weight:600;cursor:pointer;background:var(--white);}.mud-auth-details > .details-wrapper{padding:var(--spacing-20);border-top:var(--border-width-1) var(--border-style-solid) var(--gray-200);}.mud-auth-checkbox .form-check-input{margin-top:0.2rem;width:1.125rem;height:1.125rem;accent-color:var(--blue-sky-600);}.mud-auth-checkbox .form-check-label{font-weight:600;}.mud-auth-checkbox .description{display:block;margin-left:1.75rem;}.mud-mobile-nav{position:relative;overflow:hidden;min-height:100%;}.mud-mobile-nav__root{transition:transform 0.35s ease;}.mud-header-mobile .header__wrapper{min-height:var(--spacing-72,72px);}.mud-header-mobile .header__actions{display:flex;align-items:center;gap:var(--spacing-12);}.mud-header-mobile__language{position:relative;flex:0 0 auto;}.mud-header-mobile__auth{white-space:nowrap;}.mud-header-mobile .header-language{position:relative;}.mud-header-mobile .header__language__btn{display:inline-flex;position:relative;z-index:1111;height:36px;padding:0 10px;justify-content:center;align-items:center;gap:6px;border:none;border-radius:9999px;background:var(--gray-100);color:var(--black);}.mud-header-mobile .header__language__btnText{text-align:center;font-family:"Onest",sans-serif;font-size:13px;font-weight:500;line-height:18px;}.mud-header-mobile .header__language__icon{font-size:14px;line-height:1;}.mud-header-mobile .header__language__icon svg{width:18px;height:18px;}.mud-header-mobile .header__language__check svg{width:14px;height:14px;}.mud-header-mobile .header__language__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1110;}.mud-header-mobile .header__language__backdrop{position:fixed;inset:0;border:none;background:transparent;z-index:1100;padding:0;}.mud-header-mobile .header__language__list{width:172px;padding:8px;background:var(--white);border-radius:16px;list-style:none;margin:0;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 3px rgba(0,0,0,0.08);}.mud-header-mobile .header__language__item{display:flex;padding:12px 16px;align-items:center;gap:12px;border-radius:8px;background:var(--white);}.mud-header-mobile .header__language__item:hover,.mud-header-mobile .header__language__item.isActive{background:var(--gray-100);}.mud-header-mobile .header__language__text{flex:1 1 0;color:var(--gray-700);font-family:"Onest",sans-serif;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;text-align:left;border:none;background:transparent;padding:0;}.mud-header-mobile .header__language__text.isActive{color:var(--blue-sky-600);}.mud-header-mobile .header__language__check{color:var(--blue-sky-600);font-size:14px;line-height:1;}.mud-header-mobile .header-language.is-open .header__language__btn{background:var(--gray-250);}.mud-header-mobile .mainNav__panel{box-sizing:border-box;left:auto;right:-100%;top:100%;max-width:100%;width:min(100%,30rem);border-left:var(--border-width-1) var(--border-style-solid) var(--gray-250);border-right:0;}.mud-header-mobile .mainNav__panel.is-active{right:0;}.mud-header-mobile .mainNav__submenu{position:absolute;inset:0;margin:0;background:var(--white);padding:var(--spacing-16);transform:translateX(100%);opacity:0;overflow-y:auto;transition:transform 0.35s ease,opacity 0.35s ease;}.mud-header-mobile .mainNav__submenu.is-active{transform:translateX(0);opacity:1;}.mud-mobile-sublist{margin:var(--spacing-8) 0 0;padding-left:var(--spacing-12);border-left:1px solid var(--mud-border-subtle);}.mud-mobile-group + .mud-mobile-group{margin-top:var(--spacing-8);}.mud-mobile-group__title{font-weight:600;color:var(--mud-text-default);}.mud-mobile-nav__title{margin:0 0 var(--spacing-12);padding:0 var(--spacing-20);font-size:var(--text-heading-h5-2xs-font-size);}.mud-empty-menu{margin:0;color:var(--mud-text-secondary);}@media (max-width:1075px){.pre-header{display:none;}.mud-header{display:none;}.mud-header-mobile{display:block;}}@media (max-width:767.98px){.pre-header{padding-block:var(--spacing-8);}.pre-header__content{gap:var(--spacing-12);}.pre-header__logo span{font-size:var(--text-caption-sm-font-size);}.mud-main-content{padding-top:var(--spacing-24);}.mud-search-form{grid-template-columns:1fr;}.mud-auth-card__header,.mud-auth-card__body{padding:var(--spacing-24);}body.page-user-login #block-mud-content .content,body.page-user-password #block-mud-content .content,body.page-user-register #block-mud-content .content{padding:var(--spacing-24);}body.mud-auth-page .tabs .nav-tabs,body.page-user-login .tabs .nav-tabs,body.page-user-password .tabs .nav-tabs,body.page-user-register .tabs .nav-tabs{flex-direction:column;}.mud-header-mobile__auth{padding-inline:var(--spacing-12);}}@media (max-width:479.98px){.mud-header-mobile .header__actions{gap:var(--spacing-8);}.mud-header-mobile__auth{display:none;}}
