.auth-modal-module__m3JPcW__dialog{--auth-red:#f04b2e;--auth-ink:#242624;--auth-paper:#f4f0e8;--auth-muted:#666760;width:min(65rem,100vw - 3rem);max-width:none;max-height:calc(100dvh - 3rem);color:var(--auth-ink);background:var(--auth-paper);font-family:var(--font-geist-sans),"Microsoft YaHei",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;border-radius:.75rem;margin:auto;padding:0;font-size:1rem;line-height:1.5;overflow:hidden;box-shadow:0 1.5rem 6rem #08090945}.auth-modal-module__m3JPcW__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a101272}.auth-modal-module__m3JPcW__dialog[open]{animation:.32s cubic-bezier(.16,1,.3,1) both auth-modal-module__m3JPcW__appear}.auth-modal-module__m3JPcW__frame{grid-template-columns:.94fr 1.06fr;min-height:min(42rem,100dvh - 3rem);max-height:calc(100dvh - 3rem);display:grid}.auth-modal-module__m3JPcW__art{isolation:isolate;background:#191b18;min-width:0;position:relative;overflow:hidden}.auth-modal-module__m3JPcW__artImage{z-index:-2;object-fit:cover;object-position:48% 44%;width:100%;height:100%;position:absolute;inset:0}.auth-modal-module__m3JPcW__artShade{z-index:-1;pointer-events:none;background:linear-gradient(#0c110ff2,#0c110f00 23% 50%,#0c110f88 74%,#0c110fea),linear-gradient(90deg,#0c110f58,#0000 62%);position:absolute;inset:0}.auth-modal-module__m3JPcW__brand{width:11.25rem;height:auto;color:var(--auth-paper);position:absolute;top:2.5rem;left:2.5rem}.auth-modal-module__m3JPcW__artTitle{color:var(--auth-paper);font-family:"MoFX Display Latin","MoFX Display CJK",var(--font-geist-sans),"Microsoft YaHei",sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(3rem,4.7vw,4.5rem);font-weight:600;line-height:1.03;position:absolute;bottom:3.5rem;left:2.5rem}.auth-modal-module__m3JPcW__artTitle span{color:var(--auth-red)}.auth-modal-module__m3JPcW__artRule{background:var(--auth-red);width:3rem;height:2px;position:absolute;bottom:2rem;left:2.5rem}.auth-modal-module__m3JPcW__panel{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--auth-paper);min-width:0;min-height:0;max-height:calc(100dvh - 3rem);position:relative;overflow-y:auto}.auth-modal-module__m3JPcW__panelInner{width:100%;max-width:35rem;margin-inline:auto;padding:3.5rem clamp(2rem,4.25vw,4rem) 2.5rem}.auth-modal-module__m3JPcW__close{float:right;z-index:5;width:2.75rem;height:2.75rem;color:var(--auth-ink);background:var(--auth-paper);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:.75rem .75rem -3.5rem 0;padding:0;transition:color .18s,background .18s,transform .18s;display:grid;position:sticky;top:.75rem}.auth-modal-module__m3JPcW__close:hover:not(:disabled){color:var(--auth-red);background:#e9e3d9;transform:rotate(5deg)}.auth-modal-module__m3JPcW__close:disabled{opacity:.3;cursor:wait}.auth-modal-module__m3JPcW__tabs{border-bottom:1px solid #24262422;gap:1.75rem;width:fit-content;margin-bottom:2.75rem;display:flex}.auth-modal-module__m3JPcW__tabs button{min-height:2.75rem;color:var(--auth-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .125rem .625rem;font-size:1rem;position:relative}.auth-modal-module__m3JPcW__tabs .auth-modal-module__m3JPcW__activeTab{color:var(--auth-ink);font-weight:600}.auth-modal-module__m3JPcW__tabs .auth-modal-module__m3JPcW__activeTab:after{content:"";background:var(--auth-red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-modal-module__m3JPcW__heading{margin-bottom:2.25rem}.auth-modal-module__m3JPcW__heading h2{color:var(--auth-ink);letter-spacing:-.06em;text-wrap:balance;outline:none;margin:0 0 .75rem;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:600;line-height:1.22}.auth-modal-module__m3JPcW__heading p{color:var(--auth-muted);margin:0;font-size:1rem;line-height:1.65}.auth-modal-module__m3JPcW__form{gap:1.25rem;display:grid}.auth-modal-module__m3JPcW__field{gap:.5rem;min-width:0;display:grid}.auth-modal-module__m3JPcW__field label{color:var(--auth-ink);align-items:baseline;gap:.75rem;font-size:.875rem;font-weight:500;display:flex}.auth-modal-module__m3JPcW__field label span{color:var(--auth-muted);font-size:.75rem;font-weight:400}.auth-modal-module__m3JPcW__fieldHint{color:var(--auth-muted);margin:0;font-size:.75rem;line-height:1.5}.auth-modal-module__m3JPcW__input{width:100%;min-width:0;height:3.125rem;color:var(--auth-ink);background:#f8f5ef;border:1px solid #7f817a;border-radius:.25rem;outline:none;padding:.75rem .875rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .18s,box-shadow .18s,background .18s}.auth-modal-module__m3JPcW__input::placeholder{color:#6e6e67;opacity:1}.auth-modal-module__m3JPcW__input:focus-visible{background:#fbf8f2;border-color:#b8301c;box-shadow:0 0 0 3px #f04b2e18}.auth-modal-module__m3JPcW__input:disabled{opacity:.6}.auth-modal-module__m3JPcW__field [data-slot=input]{padding-right:2.75rem}.auth-modal-module__m3JPcW__field button[aria-pressed]{width:2.75rem;min-height:2.75rem;color:var(--auth-ink)}.auth-modal-module__m3JPcW__field button[aria-pressed]:focus-visible{outline-offset:-4px;outline:2px solid #a42d1d}.auth-modal-module__m3JPcW__primary{color:#211a17;background:var(--auth-red);width:100%;min-height:3.25rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;gap:.625rem;margin-top:.5rem;padding:.75rem 1rem;font-weight:600;transition:color .2s,background .2s,transform .2s;display:flex}.auth-modal-module__m3JPcW__primary svg:last-child{margin-left:auto}.auth-modal-module__m3JPcW__primary svg:first-child:last-child{margin-left:0}.auth-modal-module__m3JPcW__primary:hover:not(:disabled){color:var(--auth-paper);background:#282925}.auth-modal-module__m3JPcW__primary:active:not(:disabled){transform:translateY(1px)}.auth-modal-module__m3JPcW__primary:disabled{opacity:.58;cursor:wait}.auth-modal-module__m3JPcW__error,.auth-modal-module__m3JPcW__notice,.auth-modal-module__m3JPcW__pendingNote{overflow-wrap:anywhere;margin:1rem 0 0;font-size:1rem;line-height:1.6}.auth-modal-module__m3JPcW__error{color:#a92c1c}.auth-modal-module__m3JPcW__notice{color:#435d3e;align-items:flex-start;gap:.5rem;display:flex}.auth-modal-module__m3JPcW__notice svg{flex-shrink:0;margin-top:.25rem}.auth-modal-module__m3JPcW__pendingNote{color:var(--auth-muted)}.auth-modal-module__m3JPcW__switchHint{color:var(--auth-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin:1.75rem 0 0;font-size:1rem;display:flex}.auth-modal-module__m3JPcW__switchHint button,.auth-modal-module__m3JPcW__textAction,.auth-modal-module__m3JPcW__resend{min-height:2.75rem;color:var(--auth-ink);font:inherit;cursor:pointer;text-underline-offset:.3rem;background:0 0;border:0;align-items:center;gap:.375rem;padding:.375rem .125rem;display:inline-flex}.auth-modal-module__m3JPcW__switchHint button:hover:not(:disabled),.auth-modal-module__m3JPcW__textAction:hover:not(:disabled),.auth-modal-module__m3JPcW__resend:hover:not(:disabled){color:#b8301c;text-decoration:underline}.auth-modal-module__m3JPcW__tabs button:disabled,.auth-modal-module__m3JPcW__switchHint button:disabled,.auth-modal-module__m3JPcW__textAction:disabled,.auth-modal-module__m3JPcW__resend:disabled{opacity:.5;cursor:default}.auth-modal-module__m3JPcW__close:focus-visible,.auth-modal-module__m3JPcW__tabs button:focus-visible,.auth-modal-module__m3JPcW__primary:focus-visible,.auth-modal-module__m3JPcW__switchHint button:focus-visible,.auth-modal-module__m3JPcW__textAction:focus-visible,.auth-modal-module__m3JPcW__resend:focus-visible{outline-offset:4px;outline:2px solid #a42d1d}.auth-modal-module__m3JPcW__verification{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.auth-modal-module__m3JPcW__mailHeading{color:var(--auth-ink);align-items:center;gap:.625rem;margin:.375rem 0 .5rem;font-size:1.125rem;font-weight:500;display:flex}.auth-modal-module__m3JPcW__mailHeading svg{color:#b8301c}.auth-modal-module__m3JPcW__emailReceipt{max-width:100%;color:var(--auth-ink);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:500}.auth-modal-module__m3JPcW__verificationCopy{color:var(--auth-muted);margin:1.375rem 0 1.5rem;font-size:1rem;line-height:1.7}.auth-modal-module__m3JPcW__resend{justify-content:center;width:100%;margin-top:.5rem;font-size:1rem}.auth-modal-module__m3JPcW__textAction{color:var(--auth-muted);align-self:center;font-size:.875rem}.auth-modal-module__m3JPcW__spinner{animation:.8s linear infinite auth-modal-module__m3JPcW__spin}.auth-modal-module__m3JPcW__dialog[data-view=register] .auth-modal-module__m3JPcW__panelInner{padding-top:2rem;padding-bottom:1.5rem}.auth-modal-module__m3JPcW__dialog[data-view=register] .auth-modal-module__m3JPcW__tabs{margin-bottom:1rem}.auth-modal-module__m3JPcW__dialog[data-view=register] .auth-modal-module__m3JPcW__heading{margin-bottom:1.25rem}.auth-modal-module__m3JPcW__dialog[data-view=register] .auth-modal-module__m3JPcW__heading h2{margin-bottom:.5rem;font-size:2rem}.auth-modal-module__m3JPcW__dialog[data-view=register] .auth-modal-module__m3JPcW__form{gap:.75rem}.auth-modal-module__m3JPcW__dialog[data-view=register] .auth-modal-module__m3JPcW__field{gap:.375rem}.auth-modal-module__m3JPcW__dialog[data-view=register] .auth-modal-module__m3JPcW__input{height:2.875rem;padding-block:.625rem}.auth-modal-module__m3JPcW__dialog[data-view=register] .auth-modal-module__m3JPcW__switchHint{margin-top:.5rem}@keyframes auth-modal-module__m3JPcW__spin{to{transform:rotate(360deg)}}@keyframes auth-modal-module__m3JPcW__appear{0%{opacity:0;transform:translateY(.75rem)scale(.985)}to{opacity:1;transform:none}}@media (max-width:760px){.auth-modal-module__m3JPcW__dialog{border-radius:.625rem;width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}.auth-modal-module__m3JPcW__frame{grid-template-rows:10.5rem minmax(0,1fr);grid-template-columns:1fr;min-height:0;max-height:calc(100dvh - 1.5rem)}.auth-modal-module__m3JPcW__artImage{object-position:50% 23%}.auth-modal-module__m3JPcW__artShade{background:linear-gradient(90deg,#0c110fe5,#0c110f00 65%),linear-gradient(#0c110f00 55%,#0c110f95)}.auth-modal-module__m3JPcW__brand{width:8.5rem;top:1.125rem;left:1.5rem}.auth-modal-module__m3JPcW__artTitle{font-size:2.125rem;line-height:1.08;bottom:1.1rem;left:1.5rem}.auth-modal-module__m3JPcW__artRule{display:none}.auth-modal-module__m3JPcW__panel{max-height:none}.auth-modal-module__m3JPcW__panelInner{padding:2rem 1.75rem 1.75rem}.auth-modal-module__m3JPcW__tabs{margin-bottom:1.75rem}.auth-modal-module__m3JPcW__heading{margin-bottom:1.5rem}.auth-modal-module__m3JPcW__heading h2{font-size:1.875rem}.auth-modal-module__m3JPcW__form{gap:1rem}.auth-modal-module__m3JPcW__switchHint{margin-top:1rem}}@media (max-width:420px){.auth-modal-module__m3JPcW__frame{grid-template-rows:9rem minmax(0,1fr)}.auth-modal-module__m3JPcW__panelInner{padding:1.5rem 1.25rem}.auth-modal-module__m3JPcW__brand,.auth-modal-module__m3JPcW__artTitle{left:1.25rem}.auth-modal-module__m3JPcW__artTitle{font-size:1.875rem}}@media (max-height:540px) and (min-width:761px){.auth-modal-module__m3JPcW__dialog,.auth-modal-module__m3JPcW__frame,.auth-modal-module__m3JPcW__panel{max-height:calc(100dvh - 1.5rem)}.auth-modal-module__m3JPcW__frame{min-height:calc(100dvh - 1.5rem)}.auth-modal-module__m3JPcW__panelInner{padding-top:1.75rem;padding-bottom:1.5rem}.auth-modal-module__m3JPcW__tabs,.auth-modal-module__m3JPcW__heading{margin-bottom:1.25rem}.auth-modal-module__m3JPcW__artTitle{font-size:3rem}}@media (max-height:600px) and (max-width:760px){.auth-modal-module__m3JPcW__frame{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(7rem,.34fr) minmax(0,1fr)}.auth-modal-module__m3JPcW__brand{width:min(7rem,100% - 1.5rem);top:1rem;left:.75rem}.auth-modal-module__m3JPcW__artImage{object-position:55% 37%}.auth-modal-module__m3JPcW__artTitle{font-size:1.5rem;bottom:1.5rem;left:.75rem}.auth-modal-module__m3JPcW__panelInner{padding-top:2rem}}@media (max-height:600px) and (max-width:420px){.auth-modal-module__m3JPcW__frame{grid-template-rows:6.75rem minmax(0,1fr);grid-template-columns:1fr}.auth-modal-module__m3JPcW__brand{width:7.5rem;top:.75rem;left:1.25rem}.auth-modal-module__m3JPcW__artTitle{font-size:1.25rem;bottom:.625rem;left:1.25rem}.auth-modal-module__m3JPcW__artTitle br{display:none}.auth-modal-module__m3JPcW__panelInner{padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.auth-modal-module__m3JPcW__dialog[open],.auth-modal-module__m3JPcW__spinner{animation:none}.auth-modal-module__m3JPcW__dialog button,.auth-modal-module__m3JPcW__input{transition:none}.auth-modal-module__m3JPcW__close:hover:not(:disabled),.auth-modal-module__m3JPcW__primary:active:not(:disabled){transform:none}}
