.auth-choice-sheet[data-v-ba9d3f2b]{color:#333;background:#fff;border:0;border-radius:16px 16px 0 0;outline:none;width:100%;max-width:430px;height:80dvh;max-height:80dvh;margin:0 auto;padding:0;animation:.3s choice-in-ba9d3f2b;position:fixed;inset:auto 0 0;overflow:hidden}.auth-choice-sheet[open][data-v-ba9d3f2b],.choice-inner[data-v-ba9d3f2b]{flex-direction:column;display:flex}.auth-choice-sheet[data-v-ba9d3f2b]::backdrop{background:#0007}.choice-inner[data-v-ba9d3f2b]{flex:1;min-height:0}.choice-handle[data-v-ba9d3f2b]{touch-action:none;flex-shrink:0;height:20px;padding:8px 0}.choice-handle span[data-v-ba9d3f2b]{background:#e5e7eb;border-radius:99px;width:80px;height:4px;margin:auto;display:block}.auth-choice-sheet header[data-v-ba9d3f2b]{flex-shrink:0;justify-content:center;align-items:flex-start;height:24px;margin-bottom:10px;line-height:24px;display:flex;position:relative}.auth-choice-sheet header button[data-v-ba9d3f2b]{padding:0;font-size:16px;font-weight:400;line-height:24px;position:absolute;top:0;left:20px}.auth-choice-sheet header button[data-v-ba9d3f2b]:focus-visible{outline:0}.auth-choice-sheet h2[data-v-ba9d3f2b]{text-align:center;font-size:16px;font-weight:400;line-height:24px}.country header[data-v-ba9d3f2b]{align-items:center;height:38px;margin:0}.country header button[data-v-ba9d3f2b]{top:7px;left:4px}.language header[data-v-ba9d3f2b]{height:26px;margin-bottom:20px}.language header button[data-v-ba9d3f2b]{left:15px}.choice-options[data-v-ba9d3f2b]{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin-bottom:20px;padding:8px 24px 0;overflow-y:auto}.choice-options button[data-v-ba9d3f2b]{text-align:left;background:#fff;border-radius:12px;flex-shrink:0;align-items:center;width:100%;height:56px;margin:0 0 16px;padding:16px;font-size:16px;font-weight:400;line-height:24px;display:flex;box-shadow:2px 2px 6px #3333}.choice-options img[data-v-ba9d3f2b]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:28px;height:28px;margin-right:8px}.choice-options .selected[data-v-ba9d3f2b]{background:var(--blue);color:#fff;box-shadow:none}.choice-options button[data-v-ba9d3f2b]:focus-visible{outline-offset:-2px}.currency .choice-options button[data-v-ba9d3f2b]{border-radius:8px;padding:0 10px}.currency .choice-options img[data-v-ba9d3f2b]{width:32px;height:32px;margin-right:10px}.choice-options small[data-v-ba9d3f2b]{color:#999;margin-left:4px;font-size:12px;line-height:18px}.choice-options .selected small[data-v-ba9d3f2b]{color:#fff}.language .choice-options button[data-v-ba9d3f2b]{justify-content:center;margin-bottom:15px;padding:0 10px;box-shadow:2px 2px 4px #3332}.language .choice-options span[data-v-ba9d3f2b]{margin-left:10px}.language .choice-options .selected[data-v-ba9d3f2b]{box-shadow:none}@keyframes choice-in-ba9d3f2b{0%{transform:translateY(100%)}to{transform:translateY(0)}}.native-auth-sheet[data-v-ed74f85f]{color:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:0;border-top:1px solid #eee;border-radius:24px 24px 0 0;outline:none;width:100%;max-width:430px;height:404px;max-height:calc(100dvh - 20px);margin:0 auto;padding:0;transition:height .4s cubic-bezier(.56,-.37,.78,1.66);position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 20px #0002}.native-auth-sheet[open][data-v-ed74f85f]{flex-direction:column;display:flex}.native-auth-sheet[data-v-ed74f85f]::backdrop{background:0 0}.native-auth-sheet.expanded.login[data-v-ed74f85f]{height:calc(365px + var(--validation-extra,0px))}.native-auth-sheet.expanded.forgot[data-v-ed74f85f]{height:calc(530px + var(--validation-extra,0px))}.native-auth-sheet.expanded.register[data-v-ed74f85f]{height:calc(718px + var(--validation-extra,0px))}.native-auth-sheet.with-validation[data-v-ed74f85f]{max-height:100dvh}.sheet-scroll[data-v-ed74f85f]{padding:24px 24px calc(24px + env(safe-area-inset-bottom));scrollbar-width:none;overscroll-behavior:contain;opacity:0;width:100%;min-height:0;transition:opacity .25s;overflow-y:auto}.expanded .sheet-scroll[data-v-ed74f85f]{opacity:1}.sheet-header[data-v-ed74f85f]{height:32px;margin-bottom:15px}.sheet-header button[data-v-ed74f85f]{color:#666;align-items:center;gap:4px;height:32px;padding:0;font-size:16px;display:flex}.sheet-header button>span[data-v-ed74f85f]{color:#999;background:#f7f7f7;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sheet-header button[data-v-ed74f85f]:focus-visible{outline:0}.auth-page[data-v-824d4812]{color:#333;background:#f4f4f4;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.auth-banner[data-v-824d4812]{max-width:none;height:auto;top:0}.auth-banner[data-v-824d4812],.auth-landing-panel[data-v-824d4812]{width:100%;position:absolute;left:0}.auth-landing-panel[data-v-824d4812]{height:calc(228px + env(safe-area-inset-bottom));padding:24px 24px calc(20px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -8px 20px #0002}.auth-button[data-v-824d4812]{color:#fff;background:var(--blue);border-radius:12px;justify-content:center;align-items:center;width:100%;height:56px;min-height:56px;padding:0 12px;font-size:16px;font-weight:400;display:flex}.auth-button.secondary[data-v-824d4812]{color:#333;background:#edf1f9;margin-top:12px;font-weight:600}.auth-button[data-v-824d4812]:disabled{color:#fff;cursor:default;background:#d9d9d9}.method-divider[data-v-824d4812]{color:#999;white-space:nowrap;align-items:center;gap:8px;margin:40px 0 35px;font-size:14px;line-height:21px;display:flex}.method-divider[data-v-824d4812]:after,.method-divider[data-v-824d4812]:before{content:"";background:#aaa;flex:1;height:1px}.social-methods[data-v-824d4812]{justify-content:space-evenly;height:40px;display:flex}.social-methods img[data-v-824d4812]{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.landing-links[data-v-824d4812]{justify-content:space-around;gap:12px;margin-top:40px;display:flex}.landing-links a[data-v-824d4812]{color:#999;white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.auth-landing-panel[inert][data-v-824d4812]{visibility:hidden}.auth-form[data-v-824d4812]{flex-direction:column;display:flex}.auth-field[data-v-824d4812],.auth-select[data-v-824d4812]{background:#fff;border:1px solid #ddd;border-radius:12px;flex-shrink:0;align-items:center;height:56px;min-height:56px;margin-bottom:15px;display:flex;position:relative;box-shadow:0 0 0 .3px #ddd}.auth-field[data-v-824d4812]:focus-within{border-color:var(--blue)}.auth-field input[data-v-824d4812]{color:#333;background:0 0;border:0;border-radius:12px;outline:none;width:100%;min-width:0;height:54px;padding:16px;font-size:14px}.auth-field>span[data-v-824d4812]{pointer-events:none;color:#aaa;font-size:14px;line-height:18px;transition:all .12s;position:absolute;top:19px;left:16px}.auth-field input:not(:-moz-placeholder-shown)+span[data-v-824d4812]{font-size:10px;top:4px}.auth-field input:focus+span[data-v-824d4812],.auth-field input:not(:placeholder-shown)+span[data-v-824d4812]{font-size:10px;top:4px}.auth-field input[data-v-824d4812]:not(:-moz-placeholder-shown){padding-top:22px;padding-bottom:10px}.auth-field input[data-v-824d4812]:focus,.auth-field input[data-v-824d4812]:not(:placeholder-shown){padding-top:22px;padding-bottom:10px}.auth-field button[data-v-824d4812]{color:#999;flex-shrink:0;place-items:center;width:40px;height:40px;margin-right:10px;padding:0;font-size:12px;display:grid}.auth-select[data-v-824d4812]{text-align:left;justify-content:space-between;width:100%;padding:0 10px 0 16px;font-size:14px}.auth-select select[data-v-824d4812]{appearance:none;background:0 0;border:0;outline:0;width:100%;font-size:14px}.auth-check[data-v-824d4812]{color:#999;align-items:center;gap:4px;font-size:12px;line-height:18px;display:flex;position:relative}.auth-check input[data-v-824d4812]{opacity:0;width:20px;height:20px;margin:0;position:absolute;left:0}.auth-check input:not(:checked)+img[data-v-824d4812]{opacity:.4}.auth-check img[data-v-824d4812]{flex-shrink:0}.login-options[data-v-824d4812]{color:#999;justify-content:space-between;align-items:center;height:28px;min-height:28px;margin-bottom:25px;font-size:12px;display:flex}.terms[data-v-824d4812]{align-items:center;min-height:32px;margin-bottom:12px;line-height:16px}.terms a[data-v-824d4812]{color:#4c9eea;margin-left:4px;text-decoration:underline}.recovery-hint[data-v-824d4812]{color:#999;margin:12px 0 16px;font-size:12px}.auth-form.forgot[data-v-824d4812]{gap:12px}.validated-field[data-v-824d4812]{flex-shrink:0;margin-bottom:15px}.validated-field .auth-field[data-v-824d4812]{margin-bottom:0}.auth-field.invalid[data-v-824d4812]{box-shadow:none;border-color:#cb0202}.auth-error[data-v-824d4812],.auth-field.invalid input[data-v-824d4812]{color:#cb0202}.auth-error[data-v-824d4812]{align-items:center;gap:10px;min-height:28px;padding:5px;font-size:12px;line-height:18px;display:flex}.auth-error[data-v-824d4812]:before{content:"";background:#cb0202;border-radius:10px;flex-shrink:0;width:4px;height:4px}.validated-field.show-password-rules[data-v-824d4812]{margin-bottom:0}.validated-field[data-v-824d4812]:has(.auth-error){margin-bottom:0}.password-rules[data-v-824d4812]{padding:0 8px 8px;font-size:12px;line-height:18px;overflow:hidden}.password-strength[data-v-824d4812]{background:#bbb;border-radius:10px;width:100%;height:8px;margin-bottom:8px;overflow:hidden}.password-strength>span[data-v-824d4812]{background:#cb0202;height:8px;transition:width .4s;display:block}.password-strength>span.medium[data-v-824d4812]{background:#f6a623}.password-strength>span.strong[data-v-824d4812]{background:#60b933}.password-rule[data-v-824d4812]{color:#999;align-items:center;margin-bottom:4px;line-height:20px;display:flex}.password-rule img[data-v-824d4812]{flex-shrink:0;width:20px;height:20px}.password-rule.passed[data-v-824d4812]{color:var(--blue)}.password-advice[data-v-824d4812]{color:#333;padding:8px 0;font-size:12px;line-height:16px}.password-advice.error[data-v-824d4812]{color:#cb0202}.registration-api-error[data-v-824d4812],.registration-api-success[data-v-824d4812]{padding:8px 0 12px;font-size:12px;line-height:18px}.registration-api-error[data-v-824d4812]{color:#cb0202}.registration-api-success[data-v-824d4812]{color:#368b38}.registration-toast[data-v-824d4812]{z-index:100;color:#fff;text-align:center;pointer-events:none;background:#000000c7;border-radius:8px;max-width:calc(100% - 48px);padding:12px 18px;font-size:14px;line-height:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0002}.registration-notice[data-v-824d4812]{color:#d90000;margin:0 0 16px;font-size:12px;line-height:1.5}
