.auth-experience{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Microsoft YaHei", "微软雅黑", sans-serif;--font-display:"Microsoft YaHei", "微软雅黑", sans-serif;--color-foreground:#604b37;--color-muted-foreground:#78654f;--color-background:#f8f5ec;--color-surface:#fffcf6;--color-muted:#eee9dd;--color-border:#e5d8c2;--color-border-strong:#98784c;--color-primary:#17483d;--color-primary-text:#17483d;--color-primary-foreground:#fffcf6;--color-primary-hover:#103a31;--color-brand-green-dark:#17483d;--color-brand-gold:#d9ab4b;--color-brand-gold-light:#f3d99a;--color-brand-amber-dark:#805b24;--color-ring:#bd8533;color:#604b37;width:100%;height:auto;min-height:100dvh;font-family:var(--font-sans);overflow:visible}.auth-experience :is(h1,h2,h3,p,a,label,input,select,button,summary){font-family:var(--font-sans)}.auth-experience .prototype-login-header{flex:none;padding:16px clamp(16px,3vw,48px) 0;position:relative}.auth-experience .prototype-login-content,.auth-experience .auth-register-content{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:100%;padding:8px clamp(16px,3vw,48px) 20px;display:flex;transform:none}.auth-experience.prototype-register-page{align-items:stretch;padding:0}.auth-experience .auth-register-content{padding-top:48px}.auth-experience .prototype-auth-layout{grid-template-columns:minmax(0,1fr) minmax(340px,380px);align-items:center;gap:clamp(24px,3vw,44px);width:min(1312px,100%);margin:0 auto;display:grid}.auth-experience .prototype-brand-introduction{color:#604b37;min-width:0;max-width:none;margin:0;padding:0;display:grid}.auth-brand-copy{z-index:1;text-align:center;min-width:0;position:relative}.auth-experience .prototype-brand-introduction-eyebrow{color:#c86700;letter-spacing:.19em;margin:0 0 10px;font-size:11px;font-weight:600;line-height:1.8}.auth-experience .prototype-brand-introduction h1{color:#ef9200;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 12px #b5610029);letter-spacing:.06em;white-space:nowrap;width:fit-content;text-shadow:none;background-image:linear-gradient(90deg,#ffc22a 0%,#f9941c 32%,#ee5c17 68%,#dc2f10 100%);-webkit-background-clip:text;background-clip:text;margin:0 auto;font-size:clamp(48px,4.2vw,62px);font-weight:900;line-height:1.12}.auth-experience .prototype-brand-introduction-promise{color:#c86700;letter-spacing:.035em;margin:10px 0 0;font-size:clamp(18px,1.65vw,24px);font-weight:850;line-height:1.5}.auth-experience .prototype-brand-introduction-english{color:#dc7900;letter-spacing:.16em;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.7}.auth-experience .prototype-brand-introduction-description{color:#596d64;letter-spacing:.16em;margin:8px 0 0;font-size:14px;line-height:1.8}.auth-brand-caption{color:#596d64;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-size:13px;line-height:1.8;display:flex}.auth-brand-caption>span{background:#ef9200;flex:none;width:24px;height:1px}.auth-brand-caption p{margin:0}.auth-dna-orbit{grid-template-columns:minmax(0,1fr) clamp(180px,17vw,250px) minmax(0,1fr);align-items:stretch;gap:clamp(22px,2.4vw,38px);min-height:500px;margin-top:28px;display:grid}.auth-service-column{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.auth-service-column--left{text-align:right;align-items:flex-end;padding-block:52px 78px}.auth-service-column--right{text-align:left;align-items:flex-start;padding-block:16px 42px}.auth-service{color:#6b4a26;letter-spacing:.1em;white-space:nowrap;font-size:clamp(19px,1.7vw,26px);font-weight:700;line-height:1.4;position:relative}.auth-service:after{content:"";background:linear-gradient(90deg,#c7a35e26,#c7a35ebf);width:clamp(12px,1.3vw,22px);height:1px;position:absolute;top:50%}.auth-service-column--left .auth-service:after{right:calc(-1*clamp(14px,1.5vw,24px))}.auth-service-column--right .auth-service:after{background:linear-gradient(90deg,#c7a35ebf,#c7a35e26);left:calc(-1*clamp(14px,1.5vw,24px))}.auth-dna-stage{isolation:isolate;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.auth-dna-stage:before{content:"";pointer-events:none;border:1px solid #c7a35e42;border-radius:50%;width:96%;height:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.auth-dna-anchor{width:0;height:0;position:relative;left:calc(clamp(180px,17vw,250px)/2 + clamp(-30px,-1.6vw,0px))}.auth-experience .prototype-auth-form-wrap{width:100%;min-width:0}.auth-experience :is(.prototype-login-card,.prototype-register-card){color:#604b37;background:#fffcf6f5;border:1px solid #e1d1b4;border-radius:24px;width:100%;max-width:420px;padding:28px;box-shadow:0 18px 50px #63492517,0 2px 6px #6349250a}.auth-experience :is(.prototype-login-card,.prototype-register-card) h2{color:#705235;letter-spacing:.04em;font-size:27px;font-weight:700}.auth-experience :is(.prototype-login-card,.prototype-register-card)>div:first-child{text-align:left;align-items:flex-start;gap:0}.auth-experience :is(.prototype-login-card,.prototype-register-card)>div:first-child p{color:#78654f;margin-top:8px;font-size:14px;line-height:1.6}.auth-experience :is(.prototype-login-card,.prototype-register-card) form{gap:12px;margin-top:22px}.auth-experience :is(.prototype-login-card,.prototype-register-card) form label,.auth-experience .prototype-forgot-link{font-size:14px}.auth-experience :is(.prototype-login-card,.prototype-register-card) input:not([type=checkbox]),.auth-experience .prototype-register-card select{color:#604b37;background:#fffefa;border-color:#a58a63;border-radius:10px;height:44px;min-height:44px;font-size:15px}.auth-experience :is(.prototype-login-card,.prototype-register-card) input:not([type=checkbox]):focus-visible,.auth-experience .prototype-register-card select:focus-visible{outline-offset:2px;border-color:#bd8533;outline:2px solid #bd8533;box-shadow:0 0 0 3px #d9ab4b3d}.auth-experience :is(.prototype-login-card,.prototype-register-card) button[type=submit]{color:#fffcf6;background:#17483d;border-radius:12px;min-height:44px;font-size:15px}.auth-experience :is(.prototype-login-card,.prototype-register-card) button[type=submit]:hover{background:#103a31}.auth-experience :is(.prototype-login-card,.prototype-register-card)>p:last-child{color:#78654f;border-color:#e5d8c2;margin-top:20px;padding-top:18px;font-size:14px}.auth-experience .prototype-register-card form>label{background:#f8f3e9;padding:10px;line-height:1.7}.auth-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:800px) and (max-width:1199px){.auth-experience .prototype-auth-layout{grid-template-columns:minmax(0,1fr) minmax(272px,300px);gap:20px}.auth-experience :is(.prototype-login-card,.prototype-register-card){padding:24px}.auth-experience .prototype-brand-introduction h1{font-size:clamp(38px,4.8vw,56px)}.auth-experience .prototype-brand-introduction-promise{font-size:19px}.auth-dna-orbit{gap:16px;min-height:460px;margin-top:22px}.auth-service-column--left{padding-block:46px 66px}.auth-service-column--right{padding-block:14px 36px}.auth-service{letter-spacing:.04em;font-size:clamp(15px,2vw,20px)}}@media (max-width:799px){.auth-experience .prototype-login-header{padding-top:12px}.auth-experience .prototype-login-content,.auth-experience .auth-register-content{padding:20px 16px 28px}.auth-experience .auth-register-content{padding-top:64px}.auth-experience .prototype-auth-layout{grid-template-columns:minmax(0,1fr);gap:28px;width:min(540px,100%);min-height:0}.auth-experience .prototype-brand-introduction h1{font-size:clamp(42px,10vw,58px)}.auth-experience .prototype-brand-introduction-eyebrow{letter-spacing:.14em;margin-bottom:8px;font-size:10px}.auth-experience .prototype-brand-introduction-promise{font-size:18px}.auth-experience .prototype-brand-introduction-description{letter-spacing:0;font-size:13px}.auth-brand-caption{gap:8px;font-size:12px}.auth-brand-caption>span{width:16px}.auth-dna-orbit{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:10px;min-height:470px;margin-top:26px}.auth-service-column--left{padding-block:92px 104px}.auth-service-column--right{padding-block:44px 58px}.auth-service{letter-spacing:.04em;font-size:16px}.auth-service:after{width:10px}.auth-service-column--left .auth-service:after{right:-12px}.auth-service-column--right .auth-service:after{left:-12px}.auth-dna-stage:before{width:62px;height:90%;transform:translate(-50%,-50%)}.auth-dna-anchor{flex:0 0 132px;width:132px;height:264px;left:auto;transform:scale(.5,1.8)}.auth-experience :is(.prototype-login-card,.prototype-register-card){max-width:540px;padding:24px 20px}}@media (max-width:380px){.auth-dna-orbit{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:8px;min-height:450px}.auth-dna-stage:before{width:44px}.auth-dna-anchor{transform:scale(.38,2)}.auth-service{letter-spacing:0;font-size:14px}.auth-experience :is(.prototype-login-card,.prototype-register-card){padding-inline:16px}}
