.account-page{min-height:100dvh;background:#fff;display:flex;flex-direction:column}.account-topbar{min-height:64px;flex-shrink:0;padding:0 20px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.account-topbar>a{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;color:#20242b}.account-access{width:min(calc(100% - 48px),400px);margin:0 auto;padding:20px 0 32px}.account-heading{margin-bottom:28px}.account-heading h1{font-size:28px;line-height:1.4;font-weight:650;margin:0 0 8px}.account-heading p{font-size:14px;color:#737a85;margin:0}.account-access>.ant-alert,.account-security-page>.ant-alert{margin-bottom:20px}.account-auth-form .ant-form-item{margin-bottom:18px}.account-auth-form .ant-form-item-label{padding-bottom:8px}.account-auth-form .ant-form-item-label>label{height:auto;color:#4d5561;font-size:13px;font-weight:500}.account-auth-form .ant-input-lg,.account-auth-form .ant-input-affix-wrapper-lg{min-height:52px;padding:12px 14px;border-radius:8px;border-color:#f0f2f5;background:#f5f6f8;font-size:16px}.account-auth-form .ant-input-affix-wrapper>input.ant-input{background:transparent;min-height:0;padding:0}.account-auth-form .ant-input-lg:focus,.account-auth-form .ant-input-affix-wrapper-focused{border-color:#2764e7;background:#fff;box-shadow:0 0 0 3px #2764e710}.account-auth-form .ant-input-status-error,.account-auth-form .ant-input-affix-wrapper-status-error{border-color:#d84a52}.account-auth-form .ant-btn-primary.ant-btn-lg{height:auto;min-height:52px;font-size:16px;font-weight:600;white-space:normal}.account-auth-form .ant-input-password-icon{padding:5px;font-size:18px}.account-auth-form .ant-form-item-explain{font-size:12px;padding-top:4px}.account-auth-form .ant-alert{line-height:1.6}.account-captcha{display:grid;grid-template-columns:minmax(0,1fr) 136px;gap:10px;align-items:center}.account-captcha>button{padding:0;border:1px solid #e3e6eb;border-radius:6px;height:52px;width:136px;overflow:hidden;background:#f2f5f8;cursor:pointer}.account-captcha img{width:100%;height:52px;object-fit:contain}.account-email-code{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:8px;align-items:center}.account-email-code>.ant-btn{height:52px;padding-inline:8px;font-size:13px;color:#2764e7}.account-email-status{color:#237c66;font-size:13px;line-height:1.7;overflow-wrap:anywhere;margin:-8px 0 20px}.account-consent{margin-bottom:22px;display:flex;align-items:baseline;flex-wrap:wrap;text-align:left}.account-consent .ant-form-item{margin:0}.account-consent .ant-btn-link{padding:0 3px;font-size:13px}.account-consent .ant-checkbox-wrapper{font-size:13px}.account-legal{max-height:65dvh;overflow-y:auto;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.account-legal>div{white-space:pre-wrap}.account-legal p{color:#737a85}.account-loading{padding:32px 0;text-align:center}.account-closed{padding:20px 0;text-align:center}.account-closed>.anticon{font-size:40px;color:#889bad}.account-closed h2{font-size:20px;margin:18px 0}.account-closed p,.account-support{font-size:13px;color:#737a85;line-height:1.7;overflow-wrap:anywhere}.account-switch{text-align:center;margin-top:16px}.account-footer{margin-top:auto;padding:20px;color:#929aa5;font-size:12px;text-align:center}.account-footer span{display:block;margin-top:8px;overflow-wrap:anywhere}.account-receipt{display:grid;gap:18px}.account-receipt h2,.account-receipt p{margin:0;text-align:center}.account-success-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#eaf7f1;margin:8px auto 0;font-size:30px;color:#259b77}.account-code{padding:16px 0;border-block:1px solid #e3e6eb;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:10px;align-items:center}.account-code>span{grid-column:1 / -1;color:#737a85;font-size:12px}.account-code code,.account-recovery-result code{overflow-wrap:anywhere;white-space:normal;font-size:16px;line-height:1.8}.account-security-page{width:min(calc(100% - 40px),520px);margin:auto;padding:24px 0 40px}.account-security-summary{padding:0 0 24px;display:flex;gap:16px;align-items:center}.account-security-summary>.anticon{font-size:30px;color:#259b77}.account-security-summary strong{font-size:13px;overflow-wrap:anywhere}.account-security-summary p{color:#737a85;font-size:13px;margin:8px 0 0}.account-modes{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e3e6eb;margin-bottom:28px}.account-modes button{background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;min-height:48px;color:#737a85;font-size:14px}.account-modes button[aria-selected=true]{color:#2764e7;border-bottom-color:#2764e7}.account-security-page .ant-form>.ant-btn{margin-top:20px}.account-recovery-result{display:grid;gap:20px}.app-shell-auth .app-main{margin:0;padding:0;background:#fff}.app-shell-auth .app-sider,.app-shell-auth .app-header,.app-shell-auth .mobile-tabbar{display:none}.account-login{width:min(calc(100% - 48px),400px);min-height:100dvh;margin:0 auto;padding:32px 0 max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;text-align:left;box-sizing:border-box}.account-brand{display:flex;align-items:center;gap:10px;margin-bottom:44px;color:#20242b;font-size:20px}.account-login>.ant-alert{margin-bottom:20px}.account-forgot{display:flex;justify-content:flex-end;margin:-12px 0 18px;font-size:13px}.account-forgot a,.account-login-links a{display:inline-flex;align-items:center;min-height:40px}.account-forgot a{color:#737a85}.account-login a[aria-disabled=true]{opacity:.5;cursor:default}.account-login-links a{color:#2764e7}.account-login-links{display:flex;align-items:center;justify-content:center;gap:4px;margin:20px 0 32px;font-size:14px;color:#737a85}.account-login-legal{display:flex;justify-content:center;flex-wrap:wrap;margin-top:auto}.account-login-legal .ant-btn{color:#737a85;font-size:12px;min-height:40px}@media (min-width: 768px){.account-login{padding-top:64px;min-height:min(840px,100dvh)}.account-access{padding-top:40px}}@media (max-height: 600px){.account-login{padding-top:20px}.account-brand{margin-bottom:28px}}@media (max-width: 359px){.account-access,.account-login{width:calc(100% - 40px)}.account-captcha{grid-template-columns:minmax(0,1fr) 120px;gap:8px}.account-captcha>button{width:120px}}.product-icon{display:inline-block;flex-shrink:0;vertical-align:-.125em;line-height:1}.product-icon-loading{animation:product-loading .9s linear infinite;transform-origin:center}.product-like-confirmed{animation:product-like .24s ease-out 1;color:#d35b63}.product-success{animation:product-success .4s ease-out 1;color:#218276}@keyframes product-loading{to{transform:rotate(360deg)}}@keyframes product-like{0%{transform:scale(.85)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes product-success{0%{opacity:.35;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.product-icon-loading,.product-like-confirmed,.product-success{animation:none!important}}html[data-product-background=true] .product-icon{animation-play-state:paused}.product-empty-artwork{display:inline-grid;place-items:center;width:128px;height:104px;color:#7993b1}.product-empty-artwork .product-icon{width:80px;height:80px}.product-empty-wallet{color:#a08a58}.product-empty-moments{color:#6c9a90}.product-empty-contacts{color:#7c95b7}.product-empty-assistant{color:#7a91a6}:root{--product-blue: #2764e7;--product-text: #20242b;--product-muted: #737a85;--product-line: #e9ebef;--product-surface: #f5f6f8}.product-nav-icon{display:inline-grid;width:24px;height:24px;place-items:center;flex-shrink:0}.product-nav-icon .product-icon{grid-area:1 / 1;font-size:24px}.product-nav-icon [data-weight=fill],.active .product-nav-icon [data-weight=regular]{display:none}.active .product-nav-icon [data-weight=fill]{display:inline-block}@media (max-width: 600px){.app-shell-business .app-header,.app-shell-wallet-detail .mobile-tabbar{display:none}.app-shell-wallet-detail .app-main{padding-bottom:env(safe-area-inset-bottom)}}#root{width:100%;min-height:100dvh}.app-shell{min-height:100dvh;background:var(--product-surface);color:var(--product-text);display:flex}.app-sider{width:188px;flex:0 0 188px;background:#fff;border-right:1px solid var(--product-line);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:30}.app-brand{min-height:86px;padding:20px 22px;display:flex;align-items:center;gap:12px;font-size:23px}.desktop-navigation{padding:12px;display:grid;gap:6px}.desktop-navigation a,.app-sider-footer a{display:flex;align-items:center;gap:14px;min-height:48px;padding:12px 16px;color:#727985;border-radius:8px;font-size:14px}.desktop-navigation a .anticon,.app-sider-footer .anticon{font-size:22px}.desktop-navigation a:hover,.app-sider-footer a:hover{background:#f5f6f8}.desktop-navigation a.active,.app-sider-footer a.active{background:#edf3ff;color:var(--product-blue);font-weight:600}.app-sider-footer{margin-top:auto;padding:12px 12px 24px;border-top:1px solid var(--product-line)}.app-main{margin-left:188px;min-width:0;flex:1}.app-header{height:58px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--product-line)}.desktop-page-label{font-size:13px;color:var(--product-muted)}.header-account{display:flex;gap:10px;align-items:center;color:#626b78;font-size:12px;max-width:60%}.header-account>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account .ant-avatar{background:#edf2fa;color:#5276af;flex-shrink:0}.mobile-brand,.mobile-tabbar{display:none}.app-content{min-width:0;min-height:calc(100dvh - 58px)}.route-loading{min-height:50dvh;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--product-muted)}.mine-page,.contacts-page{max-width:920px;margin:auto;padding:28px 36px 40px}.product-page-heading{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.product-page-heading h1{font-size:22px;margin:0;font-weight:650}.product-page-heading>div{display:flex;gap:8px}.profile-identity{display:flex;align-items:center;gap:18px;padding:16px 0 30px}.profile-initial{width:64px;height:64px;display:grid;place-items:center;flex-shrink:0;background:#dbe8fb;color:#3766a8;border-radius:8px;font-size:27px}.profile-identity>div:nth-child(2){flex:1;min-width:0}.profile-identity h2{margin:0 0 8px;font-size:22px;overflow-wrap:anywhere}.profile-uid{font-size:12px;color:#848c98;overflow-wrap:anywhere}.profile-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;padding:22px 0;border-block:1px solid var(--product-line)}.profile-shortcuts a{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:13px}.profile-shortcuts .anticon{font-size:26px;color:#ca9a37}.profile-shortcuts a:nth-child(2) .anticon{color:#269e86}.profile-shortcuts a:nth-child(3) .anticon{color:#627edf}.settings-group{margin-top:28px}.settings-group h2{font-size:12px;color:#868e99;font-weight:500;margin:0 0 10px 4px}.setting-link{display:flex;align-items:center;gap:14px;width:100%;border:0;border-bottom:1px solid var(--product-line);padding:0 18px;min-height:62px;background:#fff;color:var(--product-text);cursor:pointer;font-size:14px;text-align:left}.setting-link:hover{background:#fafbfc}.setting-link>.anticon:first-child{font-size:21px;color:#557496}.setting-link>span:nth-child(2){flex:1}.setting-link>.anticon:last-child{color:#a5acb5;font-size:12px}.profile-logout{margin-top:28px;width:100%;height:48px;background:#fff}.product-wordmark{display:flex;gap:8px;align-items:center;justify-content:center;padding-top:30px;color:#99a0a9;font-size:12px}.identity-card{display:flex;flex-direction:column;gap:18px;align-items:center;padding:20px 0;text-align:center}.identity-card h2,.identity-card p{margin:0}.identity-card p{color:var(--product-muted);font-size:13px;line-height:1.7}.identity-card code{font-size:13px;overflow-wrap:anywhere}.preference-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;border-bottom:1px solid var(--product-line);flex-wrap:wrap;padding:12px 0}.background-swatches{display:flex;gap:10px}.background-swatches button{height:30px;width:30px;border-radius:50%;border:1px solid #bbc3ce;cursor:pointer}.background-swatches button[aria-pressed=true]{outline:2px solid var(--product-blue);outline-offset:3px}.contacts-toolbar{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.contacts-toolbar>.ant-input-affix-wrapper{flex:1;min-width:180px}.contact-row{width:100%;min-height:78px;display:flex;align-items:center;gap:16px;background:#fff;border:0;border-bottom:1px solid var(--product-line);padding:14px 18px;text-align:left;color:var(--product-text)}button.contact-row{cursor:pointer}button.contact-row:hover{background:#eff4fc}.contact-row>span:nth-child(2){flex:1;min-width:0}.contact-row>.ant-avatar,.contact-row>.ant-btn{flex-shrink:0}.contact-list{border-top:1px solid var(--product-line)}.contact-row strong,.contact-row small{display:block;overflow-wrap:anywhere}.contact-row strong{font-size:14px;font-weight:550}.contact-row small{color:var(--product-muted);margin-top:5px;font-size:12px}.contact-row>.anticon{font-size:20px;color:#8b9bb2}.contacts-page .ant-empty{padding:48px 0}.product-empty-icon{font-size:54px;color:#bdcce2}.app-shell-native .app-main{margin:0}.app-shell-native .app-content{min-height:100dvh}:where(button,a,input,textarea):focus-visible{outline:2px solid #2764e7;outline-offset:3px}@media (max-width: 767px){.app-sider,.desktop-page-label{display:none}.app-main{margin-left:0;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.app-header{height:54px;padding:0 18px}.mobile-brand{display:flex;align-items:center;gap:9px;font-size:18px}.mobile-tabbar{position:fixed;z-index:50;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px 6px calc(5px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--product-line)}.mobile-tabbar a{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;color:#9197a0;font-size:10px;min-height:52px}.mobile-tabbar .anticon{font-size:23px}.mobile-tabbar a.active{color:var(--product-blue);font-weight:600}.mine-page,.contacts-page{padding:20px 18px 30px}.product-page-heading{margin-bottom:16px}.profile-identity{gap:12px}.profile-identity h2{font-size:20px}.profile-initial{width:56px;height:56px}.app-shell-native .app-main{padding-bottom:0}.contact-row{gap:10px;padding-inline:12px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#20242b;background:#f5f6f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;letter-spacing:0}html,body{margin:0;min-width:320px;min-height:100vh}body{background:#f5f6f8}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}table:not(:where(.ant-table table)){width:100%;margin:16px 0;border-collapse:collapse;font-size:14px;border:1px solid rgba(5,5,5,.06)}table:not(:where(.ant-table table)) thead{color:#5c6b77;background:#00000005}table:not(:where(.ant-table table)) th,table:not(:where(.ant-table table)) td{padding:12px 24px;text-align:left;border-width:1px 0;border-style:solid;border-color:#0505050f}table:not(:where(.ant-table table)) th{color:#262626;font-weight:600}table:not(:where(.ant-table table)) td:first-child,table:not(:where(.ant-table table)) th:first-child{font-weight:600}table:not(:where(.ant-table table)) tbody tr:hover{background:#f5f8fc}
