.fairness-modal{background-color:#170d19;display:flex;flex-direction:column;inset:0;outline:none;overflow:hidden;position:fixed}.fairness-modal[data-status=initial]{opacity:0;transform:translateY(100%)}.fairness-modal[data-status=open]{opacity:1;transform:translateY(0)}.fairness-modal[data-status=close],.fairness-modal[data-status=open]{transition-duration:.25s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fairness-modal[data-status=close]{opacity:0;transform:translateY(100%)}@media only screen and (min-width:768px){.fairness-modal{border:1px solid #251929;border-radius:8px;margin:32px;max-height:calc(100dvh - 64px);position:relative;width:min(100vw - 64px,610px)}.fairness-modal[data-status=initial]{transform:scale(.9)}.fairness-modal[data-status=open]{transform:scale(1)}.fairness-modal[data-status=close]{transform:scale(.9)}}.fairness-modal__header{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 24px}@media only screen and (min-width:768px){.fairness-modal__header{padding:24px 28px}}.fairness-modal__content{overflow-y:auto;padding:0 24px 28px}.fairness-modal__footer{padding:0 24px 28px}.fairness-modal__right-slot{align-items:center;display:flex;gap:8px}@media only screen and (min-width:768px){.fairness-modal__right-slot{flex-grow:1;justify-content:space-between}}.fairness-modal__title{font-size:1rem;color:#fff;line-height:1.5rem;font-weight:700;align-items:center;display:flex;gap:8px}.fairness-modal__title svg{color:#e90083}.fairness-modal__panel{padding-top:16px;padding-bottom:12px}.fairness-modal__link{font-size:.875rem;color:#e90083;line-height:1.375rem;font-weight:700}#nprogress{pointer-events:none}#nprogress .bar{background:linear-gradient(90deg,#ff6b9d,#ff6b9ddd,#ff6b9d);position:fixed;z-index:999999;top:0;left:0;width:100%;height:3px;box-shadow:0 0 8px rgba(255,107,157,.4),0 0 4px rgba(255,107,157,.8)}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #ff6b9d,0 0 5px #ff6b9d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:none}.nprogress-busy{cursor:progress}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pix-modal{background-color:#170d19;border-top-left-radius:32px;border-top-right-radius:32px;border:1px solid #251929;bottom:0;left:0;max-height:90vh;outline:none;overflow-y:auto;overflow-x:hidden;padding:24px;position:fixed;width:100%;z-index:100014}.pix-modal[data-status=initial]{opacity:0;transform:translateY(100%)}.pix-modal[data-status=open]{opacity:1;transform:translateY(0)}.pix-modal[data-status=close],.pix-modal[data-status=open]{transition-duration:.25s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pix-modal[data-status=close]{opacity:0;transform:translateY(100%)}@media only screen and (min-width:768px){.pix-modal{border-radius:12px;filter:drop-shadow(0 0 1px #251929);max-height:calc(100dvh - 32px);position:relative;width:min(100vw - 64px,720px)}.pix-modal[data-status=initial]{transform:scale(.9)}.pix-modal[data-status=open]{transform:scale(1)}.pix-modal[data-status=close]{transform:scale(.9)}}.pix-modal__container{display:flex;flex-direction:column;gap:24px;min-width:0;padding-bottom:24px}.pix-modal__header{display:flex;align-items:center;justify-content:space-between}.pix-modal__header__title{font-size:.875rem;line-height:1.25rem}.pix-modal__icon{font-size:18px;line-height:1}.pix-modal__content{display:flex;flex-direction:column;gap:24px;min-width:0}.pix-modal__section{display:flex;flex-direction:column;gap:18px;background:rgba(34,24,37,.6);border:1px solid #251929;border-radius:8px;padding:20px}.pix-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pix-modal__section-title{margin:0;font-size:1rem;color:#fff;line-height:1.5rem;font-weight:600}.pix-modal__form{display:flex;flex-direction:column;gap:16px}.pix-modal__fields{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}.pix-modal__fields>:last-child{grid-column:1/-1}@media only screen and (min-width:768px){.pix-modal__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.pix-modal__form-error{font-size:.875rem;color:#de3449;line-height:1.25rem;font-weight:500;text-align:center}.pix-modal__note{font-size:.8125rem;color:#ad9fb6;line-height:1.125rem;font-weight:400;text-align:center;margin:0}.pix-modal__last-pix{display:flex;flex-direction:column;gap:18px}.pix-modal__last-pix__status-row{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.pix-modal__last-pix__status-row{flex-direction:row;justify-content:space-between}}.pix-modal__amount,.pix-modal__status{display:flex;flex-direction:column;gap:4px}.pix-modal__code-label,.pix-modal__extra-label,.pix-modal__status-label{font-size:.75rem;color:#ad9fb6;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pix-modal__extra-value,.pix-modal__status-value{font-size:1rem;color:#fff;line-height:1.375rem;font-weight:600;text-transform:uppercase}.pix-modal__code-section{display:flex;flex-direction:column;gap:12px}.pix-modal__code-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pix-modal__code-actions{display:flex;gap:8px}.pix-modal__code-value{background:rgba(34,24,37,.6);border:1px solid #251929;border-radius:6px;padding:12px;font-size:.875rem;color:#fff;line-height:1.25rem;font-weight:400;word-break:break-all;overflow-wrap:break-word}.pix-modal__download-button{align-self:flex-start}.pix-modal__extra{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.pix-modal__countdown{display:flex;align-items:center;gap:16px}.pix-modal__qr{display:flex;justify-content:center}.pix-modal__qr canvas{background:#fff;border-radius:6px;padding:8px}.pix-modal__qr-placeholder{width:180px;min-height:180px;border-radius:6px;border:1px dashed #251929;font-size:.8125rem;line-height:1.125rem;font-weight:400;padding:16px}.pix-modal__empty,.pix-modal__qr-placeholder{display:flex;align-items:center;justify-content:center;color:#ad9fb6;text-align:center}.pix-modal__empty{flex-direction:column;font-size:.875rem;line-height:1.25rem;font-weight:500;min-height:140px}@media only screen and (min-width:768px){.pix-modal__content{gap:24px}}@media only screen and (min-width:960px){.pix-modal__section{padding:24px}}