/* D85 account pages use design-sized artwork and the existing shared app chrome. */
.account-view{position:relative;margin-top:-124px;overflow:clip}.account-design{font-family:"HarmonyOS Sans SC","PingFang SC",Arial,sans-serif;line-height:normal}.account-design *{box-sizing:border-box}.account-canvas{position:relative;margin:0 auto;overflow:clip}.account-canvas>div{height:auto!important;min-height:100%}.account-canvas[data-account-page=invitation]>div{padding-top:148px;padding-bottom:180px}.account-canvas[data-account-page=me]>div{padding-top:114px;padding-bottom:175px}.account-design [data-node-id="2273:49407"],.account-design [data-node-id="2273:49821"]{position:relative;top:0}.account-primary .app-header{z-index:3;pointer-events:none}.account-primary .app-header button{pointer-events:auto}.account-header{position:relative;pointer-events:auto}.account-header>button{display:flex;gap:0;align-items:center;font-size:14px;font-weight:700}.account-header-vip{position:relative!important;inset:auto!important;border-color:#ffffff30!important}.account-header .official-help{position:relative;left:auto;top:auto}.account-canvas button{font-family:inherit}.account-canvas button.pending{cursor:default}.account-canvas button[aria-label^="复制"]{overflow:visible}.account-canvas button[aria-label^="复制"]:after{content:'';position:absolute;inset:-8px}.account-canvas button[role=tab][aria-selected=false]{color:#838383;opacity:.7}.account-canvas button[role=tab][aria-selected=true]{color:#fff;opacity:1}.account-canvas .invite-empty{width:100%;padding:38px 16px;text-align:center;color:#838383;font-size:14px;line-height:20px}.account-canvas [data-node-id="2273:49840"]{width:100%}.account-design [data-node-id="2273:51997"]{border-color:#ffffff2b}.account-design [data-node-id="2273:49419"]{pointer-events:none}.phone[data-route=invitation] .bottom-nav:before{left:calc(50% + 2px)}.phone[data-route=me] .bottom-nav:before{left:calc(75% + 2px)}
.account-canvas[data-account-page=officials]>div{padding-top:134px;padding-bottom:36px;background:#000}.account-design [data-node-id="431:13034"]{position:relative;top:0;left:auto;margin:0 20px 20px}.official-grid{position:relative;display:grid;grid-template-columns:repeat(2,172px);gap:10px 6px;width:350px;margin:0 auto}.official-grid .official-choice{width:172px;min-height:210px;border-width:1px;border-style:solid}.official-grid .official-join{border:1px solid #ffffff28;width:100%;height:40px;display:block;font-size:12px;color:#fff;position:relative;background:#ffffff06;box-shadow:inset 0 1px 4px #fff2}.official-grid .official-join:disabled{color:#626262;cursor:default;opacity:.65;background:#181b22;border-color:#ffffff0f}.official-grid .official-join:disabled *{color:inherit!important}.official-current{position:absolute;top:0;right:0;padding:3px 12px;background:#141515;border:1px solid #494646;border-radius:0 16px 0 12px;color:#babcbf;font-size:10px}.official-grid .official-choice:first-child [data-name="Button"] img{display:none}.official-grid .official-choice:first-child [data-name="Button"]>div:nth-child(2){gap:0}.account-design [data-node-id="431:13021"]{position:relative;top:0;left:auto;margin:24px 20px 0}.account-design [data-node-id="431:13039"]{border:1px solid #ffffff20;box-shadow:inset 0 0 8px #fff2}.official-country-filter{border:1px solid #ffffff20;max-width:112px;overflow:hidden}.official-country-filter select{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.official-country-filter:focus-within{outline:2px solid #86f3a8}#official-country-search{border:0;background:none;color:#fff;min-width:0;width:100%;font:14px/20px inherit;outline:none}#official-country-search::placeholder{color:#64625f}.account-design [data-node-id="431:13039"]:focus-within{outline:2px solid #86f3a8}.official-no-results{position:relative;text-align:center;padding:32px 16px;color:#838383;font-size:14px}
/* Auth flows deliberately omit social/email access, as requested. */
#register-main{position:relative;min-height:100dvh;padding:0;margin-top:-124px;display:flex;flex-direction:column;overflow:clip}#auth-art{position:absolute;left:50%;top:0;transform:translateX(-50%);width:402px;height:400px;overflow:hidden;pointer-events:none}.auth-body{position:relative;padding:114px 24px 0;width:100%;flex:1}#register-main h1{font-size:36px;line-height:42px;font-weight:700;padding:0 8px;background:linear-gradient(90deg,#fff 6.25%,#fff 65.245%,#ffffff4d 98.864%);background-clip:text;color:transparent}#register-main #auth-description{font-size:14px;line-height:18px;color:#838383;margin:8px 8px 24px}#registration-form{display:flex;flex-direction:column;gap:12px}#registration-form .auth-field{display:flex;flex-direction:row;align-items:center;gap:10px;height:52px;min-width:0;position:relative;border:1px solid #ffffff0a;border-radius:16px;background:#1f1f1f;backdrop-filter:blur(20px);padding:12px 16px}#registration-form .auth-field input{flex:1;min-width:0;width:100%;height:28px;border:0;border-radius:0;padding:0;background:none;font:16px/20px "HarmonyOS Sans SC","PingFang SC",Arial,sans-serif;color:#fff;outline:0}#registration-form .auth-field input::placeholder{color:#6e6e6e}#registration-form .auth-field:focus-within{outline:1px solid #86f3a8}.auth-phone-row{display:flex;gap:8px}.auth-phone-row>.auth-field{flex:1}.auth-prefix{position:relative;flex:0 0 123px;height:52px;border:1px solid #ffffff0a;border-radius:16px;background:#1f1f1f}.auth-prefix>span{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;font-size:16px}.auth-prefix select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.auth-prefix:focus-within{outline:1px solid #86f3a8}.auth-country-flag{width:24px;height:24px;position:relative;overflow:hidden;border-radius:16px;flex-shrink:0}.auth-country-flag img:first-child{position:absolute;left:.5px;top:1.5px;width:22px;height:20.5px}.auth-country-flag img:last-child{position:absolute;left:-4.5px;top:0;width:33px;height:24px}.auth-lock{width:20px;height:20px;flex-shrink:0}.auth-field button{position:relative;width:24px;height:28px;flex-shrink:0;display:grid;place-items:center}.auth-field button:after{content:'';position:absolute;inset:-8px}.auth-field button[aria-pressed=true]{opacity:.5}#register-main .auth-submit{height:56px;margin-top:12px;border:1px solid #ffffff14;border-radius:20px;background:#86f3a8;color:#102218;font-size:16px;font-weight:700}#register-main .auth-submit:disabled{background:#1c1c1c;color:#525252;cursor:default}#register-main .auth-footer{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:20px;margin:40px 16px 40px;color:#6e6e6e}.auth-footer button{color:white;text-decoration:underline}#register-main[data-mode=login] .auth-body{padding-top:148px}#register-main[data-mode=login] h1{font-size:28px;line-height:34px;margin-bottom:24px}.auth-route .app-header{pointer-events:none;position:relative;z-index:3}.auth-route .detail-back{pointer-events:auto}.auth-route{background:#0e0e0e}#registration-error{font-size:13px;color:#ff9898;line-height:18px}#register-main .auth-field input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px #1f1f1f inset}
@media(min-width:801px){#register-main{min-height:min(874px,calc(100dvh - 64px))}}
@media(max-width:360px){.auth-body{padding-left:16px;padding-right:16px}.auth-prefix{flex-basis:108px}.auth-prefix>span{gap:6px}#register-main[data-mode=login] h1{font-size:25px}#registration-form .auth-field{padding-left:12px;padding-right:12px}.auth-field button{width:20px}#register-main .auth-footer{font-size:12px}}
.account-design [data-node-id="I2273:49908;949:21466"]{display:block;position:absolute;left:294px;top:14px;width:60px;height:60px}.account-design [data-node-id="2273:49908"]{border-color:#a1d7e966}.official-grid{margin-top:0}.account-design [data-node-id="431:12845"]{pointer-events:none}.account-design [data-node-id="2273:49851"]>span:nth-child(2){display:inline-block;width:5px}.account-design [data-node-id="2273:49448"]>p>span{margin-left:3px}

.official-grid .official-join:not(:disabled) *{color:inherit!important}

.account-design [data-node-id="431:12847"]{mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 85%,transparent)}
