.b-i.mod-fix{position:relative;top:-.125em}.b-i.as-prepend{margin-left:.5rem}.b-i.as-append{margin-right:.5rem}.animate-icon .b-i{position:relative;transition:all var(--td-sm) var(--te-position)!important}.animate-icon:hover .b-i.with-animation-translate.as-prepend{left:2px}.animate-icon:hover .b-i.with-animation-translate.as-append{right:2px}.animate-icon:hover .b-i.with-animation-rotate{transform:rotate(90deg)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.base-loading{display:block}.base-loading.pos-inline{display:inline-block;line-height:1;position:relative;vertical-align:middle}.base-loading.pos-center{left:50%;position:absolute!important;top:50%;transform:translate(-50%,-50%);transition:all var(--td-bs) var(--te-change);z-index:500}.base-loading .base-loading-inner{--fs:1em;--t:1s;animation:spin var(--t) linear infinite;font-size:var(--fs);height:1em;width:1em}.base-loading .base-loading-inner .loading-icon{border-top:.125em solid var(--theme-contrast-1);border:.125em solid var(--theme-contrast-1);border-radius:50%;border-top-color:var(--theme-shaded-1);height:100%;max-height:100%;max-width:100%;width:100%}a,button{border-color:transparent;border-width:0}.b{--button-rest-c:var(--theme-tertiary);--button-rest-bg:transparent;--button-c:var(--button-rest-c);--button-bg:var(--button-rest-bg);--button-hover-c:var(--button-c);--button-focus-c:var(--button-hover-c);--button-active-c:var(--button-focus-c);--button-hover-bg:var(--button-rest-bg);--button-focus-bg:var(--button-hover-bg);--button-active-bg:var(--button-focus-bg);--button-rest-bc:var(--theme-inverse-3);--button-bc:var(--button-rest-bc);--button-hover-bc:var(--theme-inverse-1);--b-p:.25rem 1.25rem;--b-fs:var(--fs-sm);--bs-link-color:var(--button-rest-c);--bs-link-hover-color:var(--button-hover-c);background-color:var(--button-bg);border-color:var(--button-bc);border-radius:var(--br-bs);border-style:solid;border-width:var(--bw-bs);color:var(--button-c);cursor:pointer;display:inline-block;font-family:var(--ff-subheading);font-size:var(--b-fs);font-weight:var(--fw-bold);letter-spacing:var(--ls-normal);line-height:1;padding:var(--b-p);text-align:center;text-decoration:none!important;transition:color var(--td-sm) var(--te-change),opacity var(--td-sm) var(--te-change),width var(--td-sm) var(--te-shape),height var(--td-sm) var(--te-shape),border-color var(--td-sm) var(--te-change),background-color var(--td-sm) var(--te-change);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.b.var-altlink-1{--button-rest-c:var(--theme-altlink-1);--button-hover-c:var(--theme-altlink-1-hover);--button-active-c:var(--theme-altlink-1-active);--button-focus-c:var(--theme-altlink-1-focus)}.b.var-primary{--button-rest-bg:var(--theme-primary);--button-hover-bg:var(--theme-primary-hover);--button-active-bg:var(--theme-primary-active);--button-focus-bg:var(--theme-primary-focus)}.b.var-secondary{--button-rest-bg:var(--theme-secondary);--button-hover-bg:var(--theme-secondary-hover);--button-active-bg:var(--theme-secondary-active);--button-focus-bg:var(--theme-secondary-focus)}.b.var-tertiary{--button-rest-bg:var(--theme-tertiary);--button-hover-bg:var(--theme-tertiary-hover);--button-active-bg:var(--theme-tertiary-active);--button-focus-bg:var(--theme-tertiary-focus)}.b.mod-md{--b-fs:var(--fs-ms);--b-p:.5rem 1.75rem}.b:hover{--button-c:var(--button-hover-c);--button-bg:var(--button-hover-bg);--button-bc:var(--button-hover-bc)}.b:focus{--button-c:var(--button-focus-c);--button-bg:var(--button-focus-bg);--button-bc:var(--button-hover-bc)}.b:active{--button-c:var(--button-active-c);--button-bg:var(--button-active-bg);--button-bc:var(--button-hover-bc)}.b.var-tertiary{--button-rest-c:var(--tertiary-button-c);--button-hover-c:var(--tertiary-button-hover-c);--button-focus-c:var(--tertiary-button-hover-c);--button-active-c:var(--tertiary-button-hover-c)}.b.var-primary,.b.var-secondary{--button-rest-c:var(--yellow-button-c);--button-hover-c:var(--yellow-button-hover-c);--button-focus-c:var(--yellow-button-hover-c);--button-active-c:var(--yellow-button-hover-c);--button-hover-bg:var(--yellow-button-hover-bg)}.b.no-action{--button-hover-c:var(--button-rest-c);--button-focus-c:var(--button-rest-c);--button-active-c:var(--button-rest-c);--button-hover-bg:var(--button-rest-bg);--button-focus-bg:var(--button-rest-bg);--button-active-bg:var(--button-rest-bg)}.b:not(.as-blank,.as-image-link,.as-text-link){position:relative}.b:not(.as-blank,.as-image-link,.as-text-link):hover:before{animation:flicker .2s infinite;border-radius:inherit;box-shadow:0 0 2.25rem rgba(var(--theme-primary-rgb)/50%);content:"";height:100%;inset:0;position:absolute;width:100%}.b.as-static,.b.no-action{animation:none!important;cursor:default;pointer-events:none}.b.as-image-link,.b.as-text-link{background:none!important;border:none}.b.as-text-link{text-underline-offset:.2em}.b.as-blank{border:none!important;padding:0}.b.as-block{display:block;width:100%}.b.as-tag{border:none;box-shadow:none;font-family:var(--ff-body);font-size:var(--fs-xs);height:1.7em;padding:.35em .65em}.b.as-tag.is-strikethrough.is-disabled,.b.as-tag.is-strikethrough.is-inactive,.b.as-tag.is-strikethrough[disabled]:not([disabled=false]){text-decoration:line-through!important}.b.as-image-link{line-height:0;position:relative}.b.as-image-link .b-i-i{opacity:1;transition:opacity var(--td-sm) var(--te-change)}.b.as-image-link .base-loading{left:50%;opacity:0;position:absolute!important;top:50%;transform:translate(-50%,-50%);transition:opacity var(--td-bs) var(--te-change)}.b.as-image-link.is-loading .b-i-i{opacity:0}.b.as-image-link.is-loading .base-loading{opacity:1}.b:not(.var-wheel-button) .b-text{position:relative;top:-.066em}.b,button{outline-offset:calc(var(--bw-bs)*-1)}.b:focus-visible,button:focus-visible{box-shadow:var(--bxs-focus);outline:var(--outline-focus)}.b.as-text-link,button.as-text-link{outline-offset:0}.b.as-image-link,button.as-image-link{border-radius:50%;outline-offset:2px}.b.is-disabled,.b[disabled]:not([disabled=false]){pointer-events:none}.b.is-disabled.as-image-link,.b.is-disabled.as-text-link,.b[disabled]:not([disabled=false]).as-image-link,.b[disabled]:not([disabled=false]).as-text-link{--button-rest-c:var(--disabled-color)}.b.is-disabled:not(.as-image-link,.as-text-link),.b[disabled]:not([disabled=false]):not(.as-image-link,.as-text-link){--button-rest-c:var(--disabled-color);--button-rest-bg:var(--disabled-bg);--button-hover-bg:var(--disabled-bg);--button-active-bg:var(--disabled-bg);--button-focus-bg:var(--disabled-bg);--button-rest-bc:var(--button-rest-bc);--button-hover-bc:var(--button-rest-bc)}.b.is-active.as-image-link,.b.is-active.as-text-link{--button-rest-c:var(--tertiary-button-hover-c)}.b.is-active:not(.as-image-link,.as-text-link){--button-rest-c:var(--theme-tertiary);--button-hover-c:var(--theme-tertiary);--button-focus-c:var(--theme-tertiary);--button-active-c:var(--theme-tertiary);--button-rest-bg:var(--theme-primary);--button-hover-bg:var(--theme-primary);--button-focus-bg:var(--theme-primary);--button-active-bg:var(--theme-primary);--button-rest-bc:var(--button-hover-bc)}.b.is-inactive{opacity:.25}.b.is-inactive.as-image-link,.b.is-inactive.as-text-link{--button-rest-c:var(--inactive-color)}.b.is-inactive:not(.as-image-link,.as-text-link,.var-wheel-button){--button-rest-c:var(--inactive-color);--button-rest-bg:var(--inactive-bg);opacity:1}.b.is-inactive:hover{opacity:1}
