.button{font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.1px;display:flex;gap:8px;justify-content:center;align-items:center;border-radius:10px;letter-spacing:.1px;transition:.2s ease-in-out;outline:1px solid rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.button,.button:hover:not(.button--disabled){cursor:pointer}.button{font-family:var(--font-family);font-size:14.5px;letter-spacing:0;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.button:hover:not(.button--disabled){transform:translateY(-1px)}.button:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.button__primary700{--btnBgColor:var(--site-accent);background-color:var(--btnBgColor);color:#fff}.button__primary700:hover{background-color:var(--site-accent-hover);box-shadow:0 8px 20px -8px rgba(23,123,194,.55)}.button__primary700.button--outline{background-color:rgba(0,0,0,0);border:1px solid var(--btnBgColor);color:var(--btnBgColor)}.button__primary700.button--outline:hover{border-color:var(--site-accent-hover);background-color:var(--site-accent-soft);color:var(--site-accent-hover);box-shadow:none}.button__white{--btnBgColor:#fff;background-color:var(--btnBgColor);box-shadow:inset 0 0 0 1px rgba(19,27,59,.12);color:var(--site-ink)}.button__white:hover{box-shadow:inset 0 0 0 1px rgba(19,27,59,.2)}.button__lightGray{--btnBgColor:var(--Gray-100,#f2f3f5);background:var(--btnBgColor);color:var(--site-ink)}.button__lightGray:hover{background-color:var(--Gray-200,#e5e8ea)}.button__dark{--btnBgColor:var(--site-ink);background:var(--btnBgColor);color:#fff}.button__dark:hover{background-color:var(--Gray-900,#0b0b0e)}.button__ghostDark{--btnBgColor:transparent;background:var(--btnBgColor);color:var(--site-ink-soft)}.button__ghostDark:hover{background-color:rgba(19,27,59,.04);color:var(--site-ink)}.button__medium{padding:9px 16px;gap:6px}.button__large{padding:12px 22px;gap:6px;font-size:15.5px}.button--disabled{opacity:.5;cursor:auto}.button--disabled:hover{background-color:var(--btnBgColor);box-shadow:none;transform:none}