.public-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.public-page__body{flex:1}.public-header{z-index:100;box-shadow:0 1px 0 var(--color-border);background:#fff;position:sticky;top:0}.public-header__inner{max-width:var(--content-max-width);height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 12px;display:flex}.public-header__brand{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;display:flex}.public-header__logo{width:auto;height:36px}.public-header__title{color:var(--color-text-primary);letter-spacing:1px;white-space:nowrap;font-size:20px;font-weight:600}.public-header__nav{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.public-header__nav-item{color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:8px 16px;font-size:15px;transition:color .2s,background .2s}.public-header__btn-login{width:80px;height:36px;color:var(--color-text-primary)!important;background:#fff!important;border-color:#ccc!important}.public-header__btn-register{width:80px;height:36px}.public-footer{background:linear-gradient(180deg, var(--color-primary-hover) 0%, var(--color-bg-footer) 100%);border-top:1px solid #ffffff14;margin-top:auto;padding:44px 24px 36px;position:relative}.public-footer__inner{max-width:var(--content-max-width);text-align:center;margin:0 auto}.user-layout{background:var(--color-bg-page);flex-direction:column;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}.user-layout__main{box-sizing:border-box;background:linear-gradient(#eef2f8 0%,#f3f5f9 120px 100%);flex:1;width:100%;margin:0 auto;padding:28px 0 48px}.user-layout__footer{text-align:center;color:var(--color-text-secondary);border-top:1px solid var(--color-border);background:#fff;padding:16px 24px;font-size:13px}.floating-wechat-qr{z-index:1100;position:fixed;bottom:88px;right:24px}.floating-wechat-qr__btn{color:#fff;cursor:pointer;background:#07c160;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:56px;height:56px;padding:0;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 6px 18px #07c16059}.floating-wechat-qr__btn:hover{background:#06ad56;transform:translateY(-2px);box-shadow:0 8px 22px #07c1606b}.floating-wechat-qr__btn-icon{font-size:20px;line-height:1}.floating-wechat-qr__btn-text{font-size:11px;font-weight:500;line-height:1}.floating-wechat-qr__popover .ant-popover-inner{box-shadow:var(--shadow-hover,0 8px 24px #0039a624);border-radius:12px;padding:0;overflow:hidden}.floating-wechat-qr__panel{text-align:center;width:200px;padding:12px 14px 14px}.floating-wechat-qr__panel-head{color:var(--color-text-primary);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.floating-wechat-qr__close{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.floating-wechat-qr__close:hover{background:var(--color-primary-soft);color:var(--color-primary)}.floating-wechat-qr__img{object-fit:contain;background:#fff;border-radius:8px;width:168px;height:168px;margin:0 auto;display:block}.floating-wechat-qr__hint{color:var(--color-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.4}@media (width<=768px){.floating-wechat-qr{bottom:72px;right:16px}.floating-wechat-qr__btn{width:48px;height:48px}.floating-wechat-qr__btn-icon{font-size:18px}.floating-wechat-qr__btn-text{font-size:10px}.floating-wechat-qr__panel{width:180px}.floating-wechat-qr__img{width:148px;height:148px}}.app-header{z-index:100;position:sticky;top:0}.app-header__top{border-bottom:1px solid var(--color-border);background:#fff}.app-header__top-inner{max-width:var(--content-max-width);height:var(--header-height);justify-content:space-between;align-items:center;margin:0 auto;padding:0 12px;display:flex}.app-header__brand{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;display:flex}.app-header__logo{width:auto;height:36px}.app-header__top-right{align-items:center;gap:24px;display:flex}.app-header__todo{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);justify-content:center;align-items:center;padding:0;font-size:18px;transition:background .2s,color .2s;display:flex}.app-header__todo .ant-badge{color:inherit;font-size:inherit;justify-content:center;align-items:center;display:flex}.app-header__todo:hover{background:var(--color-bg-soft);color:var(--color-primary)}.app-header__user-trigger{max-width:300px;height:40px;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-pill);background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e4e8ef;align-items:center;gap:8px;padding:0 8px 0 16px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 1px 3px #0039a60f}.app-header__user-trigger:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-card);background:#fff}.app-header__user-text{white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.app-header__user-greeting{color:var(--color-text-secondary);flex-shrink:0;font-weight:400}.app-header__user-name{text-overflow:ellipsis;color:var(--color-text-primary);font-weight:500;overflow:hidden}.app-header__user-caret{background:var(--color-primary-soft);width:22px;height:22px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;transition:background .2s,color .2s,transform .2s;display:flex}.app-header__user-trigger:hover .app-header__user-caret{color:var(--color-primary-hover);background:#0039a624}.app-header__user-trigger.ant-dropdown-open .app-header__user-caret{background:var(--color-primary);color:#fff;transform:rotate(180deg)}.app-header__menu-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);width:34px;height:34px;color:var(--color-text-primary);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;transition:border-color .2s,color .2s,box-shadow .2s;display:none}.app-header__menu-btn:hover{border-color:var(--color-primary-light);color:var(--color-primary);box-shadow:var(--shadow-card)}.app-header__drawer-nav{flex-direction:column;gap:8px;display:flex}.app-header__drawer-item{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:#fff;padding:14px 16px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s,color .2s}.app-header__drawer-item:hover{border-color:var(--color-primary-light);color:var(--color-primary);background:var(--color-primary-soft)}.app-header__drawer-item.is-active{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.app-header__sub{background:linear-gradient(135deg, #0048c4 0%, var(--color-bg-header) 45%, #002d85 100%);min-height:var(--header-sub-height);position:relative;box-shadow:0 2px 10px #001d5c29}.app-header__sub:before{content:"";pointer-events:none;background:linear-gradient(#ffffff12 0%,#0000 55%);position:absolute;inset:0}.app-header__sub-inner{z-index:1;max-width:var(--content-max-width);height:var(--header-sub-height);scrollbar-width:none;align-items:center;gap:6px;margin:0 auto;padding:0 16px;display:flex;position:relative;overflow-x:auto}.app-header__sub-inner::-webkit-scrollbar{display:none}.app-header__sub-item{color:#ffffffd9;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:var(--radius-pill);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;height:38px;padding:0 20px;font-size:15px;font-weight:500;line-height:1.4;transition:color .22s,background .22s,box-shadow .22s;display:inline-flex;position:relative}.app-header__sub-item:hover{color:#fff;background:#ffffff24}.app-header__sub-item.is-active{color:var(--color-primary);background:#fff;font-weight:600;box-shadow:0 2px 8px #0000001a,0 1px 2px #0039a60f}.app-header__sub-item.is-active:hover{color:var(--color-primary);background:#fff;box-shadow:0 4px 14px #00000024,0 1px 3px #0039a614}.page-title{margin-bottom:24px}.page-title__text{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600;line-height:36px}.page-title__line{background:var(--color-primary);width:40px;height:2px;margin-top:4px}.page-title__subtitle{color:var(--color-text-secondary);margin:8px 0 0;font-size:14px}.biz-section-nav{border-bottom:1px solid var(--color-border);background:#fff;flex-wrap:wrap;gap:0;margin-bottom:24px;display:flex}.biz-section-nav__item{color:#999;cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;min-width:180px;padding:14px 24px;font-size:16px;font-weight:400;transition:color .2s,font-weight .2s,border-color .2s}.biz-section-nav__item:hover{color:var(--color-text-primary)}.biz-section-nav__item.is-active{color:var(--color-text-primary);border-bottom-color:var(--color-primary);font-size:18px;font-weight:700}.global-collection-page .biz-section-nav__item{color:#64748b;flex:1;min-width:120px;max-width:148px;font-weight:500}.global-collection-page .biz-section-nav__item:hover{color:#334155}.global-collection-page .biz-section-nav__item.is-active{color:var(--color-primary);font-weight:600}.global-collection-page__panel .ant-card-head{border-bottom:1px solid var(--color-border);min-height:52px}.global-collection-page__panel .ant-card-head-title{color:var(--color-text-primary);font-size:16px;font-weight:600}.global-collection-page__panel .ant-card-body{padding:20px 24px 24px}.global-collection-page__toolbar{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 12%, var(--color-border));background:linear-gradient(135deg,#f8fafd 0%,#fff 55%,#f4f8ff 100%);flex-direction:column;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0039a60a}.global-collection-page__toolbar--inline .global-collection-page__filters{min-width:0}.global-collection-page__filters.ant-form-inline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px 16px;width:100%;display:grid}.global-collection-page__filters .ant-form-item{margin-bottom:0;background:0 0;border:none;margin-inline-end:0;padding:0}.global-collection-page__filters .ant-form-item:focus-within{box-shadow:none;background:0 0;border:none}.global-collection-page__filters .ant-form-item .ant-form-item-row{flex-direction:column;align-items:stretch;gap:6px}.global-collection-page__filters .ant-form-item .ant-form-item-label{text-align:left;max-width:100%;padding:0}.global-collection-page__filters .ant-form-item .ant-form-item-label>label{color:var(--color-text-muted);height:auto;font-size:13px;font-weight:600}.global-collection-page__filters .ant-form-item .ant-form-item-label>label:after{display:none}.global-collection-page__filters .ant-form-item .ant-form-item-control{flex:auto;min-width:0}.global-collection-page__filters .ant-picker,.global-collection-page__filters .ant-select-selector,.global-collection-page__filters .ant-input,.global-collection-page__filters .ant-input-affix-wrapper{min-height:32px;border-radius:var(--radius-sm)!important;width:100%!important}.global-collection-page__date-range,.global-collection-page__select,.global-collection-page__input{min-width:0;width:100%!important}.global-collection-page__select-popup.ant-select-dropdown{min-width:148px!important}.global-collection-page__toolbar-bar{border-top:1px solid color-mix(in srgb, var(--color-primary) 8%, var(--color-border));justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.global-collection-page__filter-actions,.global-collection-page__toolbar-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.global-collection-page__toolbar-actions{margin-left:auto}.global-collection-page__filter-actions .ant-btn-primary,.global-collection-page__toolbar-actions .ant-btn-primary{border-radius:var(--radius-sm);min-width:84px;height:36px;box-shadow:var(--shadow-btn);font-weight:500}.global-collection-page__card-action-btn.ant-btn-primary{border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--color-primary-light) 0%, var(--color-primary) 100%);min-width:108px;height:36px;box-shadow:var(--shadow-btn);letter-spacing:.02em;border:none;padding:0 16px;font-weight:500;transition:transform .15s,box-shadow .15s,background .15s}.global-collection-page__card-action-btn.ant-btn-primary:hover,.global-collection-page__card-action-btn.ant-btn-primary:focus{transform:translateY(-1px);background:linear-gradient(180deg, #2456c4 0%, var(--color-primary-hover) 100%)!important;box-shadow:0 10px 20px #0039a647!important}.global-collection-page__card-action-btn.ant-btn-primary:active{transform:translateY(0);box-shadow:0 4px 10px #0039a633!important}.global-collection-page__panel .ant-card-extra{align-items:center;display:flex}.global-collection-page__filter-actions .ant-btn-default,.global-collection-page__toolbar-actions .ant-btn-default{border-radius:var(--radius-sm);border-color:color-mix(in srgb, var(--color-primary) 14%, var(--color-border));min-width:84px;height:36px;color:var(--color-text-primary);background:#ffffffeb;font-weight:500}.global-collection-page__filter-actions .ant-btn-default:hover,.global-collection-page__toolbar-actions .ant-btn-default:hover{color:var(--color-primary)!important;border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border))!important;background:#fff!important}.global-collection-page__download-btn.ant-btn{border-radius:var(--radius-sm);color:#d35400;background:linear-gradient(#fff8f2 0%,#fff 100%);border:1px solid #e65c0047;min-width:110px;height:36px;padding:0 14px;font-weight:500;box-shadow:0 1px 2px #e65c0014}.global-collection-page__download-btn.ant-btn:hover,.global-collection-page__download-btn.ant-btn:focus{color:#b34700!important;background:linear-gradient(#ffefe0 0%,#fffaf5 100%)!important;border-color:#e65c0073!important}.global-collection-page__download-btn .anticon{font-size:14px}.global-collection-page__table .ant-table-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.global-collection-page__table .ant-table-thead>tr>th{color:var(--color-text-primary);font-size:13px;font-weight:600;background:#f8fafc!important}.global-collection-page__table .ant-table-tbody>tr>td{font-size:13px}.global-collection-page__table .ant-table-tbody>tr>td.ant-table-cell-fix-end,.global-collection-page__table .ant-table-tbody>tr>td.ant-table-cell-fix-right,.global-collection-page__table .ant-table-thead>tr>th.ant-table-cell-fix-end,.global-collection-page__table .ant-table-thead>tr>th.ant-table-cell-fix-right{z-index:2;background:#fff!important}.global-collection-page__table .ant-table-tbody>tr:hover>td{background:#f7f9fc!important}.global-collection-page__table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end,.global-collection-page__table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{z-index:3;background:#f7f9fc!important}.global-collection-page__table .ant-pagination{margin:16px 0 0!important}.global-collection-page__contract-amount{flex-direction:column;gap:2px;display:flex}.global-collection-page__contract-amount-total{color:var(--color-text-primary);font-weight:500}.global-collection-page__contract-amount-status{color:var(--color-text-muted);font-size:12px;line-height:1.4}.global-collection-page__contract-amount-status.is-exhausted{color:#d4380d;font-weight:500}.global-collection-page__create .ant-card-extra{padding:0}.global-collection-page__create .ant-card-extra .ant-btn-link{color:var(--color-text-secondary);font-size:14px}.global-collection-page__create .ant-card-extra .ant-btn-link:hover{color:var(--color-primary)}.global-collection-page__create-form{box-sizing:border-box;width:100%;max-width:none}.global-collection-page__create-intro{color:var(--color-text-secondary);margin:0 0 24px;font-size:14px;line-height:1.6}.global-collection-page__create-section{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#f8fafd 0%,#fff 100%);width:100%;min-width:0;max-width:100%;margin-bottom:28px;padding:24px;box-shadow:inset 0 1px #ffffffe6}.global-collection-page__create-section .ant-row{row-gap:16px}.global-collection-page__create-section .ant-col{min-width:0}.global-collection-page__create-section-head{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.global-collection-page__create-step{color:#fff;background:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 6px #0039a640}.global-collection-page__create-section-title{color:var(--color-text-primary);margin:0 0 4px;font-size:15px;font-weight:600}.global-collection-page__create-section-desc{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.global-collection-page__create .ant-card-head-title{flex:1;min-width:0;overflow:visible}.global-collection-page__create-breadcrumb{width:100%;color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.global-collection-page__create-breadcrumb-path{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.global-collection-page__create-back{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.global-collection-page__create-back .anticon{font-size:12px}.global-collection-page__create-back:hover{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 35%, #cbd5e1);background:color-mix(in srgb, var(--color-primary) 4%, #fff);box-shadow:0 2px 6px #0039a614}.global-collection-page__create-breadcrumb-link{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;transition:color .2s}.global-collection-page__create-breadcrumb-link:hover{color:var(--color-primary)}.global-collection-page__create-breadcrumb-sep{color:var(--color-text-secondary);font-weight:400}.global-collection-page__create-breadcrumb-current{color:var(--color-text-primary)}.global-collection-page__contract-section-title{color:var(--color-text-primary);margin:0 0 20px;font-size:15px;font-weight:600}.global-collection-page__field-hint{color:var(--color-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.6}.global-collection-page__upload--compact.ant-upload-wrapper .ant-upload-drag{min-height:120px;padding:16px 20px}.global-collection-page__contract-notice.ant-alert{border-radius:var(--radius-md)}.global-collection-page__contract-notice .ant-alert-message{font-weight:600}.global-collection-page__contract-notice-list{color:var(--color-text-secondary);margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.global-collection-page__contract-notice-list li+li{margin-top:4px}.global-collection-page__multi-upload{flex-direction:column;gap:8px;display:flex}.global-collection-page__upload-file-list{margin:0;padding:0;list-style:none}.global-collection-page__upload-file-item{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#f8fafc;align-items:center;gap:4px;padding:6px 10px;display:flex}.global-collection-page__create-form .ant-form-item-label>label{color:var(--color-text-primary);font-size:14px;font-weight:500}.global-collection-page__create-form .ant-input,.global-collection-page__create-form .ant-input-affix-wrapper,.global-collection-page__create-form .ant-select,.global-collection-page__create-form .ant-select-selector,.global-collection-page__create-form .ant-input-number{border-radius:var(--radius-sm);width:100%}.global-collection-page__upload-item{width:100%;min-width:0;max-width:100%;margin-bottom:0}.global-collection-page__upload.ant-upload-wrapper{width:100%;max-width:100%;display:block}.global-collection-page__upload.ant-upload-wrapper .ant-upload-drag{border-radius:var(--radius-md);border:1px dashed color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:linear-gradient(#fff 0%,#f8fafd 100%);padding:32px 24px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.global-collection-page__upload.ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--color-primary-light);background:var(--color-primary-soft);transform:translateY(-1px);box-shadow:0 4px 16px #0039a614}.global-collection-page__upload-icon{color:var(--color-primary);margin:0 0 12px;font-size:40px}.global-collection-page__upload-text{color:var(--color-text-primary);margin:0 0 6px;font-size:14px;font-weight:500}.global-collection-page__upload-text span{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.global-collection-page__upload-hint{color:var(--color-text-secondary);margin:0;font-size:12px}.global-collection-page__upload-success{border-radius:var(--radius-md);background:linear-gradient(135deg,#52c41a14 0%,#52c41a08 100%);border:1px solid #52c41a47;align-items:center;gap:14px;padding:16px 20px;display:flex}.global-collection-page__upload-success-icon{color:var(--color-success,#52c41a);flex-shrink:0;font-size:28px}.global-collection-page__upload-success-body{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.global-collection-page__upload-success-text{color:var(--color-text-primary);font-size:14px;font-weight:600}.global-collection-page__create-actions{border-top:1px solid var(--color-border);justify-content:center;gap:12px;margin-top:4px;padding-top:24px;display:flex}.global-collection-page__create-actions .ant-btn{border-radius:var(--radius-sm);min-width:120px;height:40px}.global-collection-page__create-actions .ant-btn-primary{box-shadow:var(--shadow-btn)}.global-collection-page__rate-modal .ant-modal-header{border-bottom:1px solid var(--color-border);padding:20px 24px 16px}.global-collection-page__rate-modal .ant-modal-title{color:var(--color-text-primary);font-size:17px;font-weight:600}.global-collection-page__rate-modal .ant-modal-body{padding:0}.global-collection-page__rate-modal .ant-modal-close{top:18px}.global-collection-page__rate-body{padding:20px 24px 24px}.global-collection-page__rate-intro{color:var(--color-text-secondary);margin:0 0 20px;font-size:14px;line-height:1.6}.global-collection-page__rate-form{margin-bottom:20px}.global-collection-page__rate-picker{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#f8fafd 0%,#fff 100%);align-items:center;gap:12px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffffe6}.global-collection-page__rate-side{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.global-collection-page__rate-side-label{color:var(--color-text-secondary);letter-spacing:.02em;font-size:13px;font-weight:600}.global-collection-page__rate-select{width:100%}.global-collection-page__rate-select .ant-select-selector{font-size:15px;font-weight:600;border-radius:var(--radius-sm)!important;height:40px!important}.global-collection-page__rate-select .ant-select-selection-item{color:var(--color-text-primary);font-weight:600;line-height:38px!important}.global-collection-page__rate-arrow{background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:22px;font-size:16px;display:flex}.global-collection-page__rate-result{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));text-align:center;background:linear-gradient(135deg,#0039a60f 0%,#0039a605 100%);padding:24px 20px}.global-collection-page__rate-result.is-empty{border-color:var(--color-border);background:#f8fafc}.global-collection-page__rate-value{color:var(--color-text-primary);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 12px;font-size:15px;display:flex}.global-collection-page__rate-value strong{color:var(--color-primary);letter-spacing:-.02em;font-size:28px;font-weight:700}.global-collection-page__rate-from,.global-collection-page__rate-to{align-items:baseline;gap:6px;display:inline-flex}.global-collection-page__rate-eq{color:var(--color-text-secondary);font-size:18px;font-weight:500}.global-collection-page__rate-hint{color:var(--color-text-secondary);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.global-collection-page__rate-table-wrap{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 12%, var(--color-border));background:#fff;overflow:hidden}.global-collection-page__rate-table-head,.global-collection-page__rate-table-row{grid-template-columns:56px 24px 56px 1fr;align-items:center;gap:8px;padding:0 16px;display:grid}.global-collection-page__rate-table-head{height:36px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);background:#f8fafc;font-size:12px;font-weight:600}.global-collection-page__rate-table{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.global-collection-page__rate-table-row{min-height:44px;color:var(--color-text-primary);border-bottom:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);font-size:13px}.global-collection-page__rate-table-row:last-child{border-bottom:none}.global-collection-page__rate-table-code{color:var(--color-text-primary);font-weight:600}.global-collection-page__rate-table-arrow{text-align:center;color:var(--color-text-secondary);font-size:12px}.global-collection-page__rate-table-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.global-collection-page__rate-table-value strong{color:var(--color-primary);font-size:14px;font-weight:700}.global-collection-page__rate-empty{color:var(--color-text-secondary);margin:0;font-size:14px}.global-collection-page__rate-actions{border-top:1px solid var(--color-border);justify-content:center;margin-top:24px;padding-top:20px;display:flex}.global-collection-page__rate-actions .ant-btn{border-radius:var(--radius-sm);min-width:120px;height:40px}.global-collection-page__agreement-form-card{border:1px solid color-mix(in srgb, var(--color-primary) 12%, var(--color-border));color:#334155;background:linear-gradient(#fafbfd 0%,#fff 48px);border-radius:12px;padding:20px 24px 16px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.global-collection-page__agreement-form-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:12px;display:grid}.global-collection-page__agreement-form-meta-item{border:1px solid var(--color-border);background:#ffffffe6;border-radius:10px;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.global-collection-page__agreement-radio-group.ant-radio-group{flex-wrap:wrap;gap:8px;display:flex}.global-collection-page__agreement-radio-group .ant-radio-button-wrapper{color:#334155;border-inline-start-width:1px;border-color:var(--color-border);background:#fff;height:34px;padding-inline:18px;font-size:14px;font-weight:500;line-height:32px;transition:all .2s;border-radius:8px!important}.global-collection-page__agreement-radio-group .ant-radio-button-wrapper:not(:first-child):before{display:none}.global-collection-page__agreement-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){font-weight:600;box-shadow:0 2px 8px #0039a638;border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}.global-collection-page__agreement-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) .ant-radio-button-label,.global-collection-page__agreement-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) span{color:#fff!important}.global-collection-page__agreement-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) .ant-radio-button{background:0 0!important;border-color:#0000!important}.global-collection-page__agreement-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:var(--color-primary-hover)!important;color:#fff!important}.global-collection-page__agreement-radio-group .ant-radio-button-wrapper:hover:not(.ant-radio-button-wrapper-checked){color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border))}.global-collection-page__agreement-type-hints{background:color-mix(in srgb, var(--color-primary) 6%, #f8fafc);border-left:3px solid var(--color-primary);border-radius:8px;margin:0 0 4px;padding:10px 14px}.global-collection-page__agreement-type-hints p{color:#475569;margin:0;font-size:13px;line-height:1.7}.global-collection-page__agreement-type-hints p+p{margin-top:4px}.global-collection-page__agreement-type-hints strong{color:#1e293b;font-weight:600}.global-collection-page__agreement-form-divider{background:linear-gradient(90deg, transparent, var(--color-border) 8%, var(--color-border) 92%, transparent);height:1px;margin:16px 0}.global-collection-page__agreement-form-block{flex-direction:column;gap:12px;display:flex}.global-collection-page__agreement-form-block .global-collection-page__agreement-section-title{margin-bottom:0}.global-collection-page__agreement-form-block .global-collection-page__agreement-mode{width:100%}.global-collection-page__agreement-form-label{color:#1e293b;letter-spacing:.02em;flex-shrink:0;min-width:72px;font-size:14px;font-weight:600}.global-collection-page__agreement-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.global-collection-page__agreement-mode .ant-radio-wrapper{border:1px solid var(--color-border);color:#334155;background:#fff;border-radius:10px;align-items:flex-start;width:100%;height:100%;margin-inline-end:0;padding:14px 16px 14px 14px;transition:border-color .2s,box-shadow .2s,background .2s}.global-collection-page__agreement-mode .ant-radio-wrapper:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));box-shadow:0 4px 12px #0f172a0d}.global-collection-page__agreement-mode .ant-radio-wrapper-checked{border-color:var(--color-primary);background:linear-gradient(#0039a60f 0%,#fff 100%);box-shadow:0 4px 14px #0039a61a}.global-collection-page__agreement-mode .ant-radio{margin-top:3px}.global-collection-page__agreement-mode-title{color:#1e293b;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.global-collection-page__agreement-mode-desc{color:#475569;font-size:13px;line-height:1.6;display:block}.global-collection-page__agreement-fields-panel{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.global-collection-page__agreement-section-title{color:#1e293b;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.global-collection-page__agreement-section-title:before{content:"";background:var(--color-primary);border-radius:2px;width:3px;height:14px}.global-collection-page__agreement-section-title--sub{margin-top:16px}.global-collection-page__agreement-form-fields{margin-top:0}.global-collection-page__agreement-form-fields .ant-form-item{margin-bottom:14px}.global-collection-page__agreement-form-fields .ant-form-item-label>label{color:#334155;height:auto;font-size:14px;font-weight:500}.global-collection-page__agreement-form-fields .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-hidden):before{color:#ef4444}.global-collection-page__agreement-form-fields .ant-input,.global-collection-page__agreement-form-fields .ant-picker,.global-collection-page__agreement-form-fields .ant-input-affix-wrapper,.global-collection-page__agreement-form-fields .ant-input-textarea textarea{color:#1e293b;background:#fff;border-color:#cbd5e1;border-radius:8px;font-size:14px}.global-collection-page__agreement-form-fields .ant-input::placeholder,.global-collection-page__agreement-form-fields .ant-picker-input input::placeholder,.global-collection-page__agreement-form-fields .ant-input-textarea textarea::placeholder{color:#94a3b8}.global-collection-page__agreement-form-fields .ant-input.is-auto,.global-collection-page__agreement-form-fields .ant-input[readonly]{background:color-mix(in srgb, var(--color-primary) 6%, #fff);color:#002d85;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:500}.global-collection-page__agreement-form-fields .ant-input:focus,.global-collection-page__agreement-form-fields .ant-picker-focused,.global-collection-page__agreement-form-fields .ant-input-affix-wrapper-focused{border-color:var(--color-primary);box-shadow:0 0 0 2px #0039a61a}.global-collection-page__agreement-no-field{flex-direction:column;display:flex}.global-collection-page__agreement-no-auto{padding:0 2px;margin:-4px 0 0!important}.global-collection-page__agreement-no-auto .ant-checkbox-wrapper{color:#475569;font-size:13px}.global-collection-page__agreement-no-auto .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary);border-color:var(--color-primary)}.global-collection-page__agreement-no-auto .ant-form-item-control-input{min-height:auto}.global-collection-page__agreement-upload-block{border:1px dashed color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:#fff;border-radius:10px;margin-top:16px;padding:14px}.global-collection-page__agreement-upload-item{margin-top:12px;margin-bottom:0!important}.global-collection-page__agreement-upload-item .ant-form-item-label>label{color:#334155;font-size:14px;font-weight:500}.global-collection-page__agreement-form .global-collection-page__upload-hint,.global-collection-page__agreement-form .global-collection-page__upload-text{color:#475569;font-size:13px}.global-collection-page__agreement-form .global-collection-page__upload-text span{color:var(--color-primary);font-weight:500}.global-collection-page__agreement-required-hint{color:#dc2626;border-left:2px solid #dc262673;margin:14px 0 0;padding-left:10px;font-size:13px;font-weight:500}.global-collection-page__agreement-form-actions{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.global-collection-page__create.global-collection-page__panel:has(.global-collection-page__agreement-form-card) .ant-card-body{padding:16px 20px 20px}.global-collection-page__upload-success--compact{border-radius:8px;padding:10px 12px}.global-collection-page__accounts{flex-direction:column;gap:20px;display:flex}.global-collection-page__accounts-create-btn.ant-btn-primary{flex-shrink:0;min-width:132px}.global-collection-page__account-meta-action-row{flex-wrap:wrap;flex:100%;align-items:center;gap:12px 20px;width:100%;display:flex}.global-collection-page__account-meta-action-row .global-collection-page__accounts-create-btn{margin-left:auto}.global-collection-page__account-section{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:20px 24px 16px;box-shadow:0 1px 2px #0f172a0a}.global-collection-page__account-section-meta{border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#f8fafd 0%,#fff 100%);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;padding:14px 16px;display:flex}.global-collection-page__account-section-meta--agency{padding-right:150px;position:relative}.global-collection-page__account-meta-row{color:var(--color-text-primary);align-items:center;gap:6px;font-size:14px;display:inline-flex}.global-collection-page__account-meta-label{color:var(--color-text-secondary)}.global-collection-page__account-meta-value{color:#cf1322;font-weight:500}.global-collection-page__account-meta-tag.ant-tag{letter-spacing:.02em;height:24px;box-shadow:none;border-radius:6px;margin:0;padding:0 10px;font-size:12px;font-weight:600;line-height:22px;border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border))!important;color:var(--color-primary)!important;background:#fff!important}.global-collection-page__account-meta-tag--agency.ant-tag{border-color:color-mix(in srgb, #0d9488 30%, var(--color-border))!important;color:#0f766e!important;background:#fff!important}.global-collection-page__account-notice{border-radius:8px;flex:100%;margin:0}.global-collection-page__account-notice .ant-alert-message{font-size:13px;line-height:1.5}.global-collection-page__account-agreement-link{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, #0d9488 30%, var(--color-border));color:#0f766e;background:linear-gradient(#0d948812 0%,#fff 100%);height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s,color .15s;position:absolute;top:50%;right:16px;transform:translateY(-50%);box-shadow:0 1px 2px #0d948814}.global-collection-page__account-agreement-link .anticon{font-size:14px}.global-collection-page__account-agreement-link:hover,.global-collection-page__account-agreement-link:focus{transform:translateY(calc(-50% - 1px));box-shadow:0 4px 12px #0d948824;color:#0d9488!important;background:linear-gradient(#0d948824 0%,#f0fdfa 100%)!important;border-color:#0d948873!important}.global-collection-page__account-agreement-link:active{transform:translateY(-50%);box-shadow:0 1px 3px #0d94881f}.global-collection-page__account-drawer .ant-drawer-body{padding:0}.global-collection-page__account-drawer-inner{padding:20px 28px 32px}.global-collection-page__account-drawer-head{margin:20px 0 24px}.global-collection-page__account-drawer-title{color:var(--color-text-primary);margin:0 0 6px;font-size:20px;font-weight:600}.global-collection-page__account-drawer-subtitle{color:var(--color-text-secondary);margin:0;font-size:14px}.global-collection-page__account-drawer-form .ant-form-item-label>label{color:var(--color-text-primary);font-size:14px;font-weight:500}.global-collection-page__account-type-radio.ant-radio-group{flex-wrap:wrap;gap:8px;display:flex}.global-collection-page__account-type-radio .ant-radio-button-wrapper{height:36px;line-height:34px;border-radius:var(--radius-sm)!important}.global-collection-page__account-limit{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-secondary);background:#f8fafc;padding:10px 12px;font-size:14px}.global-collection-page__account-limit.is-warning{color:#cf1322;background:#fff2f0;border-color:#ffccc7}.global-collection-page__account-materials{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.global-collection-page__account-materials .ant-tag{color:#334155;background:#f1f5f9;border-color:#e2e8f0;border-radius:6px;margin:0;padding:4px 10px}.global-collection-page__account-drawer-actions{border-top:1px solid var(--color-border);margin-top:28px;padding-top:20px}.global-collection-page__account-drawer-actions .ant-btn{border-radius:var(--radius-sm);height:44px;font-size:15px;font-weight:600}.global-collection-page__account-success-modal .ant-modal-content{border-radius:12px;overflow:hidden}.global-collection-page__account-success-modal .ant-modal-body{padding:32px 32px 8px}.global-collection-page__account-success-modal .ant-modal-footer{text-align:center;border-top:none;padding:16px 32px 28px}.global-collection-page__account-success-footer{justify-content:center;display:flex}.global-collection-page__account-success-footer .ant-btn-primary{border-radius:var(--radius-sm);min-width:120px;height:40px;box-shadow:var(--shadow-btn);font-weight:500}.global-collection-page__account-success{text-align:center}.global-collection-page__account-success-icon{color:#52c41a;margin-bottom:12px;font-size:56px}.global-collection-page__account-success-title{color:var(--color-text-primary);margin:0 0 20px;font-size:22px;font-weight:600}.global-collection-page__account-success-subtitle{color:var(--color-text-primary);text-align:left;margin:0 0 16px;font-size:15px;font-weight:600}.global-collection-page__account-success-steps{text-align:left;margin:0;padding:0;list-style:none}.global-collection-page__account-success-step{border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#f8fafd 0%,#fff 100%);border-radius:10px;padding:14px 16px 14px 44px;position:relative}.global-collection-page__account-success-step+.global-collection-page__account-success-step{margin-top:12px}.global-collection-page__account-success-step:before{content:counter(step);counter-increment:step;background:var(--color-primary);color:#fff;text-align:center;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:600;line-height:22px;position:absolute;top:16px;left:14px}.global-collection-page__account-success-steps{counter-reset:step}.global-collection-page__account-success-step strong{color:var(--color-text-primary);margin-bottom:6px;font-size:15px;display:block}.global-collection-page__account-success-step p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.65}.global-collection-page__account-success-link{height:auto;margin-top:8px;padding:0;font-size:14px;font-weight:500}@media (width<=992px){.global-collection-page__agreement-form-meta{grid-template-columns:1fr}.global-collection-page .biz-section-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.global-collection-page .biz-section-nav::-webkit-scrollbar{display:none}.global-collection-page .biz-section-nav__item{flex:none;max-width:none}}@media (width<=768px){.global-collection-page__agreement-form-card{padding:16px}.global-collection-page__agreement-mode{grid-template-columns:1fr}.global-collection-page__agreement-form-meta-item{flex-direction:column;align-items:flex-start;gap:10px}.global-collection-page__agreement-fields-panel{padding:12px}.global-collection-page__account-section{padding:16px}.global-collection-page__account-meta-action-row{gap:10px 16px}.global-collection-page__account-meta-action-row .global-collection-page__accounts-create-btn{width:100%;margin-left:0}.global-collection-page__account-section-meta--agency{padding-bottom:52px;padding-right:16px}.global-collection-page__account-agreement-link{margin-left:0;position:absolute;top:auto;bottom:14px;right:16px;transform:none}.global-collection-page__account-agreement-link:hover,.global-collection-page__account-agreement-link:focus{transform:translateY(-1px)}.global-collection-page__account-agreement-link:active{transform:translateY(0)}.global-collection-page__account-drawer-inner{padding:16px 16px 24px}}.global-collection-page__agreement-template-download{margin-bottom:16px}.global-payment-page .biz-section-nav__item{min-width:180px;max-width:180px}.global-payment-page__panel .ant-card-body{padding-top:20px}.global-payment-page__panel--create .ant-card-body{padding:24px}.platform-transfer__intro{color:#2f3a57;margin:0 0 14px;font-size:14px;font-weight:600}.platform-transfer__cards{flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex}.platform-transfer__card{border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));border-radius:var(--radius-lg);text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f7f9fd 100%);min-width:220px;max-width:320px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s}.platform-transfer__card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));transform:translateY(-1px);box-shadow:0 6px 16px #162f6d14}.platform-transfer__card.is-active{border-color:var(--color-primary);background:linear-gradient(180deg, #fff 0%, var(--color-primary-soft) 100%);box-shadow:0 0 0 1px #0039a61f}.platform-transfer__card-name{color:#2f3a57;margin-bottom:10px;font-size:14px;font-weight:600}.platform-transfer__card-amount{color:#222d48;align-items:baseline;gap:8px;display:flex}.platform-transfer__card-amount span{letter-spacing:.2px;font-size:24px;font-weight:600;line-height:1}.platform-transfer__card-amount em{color:var(--color-text-muted);font-size:13px;font-style:normal}.platform-transfer__form{max-width:640px}.platform-transfer__form .ant-form-item-label>label{color:var(--color-text-secondary)}.platform-transfer__balance{color:#222d48;font-size:15px;font-weight:600}.platform-transfer__forgot{color:var(--color-primary);font-size:13px}.platform-transfer__forgot:hover{color:var(--color-primary-hover,#1a4bb8)}.platform-transfer__sms-row{align-items:center;gap:10px;width:100%;display:flex}.platform-transfer__sms-row .ant-input{flex:1;min-width:0}.platform-transfer__sms-btn.ant-btn{flex:none;min-width:110px}.platform-transfer__actions{margin-bottom:0}.platform-transfer__actions .ant-form-item-control-input-content{gap:12px;display:flex}.platform-transfer__actions .ant-btn{min-width:96px}.exchange-settlement-page__panel .ant-card-head{border-bottom:1px solid var(--color-border);min-height:52px}.exchange-settlement-page__panel .ant-card-head-title{color:var(--color-text-primary);font-size:16px;font-weight:600}.exchange-settlement-page__panel .ant-card-body{padding:20px 24px 24px}.exchange-settlement-page__toolbar{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#f8fafd 0%,#fff 100%);flex-direction:column;gap:16px;margin-bottom:20px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffffe6}.exchange-settlement-page__filters{flex-wrap:wrap;align-items:flex-end;gap:0 8px;min-width:0;display:flex}.exchange-settlement-page__filters .ant-form-item{margin-bottom:0}.exchange-settlement-page__filters .ant-form-item-label>label{color:var(--color-text-primary);font-size:14px;font-weight:500}.exchange-settlement-page__date-range{width:260px}.exchange-settlement-page__select{width:128px;min-width:128px}.exchange-settlement-page__select-popup.ant-select-dropdown{min-width:128px!important}.exchange-settlement-page__actions{border-top:1px solid color-mix(in srgb, var(--color-primary) 8%, var(--color-border));flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.exchange-settlement-page__actions .ant-btn-primary{border-radius:var(--radius-sm);min-width:88px;height:36px;box-shadow:var(--shadow-btn)}.exchange-settlement-page__actions .ant-btn-default{border-radius:var(--radius-sm);min-width:88px;height:36px}.exchange-settlement-page__table .ant-table-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.exchange-settlement-page__table .ant-table-thead>tr>th{color:var(--color-text-primary);font-size:13px;font-weight:600;background:#f8fafc!important}.exchange-settlement-page__table .ant-table-tbody>tr>td{font-size:13px}.exchange-settlement-page__table .ant-table-tbody>tr:hover>td{background:#0039a605!important}.exchange-settlement-page__table .ant-pagination{margin:16px 0 0!important}.funds-details-page__panel .ant-card-head{border-bottom:1px solid var(--color-border);min-height:52px}.funds-details-page__panel .ant-card-head-title{color:var(--color-text-primary);font-size:16px;font-weight:600}.funds-details-page__panel .ant-card-body{padding:20px 24px 24px}.funds-details-page__toolbar{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#f8fafd 0%,#fff 100%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;margin-bottom:20px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffffe6}.funds-details-page__filters{flex-wrap:wrap;grid-area:1/1;align-items:flex-end;gap:0 8px;min-width:0;display:flex}.funds-details-page__filters .ant-form-item{margin-bottom:0}.funds-details-page__filters .ant-form-item-label>label{color:var(--color-text-primary);font-size:14px;font-weight:500}.funds-details-page__date-range{width:260px}.funds-details-page__select{width:120px}.funds-details-page__download-trigger.ant-btn{border-radius:var(--radius-sm);color:#d35400;white-space:nowrap;background:linear-gradient(#fff8f2 0%,#fff 100%);border:1px solid #e65c0047;grid-area:1/2;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #e65c0014}.funds-details-page__download-trigger.ant-btn:hover,.funds-details-page__download-trigger.ant-btn:focus{color:#b34700!important;background:linear-gradient(#ffefe0 0%,#fffaf5 100%)!important;border-color:#e65c0073!important}.funds-details-page__download-trigger .anticon:first-child{font-size:14px}.funds-details-page__download-chevron{opacity:.75;margin-left:2px;font-size:10px;transition:transform .2s}.funds-details-page__download-trigger.ant-dropdown-open .funds-details-page__download-chevron{transform:rotate(180deg)}.funds-details-page__download-menu .ant-dropdown-menu{border-radius:10px;min-width:228px;padding:6px;box-shadow:0 10px 28px #0f172a1f}.funds-details-page__download-menu .ant-dropdown-menu-item{border-radius:6px;padding:10px 12px;font-size:14px}.funds-details-page__download-menu .ant-dropdown-menu-item-icon{color:#64748b;font-size:16px}.funds-details-page__actions{border-top:1px solid color-mix(in srgb, var(--color-primary) 8%, var(--color-border));flex-wrap:wrap;grid-area:2/1/auto/-1;gap:8px;padding-top:4px;display:flex}.funds-details-page__actions .ant-btn-primary{border-radius:var(--radius-sm);min-width:88px;height:36px;box-shadow:var(--shadow-btn)}.funds-details-page__actions .ant-btn-default{border-radius:var(--radius-sm);min-width:88px;height:36px}.funds-details-page__table .ant-table-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.funds-details-page__table .ant-table-thead>tr>th{color:var(--color-text-primary);font-size:13px;font-weight:600;background:#f8fafc!important}.funds-details-page__table .ant-table-tbody>tr>td{font-size:13px}.funds-details-page__table .ant-table-tbody>tr:hover>td{background:#0039a605!important}.funds-details-page__table .ant-pagination{margin:16px 0 0!important}.biz-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.biz-filter-bar__form{flex-wrap:wrap;flex:1;align-items:flex-end;gap:0 8px;min-width:0;display:flex}.biz-filter-bar__form .ant-form-item{margin-bottom:0}.withdraw-info-page__apply{flex-direction:column;gap:0;display:flex}.withdraw-info-page__panel--apply .ant-card-body{padding:24px}.withdraw-apply__cards{flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex}.withdraw-apply__card{border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));border-radius:var(--radius-lg);text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f7f9fd 100%);min-width:280px;max-width:420px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s}.withdraw-apply__card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));transform:translateY(-1px);box-shadow:0 6px 16px #162f6d14}.withdraw-apply__card.is-active{border-color:var(--color-primary);background:linear-gradient(180deg, #fff 0%, var(--color-primary-soft) 100%);box-shadow:0 0 0 1px #0039a61f}.withdraw-apply__card-head{margin-bottom:14px}.withdraw-apply__card-name{color:#2f3a57;margin-bottom:10px;font-size:14px;font-weight:600}.withdraw-apply__card-amount{color:#222d48;align-items:baseline;gap:8px;display:flex}.withdraw-apply__card-amount span{letter-spacing:.2px;font-size:24px;font-weight:600;line-height:1}.withdraw-apply__card-amount em{color:var(--color-text-muted);font-size:13px;font-style:normal}.withdraw-apply__card-meta{border-top:1px dashed #7285b64d;flex-direction:column;gap:8px;padding-top:14px;display:flex}.withdraw-apply__meta-row{align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.withdraw-apply__meta-label{color:var(--color-text-secondary);flex:none}.withdraw-apply__meta-value{color:#2f3a57;word-break:break-word}.withdraw-apply__form{max-width:720px}.withdraw-apply__form .ant-form-item-label>label{color:var(--color-text-secondary)}.withdraw-apply__destination{flex-wrap:wrap;gap:8px 20px;display:flex}.withdraw-apply__payee-row,.withdraw-apply__amount-row{align-items:center;gap:8px;width:100%;display:flex}.withdraw-apply__payee-row .ant-select,.withdraw-apply__amount-row .ant-input-number{flex:1;min-width:0}.withdraw-apply__payee-add.ant-btn,.withdraw-apply__amount-fill.ant-btn{height:auto;color:var(--color-primary);flex:none;padding-inline:4px}.withdraw-apply__amount-hint{color:var(--color-text-muted);margin-top:8px;font-size:12px}.withdraw-apply__submit-item{margin-bottom:0}.withdraw-apply__submit-item .ant-btn-primary{min-width:120px}.withdraw-info-page__panel .ant-card-body{padding-top:20px}.withdraw-info-page__panel--query .ant-card-body{padding:0}.withdraw-info-page__query-nav{flex-wrap:wrap;gap:10px;padding:20px 24px 0;display:flex}.withdraw-info-page__query-tab{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;color:var(--color-text-secondary);cursor:pointer;background:#fff;padding:10px 18px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.withdraw-info-page__query-tab:hover{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border))}.withdraw-info-page__query-tab.is-active{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-soft);font-weight:600;box-shadow:0 0 0 1px #0039a614}.withdraw-info-page__query-toolbar{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#f8fafd 0%,#fff 100%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;margin:20px 24px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffffe6}.withdraw-info-page__query-filters{flex-wrap:wrap;grid-area:1/1;align-items:flex-end;gap:0 8px;min-width:0;display:flex}.withdraw-info-page__query-filters .ant-form-item{margin-bottom:0}.withdraw-info-page__query-filters .ant-form-item-label>label{color:var(--color-text-primary);font-size:14px;font-weight:500}.withdraw-info-page__date-range{width:260px}.withdraw-info-page__select{width:128px;min-width:128px}.withdraw-info-page__select-popup.ant-select-dropdown{min-width:128px!important}.withdraw-info-page__download-btn.ant-btn{border-radius:var(--radius-sm);color:#d35400;white-space:nowrap;background:linear-gradient(#fff8f2 0%,#fff 100%);border:1px solid #e65c0047;grid-area:1/2;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #e65c0014}.withdraw-info-page__download-btn.ant-btn:hover,.withdraw-info-page__download-btn.ant-btn:focus{color:#b34700!important;background:linear-gradient(#ffefe0 0%,#fffaf5 100%)!important;border-color:#e65c0073!important}.withdraw-info-page__query-actions{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:8px;padding-top:4px;display:flex}.withdraw-info-page__query-actions .ant-btn-primary{border-radius:var(--radius-sm);min-width:88px;height:36px;box-shadow:var(--shadow-btn)}.withdraw-info-page__query-actions .ant-btn-default{border-radius:var(--radius-sm);min-width:88px;height:36px}.withdraw-info-page__query-table{padding:0 24px 24px}.withdraw-info-page__query-table .ant-table-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.withdraw-info-page__query-table .ant-table-thead>tr>th{color:var(--color-text-primary);font-size:13px;font-weight:600;background:#f8fafc!important}.withdraw-info-page__query-table .ant-table-tbody>tr>td{font-size:13px}.withdraw-info-page__query-table .ant-table-tbody>tr:hover>td{background:#0039a605!important}.withdraw-info-page__query-table .ant-pagination{margin:16px 0 0!important}.withdraw-info-page__panel--payee-form .ant-card-body{padding:24px 32px 32px}.withdraw-payee-form{width:100%;max-width:none}.withdraw-payee-form__intro{color:var(--color-text-secondary);margin:-4px 0 24px;font-size:14px;line-height:1.6}.withdraw-payee-form__section{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#f8fafd 0%,#fff 100%);width:100%;padding:24px;box-shadow:inset 0 1px #ffffffe6}.withdraw-payee-form__section-title{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:14px;font-size:15px;font-weight:600;display:flex}.withdraw-payee-form__section-title .anticon{color:var(--color-primary);font-size:16px}.withdraw-payee-form .ant-form-item-label>label{color:var(--color-text-primary);font-size:14px;font-weight:500}.withdraw-payee-form .ant-input,.withdraw-payee-form .ant-input-affix-wrapper,.withdraw-payee-form .ant-select,.withdraw-payee-form .ant-select-selector{border-radius:var(--radius-sm);width:100%}.withdraw-payee-form__type-item .ant-form-item-label{padding-bottom:10px}.withdraw-payee-form__type-group{gap:12px;width:100%;display:flex}.withdraw-payee-form__type-group .ant-radio-wrapper{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:#fff;flex:1;margin:0;padding:14px 16px;transition:border-color .2s,background .2s,box-shadow .2s}.withdraw-payee-form__type-group .ant-radio-wrapper:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border))}.withdraw-payee-form__type-group .ant-radio-wrapper-checked{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 0 0 1px #0039a614}.withdraw-payee-form__type-group .ant-radio{display:none}.withdraw-payee-form__type-group .ant-radio+span{flex-direction:column;gap:4px;padding:0;display:flex}.withdraw-payee-form__type-name{color:var(--color-text-primary);font-size:15px;font-weight:600;line-height:1.4}.withdraw-payee-form__type-hint{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.withdraw-payee-form__type-group .ant-radio-wrapper-checked .withdraw-payee-form__type-name{color:var(--color-primary)}.withdraw-payee-form__notice{border-radius:var(--radius-md);background:linear-gradient(#fffbf0 0%,#fff 100%);border:1px solid #faad1459;margin-bottom:16px}.withdraw-payee-form__bank-help{color:var(--color-text-secondary);border-radius:var(--radius-sm);background:#0039a608;margin:-8px 0 16px;padding:10px 12px;font-size:13px;line-height:1.5}.withdraw-payee-form__bank-help .ant-btn{height:auto;padding:0 4px;font-size:13px}.withdraw-payee-form__actions{border-top:1px solid var(--color-border);justify-content:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.withdraw-payee-form__actions .ant-btn{border-radius:var(--radius-sm);min-width:120px;height:40px}.withdraw-payee-form__actions .ant-btn-primary{box-shadow:var(--shadow-btn)}.page-card{background:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--color-border)}.page-card .ant-card-head{border-bottom:1px solid var(--color-border);min-height:48px}.page-card .ant-card-head-title{color:var(--color-text-primary);font-size:16px;font-weight:500}.page-panel{border-radius:var(--radius-md);background:#fff;margin-bottom:16px;padding:24px}.landing-banner{background:linear-gradient(135deg,#e6f0ff 0%,#f0f6ff 50%,#fff 100%);min-height:480px;position:relative;overflow:hidden}.landing-banner__inner{max-width:var(--content-max-width);align-items:center;gap:48px;margin:0 auto;padding:72px 24px 120px;display:flex}.landing-banner__content{text-align:left;flex:1}.landing-banner__title{color:var(--color-text-primary);margin:0;font-size:42px;font-weight:300;line-height:1.2}.landing-banner__subtitle{color:var(--color-text-secondary);white-space:pre-line;max-width:560px;margin:24px 0 0;font-size:16px;line-height:1.8}.landing-banner__actions{gap:16px;margin-top:40px;display:flex}.landing-banner__visual{background:linear-gradient(145deg, var(--color-primary) 0%, var(--color-primary-light) 100%);border-radius:var(--radius-lg);width:360px;height:280px;box-shadow:var(--shadow-hover);flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-banner__visual img{filter:brightness(0)invert();height:80px}.landing-services{max-width:var(--content-max-width);z-index:2;margin:-60px auto 0;padding:0 24px;position:relative}.landing-services__wrap{border-radius:var(--radius-md);background:#e6f0ff80;padding:5px}.landing-services__row{border-radius:var(--radius-md);background:#fff;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.landing-service-item{text-align:center;cursor:pointer;border-right:1px solid var(--color-border);padding:20px 12px;transition:background .2s,color .2s}.landing-service-item:last-child{border-right:none}.landing-service-item:hover{background:var(--color-primary)}.landing-service-item:hover .landing-service-item__title,.landing-service-item:hover .landing-service-item__desc{color:#fff}.landing-service-item__icon{color:var(--color-primary);margin-bottom:8px;font-size:32px;transition:color .2s}.landing-service-item:hover .landing-service-item__icon{color:#fff}.landing-service-item__title{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:500;transition:color .2s}.landing-service-item__desc{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;transition:color .2s}.landing-features{max-width:var(--content-max-width);margin:0 auto;padding:72px 24px}.landing-features__heading{color:var(--color-text-primary);margin:0;font-size:36px;font-weight:300;line-height:36px}.landing-features__sub{color:var(--color-text-secondary);margin:24px 0 48px;font-size:16px}.landing-features__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landing-features__image{border-radius:var(--radius-md);background:linear-gradient(160deg, var(--color-bg-soft) 0%, #fff 100%);border:1px solid var(--color-border);justify-content:center;align-items:center;min-height:360px;display:flex;overflow:hidden}.landing-features__image img{opacity:.9;max-width:60%}.landing-features__cards{grid-template-rows:1fr 1fr;gap:0;display:grid}.landing-feature-card{border:1px solid var(--color-border);cursor:default;background:#fff;padding:38px 40px;transition:background .3s,color .3s}.landing-feature-card:first-child{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.landing-feature-card:last-child{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.landing-feature-card:hover{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%)}.landing-feature-card:hover .landing-feature-card__icon,.landing-feature-card:hover .landing-feature-card__title,.landing-feature-card:hover .landing-feature-card__desc{color:#fff}.landing-feature-card__icon{color:var(--color-primary);margin-bottom:10px;font-size:30px;transition:color .3s}.landing-feature-card__title{color:var(--color-text-primary);margin:0 0 10px;font-size:18px;font-weight:400;transition:color .3s}.landing-feature-card__desc{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6;transition:color .3s}.auth-page{background:var(--color-bg-page);flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.auth-card{border-radius:var(--radius-md);width:100%;max-width:440px;padding:48px 40px 40px}.auth-card__brand{text-align:center;margin-bottom:36px}.auth-card__brand img{height:48px;margin-bottom:12px}.auth-card__brand h2{color:var(--color-text-primary);margin:0;font-size:24px;font-weight:500}.auth-card__brand p{color:var(--color-text-secondary);margin:8px 0 0;font-size:14px}.auth-card__footer{text-align:center;color:var(--color-text-secondary);margin-top:16px;font-size:14px}.home-sub-bg-container{margin-top:-4px}.home-sub-bg-container__alert{margin-bottom:20px}.home-welcome-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--color-border);background:#fff;margin-bottom:24px;padding:32px 40px}.home-welcome-card__head{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:12px;display:flex}.home-welcome-card__company{color:var(--color-text-primary);margin:0;font-size:22px;font-weight:500;line-height:1.4}.home-welcome-card__badge{border-radius:var(--radius-pill);color:var(--color-success);background:#52c41a1a;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:22px;display:inline-flex}.home-welcome-card__desc{color:var(--color-text-secondary);margin:0 0 24px;font-size:16px;line-height:1.6}.home-welcome-card__desc--sub{margin-top:-12px}.home-welcome-card__actions{flex-wrap:wrap;gap:12px;display:flex}.home-welcome-card__btn{border-radius:var(--radius-pill);min-width:140px;height:40px;font-size:15px}.home-alert-stack{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.home-alert-stack .home-sub-bg-container__alert,.home-alert-stack .kyc-banner{margin-bottom:0}.home-notice-marquee{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:44px;box-shadow:var(--shadow-card);background:#fff;align-items:center;gap:14px;padding:0 16px;display:flex;overflow:hidden}.home-notice-marquee__label{border-right:1px solid var(--color-border);color:var(--color-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding-right:14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.home-notice-marquee__label .anticon{font-size:15px}.home-notice-marquee__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.home-notice-marquee__track{gap:40px;width:max-content;animation:24s linear infinite home-notice-marquee-scroll;display:flex}.home-notice-marquee:hover .home-notice-marquee__track,.home-notice-marquee:focus-within .home-notice-marquee__track{animation-play-state:paused}.home-notice-marquee__item{max-width:min(720px,70vw);color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.home-notice-marquee__item:hover .home-notice-marquee__item-title,.home-notice-marquee__item:focus-visible .home-notice-marquee__item-title{color:color-mix(in srgb, var(--color-error) 85%, #000)}.home-notice-marquee__item-title{color:var(--color-error);flex-shrink:0;font-size:14px;font-weight:500;line-height:44px;transition:color .2s}.home-notice-marquee__item-content{text-overflow:ellipsis;color:var(--color-text-secondary);font-size:13px;line-height:44px;overflow:hidden}@keyframes home-notice-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.home-notice-marquee__track{animation:none}}.notice-dialog-modern.ant-modal .ant-modal-container,.notice-dialog-modern.ant-modal .ant-modal-content,.notice-dialog-modern__container{border:none;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #0f172a24;padding:0!important}.notice-dialog-modern.ant-modal .ant-modal-body{padding:0!important}.notice-dialog{background:#fff;flex-direction:column;max-height:min(78vh,640px);display:flex}.notice-dialog__header{border-bottom:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.notice-dialog__label{color:var(--color-text-primary);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.notice-dialog__label .anticon{color:var(--color-primary);font-size:16px}.notice-dialog__close{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.notice-dialog__close:hover{color:var(--color-text-primary);background:#0000000a}.notice-dialog__body{flex:1;padding:20px 24px 8px;overflow-y:auto}.notice-dialog__title{color:var(--color-text-primary);word-break:break-word;text-align:center;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.45}.notice-dialog__content{color:#475569;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.75}.notice-dialog__time{color:var(--color-text-secondary);text-align:right;margin-top:16px;font-size:12px;line-height:1.4;display:block}.notice-dialog__footer{border-top:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px 20px;display:flex}.notice-dialog__checker.ant-checkbox-wrapper{color:var(--color-text-secondary);margin-inline-end:0;font-size:13px}.notice-dialog__confirm-btn.ant-btn{border-radius:var(--radius-pill);min-width:100px;height:36px;padding-inline:24px;font-size:14px;font-weight:500}.home-open-account{border-radius:var(--radius-md);text-align:center;background:linear-gradient(135deg,#0039a60f 0%,#e6f0ffe6 100%);border:1px dashed #0039a640;margin-bottom:24px;padding:28px 32px}.home-open-account__text{color:var(--color-text-primary);margin:0 0 20px;font-size:16px;line-height:1.6}.home-open-account__btn{border-radius:var(--radius-pill);min-width:200px;height:44px;box-shadow:var(--shadow-btn);font-size:16px}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-feature-tile{text-align:left;cursor:pointer;border:none;transition:transform .2s,box-shadow .2s;position:relative}.home-feature-tile--primary{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);color:#fff;min-height:96px;box-shadow:var(--shadow-card);align-items:center;gap:16px;padding:24px 28px;display:flex}.home-feature-tile--primary:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.home-feature-tile--info{border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:28px 32px;transition:border-color .2s,box-shadow .2s;display:flex}.home-feature-tile--info:hover{border-color:var(--color-border-light);box-shadow:var(--shadow-hover)}.home-feature-tile__icon{background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex}.home-feature-tile__icon--soft{background:var(--color-bg-soft);color:var(--color-primary);font-size:22px}.home-feature-tile__title{flex:1;font-size:20px;font-weight:500;line-height:1.4}.home-feature-tile__arrow{opacity:.85;font-size:18px}.home-feature-tile__info-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.home-feature-tile__info-title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:500}.home-feature-tile__list{color:var(--color-text-secondary);flex:1;margin:0;padding-left:20px;font-size:15px;line-height:1.8}.home-feature-tile__list li+li{margin-top:4px}.home-feature-tile__info-foot{border-top:1px dashed #0039a61f;margin-top:20px;padding-top:16px}.home-feature-tile__link{border-radius:var(--radius-pill);border:1px solid var(--color-border-light);background:var(--color-primary-soft);align-items:center;gap:8px;height:36px;margin:0;font-size:14px;font-weight:500;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex;color:var(--color-primary)!important;padding:0 18px!important}.home-feature-tile__link:hover,.home-feature-tile__link:focus-visible{border-color:#0039a647;transform:translateY(-1px);box-shadow:0 4px 12px #0039a61a;color:var(--color-primary-hover)!important;background:#0039a61f!important}.home-feature-tile__link .anticon{font-size:12px;transition:transform .2s}.home-feature-tile__link:hover .anticon,.home-feature-tile__link:focus-visible .anticon{transform:translate(4px)}.kyc-banner{border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--color-border);background:#fff;align-items:center;gap:24px;margin-bottom:24px;padding:24px 32px;display:flex}.kyc-banner__icon{background:var(--color-bg-soft);border-radius:var(--radius-md);width:120px;height:100px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:48px;display:flex}.kyc-banner__content{flex:1;min-width:0}.kyc-banner__title{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:400;line-height:36px}.kyc-banner__desc{color:var(--color-text-secondary);margin:8px 0 0;font-size:16px;line-height:24px}.kyc-banner__action .ant-btn{border-radius:var(--radius-pill);min-width:183px;height:40px;font-size:16px}.home-balance-section{border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--color-border);background:#fff;margin-bottom:24px;padding:24px 32px 32px}.home-balance-section__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.home-balance-section__title{color:#222d48;margin:0;font-size:22px;font-weight:600}.home-balance-section__link{min-width:110px;height:34px;box-shadow:var(--shadow-btn);border-radius:18px;padding:0 18px;font-size:14px}.home-balance-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.balance-card{border-radius:var(--radius-lg);background:linear-gradient(#fffffff2 0%,#ffffffd9 100%);border:1px solid #0039a61f;min-height:138px;padding:18px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 6px 18px #162f6d14}.balance-card:before{content:"";background:linear-gradient(135deg, var(--color-bg-soft) 0%, transparent 60%);opacity:.5;pointer-events:none;position:absolute;inset:0}.balance-card:hover{box-shadow:var(--shadow-hover);border-color:#0039a64d;transform:translateY(-3px)}.balance-card>*{z-index:1;position:relative}.balance-card__top{align-items:center;gap:12px;display:flex}.balance-card__flag{background:var(--color-primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:64px;height:38px;font-size:14px;font-weight:600;display:flex}.balance-card__currency{color:#2f3a57;font-size:13px;font-weight:500;line-height:18px}.balance-card__label{color:var(--color-text-muted);margin-top:4px;font-size:12px}.balance-card__amount{border-top:1px dashed #7285b64d;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.balance-card__amounts{border-top:1px dashed #7285b64d;flex-direction:column;gap:10px;margin-top:18px;padding-top:12px;display:flex}.balance-card__amount-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.balance-card__amount-row .balance-card__label{margin-top:0}.balance-card__value{color:#222d48;letter-spacing:.3px;font-size:22px;font-weight:600}.balance-card__value--sm{font-size:18px}.balance-card--link{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.balance-card--link .balance-card__value{color:var(--color-primary);font-size:16px}.home-collection-guidelines{border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--color-border);background:#fff;margin-bottom:24px;overflow:hidden}.home-collection-guidelines__header{border-bottom:1px solid var(--color-border);background:linear-gradient(#fafbfd 0%,#fff 100%);padding:0 40px;display:flex}.home-collection-guidelines__tab{letter-spacing:.02em;color:var(--color-text-secondary);cursor:default;background:0 0;border:none;margin-right:48px;padding:22px 0 16px;font-size:22px;transition:color .2s;position:relative}.home-collection-guidelines__tab.is-active{color:var(--color-text-primary);font-weight:600}.home-collection-guidelines__tab.is-active:after{content:"";background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-primary-light) 100%);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.home-collection-guidelines__body{padding:28px 32px 24px}.home-collection-guidelines__flow{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#e6f0ff8c 0%,#fffffff5 100%);align-items:stretch;gap:0;padding:10px 6px 8px;display:flex;box-shadow:inset 0 1px #ffffffd9}.home-collection-guidelines__step{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;padding:20px 10px 18px;transition:background-color .2s;display:flex;position:relative}.home-collection-guidelines__step:hover{background:color-mix(in srgb, var(--color-primary) 5%, #fff);border-radius:var(--radius-md)}.home-collection-guidelines__step:not(:last-child):after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-primary) 18%, var(--color-border)) 20%, color-mix(in srgb, var(--color-primary) 18%, var(--color-border)) 80%, transparent);width:1px;position:absolute;top:28px;bottom:28px;right:0}.home-collection-guidelines__step:not(:last-child):before{content:"";z-index:2;border-top:2px solid color-mix(in srgb, var(--color-primary) 35%, #c5d3ea);border-right:2px solid color-mix(in srgb, var(--color-primary) 35%, #c5d3ea);background:#f7faff;width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg);box-shadow:2px -2px 4px #0039a60a}.home-collection-guidelines__step-index{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);color:#fff;width:40px;height:40px;box-shadow:0 6px 16px #0039a633, 0 0 0 3px #fff, 0 0 0 4px color-mix(in srgb, var(--color-primary) 14%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:17px;display:flex}.home-collection-guidelines__step-title{color:#2f3a57;min-height:42px;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.55}.home-collection-guidelines__step-content{flex-direction:column;flex:1;justify-content:flex-start;width:100%;min-height:88px;margin-bottom:12px;display:flex}.home-collection-guidelines__step-btn.ant-btn-primary{min-width:118px;height:32px;box-shadow:var(--shadow-btn);border:none;border-radius:16px;margin-top:auto;padding-inline:14px;font-size:13px;font-weight:500;transition:transform .2s,box-shadow .2s}.home-collection-guidelines__step-btn.ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0039a642}.home-collection-guidelines__step-link.ant-btn{border:1px dashed color-mix(in srgb, var(--color-primary) 28%, var(--color-border));background:#ffffffb8;border-radius:16px;min-width:118px;height:auto;min-height:32px;margin-top:auto;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.home-collection-guidelines__step-link.ant-btn:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:var(--color-primary-soft);color:var(--color-primary-hover)!important}.home-collection-guidelines__step-desc{max-width:132px;color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.65}.home-collection-guidelines__step-stats{border:1px solid color-mix(in srgb, var(--color-primary) 8%, var(--color-border));width:100%;color:var(--color-text-muted);background:#ffffffd1;border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:12px;line-height:1.5;display:flex;box-shadow:inset 0 1px #ffffffe6}.home-collection-guidelines__step-stats span{display:block}.home-collection-guidelines__step-stats strong{color:var(--color-primary);margin-left:2px;font-size:14px;font-weight:700}.home-collection-guidelines__step-stats strong.is-success{color:var(--color-success)}.home-collection-guidelines__step-stats strong.is-danger{color:var(--color-error)}.home-collection-guidelines__step-stats--triple{gap:5px}.home-collection-guidelines__step-actions{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}.home-collection-guidelines__step-actions .home-collection-guidelines__step-btn{margin-top:0}.home-collection-guidelines__step-extra-link{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));min-width:118px;height:32px;color:var(--color-primary);cursor:pointer;background:#ffffffe6;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.home-collection-guidelines__step-extra-link:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));background:var(--color-primary-soft);color:var(--color-primary-hover);box-shadow:0 4px 12px #0039a61a}.home-collection-guidelines__step-extra-link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 35%, transparent);outline-offset:2px}.home-collection-guidelines__step-extra-link:active{transform:scale(.98)}.home-collection-guidelines__sample-intro{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.65}.home-collection-guidelines__sample-list{color:var(--color-text-primary);margin:0 0 24px;padding-left:18px;font-size:14px;line-height:1.75}.home-collection-guidelines__sample-actions{justify-content:flex-end;gap:12px;display:flex}.home-split-panel{border-radius:var(--radius-md);min-height:360px;box-shadow:var(--shadow-card);border:1px solid var(--color-border);background:#fff;margin-bottom:24px;overflow:hidden}.home-split-panel__header{border-bottom:1px solid var(--color-border);padding:0 40px;display:flex}.home-split-panel__tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;margin-right:48px;padding:24px 0 16px;font-size:20px;transition:color .2s;position:relative}.home-split-panel__tab:hover{color:var(--color-text-primary)}.home-split-panel__tab.is-active{color:var(--color-text-primary);font-weight:500}.home-split-panel__tab.is-active:after{content:"";background:var(--color-primary);height:3px;position:absolute;bottom:0;left:0;right:0}.home-split-panel__body{padding:24px 40px}.home-split-panel__item{border-bottom:1px solid var(--color-border);padding:12px 0}.home-split-panel__item:last-child{border-bottom:none}.home-split-panel__item-title{color:var(--color-text-primary);margin-bottom:4px;font-size:15px}.home-split-panel__item-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.home-split-panel__item-action{flex-shrink:0}.home-split-panel__item-desc{color:var(--color-text-secondary);font-size:13px}.home-split-panel__empty{text-align:center;color:var(--color-text-secondary);padding:48px 0}.company-intro-page{max-width:var(--content-max-width);margin:0 auto;padding:48px 24px 80px}.company-intro-page__header{text-align:center;margin-bottom:48px}.company-intro-page__header img{height:56px}.company-intro-page__header h1{color:var(--color-text-primary);margin:16px 0 0;font-size:36px;font-weight:300}.company-intro-page__content{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text-primary);white-space:pre-line;background:#fff;padding:48px;font-size:15px;line-height:1.9}@media (width<=1024px){.landing-services__row{grid-template-columns:repeat(3,1fr)}.landing-service-item:nth-child(3){border-right:none}.landing-features__grid{grid-template-columns:1fr}.landing-banner__inner{text-align:center;flex-direction:column}.landing-banner__content{text-align:center}.landing-banner__subtitle{margin-left:auto;margin-right:auto}.landing-banner__actions{justify-content:center}.kyc-banner{text-align:center;flex-direction:column}}.personal-page{align-items:flex-start;gap:24px;display:flex}.personal-page__sidebar{border-radius:var(--radius-md);width:200px;box-shadow:var(--shadow-card);border:1px solid var(--color-border);background:#fff;flex-shrink:0;padding:8px 0;overflow:hidden}.personal-page__nav-item{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:16px 24px;font-size:15px;transition:background .2s,color .2s;display:flex}.personal-page__nav-item:hover{background:var(--color-primary-soft);color:var(--color-primary)}.personal-page__nav-item.is-active{background:var(--color-primary-soft);color:var(--color-primary);border-right:3px solid var(--color-primary);font-weight:500}.personal-page__nav-icon{flex-shrink:0;font-size:16px}.personal-page__nav-label{min-width:0}.personal-page__content{border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-card);border:1px solid var(--color-border);background:#fff;flex:1;padding:32px 40px 40px}.personal-greeting{color:var(--color-text-primary);margin-bottom:24px;font-size:28px;line-height:1.4}.personal-profile-head{border-bottom:1px solid var(--color-border);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;display:flex}.personal-profile-head__avatar{background:var(--color-primary-soft);width:52px;height:52px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.personal-profile-head__info{flex:1;min-width:0}.personal-profile-head__name{color:#1e293b;margin:0;font-size:20px;font-weight:600;line-height:1.35}.personal-profile-head__meta{color:#64748b;margin:4px 0 0;font-size:13px}.personal-greeting__hi{margin-right:8px;font-weight:300}.personal-greeting__dear{color:var(--color-text-secondary);margin-right:8px;font-weight:400}.personal-greeting__name{color:var(--color-primary);font-weight:500}.personal-kyc-success{border-radius:var(--radius-md);color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;align-items:center;gap:10px;margin-bottom:32px;padding:14px 20px;font-size:15px;display:flex}.personal-kyc-success__icon{font-size:20px}.personal-kyc-pending{background:var(--color-bg-soft);border:1px solid var(--color-border-light);border-radius:var(--radius-md);align-items:center;gap:20px;margin-bottom:32px;padding:20px 24px;display:flex}.personal-kyc-pending__icon{color:var(--color-primary);flex-shrink:0;font-size:40px}.personal-kyc-pending__text{flex:1;min-width:0}.personal-kyc-pending__text strong{color:var(--color-text-primary);font-size:16px;font-weight:500;display:block}.personal-kyc-pending__text p{color:var(--color-text-secondary);margin:6px 0 0;font-size:14px}.personal-section{margin-bottom:36px}.personal-section:last-child{margin-bottom:0}.personal-section__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.personal-section__title{color:var(--color-text-primary);margin:0 0 20px;font-size:18px;font-weight:600}.personal-section__header .personal-section__title{margin-bottom:0}.personal-section__link{padding:0;font-size:14px}.personal-section__desc{color:var(--color-text-secondary);margin:-12px 0 24px;font-size:14px}.personal-page .personal-btn{letter-spacing:normal;white-space:nowrap;cursor:pointer;min-width:56px;height:34px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.personal-page .personal-btn.ant-btn{height:34px;padding-inline:16px;font-size:13px;line-height:1;box-shadow:none!important}.personal-page .personal-btn.ant-btn>span{letter-spacing:normal}.personal-page .personal-btn--outline,.personal-page .personal-btn--outline.ant-btn-default{color:var(--color-primary);background:#fff;border-color:#cbd5e1}.personal-page .personal-btn--outline:hover,.personal-page .personal-btn--outline.ant-btn-default:not(:disabled):hover{color:var(--color-primary-hover);border-color:color-mix(in srgb, var(--color-primary) 35%, #cbd5e1);background:color-mix(in srgb, var(--color-primary) 5%, #fff)}.personal-page .personal-btn--primary,.personal-page .personal-btn--primary.ant-btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.personal-page .personal-btn--primary:hover,.personal-page .personal-btn--primary.ant-btn-primary:not(:disabled):hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.personal-page .personal-btn--block{width:100%}.personal-page .personal-btn:active:not(:disabled){transform:scale(.98)}.personal-info-list{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.personal-info-row{border-bottom:1px solid var(--color-border);align-items:center;padding:18px 24px;display:flex}.personal-info-row:last-child{border-bottom:none}.personal-info-row__label{color:#64748b;flex-shrink:0;width:140px;font-size:14px}.personal-info-row__value{color:#1e293b;flex:1;min-width:0;font-size:15px;font-weight:500}.personal-info-row__action{flex-shrink:0;min-width:52px;height:30px;padding:0 12px;font-size:12px}.personal-token-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.personal-token-item{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:linear-gradient(135deg, #fff 0%, var(--color-bg-soft) 100%);box-shadow:var(--shadow-card);align-items:flex-start;gap:16px;padding:20px 20px 20px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.personal-token-item:before{content:"";background:var(--color-primary);opacity:.35;width:4px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.personal-token-item--payment:before{background:var(--color-primary)}.personal-token-item--withdraw:before{background:var(--color-primary-light)}.personal-token-item:hover{box-shadow:var(--shadow-hover);border-color:#0039a638;transform:translateY(-2px)}.personal-token-item:hover:before{opacity:.85}.personal-token-item.is-enabled{background:linear-gradient(135deg,#fff 0%,#52c41a0f 100%);border-color:#52c41a47}.personal-token-item.is-enabled:before{background:var(--color-success);opacity:.75}.personal-token-item__icon{border-radius:var(--radius-md);background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:20px;display:flex}.personal-token-item--withdraw .personal-token-item__icon{color:var(--color-primary-light);background:#1a52b81a}.personal-token-item__body{flex:1;min-width:0}.personal-token-item__head{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;display:flex}.personal-token-item__title{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600;line-height:1.4}.personal-token-item__badge{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.personal-token-item__badge:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.personal-token-item__badge.is-on{color:var(--color-success);background:#52c41a1a;border:1px solid #52c41a40}.personal-token-item__badge.is-on:before{background:var(--color-success)}.personal-token-item__badge.is-off{color:var(--color-text-muted);border:1px solid var(--color-border);background:#7381a314}.personal-token-item__badge.is-off:before{background:var(--color-text-secondary)}.personal-token-item__desc{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.personal-token-item__btn{flex-shrink:0;align-self:center}.personal-section--form{width:100%}.personal-pwd-form .ant-form-item{margin-bottom:20px}.personal-pwd-form .ant-form-item:last-child{margin-top:4px;margin-bottom:0}.personal-pwd-form .ant-form-item-label>label{color:#334155;font-size:14px}.personal-pwd-form .ant-input-affix-wrapper,.personal-pwd-form .ant-input{border-radius:8px;width:100%}.personal-section--form .personal-form-action-btn{width:100%}@media (width>=769px){.personal-pwd-form>.ant-form-item:last-child .personal-form-action-btn{width:auto;min-width:140px}}.personal-trading-pwd{border-radius:var(--radius-md);background:var(--color-bg-soft);border:1px solid var(--color-border-light);align-items:center;gap:16px;margin-top:32px;padding:18px 24px;display:flex}.personal-trading-pwd__icon{color:var(--color-primary);opacity:.85;flex-shrink:0;font-size:32px}.personal-trading-pwd__text{flex:1;min-width:0}.personal-trading-pwd__btn{flex-shrink:0;width:auto;min-width:128px}.personal-trading-pwd__text strong{color:var(--color-text-primary);font-size:15px;display:block}.personal-trading-pwd__text p{color:var(--color-text-secondary);margin:6px 0 0;font-size:13px}.personal-section--reset .personal-reset-hint{color:var(--color-text-secondary);margin:-8px 0 16px;font-size:12px;line-height:1.5}.personal-reset-sms-item .ant-form-item-control-input-content{width:100%}.personal-reset-sms-row{align-items:center;gap:12px;width:100%;display:flex}.personal-reset-sms-row .ant-input-affix-wrapper,.personal-reset-sms-row .ant-input{flex:1;min-width:0}.personal-reset-sms-btn{flex-shrink:0;min-width:108px}.personal-reset-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.personal-reset-back{padding-inline:0}.personal-change-email-desc{max-width:640px;line-height:1.7}.personal-change-email-desc strong{color:var(--color-text-primary);margin:0 2px;font-weight:600}.personal-section--change-email .personal-reset-sms-btn{min-width:148px}.set-trading-pwd-page__panel .ant-card-body{padding:0}.set-trading-pwd-page__layout{grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:0;min-height:320px;display:grid}.set-trading-pwd-page__form-section{border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;padding:32px 36px;display:flex}.set-trading-pwd-page__intro{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 6%, #fff) 0%, #fff 55%);padding:32px 36px}.set-trading-pwd-page__hero{align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.set-trading-pwd-page__hero-icon{background:var(--color-primary-soft);width:56px;height:56px;color:var(--color-primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:flex}.set-trading-pwd-page__hero-title{color:var(--color-text-primary);margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.35}.set-trading-pwd-page__hero-desc{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.65}.set-trading-pwd-page__tips{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.set-trading-pwd-page__tip{color:#475569;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.set-trading-pwd-page__tip-icon{color:var(--color-primary);opacity:.85;flex-shrink:0;margin-top:2px;font-size:14px}.set-trading-pwd-page__form-title{color:var(--color-text-primary);margin:0 0 20px;font-size:16px;font-weight:600}.set-trading-pwd-page__form .ant-form-item{margin-bottom:20px}.set-trading-pwd-page__form .ant-form-item-label>label{color:#334155;font-size:14px}.set-trading-pwd-page__form .ant-input-affix-wrapper,.set-trading-pwd-page__form .ant-input{border-radius:8px;width:100%}.set-trading-pwd-page__form-action{margin-top:4px;margin-bottom:0!important}.set-trading-pwd-page__submit{min-width:140px;height:38px;box-shadow:var(--shadow-btn);border-radius:8px;font-size:14px;font-weight:500}@media (width<=768px){.set-trading-pwd-page__layout{grid-template-columns:1fr;min-height:0}.set-trading-pwd-page__form-section{border-right:none;border-bottom:1px solid var(--color-border);padding:20px 16px}.set-trading-pwd-page__intro{padding:20px 16px}.set-trading-pwd-page__hero{gap:14px;margin-bottom:20px}.set-trading-pwd-page__hero-icon{border-radius:12px;width:48px;height:48px;font-size:22px}.set-trading-pwd-page__hero-title{font-size:17px}.set-trading-pwd-page__submit{width:100%}}.personal-todo-summary{border-radius:var(--radius-pill);color:var(--color-primary);background:var(--color-primary-soft);border:1px solid #0039a61f;flex-shrink:0;padding:4px 12px;font-size:13px;font-weight:500}.personal-todo-empty{border:1px dashed var(--color-border-light);border-radius:var(--radius-lg);background:linear-gradient(180deg, #fff 0%, var(--color-bg-soft) 100%);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex}.personal-todo-empty__icon{color:var(--color-primary-light);opacity:.45;margin-bottom:16px;font-size:48px}.personal-todo-empty__title{color:var(--color-text-primary);margin:0 0 6px;font-size:16px;font-weight:500}.personal-todo-empty__desc{color:var(--color-text-secondary);margin:0;font-size:13px}.personal-todo-list{flex-direction:column;gap:12px;display:flex}.personal-todo-card{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;align-items:flex-start;gap:16px;padding:18px 20px 18px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.personal-todo-card:before{content:"";width:4px;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.personal-todo-card.is-pending:before{background:var(--color-primary);opacity:.7}.personal-todo-card.is-done:before{background:var(--color-primary);opacity:.25}.personal-todo-card.is-pending:hover{box-shadow:var(--shadow-hover);border-color:#0039a638;transform:translateY(-1px)}.personal-todo-card.is-done{opacity:1;background:#fff;border-color:#e2e8f0}.personal-todo-card__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:2px;font-size:18px;display:flex}.personal-todo-card.is-pending .personal-todo-card__icon,.personal-todo-card.is-done .personal-todo-card__icon{color:var(--color-primary);background:var(--color-primary-soft)}.personal-todo-card__body{flex:1;min-width:0}.personal-todo-card__head{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:6px;display:flex}.personal-todo-card__title{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600;line-height:1.4}.personal-todo-card.is-done .personal-todo-card__title{color:#334155}.personal-todo-card__badge{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.personal-todo-card__badge:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.personal-todo-card__badge.is-pending{color:var(--color-primary);background:var(--color-primary-soft);border:1px solid #0039a626}.personal-todo-card__badge.is-pending:before{background:var(--color-primary)}.personal-todo-card__badge.is-done{color:var(--color-primary);background:var(--color-primary-soft);border:1px solid #0039a61f}.personal-todo-card__badge.is-done:before{background:var(--color-primary)}.personal-todo-card__content{color:var(--color-text-secondary);margin:0 0 8px;font-size:13px;line-height:1.55}.personal-todo-card.is-done .personal-todo-card__content{color:#64748b}.personal-todo-card__time{color:var(--color-text-secondary);font-size:12px;font-style:normal;display:block}.personal-todo-card__actions{flex-direction:column;flex-shrink:0;justify-content:center;align-self:center;align-items:flex-end;gap:4px;display:flex}.personal-todo-card__btn{min-width:72px}.personal-todo-card__link{height:auto;padding:0;font-size:13px}@media (width<=768px){.public-header__nav{display:none}.app-header__top-inner{height:56px;padding:0 12px}.app-header__logo{height:30px}.app-header__top-right{gap:8px}.app-header__todo{width:34px;height:34px;font-size:17px}.app-header__user-trigger{gap:6px;max-width:min(168px,40vw);height:36px;padding:0 6px 0 12px}.app-header__user-text{font-size:13px}.app-header__user-greeting{display:none}.app-header__user-name{font-size:13px}.app-header__user-caret{width:20px;height:20px;font-size:9px}.app-header__menu-btn{display:inline-flex}.app-header__sub{display:none}.user-layout__main{padding:16px 12px 32px}.user-layout__footer{padding:12px 16px;font-size:12px;line-height:1.6}.kyc-banner{text-align:center;flex-direction:column;align-items:stretch;gap:16px;padding:20px 16px}.kyc-banner__icon{width:72px;height:72px;margin:0 auto;font-size:36px}.kyc-banner__title{font-size:17px;line-height:1.5}.kyc-banner__desc{font-size:14px}.kyc-banner__action .ant-btn{width:100%;min-width:0}.home-welcome-card{padding:24px 20px}.home-welcome-card__company{font-size:18px}.home-welcome-card__desc{margin-bottom:20px;font-size:14px}.home-welcome-card__actions{flex-direction:column}.home-welcome-card__btn{width:100%;min-width:0}.home-notice-marquee{gap:10px;padding:0 12px}.home-notice-marquee__label{padding-right:10px;font-size:13px}.home-notice-marquee__item{gap:8px;max-width:min(520px,78vw)}.home-notice-marquee__item-title,.home-notice-marquee__item-content{font-size:12px}.notice-dialog__header{padding:14px 16px}.notice-dialog__body{padding:16px 16px 6px}.notice-dialog__title{font-size:15px}.notice-dialog__content{font-size:13px}.notice-dialog__footer{flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px 16px}.notice-dialog__confirm-btn.ant-btn{width:100%;min-width:0}.home-open-account{padding:24px 20px}.home-open-account__text{font-size:14px}.home-open-account__btn{width:100%;min-width:0}.home-feature-grid{grid-template-columns:1fr;gap:16px}.home-feature-tile--primary{min-height:80px;padding:20px}.home-feature-tile--info{padding:22px 20px}.home-feature-tile__title{font-size:18px}.home-feature-tile__list{font-size:14px}.home-feature-tile__info-foot{margin-top:16px;padding-top:14px}.home-feature-tile__link{height:34px;font-size:13px;padding:0 16px!important}.home-balance-section{padding:20px 16px 24px}.home-balance-section__header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.home-balance-section__title{font-size:18px}.home-balance-section__link{width:100%;min-width:0}.home-balance-grid{grid-template-columns:1fr}.balance-card{min-height:120px}.home-collection-guidelines{min-height:auto;margin-bottom:16px}.home-collection-guidelines__header{padding:0 16px}.home-collection-guidelines__tab{letter-spacing:0;margin-right:0;padding:14px 0 10px;font-size:18px}.home-collection-guidelines__body{padding:12px}.home-collection-guidelines__flow{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;padding:0}.home-collection-guidelines__step{text-align:left;border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;grid-template-rows:auto auto auto;grid-template-columns:40px 1fr;align-content:start;align-items:start;gap:6px 12px;padding:14px 14px 16px;display:grid}.home-collection-guidelines__step:hover{border-radius:var(--radius-md);background:#fff}.home-collection-guidelines__step:before,.home-collection-guidelines__step:after,.home-collection-guidelines__step:not(:last-child):after{display:none}.home-collection-guidelines__step-index{flex-shrink:0;grid-area:1/1;align-self:center;width:40px;height:40px;margin-bottom:0;font-size:16px}.home-collection-guidelines__step:has(.home-collection-guidelines__step-content:not(:empty)) .home-collection-guidelines__step-index{align-self:start;margin-top:2px}.home-collection-guidelines__step-title{grid-area:1/2;align-self:center;min-height:0;margin-bottom:0;font-size:15px;line-height:1.45}.home-collection-guidelines__step:has(.home-collection-guidelines__step-content:not(:empty)) .home-collection-guidelines__step-title{align-self:start;margin-top:2px}.home-collection-guidelines__step-content{grid-area:2/2;width:100%;min-height:0;margin-bottom:0}.home-collection-guidelines__step-content:empty{display:none}.home-collection-guidelines__step>.home-collection-guidelines__step-btn,.home-collection-guidelines__step>.home-collection-guidelines__step-link,.home-collection-guidelines__step>.home-collection-guidelines__step-actions{grid-area:3/1/auto/-1;width:100%;margin-top:4px}:is(.home-collection-guidelines__step:not(:has(.home-collection-guidelines__step-content:not(:empty)))>.home-collection-guidelines__step-btn,.home-collection-guidelines__step:not(:has(.home-collection-guidelines__step-content:not(:empty)))>.home-collection-guidelines__step-link,.home-collection-guidelines__step:not(:has(.home-collection-guidelines__step-content:not(:empty)))>.home-collection-guidelines__step-actions){grid-row:2;margin-top:8px}.home-collection-guidelines__step-btn.ant-btn-primary{border-radius:var(--radius-pill);width:100%;min-width:0;height:40px;margin-top:0;font-size:14px}.home-collection-guidelines__step-btn.ant-btn-primary:hover{transform:none}.home-collection-guidelines__step-link.ant-btn{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:100%;min-width:0;height:40px;margin-top:0;display:inline-flex}.home-collection-guidelines__step-desc{max-width:none;font-size:13px}.home-collection-guidelines__step-stats{border-radius:var(--radius-sm);margin-top:0;padding:10px 12px}.home-collection-guidelines__step-stats--triple{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px 6px;display:grid}.home-collection-guidelines__step-stats--triple span{font-size:11px;line-height:1.4}.home-collection-guidelines__step-stats--triple strong{margin-top:2px;margin-left:0;font-size:16px;display:block}.home-collection-guidelines__step-actions{gap:10px;margin-top:0}.home-collection-guidelines__step-link.ant-btn,.home-collection-guidelines__step-extra-link{width:100%;min-width:0;height:40px}.home-split-panel{min-height:auto}.home-split-panel__header{scrollbar-width:none;padding:0 16px;overflow-x:auto}.home-split-panel__header::-webkit-scrollbar{display:none}.home-split-panel__tab{flex-shrink:0;margin-right:28px;padding:16px 0 12px;font-size:16px}.biz-section-nav{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.biz-section-nav::-webkit-scrollbar{display:none}.biz-section-nav__item{flex-shrink:0;min-width:auto;padding:12px 16px;font-size:14px}.biz-section-nav__item.is-active{font-size:15px}.biz-filter-bar{flex-direction:column;align-items:stretch}.biz-filter-bar>.ant-btn,.biz-filter-bar__form{width:100%}.biz-filter-bar__form .ant-input{width:100%!important}.withdraw-info-page__panel--payee-form .ant-card-body{padding:20px 16px 24px}.withdraw-payee-form__intro{text-align:left;margin-bottom:20px}.withdraw-payee-form__section{padding:18px 16px}.withdraw-payee-form__type-group{flex-direction:column}.withdraw-payee-form__actions{flex-direction:column-reverse}.withdraw-payee-form__actions .ant-btn{width:100%}.withdraw-info-page__panel--apply .ant-card-body{padding:16px}.withdraw-apply__card{width:100%;min-width:0}.withdraw-apply__form .ant-form-item{margin-bottom:18px}.withdraw-apply__form .ant-form-item-row{flex-direction:column;align-items:stretch}.withdraw-apply__form .ant-form-item-label{padding-bottom:6px}.withdraw-apply__form .ant-form-item-label>label{height:auto}.withdraw-apply__payee-row,.withdraw-apply__amount-row{flex-direction:column;align-items:stretch}.withdraw-apply__payee-add.ant-btn,.withdraw-apply__amount-fill.ant-btn{align-self:flex-start}.platform-transfer__card{width:100%;min-width:0;max-width:none}.platform-transfer__form .ant-form-item{margin-bottom:18px}.platform-transfer__form .ant-form-item-row{flex-direction:column;align-items:stretch}.platform-transfer__form .ant-form-item-label{padding-bottom:6px}.platform-transfer__form .ant-form-item-label>label{height:auto}.platform-transfer__sms-row{flex-direction:column;align-items:stretch}.platform-transfer__sms-btn.ant-btn,.platform-transfer__actions .ant-form-item-control-input-content{width:100%}.platform-transfer__actions .ant-btn{flex:1}.funds-details-page__toolbar{grid-template-columns:1fr;gap:12px;padding:16px}.funds-details-page__panel .ant-card-body{padding:16px}.funds-details-page__filters{flex-direction:column;grid-area:1/1;align-items:stretch;gap:0;width:100%}.funds-details-page__filters .ant-form-item{width:100%;margin-bottom:12px}.funds-details-page__filters .ant-form-item-row{flex-wrap:nowrap}.funds-details-page__date-range,.funds-details-page__select{width:100%!important}.funds-details-page__actions{grid-area:2/1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.funds-details-page__actions .ant-btn{width:100%}.funds-details-page__download-trigger.ant-btn{grid-area:3/1;justify-content:center;width:100%;height:40px}.withdraw-info-page__query-nav{gap:8px;padding:16px 16px 0}.withdraw-info-page__query-tab{text-align:center;flex:calc(50% - 4px);padding:10px 12px;font-size:13px}.withdraw-info-page__query-toolbar{grid-template-columns:1fr;margin:16px;padding:16px}.withdraw-info-page__query-filters{flex-direction:column;grid-area:1/1;align-items:stretch;gap:0;width:100%}.withdraw-info-page__query-filters .ant-form-item{width:100%;margin-bottom:12px}.withdraw-info-page__date-range,.withdraw-info-page__select{width:100%!important}.withdraw-info-page__query-actions{grid-area:2/1;grid-template-columns:1fr 1fr;display:grid}.withdraw-info-page__query-actions .ant-btn{width:100%}.withdraw-info-page__download-btn.ant-btn{grid-area:3/1;justify-content:center;width:100%;height:40px}.withdraw-info-page__query-table{padding:0 16px 16px}.exchange-settlement-page__panel .ant-card-body,.exchange-settlement-page__toolbar{padding:16px}.exchange-settlement-page__filters{flex-direction:column;align-items:stretch;gap:0}.exchange-settlement-page__filters .ant-form-item{width:100%;margin-bottom:12px}.exchange-settlement-page__date-range,.exchange-settlement-page__select{width:100%!important}.exchange-settlement-page__actions{grid-template-columns:1fr 1fr;display:grid}.exchange-settlement-page__actions .ant-btn{width:100%}.global-collection-page__panel .ant-card-body{padding:16px}.global-collection-page .biz-section-nav{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;box-sizing:border-box;background:#f1f5f9;border-bottom:none;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:8px;width:calc(100% + 24px);margin-bottom:16px;margin-left:-12px;margin-right:-12px;padding:8px 12px;display:flex;overflow-x:auto}.global-collection-page .biz-section-nav::-webkit-scrollbar{display:none}.global-collection-page .biz-section-nav__item{color:#475569;white-space:nowrap;scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;min-width:auto;max-width:none;min-height:36px;padding:8px 16px;font-size:13px;font-weight:500;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.global-collection-page .biz-section-nav__item:hover{color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 30%, #e2e8f0)}.global-collection-page .biz-section-nav__item.is-active{color:#fff;background:var(--color-primary);border-color:var(--color-primary);font-size:13px;font-weight:600;box-shadow:0 2px 8px #0039a638}.global-collection-page__create .ant-card-head{min-height:auto;padding:12px 16px}.global-collection-page__create .ant-card-head-title{white-space:normal;padding-right:0;font-size:15px;line-height:1.45}.global-collection-page__create-breadcrumb{gap:10px}.global-collection-page__create-breadcrumb-path{font-size:15px}.global-collection-page__create-back{padding:4px 10px;font-size:12px}.global-collection-page__toolbar{gap:12px;padding:14px 16px}.global-collection-page__filters.ant-form-inline{grid-template-columns:1fr;gap:12px}.global-collection-page__toolbar-bar{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.global-collection-page__toolbar-actions{margin-left:0}.global-collection-page__filter-actions{grid-template-columns:1fr 1fr;display:grid}.global-collection-page__toolbar-actions .global-collection-page__download-btn{grid-column:1/-1}.global-collection-page__filter-actions .ant-btn,.global-collection-page__toolbar-actions .ant-btn{width:100%}.global-collection-page__create-intro{margin-bottom:20px}.global-collection-page__create-section{padding:16px}.global-collection-page__create-section-head{gap:12px;margin-bottom:16px}.global-collection-page__upload.ant-upload-wrapper .ant-upload-drag{padding:24px 16px}.global-collection-page__upload-icon{font-size:32px}.global-collection-page__create-actions{flex-direction:column}.global-collection-page__create-actions .ant-btn{width:100%}.global-collection-page__upload-success{flex-wrap:wrap}.global-collection-page__rate-picker{flex-direction:column;align-items:stretch;gap:16px}.global-collection-page__rate-arrow{margin:0 auto;transform:rotate(90deg)}.global-collection-page__rate-value{flex-direction:column;align-items:center;gap:8px}.home-split-panel__body{padding:16px}.home-split-panel__item-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.home-split-panel__item-title{flex:1;min-width:0;font-size:14px;line-height:1.5}.home-split-panel__item-action{flex-shrink:0;height:auto!important;padding:0!important}.personal-page{flex-direction:column;gap:10px;width:100%;min-width:0}.personal-page__sidebar{width:100%;box-shadow:none;background:#f1f5f9;border:none;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid;overflow:visible}.personal-page__sidebar::-webkit-scrollbar{display:none}.personal-page__nav-item{color:#475569;white-space:nowrap;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:4px;width:auto;min-width:0;min-height:52px;padding:8px 6px;font-size:12px;font-weight:500;line-height:1.3;border-right:none!important}.personal-page__nav-item:hover{color:var(--color-primary);background:#fff}.personal-page__nav-item.is-active{color:#fff;background:var(--color-primary);border-color:var(--color-primary);font-weight:600;box-shadow:0 2px 8px #0039a633}.personal-page__nav-icon{font-size:16px}.personal-page__nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.personal-page__content{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.personal-profile-head{margin-bottom:20px;padding-bottom:16px}.personal-profile-head__avatar{width:44px;height:44px;font-size:18px}.personal-profile-head__name{font-size:18px}.personal-section--form{max-width:none;margin-inline:0}.personal-section__title{color:#1e293b;margin-bottom:14px;font-size:16px}.personal-section__desc{color:#64748b;margin:-6px 0 16px;font-size:13px}.personal-pwd-form .ant-form-item{margin-bottom:16px}.personal-pwd-form .ant-form-item-label>label{color:#334155;font-size:14px}.personal-pwd-form .ant-input-affix-wrapper,.personal-pwd-form .ant-input{border-radius:8px}.personal-pwd-form>.ant-form-item:last-child{padding-inline:28px}.personal-section--form .personal-form-action-btn{height:40px}.personal-trading-pwd{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;margin-top:20px;padding:16px 28px;display:grid}.personal-trading-pwd__icon{grid-area:1/1;font-size:22px}.personal-trading-pwd__text{display:contents}.personal-trading-pwd__text strong{color:#1e293b;grid-area:1/2;font-size:15px}.personal-trading-pwd__text p{color:#64748b;grid-area:2/1/auto/-1;margin:0;font-size:13px}.personal-trading-pwd__btn{grid-area:3/1/auto/-1;width:100%;min-width:0;height:40px;margin-top:4px}.personal-kyc-pending{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;padding:14px 16px}.personal-kyc-pending__icon{font-size:28px}.personal-kyc-pending .ant-btn{border-radius:8px;width:100%;height:40px}.personal-section{margin-bottom:24px}.personal-section__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.personal-section__link{white-space:normal;text-align:left;height:auto;color:var(--color-primary);padding:0;font-size:13px;line-height:1.5}.personal-info-list{background:#fff;border:1px solid #e2e8f0;border-radius:10px}.personal-info-row{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.personal-info-row__label{color:#64748b;flex:none;grid-area:1/1;width:auto;font-size:12px}.personal-info-row__value{color:#1e293b;flex:none;grid-area:2/1;font-size:15px;font-weight:500}.personal-info-row__action{border-radius:6px;grid-area:1/2/span 2;align-self:center;min-width:52px;height:28px;margin-left:0;padding:0 12px;font-size:12px}.personal-todo-card{box-shadow:none;border:1px solid #e2e8f0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;display:grid;transform:none!important}.personal-todo-card__icon{grid-area:1/1;width:36px;height:36px;margin-top:0;font-size:16px}.personal-todo-card__body{grid-area:1/2;min-width:0}.personal-todo-card__actions{border-top:1px solid #e2e8f0;flex-direction:row;grid-area:2/1/auto/-1;justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:0;padding-top:12px}.personal-todo-card:before{display:none}.personal-todo-card.is-done{opacity:1;background:#fff;border-color:#e2e8f0}.personal-todo-card.is-done .personal-todo-card__icon{color:var(--color-primary);background:var(--color-primary-soft)}.personal-todo-card.is-done .personal-todo-card__title{color:#1e293b}.personal-todo-card__badge.is-done{color:var(--color-primary);background:var(--color-primary-soft);border-color:#0039a61f}.personal-todo-card__head{flex-wrap:wrap;gap:6px}.personal-todo-card__title{color:#1e293b;font-size:15px}.personal-todo-card__content{color:#64748b;font-size:13px}.personal-todo-card__time{color:#94a3b8;font-size:12px}.personal-todo-card__btn{border-radius:8px;height:34px}.personal-token-list{grid-template-columns:1fr;gap:10px}.personal-token-item{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:12px;padding:14px 16px;transform:none!important}.personal-token-item:before{display:none}.personal-token-item.is-enabled{background:#fff;border-color:#bbf7d0}.personal-token-item__icon{border-radius:10px;width:40px;height:40px;margin-top:0;font-size:18px}.personal-token-item__title{color:#1e293b;font-size:14px}.personal-token-item__desc{color:#64748b;font-size:12px}.personal-token-item__btn{flex-shrink:0;margin-top:0}.personal-todo-empty{box-shadow:none;background:#f8fafc;border:1px dashed #cbd5e1;padding:40px 20px}.personal-todo-summary{font-size:12px}.page-title__text{font-size:16px;line-height:1.4}}@media (width<=576px){.user-layout__main{padding:12px 8px 28px}.user-layout__main .biz-container{padding-left:8px;padding-right:8px}.global-collection-page .biz-section-nav{gap:6px;width:calc(100% + 16px);margin-left:-8px;margin-right:-8px;padding:6px 8px}.global-collection-page .biz-section-nav__item{min-height:34px;padding:7px 14px;font-size:12px}.global-collection-page .biz-section-nav__item.is-active{font-size:12px}.global-collection-page__create .ant-card-head{padding:10px 12px}.global-collection-page__create-breadcrumb-path{font-size:14px}.global-collection-page__create-back{gap:4px;padding:4px 8px;font-size:12px}.global-collection-page__panel .ant-card-body{padding:12px}.global-collection-page__create.global-collection-page__panel:has(.global-collection-page__agreement-form-card) .ant-card-body{padding:12px}.personal-page__nav-item{min-height:48px;padding:7px 4px;font-size:11px}.personal-page__nav-icon{font-size:15px}.personal-page__nav-label{font-size:11px}.personal-page__content{padding:14px 12px}.personal-profile-head__name{font-size:17px}.personal-section__title{margin-bottom:12px;font-size:15px}.home-collection-guidelines__body{padding:10px 8px}.home-collection-guidelines__step{gap:6px 10px;padding:12px}.home-collection-guidelines__step-stats--triple{text-align:left;grid-template-columns:1fr;gap:6px}.home-collection-guidelines__step-stats--triple span{font-size:12px}.home-collection-guidelines__step-stats--triple strong{margin-top:0;margin-left:2px;font-size:14px;display:inline}}.nl-app{background:#f7f8fa;flex-direction:column;max-width:100%;min-height:100vh;display:flex;overflow-x:clip}.nl-container{background:#f7f8fa;flex:1;min-width:1200px}.nl-content{width:1200px;margin:0 auto;position:relative}.nl-banner{z-index:1;background:linear-gradient(120deg,#002d85 0%,#0039a6 45%,#1a52b8 100%);min-width:1200px;height:485px;position:relative;overflow:hidden}.nl-banner__inner{box-sizing:border-box;height:100%;padding-bottom:68px;position:relative}.nl-banner__watermark{color:#fff;opacity:.15;text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;width:558px;font-family:Arial,sans-serif;font-size:120px;font-weight:700;line-height:36px;position:absolute;top:140px;left:0}.nl-banner__row{justify-content:space-between;align-items:flex-start;width:1200px;max-width:100%;display:flex;position:absolute;top:64px;left:0;right:0}.nl-banner__text{text-align:left;width:480px;padding-top:12px}.nl-banner__title-main{color:#fff;margin:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:72px;font-weight:700;line-height:55px}.nl-banner__title-en{color:#fff;text-transform:uppercase;margin:20px 0 0;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:40px}.nl-banner__title-sub{color:#fff;margin:30px 0 0;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:24px;font-weight:300;line-height:44px}.nl-banner__illust{flex-shrink:0;width:560px;height:300px;margin-top:0}.nl-banner__illust img{object-fit:contain;object-position:center center;width:100%;height:100%}.nl-steps-wrap{z-index:10;margin-top:-60px;margin-bottom:0;padding:0 24px;position:relative}.nl-steps{background:linear-gradient(135deg,#e6f0fff2 0%,#ffffffb8 100%);border:1px solid #0039a614;border-radius:12px;width:1200px;max-width:100%;min-height:140px;margin:0 auto;padding:6px;box-shadow:0 12px 40px #0039a61a,0 2px 8px #0039a60a}.nl-steps__inner{background:#fff;border-radius:10px;align-items:stretch;min-height:128px;display:flex;overflow:hidden}.nl-steps__item{cursor:pointer;flex:1;align-items:center;gap:14px;padding:22px 24px;transition:background-color .25s,box-shadow .25s;display:flex;position:relative}.nl-steps__item:not(:last-child):after{content:"";background:linear-gradient(#0000,#e4eaf3 18% 82%,#0000);width:1px;height:52px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.nl-steps__item:not(:last-child):before{content:"";z-index:1;background:#fff;border-top:1.5px solid #c5d3ea;border-right:1.5px solid #c5d3ea;width:10px;height:10px;transition:border-color .25s,background-color .25s;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.nl-steps__item:hover{background:linear-gradient(#f8fbff 0%,#f2f7ff 100%)}.nl-steps__item:hover:before{border-color:var(--color-primary-light);background:#f2f7ff}.nl-steps__item:hover .nl-steps__icon-wrap{background:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 20px #0039a638}.nl-steps__item:hover .nl-steps__icon{color:#fff}.nl-steps__item:hover .nl-steps__title{color:var(--color-primary)}.nl-steps__item:hover .nl-steps__desc{color:#6b7fa8}.nl-steps__item:hover .nl-steps__index{color:#0039a647}.nl-steps__item:active{background:var(--color-primary-soft)}.nl-steps__item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 40%, transparent);outline-offset:-2px;z-index:2}.nl-steps__index{letter-spacing:.08em;color:#0039a61f;pointer-events:none;font-size:11px;font-weight:600;transition:color .25s;position:absolute;top:14px;right:18px}.nl-steps__icon-wrap{background:var(--color-primary-soft);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .25s,box-shadow .25s,transform .25s;display:flex}.nl-steps__icon{color:var(--color-primary);font-size:28px;line-height:1;transition:color .25s}.nl-steps__icon--img{object-fit:contain;width:28px;height:28px;display:block}.nl-steps__item:hover .nl-steps__icon--img{filter:brightness(0)invert()}.nl-steps__text{text-align:left;flex:1;min-width:0}.nl-steps__title{color:var(--color-text-primary);font-size:17px;font-weight:600;line-height:1.35;transition:color .25s}.nl-steps__desc{color:var(--color-text-secondary);margin-top:6px;font-size:14px;font-weight:400;line-height:1.5;transition:color .25s}.nl-advantages-section{z-index:2;margin-top:0;padding-top:0;padding-bottom:80px;position:relative;overflow:visible}.nl-advantages-section__bg{pointer-events:none;background:linear-gradient(#f0f6ff 0%,#e8f1ff 22%,#f0f6ff 55%,#f7f8fa00 100%);position:absolute;inset:-60px 0 0;overflow:hidden}.nl-advantages-section__grid{opacity:.35;background-image:linear-gradient(#0039a60a 1px,#0000 1px),linear-gradient(90deg,#0039a60a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-60px 0 0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.nl-advantages-section__orb{pointer-events:none;border-radius:50%;position:absolute}.nl-advantages-section__orb--1{background:radial-gradient(circle,#0039a61a 0%,#0000 68%);width:280px;height:280px;top:-60px;right:8%}.nl-advantages-section__orb--2{background:radial-gradient(circle,#1a52b814 0%,#0000 70%);width:180px;height:180px;bottom:20px;left:4%}.nl-prompt{z-index:1;box-sizing:border-box;width:1200px;max-width:100%;margin:0 auto;padding:0 24px;position:relative}.nl-prompt__header{text-align:center;padding:32px 0 52px;position:relative}.nl-prompt__header:before{content:"";pointer-events:none;background:radial-gradient(#0039a60d 0%,#0000 72%);width:360px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nl-prompt__title{color:#1c2d4a;letter-spacing:.06em;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:34px;font-weight:600;line-height:1.35;position:relative}.nl-prompt__title-accent{color:var(--color-primary)}.nl-prompt__subtitle{color:#7a8ba8;letter-spacing:.02em;max-width:600px;margin:16px auto 0;font-size:15px;font-weight:400;line-height:1.8;position:relative}.nl-prompt__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.nl-prompt__visual{background:linear-gradient(145deg,#e8f1ff 0%,#fff 52%,#f5f9ff 100%);border:1px solid #0039a614;border-radius:12px;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0039a60f}.nl-prompt__visual:before{content:"";pointer-events:none;background:radial-gradient(circle,#0039a61a 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-48px;right:-48px}.nl-prompt__visual:after{content:"";pointer-events:none;background:radial-gradient(circle,#1a52b812 0%,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;bottom:-32px;left:-32px}.nl-prompt__visual img{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 32px #0039a629);width:88%;max-height:92%;position:relative}.nl-prompt__cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nl-prompt__card{text-align:left;cursor:default;background:#fff;border:1px solid #0039a614;border-radius:12px;padding:26px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 2px 12px #0039a60a}.nl-prompt__card:hover{border-color:#0039a629;transform:translateY(-3px);box-shadow:0 12px 28px #0039a61a}.nl-prompt__card-icon-wrap{background:var(--color-primary-soft);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;transition:background-color .25s,box-shadow .25s;display:flex}.nl-prompt__card:hover .nl-prompt__card-icon-wrap{background:var(--color-primary);box-shadow:0 6px 16px #0039a633}.nl-prompt__card-icon{color:var(--color-primary);font-size:22px;line-height:1;transition:color .25s}.nl-prompt__card-icon--img{object-fit:contain;width:22px;height:22px;display:block}.nl-prompt__card:hover .nl-prompt__card-icon{color:#fff}.nl-prompt__card:hover .nl-prompt__card-icon--img{filter:brightness(0)invert()}.nl-prompt__card:hover .nl-prompt__card-title{color:var(--color-primary)}.nl-prompt__card:hover .nl-prompt__card-desc{color:#6b7fa8}.nl-prompt__card-title{color:#1c2d4a;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.4;transition:color .25s}.nl-prompt__card-desc{color:#8a96ad;font-size:14px;font-weight:400;line-height:1.65;transition:color .25s}.public-header{z-index:1000;background:#fff;position:sticky;top:0;box-shadow:0 1px #ececec}.public-header__inner{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.public-header__left{align-items:stretch;gap:48px;min-width:0;height:100%;display:flex}.public-header__brand{cursor:pointer;flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}.public-header__logo{width:auto;height:40px;display:block}.public-header__title{color:#333;letter-spacing:1px;font-size:22px;font-weight:600}.public-header__nav{align-items:stretch;gap:4px;height:100%;display:flex}.public-header__nav-item{min-width:96px;height:100%;color:var(--color-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:500;line-height:1;transition:color .25s;display:inline-flex;position:relative}.public-header__nav-item:after{content:"";background:var(--color-primary);transform-origin:50%;opacity:0;border-radius:3px 3px 0 0;height:3px;transition:transform .25s,opacity .25s;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.public-header__nav-item:hover{color:var(--color-primary)}.public-header__nav-item:hover:after{opacity:.35;transform:scaleX(.55)}.public-header__nav-item.is-active{color:var(--color-primary);font-weight:600}.public-header__nav-item.is-active:after,.public-header__nav-item.is-active:hover:after{opacity:1;transform:scaleX(1)}.public-header__nav-item:active{color:var(--color-primary-hover)}.public-header__nav-item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 35%, transparent);outline-offset:-8px;border-radius:4px}.public-header__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.public-header__menu-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;font-size:16px;transition:border-color .2s,color .2s;display:none}.public-header__menu-btn:hover{border-color:var(--color-primary-light);color:var(--color-primary)}.public-header__drawer-nav{flex-direction:column;gap:8px;display:flex}.public-header__drawer-item{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:#fff;padding:14px 16px;font-size:15px;font-weight:500;transition:border-color .2s,background .2s,color .2s}.public-header__drawer-item:hover{border-color:var(--color-primary-light);color:var(--color-primary);background:var(--color-primary-soft)}.public-header__drawer-item.is-active{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.public-header__btn-login{width:80px;height:36px;font-size:14px;color:var(--color-text-primary)!important;background:#fff!important;border-color:#ccc!important}.public-header__btn-login:hover{color:#fff!important;background:var(--color-primary)!important;border-color:var(--color-primary)!important}.public-header__btn-register{width:80px;height:36px;font-size:14px}.public-footer{background:linear-gradient(180deg, var(--color-primary-hover) 0%, var(--color-bg-footer) 100%);border-top:1px solid #ffffff14;width:100%;min-width:1200px;margin-top:auto;padding:44px 24px 36px;position:relative}.public-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--color-primary-light), transparent);opacity:.6;border-radius:1px;width:96px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.public-footer__inner{text-align:center;max-width:1200px;margin:0 auto}.public-footer__copyright{color:#ffffff8c;letter-spacing:.02em;margin:0 0 18px;font-size:14px;line-height:1.6}.public-footer__divider{color:#ffffff40;margin:0 8px}.public-footer__filing-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-color .2s}.public-footer__filing-link:hover{color:#ffffffe0;border-bottom-color:#ffffff59}.public-footer__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin:0;display:flex}.public-footer__links a{color:#ffffffe0;border-bottom:1px solid #0000;padding:4px 2px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s}.public-footer__links a:hover{color:#8eb4ff;border-bottom-color:#8eb4ff80}.nl-auth-page{background:radial-gradient(80% 60% at 10% 20%,#0039a614 0%,#0000 60%),radial-gradient(60% 50% at 90% 80%,#1a52b80f 0%,#0000 55%),#f0f4fa;flex:1;min-width:0}.nl-auth-container{width:min(1080px,100%);margin:0 auto;padding:48px 24px 64px}.nl-auth-panel{border:1px solid #0039a60f;border-radius:16px;min-height:580px;display:flex;overflow:hidden;box-shadow:0 4px 6px #0039a60a,0 24px 48px #0039a61a}.nl-auth-panel__left{background:url(/login_bg.png) 50%/cover no-repeat;flex:1;min-width:0;position:relative}.nl-auth-panel__left:after{content:"";background:linear-gradient(160deg,#002364d1 0%,#0039a6ad 55%,#1a52b88c 100%);position:absolute;inset:0}.nl-auth-panel__left-content{z-index:1;text-align:left;flex-direction:column;justify-content:flex-start;height:100%;padding:48px 48px 56px 56px;display:flex;position:relative}.nl-auth-panel__logo{filter:brightness(0)invert();opacity:.95;width:auto;height:44px;margin-bottom:28px;display:block}.nl-auth-panel__logo.is-default-logo{filter:none;opacity:1}.nl-auth-panel__left-title{color:#fff;letter-spacing:.02em;margin:0;font-size:32px;font-weight:600;line-height:1.3}.nl-auth-panel__left-sub{color:#ffffffbf;text-transform:uppercase;letter-spacing:.06em;margin:10px 0 0;font-size:13px;line-height:1.6}.nl-auth-panel__features{flex-direction:column;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:flex}.nl-auth-panel__features li{color:#ffffffe0;padding-left:18px;font-size:14px;line-height:1.5;position:relative}.nl-auth-panel__features li:before{content:"";background:#ffffffb3;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0;box-shadow:0 0 8px #fff6}.nl-auth-panel__right{--nl-auth-inset-x:48px;background:#fff;flex-direction:column;flex-shrink:0;width:440px;display:flex}.nl-auth-panel__right.is-register .nl-auth-panel__right-head{padding-top:28px}.nl-auth-panel__right.is-register .nl-auth-panel__welcome-sub{display:none}.nl-auth-panel__right.is-register .nl-auth-tabs{margin-top:16px}.nl-auth-panel__right-head{padding:40px var(--nl-auth-inset-x) 0}.nl-auth-panel__welcome{color:#1a1a2e;margin:0;font-size:24px;font-weight:600;line-height:1.3}.nl-auth-panel__welcome-sub{color:#8c8c9a;margin:8px 0 0;font-size:13px;line-height:1.5}.nl-auth-tabs{margin:28px var(--nl-auth-inset-x) 0;background:#f4f6fb;border-radius:10px;gap:4px;padding:4px;display:flex}.nl-auth-tab{color:#8c8c9a;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 0;font-family:inherit;font-size:15px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s}.nl-auth-tab:hover{color:#333}.nl-auth-tab.is-active{color:var(--color-primary);background:#fff;box-shadow:0 2px 8px #0039a61a}.nl-auth-tab.is-active:after{display:none}.nl-auth-form-wrap{padding:20px var(--nl-auth-inset-x) 28px;flex:1}.nl-auth-form-wrap.is-register{padding:8px var(--nl-auth-inset-x) 20px}.nl-auth-form-wrap.is-login{padding:16px var(--nl-auth-inset-x) 24px}.nl-auth-form .nl-auth-fields,.nl-auth-form .nl-auth-form-footer{max-width:100%}.nl-auth-form .nl-auth-fields .ant-form-item{margin-bottom:12px}.nl-auth-form .nl-auth-captcha-item{margin-bottom:0!important}.nl-auth-form--register .nl-auth-sms-item{margin-bottom:12px!important}.nl-auth-form .nl-auth-input.ant-input-affix-wrapper,.nl-auth-form .nl-auth-input.ant-input,.nl-auth-form .nl-auth-select.ant-select{--ant-select-height:40px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #0f172a08;background:linear-gradient(#fcfdff 0%,#f6f8fc 100%)!important;border-color:#e4e9f2!important;border-radius:10px!important;height:40px!important;min-height:40px!important}.nl-auth-form .nl-auth-select.ant-select{align-items:center;width:100%}.nl-auth-form .nl-auth-input.ant-input-affix-wrapper:hover,.nl-auth-form .nl-auth-input.ant-input-affix-wrapper-focused,.nl-auth-form .nl-auth-select.ant-select:hover,.nl-auth-form .nl-auth-select.ant-select.ant-select-focused{border-color:color-mix(in srgb, var(--color-primary) 45%, #e4e9f2)!important;box-shadow:inset 0 1px 2px #0f172a05, 0 0 0 3px var(--color-primary-soft)!important;background:#fff!important}.nl-auth-form .nl-auth-input .ant-input::placeholder,.nl-auth-form .nl-auth-select .ant-select-placeholder{color:#b8c0d0;font-size:13px}.nl-auth-form-wrap .ant-input-affix-wrapper.nl-auth-input .ant-input{background:0 0;border:none;padding:0;box-shadow:none!important}.nl-auth-form--register .nl-auth-sms-row,.nl-auth-form--login .nl-auth-captcha-row{gap:10px}.nl-auth-form--register .nl-auth-phone-item{margin-bottom:12px!important}.nl-auth-phone-row{align-items:stretch;gap:10px;width:100%;display:flex}.nl-auth-form .nl-auth-select.nl-auth-region-select.ant-select{flex:0 0 120px;width:120px}.nl-auth-phone-input{flex:auto;width:100%;min-width:0}.nl-auth-form .nl-auth-phone-input.ant-input-affix-wrapper{width:100%}.nl-auth-form .nl-auth-phone-input .ant-input-prefix{color:#475569;margin-inline-end:8px;font-size:13px;font-weight:500}.nl-auth-form--register .nl-auth-sms-btn{border:1px solid color-mix(in srgb, var(--color-primary) 35%, #e4e9f2);width:114px;height:40px;color:var(--color-primary);background:#fff;border-radius:10px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;box-shadow:0 1px 2px #0039a60f}.nl-auth-form--register .nl-auth-sms-btn:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-soft);transform:translateY(-1px);box-shadow:0 4px 12px #0039a61f}.nl-auth-form--register .nl-auth-sms-btn:disabled{color:#b0b8c9;box-shadow:none;background:#f5f7fa;border-color:#e8ecf4;transform:none}.nl-auth-form-footer{border-top:1px solid #eef1f8;margin-top:14px;padding-top:14px}.nl-auth-form-footer--login{margin-top:12px;padding-top:12px}.nl-auth-form-footer--login .nl-auth-form-extras{margin-bottom:12px}.nl-auth-form--login .nl-auth-captcha-img-btn{cursor:pointer;background:linear-gradient(#fcfdff 0%,#f6f8fc 100%);border:1px solid #e4e9f2;border-radius:10px;flex-shrink:0;width:114px;height:40px;padding:0;transition:border-color .2s,box-shadow .2s,transform .15s;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a08}.nl-auth-form--login .nl-auth-captcha-img-btn:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, #e4e9f2);box-shadow:inset 0 1px 2px #0f172a05, 0 0 0 3px var(--color-primary-soft);transform:translateY(-1px)}.nl-auth-sms-captcha-modal .nl-auth-sms-captcha-modal__hint{color:#8c8c9a;margin:0 0 14px;font-size:13px;line-height:1.5}.nl-auth-sms-captcha-modal .nl-auth-captcha-row{align-items:center;gap:10px;display:flex}.nl-auth-sms-captcha-modal .nl-auth-captcha-input{flex:1;min-width:0}.nl-auth-sms-captcha-modal .nl-auth-captcha-img-btn{cursor:pointer;background:linear-gradient(#fcfdff 0%,#f6f8fc 100%);border:1px solid #e4e9f2;border-radius:10px;flex-shrink:0;width:114px;height:40px;padding:0;transition:border-color .2s,box-shadow .2s,transform .15s;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a08}.nl-auth-sms-captcha-modal .nl-auth-captcha-img-btn:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, #e4e9f2);box-shadow:inset 0 1px 2px #0f172a05, 0 0 0 3px var(--color-primary-soft);transform:translateY(-1px)}.nl-auth-sms-captcha-modal .nl-auth-input.ant-input-affix-wrapper{border-radius:10px;height:40px}.nl-auth-form--register .nl-auth-agreement-item{background:#f8faff;border:1px solid #eef2fa;border-radius:10px;padding:10px 12px;margin-bottom:12px!important}.nl-auth-form--register .nl-auth-agreement-item .ant-checkbox-wrapper{align-items:flex-start}.nl-auth-form--register .nl-auth-agreement-item .ant-checkbox{margin-top:2px}.nl-auth-form--register .nl-auth-agreement-text{color:#7a8499;font-size:12px;line-height:1.55}.nl-auth-form--register .nl-auth-agreement-text a{font-weight:500}.nl-auth-submit--primary{letter-spacing:.04em;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%)!important;border:none!important;border-radius:10px!important;height:44px!important;font-size:15px!important;font-weight:600!important;box-shadow:0 4px 14px #0039a647,inset 0 1px #ffffff26!important}.nl-auth-submit--primary:hover{transform:translateY(-1px);background:linear-gradient(135deg, var(--color-primary-hover) 0%, var(--color-primary) 100%)!important;box-shadow:0 6px 20px #0039a657,inset 0 1px #ffffff26!important}.nl-auth-footer-link--register,.nl-auth-footer-link--login{border-top:1px dashed #eef1f8;margin-top:10px;padding-top:10px}.nl-auth-form.ant-form-vertical .ant-form-item-label{display:none}.nl-auth-form.ant-form-vertical .ant-form-item{margin-bottom:10px}.nl-auth-form .nl-auth-submit-item{margin-bottom:0}.nl-auth-method-switch{gap:8px;margin-bottom:20px;display:flex}.nl-auth-method-btn{color:#666;cursor:pointer;background:#fafbfd;border:1px solid #e8ecf4;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.nl-auth-method-btn:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, #e8ecf4);color:var(--color-primary)}.nl-auth-method-btn.is-active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:500}.nl-auth-form-wrap .ant-form-item{margin-bottom:10px}.nl-auth-form-wrap .ant-form-item-label>label{color:#555;height:auto;font-size:13px;font-weight:500}.nl-auth-input-icon{font-size:15px;color:#b0b8c9!important}.nl-auth-field-hint{color:#a0a8b8;margin:-4px 0 10px;padding-left:2px;font-size:11px;line-height:1.4}.nl-auth-captcha-row,.nl-auth-sms-row{align-items:center;gap:10px;display:flex}.nl-auth-captcha-input,.nl-auth-sms-input{flex:1;min-width:0}.nl-auth-captcha-img{object-fit:cover;width:100%;height:100%;display:block}.nl-auth-captcha-placeholder{color:#b0b8c9;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.nl-auth-form-extras{justify-content:space-between;align-items:center;font-size:12px;display:flex}.nl-auth-form-extra-link{color:#8c8c9a;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .2s}.nl-auth-form-extra-link:hover{color:var(--color-primary)}.nl-auth-select.ant-select .ant-select-prefix{color:#b0b8c9;font-size:15px}.nl-auth-sms-row{align-items:center;gap:12px;display:flex}.nl-auth-sms-input{flex:1;min-width:0}.nl-auth-sms-btn{width:108px;height:36px;color:var(--color-primary);background:#fafbfd;border-color:#e8ecf4;border-radius:8px;flex-shrink:0;font-size:13px}.nl-auth-sms-btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.nl-auth-sms-btn:disabled{color:#b0b8c9;background:#f5f6f8}.nl-auth-agreement-item{margin-bottom:6px!important}.nl-auth-agreement-item .ant-form-item-control-input{min-height:auto}.nl-auth-agreement-text{color:#8c8c9a;font-size:12px;line-height:1.4}.nl-auth-agreement-text a{color:var(--color-primary);margin:0 2px}.nl-auth-agreement-text a:hover{text-decoration:underline}.nl-auth-submit{border-radius:8px;height:38px;margin-top:0;font-size:14px;font-weight:500;transition:box-shadow .2s,transform .15s;box-shadow:0 4px 14px #0039a640}.nl-auth-submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0039a652}.nl-auth-footer-link{text-align:center;margin-top:12px;font-size:12px}.nl-auth-footer-link a{color:#8c8c9a;transition:color .2s}.nl-auth-footer-link a:hover{color:var(--color-primary)}.nl-inner-page{width:1200px;margin:0 auto;padding:48px 0 80px}.nl-inner-page__header{text-align:center;margin-bottom:40px}.nl-inner-page__header h1{color:#333;margin:0;font-size:36px;font-weight:300}.nl-inner-page__content{color:#333;text-align:left;background:#fff;border:1px solid #ececec;border-radius:8px;padding:48px;font-size:15px;line-height:1.9}.nl-inner-page__html p{word-break:break-word;margin:0 0 1.25em}.nl-inner-page__html p:last-child{margin-bottom:0}.nl-inner-page__html h1,.nl-inner-page__html h2,.nl-inner-page__html h3,.nl-inner-page__html h4,.nl-inner-page__html h5{color:#1c2d4a;margin:0 0 .75em;font-weight:600;line-height:1.4}.nl-inner-page__html ul,.nl-inner-page__html ol{margin:0 0 1.25em;padding-left:1.4em}.nl-inner-page__html li+li{margin-top:.35em}.nl-inner-page__html a{color:var(--color-primary);text-decoration:underline}.nl-inner-page__html img{border-radius:6px;max-width:100%;height:auto;margin:.75em 0;display:block}.nl-inner-page__paragraph{white-space:pre-line;word-break:break-word;margin:0 0 1.25em}.nl-inner-page__paragraph:last-child{margin-bottom:0}.nl-inner-page__figure{margin:0 0 1.5em}.nl-inner-page__figure:last-child{margin-bottom:0}.nl-inner-page__image{border-radius:6px;width:100%;max-width:100%;height:auto;display:block}.nl-inner-page__back{text-align:center;margin-top:40px}.nl-inner-page__back-link{color:#666;background:#fff;border:1px solid #e8ecf4;border-radius:999px;align-items:center;gap:8px;padding:10px 28px;font-size:14px;transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #0039a60a}.nl-inner-page__back-link:before{content:"←";font-size:15px;line-height:1;transition:transform .2s}.nl-inner-page__back-link:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, #e8ecf4);color:var(--color-primary);background:var(--color-primary-soft);transform:translateY(-1px);box-shadow:0 4px 14px #0039a61a}.nl-inner-page__back-link:hover:before{transform:translate(-3px)}.nl-agreement-page .nl-agreement-tabs.ant-tabs-top>.ant-tabs-nav{margin-bottom:40px}.nl-agreement-tabs.ant-tabs-top>.ant-tabs-nav:before{border-bottom:none}.nl-agreement-tabs .ant-tabs-nav-wrap{justify-content:center;display:flex}.nl-agreement-tabs .ant-tabs-nav-list{background:linear-gradient(#f6f8fc 0%,#eef2f8 100%);border:1px solid #e8ecf4;border-radius:10px;padding:4px}.nl-agreement-tabs .ant-tabs-tab{color:#666;border-radius:8px;font-size:14px;transition:color .2s,background .2s,box-shadow .2s;margin:0!important;padding:10px 36px!important}.nl-agreement-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:4px!important}.nl-agreement-tabs .ant-tabs-tab:hover{color:var(--color-primary)}.nl-agreement-tabs .ant-tabs-tab-active{background:#fff;box-shadow:0 2px 10px #0039a61f}.nl-agreement-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary);font-weight:500}.nl-agreement-tabs .ant-tabs-ink-bar{display:none}.nl-agreement-tabs .ant-tabs-content-holder{background:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--color-border);padding:32px 40px 40px}.nl-agreement-tabs .ant-typography{color:#444;font-size:15px}.biz-container{width:1200px;margin:0 auto;padding:0 12px 40px}.biz-page-title{text-align:left;margin-bottom:24px}.biz-page-title__text{color:#333;margin:0;font-size:18px;font-weight:600;line-height:36px}.biz-page-title__line{background:var(--color-primary);width:40px;height:2px;margin-top:4px}@media (width<=1240px){.nl-container,.nl-banner,.public-footer,.nl-auth-page{min-width:0}.nl-content,.nl-banner__row,.nl-steps,.nl-prompt,.nl-inner-page,.biz-container{box-sizing:border-box;width:100%;max-width:1200px;padding-left:16px;padding-right:16px}.nl-banner__row{flex-direction:column;padding:0 16px;position:relative;top:40px}.nl-banner__text,.nl-banner__illust{width:100%}.nl-banner__title-main{font-size:42px;line-height:1.2}.nl-banner__illust{height:240px;margin-top:24px}.nl-steps-wrap{padding:0 16px}.nl-steps__inner{flex-wrap:wrap;height:auto}.nl-steps__item{flex:50%;min-width:200px;padding:20px 18px}.nl-steps__item:after,.nl-steps__item:before{display:none}.nl-advantages-section{padding-bottom:48px}.nl-advantages-section__bg,.nl-advantages-section__grid{top:-48px}.nl-advantages-section__orb--1{width:200px;height:200px;right:-40px}.nl-prompt__header{padding:20px 0 36px}.nl-prompt__header:before{width:260px;height:100px}.nl-prompt__title{letter-spacing:.04em;font-size:24px}.nl-prompt__subtitle{margin-top:12px;font-size:14px;line-height:1.7}.nl-prompt__grid{grid-template-columns:1fr}.nl-prompt__cards{grid-template-columns:1fr;gap:10px}.nl-prompt__visual{border-radius:10px;min-height:280px}.nl-prompt__card{border-radius:10px;padding:22px 20px}.nl-auth-container{width:100%;padding:24px 16px 40px}.nl-auth-panel{border-radius:12px;flex-direction:column;min-height:auto}.nl-auth-panel__left{min-height:220px}.nl-auth-panel__left-content{padding:32px 28px 36px}.nl-auth-panel__logo{height:36px;margin-bottom:20px}.nl-auth-panel__left-title{font-size:24px}.nl-auth-panel__features{gap:8px;margin-top:20px}.nl-auth-panel__right{--nl-auth-inset-x:24px;width:100%}.nl-auth-panel__right-head,.nl-auth-form-wrap{padding-left:var(--nl-auth-inset-x);padding-right:var(--nl-auth-inset-x)}.nl-auth-panel__right-head{padding-top:28px}.nl-auth-tabs{margin-left:var(--nl-auth-inset-x);margin-right:var(--nl-auth-inset-x)}}.nl-forgot-page{background:radial-gradient(80% 60% at 10% 20%,#0039a614 0%,#0000 60%),radial-gradient(60% 50% at 90% 80%,#1a52b80f 0%,#0000 55%),#f0f4fa;flex:1;min-width:0}.nl-forgot-container{width:min(480px,100%);margin:0 auto;padding:48px 24px 64px}.nl-forgot-card{background:#fff;border:1px solid #0039a60f;border-radius:16px;padding:40px 48px 32px;box-shadow:0 4px 6px #0039a60a,0 24px 48px #0039a61a}.nl-forgot-head{text-align:center;margin-bottom:28px}.nl-forgot-title{color:#1a1a2e;margin:0;font-size:24px;font-weight:600;line-height:1.3}.nl-forgot-sub{color:#8c8c9a;margin:12px 0 0;font-size:14px;line-height:1.6}.nl-forgot-form .ant-form-item{margin-bottom:16px}.nl-forgot-form .nl-auth-input.ant-input-affix-wrapper,.nl-forgot-form .nl-auth-input.ant-input{border-radius:8px;height:40px}.nl-forgot-submit-item{margin-top:8px;margin-bottom:0!important}.nl-forgot-email-readonly{margin-bottom:16px!important}.nl-forgot-back-link{color:#8c8c9a;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:12px;padding:0;font-size:13px;transition:color .2s;display:block}.nl-forgot-back-link:hover{color:var(--color-primary)}.nl-forgot-footer-link{text-align:center;margin-top:20px;font-size:13px}.nl-forgot-footer-link a{color:#8c8c9a;text-decoration:none;transition:color .2s}.nl-forgot-footer-link a:hover{color:var(--color-primary)}@media (width<=576px){.nl-forgot-container{padding:32px 16px 48px}.nl-forgot-card{padding:32px 24px 24px}}@media (width<=768px){.public-header__inner{gap:8px;height:56px;padding:0 12px}.public-header__left{gap:12px;min-width:0}.public-header__logo{height:32px}.public-header__menu-btn{display:inline-flex}.public-header__btn-login,.public-header__btn-register{width:auto;min-width:64px;height:32px;padding:0 12px;font-size:13px}.nl-inner-page{padding:24px 0 48px}.nl-inner-page__header{margin-bottom:24px;padding:0 4px}.nl-inner-page__header h1{font-size:24px}.nl-inner-page__content{word-break:break-word;padding:24px 16px;font-size:14px;line-height:1.8}.nl-inner-page__back{margin-top:24px}.nl-agreement-tabs .ant-tabs-nav-list{width:100%}.nl-agreement-tabs .ant-tabs-tab{flex:1;justify-content:center;padding:8px 12px!important;font-size:14px!important}.nl-agreement-tabs .ant-tabs-content-holder{padding:20px 16px}.biz-container{padding-bottom:24px;padding-left:12px;padding-right:12px}.biz-page-title__text{font-size:16px;line-height:1.4}.nl-banner{height:auto;min-height:auto;padding-bottom:32px}.nl-banner__title-main{font-size:28px}.nl-banner__title-sub{font-size:14px}.nl-steps__item{flex:100%;min-width:0}.nl-prompt__card-title{font-size:16px}.nl-auth-sms-row{flex-direction:column;align-items:stretch;gap:10px}.nl-auth-phone-row{flex-wrap:wrap}.nl-auth-form .nl-auth-select.nl-auth-region-select.ant-select{flex:100%;width:100%}.nl-auth-sms-input,.nl-auth-form--register .nl-auth-sms-btn{width:100%}.nl-auth-captcha-row{flex-direction:row;align-items:center;gap:8px}.nl-auth-captcha-input{flex:1;min-width:0}.nl-auth-form--login .nl-auth-captcha-img-btn,.nl-auth-sms-captcha-modal .nl-auth-captcha-img-btn{flex-shrink:0;width:100px}.nl-auth-panel__right{--nl-auth-inset-x:16px}.public-footer{padding:32px 16px 28px}.public-footer__copyright{font-size:12px}.public-footer__links{gap:8px 16px}.public-footer__links a{font-size:13px}}.kyc-page__alert{border-radius:var(--radius-md);margin-bottom:16px}.kyc-page__card.page-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.kyc-page__card .ant-card-body{padding:28px 32px 32px}.kyc-steps{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:linear-gradient(#f8fafd 0%,#fff 100%);margin-bottom:32px;padding:22px 28px;box-shadow:inset 0 1px #ffffffe6}.kyc-steps .ant-steps-item{padding-inline-start:0!important}.kyc-steps .ant-steps-item-container{align-items:center;display:flex}.kyc-steps .ant-steps-item-icon{border-width:2px!important;border-radius:50%!important;width:36px!important;height:36px!important;margin-inline-end:12px!important;font-size:16px!important;line-height:36px!important}.kyc-steps .ant-steps-item-active .ant-steps-item-icon{box-shadow:0 4px 12px #0039a63d;background:var(--color-primary)!important;border-color:var(--color-primary)!important}.kyc-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--color-primary)!important;background:#fff!important}.kyc-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:var(--color-primary)!important}.kyc-steps .ant-steps-item-wait .ant-steps-item-icon{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border))!important;background:#fff!important}.kyc-steps .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:var(--color-text-secondary)!important}.kyc-steps .ant-steps-item-title{font-weight:500;color:var(--color-text-secondary)!important;font-size:16px!important;line-height:1.5!important}.kyc-steps .ant-steps-item-active .ant-steps-item-title{color:var(--color-primary)!important;font-size:17px!important;font-weight:600!important}.kyc-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--color-text-primary)!important}.kyc-steps .ant-steps-item-tail:after{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-border))!important;height:2px!important}.kyc-steps .ant-steps-item-finish .ant-steps-item-tail:after{background:color-mix(in srgb, var(--color-primary) 45%, var(--color-border))!important}@media (width<=768px){.kyc-steps{padding:18px 16px}.kyc-steps .ant-steps-item-title{font-size:14px!important}.kyc-steps .ant-steps-item-active .ant-steps-item-title{font-size:15px!important}.kyc-steps .ant-steps-item-icon{width:32px!important;height:32px!important;margin-inline-end:8px!important;font-size:14px!important;line-height:32px!important}}.kyc-form{width:100%}.kyc-form__section+.kyc-form__section{border-top:1px solid var(--color-border);margin-top:4px;padding-top:20px}.kyc-form__section-title{color:var(--color-text-primary);margin-bottom:16px;font-size:14px;font-weight:600}.kyc-form .ant-form-item-label>label{color:#555;font-size:14px}.kyc-form .ant-input,.kyc-form .ant-input-affix-wrapper,.kyc-form .ant-select-selector{border-radius:var(--radius-sm)}.kyc-form__actions{border-top:1px solid var(--color-border);justify-content:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.kyc-form__actions .ant-btn{min-width:120px}.kyc-upload{width:100%}.kyc-upload__intro{color:var(--color-text-secondary);margin:0 0 16px;font-size:13px;line-height:1.6}.kyc-upload__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kyc-upload__item{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(#fff 0%,#fafbfd 100%);flex-direction:column;gap:12px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.kyc-upload__item:hover{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));box-shadow:var(--shadow-hover)}.kyc-upload__item--required{border-left:3px solid var(--color-primary)}.kyc-upload__item--filled{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--color-primary-soft) 55%, #fff) 100%)}.kyc-upload__item-head{align-items:flex-start;gap:12px;display:flex}.kyc-upload__item-icon{width:40px;height:40px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.kyc-upload__item-meta{flex:1;min-width:0}.kyc-upload__item-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kyc-upload__item-title{color:var(--color-text-primary);font-size:15px;font-weight:600}.kyc-upload__item-required{color:#cf1322;background:#fff1f0;border:1px solid #ffccc7;border-radius:999px;flex-shrink:0;padding:0 7px;font-size:11px;font-weight:500;line-height:20px}.kyc-upload__item-status{color:var(--color-text-secondary);margin-top:4px;font-size:12px;line-height:1.5;display:block}.kyc-upload__empty{border:1px dashed color-mix(in srgb, var(--color-primary) 22%, var(--color-border));border-radius:var(--radius-md);color:#b8c0cc;background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;padding:14px;font-size:13px;display:flex}.kyc-upload__empty .anticon{color:color-mix(in srgb, var(--color-primary) 35%, #b8c0cc);font-size:22px}.kyc-upload__files{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kyc-upload__file{border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));border-radius:var(--radius-sm);background:#ffffffe0;align-items:center;gap:8px;padding:8px 10px;display:flex}.kyc-upload__file-icon{color:var(--color-primary);flex-shrink:0;font-size:14px}.kyc-upload__file-icon--pdf{color:#cf1322}.kyc-upload__file-thumb{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--color-border);background:#fff;flex-shrink:0;width:36px;height:36px}.kyc-upload__empty-hint{color:var(--color-text-secondary);font-size:12px}.kyc-upload__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;font-size:13px;overflow:hidden}.kyc-upload__file-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.kyc-upload__file-btn{border-radius:6px;width:28px;height:28px;padding:0}.kyc-upload__file-btn:hover{background:var(--color-primary-soft)!important}.kyc-upload__item-footer .ant-btn{border-radius:var(--radius-sm);border-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-border));height:36px;color:var(--color-primary);background:#ffffffe6}.kyc-upload__item--sided{grid-column:span 2}.kyc-upload__item--complete{border-color:color-mix(in srgb, var(--color-success,#52c41a) 35%, var(--color-border))}.kyc-upload__sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kyc-upload__side{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:14px;transition:border-color .2s,box-shadow .2s;display:flex}.kyc-upload__side--filled{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--color-primary-soft) 65%, #fff) 100%);box-shadow:0 4px 16px #0039a60f}.kyc-upload__side-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.kyc-upload__side-badge{max-width:100%;height:auto;min-height:26px;color:var(--color-primary);background:var(--color-primary-soft);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.kyc-upload__side-badge--back{color:#4a5d7a;background:#f0f3f8}.kyc-upload__side-required,.kyc-upload__side-hint{font-size:11px;font-style:normal;font-weight:500}.kyc-upload__side-required{color:var(--color-error,#ff4d4f)}.kyc-upload__side-hint{color:#8a96a8}.kyc-upload__side-status{color:var(--color-success);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.kyc-upload__side-status--empty{color:#b8c0cc}.kyc-upload__upload-wrap,.kyc-upload__upload-wrap .ant-upload{width:100%;display:block}.kyc-upload__upload-slot{aspect-ratio:85.6/54;border:1px dashed color-mix(in srgb, var(--color-primary) 30%, var(--color-border));border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);cursor:pointer;background:linear-gradient(#fff 0%,#f8fafd 100%);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 16px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.kyc-upload__upload-slot:hover{border-color:var(--color-primary-light);background:var(--color-primary-soft);transform:translateY(-1px);box-shadow:0 4px 12px #0039a614}.kyc-upload__upload-slot--loading{pointer-events:none;opacity:.72}.kyc-upload__upload-slot .anticon{color:var(--color-primary);font-size:30px}.kyc-upload__upload-text{color:var(--color-text-primary);font-size:14px;font-weight:600}.kyc-upload__upload-hint{color:var(--color-text-secondary);font-size:12px}.kyc-upload__preview{width:100%}.kyc-upload__preview-frame{aspect-ratio:85.6/54;border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));background:linear-gradient(145deg,#f8fafd 0%,#eef3fb 100%);width:100%;position:relative;overflow:hidden}.kyc-upload__preview-frame .ant-image{background:#fff;width:100%;height:100%;display:block}.kyc-upload__preview-frame .ant-image-img{object-fit:contain;background:#fff;width:100%;height:100%}.kyc-upload__preview-overlay{z-index:2;opacity:0;pointer-events:none;background:#001a4d6b;justify-content:center;align-items:center;gap:14px;transition:opacity .2s;display:flex;position:absolute;inset:0}.kyc-upload__preview-frame:hover .kyc-upload__preview-overlay,.kyc-upload__preview-overlay:hover,.kyc-upload__preview-overlay:focus-within{opacity:1;pointer-events:auto}.kyc-upload__overlay-action{line-height:0;display:inline-flex}.kyc-upload__overlay-btn{justify-content:center;align-items:center;width:40px!important;height:40px!important;color:var(--color-text-primary)!important;background:#fffffff5!important;border-radius:50%!important;padding:0!important;font-size:18px!important;transition:transform .2s,background .2s,color .2s!important;display:inline-flex!important;box-shadow:0 4px 12px #0000002e!important}.kyc-upload__overlay-btn:hover{transform:scale(1.06);color:var(--color-primary)!important;background:#fff!important}.kyc-upload__overlay-btn--danger{color:var(--color-error)!important}.kyc-upload__overlay-btn--danger:hover{color:#fff!important;background:var(--color-error)!important}.kyc-upload__item-footer .ant-btn:hover{border-color:var(--color-primary-light)!important;color:var(--color-primary)!important;background:var(--color-primary-soft)!important}.kyc-done__header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.kyc-done__icon{color:var(--color-success);flex-shrink:0;margin-top:2px;font-size:28px}.kyc-done__title{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:600}.kyc-done__desc{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.6}.kyc-done__table{margin-bottom:8px}.kyc-done__table .ant-table{border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.kyc-done__table .ant-table-thead>tr>th{background:#f8fafd;font-weight:500}.kyc-page .page-title__subtitle{max-width:560px;line-height:1.6}@media (width<=768px){.kyc-page__card .ant-card-body{padding:20px 16px 24px}.kyc-upload__list{grid-template-columns:1fr}.kyc-upload__item--sided{grid-column:span 1}.kyc-upload__sides{grid-template-columns:1fr}.kyc-done__header{flex-direction:column;align-items:flex-start;gap:12px}.kyc-done__table{margin-inline:-4px}.kyc-form__actions{flex-direction:column;align-items:stretch;gap:10px}.kyc-form__actions .ant-btn{width:100%;min-width:0;margin:0!important}.kyc-page .ant-steps-horizontal.ant-steps-label-horizontal{padding-bottom:4px;overflow-x:auto}.kyc-page .ant-steps-item-title{font-size:13px!important}}:root{--color-primary:#0039a6;--color-primary-hover:#002d85;--color-primary-light:#1a52b8;--color-primary-soft:#0039a614;--color-bg-page:#f3f5f9;--color-bg-card:#fff;--color-bg-soft:#e6f0ff;--color-bg-header:#0039a6;--color-bg-footer:#001a4d;--color-text-primary:#333;--color-text-secondary:#999;--color-text-muted:#7381a3;--color-text-inverse:#fff;--color-border:#ececec;--color-border-light:#d4e2f7;--color-success:#52c41a;--color-warning:#faad14;--color-error:#ff4d4f;--header-height:64px;--header-sub-height:65px;--content-max-width:1200px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:20px;--shadow-card:0 2px 8px #0039a60f;--shadow-hover:0 12px 24px #162f6d24;--shadow-btn:0 8px 16px #0039a638;--content-padding-desktop:24px;--content-padding-tablet:20px;--content-padding-mobile:16px}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary);background:var(--color-bg-page);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif,Apple Color Emoji,Segoe UI Emoji}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}#root{min-height:100vh}.ant-btn-primary{box-shadow:var(--shadow-btn)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary);font-weight:500}.ant-tabs-ink-bar{background:var(--color-primary)}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:500}.ant-card.page-card{margin-bottom:16px}.ant-table-wrapper{max-width:100%}@media (width<=768px){.ant-card.page-card .ant-card-head{flex-wrap:wrap;gap:8px;padding:12px 16px}.ant-card.page-card .ant-card-head-title{white-space:normal;overflow:visible}.ant-card.page-card .ant-card-extra{width:100%;margin-inline-start:0!important}.ant-card.page-card .ant-card-extra .ant-btn{width:100%}.ant-card.page-card .ant-card-body{padding:16px}.ant-tabs-nav{margin-bottom:12px!important}.ant-tabs-tab{padding:8px 12px!important;font-size:14px!important}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}}
