.o3-button{-webkit-appearance:none}.o3-button.o3-button--primary:hover{background-color:var(--_o3-button-primary-standard-hover-background);border-color:var(--_o3-button-primary-standard-hover-border);color:var(--_o3-button-primary-standard-hover-color)}.o3-button.o3-button--primary:focus-visible{background-color:var(--_o3-button-primary-standard-focus-background);border-color:var(--_o3-button-primary-standard-focus-border);color:var(--_o3-button-primary-standard-focus-color)}.o3-button.o3-button--primary:is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-primary-standard-active-background);border-color:var(--_o3-button-primary-standard-active-border);color:var(--_o3-button-primary-standard-active-color)}.o3-button.o3-button--primary[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--primary{background-color:var(--_o3-button-primary-inverse-background);border-color:var(--_o3-button-primary-inverse-border);color:var(--_o3-button-primary-inverse-color)}:is(.o3-button.o3-button--primary[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--primary):hover{background-color:var(--_o3-button-primary-inverse-hover-background);border-color:var(--_o3-button-primary-inverse-hover-border);color:var(--_o3-button-primary-inverse-hover-color)}:is(.o3-button.o3-button--primary[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--primary):focus-visible{background-color:var(--_o3-button-primary-inverse-focus-background);border-color:var(--_o3-button-primary-inverse-focus-border);color:var(--_o3-button-primary-inverse-focus-color)}:is(.o3-button.o3-button--primary[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--primary):is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-primary-inverse-active-background);border-color:var(--_o3-button-primary-inverse-active-border);color:var(--_o3-button-primary-inverse-active-color)}.o3-button.o3-button--primary[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--primary{background-color:var(--_o3-button-primary-mono-background);border-color:var(--_o3-button-primary-mono-border);color:var(--_o3-button-primary-mono-color)}:is(.o3-button.o3-button--primary[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--primary):hover{background-color:var(--_o3-button-primary-mono-hover-background);border-color:var(--_o3-button-primary-mono-hover-border);color:var(--_o3-button-primary-mono-hover-color)}:is(.o3-button.o3-button--primary[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--primary):focus-visible{background-color:var(--_o3-button-primary-mono-focus-background);border-color:var(--_o3-button-primary-mono-focus-border);color:var(--_o3-button-primary-mono-focus-color)}:is(.o3-button.o3-button--primary[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--primary):is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-primary-mono-active-background);border-color:var(--_o3-button-primary-mono-active-border);color:var(--_o3-button-primary-mono-active-color)}.o3-button.o3-button--primary[data-o3-theme=neutral],:where([data-o3-theme=neutral]) .o3-button.o3-button--primary{background-color:var(--_o3-button-primary-neutral-background);border-color:var(--_o3-button-primary-neutral-border);color:var(--_o3-button-primary-neutral-color)}:is(.o3-button.o3-button--primary[data-o3-theme=neutral],:where([data-o3-theme=neutral]) .o3-button.o3-button--primary):hover{background-color:var(--_o3-button-primary-neutral-hover-background);border-color:var(--_o3-button-primary-neutral-hover-border);color:var(--_o3-button-primary-neutral-hover-color)}:is(.o3-button.o3-button--primary[data-o3-theme=neutral],:where([data-o3-theme=neutral]) .o3-button.o3-button--primary):focus-visible{background-color:var(--_o3-button-primary-neutral-focus-background);border-color:var(--_o3-button-primary-neutral-focus-border);color:var(--_o3-button-primary-neutral-focus-color)}:is(.o3-button.o3-button--primary[data-o3-theme=neutral],:where([data-o3-theme=neutral]) .o3-button.o3-button--primary):is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-primary-neutral-active-background);border-color:var(--_o3-button-primary-neutral-active-border);color:var(--_o3-button-primary-neutral-active-color)}.o3-button.o3-button--secondary:hover{background-color:var(--_o3-button-secondary-standard-hover-background);border-color:var(--_o3-button-secondary-standard-hover-border);color:var(--_o3-button-secondary-standard-hover-color)}.o3-button.o3-button--secondary:focus-visible{background-color:var(--_o3-button-secondary-standard-focus-background);border-color:var(--_o3-button-secondary-standard-focus-border);color:var(--_o3-button-secondary-standard-focus-color)}.o3-button.o3-button--secondary:is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-secondary-standard-active-background);border-color:var(--_o3-button-secondary-standard-active-border);color:var(--_o3-button-secondary-standard-active-color)}.o3-button.o3-button--secondary[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--secondary{background-color:var(--_o3-button-secondary-inverse-background);border-color:var(--_o3-button-secondary-inverse-border);color:var(--_o3-button-secondary-inverse-color)}:is(.o3-button.o3-button--secondary[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--secondary):hover{background-color:var(--_o3-button-secondary-inverse-hover-background);border-color:var(--_o3-button-secondary-inverse-hover-border);color:var(--_o3-button-secondary-inverse-hover-color)}:is(.o3-button.o3-button--secondary[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--secondary):focus-visible{background-color:var(--_o3-button-secondary-inverse-focus-background);border-color:var(--_o3-button-secondary-inverse-focus-border);color:var(--_o3-button-secondary-inverse-focus-color)}:is(.o3-button.o3-button--secondary[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--secondary):is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-secondary-inverse-active-background);border-color:var(--_o3-button-secondary-inverse-active-border);color:var(--_o3-button-secondary-inverse-active-color)}.o3-button.o3-button--secondary[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--secondary{background-color:var(--_o3-button-secondary-mono-background);border-color:var(--_o3-button-secondary-mono-border);color:var(--_o3-button-secondary-mono-color)}:is(.o3-button.o3-button--secondary[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--secondary):hover{background-color:var(--_o3-button-secondary-mono-hover-background);border-color:var(--_o3-button-secondary-mono-hover-border);color:var(--_o3-button-secondary-mono-hover-color)}:is(.o3-button.o3-button--secondary[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--secondary):focus-visible{background-color:var(--_o3-button-secondary-mono-focus-background);border-color:var(--_o3-button-secondary-mono-focus-border);color:var(--_o3-button-secondary-mono-focus-color)}:is(.o3-button.o3-button--secondary[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--secondary):is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-secondary-mono-active-background);border-color:var(--_o3-button-secondary-mono-active-border);color:var(--_o3-button-secondary-mono-active-color)}.o3-button.o3-button--secondary[data-o3-theme=neutral],:where([data-o3-theme=neutral]) .o3-button.o3-button--secondary{border:1px dashed var(--o3-color-palette-crimson);opacity:.6;pointer-events:none}.o3-button.o3-button--ghost:hover{background-color:var(--_o3-button-ghost-standard-hover-background);border-color:var(--_o3-button-ghost-standard-hover-border);color:var(--_o3-button-ghost-standard-hover-color)}.o3-button.o3-button--ghost:focus-visible{background-color:var(--_o3-button-ghost-standard-focus-background);border-color:var(--_o3-button-ghost-standard-focus-border);color:var(--_o3-button-ghost-standard-focus-color)}.o3-button.o3-button--ghost:is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-ghost-standard-active-background);border-color:var(--_o3-button-ghost-standard-active-border);color:var(--_o3-button-ghost-standard-active-color)}.o3-button.o3-button--ghost[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--ghost{background-color:var(--_o3-button-ghost-inverse-background);border-color:var(--_o3-button-ghost-inverse-border);color:var(--_o3-button-ghost-inverse-color)}:is(.o3-button.o3-button--ghost[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--ghost):hover{background-color:var(--_o3-button-ghost-inverse-hover-background);border-color:var(--_o3-button-ghost-inverse-hover-border);color:var(--_o3-button-ghost-inverse-hover-color)}:is(.o3-button.o3-button--ghost[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--ghost):focus-visible{background-color:var(--_o3-button-ghost-inverse-focus-background);border-color:var(--_o3-button-ghost-inverse-focus-border);color:var(--_o3-button-ghost-inverse-focus-color)}:is(.o3-button.o3-button--ghost[data-o3-theme=inverse],:where([data-o3-theme=inverse]) .o3-button.o3-button--ghost):is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-ghost-inverse-active-background);border-color:var(--_o3-button-ghost-inverse-active-border);color:var(--_o3-button-ghost-inverse-active-color)}.o3-button.o3-button--ghost[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--ghost{background-color:var(--_o3-button-ghost-mono-background);border-color:var(--_o3-button-ghost-mono-border);color:var(--_o3-button-ghost-mono-color)}:is(.o3-button.o3-button--ghost[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--ghost):hover{background-color:var(--_o3-button-ghost-mono-hover-background);border-color:var(--_o3-button-ghost-mono-hover-border);color:var(--_o3-button-ghost-mono-hover-color)}:is(.o3-button.o3-button--ghost[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--ghost):focus-visible{background-color:var(--_o3-button-ghost-mono-focus-background);border-color:var(--_o3-button-ghost-mono-focus-border);color:var(--_o3-button-ghost-mono-focus-color)}:is(.o3-button.o3-button--ghost[data-o3-theme=mono],:where([data-o3-theme=mono]) .o3-button.o3-button--ghost):is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-ghost-mono-active-background);border-color:var(--_o3-button-ghost-mono-active-border);color:var(--_o3-button-ghost-mono-active-color)}.o3-button.o3-button--ghost[data-o3-theme=neutral],:where([data-o3-theme=neutral]) .o3-button.o3-button--ghost{background-color:var(--_o3-button-ghost-neutral-background);border-color:var(--_o3-button-ghost-neutral-border);color:var(--_o3-button-ghost-neutral-color)}:is(.o3-button.o3-button--ghost[data-o3-theme=neutral],:where([data-o3-theme=neutral]) .o3-button.o3-button--ghost):hover{background-color:var(--_o3-button-ghost-neutral-hover-background);border-color:var(--_o3-button-ghost-neutral-hover-border);color:var(--_o3-button-ghost-neutral-hover-color)}:is(.o3-button.o3-button--ghost[data-o3-theme=neutral],:where([data-o3-theme=neutral]) .o3-button.o3-button--ghost):focus-visible{background-color:var(--_o3-button-ghost-neutral-focus-background);border-color:var(--_o3-button-ghost-neutral-focus-border);color:var(--_o3-button-ghost-neutral-focus-color)}:is(.o3-button.o3-button--ghost[data-o3-theme=neutral],:where([data-o3-theme=neutral]) .o3-button.o3-button--ghost):is(:active,[aria-selected=true],[aria-current],[aria-pressed=true]){background-color:var(--_o3-button-ghost-neutral-active-background);border-color:var(--_o3-button-ghost-neutral-active-border);color:var(--_o3-button-ghost-neutral-active-color)}@media screen and (max-width:490px){.o3-button[data-o3-fluid]{--o3-button-fluid:initial}}@supports (container-type:inline-size){@container (width <= calc((38px * 9) + (0.5rem * 8))){.o3-button-pagination>[data-o3-button-show-when=wide]{display:none}}@container (width > calc((38px * 9) + (0.5rem * 8))){.o3-button-pagination>[data-o3-button-show-when=narrow]{display:none}}}@supports not (container-type:inline-size){@media screen and (max-width:740px){.o3-button-pagination>[data-o3-button-show-when=wide]{display:none}}@media screen and (min-width:741px){.o3-button-pagination>[data-o3-button-show-when=narrow]{display:none}}}.o3-button-icon:before{background-color:currentColor;content:"";display:inline-block;height:var(--_o3-icon-size);-webkit-mask-image:var(--o3-button-icon);mask-image:var(--o3-button-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--_o3-icon-size)}@media (forced-colors:active){button.o3-button-icon:before{background-color:ButtonText}}.o3-button-icon:not(.o3-button-icon--icon-only):before{margin-right:var(--o3-spacing-4xs)}.o3-button-icon--end:not(.o3-button-icon--icon-only){padding:0 var(--_o3-button-inline-padding-start)0 var(--_o3-button-inline-padding-end)}.o3-button-icon--end:not(.o3-button-icon--icon-only):before{margin-left:var(--o3-spacing-4xs);margin-right:0;order:1}.o3-button-icon.o3-button-icon--chevron-down:before{--o3-button-icon:var(--o3-icon-chevron-down)}