@charset "UTF-8";.custom-radio[data-v-a9da2830]{padding:0!important}.custom-radio.active[data-v-a9da2830]{border-width:1px}.custom-radio .custom-radio-image[data-v-a9da2830]{block-size:100%;inline-size:100%;min-inline-size:100%}.custom-radio .v-radio[data-v-a9da2830]{visibility:hidden}.app-customizer.v-navigation-drawer--temporary:not(.v-navigation-drawer--active){transform:translate(110%)!important}[dir=rtl] .app-customizer.v-navigation-drawer--temporary:not(.v-navigation-drawer--active){transform:translate(-110%)!important}.app-customizer .customizer-section{display:flex;flex-direction:column;padding:1.5rem;gap:1.5rem}.app-customizer .customizer-heading{padding-block:1rem;padding-inline:1.5rem}.app-customizer .custom-input-wrapper .v-col{padding-inline:10px}.app-customizer .custom-input-wrapper .v-label.custom-input{border:none;color:rgb(var(--v-theme-on-surface));outline:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.app-customizer .v-navigation-drawer__content{display:flex;flex-direction:column;overflow:hidden;height:100%}.app-customizer .v-label.custom-input.active{border-color:transparent;outline:2px solid rgb(var(--v-theme-primary))}.app-customizer .v-label.custom-input:not(.active):hover{border-color:rgba(var(--v-border-color),.22)}.app-customizer .customizer-skins .custom-input.active .customizer-skins-icon-wrapper{background-color:rgba(var(--v-global-theme-primary),var(--v-selected-opacity))}.app-customizer .app-customizer-primary-colors .primary-color-wrapper:not(.active):hover{outline-color:rgba(var(--v-border-color),.22)!important}.app-customizer-toggler{position:fixed!important;inset-block-start:25%;inset-inline-end:0}.v-btn[data-v-3cddc139],.v-list-item[data-v-3cddc139],.v-checkbox[data-v-3cddc139],.v-text-field[data-v-3cddc139],.v-autocomplete[data-v-3cddc139]{text-transform:none}.backend-icon-btn[data-v-3cddc139]{min-width:auto!important;padding:0 8px!important}.flag-icon[data-v-5c03518d]{border-radius:2px}[data-v-5c03518d] .v-list{scrollbar-width:thin;scrollbar-color:rgba(var(--v-theme-on-surface),.2) transparent}[data-v-5c03518d] .v-list::-webkit-scrollbar{width:6px}[data-v-5c03518d] .v-list::-webkit-scrollbar-track{background:transparent}[data-v-5c03518d] .v-list::-webkit-scrollbar-thumb{background-color:rgba(var(--v-theme-on-surface),.2);border-radius:3px;transition:background-color .2s}[data-v-5c03518d] .v-list::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--v-theme-on-surface),.3)}.login-modal-container[data-v-069217fb]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;padding:24px}.login-content[data-v-069217fb]{width:100%;min-width:400px;max-width:600px}.logo-container[data-v-069217fb]{display:flex;justify-content:center;margin-bottom:24px;animation:logo-float-069217fb 3s ease-in-out infinite,logo-glow-069217fb 2s ease-in-out infinite}@keyframes logo-float-069217fb{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logo-glow-069217fb{0%,to{filter:drop-shadow(0 0 20px rgba(43,97,209,.6))}50%{filter:drop-shadow(0 0 40px rgba(43,97,209,1))}}.login-card[data-v-069217fb]{border-radius:24px!important;padding:40px}.processing-state[data-v-069217fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:300px}.login-methods-container[data-v-069217fb]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.login-method-button[data-v-069217fb]{height:35px!important;border-radius:8px!important;text-transform:none!important;font-size:13px!important;font-weight:500!important;padding:0 12px!important;min-width:auto!important;width:100%}.or-divider[data-v-069217fb]{display:flex;align-items:center;gap:16px;margin:24px 0}.or-text[data-v-069217fb]{color:#9e9e9e;font-size:12px;font-weight:500;white-space:nowrap}.email-login-button[data-v-069217fb]{height:44px!important;border-radius:8px!important;text-transform:none!important;font-size:15px!important;font-weight:500!important;margin-bottom:16px!important}.other-methods-container[data-v-069217fb]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.other-method-button[data-v-069217fb]{height:36px!important;border-radius:6px!important;text-transform:none!important;font-size:13px!important;font-weight:500!important;padding:0 12px!important;min-width:auto!important}.google-button[data-v-069217fb]{color:#1f1f1f!important}.apple-button[data-v-069217fb]{color:#fff!important}.button-icon[data-v-069217fb]{margin-right:6px}.button-text[data-v-069217fb]{white-space:nowrap;font-size:inherit}.signup-text[data-v-069217fb]{margin-top:8px;margin-bottom:16px}.signup-text .text-body-2[data-v-069217fb]{color:rgb(var(--v-theme-on-surface));margin-right:6px}.signup-link[data-v-069217fb]{color:rgb(var(--v-theme-on-surface));text-decoration:none;font-weight:600;font-size:.875rem}.signup-link[data-v-069217fb]:hover{text-decoration:underline;opacity:.8}.tos-text[data-v-069217fb]{text-align:center;font-size:12px;color:rgb(var(--v-theme-on-surface));margin:0 0 8px;line-height:1.5}.tos-text a[data-v-069217fb]{color:rgb(var(--v-theme-on-surface));text-decoration:none;font-weight:600}.tos-text a[data-v-069217fb]:hover{text-decoration:underline;opacity:.8}.login-panels[data-v-069217fb]{margin-bottom:24px}.panel-title[data-v-069217fb]{display:flex;align-items:center;font-weight:500}.wallet-header[data-v-069217fb]{position:relative;margin-bottom:24px}.wallet-header .back-button[data-v-069217fb]{position:absolute;left:-12px;top:-8px}.wallet-login-info[data-v-069217fb],.manual-login-info[data-v-069217fb]{font-size:18px;font-weight:500;color:rgb(var(--v-theme-on-surface));text-align:center;padding-top:40px;padding-bottom:0;margin-bottom:16px}.signup-dialog[data-v-069217fb]{border-radius:24px!important;overflow:hidden}.signup-title[data-v-069217fb]{display:flex;align-items:center;justify-content:flex-start;font-size:18px;font-weight:600;padding:12px 20px 12px 0;min-height:auto}.wallet-icons-grid[data-v-069217fb]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:8px}.wallet-item[data-v-069217fb]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:16px;border-radius:12px;border:2px solid rgba(var(--v-theme-on-surface),.12);transition:all .2s ease}.wallet-item[data-v-069217fb]:hover{background:rgba(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary));transform:translateY(-2px)}.wallet-icon[data-v-069217fb]{width:64px;height:64px;object-fit:contain;transition:all .2s ease}.wallet-item:hover .wallet-icon[data-v-069217fb]{transform:scale(1.1)}.wallet-label[data-v-069217fb]{font-size:13px;font-weight:500;color:rgb(var(--v-theme-on-surface))}.footer-links[data-v-069217fb]{display:flex;justify-content:center;align-items:center;gap:12px;padding-top:8px;font-size:14px}.footer-link[data-v-069217fb]{color:rgb(var(--v-theme-primary));text-decoration:none;font-weight:500;transition:opacity .2s ease}.footer-link[data-v-069217fb]:hover{opacity:.8;text-decoration:underline}.link-separator[data-v-069217fb]{color:rgb(var(--v-theme-on-surface-variant))}.modern-spinner-container[data-v-069217fb]{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.modern-spinner-outer[data-v-069217fb]{position:absolute;animation:spin-slow-069217fb 2s linear infinite}.modern-spinner-inner[data-v-069217fb]{position:absolute;animation:spin-fast-069217fb 1s linear infinite reverse}@keyframes spin-slow-069217fb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-fast-069217fb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:600px){.login-modal-container[data-v-069217fb]{padding:16px}.login-content[data-v-069217fb]{min-width:auto;max-width:100%}.login-card[data-v-069217fb]{padding:24px 20px}.login-method-button[data-v-069217fb]{font-size:12px!important;height:40px!important}.wallet-icons-grid[data-v-069217fb]{gap:12px}.wallet-icon[data-v-069217fb]{width:56px;height:56px}.wallet-login-info[data-v-069217fb],.manual-login-info[data-v-069217fb]{font-size:16px;padding-top:32px}.signup-text[data-v-069217fb],.signup-link[data-v-069217fb]{font-size:13px}}.v-btn,.v-chip,.v-card-title,.v-avatar{text-transform:none!important}.v-expansion-panel-title{font-weight:500!important}
