.app-logo{color:var(--cm-color-primary,#ff0037);font-size:2rem}.layout-nav-item[data-v-0eb4e0e1]{color:var(--cm-color-black,#000);font-weight:var(--cm-font-weight-medium,500);text-decoration:none}.layout-nav-item__label[data-v-0eb4e0e1]{position:relative}.layout-nav-item__label[data-v-0eb4e0e1]:after{background-color:transparent;bottom:-.1em;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.layout-nav-item--active[data-v-0eb4e0e1]{font-family:var(--cm-font-family-bold,var(--font-family-bold,sans-serif));font-weight:var(--cm-font-weight-bold,700)}.layout-nav-item--active .layout-nav-item__label[data-v-0eb4e0e1]:after{background-color:var(--cm-color-red,red)}[data-v-cef29d3a] p{margin:0}.foundation-list-item[data-v-cef29d3a]{align-items:center;container-type:inline-size;display:flex}.foundation-list-item__end[data-v-cef29d3a],.foundation-list-item__start[data-v-cef29d3a]{align-items:center;display:flex;flex:0 0 auto}.foundation-list-item__end[data-v-cef29d3a] .iconify,.foundation-list-item__end[data-v-cef29d3a] svg,.foundation-list-item__start[data-v-cef29d3a] .iconify,.foundation-list-item__start[data-v-cef29d3a] svg{height:1.2em;width:1.2em}.foundation-list-item__content[data-v-cef29d3a]{flex:1 1 auto;max-width:100%}.foundation-list-item--bold[data-v-cef29d3a]{font-family:var(--cm-font-family-bold,var(--font-family-bold,sans-serif));font-weight:var(--cm-font-weight-bold,700)}.foundation-list-item--size-small[data-v-cef29d3a]{font-size:var(--cm-font-size-sm,.875rem);gap:var(--cm-spacing-2,.5rem);margin-block:var(--cm-spacing-1,.25rem)}@container (width > 25rem){.foundation-list-item--size-small[data-v-cef29d3a]{gap:var(--cm-spacing-3,.75rem)}}.foundation-list-item--size-medium[data-v-cef29d3a]{font-size:var(--cm-font-size-sm,.875rem);gap:var(--cm-spacing-2,.5rem);margin-block:var(--cm-spacing-3,.75rem)}@container (width > 25rem){.foundation-list-item--size-medium[data-v-cef29d3a]{font-size:var(--cm-font-size-md,1rem);gap:var(--cm-spacing-4,1rem)}}.foundation-list-item--size-large[data-v-cef29d3a]{font-size:var(--cm-font-size-md,1rem);gap:var(--cm-spacing-3,.75rem);margin-block:var(--cm-spacing-6,1.5rem)}@container (width > 25rem){.foundation-list-item--size-large[data-v-cef29d3a]{font-size:var(--cm-font-size-lg,1.125rem);gap:var(--cm-spacing-4,1rem)}}.foundation-list-item--color-inherit[data-v-cef29d3a]{color:inherit}.foundation-list-item--color-primary[data-v-cef29d3a]{color:var(--cm-color-primary,#ff0038)}.foundation-list-item--color-black[data-v-cef29d3a]{color:var(--cm-color-black,#000)}.foundation-list-item--color-white[data-v-cef29d3a]{color:var(--cm-color-white,#fff)}.foundation-list[data-v-8f3615b7]{padding:0}.foundation-list[data-v-8f3615b7] .foundation-list-item:first-child{margin-block-start:0}.foundation-list[data-v-8f3615b7] .foundation-list-item:last-child{margin-block-end:0}.foundation-popper[data-v-00a7927b]{position:relative}.foundation-popper__button[data-v-00a7927b]{background:none;border:none;color:var(--cm-color-black,#000);display:inline-flex;padding:var(--cm-spacing-2,.5rem);transition-duration:var(--cm-transition-duration-fast,.2s);transition-property:background-color,color;transition-timing-function:var(--cm-transition-timing-function-fast,ease-in-out)}.foundation-popper__button[data-v-00a7927b]:focus,.foundation-popper__button[data-v-00a7927b]:hover{color:var(--cm-color-primary,#ff0037)}.foundation-popper__button--icon-only[data-v-00a7927b]{align-items:center;border-radius:50%;font-size:var(--cm-font-size-xl,1.5rem);height:2.5rem;justify-content:center;margin:0;padding:0;width:2.5rem}.foundation-popper__button--icon-only[data-v-00a7927b]:focus,.foundation-popper__button--icon-only[data-v-00a7927b]:hover{background-color:var(--cm-color-neutral-100,#f2f2f2);outline:none}.foundation-popper__button[data-v-00a7927b] svg{margin:0}.foundation-popper__label[data-v-00a7927b]{align-items:center;display:flex;gap:var(--cm-spacing-2,.5rem)}.foundation-popper__menu[data-v-00a7927b]{background-color:var(--cm-color-white,#fff);box-shadow:var(--cm-box-shadow-md,0 2px 10px rgba(0,0,0,.1));box-sizing:border-box;margin:0;padding:var(--cm-spacing-4,1rem);position:absolute;z-index:var(--cm-layout-language-switch-z-index,100)}.foundation-popper__menu[data-v-00a7927b] a{display:block;overflow:hidden;text-overflow:ellipsis}.foundation-popper__menu[data-v-00a7927b] :focus-visible,.foundation-popper__menu [has-focus][data-v-00a7927b]{outline:var(--cm-focus-ring,2px solid var(--cm-focus-ring-color,#ff0037))}.auth-account-menu[data-v-51d82758] a{font-size:var(--cm-font-size-md,1rem);text-decoration:none}.auth-account-menu[data-v-51d82758] a.router-link-active,.auth-account-menu[data-v-51d82758] a:hover{color:var(--cm-color-primary,#ff0037)}.auth-account-menu__list[data-v-51d82758]{margin-block:var(--cm-spacing-2,.5rem) 0;width:clamp(8rem,35vw,10rem)}@keyframes spin{to{transform:rotate(1turn)}}.foundation-base-button{background-color:var(--cm-color-primary,#007bff);border:1px solid var(--cm-color-primary,#007bff);border-radius:var(--cm-border-radius,.25rem);color:var(--cm-color-white,#fff);display:inline-block;font-weight:var(--cm-font-weight-bold,700);min-width:0;padding-block:var(--cm-spacing-2,.5rem);padding-inline:var(--cm-spacing-6,1.5rem);text-decoration:none;transition:var(--cm-transition-fast,.2s);white-space:nowrap}.foundation-base-button--large{padding-block:var(--cm-spacing-4,1rem);padding-inline:var(--cm-spacing-8,2rem)}.foundation-base-button--loading{cursor:wait}.foundation-base-button--loading .foundation-base-button__icon{animation:spin 1s linear infinite}.foundation-base-button--icon-only{aspect-ratio:1}.foundation-base-button__label{font-size:1rem;justify-content:center;line-height:1.5;overflow:hidden;text-align:center;text-overflow:ellipsis}.foundation-base-button__label:not(.foundation-base-button__label--icon){display:block}.foundation-base-button__label--reverse{flex-direction:row-reverse}.foundation-base-button__label--large{font-size:1.125rem}.foundation-base-button__label--icon-only{aspect-ratio:1}.foundation-base-button--loading .foundation-base-button__label,.foundation-base-button__label--icon{align-items:center;display:flex;gap:var(--cm-spacing-1,.25rem)}.foundation-base-button--loading .foundation-base-button__label:not(.foundation-base-button--loading .foundation-base-button__label--icon){justify-content:center}.foundation-base-button--disabled,.foundation-base-button:disabled{background-color:var(--cm-color-neutral-50,#e0e0e0);border-color:var(--cm-color-neutral-50,#e0e0e0);color:var(--cm-color-neutral-500,#6c757d);pointer-events:none}.foundation-base-button--disabled:not(.foundation-base-button:disabled--loading,.foundation-base-button--disabled--loading),.foundation-base-button:disabled:not(.foundation-base-button:disabled--loading,.foundation-base-button--disabled--loading){cursor:not-allowed}@media (hover:hover){.foundation-base-button--primary:hover:not(:disabled){background-color:var(--cm-color-primary-darker,#0056b3);border-color:var(--cm-color-primary-darker,#0056b3)}}.foundation-base-button--primary:active:not(:disabled){background-color:var(--cm-color-primary-darkest,#004085);border-color:var(--cm-color-primary-darkest,#004085)}.foundation-base-button--secondary{background-color:var(--cm-color-white,#fff);border:1px solid var(--cm-color-black,#000);color:var(--cm-color-black,#007bff)}@media (hover:hover){.foundation-base-button--secondary:hover:not(:disabled){background-color:var(--cm-color-black,#000);color:var(--cm-color-white,#fff)}}.foundation-base-button--secondary:active:not(:disabled){background-color:var(--cm-color-black,#000);color:var(--cm-color-white,#fff)}.foundation-base-button--ghost{background-color:transparent;border:none;color:var(--cm-color-black,#000);padding-inline:0}@media (hover:hover){.foundation-base-button--ghost:hover:not(:disabled){color:var(--cm-color-primary,#007bff)}}.foundation-base-button--ghost:active:not(:disabled){color:var(--cm-color-primary-darkest,#004085)}.page-error{margin-block:var(--cm-spacing-8,2rem)}.page-error__cta{margin-block-start:var(--cm-spacing-6,1.5rem)}.page-error__content p{margin-block:var(--cm-spacing-2,.5rem);max-width:80ch;white-space:pre-line}.page-error__content h1{font-family:var(--cm-font-family,"system-ui, sans-serif");font-size:var(--cm-font-size-3xl,3rem);font-weight:var(--cm-font-weight-bold,700);line-height:1.6;margin-block-end:0}.page-error__stack{max-width:100%;overflow:scroll}
