.mq-ag-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.875rem;padding:0 1.25rem;border-radius:.75rem;font-weight:600;font-size:.9375rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease;white-space:nowrap}.mq-ag-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.mq-ag-btn:focus-visible{outline:2px solid rgb(var(--accent)/.6);outline-offset:2px}.mq-ag-btn-primary{background:rgb(var(--accent));color:rgb(var(--accent-contrast,255 255 255));box-shadow:0 10px 30px -10px rgb(var(--accent)/.7)}.mq-ag-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 40px -12px rgb(var(--accent)/.8)}.mq-ag-btn-ghost{border:1px solid rgb(var(--white)/.12);color:rgb(var(--slate-200));background:rgb(var(--white)/.02)}.mq-ag-btn-ghost:not(:disabled):hover{border-color:rgb(var(--white)/.25);background:rgb(var(--white)/.05)}@keyframes mq-ag-acces-toast{0%{opacity:0;transform:translateY(-12px) scale(.96)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.mq-ag-acces-toast{animation:mq-ag-acces-toast 3.2s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.mq-ag-acces-toast{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1023px){.mq-ag-btn{min-height:2.75rem}.mq-app .mq-page p a.mq-ag-lien[href]{min-height:0;position:relative}.mq-app .mq-page p a.mq-ag-lien[href]:after{content:"";position:absolute;left:0;right:0;top:50%;height:2.75rem;transform:translateY(-50%)}}