.o-btn{--o_accent-light:var(--o-accent-700);--o_accent-light-hover:var(--o_accent-light);--o_accent-dark:var(--o-accent-050);--o_accent-dark-hover:var(--o_accent-dark);--o_accent:var(--o_accent-light);--o_accent-hover:var(--o_accent-light-hover);--o_text-light:var(--o-text-1);--o_text-light-hover:var(--o_text-light);--o_text-dark:var(--o-text-1);--o_text-dark-hover:var(--o_text-dark);--o_text:var(--o_text-light);--o_text-hover:var(--o_text-light-hover);--o_bg-light:var(--o_card-match-light,var(--o-surface-1));--o_bg-light-hover:var(--o_bg-light);--o_bg-dark:var(--o_card-match-light,var(--o-surface-2));--o_bg-dark-hover:var(--o_bg-dark);--o_bg:var(--o_bg-light);--o_bg-hover:var(--o_bg-light-hover);--o_gradient-direction-light:to bottom;--o_gradient-direction-dark:to top;--o_gradient-direction:var(--o_gradient-direction-light);--o_input-well-light:var(--o-surface-2);--o_input-well-dark:var(--o-surface-1);--o_input-well:var(--o_input-well-light);--o_padding-inline:1.75ch;--o_padding-block:0.75ch;--o_border-size:var(--o-border-size-2);--o_border-radius:0.5ch;--o_border-light:var(--o-surface-4);--o_border-light-hover:var(--o_border-light);--o_border-dark:var(--o_bg-dark);--o_border-dark-hover:var(--o_border-dark);--o_border:var(--o_border-light);--o_border-hover:var(--o_border-light-hover);--o_highlight-size-rest:0;--o_highlight-size-hover:0.5rem;--o_highlight-size:var(--o_highlight-size-rest);--o_highlight-light:hsl(var(--o-canvas-hue) var(--o-canvas-saturation) 71%/25%);--o_highlight-dark:hsl(var(--o-shadow-color-dark)/25%);--o_highlight:var(--o_highlight-light);--o_ink-shadow-light:0 1px 0 var(--o_border-light);--o_ink-shadow-dark:0 1px 0 var(--o_border-dark);--o_ink-shadow:var(--o_ink-shadow-light);--o_icon-size:2ch;--o_icon-color-light:var(--o_accent-light);--o_icon-color-light-hover:var(--o_icon-color-light);--o_icon-color-dark:var(--o_accent-dark);--o_icon-color-dark-hover:var(--o_icon-color-dark);--o_icon-color:var(--o_icon-color-light);--o_icon-color-hover:var(--o_icon-colorlight-hover);--o_shadow-color-light:var(--o-shadow-color-light);--o_shadow-color-dark:var(--o-shadow-color-dark);--o_shadow-color:var(--o_shadow-color-light);--o_shadow-strength-light:var(--o-shadow-strength-light);--o_shadow-strength-dark:var(--o-shadow-strength-dark);--o_shadow-strength:var(--o_shadow-strength-light);--o_shadow-1:0 1px 2px -1px hsl(var(--o_shadow-color)/calc(var(--o_shadow-strength) + 9%));--o_shadow-2:0 3px 5px -2px hsl(var(--o_shadow-color)/calc(var(--o_shadow-strength) + 3%)),0 7px 14px -5px hsl(var(--o_shadow-color)/calc(var(--o_shadow-strength) + 5%));--o_shadow-depth-light:0 1px var(--o_border-light);--o_shadow-depth-dark:0 1px var(--o_bg-dark);--o_shadow-depth:var(--o_shadow-depth-light);--o_text-decoration:none;--o_text-decoration-hover:none;--o_text-font-weight:var(--o-font-weight-7);--o_transition-motion-reduce:none;--o_transition-motion-ok:box-shadow 145ms var(--o-ease-3),outline-offset 145ms var(--o-ease-3);--o_transition:var(--o_transition-motion-reduce);border-radius:var(--o_border-radius);font:inherit;letter-spacing:inherit;line-height:1.5}@media(prefers-color-scheme:dark){:where(html):where(:not([color-scheme=light])) .o-btn{--o_bg:var(--o_bg-dark);--o_bg-hover:var(--o_bg-dark-hover);--o_text:var(--o_text-dark);--o_text-hover:var(--o_text-dark-hover);--o_border:var(--o_border-dark);--o_border-hover:var(--o_border-dark-hover);--o_accent:var(--o_accent-dark);--o_accent-hover:var(--o_accent-dark-hover);--o_highlight:var(--o_highlight-dark);--o_icon-color:var(--o_icon-color-dark);--o_icon-color-hover:var(--o_icon-color-dark-hover);--o_input-well:var(--o_input-well-dark);--o_ink-shadow:var(--o_ink-shadow-dark);--o_shadow-depth:var(--o_shadow-depth-dark);--o_shadow-color:var(--o_shadow-color-dark);--o_shadow-strength:var(--o_shadow-strength-dark);--o_gradient-direction:var(--o_gradient-direction-dark)}}@media(prefers-reduced-motion:no-preference){.o-btn{--o_transition:var(--o_transition-motion-ok)}}.o-btn,.o-btn.bricks-button,.o-btn.ct-div-block,.o-btn.ct-link{align-items:center;background:var(--o_bg);border:var(--o_border-size) solid var(--o_border);box-shadow:var(--o_shadow-2),var(--o_shadow-depth),0 0 0 var(--o_highlight-size) var(--o_highlight);color:var(--o_text);cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--o_size,var(--o-fluid-font-0));font-weight:var(--o_text-font-weight);gap:1ch;justify-content:center;padding-block:var(--o_padding-block);padding-inline:var(--o_padding-inline);text-align:center;-webkit-text-decoration:var(--o_text-decoration)!important;text-decoration:var(--o_text-decoration)!important;text-shadow:var(--o_ink-shadow);touch-action:manipulation;transition:var(--o_transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.o-btn.bricks-button>span,.o-btn.ct-div-block>span,.o-btn.ct-link>span,.o-btn>span{color:var(--o_text);min-inline-size:-moz-max-content;min-inline-size:max-content}.o-btn>.brxe-code>svg,.o-btn>[data-icon],.o-btn>svg:not(.does-not-exist){block-size:var(--o_icon-size);inline-size:var(--o_icon-size);fill:var(--o_icon-color);filter:drop-shadow(var(--o_ink-shadow));flex-shrink:0;stroke:none;stroke-linecap:round;stroke-linejoin:round}.o-btn:not(:active):hover>.brxe-code>svg,.o-btn:not(:active):hover>[data-icon],.o-btn:not(:active):hover>svg:not(.does-not-exist){fill:var(--o_icon-color-hover)}.o-btn>.brxe-code{line-height:0}.o-btn:not(:active):focus-visible{outline-offset:5px}.o-btn:not(:active):hover{--o_highlight-size:var(--o_highlight-size-hover);--o_text-decoration:var(--o_text-decoration-hover);--o_bg:var(--o_bg-hover);--o_text:var(--o_text-hover);--o_accent:var(--o_accent-hover);--o_icon-color:var(--o_icon-color-hover);--o_border:var(--o_border-hover)}.o-btn.o-btn-outline{--o_bg-hover:none;--o_bg:none;--o_text-light:var(--o_outline-text-light,var(--o-text-1));--o_text-light-hover:var(--o_outline-text-light-hover,var(--o-text-1));--o_text-dark:var(--o_outline-text-dark,var(--o-text-1));--o_text-dark-hover:var(--o_outline-text-dark-hover,var(--o-text-1))}.o-btn.o-btn-disabled{--o_bg-hover:none;--o_bg:none;--o_text-light:var(--o-surface-4);--o_text-dark:var(--o-surface-4);box-shadow:var(--o_shadow-1);cursor:not-allowed}[type=submit]:not(does-not-exist):not(does-not-exist),form button:not([type],[disabled]){--o_text:var(--o_accent)}.o-btn.o-btn-danger{--o_border-light:hsl(var(--o-red-050-hsl));--o_highlight-light:hsl(var(--o-red-100-hsl)/20%);--o_highlight-dark:hsl(var(--o-red-100-hsl)/20%);--o_text-light:var(--o-red-500);--o_text-dark:var(--o-red-100)}.o-btn.o-btn-success{--o_border-light:hsl(var(--o-green-050-hsl));--o_highlight-light:hsl(var(--o-green-100-hsl)/20%);--o_highlight-dark:hsl(var(--o-green-100-hsl)/20%);--o_text-light:var(--o-green-500);--o_text-dark:var(--o-green-100)}.o-btn.o-btn-warning{--o_border-light:hsl(var(--o-ochre-050-hsl));--o_highlight-light:hsl(var(--o-ochre-100-hsl)/20%);--o_highlight-dark:hsl(var(--o-ochre-100-hsl)/20%);--o_text-light:var(--o-ochre-500);--o_text-dark:var(--o-ochre-100)}.o-btn.o-btn-danger:focus-visible{outline-color:currentColor!important}.o-btn.o-btn-success:focus-visible{outline-color:currentColor!important}.o-btn.o-btn-warning:focus-visible{outline-color:currentColor!important}@media(prefers-color-scheme:dark){.o-btn.o-btn-danger,.o-btn.o-btn-disabled,.o-btn.o-btn-success,.o-btn.o-btn-warning{--o_bg:var(--o_input-well);--o_bg-hover:var(--o_input-well)}}.o-btn-brand{--o_bg-light:hsl(var(--o-brand-hsl));--o_bg-light-hover:hsl(var(--o-brand-hsl));--o_bg-dark:hsl(var(--o-brand-hsl));--o_bg-dark-hover:hsl(var(--o-brand-hsl));--o_border-light:var(--o_bg-light);--o_border-light-hover:var(--o_bg-light-hover);--o_border-dark:var(--o_bg-dark);--o_border-dark-hover:var(--o_bg-dark-hover);--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_outline-text-light:var(--o_bg-light);--o_outline-text-light-hover:var(--o_bg-light-hover);--o_outline-text-dark:var(--o_bg-dark);--o_outline-text-dark-hover:var(--o_bg-dark-hover);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-brand-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-brand-dark-hsl)/20%)}.o-btn-brand.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-brand-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%)}.o-btn-brand-gr{--o_bg:linear-gradient(var(--o_gradient-direction),var(--o-brand),var(--o-brand-hover)) border-box;--o_bg-hover:linear-gradient(var(--o_gradient-direction),var(--o-brand),var(--o-brand-hover)) border-box;--o_border:transparent;--o_border-hover:transparent;--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-brand-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-brand-dark-hsl)/20%)}.o-btn-brand-gr.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-brand-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%);position:relative;--o_text-light:hsl(var(--o-brand-hsl));--o_text-dark:hsl(var(--o-brand-hsl))}.o-btn-brand-gr.o-btn-outline:before{background:linear-gradient(var(--o_gradient-direction),var(--o-brand),var(--o-brand-hover)) border-box;border:var(--o_border-size) solid transparent;border-radius:var(--o_border-radius);content:"";inset:calc(var(--o_border-size)*-1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.o-btn.o-btn-brand-gr:focus-visible,.o-btn.o-btn-brand:focus-visible{outline-color:hsl(var(--o-brand-hsl))!important}.o-btn-accent{--o_bg-light:hsl(var(--o-accent-hsl));--o_bg-light-hover:hsl(var(--o-accent-hsl));--o_bg-dark:hsl(var(--o-accent-hsl));--o_bg-dark-hover:hsl(var(--o-accent-hsl));--o_border-light:var(--o_bg-light);--o_border-light-hover:var(--o_bg-light-hover);--o_border-dark:var(--o_bg-dark);--o_border-dark-hover:var(--o_bg-dark-hover);--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_outline-text-light:var(--o_bg-light);--o_outline-text-light-hover:var(--o_bg-light-hover);--o_outline-text-dark:var(--o_bg-dark);--o_outline-text-dark-hover:var(--o_bg-dark-hover);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-accent-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-accent-dark-hsl)/20%)}.o-btn-accent.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-accent-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%)}.o-btn-accent-gr{--o_bg:linear-gradient(var(--o_gradient-direction),var(--o-accent),var(--o-accent-hover)) border-box;--o_bg-hover:linear-gradient(var(--o_gradient-direction),var(--o-accent),var(--o-accent-hover)) border-box;--o_border:transparent;--o_border-hover:transparent;--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-accent-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-accent-dark-hsl)/20%)}.o-btn-accent-gr.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-accent-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%);position:relative;--o_text-light:hsl(var(--o-accent-hsl));--o_text-dark:hsl(var(--o-accent-hsl))}.o-btn-accent-gr.o-btn-outline:before{background:linear-gradient(var(--o_gradient-direction),var(--o-accent),var(--o-accent-hover)) border-box;border:var(--o_border-size) solid transparent;border-radius:var(--o_border-radius);content:"";inset:calc(var(--o_border-size)*-1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.o-btn.o-btn-accent-gr:focus-visible,.o-btn.o-btn-accent:focus-visible{outline-color:hsl(var(--o-accent-hsl))!important}.o-btn-links{--o_bg-light:hsl(var(--o-links-hsl));--o_bg-light-hover:hsl(var(--o-links-hsl));--o_bg-dark:hsl(var(--o-links-hsl));--o_bg-dark-hover:hsl(var(--o-links-hsl));--o_border-light:var(--o_bg-light);--o_border-light-hover:var(--o_bg-light-hover);--o_border-dark:var(--o_bg-dark);--o_border-dark-hover:var(--o_bg-dark-hover);--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_outline-text-light:var(--o_bg-light);--o_outline-text-light-hover:var(--o_bg-light-hover);--o_outline-text-dark:var(--o_bg-dark);--o_outline-text-dark-hover:var(--o_bg-dark-hover);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-links-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-links-dark-hsl)/20%)}.o-btn-links.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-links-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%)}.o-btn-links-gr{--o_bg:linear-gradient(var(--o_gradient-direction),var(--o-links),var(--o-links-hover)) border-box;--o_bg-hover:linear-gradient(var(--o_gradient-direction),var(--o-links),var(--o-links-hover)) border-box;--o_border:transparent;--o_border-hover:transparent;--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-links-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-links-dark-hsl)/20%)}.o-btn-links-gr.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-links-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%);position:relative;--o_text-light:hsl(var(--o-links-hsl));--o_text-dark:hsl(var(--o-links-hsl))}.o-btn-links-gr.o-btn-outline:before{background:linear-gradient(var(--o_gradient-direction),var(--o-links),var(--o-links-hover)) border-box;border:var(--o_border-size) solid transparent;border-radius:var(--o_border-radius);content:"";inset:calc(var(--o_border-size)*-1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.o-btn.o-btn-links-gr:focus-visible,.o-btn.o-btn-links:focus-visible{outline-color:hsl(var(--o-links-hsl))!important}.o-btn-visited{--o_bg-light:hsl(var(--o-visited-hsl));--o_bg-light-hover:hsl(var(--o-visited-hsl));--o_bg-dark:hsl(var(--o-visited-hsl));--o_bg-dark-hover:hsl(var(--o-visited-hsl));--o_border-light:var(--o_bg-light);--o_border-light-hover:var(--o_bg-light-hover);--o_border-dark:var(--o_bg-dark);--o_border-dark-hover:var(--o_bg-dark-hover);--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_outline-text-light:var(--o_bg-light);--o_outline-text-light-hover:var(--o_bg-light-hover);--o_outline-text-dark:var(--o_bg-dark);--o_outline-text-dark-hover:var(--o_bg-dark-hover);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-visited-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-visited-dark-hsl)/20%)}.o-btn-visited.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-visited-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%)}.o-btn-visited-gr{--o_bg:linear-gradient(var(--o_gradient-direction),var(--o-visited),var(--o-visited-hover)) border-box;--o_bg-hover:linear-gradient(var(--o_gradient-direction),var(--o-visited),var(--o-visited-hover)) border-box;--o_border:transparent;--o_border-hover:transparent;--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-visited-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-visited-dark-hsl)/20%)}.o-btn-visited-gr.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-visited-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%);position:relative;--o_text-light:hsl(var(--o-visited-hsl));--o_text-dark:hsl(var(--o-visited-hsl))}.o-btn-visited-gr.o-btn-outline:before{background:linear-gradient(var(--o_gradient-direction),var(--o-visited),var(--o-visited-hover)) border-box;border:var(--o_border-size) solid transparent;border-radius:var(--o_border-radius);content:"";inset:calc(var(--o_border-size)*-1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.o-btn.o-btn-visited-gr:focus-visible,.o-btn.o-btn-visited:focus-visible{outline-color:hsl(var(--o-visited-hsl))!important}.o-btn-canvas{--o_bg-light:hsl(var(--o-canvas-hsl));--o_bg-light-hover:hsl(var(--o-canvas-hsl));--o_bg-dark:hsl(var(--o-canvas-hsl));--o_bg-dark-hover:hsl(var(--o-canvas-hsl));--o_border-light:var(--o_bg-light);--o_border-light-hover:var(--o_bg-light-hover);--o_border-dark:var(--o_bg-dark);--o_border-dark-hover:var(--o_bg-dark-hover);--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_outline-text-light:var(--o_bg-light);--o_outline-text-light-hover:var(--o_bg-light-hover);--o_outline-text-dark:var(--o_bg-dark);--o_outline-text-dark-hover:var(--o_bg-dark-hover);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-canvas-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-canvas-dark-hsl)/20%)}.o-btn-canvas.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-canvas-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%)}.o-btn-canvas-gr{--o_bg:linear-gradient(var(--o_gradient-direction),var(--o-canvas),var(--o-canvas-hover)) border-box;--o_bg-hover:linear-gradient(var(--o_gradient-direction),var(--o-canvas),var(--o-canvas-hover)) border-box;--o_border:transparent;--o_border-hover:transparent;--o_text-light:var(--o-surface-1);--o_text-dark:var(--o-surface-1);--o_ink-shadow-light:0 1px 0 hsl(var(--o-black-hsl)/80%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/20%);--o_highlight-light:hsl(var(--o-canvas-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-canvas-dark-hsl)/20%)}.o-btn-canvas-gr.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-surface-4-canvas-hsl)/100%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-black-hsl)/97%);position:relative;--o_text-light:hsl(var(--o-canvas-hsl));--o_text-dark:hsl(var(--o-canvas-hsl))}.o-btn-canvas-gr.o-btn-outline:before{background:linear-gradient(var(--o_gradient-direction),var(--o-canvas),var(--o-canvas-hover)) border-box;border:var(--o_border-size) solid transparent;border-radius:var(--o_border-radius);content:"";inset:calc(var(--o_border-size)*-1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.o-btn.o-btn-canvas-gr:focus-visible,.o-btn.o-btn-canvas:focus-visible{outline-color:hsl(var(--o-canvas-hsl))!important}.o-btn-bw{--o_bg-light:hsl(var(--o-bw-hsl));--o_bg-light-hover:hsl(var(--o-bw-hsl));--o_bg-dark:hsl(var(--o-bw-hsl));--o_bg-dark-hover:hsl(var(--o-bw-hsl));--o_border:hsl(var(--o-bw-hsl));--o_text-light:var(--o-wb);--o_text-dark:var(--o-wb);--o_outline-text-light:var(--o_bg-light);--o_outline-text-light-hover:var(--o_bg-light-hover);--o_outline-text-dark:var(--o_bg-dark);--o_outline-text-dark-hover:var(--o_bg-dark-hover);--o_ink-shadow-light:0 1px 0 hsl(var(--o-wb-hsl)/20%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-wb-hsl)/20%);--o_highlight-light:hsl(var(--o-bw-hsl)/20%);--o_highlight-dark:hsl(var(--o-bw-hsl)/20%)}.o-btn-bw.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-wb-hsl)/20%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-wb-hsl)/80%)}.o-btn-bw-gr{--o_bg:linear-gradient(var(--o_gradient-direction),var(--o-bw),var(--o-text-2)) border-box;--o_bg-hover:linear-gradient(var(--o_gradient-direction),var(--o-bw),var(--o-text-2)) border-box;--o_border:transparent;--o_border-hover:transparent;--o_text-light:var(--o-wb);--o_text-dark:var(--o-wb);--o_ink-shadow-light:0 1px 0 hsl(var(--o-wb-hsl)/20%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-wb-hsl)/20%);--o_highlight-light:hsl(var(--o-bw-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-bw-dark-hsl)/20%)}.o-btn-bw-gr.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-wb-hsl)/20%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-wb-hsl)/80%);position:relative;--o_text-light:hsl(var(--o-bw-hsl));--o_text-dark:hsl(var(--o-bw-hsl))}.o-btn-bw-gr.o-btn-outline:before{background:linear-gradient(var(--o_gradient-direction),var(--o-bw),var(--o-text-2)) border-box;border:var(--o_border-size) solid transparent;border-radius:var(--o_border-radius);content:"";inset:calc(var(--o_border-size)*-1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.o-btn.o-btn-bw-gr:focus-visible,.o-btn.o-btn-bw:focus-visible{outline-color:hsl(var(--o-bw-hsl))!important}.o-btn-wb{--o_bg-light:hsl(var(--o-wb-hsl));--o_bg-light-hover:hsl(var(--o-wb-hsl));--o_bg-dark:hsl(var(--o-wb-hsl));--o_bg-dark-hover:hsl(var(--o-wb-hsl));--o_border:hsl(var(--o-wb-hsl));--o_text-light:var(--o-bw);--o_text-dark:var(--o-bw);--o_outline-text-light:var(--o_bg-light);--o_outline-text-light-hover:var(--o_bg-light-hover);--o_outline-text-dark:var(--o_bg-dark);--o_outline-text-dark-hover:var(--o_bg-dark-hover);--o_ink-shadow-light:0 1px 0 hsl(var(--o-bw-hsl)/20%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-bw-hsl)/20%);--o_highlight-light:hsl(var(--o-wb-hsl)/20%);--o_highlight-dark:hsl(var(--o-wb-hsl)/20%)}.o-btn-wb.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-bw-hsl)/20%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-bw-hsl)/80%)}.o-btn-wb-gr{--o_bg:linear-gradient(var(--o_gradient-direction),var(--o-wb),var(--o-surface-4)) border-box;--o_bg-hover:linear-gradient(var(--o_gradient-direction),var(--o-wb),var(--o-surface-4)) border-box;--o_border:transparent;--o_border-hover:transparent;--o_text-light:var(--o-bw);--o_text-dark:var(--o-bw);--o_ink-shadow-light:0 1px 0 hsl(var(--o-bw-hsl)/20%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-bw-hsl)/20%);--o_highlight-light:hsl(var(--o-wb-light-hsl)/20%);--o_highlight-dark:hsl(var(--o-wb-dark-hsl)/20%);--o_text-light:var(--o_border);--o_text-dark:var(--o_border)}.o-btn-wb-gr.o-btn-outline{--o_ink-shadow-light:0 1px 0 hsl(var(--o-bw-hsl)/20%);--o_ink-shadow-dark:0 1px 0 hsl(var(--o-bw-hsl)/80%);position:relative}.o-btn-wb-gr.o-btn-outline:before{background:linear-gradient(var(--o_gradient-direction),var(--o-wb),var(--o-surface-4)) border-box;border:var(--o_border-size) solid transparent;border-radius:var(--o_border-radius);content:"";inset:calc(var(--o_border-size)*-1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.o-btn.o-btn-wb-gr:focus-visible,.o-btn.o-btn-wb:focus-visible{outline-color:hsl(var(--o-wb-hsl))!important}[data-icon]{background:linear-gradient(to bottom,var(--o_icon-color),var(--o_icon-color-hover));-webkit-mask:var(--o_data-icon);mask:var(--o_data-icon)}.o-btn:not(:active):hover [data-icon]{background:linear-gradient(to bottom,var(--o_icon-color-hover),var(--o_icon-color-hover))}[data-icon=cloud]{--o_data-icon:url(https://api.iconify.design/mdi:apple-icloud.svg) center/contain no-repeat}[data-icon=balloon-heart-fill]{--o_data-icon:url(https://api.iconify.design/bi/balloon-heart-fill.svg) center/contain no-repeat}
