*,*:focus,*:focus-visible,*:focus-within,*:active,button:focus,button:focus-visible,a:focus,a:focus-visible,[tabindex]:focus,[tabindex]:focus-visible{outline:none!important;box-shadow:none!important}*:focus-visible:focus-visible{outline:2px solid rgba(0,183,205,.5)!important;outline-offset:2px!important}@media (hover: none) and (pointer: coarse){*,*:focus,*:focus-visible,*:active{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}}*{margin:0;padding:0;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent!important;outline:none!important}html,body{margin:0!important;padding:0!important;width:100%!important;min-height:100%!important;overflow-x:hidden!important}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}:root{--brand-primary: #00B7CD;--brand-dark: #0099ad;--brand-gradient: linear-gradient(135deg, #00d4e8, #00B7CD);--brand-bg: #F0FAFB;--brand-bg-deep: #D3FBFF;--brand-msg-bg: #EEFAFC;--brand-text: #333333;--page-bg: #D3FBFF;--card-bg: rgba(253, 253, 253, .898);--brand-success: #52c41a;--brand-warning: #faad14;--brand-danger: #ff4d4f;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 26px;--radius-circle: 50%;--shadow-sm: 0 1px 3px rgba(0,80,100,.06), 0 1px 2px rgba(0,80,100,.04);--shadow-md: 0 4px 16px rgba(0,80,100,.1);--shadow-lg: 0 8px 28px rgba(0,80,100,.14);--shadow-glow: 0 4px 12px rgba(0,180,200,.4);--table-header-bg: #EAF7F9;--table-row-sep: #EEF4F5;--table-row-hover: #F5FBFB;--border: #E5EEF0}.ant-layout-content{background:#d3fbff!important}.ant-layout-sider{box-shadow:2px 0 8px #0000000d}.ant-card{background:#fdfdfde5!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;border:none!important}.ant-card-bordered{border:none!important}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--table-header-bg)!important;font-weight:500!important;font-size:14px!important;color:#333!important}.ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{color:#606266!important;font-size:14px!important;border-bottom:1px solid var(--table-row-sep)!important}.ant-statistic-title{font-size:14px}.ant-timeline-item-head-custom{padding:0}.desktop-sider{background:#fff!important}.desktop-sider .ant-layout-sider-children{background:transparent!important}.desktop-sider ::-webkit-scrollbar-thumb{background:#0000001f}.desktop-sider ::-webkit-scrollbar-thumb:hover{background:#0003}@media (max-width: 768px){.login-card{width:90%!important;max-width:380px!important;margin:0 auto}.desktop-sider{display:none!important}.main-layout-content{margin-left:0!important}.ant-layout-header{padding:0 12px!important}.header-user-info span:not(.ant-tag){display:none}.header-user-info{font-size:12px!important}.dashboard-stats .ant-col{flex:0 0 50%!important;max-width:50%!important}.dashboard-bottom .ant-col{flex:0 0 100%!important;max-width:100%!important}.ant-table-wrapper{overflow-x:auto}.ant-table-wrapper .ant-table{min-width:100%}.ant-table-wrapper,.ant-table-container{max-width:100%}.ant-layout-content{margin:12px!important;min-height:auto!important}.ant-modal{max-width:95%!important;margin:10px auto!important}.ant-modal .ant-modal-body{padding:16px!important}.ant-form-item{margin-bottom:12px!important}.ant-space{flex-wrap:wrap}h4.ant-typography{font-size:16px!important;margin-bottom:12px!important}.ant-descriptions{font-size:13px}.ant-descriptions-item-label{width:80px!important}.ant-descriptions-view table{table-layout:fixed}.ant-descriptions-view td{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.ant-drawer-body{padding:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ant-drawer-body .ant-menu{border-right:none}.ant-statistic-title{font-size:12px!important}.ant-statistic-content{font-size:22px!important}.ant-tag{font-size:11px!important;padding:0 4px!important;line-height:20px!important}.ant-btn,.ant-tabs-nav{font-size:13px!important}.ant-tabs-tab{padding:8px 12px!important}.ant-tabs-extra-content{display:flex;flex-wrap:wrap;gap:4px}.ant-card-head{padding:0 12px!important;min-height:44px!important}.ant-card-head-title{font-size:14px!important;padding:10px 0!important}.ant-card-extra{padding:10px 0!important}.ant-card-body{padding:12px!important}.ant-input-search,.ant-input-affix-wrapper,.ant-select{font-size:14px!important}}@media (min-width: 769px) and (max-width: 1024px){.dashboard-stats .ant-col{flex:0 0 50%!important;max-width:50%!important}}.mobile-menu-btn{display:none!important}@media (max-width: 768px){.mobile-menu-btn{display:inline-flex!important}}.hoverable-card{transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer;border-radius:12px!important;position:relative}.hoverable-card:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #00b7cd1f!important}.hoverable-card:active{transform:translateY(-1px)!important;box-shadow:0 6px 20px #00b7cd40!important}.hoverable-card:focus,.hoverable-card:focus-visible,.hoverable-card:focus-within,.hoverable-card *:focus,.hoverable-card *:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.hoverable-card{-webkit-tap-highlight-color:transparent!important}@media (hover: none) and (pointer: coarse){.hoverable-card:active{box-shadow:0 4px 16px #00b7cd4d!important;transform:translateY(-1px)!important}}.brand-tag{background:linear-gradient(135deg,#00b7cd,#00d4e8)!important;color:#fff!important;border:none!important}.fade-enter{opacity:0;transform:translateY(8px)}.fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.ant-skeleton-element .ant-skeleton-button{border-radius:6px}.ant-empty-normal{margin:48px 0}.ant-empty-image{opacity:.6}.stat-card{border-radius:12px;overflow:hidden;transition:all .3s ease}.stat-card:hover{box-shadow:0 4px 16px #00b7cd1f}.ant-table-tbody>tr.ant-table-row:hover>td{background:var(--table-row-hover)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:#00b7cd14!important}.section-header{border-left:3px solid #00B7CD;padding-left:12px;margin-bottom:16px}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-count{animation:countUp .5s ease-out}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003}.header-user-info{font-weight:500;color:#2c3e50;font-size:13px}.login-input-wrapper{position:relative;display:block;width:100%}.login-input-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#00000040;font-size:14px;line-height:1}.login-input-wrapper .ant-input,.login-input-wrapper .ant-input-affix-wrapper{padding-left:36px!important;border-radius:8px!important;height:44px!important}.login-input-wrapper .ant-input-affix-wrapper .ant-input{padding-left:0!important;border-radius:0!important;height:auto!important}*{word-break:break-word;overflow-wrap:break-word}*{-webkit-tap-highlight-color:transparent!important;outline:none!important}*:focus{outline:none!important}*:focus-visible{outline:none!important}a:focus,button:focus,div:focus,span:focus,li:focus{outline:none!important}a:active,button:active,.ant-btn:active,.ant-menu-item:active{-webkit-tap-highlight-color:transparent!important}.ant-btn:active,.ant-menu-item:active,.ant-card:active,.ant-list-item:active,.mobile-menu-btn:active{opacity:.75!important;transition:opacity .08s ease}@media (max-width: 768px){.ant-layout-content>div:last-child{padding-bottom:env(safe-area-inset-bottom,0px)}}.ant-btn-primary{background:var(--brand-gradient)!important;border-color:#00b7cd!important;color:#fff!important;box-shadow:0 2px 8px #00b4c859}.ant-btn-primary:hover{background:linear-gradient(135deg,#00d4e8,#0099ad)!important;border-color:#0099ad!important;color:#fff!important}.ant-btn-primary:disabled{background:#cfe9ed!important;border-color:#cfe9ed!important;color:#ffffffd9!important}.ant-btn-default{background-color:#fff!important;border-color:#00b7cd!important;color:#00b7cd!important}.ant-btn-default:hover{background-color:#f0fafb!important;border-color:#00b7cd!important;color:#00b7cd!important}.ant-breadcrumb a{color:#2c3e50!important}.ant-breadcrumb-separator{color:#a8abb2!important}.ant-table-thead>tr>th{padding:8px 12px!important;height:63px!important;line-height:47px!important;border-bottom:1px solid var(--table-row-sep)!important}.ant-table-tbody>tr>td{padding:8px 12px!important;border-bottom:1px solid var(--table-row-sep)!important}.desktop-sider .ant-menu-item-selected,.ant-drawer .ant-menu-item-selected{background-color:#00b7cd1a!important;color:#00b7cd!important}.desktop-sider .ant-menu-item-selected .anticon,.ant-drawer .ant-menu-item-selected .anticon,.desktop-sider .ant-menu-item:hover,.ant-drawer .ant-menu-item:hover,.desktop-sider .ant-menu-item:hover .anticon,.ant-drawer .ant-menu-item:hover .anticon{color:#00b7cd!important}@media (max-width: 768px){.projects-filter-row{flex-wrap:wrap!important;row-gap:8px!important}.projects-filter-row .ant-col{max-width:100%!important;flex:0 0 100%!important;min-width:0!important}.projects-filter-row .ant-col:first-child{flex:1 1 auto!important}.projects-filter-row .ant-col:first-child .ant-space,.projects-filter-row .ant-col:first-child .ant-space-item{min-width:0!important}.projects-filter-row .ant-space{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:nowrap!important}.projects-filter-row .ant-space-item{min-width:0!important;max-width:100%!important}.projects-filter-row .ant-segmented{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.projects-filter-row .ant-segmented-group{display:flex!important;flex-wrap:wrap!important;min-width:0!important;row-gap:4px!important}.projects-filter-row .ant-segmented-item{flex:0 0 auto!important}.projects-filter-row .ant-segmented-item-label{font-size:12px!important;padding-inline:6px!important;white-space:nowrap!important}.projects-filter-row .projects-filter-count{display:none!important}.projects-filter-row .ant-segmented::-webkit-scrollbar{display:none!important}.projects-filter-search{width:100%!important;min-width:0!important}.projects-filter-row .ant-space{flex-wrap:wrap!important;row-gap:8px!important}}.project-card{transition:box-shadow .25s ease,transform .25s ease}.project-card:hover{box-shadow:0 6px 18px #00788c24!important;transform:translateY(-2px)}.archive-cat-dblclick{border-radius:8px;transition:background .2s ease}.archive-cat-dblclick:hover{background:#f0fbff}.archive-cat-dblclick{position:relative}.archive-cat-dblclick:hover:after{content:"⚡ 双击编辑";position:absolute;top:6px;right:10px;color:#00b7cd;font-size:12px;background:#fff;padding:1px 8px;border-radius:4px;box-shadow:0 1px 4px #00788c26;z-index:2}.investor-card{transition:box-shadow .25s ease,transform .25s ease}.investor-card:hover{box-shadow:0 6px 18px #00788c24!important;transform:translateY(-2px)}.archive-cat-wrap{flex:0 0 100%!important;max-width:100%!important;min-width:100%!important}@media (max-width: 768px){.valuation-hero{margin:-12px -12px 16px!important;padding:16px!important}.valuation-hero .ant-space{gap:8px!important}.ant-table-tbody>tr>td{white-space:normal!important}.ant-table-thead>tr>th{white-space:normal!important}}@media (max-width: 992px){.responsive-table .ant-card{border-radius:8px;overflow:hidden}.responsive-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.responsive-card-cell{display:flex;flex-direction:column;min-width:0}.responsive-card-cell .rc-label{font-size:12px;color:#999;margin-bottom:2px;word-break:break-word}.responsive-card-cell .rc-value{font-size:13px;color:#262626;word-break:break-word;min-width:0;white-space:normal}.responsive-card-cell .rc-value .ant-tag{margin-inline-end:0}.responsive-card-cell .rc-value a,.responsive-card .ant-card-head-title a{display:inline-flex;align-items:center;min-height:44px}.responsive-card-actions{margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0}.responsive-card-actions .ant-btn{font-size:14px;min-height:44px;min-width:44px;padding:4px 14px}.responsive-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:13px;color:#666}.responsive-pagination .ant-btn{min-height:44px;min-width:84px;font-size:14px}}@media (min-width: 769px) and (max-width: 992px){.responsive-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.projects-grid,.investor-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width: 768px){.projects-grid,.investor-grid{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 992px){.projects-grid,.investor-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width: 992px){.ant-btn:not(.ant-btn-sm){min-height:44px}.ant-btn-sm{min-height:44px;min-width:44px;padding:6px 12px;height:auto}.ant-btn.ant-btn-icon-only,.mobile-menu-btn{min-width:44px;min-height:44px}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next{min-width:44px;min-height:44px;line-height:42px}.ant-pagination-item a{line-height:42px}.responsive-pagination .ant-btn{min-height:44px;min-width:84px}.ant-drawer-close{padding:12px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.responsive-card .ant-card-head-title a,.responsive-card-cell .rc-value a{min-height:44px;display:inline-flex;align-items:center}}@media (max-width: 992px){.leads-list-scope .responsive-pagination .ant-select,.leads-list-scope .leads-filter-bar .ant-select{min-height:44px;height:44px}.leads-list-scope .responsive-pagination .ant-select .ant-select-content,.leads-list-scope .leads-filter-bar .ant-select .ant-select-content{min-height:42px;display:inline-flex;align-items:center}.leads-list-scope .responsive-pagination .ant-select .ant-select-content-value,.leads-list-scope .leads-filter-bar .ant-select .ant-select-content-value{line-height:42px}.leads-list-scope .leads-name-search,.leads-list-scope .leads-name-search .ant-input-affix-wrapper{min-height:44px}.leads-list-scope .leads-name-search .ant-input-affix-wrapper{padding-top:0;padding-bottom:0;display:flex;align-items:center}.leads-list-scope .leads-name-search .ant-input{min-height:44px}.leads-list-scope .responsive-card-actions .ant-checkbox-wrapper{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}}@media (max-width: 992px){.ant-select-dropdown.ant-select-dropdown .ant-select-item{min-height:44px;padding:10px 12px;line-height:22px}.ant-select-dropdown.ant-select-dropdown .ant-select-item-option{display:flex;align-items:center;min-height:44px}.ant-select-dropdown.ant-select-dropdown .ant-select-item-option .ant-select-item-option-content{line-height:22px}}@media (max-width: 992px){.projects-filter-row .ant-select{min-height:44px;height:44px}.projects-filter-row .ant-select .ant-select-content,.projects-filter-row .ant-select .ant-select-selection-item{min-height:42px;display:inline-flex;align-items:center;line-height:42px}.projects-filter-row .ant-input-affix-wrapper{min-height:44px;padding-top:0;padding-bottom:0;display:flex;align-items:center}.projects-filter-row .ant-input-affix-wrapper .ant-input,.projects-filter-row .ant-input{min-height:44px}.responsive-table .ant-select,.responsive-pagination .ant-select{min-height:44px;height:44px}.responsive-table .ant-select .ant-select-content,.responsive-pagination .ant-select .ant-select-content{min-height:42px;display:inline-flex;align-items:center}.projects-pagination .ant-pagination-options .ant-select,.investors-pagination .ant-pagination-options .ant-select{min-height:44px;height:44px}.projects-pagination .ant-pagination-options .ant-select .ant-select-content,.investors-pagination .ant-pagination-options .ant-select .ant-select-content{min-height:42px;display:inline-flex;align-items:center}.projects-pagination.is-narrow .ant-pagination,.investors-pagination.is-narrow .ant-pagination{display:flex;flex-wrap:wrap;row-gap:8px;justify-content:flex-start}.projects-pagination.is-narrow .ant-pagination-options-quick-jumper,.investors-pagination.is-narrow .ant-pagination-options-quick-jumper{display:none}.recent-more-link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.hoverable-card .ant-card-head a,.responsive-card .ant-card-head-title a{min-height:44px}}@media (max-width: 992px){.ant-pagination.ant-pagination .ant-pagination-item,.ant-pagination.ant-pagination .ant-pagination-prev,.ant-pagination.ant-pagination .ant-pagination-next,.ant-pagination.ant-pagination .ant-pagination-jump-prev,.ant-pagination.ant-pagination .ant-pagination-jump-next{min-width:44px;min-height:44px;line-height:42px}.ant-pagination.ant-pagination .ant-pagination-item a,.ant-pagination.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination.ant-pagination .ant-pagination-next .ant-pagination-item-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;line-height:44px}.ant-input-affix-wrapper .ant-input-clear-icon,.ant-input-affix-wrapper .ant-input-suffix .anticon-close-circle{width:44px;min-width:44px;height:100%;min-height:44px;margin:0;display:inline-flex;align-items:center;justify-content:center}.recent-more-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;margin:-10px 0}.ant-card-extra a,.ant-card-extra .ant-btn-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;margin:-8px 0}.projects-filter-row .projects-filter-row .ant-select,.responsive-pagination.responsive-pagination .ant-select,.projects-pagination.projects-pagination .ant-pagination-options .ant-select,.investors-pagination.investors-pagination .ant-pagination-options .ant-select,.responsive-table.responsive-table .ant-select{min-height:44px;height:44px}.projects-filter-row .projects-filter-row .ant-select .ant-select-content,.responsive-pagination.responsive-pagination .ant-select .ant-select-content,.responsive-table.responsive-table .ant-select .ant-select-content,.projects-pagination.projects-pagination .ant-pagination-options .ant-select .ant-select-content,.investors-pagination.investors-pagination .ant-pagination-options .ant-select .ant-select-content{min-height:42px;display:inline-flex;align-items:center}}@media (max-width: 992px){.ant-table:has(.ant-table-selection-column) colgroup col:first-child{width:44px!important}.ant-table-tbody>tr>td.ant-table-selection-column,.ant-table-thead>tr>th.ant-table-selection-column{width:44px;min-width:44px;padding-left:0!important;padding-right:0!important}.ant-table-selection-column .ant-table-selection{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px}.ant-table-selection-column .ant-checkbox-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:44px;height:44px;margin:0}.ant-table-selection-column .ant-checkbox-wrapper:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.ant-tabs-nav-more{min-width:44px;min-height:44px}.ant-switch.ant-switch-small{position:relative}.ant-switch.ant-switch-small:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.ant-tabs-tab{min-height:44px}.ant-btn{min-width:44px}.ant-table-tbody>tr>td:has(.ant-btn),.ant-table-tbody>tr>td:has(.ant-switch){padding-left:0!important;padding-right:0!important}.ant-select{position:relative}.ant-select:after{content:"";position:absolute;top:50%;left:50%;width:100%;min-width:44px;height:44px;transform:translate(-50%,-50%)}}.ml-root,.lg-page,.lg-page--mobile{--ml-brand: #00B7CD;--ml-brand-ink: #0E7F8E;--ml-ink: #13222A;--ml-ink-soft: #2C3E50;--ml-muted: #5B6B73;--ml-line: #E3EAEC;--ml-line-soft: #EEF4F6;--ml-shell-bg: #D3FBFF;--ml-bg: #EDF2F3;--ml-card: #FFFFFF;--ml-soft: #F6FBFC;--ml-r-lg: 14px;--ml-r-md: 10px;--ml-r-sm: 8px;--ml-sh-card: 0 1px 2px rgba(19, 34, 42, .04), 0 6px 20px rgba(0, 183, 205, .06);--ml-sh-panel: -4px 0 24px rgba(0, 80, 100, .1)}.ml-root{min-height:100vh}.ml-sider{position:fixed;left:0;top:0;bottom:0;z-index:100;overflow:auto;background:var(--ml-card);border-right:1px solid var(--ml-line)}.ml-sider-brand{margin-bottom:4px;padding:16px 8px 12px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--ml-line-soft)}.ml-sider-brand-box{width:100%;padding:10px 12px;border-radius:var(--ml-r-md);background:var(--ml-card);display:flex;align-items:center;justify-content:center}.ml-sider-logo{width:56px;height:56px;object-fit:contain;display:block}.ml-sider-logo-wide{height:56px;display:block}.ml-menu-transparent.ant-menu,.ml-menu-transparent.ant-menu-inline,.ml-menu-transparent.ant-menu-vertical{background:transparent}.ml-menu-flush.ant-menu{border-right:none}.ml-drawer-title{display:flex;align-items:center;gap:10px;margin:-8px 0;padding:6px;border-radius:var(--ml-r-sm);background:var(--ml-card)}.ml-drawer-logo{height:40px;display:block}.ml-drawer .ant-drawer-header{padding:16px 24px;background:var(--ml-card);border-bottom:1px solid var(--ml-line-soft)}.ml-drawer .ant-drawer-body{padding:0;overflow-y:auto;background:var(--ml-card);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ml-main{transition:margin-left .2s;background:var(--ml-shell-bg)}.ml-main--collapsed{margin-left:80px}.ml-main--expanded{margin-left:200px}.ml-main--mobile{margin-left:0}.ml-header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:99;padding:0 24px;background:var(--ml-shell-bg);border-bottom:none}.ml-header--mobile{padding:0 8px}.ml-header--mobile .ant-btn{min-width:44px;min-height:44px}.ml-header-logo{height:30px;display:block;vertical-align:middle}.ml-crumb-link{color:var(--ml-ink-soft);font-size:14px}.ml-crumb-current{color:var(--ml-brand);font-size:14px}.ml-crumb-sep{color:var(--ml-muted)}.ml-user{display:flex;align-items:center;gap:6px;cursor:pointer}.ml-avatar.ant-avatar{background:var(--ml-brand)}.ml-tag.ant-tag{margin:0}.ml-content{margin:24px;min-height:280px;background:var(--ml-shell-bg)}.ml-content--mobile{margin:12px}.ml-content--ai{margin:0 24px}.lg-page{position:relative;height:100vh;overflow:hidden;background:url(/globe-earth.jpg) no-repeat center center;background-size:cover}.lg-page--mobile{height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:url(/globe-earth.jpg) no-repeat center 30% / cover}.lg-corner-logo{position:absolute;top:30px;left:30px;z-index:10}.lg-corner-logo img{height:56px;width:auto;display:block}.lg-panel{position:absolute;top:0;right:0;width:550px;height:100vh;display:flex;align-items:center;justify-content:center;background:#fffffff7;box-shadow:var(--ml-sh-panel)!important}.lg-panel-inner{width:100%;max-width:450px;margin-top:-20px;padding:0 25px}.lg-card{width:100%;max-width:400px;padding:36px 28px 32px;background:var(--ml-card);border-radius:16px;box-shadow:0 8px 32px #0050641f,0 2px 8px #0050640f!important}.lg-card-head{margin-bottom:20px;text-align:center}.lg-head{margin-bottom:45px}.lg-brand-logo{height:52px;width:auto;display:block;margin:0 auto 8px}.lg-title{margin:0;line-height:1.25}.lg-page .lg-title,.lg-page--mobile .lg-title{color:var(--ml-ink)!important;font-size:40px!important;font-weight:700!important}.lg-page--mobile .lg-title.lg-title--center{margin-bottom:16px;font-size:28px!important;font-weight:600!important;text-align:center}.lg-tab-row{margin-top:12px}.lg-tab-row--center{margin-bottom:32px;text-align:center}.lg-tab{display:inline-block;padding-bottom:4px;color:var(--ml-brand);font-size:20px;font-weight:700;border-bottom:3px solid var(--ml-brand)}.lg-tab--sm{font-size:16px;font-weight:600}.lg-form{margin-top:13px}.lg-field.ant-form-item{margin-bottom:20px}.lg-field-lg.ant-form-item{margin-bottom:28px}.lg-field-pw.ant-form-item{margin-bottom:12px}.lg-field-pw-lg.ant-form-item{margin-bottom:16px}.lg-agree.ant-form-item{margin-bottom:0;margin-top:14px}.lg-agree--sm.ant-form-item{margin-bottom:0;margin-top:0}.lg-submit.ant-form-item{margin-bottom:0;margin-top:16px}.lg-forgot-row{text-align:right}.lg-forgot-row--sm{margin-bottom:12px}.lg-forgot-row--lg{margin-bottom:16px;margin-top:2px}.lg-input.ant-input,.lg-input.ant-input-affix-wrapper{height:40px;padding-top:0;padding-bottom:0;font-size:14px;border-radius:var(--ml-r-md);border:1px solid var(--ml-line)}.lg-input.ant-input-affix-wrapper>input.ant-input{height:100%}.lg-input.ant-input:hover,.lg-input.ant-input-affix-wrapper:hover,.lg-input.ant-input:focus,.lg-input.ant-input-affix-wrapper-focused{border-color:var(--ml-brand)}.lg-page--mobile .lg-input.ant-input,.lg-page--mobile .lg-input.ant-input-affix-wrapper{height:44px}.lg-btn.ant-btn{height:52px;font-size:16px;font-weight:500;border-radius:var(--ml-r-md);background:var(--ml-brand)!important;border-color:var(--ml-brand)!important;color:#fff!important;box-shadow:0 2px 8px #00b7cd59!important;letter-spacing:2px}.lg-btn.ant-btn:hover,.lg-btn.ant-btn:focus{background:var(--ml-brand-ink)!important;border-color:var(--ml-brand-ink)!important}.lg-btn--sm.ant-btn{height:44px}.lg-check.ant-checkbox-wrapper{font-size:13px;color:var(--ml-muted)}.lg-link{color:var(--ml-brand);text-decoration:none}.lg-link--muted{color:var(--ml-muted);font-size:13px;text-decoration:none}.lg-link--sm{font-size:13px}.lg-page--mobile .lg-check.ant-checkbox-wrapper{display:inline-flex;align-items:center;min-height:44px}.lg-page--mobile .lg-link{display:inline-flex;align-items:center;min-height:44px;vertical-align:middle}.lg-modal{--ml-brand: #00B7CD;--ml-ink: #13222A;--ml-muted: #5B6B73;--ml-line: #E3EAEC;--ml-line-soft: #EEF4F6;--ml-r-lg: 14px;--ml-r-md: 10px;--ml-sh-card: 0 1px 2px rgba(19, 34, 42, .04), 0 6px 20px rgba(0, 183, 205, .06)}.lg-modal.ant-modal{top:40px}.lg-modal .ant-modal-body{max-height:60vh;overflow-y:auto;padding:20px 24px;font-size:14px;line-height:1.8;color:var(--ml-ink)}.lg-modal-body{white-space:pre-wrap}.lg-modal .ant-modal-container,.lg-modal .ant-modal-content{border:1px solid var(--ml-line);border-radius:var(--ml-r-lg);box-shadow:var(--ml-sh-card)}.lg-modal .ant-modal-header,.lg-modal .ant-modal-footer{border-color:var(--ml-line-soft)}.ml-root--wb{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,Helvetica Neue,Arial,sans-serif}.ml-root--wb .ml-sider.ant-layout-sider:not(.ant-layout-sider-collapsed){flex:0 0 242px!important;max-width:242px!important;min-width:242px!important;width:242px!important}.ml-root--wb .ml-main--expanded{margin-left:242px}.ml-root--wb .ml-sider-brand{padding:15px 12px 13px;border-bottom-color:#e3eaec}.ml-root--wb .ml-sider-brand-box{padding:0;background:transparent;border-radius:0}.ml-root--wb .ml-sider-logo-wide{height:46px}.ml-root--wb .ml-nav-sec{padding:12px 10px 6px;font-size:11px;letter-spacing:.08em;color:#93a2a8}@media (max-width: 1023px){.ml-root--wb .ml-nav-sec{display:none}}@media (max-width: 1023px){.ml-root--wb .ml-sider.ant-layout-sider-collapsed{flex:0 0 76px!important;max-width:76px!important;min-width:76px!important;width:76px!important}.ml-root--wb .ml-main--collapsed{margin-left:76px}}.ml-root--wb .ml-header{height:60px;line-height:normal;padding:0 20px;background:#edf2f3e0;-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px);border-bottom:1px solid #E3EAEC}.ml-root--wb .ml-header--mobile{padding:0 12px}.ml-root--wb .ml-main{background:#edf2f3;background-image:radial-gradient(1100px 520px at 104% -12%,#e2f5f8,#e2f5f800 62%);background-repeat:no-repeat}.ml-root--wb .ml-content{margin:0;padding:20px 20px 40px;background:transparent!important}@media (min-width: 1024px){.ml-root--wb .ml-content{padding:16px 20px 36px}}@media (max-width: 768px){.ml-root--wb .ml-content{margin:0!important}}@media (max-width: 900px){.ml-root--wb .wb-btn{height:44px;border-radius:12px}.ml-root--wb .wb-banner-go{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 767px){.ml-root--wb .ml-header,.ml-root--wb .ml-header--mobile{height:54px}.ml-root--wb .ml-content--mobile{margin:0;padding:12px 12px calc(80px + env(safe-area-inset-bottom))}}.ml-bnav{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fffffff5;border-top:1px solid #E3EAEC;padding-bottom:env(safe-area-inset-bottom);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ml-bnav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:62px;min-width:0;padding:0;border:0;background:none;font-family:inherit;font-size:11px;color:#93a2a8;cursor:pointer}.ml-bnav-item.on{color:#0093a6;font-weight:600}.ml-bnav-item .anticon{font-size:21px;line-height:1}.ml-bnav-item>span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ml-bnav-item:focus-visible{outline:2px solid #00B7CD;outline-offset:-2px}.ai-page,.ai-dash,.ai-stats,.ai-modal,.ai-fab{--ai-line: #E3EAEC;--ai-line2: #D2DEE1;--ai-brand: #00B7CD;--ai-brand-d: #0093A6;--ai-brand-50: #E8F8FB;--ai-brand-100: #D3F1F6;--ai-ink: #13222A;--ai-ink2: #5A6C74;--ai-ink3: #93A2A8;--ai-bg: #EDF2F3;--ai-bg-soft: #F5F9FA;--ai-card: #FFFFFF;--ai-ok: #12B39B;--ai-warn: #D98A21;--ai-danger: #D8554A;--ai-info: #3C7FBE;--ai-r-lg: 16px;--ai-r-md: 12px;--ai-r-sm: 8px;--ai-sh: 0 1px 2px rgba(16, 44, 70, .05), 0 4px 12px rgba(16, 44, 70, .05)}.ai-page{min-width:0;color:var(--ai-ink, #13222A)}.ai-page.ai-page-desktop{padding-bottom:4px}.ai-page .ai-header-desktop{background:var(--ai-card, #FFFFFF);border:1px solid var(--ai-line, #E3EAEC);border-radius:var(--ai-r-lg, 16px);box-shadow:var(--ai-sh, none);padding:10px 14px!important;margin-top:4px}.ai-page .ai-header-mobile{border-bottom-left-radius:var(--ai-r-md, 12px);border-bottom-right-radius:var(--ai-r-md, 12px);box-shadow:0 2px 10px #00788c29}.ai-page .ai-header-title{color:var(--ai-ink, #13222A);font-weight:700}.ai-page .ai-history{scrollbar-gutter:stable}.ai-page .ai-history::-webkit-scrollbar{width:6px}.ai-page .ai-history::-webkit-scrollbar-thumb{background:var(--ai-line2, #D2DEE1);border-radius:3px}.ai-page .ai-msg{min-width:0}.ai-page .ai-bubble{min-width:0;overflow-wrap:anywhere}.ai-page .ai-bubble-user{border-radius:18px 6px 18px 18px!important;box-shadow:0 4px 16px #0096ac42!important}.ai-page .ai-bubble-ai{border:1px solid var(--ai-line, #E3EAEC);border-radius:6px 18px 18px!important;box-shadow:var(--ai-sh, none)!important}.ai-page .ai-bubble-ai.is-error{border-color:#f3c9c4;background:#fff4f2!important}.ai-page .ai-welcome-bubble{box-shadow:0 6px 22px #006e8224!important;border-radius:14px 18px 18px!important}.ai-page .ai-welcome .ant-btn-link,.ai-page .ai-loadmore .ant-btn-link{color:var(--ai-brand-d, #0093A6);font-weight:500}.ai-page .ai-typing-bubble{border:1px solid var(--ai-line, #E3EAEC);border-radius:6px 18px 18px!important;box-shadow:var(--ai-sh, none)!important}.ai-page .ai-quickbar{gap:8px!important;padding-top:10px!important}.ai-page .ai-quickbar .ant-btn{border-radius:999px!important;border-color:var(--ai-brand-100, #D3F1F6)!important;color:var(--ai-brand-d, #0093A6)!important;background:var(--ai-brand-50, #E8F8FB)!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ai-page .ai-quickbar .ant-btn:hover{border-color:var(--ai-brand, #00B7CD)!important;background:#dcf5f9!important;color:var(--ai-brand-d, #0093A6)!important}.ai-page .ai-composer-desktop{border-top:1px solid var(--ai-line, #E3EAEC)!important;background:transparent!important}.ai-page .ai-input-shell{border:1px solid var(--ai-line, #E3EAEC)!important;border-radius:var(--ai-r-lg, 16px)!important;box-shadow:var(--ai-sh, none)!important;transition:border-color .15s ease,box-shadow .15s ease}.ai-page .ai-input-shell:focus-within{border-color:var(--ai-brand, #00B7CD)!important;box-shadow:0 0 0 2px #00b7cd24!important}.ai-page .ai-composer-mobile{border-top-left-radius:var(--ai-r-md, 12px);border-top-right-radius:var(--ai-r-md, 12px)}.ai-page .ai-attach-list{border:1px solid var(--ai-brand-100, #D3F1F6)!important;border-radius:var(--ai-r-md, 12px)!important;background:var(--ai-brand-50, #E8F8FB)!important}.ai-page .ai-scope{border:1px solid var(--ai-brand-100, #D3F1F6)!important;background:var(--ai-brand-50, #E8F8FB)!important;color:var(--ai-brand-d, #0093A6)!important;border-top-left-radius:var(--ai-r-md, 12px)!important;border-top-right-radius:var(--ai-r-md, 12px)!important}.ai-page .ant-card{border-radius:var(--ai-r-md, 12px)}.ai-page .ant-tag{border-radius:var(--ai-r-sm, 8px)}.ai-page .ant-alert{border-radius:var(--ai-r-md, 12px)}.ai-page .ant-empty{color:var(--ai-ink3, #93A2A8)}.ai-page .ant-descriptions-bordered .ant-descriptions-view,.ai-modal .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--ai-line, #E3EAEC);border-radius:var(--ai-r-md, 12px);overflow:hidden}.ai-page .ant-list-item{overflow-wrap:anywhere}.ai-modal .ant-modal-container,.ai-modal .ant-modal-content{border-radius:var(--ai-r-lg, 16px);box-shadow:var(--ai-sh, none);overflow:hidden}.ai-modal .ant-modal-header{border-bottom:1px solid var(--ai-line, #E3EAEC);margin-bottom:12px}.ai-modal .ant-modal-title{font-weight:600;color:var(--ai-ink, #13222A)}.ai-dash.ant-card{background:var(--ai-card, #FFFFFF);border:1px solid var(--ai-line, #E3EAEC);border-radius:var(--ai-r-lg, 16px)!important;box-shadow:var(--ai-sh, none)}.ai-dash.ant-card>.ant-card-head{border-bottom:1px solid var(--ai-line, #E3EAEC);min-height:50px}.ai-dash.ant-card>.ant-card-head .ant-card-head-title{font-weight:600;color:var(--ai-ink, #13222A)}.ai-dash.ant-card>.ant-card-head .ant-card-head-title{min-width:0}.ai-dash .ai-dash-head{flex-wrap:wrap;row-gap:4px}.ai-dash .ai-dash-sub{min-width:0;white-space:normal}.ai-dash .ai-dash-summary{background:linear-gradient(135deg,#F2FBFC,var(--ai-brand-50, #E8F8FB))!important;border:1px solid var(--ai-brand-100, #D3F1F6)!important;border-radius:var(--ai-r-md, 12px)!important}.ai-dash .ant-card-small{border-radius:var(--ai-r-md, 12px)!important;border:1px solid var(--ai-line, #E3EAEC)}.ai-dash .ant-card-small>.ant-card-head{border-bottom:1px solid var(--ai-line, #E3EAEC);min-height:40px;padding:0 14px}.ai-dash .ant-list-item{overflow-wrap:anywhere}.ai-dash .ant-tag{border-radius:var(--ai-r-sm, 8px)}.ai-dash .ant-empty{color:var(--ai-ink3, #93A2A8)}.ai-stats .ant-card{border:1px solid var(--ai-line, #E3EAEC);border-radius:var(--ai-r-lg, 16px);box-shadow:var(--ai-sh, none);background:var(--ai-card, #FFFFFF)}.ai-stats .ant-empty{color:var(--ai-ink3, #93A2A8)}.ai-fab{border-color:var(--ai-brand, #00B7CD)!important;box-shadow:0 4px 16px #00b7cd59!important}.ai-fab:focus-visible{outline:2px solid var(--ai-brand-d, #0093A6);outline-offset:2px}.ai-page .ant-btn:focus-visible,.ai-page .ant-input:focus-visible,.ai-modal .ant-btn:focus-visible{outline:2px solid var(--ai-brand, #00B7CD);outline-offset:1px}.ai-page .ai-more-history-link:focus-visible,.ai-page .ai-src-link:focus-visible,.ai-page .ai-copy-btn:focus-visible,.ai-dash .ai-dash-toggle:focus-visible{outline:2px solid var(--ai-brand, #00B7CD);outline-offset:2px;border-radius:var(--ai-r-sm, 8px)}@media (min-width: 992px) and (max-width: 1199px){.ai-page.ai-page-desktop{max-width:100%}}@media (min-width: 769px) and (max-width: 991px){.ai-page .ai-header-desktop{border-radius:var(--ai-r-md, 12px)}}@media (max-width: 992px){.ai-page .ai-quickbar .ant-btn{min-height:44px}.ai-page .ai-input-shell .ant-btn{min-height:44px;min-width:44px}.ai-page .ai-composer .ant-btn{min-width:44px!important;min-height:44px!important}.ai-page .ai-composer textarea.ant-input,.ai-page .ai-composer .ant-input{min-height:44px!important}}@media (max-width: 992px){.ai-page .ai-more-history-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px}.ai-page .ai-loadmore .ant-btn{min-height:44px}.ai-page .ai-src-link{display:inline-flex;align-items:center;min-height:44px}.ai-page .ai-copy-btn{position:relative;display:inline-flex;align-items:center;justify-content:center}.ai-page .ai-copy-btn:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.ai-dash .ai-dash-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px}}@media (max-width: 768px){.ai-page .ai-history{padding-left:12px!important;padding-right:12px!important}.ai-page .ai-quickbar{padding-left:2px!important;padding-right:2px!important}.ai-page .ai-input-shell{border-radius:var(--ai-r-md, 12px)!important}.ai-dash .ant-card-small>.ant-card-head{padding:0 12px}}@media (max-width: 480px){.ai-page .ai-bubble-user,.ai-page .ai-bubble-ai{max-width:86%!important}.ai-page .ai-quickbar .ant-btn{min-height:44px;font-size:12px}}
