@keyframes b-i-translate-x{0%{translate:0 0}50%{translate:.25rem 0}to{translate:0 0}}@keyframes b-i-translate-y{0%{translate:0 0}50%{translate:0 .25rem}to{translate:0 0}}@keyframes b-i-rotate{0%{rotate:0}to{rotate:1turn}}@keyframes b-i-scale{0%{scale:1}50%{scale:.75}to{scale:1}}.b-i.mod-fix{position:relative;top:-.0625em}.b-i.as-prepend{margin-right:.5rem}.b-i.as-append{margin-left:.5rem}.animate-icon .b-i{transition:all var(--td-sm) var(--te-position)!important}@media(prefers-reduced-motion:reduce){.animate-icon .b-i{transition:none!important}}.animate-icon:hover .b-i.with-animation-translate-x{animation:b-i-translate-x var(--td-xxl) var(--te-change) infinite}@media(prefers-reduced-motion:reduce){.animate-icon:hover .b-i.with-animation-translate-x{animation:none!important}}.animate-icon:hover .b-i.with-animation-translate-y{animation:b-i-translate-y var(--td-xxl) var(--te-change) infinite}@media(prefers-reduced-motion:reduce){.animate-icon:hover .b-i.with-animation-translate-y{animation:none!important}}.animate-icon:hover .b-i.with-animation-rotate{animation:b-i-rotate var(--td-xxl) var(--te-change) infinite}@media(prefers-reduced-motion:reduce){.animate-icon:hover .b-i.with-animation-rotate{animation:none!important}}.animate-icon:hover .b-i.with-animation-scale{animation:b-i-scale var(--td-xxl) var(--te-shape) infinite}@media(prefers-reduced-motion:reduce){.animate-icon:hover .b-i.with-animation-scale{animation:none!important}}.b{--b-rest-c:var(--theme-link);--b-rest-bg:transparent;--b-c:var(--b-rest-c);--b-bg:var(--b-rest-bg);--b-hover-c:var(--theme-link-hover);--b-focus-c:var(--theme-link-focus);--b-active-c:var(--theme-link-active);--b-hover-bg:var(--b-rest-bg);--b-focus-bg:var(--b-hover-bg);--b-active-bg:var(--b-focus-bg);--b-rest-bc:var(--bc-normal);--b-bc:var(--b-rest-bc);--b-hover-bc:var(--b-bc);--b-p:.1875rem 1.25rem;--b-fs:var(--fs-sm);display:inline-flex;flex-wrap:nowrap;align-items:center;padding:var(--b-p);-webkit-user-select:none;user-select:none;cursor:pointer;line-height:1.5;text-align:center;vertical-align:middle;letter-spacing:var(--ls-normal);font-family:var(--ff-subheading);font-weight:var(--fw-bold);font-size:var(--b-fs);text-decoration:none!important;color:var(--b-c);border-width:var(--bw-bs);border-style:solid;border-color:var(--b-bc);background-color:var(--b-bg);border-radius:var(--br-bs);white-space:nowrap;transition:var(--transition-button)}.b.var-link{--b-rest-c:var(--theme-link);--b-hover-c:var(--theme-link-hover);--b-active-c:var(--theme-link-active);--b-focus-c:var(--theme-link-focus)}.b.var-altlink-1{--b-rest-c:var(--theme-altlink-1);--b-hover-c:var(--theme-altlink-1-hover);--b-active-c:var(--theme-altlink-1-active);--b-focus-c:var(--theme-altlink-1-focus)}.b.var-altlink-2{--b-rest-c:var(--theme-altlink-2);--b-hover-c:var(--theme-altlink-2-hover);--b-active-c:var(--theme-altlink-2-active);--b-focus-c:var(--theme-altlink-2-focus)}.b.var-altlink-3{--b-rest-c:var(--theme-altlink-3);--b-hover-c:var(--theme-altlink-3-hover);--b-active-c:var(--theme-altlink-3-active);--b-focus-c:var(--theme-altlink-3-focus)}.b.var-primary{--b-rest-bg:var(--theme-primary);--b-hover-bg:var(--theme-primary-hover);--b-active-bg:var(--theme-primary-active);--b-focus-bg:var(--theme-primary-focus)}.b.var-secondary{--b-rest-bg:var(--theme-secondary);--b-hover-bg:var(--theme-secondary-hover);--b-active-bg:var(--theme-secondary-active);--b-focus-bg:var(--theme-secondary-focus)}.b.var-info{--b-rest-bg:var(--theme-info);--b-hover-bg:var(--theme-info-hover);--b-active-bg:var(--theme-info-active);--b-focus-bg:var(--theme-info-focus)}.b.var-accent{--b-rest-bg:var(--theme-accent);--b-hover-bg:var(--theme-accent-hover);--b-active-bg:var(--theme-accent-active);--b-focus-bg:var(--theme-accent-focus)}.b.var-accent,.b.var-info,.b.var-primary,.b.var-secondary{--b-rest-c:var(--theme-inverse-1);--b-hover-c:var(--theme-inverse-1);--b-focus-c:var(--theme-inverse-1);--b-active-c:var(--theme-inverse-1)}.b.mod-sm{--b-fs:var(--fs-xs);--b-p:.125rem .5rem}.b.mod-ms{--b-fs:var(--fs-bs);--b-p:.375rem 1.375rem}.b.mod-md{--b-fs:var(--fs-ms);--b-p:.5rem 1.75rem}.b:hover{--b-c:var(--b-hover-c);--b-bg:var(--b-hover-bg);--b-bc:var(--b-hover-bc)}.b:focus{--b-c:var(--b-focus-c);--b-bg:var(--b-focus-bg);--b-bc:var(--b-hover-bc)}.b:active{--b-c:var(--b-active-c);--b-bg:var(--b-active-bg);--b-bc:var(--b-hover-bc)}.b.var-static-transparent{--b-rest-c:var(--theme-shaded-3);--b-hover-c:var(--b-c);--b-rest-bg:var(--dimmed-bg-4);--b-hover-bg:var(--b-bg);border:none!important;box-shadow:none!important}.b.as-static,.b.no-action{--b-hover-c:var(--b-rest-c);--b-focus-c:var(--b-rest-c);--b-active-c:var(--b-rest-c);--b-hover-bg:var(--b-rest-bg);--b-focus-bg:var(--b-rest-bg);--b-active-bg:var(--b-rest-bg)}.b .b-i-i.as-append,.b .b-i-i.as-prepend{flex:0 0 auto}.b .b-i-i.as-append-end{justify-self:end}.b .b-text{flex:1;position:relative;top:-.125em}.b .b-custom{display:block}@media(prefers-reduced-motion:reduce){.b{transition:none!important}}@keyframes glow-pulse{0%{filter:drop-shadow(0 0 2px rgba(var(--theme-primary-rgb)/50%))}to{filter:drop-shadow(0 1px 8px rgba(var(--theme-primary-rgb)/100%))}}.b:hover{animation:glow-pulse var(--td-xxl) ease-in-out infinite alternate;scale:.975;animation:glow-pulse var(--td-xxl) ease-in-out infinite alternate,interaction-blur var(--td-lg) var(--te-appear)!important}@media(prefers-reduced-motion:reduce){.b:hover{animation:none!important}}.b:active{scale:.95;filter:blur(1rem)}.b.as-static,.b.is-active:not(.no-active),.b.no-action,.b.router-link-active:not(.no-router-link-active){cursor:default;pointer-events:none}.b.as-static:active,.b.as-static:focus,.b.as-static:hover,.b.is-active:not(.no-active):active,.b.is-active:not(.no-active):focus,.b.is-active:not(.no-active):hover,.b.no-action:active,.b.no-action:focus,.b.no-action:hover,.b.router-link-active:not(.no-router-link-active):active,.b.router-link-active:not(.no-router-link-active):focus,.b.router-link-active:not(.no-router-link-active):hover{animation:none!important}.b.as-icon-b,.b.as-image-b,.b.as-svgfill-b,.b.as-text-b{background:none!important;border:none}.b.as-icon-b,.b.as-svgfill-b{padding:.25rem}.b.as-icon-b .b-i-i,.b.as-image-b .b-custom,.b.as-svgfill-b .b-custom{filter:var(--ts-normal)}.b.as-text-b{text-underline-offset:.25em}.b.as-text-b .b-i-i,.b.as-text-b .b-text{filter:var(--ts-small)}.b:not(.as-text-b,.as-icon-b,.as-svgfill-b,.as-svg-cta){box-shadow:var(--bxs-normal)}.b.as-blank{border:none!important;padding:0}.b.as-svg-cta{justify-content:center}.b.as-svg-cta .b-text{position:relative;top:-.0625em;font-weight:var(--fw-bolder);filter:var(--ts-small-alt)}.b.as-bodyfont{font-family:var(--ff-body);font-weight:var(--fw-normal)}.b.as-bodyfont .b-text{position:relative;top:-.125em}.b.as-dropdown{font-size:var(--fs-bs);text-align:left;white-space:wrap}.b.as-dropdown .b-i-i.as-append,.b.as-dropdown .b-i-i.as-prepend{align-self:start;position:relative;top:.25em}.b.as-dropdown .b-text .i{position:relative;top:-.0625em}.b.as-block{display:flex;width:100%}.b.as-tag{padding:.35em .65em;height:1.7em;font-family:var(--ff-body);font-size:var(--fs-sm);border:none;box-shadow:none}.b.as-icon-b{line-height:0}.b.as-icon-b .b-i-i{transition:opacity var(--td-sm) var(--te-change);opacity:1}@media(prefers-reduced-motion:reduce){.b.as-icon-b .b-i-i{transition:none!important}}.b.as-icon-b .base-b-loading{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity var(--td-bs) var(--te-change);opacity:0}@media(prefers-reduced-motion:reduce){.b.as-icon-b .base-b-loading{transition:none!important}}.b.as-icon-b.is-loading .b-i-i{opacity:0}.b.as-icon-b.is-loading .base-b-loading{opacity:1}.b:not(.as-svg-cta,.as-svgfill-b):focus,button:not(.as-svg-cta,.as-svgfill-b):focus{outline:var(--outline-focus);box-shadow:var(--bxs-focus)}.b.as-svg-cta:focus-visible,.b.as-svgfill-b:focus-visible,button.as-svg-cta:focus-visible,button.as-svgfill-b:focus-visible{outline:var(--outline-focus)}.b.as-icon-b,.b.as-svgfill-b,button.as-icon-b,button.as-svgfill-b{border-radius:50%}.b.is-disabled,.b[disabled]:not([disabled=false]),fieldset:disabled .b{pointer-events:none}.b.is-disabled.as-icon-b,.b.is-disabled.as-svgfill-b,.b.is-disabled.as-text-b,.b[disabled]:not([disabled=false]).as-icon-b,.b[disabled]:not([disabled=false]).as-svgfill-b,.b[disabled]:not([disabled=false]).as-text-b,fieldset:disabled .b.as-icon-b,fieldset:disabled .b.as-svgfill-b,fieldset:disabled .b.as-text-b{--b-rest-c:var(--disabled-color)}.b.is-disabled:not(.as-text-b,.as-icon-b,.as-svgfill-b),.b[disabled]:not([disabled=false]):not(.as-text-b,.as-icon-b,.as-svgfill-b),fieldset:disabled .b:not(.as-text-b,.as-icon-b,.as-svgfill-b){--b-rest-c:var(--disabled-color);--b-rest-bg:var(--disabled-bg);--b-hover-bg:var(--disabled-bg);--b-active-bg:var(--disabled-bg);--b-focus-bg:var(--disabled-bg);--b-rest-bc:var(--b-rest-bc);--b-hover-bc:var(--b-rest-bc)}.b.is-active:not(.no-active).as-icon-b,.b.is-active:not(.no-active).as-svgfill-b,.b.is-active:not(.no-active).as-text-b,.b.router-link-active:not(.no-router-link-active,.no-router-link-active-style).as-icon-b,.b.router-link-active:not(.no-router-link-active,.no-router-link-active-style).as-svgfill-b,.b.router-link-active:not(.no-router-link-active,.no-router-link-active-style).as-text-b{--b-rest-c:var(--theme-contrast-1);--b-hover-c:var(--theme-contrast-1);--b-focus-c:var(--theme-contrast-1);--b-active-c:var(--theme-contrast-1)}.b.is-active:not(.no-active):not(.as-icon-b,.as-text-b,.as-svgfill-b),.b.router-link-active:not(.no-router-link-active,.no-router-link-active-style):not(.as-icon-b,.as-text-b,.as-svgfill-b){--b-rest-c:var(--theme-inverse-1);--b-hover-c:var(--theme-inverse-1);--b-focus-c:var(--theme-inverse-1);--b-active-c:var(--theme-inverse-1);--b-rest-bg:var(--theme-contrast-1);--b-hover-bg:var(--theme-contrast-1);--b-focus-bg:var(--theme-contrast-1);--b-active-bg:var(--theme-contrast-1);--b-rest-bc:var(--b-hover-bc)}.b.is-active.no-active.as-icon-b,.b.is-active.no-active.as-svgfill-b,.b.is-active.no-active.as-text-b{--b-rest-c:var(--theme-contrast-1)}.b.is-active.no-active:not(.as-icon-b,.as-text-b,.as-svgfill-b){--b-rest-c:var(--theme-inverse-1);--b-rest-bg:var(--theme-contrast-1);--b-rest-bc:var(--b-hover-bc)}.b.is-inactive{opacity:.25}.b.is-inactive.as-icon-b,.b.is-inactive.as-svgfill-b,.b.is-inactive.as-text-b{--b-rest-c:var(--inactive-color)}.b.is-inactive:not(.as-icon-b,.as-text-b,.as-svgfill-b){--b-rest-c:var(--inactive-color);--b-rest-bg:var(--inactive-bg);opacity:1}.b.is-inactive:hover{opacity:1}
