.signin-module__uUz5Ba__page{--ink:#fff;--ink-2:#e6eaef;--dim:#98a2ae;--faint:#8a93a0;--placeholder:#5f6775;--bg:#07080a;--card:#10151b;--line:#1f2630;--input:#161c24;--acc:#b8ff3c;--acc-ink:#07080a;--bad:#ff6b5c;--bad-soft:#ff6b5c1f;min-height:100svh;padding:calc(clamp(18px, 3vw, 34px) + env(safe-area-inset-top)) max(clamp(16px, 4vw, 40px), env(safe-area-inset-right)) calc(clamp(28px, 5vw, 56px) + env(safe-area-inset-bottom)) max(clamp(16px, 4vw, 40px), env(safe-area-inset-left));color:var(--ink);font-family:var(--hub-sans), system-ui, -apple-system, "Segoe UI", sans-serif;background:radial-gradient(120% 90% at 50% -20%,#1b3bff 0%,#101a5e 32%,#07080a 70%);flex-direction:column;align-items:center;gap:clamp(20px,3vw,32px);display:flex;position:relative;overflow:clip}.signin-module__uUz5Ba__head{z-index:1;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1080px;display:flex;position:relative}.signin-module__uUz5Ba__brand{min-height:44px;color:inherit;flex:none;align-items:center;gap:9px;text-decoration:none;display:flex}.signin-module__uUz5Ba__mark{background:#b8ff3c url(/apple-icon.png?v=2026-10-10) 50%/cover no-repeat;border-radius:10px;flex:0 0 32px;width:32px;height:32px;display:block}.signin-module__uUz5Ba__brandName{letter-spacing:-.03em;white-space:nowrap;font-size:16.5px;font-weight:800}.signin-module__uUz5Ba__languagePicker{color:#fff;background:#ffffff0c;border:1px solid #ffffff30;border-radius:14px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.signin-module__uUz5Ba__languagePicker select{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}html:not([data-input=pointer]) .signin-module__uUz5Ba__languagePicker:has(select:focus-visible){outline:2px solid var(--acc);outline-offset:4px}.signin-module__uUz5Ba__languagePicker:has(select:disabled){opacity:.55}.signin-module__uUz5Ba__languagePicker:hover{background:#ffffff16;border-color:#ffffff70}.signin-module__uUz5Ba__card{z-index:1;border:1px solid var(--line);background:var(--card);border-radius:clamp(22px,3vw,30px);width:100%;max-width:480px;margin-top:clamp(8px,4vw,48px);padding:clamp(24px,4vw,38px);position:relative;box-shadow:0 40px 80px -50px #000000f2}.signin-module__uUz5Ba__badge{color:var(--acc);letter-spacing:.1em;text-transform:uppercase;background:#b8ff3c1f;border:1px solid #b8ff3c57;border-radius:999px;margin:0 0 16px;padding:7px 14px;font-size:11.5px;font-weight:800;display:inline-flex}.signin-module__uUz5Ba__made{gap:8px;min-width:0;margin:0 0 16px;display:flex}.signin-module__uUz5Ba__made img,.signin-module__uUz5Ba__made video,.signin-module__uUz5Ba__made span{aspect-ratio:1;border:1px solid var(--line);background:var(--input);object-fit:contain;border-radius:12px;flex:0 72px;min-width:0}.signin-module__uUz5Ba__made span{color:var(--ink-2);place-items:center;font-size:15px;font-weight:800;display:grid}.signin-module__uUz5Ba__title{letter-spacing:-.04em;text-wrap:balance;margin:0 0 10px;font-size:clamp(28px,5vw,38px);font-weight:800;line-height:1.02}.signin-module__uUz5Ba__lead{min-height:1px;color:var(--dim);margin:0 0 22px;font-size:15.5px;line-height:1.5}.signin-module__uUz5Ba__form{flex-direction:column;gap:14px;display:flex}.signin-module__uUz5Ba__field{flex-direction:column;gap:7px;display:flex}.signin-module__uUz5Ba__labelRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.signin-module__uUz5Ba__label{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.signin-module__uUz5Ba__reveal{cursor:pointer;color:var(--dim);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;font-family:inherit;font-size:10.5px;font-weight:800}.signin-module__uUz5Ba__reveal:hover{color:var(--acc)}.signin-module__uUz5Ba__input{border:1px solid var(--line);background:var(--input);width:100%;color:var(--ink);border-radius:14px;padding:14px 15px;font-family:inherit;font-size:16px;transition:border-color .16s linear,background-color .16s linear}.signin-module__uUz5Ba__input::placeholder{color:var(--placeholder)}.signin-module__uUz5Ba__input:focus{background:#191f28;border-color:#b8ff3c8c;outline:none}.signin-module__uUz5Ba__input:disabled{opacity:.6}.signin-module__uUz5Ba__error{background:var(--bad-soft);color:#ffc7bf;border:1px solid #ff6b5c66;border-radius:12px;margin:0;padding:10px 13px;font-size:14px;line-height:1.45}.signin-module__uUz5Ba__resend{cursor:pointer;border:1px solid var(--acc);color:var(--acc);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;align-self:flex-start;margin-top:-4px;padding:10px 16px;font-family:inherit;font-size:12.5px;font-weight:800}.signin-module__uUz5Ba__resend:hover:not(:disabled){background:var(--acc);color:var(--acc-ink)}.signin-module__uUz5Ba__resend:disabled{cursor:default;opacity:.7}.signin-module__uUz5Ba__submit{cursor:pointer;background:var(--acc);color:var(--acc-ink);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:15px 18px;font-family:inherit;font-size:14px;font-weight:800;transition:background-color .16s linear,transform .16s;display:inline-flex}.signin-module__uUz5Ba__submit:hover:not(:disabled){background:#fff}.signin-module__uUz5Ba__submit:active:not(:disabled){transform:translateY(1px)}.signin-module__uUz5Ba__submit:disabled{cursor:default;opacity:.7}.signin-module__uUz5Ba__submitArrow{background:var(--acc-ink);width:26px;height:26px;color:var(--acc);border-radius:50%;place-items:center;font-size:13px;display:grid}.signin-module__uUz5Ba__legal{color:var(--dim);text-align:center;text-wrap:balance;margin:-4px 0 0;font-size:12.5px;line-height:1.5}.signin-module__uUz5Ba__legal a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.signin-module__uUz5Ba__legal a:hover{color:var(--acc)}.signin-module__uUz5Ba__links{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:4px;display:flex}.signin-module__uUz5Ba__link{cursor:pointer;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;font-family:inherit;font-size:12.5px;font-weight:700}.signin-module__uUz5Ba__link:hover{color:var(--acc)}.signin-module__uUz5Ba__providers{flex-direction:column;gap:10px;display:flex}.signin-module__uUz5Ba__apple,.signin-module__uUz5Ba__google{cursor:pointer;letter-spacing:-.005em;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .16s linear,border-color .16s linear;display:inline-flex}.signin-module__uUz5Ba__apple{color:#000;background:#fff;border:1px solid #fff}.signin-module__uUz5Ba__apple svg{fill:currentColor;width:18px;height:18px;margin-top:-2px}.signin-module__uUz5Ba__apple:hover:not(:disabled){background:#e6eaef}.signin-module__uUz5Ba__google{color:#e3e3e3;background:#131314;border:1px solid #8e918f}.signin-module__uUz5Ba__google svg{width:18px;height:18px}.signin-module__uUz5Ba__google:hover:not(:disabled){border-color:#e3e3e3}.signin-module__uUz5Ba__apple:disabled,.signin-module__uUz5Ba__google:disabled{cursor:default;opacity:.6}.signin-module__uUz5Ba__inApp{border:1px solid var(--line);color:var(--dim);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.signin-module__uUz5Ba__inApp p{margin:0}.signin-module__uUz5Ba__copyLink{cursor:pointer;border:1px solid var(--line);color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;padding:9px 14px;font-family:inherit;font-size:12px;font-weight:800}.signin-module__uUz5Ba__copyLink:hover{border-color:var(--acc);color:var(--acc)}.signin-module__uUz5Ba__divider{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:6px 0 2px;font-size:11.5px;font-weight:800;display:flex}.signin-module__uUz5Ba__divider:before,.signin-module__uUz5Ba__divider:after{content:"";background:var(--line);flex:1;height:1px}@media (prefers-reduced-motion:reduce){.signin-module__uUz5Ba__apple,.signin-module__uUz5Ba__google{transition:none}}.signin-module__uUz5Ba__sent{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.signin-module__uUz5Ba__sentMark{background:var(--acc);width:34px;height:34px;color:var(--acc-ink);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.signin-module__uUz5Ba__sentTitle{letter-spacing:-.025em;margin:4px 0 0;font-size:19px;font-weight:800}.signin-module__uUz5Ba__sentBody{color:var(--dim);margin:0;font-size:15px;line-height:1.5}.signin-module__uUz5Ba__ghost{cursor:pointer;border:1px solid var(--line);color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;margin-top:8px;padding:11px 20px;font-family:inherit;font-size:12.5px;font-weight:800}.signin-module__uUz5Ba__ghost:hover{border-color:var(--acc);color:var(--acc)}.signin-module__uUz5Ba__foot{z-index:1;text-align:center;color:#ffffff6b;max-width:44ch;margin:auto 0 0;font-size:13px;line-height:1.5;position:relative}@media (max-width:560px){.signin-module__uUz5Ba__card{margin-top:12px;padding:22px 18px}}@media (prefers-reduced-motion:reduce){.signin-module__uUz5Ba__submit{transition:none}}.signin-module__uUz5Ba__codeEmail{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.signin-module__uUz5Ba__code{font-variant-numeric:tabular-nums;letter-spacing:.3em;text-indent:.3em;text-align:center;padding:16px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(24px,7.4vw,30px);font-weight:700}.signin-module__uUz5Ba__code::placeholder{color:var(--placeholder);letter-spacing:.3em}.signin-module__uUz5Ba__notice{color:#e4ffc0;background:#b8ff3c14;border:1px solid #b8ff3c57;border-radius:12px;margin:0;padding:10px 13px;font-size:14px;line-height:1.45}.signin-module__uUz5Ba__codeHint{color:var(--faint);text-align:center;margin:2px 0 0;font-size:13px;line-height:1.5}.signin-module__uUz5Ba__letterFor{color:#e4ffc0;overflow-wrap:anywhere;background:#b8ff3c14;border:1px solid #b8ff3c57;border-radius:12px;margin:-8px 0 18px;padding:10px 13px;font-size:14px;line-height:1.45}.signin-module__uUz5Ba__fork{flex-direction:column;gap:10px;display:flex}.signin-module__uUz5Ba__forkSwitch,.signin-module__uUz5Ba__forkStay{text-align:center;overflow-wrap:anywhere;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:12px 18px;font-size:15.5px;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.signin-module__uUz5Ba__forkSwitch{background:var(--acc);color:#07080a}.signin-module__uUz5Ba__forkSwitch:hover{background:#fff}.signin-module__uUz5Ba__forkStay{border:1px solid var(--line);color:var(--ink-2)}.signin-module__uUz5Ba__forkStay:hover{border-color:var(--acc);color:var(--acc)}.signin-module__uUz5Ba__link:disabled{cursor:default;opacity:.55}.signin-module__uUz5Ba__link:disabled:hover{color:var(--dim)}.signin-module__uUz5Ba__check{justify-content:center;margin-top:14px;display:flex}.signin-module__uUz5Ba__check:empty{display:none}
