.auth-shell[data-v-a1ac5f4c]{background:#173b2a;color:#fff;display:flex;flex-direction:column;isolation:isolate;min-height:100vh;min-height:100svh;min-width:320px;overflow:hidden;position:relative}.auth-shell__grid[data-v-a1ac5f4c]{background-image:linear-gradient(hsla(0,0%,100%,.36) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.36) 1px,transparent 0);background-size:54px 54px;top:0;right:0;bottom:0;left:0;opacity:.08;pointer-events:none;position:absolute;z-index:-1}.auth-shell__header[data-v-a1ac5f4c],.auth-shell__main[data-v-a1ac5f4c]{margin-inline:auto;width:min(1360px,100% - 64px)}.auth-shell__header[data-v-a1ac5f4c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.14);display:flex;flex:0 0 auto;justify-content:space-between;min-height:82px}.auth-shell__brand[data-v-a1ac5f4c],.auth-shell__brand-crop[data-v-a1ac5f4c]{display:block;height:50px;overflow:hidden;width:253px}.auth-shell__brand img[data-v-a1ac5f4c]{display:block;height:auto;max-width:none;transform:translateY(-19px);width:253px}.auth-shell__home-link[data-v-a1ac5f4c]{align-items:center;color:#ffffffc7;display:inline-flex;font-size:13px;gap:8px;min-height:40px;padding:0 4px}.auth-shell__home-link[data-v-a1ac5f4c]:focus-visible,.auth-shell__home-link[data-v-a1ac5f4c]:hover{color:#fff}.auth-shell__home-link[data-v-a1ac5f4c]:focus-visible{outline:2px solid #f0a276;outline-offset:5px}.auth-shell__main[data-v-a1ac5f4c]{align-items:center;display:grid;flex:1 1 auto;gap:clamp(64px,8vw,128px);grid-template-columns:minmax(0,1fr) minmax(380px,420px);padding-block:32px 48px}.auth-shell--repassword .auth-shell__main[data-v-a1ac5f4c]{padding-block:24px 32px}.auth-shell__story[data-v-a1ac5f4c]{max-width:690px;min-width:0}.auth-shell__eyebrow[data-v-a1ac5f4c]{align-items:center;color:#efb08e;display:flex;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;gap:12px;line-height:1.4;margin:0 0 18px}.auth-shell__eyebrow[data-v-a1ac5f4c]:before{background:#c96332;content:"";height:2px;width:28px}.auth-shell__story h1[data-v-a1ac5f4c]{color:#fff;font-family:"Noto Serif SC",Songti SC,serif;font-size:46px;font-weight:700;line-height:1.38;margin:0;max-width:650px}.auth-shell__description[data-v-a1ac5f4c]{color:#ffffffb3;font-size:15px;line-height:1.8;margin:18px 0 0}.auth-shell__gallery[data-v-a1ac5f4c]{align-items:end;display:grid;gap:12px;grid-template-columns:1.12fr .88fr 1fr;height:178px;margin-top:46px;width:min(620px,100%)}.auth-shell__gallery figure[data-v-a1ac5f4c]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;box-shadow:0 18px 42px #071a1142;margin:0;overflow:hidden}.auth-shell__gallery img[data-v-a1ac5f4c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.auth-shell__gallery-primary[data-v-a1ac5f4c]{height:178px}.auth-shell__gallery-secondary[data-v-a1ac5f4c]{height:136px}.auth-shell__gallery-tertiary[data-v-a1ac5f4c]{height:156px}.auth-shell__form-panel[data-v-a1ac5f4c]{background:#fcfaf4;border:1px solid hsla(0,0%,100%,.42);border-radius:6px;box-shadow:0 28px 72px #071a1157;color:#203027;padding:38px 40px 36px;width:100%}.auth-shell__form-panel[data-v-a1ac5f4c] .login-box{background:transparent;border-radius:0;box-shadow:none;margin:0;padding:0;width:100%}.auth-shell__form-panel[data-v-a1ac5f4c] .head-box{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding-bottom:24px}.auth-shell__form-panel[data-v-a1ac5f4c] .title-box{min-width:0}.auth-shell__form-panel[data-v-a1ac5f4c] .title-box h2{color:#173b2a;font-family:"Noto Serif SC",Songti SC,serif;font-size:30px;font-weight:700;line-height:1.25;margin:0}.auth-shell__form-panel[data-v-a1ac5f4c] .title-box p{color:#778078;font-size:12px;line-height:1.6;margin:9px 0 0}.auth-shell__form-panel[data-v-a1ac5f4c] .head-box>a{color:#9b4a28;flex:0 0 auto;font-size:12px;line-height:1.6;margin-top:6px}.auth-shell__form-panel[data-v-a1ac5f4c] .head-box>a:focus-visible,.auth-shell__form-panel[data-v-a1ac5f4c] .head-box>a:hover{color:#c96332}.auth-shell__form-panel[data-v-a1ac5f4c] .head-box>a:focus-visible{outline:2px solid rgba(201,99,50,.5);outline-offset:4px}.auth-shell__form-panel[data-v-a1ac5f4c] .el-tabs__header{margin:0 0 24px}.auth-shell__form-panel[data-v-a1ac5f4c] .el-tabs__nav-wrap:after{background:#173b2a1f;height:1px}.auth-shell__form-panel[data-v-a1ac5f4c] .el-tabs__item{color:#69756e;font-size:14px;height:42px;padding-inline:18px}.auth-shell__form-panel[data-v-a1ac5f4c] .el-tabs__item:first-child{padding-left:0}.auth-shell__form-panel[data-v-a1ac5f4c] .el-tabs__item.is-active,.auth-shell__form-panel[data-v-a1ac5f4c] .el-tabs__item:hover{color:#173b2a;font-weight:700}.auth-shell__form-panel[data-v-a1ac5f4c] .el-tabs__active-bar{background:#c96332;height:2px}.auth-shell__form-panel[data-v-a1ac5f4c] .el-form-item{margin-bottom:18px}.auth-shell__form-panel[data-v-a1ac5f4c] .el-input__wrapper{background:#fffdf8;box-shadow:inset 0 0 0 1px #173b2a26;min-height:48px;padding-inline:14px}.auth-shell__form-panel[data-v-a1ac5f4c] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #173b2a5c}.auth-shell__form-panel[data-v-a1ac5f4c] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #25523b}.auth-shell__form-panel[data-v-a1ac5f4c] .el-input__inner{color:#203027;font-size:14px}.auth-shell__form-panel[data-v-a1ac5f4c] .el-input__prefix{color:#64806f}.auth-shell__form-panel[data-v-a1ac5f4c] .el-input-group__append{background:#f3f0e7;box-shadow:inset 0 0 0 1px #173b2a26;min-width:112px;overflow:hidden;padding:0}.auth-shell__form-panel[data-v-a1ac5f4c] .el-input-group__append .el-button{background:transparent;color:#25523b;font-size:12px;height:48px;padding-inline:12px;width:100%}.auth-shell__form-panel[data-v-a1ac5f4c] .code-button{background:#fff;border:0;cursor:pointer;display:block;height:48px;padding:0;width:112px}.auth-shell__form-panel[data-v-a1ac5f4c] .code-button:focus-visible{outline:2px solid #c96332;outline-offset:-3px}.auth-shell__form-panel[data-v-a1ac5f4c] .code{display:block;height:100%;width:100%}.auth-shell__form-panel[data-v-a1ac5f4c] .code img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.auth-shell__form-panel[data-v-a1ac5f4c] .foot-box{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:-2px;min-height:24px}.auth-shell__form-panel[data-v-a1ac5f4c] .foot-box>a,.auth-shell__form-panel[data-v-a1ac5f4c] .privacy-link{color:#69756e;font-size:12px;line-height:1.6}.auth-shell__form-panel[data-v-a1ac5f4c] .foot-box>a{margin-left:auto}.auth-shell__form-panel[data-v-a1ac5f4c] .privacy-link{background:transparent;border:0;cursor:pointer;padding:0}.auth-shell__form-panel[data-v-a1ac5f4c] .privacy-link:focus-visible,.auth-shell__form-panel[data-v-a1ac5f4c] .privacy-link:hover{color:#c96332}.auth-shell__form-panel[data-v-a1ac5f4c] .privacy-link:focus-visible{outline:2px solid rgba(201,99,50,.5);outline-offset:3px}.auth-shell__form-panel[data-v-a1ac5f4c] .button-box{margin:22px 0 0}.auth-shell__form-panel[data-v-a1ac5f4c] .button-box .el-button{background:#173b2a;border-color:#173b2a;border-radius:5px;box-shadow:0 10px 24px #173b2a2e;color:#fff;font-size:14px;font-weight:700;height:48px;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:100%}.auth-shell__form-panel[data-v-a1ac5f4c] .button-box .el-button:focus-visible,.auth-shell__form-panel[data-v-a1ac5f4c] .button-box .el-button:hover{background:#25523b;border-color:#25523b;transform:translateY(-1px)}.auth-shell__form-panel[data-v-a1ac5f4c] .line-box{align-items:center;color:#929991;display:flex;font-size:12px;gap:12px;justify-content:center;padding:18px 0 10px}.auth-shell__form-panel[data-v-a1ac5f4c] .line-box:after,.auth-shell__form-panel[data-v-a1ac5f4c] .line-box:before{background:#173b2a1f;content:"";flex:1;height:1px}.auth-shell__form-panel[data-v-a1ac5f4c] .oauth-box{align-items:center;display:flex;gap:10px;justify-content:center}.auth-shell__form-panel[data-v-a1ac5f4c] .oauth-box button{background:#f1eee5;border:1px solid rgba(23,59,42,.12);border-radius:50%;cursor:pointer;display:grid;height:38px;overflow:hidden;padding:6px;place-items:center;width:38px}.auth-shell__form-panel[data-v-a1ac5f4c] .oauth-box button:focus-visible{outline:2px solid #c96332;outline-offset:3px}.auth-shell__form-panel[data-v-a1ac5f4c] .oauth-box img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1199px){.auth-shell__header[data-v-a1ac5f4c],.auth-shell__main[data-v-a1ac5f4c]{width:min(1152px,100% - 48px)}.auth-shell__main[data-v-a1ac5f4c]{gap:54px}.auth-shell__story h1[data-v-a1ac5f4c]{font-size:38px}.auth-shell__gallery[data-v-a1ac5f4c]{height:148px;margin-top:34px}.auth-shell__gallery-primary[data-v-a1ac5f4c]{height:148px}.auth-shell__gallery-secondary[data-v-a1ac5f4c]{height:116px}.auth-shell__gallery-tertiary[data-v-a1ac5f4c]{height:132px}}@media (max-width:959px){.auth-shell[data-v-a1ac5f4c]{overflow-y:auto}.auth-shell__header[data-v-a1ac5f4c],.auth-shell__main[data-v-a1ac5f4c]{width:min(680px,100% - 48px)}.auth-shell__main[data-v-a1ac5f4c]{gap:28px;grid-template-columns:minmax(0,1fr);padding-block:34px 48px}.auth-shell__story[data-v-a1ac5f4c]{max-width:none;text-align:center}.auth-shell__eyebrow[data-v-a1ac5f4c]{justify-content:center}.auth-shell__story h1[data-v-a1ac5f4c]{font-size:34px;margin-inline:auto;max-width:620px}.auth-shell__gallery[data-v-a1ac5f4c]{margin:28px auto 0;width:min(560px,100%)}.auth-shell__form-panel[data-v-a1ac5f4c]{margin-inline:auto;width:min(420px,100%)}}@media (max-width:619px){.auth-shell__grid[data-v-a1ac5f4c]{background-size:42px 42px}.auth-shell__header[data-v-a1ac5f4c],.auth-shell__main[data-v-a1ac5f4c]{width:min(560px,100% - 28px)}.auth-shell__header[data-v-a1ac5f4c]{min-height:70px}.auth-shell__brand[data-v-a1ac5f4c],.auth-shell__brand-crop[data-v-a1ac5f4c]{height:42px;width:188px}.auth-shell__brand img[data-v-a1ac5f4c]{transform:translateY(-14px);width:188px}.auth-shell__home-link span[data-v-a1ac5f4c]{display:none}.auth-shell__home-link[data-v-a1ac5f4c]{font-size:18px;justify-content:center;padding:0;width:40px}.auth-shell__main[data-v-a1ac5f4c]{gap:22px;padding-block:28px 32px}.auth-shell__eyebrow[data-v-a1ac5f4c]{font-size:10px;margin-bottom:12px}.auth-shell__story h1[data-v-a1ac5f4c]{font-size:27px;line-height:1.42}.auth-shell__description[data-v-a1ac5f4c]{font-size:13px;margin-top:12px}.auth-shell__gallery[data-v-a1ac5f4c]{display:block;height:104px;margin-top:20px}.auth-shell__gallery figure[data-v-a1ac5f4c]{display:none}.auth-shell__gallery .auth-shell__gallery-primary[data-v-a1ac5f4c]{display:block;height:104px}.auth-shell__form-panel[data-v-a1ac5f4c]{padding:28px 22px 26px}.auth-shell__form-panel[data-v-a1ac5f4c] .head-box{flex-wrap:wrap;gap:10px;padding-bottom:18px}.auth-shell__form-panel[data-v-a1ac5f4c] .title-box h2{font-size:26px}.auth-shell__form-panel[data-v-a1ac5f4c] .head-box>a{margin-top:0}.auth-shell__form-panel[data-v-a1ac5f4c] .el-tabs__item{font-size:13px;padding-inline:13px}.auth-shell__form-panel[data-v-a1ac5f4c] .el-input-group__append{min-width:100px}.auth-shell__form-panel[data-v-a1ac5f4c] .code-button{width:100px}}@media (prefers-reduced-motion:reduce){.auth-shell__form-panel[data-v-a1ac5f4c] .button-box .el-button,.auth-shell__home-link[data-v-a1ac5f4c]{transition:none}.auth-shell__form-panel[data-v-a1ac5f4c] .button-box .el-button:focus-visible,.auth-shell__form-panel[data-v-a1ac5f4c] .button-box .el-button:hover{transform:none}}
