.auth_page__BzxL8{background:var(--brand-paper)}.auth_container__i9CTf{--auth-gutter:48px;width:min(1440px,calc(100% - var(--auth-gutter) * 2));margin-inline:auto}.auth_main__35q_K{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;min-height:calc(100dvh - 230px);padding-block:80px}.auth_intro__vywCl{max-width:500px;padding-top:12px}.auth_intro__vywCl>img{display:block;margin-bottom:28px}.auth_intro__vywCl h1{margin:0 0 22px;font-size:clamp(36px,3.6vw,48px);font-weight:700;line-height:1.3;letter-spacing:-1.7px}.auth_intro__vywCl p{margin:0;color:var(--brand-muted);font-size:var(--font-size-base);line-height:1.9;word-break:keep-all}.auth_intro__vywCl .auth_brandNote__ySBLt{margin-top:40px;padding-top:25px;border-top:1px solid var(--brand-line);color:var(--brand-maroon)}.auth_panel__hPqEF{width:100%;max-width:520px;margin-left:auto;border:1px solid var(--brand-line);border-radius:16px;padding:36px;background:var(--brand-paper)}.auth_form__BXYhi{margin:0}.auth_page__BzxL8 .auth_form__BXYhi input{color:var(--brand-ink);background:var(--brand-paper);border-color:var(--brand-line)}.auth_page__BzxL8 .auth_form__BXYhi input:focus-visible{outline-color:var(--brand-maroon)}.auth_page__BzxL8 .auth_submit__oaITh{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:50px;margin-top:10px;padding:13px 18px;border:0;border-radius:8px;background:var(--brand-maroon);color:var(--brand-paper);font-size:var(--font-size-base);line-height:1.6;font-weight:600;text-align:left;cursor:pointer}.auth_submit__oaITh>span{font-size:20px}.auth_demo__lHr2X{margin-top:24px;padding-top:24px;border-top:1px solid var(--brand-line)}.auth_demo__lHr2X h2{margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:-.5px}.auth_demo__lHr2X p{margin:0 0 18px;color:var(--brand-muted);font-size:var(--font-size-small);line-height:1.8;word-break:keep-all}.auth_demoButton__I94AC{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;padding:13px 18px;border:1px solid var(--brand-green);border-radius:8px;background:var(--brand-green-soft);color:var(--brand-green);font:600 var(--font-size-base)/1.6 var(--font-ui);text-align:left;cursor:pointer}.auth_demoButton__I94AC:hover{background:var(--brand-green);color:var(--brand-paper)}.auth_demoButton__I94AC:disabled{opacity:.65;cursor:wait}.auth_submit__oaITh:hover{background:var(--brand-maroon-dark)}.auth_form__BXYhi fieldset:disabled .auth_submit__oaITh,.auth_logout__gJAqb:disabled{opacity:.65;cursor:wait}.auth_error__WDyRu{margin:0;padding:13px 15px;border-radius:7px;background:var(--brand-orange-soft);color:var(--brand-maroon);overflow-wrap:anywhere}.auth_error__WDyRu,.auth_switch__zmO3k{font-size:var(--font-size-small);line-height:1.8}.auth_switch__zmO3k{margin:27px 0 0;text-align:center;color:var(--brand-muted)}.auth_page__BzxL8 .auth_switch__zmO3k a{display:inline-block;padding:6px;margin-left:3px;color:var(--brand-maroon);font-weight:600;text-decoration:underline;text-underline-offset:4px}.auth_page__BzxL8 .auth_back__lGUh4{display:block;margin-top:18px;padding:5px 0;text-align:center;font-size:var(--font-size-small);color:var(--brand-muted);line-height:1.8}.auth_back__lGUh4:hover{color:var(--brand-maroon)}.auth_page__BzxL8 .auth_recovery__almnE{display:block;margin-top:18px;padding:6px 0;color:var(--brand-maroon);font-size:var(--font-size-small);text-align:right;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.auth_success__XxcO0{margin-top:24px;padding:20px;border-radius:8px;background:var(--brand-green-soft);color:var(--brand-green);font-size:var(--font-size-base);line-height:1.9;overflow-wrap:anywhere}.auth_success__XxcO0 p{margin:10px 0 0}.auth_status__Pc0UP{margin:0;color:var(--brand-muted);font-size:var(--font-size-base);line-height:1.8}.auth_page__BzxL8 .auth_guest__zejOT h2,.auth_page__BzxL8 .auth_memberTitle__MxJHk{margin:0 0 22px;font-size:24px;line-height:1.5;letter-spacing:-.7px;overflow-wrap:anywhere}.auth_guest__zejOT p{margin:0 0 25px;color:var(--brand-muted);font-size:var(--font-size-base);line-height:1.9}.auth_profile__23lQ_{margin:0 0 24px;border-block:1px solid var(--brand-line);padding-block:8px}.auth_profile__23lQ_>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;padding:12px 0}.auth_profile__23lQ_ dt{color:var(--brand-muted);font-size:var(--font-size-small)}.auth_profile__23lQ_ dd{margin:0;font-size:var(--font-size-base);overflow-wrap:anywhere}.auth_page__BzxL8 .auth_workspace__SXvKp{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--brand-line);border-radius:7px;margin-bottom:20px;padding:15px;color:var(--brand-maroon);font-size:var(--font-size-base)}.auth_note__HiW8k{margin:12px 0 22px;color:var(--brand-muted);font-size:var(--font-size-small);line-height:1.8;word-break:keep-all}.auth_memberLinks__u1WbI{margin-top:25px;border-block:1px solid var(--brand-line)}.auth_memberLinks__u1WbI a{display:flex;justify-content:space-between;gap:18px;padding:16px 0;font-size:var(--font-size-base)}.auth_memberLinks__u1WbI a+a{border-top:1px solid var(--brand-line)}.auth_logout__gJAqb,.auth_memberLinks__u1WbI a:hover,.auth_memberLinks__u1WbI a>span{color:var(--brand-maroon)}.auth_logout__gJAqb{display:block;margin:20px 0 0;padding:8px 0;border:0;background:none;font-size:var(--font-size-small);cursor:pointer;text-decoration:underline;text-underline-offset:5px}.auth_page__BzxL8 :is(a,button):focus-visible{outline:2px solid var(--brand-maroon);outline-offset:4px}.auth_page__BzxL8 .play-footer>.auth_container__i9CTf{display:flex;align-items:center;gap:25px}.auth_page__BzxL8 .play-footer>.auth_container__i9CTf>a:last-child{margin-left:auto;color:var(--brand-maroon);font-size:var(--font-size-small)}@media(max-width:1200px){.auth_container__i9CTf{--auth-gutter:32px}.auth_main__35q_K{gap:45px}}@media(max-width:900px){.auth_container__i9CTf{--auth-gutter:24px}.auth_main__35q_K{grid-template-columns:1fr;gap:32px;padding-block:40px 60px}.auth_intro__vywCl{max-width:520px}.auth_intro__vywCl>img{width:60px;height:60px;margin-bottom:20px}.auth_intro__vywCl .auth_brandNote__ySBLt{display:none}.auth_panel__hPqEF{margin-left:0}}@media(max-width:700px){.auth_container__i9CTf{--auth-gutter:18px}}@media(max-width:600px){.auth_main__35q_K{padding-block:32px 45px;gap:27px}.auth_intro__vywCl{padding:0}.auth_intro__vywCl h1{font-size:34px;margin-bottom:14px}.auth_panel__hPqEF{padding:25px 20px;border-radius:12px}.auth_profile__23lQ_>div{grid-template-columns:70px minmax(0,1fr);gap:10px}.auth_page__BzxL8 .play-footer>.auth_container__i9CTf{flex-wrap:wrap;gap:15px}.auth_page__BzxL8 .play-footer>.auth_container__i9CTf>p{width:100%;margin:0;order:2}}