.qui-link__root{align-items:center;background:transparent;border:solid 1px transparent;box-sizing:border-box;color:var(--color-interactive-text-link-default-idle);cursor:pointer;display:inline-flex;font:var(--font-static-body-sm-bold);gap:var(--spacing-40);margin:0;outline:none;padding:0;text-decoration:none;transition-duration:var(--animation-duration-faster);transition-property:color;transition-timing-function:ease-out;width:-moz-fit-content;width:fit-content}.qui-link__root:hover{border-bottom-color:var(--color-interactive-text-link-default-hover);color:var(--color-interactive-text-link-default-hover)}.qui-link__root:active{color:var(--color-interactive-text-link-default-pressed)}.qui-link__root:visited:not(:hover){border-bottom-color:var(--color-interactive-text-link-default-visited)}.qui-link__root:focus-visible{border:solid 1px var(--color-utility-focus-border);border-radius:var(--border-radius-md);color:var(--color-interactive-text-link-default-idle);outline:solid 1px var(--color-utility-focus-border);outline-offset:0}.qui-link__root:visited:not(:hover){color:var(--color-interactive-text-link-default-visited)}.qui-link__root[data-emphasis=neutral]{color:var(--color-interactive-text-link-neutral-idle)}.qui-link__root[data-emphasis=neutral]:hover{border-bottom-color:var(--color-interactive-text-link-neutral-hover);color:var(--color-interactive-text-link-neutral-hover)}.qui-link__root[data-emphasis=neutral]:active{color:var(--color-interactive-text-link-neutral-pressed)}.qui-link__root[data-emphasis=neutral]:focus-visible{border:solid 1px var(--color-utility-focus-border);color:var(--color-interactive-text-link-neutral-idle);outline:solid 1px var(--color-utility-focus-border)}.qui-link__root[data-emphasis=neutral]:visited:not(:hover){color:var(--color-interactive-text-link-neutral-visited)}.qui-link__root[data-emphasis=brand]{color:var(--color-interactive-text-link-brand-idle)}.qui-link__root[data-emphasis=brand]:hover{border-bottom-color:var(--color-interactive-text-link-brand-hover);color:var(--color-interactive-text-link-brand-hover)}.qui-link__root[data-emphasis=brand]:active{color:var(--color-interactive-text-link-brand-pressed)}.qui-link__root[data-emphasis=brand]:focus-visible{border:solid 1px var(--color-utility-focus-border);color:var(--color-interactive-text-link-brand-idle);outline:solid 1px var(--color-utility-focus-border)}.qui-link__root[data-emphasis=brand]:visited:not(:hover){color:var(--color-interactive-text-link-brand-visited)}.qui-link__root[data-emphasis=white-persistent]{color:var(--color-utility-persistent-white)}.qui-link__root[data-emphasis=white-persistent]:hover{border-bottom-color:var(--color-utility-persistent-white);color:var(--color-utility-persistent-white)}.qui-link__root[data-emphasis=white-persistent]:active{color:var(--color-utility-persistent-transparent-white)}.qui-link__root[data-emphasis=white-persistent]:focus-visible{border:solid 1px var(--color-utility-focus-border);color:var(--color-interactive-text-link-brand-idle);outline:solid 1px var(--color-utility-focus-border)}.qui-link__root[data-emphasis=white-persistent]:visited:not(:hover){color:var(--color-interactive-text-link-brand-visited)}.qui-link__root[data-disabled][data-emphasis]{color:var(--color-utility-disabled-text);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qui-link__root[data-size=xs]{font:var(--font-static-body-xs-bold);gap:var(--spacing-20)}.qui-link__root[data-size=sm]{font:var(--font-static-body-sm-bold);gap:var(--spacing-40)}.qui-link__root[data-size=md]{font:var(--font-static-body-md-bold);gap:var(--spacing-40)}.qui-link__root[data-size=lg]{font:var(--font-static-body-lg-bold);gap:var(--spacing-40)}.qui-link__root[data-size=xl]{font:var(--font-static-body-xl-bold);gap:var(--spacing-50)}.qui-link__root[data-size=xxl]{font:var(--font-static-body-xxl-bold);gap:var(--spacing-70)}.qui-link__root[data-inherit-font-size]{font-size:inherit;line-height:inherit}.qui-link__icon[data-size=sm],.qui-link__icon[data-size=xs]{--icon-size:16px}.qui-link__icon[data-size=lg],.qui-link__icon[data-size=md],.qui-link__icon[data-size=xl]{--icon-size:20px}.qui-link__icon[data-size=xxl]{--icon-size:24px}