.identity-legal{color:var(--foreground);background:var(--card);font-weight:400}.identity-agreement-page{background:var(--color-background);min-height:100dvh;padding:40px 24px}.identity-agreement{width:100%;max-width:920px;color:var(--color-text);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);margin-inline:auto}.identity-agreement .rich-text{font-family:var(--font-sans);overflow-wrap:anywhere;font-size:15px;line-height:1.9}.identity-agreement .rich-text>div{height:auto!important;overflow:visible!important}.identity-agreement section{padding:40px 48px}.identity-agreement :is(h1,h4,h5,p,span){font-family:inherit!important}.identity-agreement span{font-size:inherit!important;line-height:inherit!important}.identity-agreement h1{color:var(--color-text-heading);text-align:center;font-size:28px;font-weight:700;line-height:1.45;margin:0 0 20px!important}.identity-agreement h4{border-top:1px solid var(--color-border-subtle);color:var(--color-text-heading);padding-top:20px;font-weight:700;font-size:var(--font-size-overlay-title)!important;margin:32px 0 16px!important;line-height:1.6!important}.identity-agreement h5{color:var(--color-text-heading);font-weight:600;font-size:var(--font-size-section)!important;text-indent:0!important;margin:20px 0 10px!important;line-height:1.75!important}.identity-agreement p{margin:0 0 12px!important}.identity-agreement h4 p{margin:0!important}.identity-agreement h1+p{color:var(--color-text-secondary);font-size:var(--font-size-table);line-height:1.8}.identity-agreement h5 span[style*="font: 7pt"]{width:12px;display:inline-block;font-size:0!important}.identity-agreement .identity-legal-spacer{height:8px;line-height:0;margin:0!important}.identity-agreement .identity-legal-spacer span{font-size:0!important}.identity-agreement .identity-legal-spacer[style*=border-top]{border-top:0!important}.identity-agreement .identity-legal-spacer[style*=color]{color:inherit!important}.identity-agreement p[style*=border-top]{border-color:var(--color-border-subtle)!important}.identity-agreement p[style*="text-indent: -21pt"]{grid-template-columns:12px minmax(0,1fr);column-gap:10px;display:grid;text-indent:0!important;margin:8px 0!important}.identity-agreement p[style*="text-indent: -21pt"]>span:first-child{text-align:center;grid-column:1;font-size:9px!important;line-height:28.5px!important}.identity-agreement p[style*="text-indent: -21pt"]>span[style*="font: 7pt"]{display:none}.identity-agreement p[style*="text-indent: -21pt"]>span:last-child{grid-column:2;min-width:0}.identity-agreement p:has(+p[style*="text-indent: -21pt"])>br:last-child{display:none}.identity-agreement p:has(+p[style*="text-indent: -21pt"])>br:has(+br:last-child){display:none}.identity-agreement ol{padding-left:24px;list-style-type:none}.identity-agreement a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.identity-terms-dialog{height:min(820px,90dvh)}.identity-terms-body{background:var(--color-background);overscroll-behavior:contain;flex:1;padding:24px}.identity-terms-dialog .identity-agreement section{padding:32px 40px}@media (max-width:767px){.identity-agreement-page{padding:16px 12px}.identity-agreement section,.identity-terms-dialog .identity-agreement section{padding:24px 18px}.identity-agreement h1{text-align:left;font-size:23px}.identity-agreement h4{font-size:var(--font-size-large)!important}.identity-terms-body{padding:12px}}.identity-privacy{font-family:Microsoft YaHei,Arial,sans-serif}.identity-privacy .privacy-policy{width:100%;margin:0 auto;padding:20px;line-height:1.6}.identity-privacy h1{font-size:var(--font-size-title);text-align:left;margin-bottom:30px;font-weight:700}.identity-privacy .policy-meta{text-align:left;color:var(--color-text-secondary);font-size:var(--font-size-body);margin-bottom:40px}.identity-privacy .policy-meta span{margin:0 15px}.identity-privacy h2{font-size:var(--font-size-large);margin:30px 0 15px;padding-left:30px;font-weight:700}.identity-privacy h3{font-size:var(--font-size-section);margin:20px 0 10px;font-weight:700}.identity-privacy ol{padding-left:30px;list-style-type:decimal}.identity-privacy ol li{margin:8px 0}.identity-privacy p{text-indent:2em;margin:10px 0}.identity-privacy ul{margin:10px 0 10px 30px}.identity-privacy ul li{margin:8px 0}.identity-privacy .special-tip{background-color:var(--color-info-soft);border:1px solid var(--color-info-border);border-radius:var(--radius);margin:30px 0;padding:15px}.identity-privacy .contact-info{margin:10px 0 10px 2em}.identity-privacy .contact-info li{margin:8px 0;list-style-type:none}
@media (min-width:1101px){.identity-auth-register{font-weight:400}.identity-auth-register .identity-auth-form-heading h2{letter-spacing:-.025em;margin-bottom:9px;line-height:1.23}.identity-auth-register .identity-auth-form-heading p{color:var(--color-text-secondary)}.identity-register-intro .identity-auth-status{letter-spacing:.02em}.identity-register-intro .identity-register-secure{font-weight:400}.identity-auth-register .identity-password-toggle{font-size:var(--font-size-section);line-height:1.55}.identity-auth-register .identity-auth-agreement{color:var(--color-text-secondary)}.identity-auth-register .identity-auth-hint{color:var(--color-text-secondary);margin-top:18px;line-height:1.5}.identity-auth-register .identity-auth-hint button{min-height:0;font-weight:700;line-height:inherit;vertical-align:baseline;padding:0}.identity-auth-register .identity-auth-actions>button{border-radius:var(--radius-xl);letter-spacing:.03em;height:52px;line-height:21px}.identity-auth-register .identity-auth-actions>button[type=button]{border:1px solid var(--color-control-border);color:var(--color-text-secondary);background:var(--color-surface);box-shadow:none}.identity-auth-register .identity-auth-actions>button[type=button]:is(:hover,:focus){border-color:var(--color-primary-border);color:var(--color-text);background:var(--color-surface-muted)}.identity-auth-register .identity-auth-actions>button[type=submit]:is(:hover,:focus){background:var(--color-primary-hover-gradient);transform:translateY(-1px)}.identity-auth-register .identity-auth-actions>button[type=submit]:active{transform:translateY(0)}.identity-auth-register .identity-verification>button{line-height:18px}.identity-auth-register .identity-auth-control:hover{border-color:var(--color-primary-border)}.identity-auth-register .identity-auth-control:focus-within{border-color:var(--color-focus)}.identity-auth-register .identity-auth-field[data-invalid=true] .identity-auth-control{border-color:var(--color-danger)}.identity-auth-register .identity-phone-compact>.identity-phone-icon{flex:0 0 18px;width:18px;height:18px;margin-left:10px}.identity-auth-register .identity-phone-compact>.identity-phone-prefix{flex-basis:50px;width:50px}.identity-auth-register .identity-phone-compact>.identity-phone-prefix>div{padding:0}.identity-auth-register .identity-phone-compact>.identity-phone-prefix>div>div{padding:0 0 0 10px}.identity-auth-register .identity-phone-compact>input{padding-left:24px;padding-right:13px;font-size:14.5px;font-weight:600}.identity-auth-register .identity-phone-compact>input::placeholder{font-weight:400}}.identity-auth-register .identity-register-phone{border:1px solid var(--color-control-border);border-radius:var(--control-radius);background:var(--color-surface);align-items:stretch;gap:10px;height:52px;padding:0 13px 0 0;display:flex}.identity-auth-register .identity-register-phone-prefix{border-right:1px solid var(--color-border-subtle);flex:0 0 78px;align-items:center;gap:6px;width:78px;min-width:78px;margin-right:14px;padding:0 10px;display:inline-flex}.identity-register-phone-prefix>svg{width:18px;height:18px;color:var(--color-text-muted);flex:0 0 18px;margin-right:3px}.identity-register-country{width:62px;min-width:62px;height:34px;color:var(--color-text-secondary);font-size:var(--font-size-small);flex:0 0 62px;font-weight:600;position:relative}.identity-register-country-value{pointer-events:none;line-height:30px;position:absolute;top:2px;left:10px}.identity-register-country>input{width:100%;min-width:0;height:34px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0 10px}.identity-register-country-popup{z-index:1050;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);width:120px;color:var(--color-text);box-shadow:var(--shadow-lg);font-size:var(--font-size-body);padding:4px;font-weight:400;line-height:1.55;position:absolute;top:calc(100% + 4px);left:0}html[lang=zh-CN] .identity-register-country-popup{font-weight:500}.identity-register-country-popup [role=listbox]{max-height:256px;overflow-y:auto}.identity-register-country-popup [role=option]{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;min-height:30px;padding:5px 8px;display:flex}.identity-register-country-popup [role=option]>span:first-child{flex:1}.identity-register-country-popup [role=option][data-active=true]{background:var(--color-surface-muted)}.identity-register-country-popup [role=option][aria-selected=true]{background:var(--color-primary-soft);font-weight:500}.identity-register-country-check{color:var(--color-primary)}.identity-register-country-empty{color:var(--color-text-muted);padding:8px}.identity-auth-register .identity-register-phone>input{width:0;min-width:0;height:50px;color:var(--color-text);font:600 14.5px/50px var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:0}.identity-auth-register .identity-register-phone>input::placeholder{color:var(--color-input-placeholder);font-weight:400}.identity-auth-register .identity-register-phone:hover{border-color:var(--color-primary-border)}.identity-auth-register .identity-register-phone:focus-within{border-color:var(--color-focus)}.identity-auth-register .identity-register-phone[data-invalid=true]{border-color:var(--color-danger);background:var(--color-danger-soft)}@media (max-width:800px){.identity-auth-register .identity-register-phone>input{font-size:var(--font-size-section)}}@keyframes identity-register-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.identity-auth-register .identity-auth-card{animation:.5s both identity-register-rise}.identity-auth-register :is(.identity-auth-control,.identity-phone,.identity-verification,.identity-register-phone){transition:border-color var(--motion-overlay) ease, box-shadow var(--motion-overlay) ease}.identity-auth-register :is(.identity-auth-control:focus-within,.identity-phone:focus-within,.identity-verification:focus-within,.identity-register-phone:focus-within){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 14%, transparent)}.identity-auth-register .identity-auth-actions>button{transition:transform var(--motion-overlay) ease, box-shadow var(--motion-overlay) ease, background-color var(--motion-overlay) ease, border-color var(--motion-overlay) ease, color var(--motion-overlay) ease}.identity-auth-register .identity-auth-actions>button[type=submit]:is(:hover,:focus){box-shadow:var(--shadow-md)}.identity-auth-register .identity-auth-actions>button[type=button]:is(:hover,:focus){box-shadow:var(--shadow-sm)}.identity-auth-register .identity-auth-header :is(.identity-auth-link,.identity-login-language>button){transition:background-color var(--motion-overlay) ease, color var(--motion-overlay) ease}@media (prefers-reduced-motion:reduce){.identity-auth-register .identity-auth-card{animation:none}.identity-auth-register :is(.identity-auth-control,.identity-phone,.identity-verification,.identity-register-phone),.identity-auth-register .identity-auth-actions>button,.identity-auth-register .identity-auth-header :is(.identity-auth-link,.identity-login-language>button){transition:none}.identity-auth-register .identity-auth-actions>button[type=submit]:is(:hover,:focus){box-shadow:none;transform:none}.identity-auth-register .identity-auth-actions>button[type=button]:is(:hover,:focus){box-shadow:none}}
