.modal-overlay[data-v-fc5c8796]{align-items:center;animation:fadeIn-fc5c8796 .2s ease-out;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--a65db456)}.modal-container[data-v-fc5c8796]{animation:slideIn-fc5c8796 .2s ease-out;background:var(--203fdfea);border:var(--f413b4ee);border-radius:var(--46a1190a);box-shadow:var(--x-shadow)}.modal-centered[data-v-fc5c8796]{margin:auto}.modal-fullscreen[data-v-fc5c8796]{border-radius:0;height:100vh!important;max-height:100vh;max-width:100vw;width:100vw!important}.modal-header[data-v-fc5c8796]{align-items:center;border-bottom:1px solid var(--x-back-4);display:flex;height:48px;justify-content:space-between;padding:0 20px}.no-border[data-v-fc5c8796]{border-bottom:none}.modal-title[data-v-fc5c8796]{align-items:center;color:var(--x-text-1);display:flex;font-size:16px;font-weight:600;line-height:22px;margin:0}.modal-close-btn-only[data-v-fc5c8796]{position:absolute;right:20px;top:10px}.modal-close-btn[data-v-fc5c8796]{align-items:center;background:none;border:none;border-radius:8px;color:var(--x-text-5);cursor:pointer;display:flex;height:28px;justify-content:center;padding:4px;transition:background-color .2s;width:28px;z-index:var(--x-layer-absolute)}.modal-close-btn[data-v-fc5c8796]:hover{background-color:var(--x-back-4)}.modal-content[data-v-fc5c8796]{flex:1;min-height:50px;padding:var(--04bcb654);position:relative}.modal-footer[data-v-fc5c8796]{border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end;min-height:56px;padding:16px 24px}@keyframes fadeIn-fc5c8796{0%{opacity:0}to{opacity:1}}@keyframes slideIn-fc5c8796{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:768px){.modal-container[data-v-fc5c8796]{margin:20px}}.modal-content[data-v-fc5c8796]::-webkit-scrollbar{width:6px}.modal-content[data-v-fc5c8796]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-content[data-v-fc5c8796]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.modal-content[data-v-fc5c8796]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.loading-container[data-v-e7b1a3b9]{height:100%;min-height:40px;position:relative;width:100%}.loading-overlay[data-v-e7b1a3b9]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.loading-content[data-v-e7b1a3b9]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.loading-spinner[data-v-e7b1a3b9]{height:var(--45495501);position:relative;width:var(--45495501)}.spinner-ring[data-v-e7b1a3b9]{animation:spin-e7b1a3b9 1s linear infinite;height:100%;width:100%}@keyframes spin-e7b1a3b9{to{transform:rotate(1turn)}}.loading-text[data-v-e7b1a3b9]{font-size:12px;font-weight:400;margin-top:6px;text-align:center}button[data-v-c8922659]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;height:36px;justify-content:center;line-height:1;outline:none;padding-inline:16px;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.wrapper[data-v-c8922659]{position:relative}.loading[data-v-c8922659]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.content[data-v-c8922659]{align-items:center;display:flex;justify-content:center}.wrapper[data-loading=true] .content[data-v-c8922659]{opacity:0}button[data-v-c8922659]:disabled{cursor:not-allowed}button[data-v-c8922659]:active:not(:disabled){transform:scale(.95)}button[data-v-c8922659]:focus-visible{box-shadow:0 0 0 2px var(--x-purple-3)}.size-default[data-v-c8922659]{min-width:-moz-fit-content;min-width:fit-content}.size-compact[data-v-c8922659]{font-size:12px;gap:0;height:28px;padding-inline:12px}.size-compact[data-v-c8922659] svg{height:12px;width:12px}.size-large[data-v-c8922659]{font-size:16px;height:44px;padding-inline:20px}.size-middle[data-v-c8922659]{height:32px;padding-inline:21px}.variant-purple[data-v-c8922659]{background-color:var(--x-purple-6);color:#fff}.variant-purple[data-v-c8922659]:hover:not(:disabled){background-color:var(--x-purple-7)}.variant-purple[data-v-c8922659]:disabled{background-color:var(--x-purple-4);color:var(--x-back-1)}.variant-black[data-v-c8922659]{background-color:var(--x-text-3);color:#fff}.variant-black[data-v-c8922659]:hover:not(:disabled){background-color:var(--x-text-5)}.variant-black[data-v-c8922659]:disabled{background-color:var(--x-text-9);color:#fff}.variant-back[data-v-c8922659]{background-color:var(--x-back-4);color:var(--x-text-1)}.variant-back[data-v-c8922659]:hover:not(:disabled){background-color:var(--x-back-5)}.variant-back[data-v-c8922659]:disabled{background-color:var(--x-back-4);color:var(--x-text-7)}.variant-text[data-v-c8922659]{background-color:transparent;color:var(--x-text-1)}.variant-text[data-v-c8922659]:hover:not(:disabled){background-color:var(--x-back-4)}.variant-text[data-v-c8922659]:disabled{background-color:transparent;color:var(--x-text-7)}.variant-border-back[data-v-c8922659]{background-color:transparent;border-color:var(--x-back-4);color:var(--x-text-1)}.variant-border-back[data-v-c8922659]:hover:not(:disabled){background-color:var(--x-back-4);border-color:var(--x-back-4)}.variant-border-back[data-v-c8922659]:disabled{background-color:transparent;border-color:var(--x-back-4);color:var(--x-text-7)}.variant-warning[data-v-c8922659]{background-color:var(--x-warning-3);color:var(--x-warning-10)}.variant-warning[data-v-c8922659]:hover:not(:disabled){background-color:var(--x-warning-4)}.variant-warning[data-v-c8922659]:disabled{background-color:var(--x-warning-3);color:var(--x-warning-10)}.variant-border-purple[data-v-c8922659]{border-color:var(--x-purple-6);color:var(--x-purple-6)}.variant-border-purple[data-v-c8922659]:hover:not(:disabled){background-color:var(--x-purple-1)}.variant-border-purple[data-v-c8922659]:disabled{border-color:var(--x-purple-4);color:var(--x-text-4)}.variant-danger[data-v-c8922659]{background-color:var(--x-error-7);border:none;color:#fff}.variant-danger[data-v-c8922659]:hover:not(:disabled){background-color:var(--x-error-6)}.variant-danger[data-v-c8922659]:disabled{background-color:var(--x-error-4);color:#fff}.variant-text-danger[data-v-c8922659]{background-color:var(--x-back-1);border:none;color:var(--x-error-7)}.variant-text-danger[data-v-c8922659]:hover:not(:disabled){background-color:var(--x-error-2)}.variant-text-danger[data-v-c8922659]:disabled{color:var(--x-error-4)}.btn-full-width[data-v-c8922659]{width:100%}.btn-icon-only[data-v-c8922659]{aspect-ratio:1;padding-inline:9px}
