:where(.Tooltip){--Tooltip-api-maxWidth:260px;--Tooltip-api-padding-v:8px;--Tooltip-api-padding-h:12px}.Tooltip{--Tooltip-private-buffer:0;z-index:var(--z-tooltip);max-width:var(--Tooltip-api-maxWidth);grid-template:"content"/auto}.Tooltip[data-interactive=false]{cursor:default;pointer-events:none}.Tooltip:before{margin:calc(var(--Tooltip-private-buffer)*-1);padding:var(--Tooltip-private-buffer);content:" ";grid-area:content}.Tooltip-content{padding:var(--Tooltip-api-padding-v)var(--Tooltip-api-padding-h);background-color:var(--color-bg-alt);color:var(--color-fg);text-wrap:pretty;border-radius:8px;grid-area:content;font:400 12px/15px Söhne,system-ui,sans-serif}
:where([data-barber-pole]){--BarberPole-api-color-bg:transparent;--BarberPole-api-color-stripe:currentColor;--BarberPole-api-stripe-width-unitless:1;--BarberPole-api-stripe-gap-unitless:3;--BarberPole-api-angle:-45deg;--BarberPole-api-anim-dur:.4s}[data-barber-pole]{--BarberPole-private-ratio:calc(var(--BarberPole-api-stripe-width-unitless)/( var(--BarberPole-api-stripe-width-unitless) + var(--BarberPole-api-stripe-gap-unitless))*50%);--BarberPole-private-tileSize:calc(( var(--BarberPole-api-stripe-width-unitless) + var(--BarberPole-api-stripe-gap-unitless))*2px);background-image:linear-gradient(var(--BarberPole-api-angle),var(--BarberPole-api-color-stripe)0%,var(--BarberPole-api-color-stripe)var(--BarberPole-private-ratio),var(--BarberPole-api-color-bg)var(--BarberPole-private-ratio),var(--BarberPole-api-color-bg)50%,var(--BarberPole-api-color-stripe)50%,var(--BarberPole-api-color-stripe)calc(var(--BarberPole-private-ratio) + 50%),var(--BarberPole-api-color-bg)calc(var(--BarberPole-private-ratio) + 50%),var(--BarberPole-api-color-bg)100%);background-position:calc(var(--BarberPole-private-tileSize)*-1)0;background-size:var(--BarberPole-private-tileSize)var(--BarberPole-private-tileSize)}[data-barber-pole=working]{animation:BarberPole-working var(--BarberPole-api-anim-dur)linear infinite}@keyframes BarberPole-working{to{background-position-x:0}}
:root{--Button-const-size:32px}:where(.Button){--Button-api-size:var(--Button-const-size);--Button-api-padding-h:16px;--Button-api-icon-size:16px;--Button-api-icon-spacing:10px;--Button-api-font:400 14px/18px "Söhne",system-ui,sans-serif;--Button-api-font-weight:700;--Button-api-hover-scale:1.02;--Button-api-active-scale:.97;display:inline-flex}.Button{-webkit-appearance:none;min-width:var(--Button-api-size,0);height:var(--Button-api-size);padding:0 var(--Button-api-padding-h);gap:var(--Button-api-icon-spacing);transform-origin:50%;border-radius:calc(var(--Button-api-size)/2);font:var(--Button-api-font);font-weight:var(--Button-api-font-weight);line-height:var(--Button-api-size);transition:filter .1s linear,var(--focus-transition),transform .1s var(--ease-in-out)}@media (hover:hover){.Button:hover{transform:scale(var(--Button-api-hover-scale));text-decoration:none}}.Button:active{transform:scale(var(--Button-api-active-scale))}.Button[disabled],.Button[disabled]:where(:hover,:active,:focus),.Button[data-disabled-with-tooltip],.Button[data-disabled-with-tooltip]:where(:hover,:active,:focus){cursor:default;pointer-events:none;transform:none}.Button-iconRight,.Button-iconLeft{width:var(--Button-api-icon-size);height:var(--Button-api-icon-size);flex:none;grid-template:"content"100%/100%}.Button-iconRight>*,.Button-iconLeft>*{grid-area:content}.Button-iconRight>.Icon,.Button-iconLeft>.Icon{--Icon-api-size:var(--Button-api-icon-size)}.Button-label{flex:none}:is(.Button:has(.Button-iconRight:only-child),.Button:has(.Button-iconLeft:only-child)){--Button-api-padding-h:0}.Button[data-flavor=frameless]{--Button-api-padding-h:8px}
