.uiButton{--ui-button-bg:var(--dashboard-surface-raised);--ui-button-border:#7a462224;--ui-button-color:var(--dashboard-ink,#111);--ui-button-shadow:0 1px 1px #1d16120a;border:1px solid var(--ui-button-border);background:var(--ui-button-bg);height:clamp(2.5rem,2.25rem + .8vw,2.75rem);color:var(--ui-button-color);box-shadow:var(--ui-button-shadow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:clamp(.5rem,.42rem + .25vw,.625rem);padding:0 clamp(.875rem,.72rem + .45vw,1.125rem);font-size:clamp(.8125rem,.75rem + .2vw,.875rem);font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.uiButton:hover{transform:translateY(-1px)}.uiButton__wrapper{display:inline-flex;position:relative}.uiButton__tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:50;background:#111;border-radius:clamp(.375rem,.32rem + .18vw,.5rem);padding:clamp(.4375rem,.38rem + .18vw,.5rem) clamp(.5rem,.42rem + .25vw,.625rem);font-size:clamp(.6875rem,.64rem + .2vw,.75rem);line-height:1;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:50%;left:calc(100% + clamp(.5rem,.42rem + .25vw,.625rem));transform:translateY(-50%)}.uiButton__tooltip:before{content:"";background:#111;width:clamp(.375rem,.32rem + .18vw,.5rem);height:clamp(.375rem,.32rem + .18vw,.5rem);position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}.uiButton__wrapper:hover .uiButton__tooltip,.uiButton__wrapper:focus-within .uiButton__tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}.uiButton__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.uiButton__label{white-space:nowrap}.uiButton--full{width:100%}.uiButton--primary,.uiButton--accent{--ui-button-bg:linear-gradient(180deg, var(--dashboard-primary,#111) 0%, var(--dashboard-primary-hover,#111) 100%);--ui-button-border:transparent;--ui-button-color:#fff;--ui-button-shadow:0 12px 24px -14px #c85a3ce6}.uiButton--primary:hover,.uiButton--accent:hover{box-shadow:0 18px 32px -18px #c85a3cf2}.uiButton--primary svg path,.uiButton--accent svg path{fill:#fff}.uiButton--secondary,.uiButton--ghost,.uiButton--sidebar{--ui-button-bg:#fffaf2d1;--ui-button-border:#7a462224;--ui-button-color:var(--dashboard-ink,#111);--ui-button-shadow:0 1px 1px #1d16120a}.uiButton--secondary:hover,.uiButton--ghost:hover,.uiButton--sidebar:hover{--ui-button-bg:#fbe4d8b8;--ui-button-border:#c85a3c38}.uiButton--sidebarActive{--ui-button-bg:#fbe4d8eb;--ui-button-border:transparent;--ui-button-color:var(--dashboard-primary,#111);--ui-button-shadow:none}.uiButton--icon{border-radius:clamp(.875rem,.78rem + .35vw,1rem);width:clamp(2.5rem,2.25rem + .8vw,2.75rem);padding:0}.uiButton--icon .uiButton__label{display:none}.dashboardLayout .uiButton,.dashboardContainer .uiButton{letter-spacing:-.01em}
