:root{--ant-sider-collapsed-width: 56px}.member-expiry-banner{flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#fff3f0;color:#000;font-size:14px;padding:13px 0;text-align:center;font-style:normal;font-weight:400;line-height:22px}.main-layout{height:100vh;overflow:hidden;display:flex;color:#30303d;background-color:#00000005!important}.main-layout .main-sider{height:100vh;position:relative;flex:none!important;max-width:none!important;left:0;overflow:hidden;z-index:999;background:#fafafcfa!important;border-right:1px solid rgba(0,0,0,.06)!important;width:var(--sider-width, 208px)!important}.main-layout .main-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.main-layout .main-sider .logo{flex-shrink:0;height:68px}.main-layout .main-sider .logo .logo-inner{height:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:12px 12px 24px 16px;gap:8px}.main-layout .main-sider .logo .logo-inner .logo-expanded-img{flex:1;min-width:0;height:32px;object-fit:contain;object-position:left center}.main-layout .main-sider .logo .logo-inner .trigger-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border-radius:8px;transition:background .2s;width:32px;height:32px;padding:4px}.main-layout .main-sider .logo .logo-inner .trigger-btn:hover{background:#f0f0f0}.main-layout .main-sider .logo.collapsed{cursor:pointer}.main-layout .main-sider .logo.collapsed .logo-collapsed-area{height:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:12px;padding-bottom:24px;cursor:pointer;position:relative}.main-layout .main-sider .logo.collapsed .logo-collapsed-area .logo-icon-img{height:32px;object-fit:contain;display:block;transition:opacity .15s}.main-layout .main-sider .logo.collapsed .logo-collapsed-area .logo-expand-icon-wrap{position:absolute;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;border-radius:8px;cursor:pointer;opacity:0;pointer-events:none;transition:background .2s,opacity .15s}.main-layout .main-sider .logo.collapsed .logo-collapsed-area .logo-expand-icon-wrap:hover{background:#f0f0f0}.main-layout .main-sider .logo.collapsed .logo-collapsed-area .logo-expand-icon-wrap .logo-expand-icon{display:flex;align-items:center;justify-content:center}.main-layout .main-sider .logo.collapsed .logo-collapsed-area:has(.logo-icon-img:hover) .logo-icon-img,.main-layout .main-sider .logo.collapsed .logo-collapsed-area:has(.logo-expand-icon-wrap:hover) .logo-icon-img{opacity:0}.main-layout .main-sider .logo.collapsed .logo-collapsed-area:has(.logo-icon-img:hover) .logo-expand-icon-wrap,.main-layout .main-sider .logo.collapsed .logo-collapsed-area:has(.logo-expand-icon-wrap:hover) .logo-expand-icon-wrap{opacity:1;pointer-events:auto}.main-layout .main-sider .menu-container{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 68px);overflow:hidden}.main-layout .main-sider .menu-container .main-menu{flex:1;overflow-y:auto;overflow-x:hidden;padding-top:4px}.main-layout .main-sider .menu-container .main-menu::-webkit-scrollbar{width:3px}.main-layout .main-sider .menu-container .main-menu::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.main-layout .main-sider .menu-container .bottom-menu{padding:8px 0 16px}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item{display:flex;align-items:center;justify-content:center;height:40px;margin:0 8px 8px;padding:0 8px;border-radius:8px;color:#000000d9;cursor:pointer;transition:background .2s}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item:hover{background:#0000000a}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item.collapsed{margin:0 8px 8px;padding:0;justify-content:center;height:40px}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item.collapsed-msg-wrap{cursor:default;background:transparent!important}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item.collapsed-msg-wrap:hover{background:transparent!important}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item .bottom-item-icon{flex-shrink:0;font-size:24px}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item .bottom-item-label{font-size:14px;color:#000000d9;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-style:normal;font-weight:400;line-height:22px}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item .bottom-item-label.task-label{font-size:14px;color:#3776ff;font-weight:500}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item .bottom-item-label.points-label{font-size:14px;font-weight:500;color:#3e4c59}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item .bottom-item-mini-text{font-size:10px;color:#3e4c59;text-align:center;line-height:1.2}.main-layout .main-sider .menu-container .bottom-menu .bottom-menu-item.bottom-menu-item-user .user-trigger-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.main-layout .main-sider .menu-container .bottom-menu .points-member-card{margin:0 8px 8px;padding:8px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;display:flex;flex-direction:column;gap:8px}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .points-member-row{display:flex;align-items:center;height:24px}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .points-member-row .pmc-label{color:#3f59ff;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .points-member-row .pmc-value{padding-left:4px;font-size:16px;color:#3f59ff;line-height:22px;flex:1;min-width:0;font-family:DIN Alternate}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .points-member-row .pmc-open-img{flex-shrink:0;height:24px;width:auto;display:block;cursor:pointer}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row{height:24px;background:#00000008;border-radius:6px;display:flex;align-items:center;padding-left:4px;gap:4px;cursor:pointer;overflow:hidden;transition:background .2s}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row:hover{background:#0000000d}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .pmc-task-icon{width:16px;height:16px;flex-shrink:0}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .pmc-task-label{font-size:12px;color:#00000073;white-space:nowrap}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .ant-carousel{flex:1;min-width:0;height:24px}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .ant-carousel .slick-slider,.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .ant-carousel .slick-list,.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .ant-carousel .slick-track{height:100%}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .ant-carousel .slick-slide{height:24px}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .ant-carousel .slick-slide>div{height:100%}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .pmc-carousel-slide{display:flex!important;align-items:center;height:24px;gap:4px}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .pmc-carousel-slide--invite{position:relative}.main-layout .main-sider .menu-container .bottom-menu .points-member-card .pmc-task-row .pmc-carousel-slide .pmc-invite-flame{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.main-layout .main-sider .menu-container .bottom-menu .ubr-message-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;cursor:pointer;transition:background .2s}.main-layout .main-sider .menu-container .bottom-menu .ubr-message-btn:hover{background:#0000000a}.main-layout .main-sider .menu-container .bottom-menu .ubr-message-btn .bottom-item-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:32px}.main-layout .main-sider .menu-container .bottom-menu .ubr-message-btn.collapsed{width:40px!important;height:40px!important}.main-layout .main-sider .menu-container .bottom-menu .user-bottom-row{display:flex;align-items:center;height:40px;margin:0 0 8px 8px;padding:0 8px;border-radius:8px;transition:background .2s}.main-layout .main-sider .menu-container .bottom-menu .user-bottom-row .ubr-user-info{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden;height:100%;cursor:pointer}.main-layout .main-sider .menu-container .bottom-menu .user-bottom-row .ubr-user-info .user-trigger-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.main-layout .main-sider .menu-container .bottom-menu .user-bottom-row .ubr-user-info .user-trigger-name-wrap{margin-left:8px;margin-right:10px}.main-layout .main-sider .menu-container .bottom-menu .user-bottom-row .ubr-user-info .user-trigger-name-wrap .user-trigger-name{font-size:14px;color:#000000d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-layout .main-sider .menu-container .bottom-menu .user-bottom-row .ubr-user-info .user-trigger-name-wrap .user-trigger-member-level{color:#000000a6;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.main-layout .main-sider .menu-container .bottom-menu .collapsed-points-card{position:relative;width:40px;height:40px;margin:0 8px 8px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;overflow:hidden;cursor:pointer;transition:opacity .2s;flex-shrink:0}.main-layout .main-sider .menu-container .bottom-menu .collapsed-points-card .cpc-icon{position:absolute;bottom:23px;left:2px;width:7px;height:10px;display:block}.main-layout .main-sider .menu-container .bottom-menu .collapsed-points-card .cpc-value{position:absolute;bottom:28.5px;left:11px;transform:translateY(50%);font-size:11px;font-family:DIN Alternate,sans-serif;font-weight:400;color:#3f59ff;line-height:normal;white-space:nowrap;text-align:center;width:24px}.main-layout .main-sider .menu-container .bottom-menu .collapsed-points-card .cpc-member-bar{position:absolute;bottom:-1px;left:-1px;right:-1px;height:20px;border-radius:0 0 8px 8px;background:linear-gradient(152.84deg,#a171ff 5.94%,#5d66ff 97.62%);display:flex;align-items:center;padding-left:4px;font-size:10px;color:#fff;line-height:18px}.main-layout .main-sider .ant-menu{background:transparent;border-right:none;color:#000000d9;padding:0}.main-layout .main-sider .ant-menu .ant-menu-item-icon,.main-layout .main-sider .ant-menu .ant-menu-submenu-icon{font-size:24px!important;flex-shrink:0}.main-layout .main-sider .ant-menu .ant-menu-title-content{font-size:14px!important;font-weight:400;margin-left:8px;flex-shrink:0}.main-layout .main-sider .ant-menu.ant-menu-inline-collapsed .ant-menu-title-content{display:none!important}.main-layout .main-sider .ant-menu .ant-menu-item{height:40px;line-height:40px;padding-inline:8px!important;margin:0 8px 8px!important;width:calc(100% - 16px)!important;border-radius:8px!important;color:#000000d9;background-color:transparent}.main-layout .main-sider .ant-menu .ant-menu-item:hover{background-color:#0000000a!important;color:#000000d9!important}.main-layout .main-sider .ant-menu .ant-menu-item:hover .anticon{color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-item.ant-menu-item-selected{background-color:#f0f4ff!important;color:#3f59ff!important;transition:none!important}.main-layout .main-sider .ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{font-weight:600;transition:none!important}.main-layout .main-sider .ant-menu .ant-menu-item.ant-menu-item-selected .anticon{color:#3f59ff!important;transition:none!important}.main-layout .main-sider .ant-menu .ant-menu-submenu-title{height:40px;line-height:40px;padding-inline:8px!important;margin:0 8px 8px!important;width:calc(100% - 16px)!important;border-radius:8px!important;color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-submenu-title:hover{background-color:#0000000a!important;color:#000000d9!important}.main-layout .main-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#3f59ff!important}.main-layout .main-sider .ant-menu .ant-menu-submenu-active>.ant-menu-submenu-title{color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-submenu-arrow{color:#0006}.main-layout .main-sider .ant-menu .ant-menu-sub{background:transparent!important}.main-layout .main-sider .ant-menu .ant-menu-sub .ant-menu-item{padding-inline-start:20px!important}.main-layout .main-sider.ant-layout-sider-collapsed{flex:0 0 var(--ant-sider-collapsed-width)!important;max-width:var(--ant-sider-collapsed-width)!important;min-width:var(--ant-sider-collapsed-width)!important;width:var(--ant-sider-collapsed-width)!important}.main-layout .main-sider.ant-layout-sider-collapsed .ant-menu-inline-collapsed .ant-menu-item{padding-inline:0!important;display:flex;align-items:center;justify-content:center}.main-layout .site-layout{height:100vh;overflow:hidden;display:flex;flex-direction:column;transition:margin-left .2s;background-color:#fff}.main-layout .site-layout .site-content{background-color:#fff;flex:1;min-height:0;border-radius:4px;overflow:hidden}.main-layout .site-layout .site-content>*{height:100%!important}.main-layout .site-layout .site-content .page-content{width:100%}.main-layout .site-layout .site-content::-webkit-scrollbar{width:10px;height:10px}.main-layout .site-layout .site-content::-webkit-scrollbar-track{background:#e6e9eb;border-radius:5px}.main-layout .site-layout .site-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:5px;transition:background .3s}.main-layout .site-layout .site-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5568d3,#653a8a)}.pmc-open-tooltip-content{display:flex;align-items:center;gap:8px;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;white-space:nowrap;color:#fff;line-height:22px}.pmc-open-tooltip-content .pmc-tooltip-gradient-text{background:linear-gradient(151.74deg,#a171ff 5.94%,#5d66ff 97.62%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:22px;cursor:pointer}.bottom-menu-popover .ant-popover-inner{padding:0!important;border-radius:16px;box-shadow:none!important}.bottom-menu-popover .popover-content{cursor:default;display:flex;flex-direction:column;padding:24px;background:#fff;border-radius:16px;box-shadow:0 9px 28px 8px #0000000d,0 6px 16px #00000014,0 3px 6px -4px #0000001f;width:380px;box-sizing:border-box}.bottom-menu-popover .popover-content .popover-title{color:#1d2129;font-size:22px;font-weight:600;line-height:28px;margin-bottom:8px}.bottom-menu-popover .popover-content .popover-images{display:flex;justify-content:center;align-items:center;gap:20px;width:100%}.bottom-menu-popover .popover-content .popover-images .qr-img{width:144px;border-radius:8px;overflow:hidden}.bottom-menu-popover .popover-content .popover-images .qr-img img{width:100%;height:100%;object-fit:contain}.bottom-menu-popover .popover-content .popover-images .phone-img{width:144px;border-radius:8px;overflow:hidden}.bottom-menu-popover .popover-content .popover-images .phone-img img{width:100%;height:auto;object-fit:contain}.bottom-menu-popover .popover-content .popover-desc{color:#4e5969;font-size:14px;line-height:20px;width:100%}.bottom-menu-logout-popover .ant-popover-inner{padding:0!important}.bottom-menu-logout-popover .popover-menu{min-width:160px;max-width:200px;border-radius:12px;background:#fff;box-shadow:0 6px 24px #0000001f,0 2px 8px #00000014;overflow:hidden}.bottom-menu-logout-popover .popover-menu .popover-user-header{display:flex;align-items:center;padding:16px 16px 14px;gap:10px;cursor:default}.bottom-menu-logout-popover .popover-menu .popover-user-header .popover-user-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.bottom-menu-logout-popover .popover-menu .popover-user-header .popover-user-name{font-size:14px;font-weight:500;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.bottom-menu-logout-popover .popover-menu .popover-menu-item{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background-color .2s}.bottom-menu-logout-popover .popover-menu .popover-menu-item:hover{background-color:#f5f6fa}.bottom-menu-logout-popover .popover-menu .popover-menu-item .anticon{font-size:16px;color:#4e5969;flex-shrink:0}.bottom-menu-logout-popover .popover-menu .popover-menu-item span{font-size:14px;color:#1d2129;line-height:22px}.bottom-menu-logout-popover .popover-menu .popover-menu-item.popover-menu-item-out{color:#ff3700}.bottom-menu-logout-popover .popover-menu .popover-menu-item.popover-menu-item-out .anticon{color:#ff3700!important}.bottom-menu-logout-popover .popover-menu .popover-menu-item.popover-menu-item-out span{color:#ff3700}.bottom-menu-logout-popover .popover-menu .popover-divider{height:1px;background-color:#f0f1f5;margin:0}.privacy-popover-container .ant-popover-inner{padding:0!important}.privacy-popover-container .ant-popover-inner-content{padding:0}.ant-modal-content .ant-modal-title{font-size:20px;font-weight:500;color:#333}.policy-content{padding:16px}.policy-content .ant-typography{font-size:16px}.ant-typography h2{color:#333;margin-bottom:24px}.ant-typography h4{color:#444;margin-top:24px;margin-bottom:16px}.ant-typography p{color:#555;line-height:1.8;margin-bottom:16px}.ant-typography p:last-child{margin-bottom:0}.feedback-modal .ant-modal-content{border-radius:12px;overflow:hidden}.feedback-modal .ant-modal-header{border-bottom:none;padding:24px 24px 10px}.feedback-modal .ant-modal-title{font-size:18px;font-weight:500;text-align:center}.feedback-modal .ant-modal-body{padding:16px 24px 24px}.feedback-modal .feedback-content{display:flex;flex-direction:column;gap:16px}.feedback-modal .feedback-textarea{resize:none;border-radius:8px;padding:12px;font-size:14px;border:1px solid #e8e8e8}.feedback-modal .feedback-textarea::placeholder{color:#bfbfbf}.feedback-modal .feedback-textarea:focus{border-color:#1890ff}.feedback-modal .upload-container{margin-top:8px}.feedback-modal .upload-container .ant-upload-list-picture-card .ant-upload-list-item,.feedback-modal .upload-container .ant-upload.ant-upload-select-picture-card{width:88px;height:88px;margin:0 8px 8px 0;border-radius:8px}.feedback-modal .upload-container .upload-hint{margin-top:8px;font-size:12px;color:#999}.feedback-modal .ant-modal-footer{border-top:none;padding:10px 24px 24px;text-align:center}.feedback-modal .ant-modal-footer .ant-btn{height:40px;padding:0 32px;font-size:14px;border-radius:6px;margin:0 8px}.feedback-modal .ant-modal-footer .ant-btn-primary{background-color:#4a66fd}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item{padding:8px}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-actions,.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-actions{opacity:1}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn,.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn{opacity:1;pointer-events:auto}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn.ant-btn-text,.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn.ant-btn-text{color:#000000a6}.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn.ant-btn-text:hover,.file-upload-container .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-actions .ant-upload-list-item-card-actions-btn.ant-btn-text:hover{color:#ff4d4f}.file-upload-container .uploading-indicator{margin-bottom:8px;color:#1890ff;display:flex;align-items:center}.file-upload-container .uploading-indicator .anticon{margin-right:8px;font-size:16px}.file-upload-container .upload-hint{margin-top:8px;color:#999;font-size:12px}.file-upload-container .non-image-file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:8px;overflow:hidden}.file-upload-container .non-image-file .anticon{font-size:24px;color:#40a9ff;margin-bottom:8px}.file-upload-container .non-image-file span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.hover-jump-link-wrapper{position:relative;width:100%}.hover-jump-link-wrapper .hover-jump-icon{display:none;position:absolute;top:2px;right:2px;color:#3f59ff;padding:4px;cursor:pointer;z-index:10;align-items:center;justify-content:center;font-size:16px;line-height:1}.hover-jump-link-wrapper .hover-jump-icon.custom-icon-visible,.hover-jump-link-wrapper:hover .hover-jump-icon{display:flex}.privacy-modal .ant-modal-body{padding:16px 0 0}.privacy-modal .ant-modal-header{margin-bottom:0}.privacy-modal .privacy-popover{width:100%;background:#fff;border-radius:8px;overflow:hidden}.privacy-modal .privacy-popover .hover-icon{top:14px;right:14px}.privacy-modal .privacy-popover .privacy-menu-item{display:flex;align-items:center;padding:15px 10px;cursor:pointer;transition:background-color .3s;margin:5px 0;border-radius:8px;background-color:#f7f8fc}.privacy-modal .privacy-popover .privacy-menu-item:hover{background-color:#e7eaff;color:#3f59ff}.privacy-modal .privacy-popover .privacy-menu-item .anticon{font-size:20px;margin-right:12px}.privacy-modal .privacy-popover .privacy-menu-item span{font-size:16px}.privacy-modal .privacy-popover .privacy-menu-item.email-contact{justify-content:space-between;padding-right:5px}.privacy-modal .privacy-popover .privacy-menu-item.email-contact .left-content{display:flex;align-items:center}.privacy-modal .privacy-popover .privacy-menu-item.email-contact .right-content .anticon{margin-right:0;cursor:pointer}.privacy-modal .privacy-popover .privacy-version{padding:15px 0 0;font-size:14px;color:#3e4c59;margin-top:30px;text-align:center}.system-message-notification-container{position:fixed;bottom:60px;z-index:1000;display:flex;flex-direction:column-reverse;pointer-events:none}.system-message-notification-container.collapsed,.system-message-notification-container.expanded{left:60px}.system-message-card{position:absolute;bottom:-8px;left:0;width:320px;background:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;padding:10px;display:flex;align-items:flex-start;pointer-events:auto;transition:all .3s ease}.system-message-card:before{content:"";position:absolute;left:-8px;bottom:28px;width:16px;height:16px;background:#fff;transform:rotate(45deg);z-index:1}.system-message-card .message-icon{margin-right:12px;margin-top:4px;font-size:20px}.system-message-card .message-icon.success{color:#52c41a}.system-message-card .message-icon.error{color:#ff4d4f}.system-message-card .message-icon.info,.system-message-card .message-icon.loading{color:#1890ff}.system-message-card .message-content{flex:1;font-size:14px;color:#333;line-height:1.5;word-break:break-all}.system-message-card .message-content .message-title{color:#505d6a;margin-bottom:4px;display:flex;align-items:center;font-size:16px}.system-message-card .message-content .message-subtitle{font-size:14px;color:#727c87;display:block}.system-message-card .message-content .view-details{color:#1890ff;cursor:pointer;margin-left:8px;white-space:nowrap}.system-message-card .message-content .view-details:hover{text-decoration:underline}.system-message-card .close-btn{cursor:pointer;color:#ccc;margin-left:12px;font-size:14px;line-height:1;margin-top:0}.system-message-card .close-btn:hover{color:#999}.system-notification-container{position:fixed;bottom:60px;z-index:1000;display:flex;flex-direction:column-reverse;pointer-events:none}.system-notification-container.collapsed,.system-notification-container.expanded{left:60px}.system-notification-card{position:absolute;bottom:-8px;left:0;width:320px;background:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;padding:10px;display:flex;align-items:flex-start;pointer-events:auto;transition:all .3s ease}.system-notification-card:before{content:"";position:absolute;left:-8px;bottom:28px;width:16px;height:16px;background:#fff;transform:rotate(45deg);z-index:1}.system-notification-card .notification-content{flex:1;font-size:14px;color:#333;line-height:1.5;word-break:break-all}.system-notification-card .notification-content .notification-title{color:#505d6a;margin-bottom:4px;display:flex;align-items:center;font-size:16px}.system-notification-card .notification-content .notification-subtitle{font-size:14px;color:#727c87;display:block}.system-notification-card .close-btn{cursor:pointer;color:#ccc;margin-left:12px;font-size:14px;line-height:1;margin-top:0}.system-notification-card .close-btn:hover{color:#999}.parse-error-modal .ant-modal-header{margin-bottom:24px}.parse-error-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:#333}.parse-error-modal .ant-modal-body{padding:0 24px 24px;max-height:60vh;overflow-y:auto}.parse-error-modal .ant-modal-body::-webkit-scrollbar{width:6px}.parse-error-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.parse-error-modal .ant-modal-body::-webkit-scrollbar-track{background:transparent}.parse-error-modal .error-block{display:flex;padding:20px;margin-bottom:16px;background:#fffbfb;border:1px dashed #FFBBA8;border-radius:8px;align-items:center}.parse-error-modal .error-block:last-child{margin-bottom:0}.parse-error-modal .error-block .error-icon{width:64px;height:64px;margin-right:16px;flex-shrink:0}.parse-error-modal .error-block .error-icon img{width:100%;height:100%;object-fit:contain}.parse-error-modal .error-block .error-content{flex:1}.parse-error-modal .error-block .error-content .error-title{font-size:16px;font-weight:600;color:#ff4d4f;margin-bottom:8px;line-height:24px}.parse-error-modal .error-block .error-content .error-list{padding:0;margin:0}.parse-error-modal .error-block .error-content .error-list .error-item{font-size:14px;color:#666;line-height:22px;margin-bottom:4px}.parse-error-modal .error-block .error-content .error-list .error-item:last-child{margin-bottom:0}.message-notification-popover .ant-popover-inner{padding:0;border-radius:16px;box-shadow:0 2px 12px #0000001f;overflow:hidden}.system-message-popover-content{width:400px;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.system-message-popover-content .message-popover-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 10px}.system-message-popover-content .message-popover-title{font-size:16px;font-weight:600;line-height:24px;color:#000000d9}.system-message-popover-content .mark-all-read-btn{cursor:pointer;color:#000000d9;display:flex;align-items:center;border-radius:4px;transition:color .2s}.system-message-popover-content .mark-all-read-btn:hover{background-color:#00000005}.system-message-popover-content .message-tabs .ant-tabs-nav{margin:0;padding:0 24px;border-bottom:1px solid rgba(0,0,0,.06)}.system-message-popover-content .message-tabs .ant-tabs-nav:before{border:none}.system-message-popover-content .message-tabs .ant-tabs-tab{font-size:14px;line-height:22px;color:#000000d9;padding:10px 0}.system-message-popover-content .message-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#3f59ff;font-weight:500}.system-message-popover-content .message-tabs .ant-tabs-tab:hover{color:#3f59ff}.system-message-popover-content .message-tabs .ant-tabs-ink-bar{background:#3f59ff;border-radius:7px;height:3px}.system-message-popover-content .message-tabs .ant-tabs-content-holder{overflow:hidden}.system-message-popover-content .message-tabs .ant-tabs-tabpane{padding:0}.system-message-popover-content .message-list-container{height:382px;overflow-y:auto;padding:12px 24px;position:relative}.system-message-popover-content .message-list-container::-webkit-scrollbar{width:4px}.system-message-popover-content .message-list-container::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}.system-message-popover-content .message-list-container::-webkit-scrollbar-track{background:transparent}.system-message-popover-content .message-item{padding:6px 16px;cursor:pointer;transition:all .3s;background-color:#fafafa;border-radius:8px;margin-bottom:12px;position:relative}.system-message-popover-content .message-item:hover{background-color:#e3eaff}.system-message-popover-content .message-item:hover .message-title,.system-message-popover-content .message-item:hover .message-content{color:#3f59ff}.system-message-popover-content .message-item:last-child{margin-bottom:0}.system-message-popover-content .message-item .message-header{display:flex;justify-content:space-between;align-items:flex-start}.system-message-popover-content .message-item .title-row{display:flex;align-items:center;flex:1;position:relative}.system-message-popover-content .message-item .red-dot{position:absolute;left:-8px;top:6px;width:6px;height:6px;background-color:#ff3325;border-radius:50%}.system-message-popover-content .message-item .message-title{font-size:14px;font-weight:500;line-height:22px;color:#000000d9;margin-right:8px;transition:color .3s}.system-message-popover-content .message-item .warning-icon{color:#ff9100;font-size:14px}.system-message-popover-content .message-item .message-content{font-size:12px;line-height:20px;color:#000000a6;transition:color .3s}.system-message-popover-content .message-item .message-footer-col{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;line-height:20px}.system-message-popover-content .message-item .message-footer-col .message-time{color:#00000073;white-space:nowrap}.system-message-popover-content .message-item .message-footer-col .view-details{font-size:12px;line-height:20px;color:#3f59ff;cursor:pointer;text-decoration:underline}.system-message-popover-content .ant-empty{margin-top:30px}.system-message-popover-content .empty-description{display:flex;flex-direction:column;align-items:center;gap:4px}.system-message-popover-content .empty-description .empty-title{font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:#000000d9}.system-message-popover-content .empty-description .empty-subtitle{font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:#00000073}.system-message-popover-content .loading-container{text-align:center;padding:10px;position:relative}.system-message-popover-content .no-more{text-align:center;color:#00000073;padding:10px;font-size:12px;line-height:20px}.points-task-popup-content{width:356px;padding:16px;background:#fff;border-radius:16px;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.points-task-popup-content .ptc-header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.points-task-popup-content .ptc-header .ptc-title{font-size:16px;font-weight:500;color:#000000d9;line-height:22px}.points-task-popup-content .ptc-header .ptc-subtitle{font-size:14px;color:#000000a6;line-height:22px}.points-task-popup-content .ptc-signin-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:24px}.points-task-popup-content .ptc-signin-row .ptc-day-item{display:flex;flex-direction:column;align-items:center;gap:4px}.points-task-popup-content .ptc-signin-row .ptc-day-card{width:36px;height:56px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box}.points-task-popup-content .ptc-signin-row .ptc-day-card.is-signed{background:linear-gradient(122deg,#a171ff1a 5.94%,#5d66ff1a 97.62%)}.points-task-popup-content .ptc-signin-row .ptc-day-card.is-active{background:#0000000a;border:1px solid #a171ff}.points-task-popup-content .ptc-signin-row .ptc-day-card.is-future{background:#0000000a}.points-task-popup-content .ptc-signin-row .ptc-lightning-img{width:14px;height:19px;display:block;object-fit:contain;flex-shrink:0}.points-task-popup-content .ptc-signin-row .ptc-card-points{font-size:14px;font-weight:500;line-height:1.2}.points-task-popup-content .ptc-signin-row .ptc-card-points.is-signed{color:#3f59ff}.points-task-popup-content .ptc-signin-row .ptc-card-points.is-active{color:#000000d9}.points-task-popup-content .ptc-signin-row .ptc-card-points.is-future{color:#00000040}.points-task-popup-content .ptc-signin-row .ptc-star-dot{display:block;width:5px;height:5px;border-radius:50%}.points-task-popup-content .ptc-signin-row .ptc-star-dot.is-signed{background:#a171ff}.points-task-popup-content .ptc-signin-row .ptc-star-dot.is-active{background:#00000040}.points-task-popup-content .ptc-signin-row .ptc-star-dot.is-future{background:#00000026}.points-task-popup-content .ptc-signin-row .ptc-day-label{font-size:10px;line-height:1;white-space:nowrap}.points-task-popup-content .ptc-signin-row .ptc-day-label.is-signed{background:linear-gradient(144deg,#a171ff 5.94%,#5d66ff 97.62%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.points-task-popup-content .ptc-signin-row .ptc-day-label.is-active{color:#000000d9;font-weight:500}.points-task-popup-content .ptc-signin-row .ptc-day-label.is-future{color:#00000040}.points-task-popup-content .ptc-tasks{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.points-task-popup-content .ptc-tasks .ptc-task-item{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 8px;background:#00000005;border-radius:8px}.points-task-popup-content .ptc-tasks .ptc-task-left{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}.points-task-popup-content .ptc-tasks .ptc-task-icon{flex-shrink:0;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center}.points-task-popup-content .ptc-tasks .ptc-task-icon .ptc-task-icon-img{width:14px;height:14px;object-fit:contain}.points-task-popup-content .ptc-tasks .ptc-task-name{font-size:14px;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.points-task-popup-content .ptc-tasks .ptc-task-points{background:linear-gradient(178deg,#a171ff 30.74%,#5d66ff 98.69%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500}.points-task-popup-content .ptc-tasks .ptc-task-right{flex-shrink:0;margin-left:8px;min-width:61px;display:flex;justify-content:center;align-items:center}.points-task-popup-content .ptc-tasks .ptc-btn{font-size:14px;cursor:pointer;white-space:nowrap;letter-spacing:.28px;line-height:22px}.points-task-popup-content .ptc-tasks .ptc-btn.ptc-btn-claim{display:inline-flex;align-items:center;justify-content:center;background:#3f59ff;color:#fff;border-radius:20px;width:61px;line-height:22px}.points-task-popup-content .ptc-tasks .ptc-btn.ptc-btn-claim:hover{opacity:.9}.points-task-popup-content .ptc-tasks .ptc-btn.ptc-btn-go{color:#3f59ff}.points-task-popup-content .ptc-tasks .ptc-btn.ptc-btn-go:hover{opacity:.8}.points-task-popup-content .ptc-tasks .ptc-btn.ptc-btn-done{display:inline-flex;align-items:center;justify-content:center;background:#f0f4ff;color:#3f59ff;border-radius:20px;width:61px;line-height:22px;cursor:default}.points-task-popup-content .ptc-tasks .ptc-btn.ptc-btn-expired{color:#00000040;cursor:default}.points-task-popup-content .ptc-bottom{display:flex;align-items:center;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.points-task-popup-content .ptc-bottom .ptc-bottom-hint{font-size:14px;color:#00000073}.points-task-popup-content .ptc-bottom .ptc-bottom-action{display:inline-flex;align-items:center;gap:2px;cursor:pointer}.points-task-popup-content .ptc-bottom .ptc-bottom-link{font-size:14px;color:#3f59ff}.points-task-popup-content .ptc-bottom .ptc-bottom-arrow{font-size:12px;color:#3f59ff;margin-left:2px}.euwm-modal-wrap{display:flex!important;flex-direction:column!important;align-items:center!important}.euwm-modal-wrap:before,.euwm-modal-wrap:after{content:"";display:block;flex:1 0 56px}.euwm-modal-wrap .event-user-welcome-modal{flex:0 0 auto;top:0!important;padding-bottom:0!important;margin:0 auto!important}.event-user-welcome-modal{overflow:visible!important}.event-user-welcome-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.event-user-welcome-modal .ant-modal-body{padding:0}.euwm-wrapper{position:relative}.euwm-wrapper .euwm-gift-img{position:absolute;top:-30px;right:32px;z-index:2;pointer-events:none}.euwm-card{position:relative;width:476px;border-radius:32px;overflow:hidden}.euwm-card .euwm-close-btn{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#00000073;transition:color .2s,background .2s}.euwm-card .euwm-top{padding:48px 32px 24px}.euwm-card .euwm-top .euwm-title-group{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.euwm-card .euwm-top .euwm-title-group .euwm-congrats{display:block;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:2.4px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.euwm-card .euwm-top .euwm-title-group .euwm-subtitle-group{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}.euwm-card .euwm-top .euwm-title-group .euwm-subtitle-group .euwm-subtitle{display:block;width:100%;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:.48px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.euwm-card .euwm-top .euwm-title-group .euwm-subtitle-group .euwm-desc{margin:0;width:100%;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000a6;text-align:left}.euwm-card .euwm-bottom{background:transparent;padding:0 32px}.euwm-card .euwm-bottom .euwm-start-btn{display:block;width:100%;margin-bottom:32px;padding:16px 0;border:none;border-radius:12px;background:#000000d9;color:#fff;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.32px;text-align:center;cursor:pointer;transition:background .2s}.markdown-renderer{font-size:14px;line-height:22px;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;color:#000000d9;word-wrap:break-word;word-break:break-word}.markdown-renderer h1,.markdown-renderer h2,.markdown-renderer h3,.markdown-renderer h4,.markdown-renderer h5{margin-bottom:12px!important}.markdown-renderer p{margin-bottom:16px}.markdown-renderer p:last-child{margin-bottom:0}.markdown-renderer ul,.markdown-renderer ol{margin-bottom:24px;padding-left:24px}.markdown-renderer ul{list-style-type:disc}.markdown-renderer ol{list-style-type:decimal}.markdown-renderer pre{background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:12px;overflow-x:auto;margin-bottom:16px}.markdown-renderer pre code{font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;color:#ff5100!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.markdown-renderer pre code:hover{cursor:pointer}.markdown-renderer code{font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;color:#ff5100!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}.markdown-renderer code:hover{cursor:pointer}pre .markdown-renderer code{background-color:transparent;padding:0;border-radius:0}.markdown-renderer blockquote{margin-bottom:16px!important;padding:12px;border-left:4px solid #3f59ff;background-color:#f8f9fa;border-radius:4px;font-style:italic}.markdown-renderer blockquote p{margin-bottom:6px}.markdown-renderer blockquote p:last-child{margin-bottom:0}.markdown-renderer a{color:#3f59ff;text-decoration:none;transition:color .2s}.markdown-renderer a:hover{color:#2d44cc;text-decoration:underline}.markdown-renderer img{max-width:100%;height:auto;border-radius:6px;margin:12px 0;box-shadow:0 2px 8px #0000001a}.markdown-renderer table{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:14px}.markdown-renderer table th,.markdown-renderer table td{padding:10px;border:1px solid #e1e4e8;text-align:left}.markdown-renderer table th{background-color:#f6f8fa;font-weight:600}.markdown-renderer table tr:nth-child(2n){background-color:#f9fafb}.markdown-renderer table tr:hover{background-color:#f0f2f5}.markdown-renderer hr{margin:16px 0;border:none;border-top:2px solid #e8e8e8}.markdown-renderer strong{font-weight:600}.markdown-renderer em{font-style:italic;color:#555}.markdown-renderer del{text-decoration:line-through;color:#999}.markdown-renderer mark{background-color:#fef9c3;color:#262626;padding:0 2px;font-weight:500}.markdown-renderer input[type=checkbox]{margin-right:8px;cursor:pointer}.markdown-renderer>*:first-child{margin-top:0}.markdown-renderer>*:last-child{margin-bottom:0}.szyy-btn.ant-btn-primary{background-color:#3f59ff!important;border-color:#3f59ff!important}.szyy-btn.ant-btn-primary:hover{background-color:#2b3dd9!important;border-color:#2b3dd9!important}.szyy-btn.ant-btn-primary:active{background-color:#1b25b3!important;border-color:#1b25b3!important}.szyy-btn.ant-btn-primary:disabled,.szyy-btn.ant-btn-primary.ant-btn-disabled{background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#fff!important}.szyy-btn.ant-btn-default:not(:disabled):not(.ant-btn-disabled){color:#3f59ff!important;border-color:#3f59ff!important}.szyy-btn.ant-btn-default:hover{color:#2b3dd9!important;border-color:#2b3dd9!important}.szyy-btn.ant-btn-default:active{color:#1b25b3!important;border-color:#1b25b3!important}.szyy-btn.szyy-btn-secondary.ant-btn-default:not(:disabled):not(.ant-btn-disabled){border-color:#d9d9d9!important;color:#000000d9!important}.szyy-btn.szyy-btn-secondary.ant-btn-default:hover{color:#2b3dd9!important;border-color:#2b3dd9!important}.szyy-btn.szyy-btn-secondary.ant-btn-default:active{color:#1b25b3!important;border-color:#1b25b3!important}.szyy-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled){color:#3f59ff!important}.szyy-btn.ant-btn-text:hover{color:#2b3dd9!important}.szyy-btn.ant-btn-text:active{color:#1b25b3!important}.szyy-btn.szyy-btn-small{height:24px;padding:1px 8px;font-size:14px;line-height:22px;border-radius:8px}.szyy-btn.szyy-btn-middle{height:32px;padding:5px 16px;font-size:14px;line-height:22px;border-radius:8px}.szyy-btn.szyy-btn-large{height:40px;padding:8px 16px;font-size:16px;line-height:24px;border-radius:8px}.history_btn{position:absolute;min-width:54px;padding:0 10px;height:54px;background:#fff;box-shadow:0 0 10px #0000001a;border-radius:8px;border:1px solid #FFFFFF;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#3f59ff;z-index:9}.history_btn .history_btn_content{display:flex;align-items:center;justify-content:center;gap:8px}.history_mask{position:fixed;inset:0;background-color:transparent;z-index:98}.history_box{width:295px;height:100%;background:#fff;border-radius:0 16px 16px 0;box-shadow:0 2px 12px #0000001f;position:absolute;top:0;left:-295px;padding:16px 4px 16px 0;display:flex;flex-direction:column;visibility:hidden;transition:left .3s ease-in-out,visibility 0s linear .3s;z-index:99;box-sizing:border-box}.history_box.show{left:0;visibility:visible;transition:left .3s ease-in-out,visibility 0s linear 0s}.history_box .history_close{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-shrink:0;padding:0 16px}.history_box .history_close .history_title{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:16px;color:#000;line-height:24px}.history_box .history_search{height:32px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.06);padding:5px 8px;margin:0 16px 16px;display:flex;align-items:center;flex-shrink:0;box-sizing:border-box}.history_box .history_search:hover{border:1px solid #3F59FF}.history_box .history_search .ant-input-borderless{padding:4px 0}.history_box .history_search .ant-input{background-color:transparent;font-size:14px;color:#000000d9;padding:0}.history_box .history_search .ant-input::placeholder{color:#00000040}.history_box .history_search .ant-input-clear-icon{font-size:18px}.history_box .history_list{flex:1;overflow-y:auto;min-height:0;padding:0 16px}.history_box .history_list::-webkit-scrollbar{width:4px}.history_box .history_list::-webkit-scrollbar-track{background:transparent}.history_box .history_list::-webkit-scrollbar-thumb{border-radius:4px;background:#00000014}.history_box .history_list .history-group{margin-bottom:8px}.history_box .history_list .history-group:last-child{margin-bottom:0}.history_box .history_list .history-group .history-group-title{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:14px;color:#00000073;line-height:22px;margin-bottom:8px;padding-left:8px}.history_box .history_list .record-item{width:100%;background:#fafafa;border-radius:16px;border:1px solid transparent;margin-bottom:12px;padding-top:8px;padding-bottom:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-sizing:border-box;min-height:62px}.history_box .history_list .record-item:last-child{margin-bottom:0}.history_box .history_list .record-item:hover{background:#f5f5f5}.history_box .history_list .record-item.active{background:#fafafa;border:1px solid #3F59FF}.history_box .history_list .record-item .record-item-img{width:42px;min-width:42px;height:42px;margin-right:8px;background:#f0f4ff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.history_box .history_list .record-item .record-item-img img{width:24px;height:24px;object-fit:contain}.history_box .history_list .record-item .record-item-right{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.history_box .history_list .record-item .record-item-right .record-item-content{width:100%;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:14px;color:#000;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history_box .history_list .record-item .record-item-right .record-item-info{display:flex;align-items:center;gap:4px}.history_box .history_list .record-item .record-item-right .record-item-info .record-item-date{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;color:#00000073;line-height:20px;display:flex;align-items:center;width:90px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.history_box .history_list .record-item .record-item-right .record-item-info .record-item-reviewer{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:12px;width:63px;flex-shrink:0;color:#00000073;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.history_box .history_list .record-item .record-item-delete{width:24px;min-width:24px;height:24px;margin-left:16px;flex-shrink:0;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#00000073}.history_box .history_list .record-item .record-item-delete:hover{background:#1e1e1e0a}.history_box .history_list .record-empty-tip{text-align:center;color:#909399;padding:30px 0}.history_box .history_list .scroll-loading{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0;color:#909399;font-size:12px}.history_box .history_list .scroll-loading--center{padding:30px 0}.history_box .history_list .scroll-no-more{text-align:center;color:#c0c4cc;font-size:12px;padding:12px 0}.ai-case-middle{background:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:16px 0 16px 16px;gap:16px;position:relative}.ai-case-middle .case-status-overlay{position:absolute;top:80px;left:50%;transform:translate(-50%);z-index:10;pointer-events:none}.ai-case-middle .case-status-overlay .case-status-badge{background:#fff;border:1px solid #a171ff;border-radius:12px;padding:12px 16px;box-shadow:0 2px 12px #0000001f;font-size:14px;font-weight:500;color:#3f59ff;white-space:nowrap;align-items:center}.ai-case-middle .result-header{flex-shrink:0}.ai-case-middle .result-header .result-title{font-size:16px;font-weight:500;color:#000000d9}.ai-case-middle .result-header .result-count{font-size:14px;color:#00000073;margin-left:8px}.ai-case-middle .filter-and-list-wrapper{flex:1;display:flex;flex-direction:row;gap:16px;overflow:hidden}.ai-case-middle .filter-and-list-wrapper .filter-section{width:168px;flex-shrink:0;height:100%;position:relative;background:#00000005;border-radius:16px;overflow:hidden;padding-right:2px}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-toggle{z-index:10;cursor:pointer;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:16px;height:40px;background:#0000000a;border-radius:8px;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:background .2s}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-toggle:hover{background:#0000000f}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-toggle .filter-toggle-icon{font-size:16px;color:#00000073;line-height:1}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-spin-wrapper{height:100%;overflow-y:auto;padding-right:2px;-ms-overflow-style:none;scrollbar-width:none}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-spin-wrapper::-webkit-scrollbar{display:none}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-spin-wrapper :global(.ant-spin-container){min-height:100%}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-spin-wrapper :global(.ant-spin-spinning){height:100%;display:flex;align-items:center;justify-content:center}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-spin-wrapper :global(.ant-spin-spinning) :global(.ant-spin-container){height:auto;min-height:auto}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content{height:100%;overflow:auto}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content::-webkit-scrollbar{width:4px}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content::-webkit-scrollbar-track{background:transparent}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content::-webkit-scrollbar-thumb{border-radius:4px;background:#00000014;padding-right:2px}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu{background:transparent;border:none}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-submenu-title{font-size:14px!important;font-weight:400!important;color:#000000d9!important;padding:9px 16px!important;height:auto!important;line-height:22px!important;margin:0!important;width:100%!important;background:transparent!important;border-radius:0!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-submenu-title:hover{color:#000000d9!important;background:transparent!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-submenu-title .ant-menu-title-content{flex:1;overflow:hidden}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .filter-submenu-label{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-sub,.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-submenu,.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-submenu-inline>.ant-menu-sub{background:transparent!important;padding-right:2px}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-item{height:40px!important;line-height:40px!important;margin:0 4px 0 8px!important;border-radius:8px!important;padding-left:20px!important;font-size:14px!important;color:#000000a6!important;background:transparent!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-item:hover{background:#0000000a!important;color:#000000a6!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-item .ant-menu-title-content{flex:1;overflow:hidden;display:flex;align-items:center}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .filter-menu-item{display:flex;align-items:center;width:100%;overflow:hidden}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .filter-menu-item .filter-menu-item-text{flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .filter-menu-item .filter-count{flex-shrink:0;margin-left:2px;color:#000000a6}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .filter-expand-toggle{display:flex;align-items:center;justify-content:center;gap:4px;color:#3f59ff;font-size:12px;margin:0}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .filter-expand-toggle>span:first-child{line-height:20px}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .filter-expand-item{background:transparent!important;height:28px!important;line-height:28px!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .filter-expand-item:hover{background:#0000000a!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#000000d9!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-submenu-selected>.ant-menu-submenu-title:hover{color:#000000d9!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-item-selected,.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-item-selected:hover{background:#f0f4ff!important;color:#3f59ff!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu .ant-menu-item-selected .filter-count{color:#3f59ff!important}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu :global(.ant-menu-item){color:#000000a6}.ai-case-middle .filter-and-list-wrapper .filter-section .filter-content .filter-menu :global(.ant-menu-item-selected){background:#f0f4ff!important;color:#3f59ff!important}.ai-case-middle .filter-and-list-wrapper .filter-expand-btn{position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:10;width:16px;height:40px;background:#0000000a;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ai-case-middle .filter-and-list-wrapper .filter-expand-btn:hover{background:#0000000f}.ai-case-middle .filter-and-list-wrapper .filter-expand-btn .filter-toggle-icon{font-size:16px;color:#00000073;line-height:1}.ai-case-middle .filter-and-list-wrapper .case-list{flex:1;overflow-y:auto;min-width:0;padding-right:8px}.ai-case-middle .filter-and-list-wrapper .case-list::-webkit-scrollbar{width:4px}.ai-case-middle .filter-and-list-wrapper .case-list::-webkit-scrollbar-thumb{border-radius:4px;background:#00000014}.ai-case-middle .filter-and-list-wrapper .case-list .loading-skeleton .ant-skeleton{margin-bottom:12px}.ai-case-middle .filter-and-list-wrapper .case-list .case-item{position:relative;padding:24px 16px 16px;background:#fff;border-radius:16px;margin-bottom:12px;border:1px solid rgba(0,0,0,.06);transition:border-color .2s ease;cursor:pointer;overflow:hidden}.ai-case-middle .filter-and-list-wrapper .case-list .case-item:last-child{margin-bottom:0}.ai-case-middle .filter-and-list-wrapper .case-list .case-item:hover,.ai-case-middle .filter-and-list-wrapper .case-list .case-item.active{border-color:#3f59ff}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-tags-row{position:absolute;top:0;left:0;display:flex;align-items:flex-start}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-tags-row .case-type-tag{padding:1px 16px;background-color:#3f59ff;color:#fff;font-size:12px;line-height:20px;border-radius:0 0 16px;flex-shrink:0}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-header-row .case-name{flex:1;min-width:0;font-size:14px;font-weight:500;color:#000000d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;line-height:22px}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-header-row .case-header-right{flex-shrink:0;display:flex;align-items:center;gap:16px}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-header-row .case-header-right .case-action{cursor:pointer;font-size:14px;color:#000000a6;display:flex;align-items:center;gap:4px;white-space:nowrap;line-height:22px}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-header-row .case-header-right .case-action.added{color:#52c41a;cursor:default}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-header-row .case-header-right .case-action.added:hover{color:#52c41a}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-info{margin-bottom:4px;display:flex;align-items:center;flex-wrap:wrap}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-info span{font-size:12px;color:#00000073;line-height:20px}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-info .separator{display:inline-block;width:1px;height:12px;background:#0000001f;vertical-align:middle;font-size:0;overflow:hidden;margin:0 8px;flex-shrink:0}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-tags .case-tag-item{padding:0 4px;background-color:#f0f4ff;color:#3f59ff;font-size:12px;line-height:20px;border-radius:2px;flex-shrink:0}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-content{font-size:14px;color:#000000d9;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-content .case-markdown,.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-content .case-markdown p,.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-content .case-markdown ul,.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-content .case-markdown ol,.ai-case-middle .filter-and-list-wrapper .case-list .case-item .case-content .case-markdown li{line-height:1.6}.ai-case-middle .filter-and-list-wrapper .case-list .no-more-data{text-align:center;padding:12px 20px;color:#00000040;font-size:14px}.ai-case-middle .filter-and-list-wrapper .case-list .loading-more{padding:10px 0}.ai-case-right{background:#fff;border-radius:8px;height:100%}.ai-case-right .recommend-section{height:100%;display:flex;flex-direction:column;border:1px solid #e6e9eb}.ai-case-right .recommend-section .recommend-header{display:flex;align-items:center;gap:8px;padding:40px 40px 0}.ai-case-right .recommend-section .recommend-header span:nth-child(2){font-size:20px;font-weight:600;color:#3e4c59}.ai-case-right .recommend-section .recommend-header .refresh-icon{margin-left:16px;font-size:14px;color:#707e8c;cursor:pointer;display:flex;align-items:center;gap:4px}.ai-case-right .recommend-section .recommend-header .refresh-icon:hover{color:#3f59ff}.ai-case-right .recommend-section .disclaimer-text{color:#707e8c;font-size:13px;text-align:center;margin-top:20px;padding:10px}.ai-case-right .recommend-section .recommend-list{flex:1;overflow-y:auto;padding:20px 40px}.ai-case-right .recommend-section .recommend-list::-webkit-scrollbar{width:6px}.ai-case-right .recommend-section .recommend-list::-webkit-scrollbar-thumb{background:#00000014;border-radius:3px}.ai-case-right .recommend-section .recommend-list .recommend-item{display:flex;gap:16px;padding:20px;background:#fff;border-radius:20px;margin-bottom:16px;cursor:pointer;transition:all .3s;border:1px solid #e6e9eb;align-items:center}.ai-case-right .recommend-section .recommend-list .recommend-item:hover{background:#fafbff;border-color:#3f59ff;box-shadow:0 2px 8px #3f59ff14}.ai-case-right .recommend-section .recommend-list .recommend-item .recommend-icon{flex-shrink:0;height:60px;display:flex;align-items:center;justify-content:center}.ai-case-right .recommend-section .recommend-list .recommend-item .recommend-icon img{display:block}.ai-case-right .recommend-section .recommend-list .recommend-item .recommend-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.ai-case-right .recommend-section .recommend-list .recommend-item .recommend-content .recommend-title{font-size:16px;font-weight:600;color:#3e4c59;margin-bottom:8px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.ai-case-right .recommend-section .recommend-list .recommend-item .recommend-content .recommend-desc{font-size:13px;color:#707e8c;line-height:20px;display:flex;align-items:center;flex-wrap:wrap}.ai-case-right .recommend-section .recommend-list .recommend-item .recommend-content .recommend-desc span{display:inline-block}.ai-case-right .recommend-section .recommend-list .recommend-item .recommend-content .recommend-desc .separator{margin:0 8px;color:#d1d5db}.ai-case-chat-page{display:flex;flex-direction:column;height:100%;background:#fff;position:relative}.ai-case-chat-page .page-back-icon{position:absolute;top:12px;left:12px;z-index:10;display:flex;align-items:center}.ai-case-chat-page .page-back-icon .chat-panel-icon-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}.ai-case-chat-page .page-back-icon .chat-panel-icon-item:hover{background-color:#0000000a}.ai-case-chat-page .chat-page-body{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.ai-case-chat-page .chat-page-body .single-column-container{flex:1;display:flex;justify-content:center;overflow:hidden;min-height:0;padding-top:36px}.ai-case-chat-page .chat-page-body .single-column-container .single-chat-panel{width:800px;max-width:100%;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:12px;overflow:hidden}.ai-case-chat-page .chat-page-body .single-column-container .single-chat-panel .message-group{gap:24px}.ai-case-chat-page .chat-page-body .single-column-container .single-chat-panel .answer-think{margin:8px}.ai-case-chat-page .chat-page-body .dual-column-container{flex:1;display:flex;align-items:stretch;overflow:hidden;min-height:0;position:relative;gap:0}.ai-case-chat-page .chat-page-body .dual-column-container .chat-left-panel{position:relative;height:100%;min-width:400px;display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;padding:56px 0 0}.ai-case-chat-page .chat-page-body .dual-column-container .chat-left-panel .chat-panel-icon-group{position:absolute;top:12px;left:12px;gap:8px;display:flex;flex-direction:row;align-items:center}.ai-case-chat-page .chat-page-body .dual-column-container .chat-left-panel .chat-panel-icon-group .chat-panel-icon-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}.ai-case-chat-page .chat-page-body .dual-column-container .chat-left-panel .chat-panel-icon-group .chat-panel-icon-item:hover{background-color:#0000000a}.ai-case-chat-page .chat-page-body .dual-column-container .chat-left-panel .answer-think{margin:4px}.ai-case-chat-page .chat-page-body .dual-column-container .resize-handle{width:4px;flex-shrink:0;cursor:col-resize;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;height:96%;align-self:center;border-radius:4px;background:transparent;transition:background .2s}.ai-case-chat-page .chat-page-body .dual-column-container .resize-handle .resize-handle-icon{display:none;font-size:50px}.ai-case-chat-page .chat-page-body .dual-column-container .resize-handle:hover,.ai-case-chat-page .chat-page-body .dual-column-container .resize-handle.dragging{background:#3f59ff33}.ai-case-chat-page .chat-page-body .dual-column-container .case-list-right-panel{position:relative;height:100%;width:100%;overflow:hidden;box-shadow:-6px 0 12px #00000008;padding-right:4px;box-sizing:border-box}.ai-case-chat-page .chat-page-body .dual-column-container .case-list-right-panel .ai-case-middle,.ai-case-chat-page .chat-page-body .dual-column-container .case-list-right-panel .ai-case-right{height:100%;margin:0}.ai-case-chat-page .chat-page-body .drag-overlay{position:fixed;inset:0;z-index:9999;cursor:col-resize}.ai-case-chat-page .chat-content-inner{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;padding-bottom:16px}.ai-case-chat-page .chat-content-inner .chat-message-list-wrap{flex:1;position:relative;min-height:0;display:flex;flex-direction:column;padding-right:4px}.ai-case-chat-page .chat-content-inner .chat-message-list-wrap .scroll-to-bottom-btn{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000001f;cursor:pointer;z-index:10;padding:4px;font-size:16px;color:#000}.ai-case-chat-page .chat-content-inner .chat-message-list{padding:0 16px 16px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;min-height:0}.ai-case-chat-page .chat-content-inner .chat-message-list::-webkit-scrollbar{width:4px}.ai-case-chat-page .chat-content-inner .chat-message-list::-webkit-scrollbar-track{background:transparent}.ai-case-chat-page .chat-content-inner .chat-message-list::-webkit-scrollbar-thumb{border-radius:4px;background:#00000014}.ai-case-chat-page .chat-content-inner .chat-message-list .intro-section{display:flex;align-items:flex-start;gap:16px;padding:8px 4px 0;flex-shrink:0}.ai-case-chat-page .chat-content-inner .chat-message-list .intro-section .intro-icon{width:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-case-chat-page .chat-content-inner .chat-message-list .intro-section .intro-text{flex:1}.ai-case-chat-page .chat-content-inner .chat-message-list .intro-section .intro-text .intro-title{font-size:14px;font-weight:400;color:#353535;line-height:1.6;margin-bottom:0}.ai-case-chat-page .chat-content-inner .chat-message-list .history-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;gap:12px}.ai-case-chat-page .chat-content-inner .chat-message-list .history-loading .history-loading-text{font-size:14px;color:#8c8c8c}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group{display:flex;flex-direction:column;gap:12px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .question-reference-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:0 4px;margin-bottom:-4px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .question-reference-tags .reference-tag{cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:0 4px;border-radius:4px;background:#f0f4ff}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .question-reference-tags .reference-tag .reference-text{font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:#3f59ff}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .question-reference-tags .reference-tag .reference-close{color:#00000040;cursor:pointer;font-size:14px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .question-item{display:flex;justify-content:flex-end}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .question-item .question-content{white-space:pre-wrap;max-width:90%;padding:12px 16px;color:#000000d9;font-size:14px;line-height:22px;word-break:break-word;border-radius:16px;background:#0000000a}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item{display:flex;flex-direction:column;gap:16px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-wrap{width:100%;border-radius:16px;background:#0000000a}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think{background-color:#fff;border-radius:16px;padding:8px;font-size:12px;line-height:1.6;word-break:break-word;display:flex;flex-direction:column}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think.answer-think--no-content{gap:12px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think.answer-think--has-content{gap:8px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-no-content-tip{font-size:12px;color:#00000073;line-height:20px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-generating{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#00000073}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-generating span{font-size:14px;color:#000000d9;font-weight:500}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:20px;color:#000000d9!important}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-header .answer-think-header-left{display:flex;align-items:center;gap:8px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-header span{color:#000000d9!important}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-header.streaming span{color:#00000073!important}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-icon-wrap{display:inline-flex;align-items:center;padding:4px;flex-shrink:0}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-body{font-size:12px;max-height:200px;overflow-y:auto;direction:rtl;transition:max-height .2s ease;font-style:normal;font-weight:400;line-height:20px;padding-left:10px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-body::-webkit-scrollbar{width:4px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-body::-webkit-scrollbar-track{background:transparent;margin:2px 0}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-body::-webkit-scrollbar-thumb{width:4px;border-radius:4px;background:#00000014}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-body.collapsed{max-height:0;overflow:hidden}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-think-body .answer-think-body-inner{direction:ltr;white-space:pre-wrap;color:#00000073;word-break:break-word;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .short-report-content{color:#3d4757;font-size:13px;line-height:1.7;word-break:break-word}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-loading{display:inline-flex;align-items:center;gap:8px;border-radius:8px;background:#fff;max-width:fit-content}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-loading .loading-text-case{font-size:14px;font-style:normal;font-weight:500;line-height:22px;color:#000000d9}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-content{cursor:pointer;align-items:center;justify-content:space-between;gap:12px;border-radius:8px;font-size:14px;width:100%}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-content.error{color:#ff4d4f}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-content>span:first-child{flex:1;text-align:left;word-break:break-word;line-height:1.6}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-case-row{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 12px;gap:12px;width:100%;height:38px;font-size:14px;color:#78828b;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:#0000000a}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-case-row .answer-case-name{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:#00000073;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .answer-case-row .answer-case-row-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .recommend-questions{width:100%;display:flex;flex-direction:column;gap:8px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .recommend-questions .recommend-title{font-size:14px;color:#3e4c59;font-weight:500;line-height:1.6;margin-bottom:4px;width:100%}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .recommend-questions .recommend-items-wrapper{display:flex;flex-wrap:wrap;gap:8px;width:100%}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .recommend-questions .recommend-item{display:inline-block;width:fit-content;max-width:100%;padding:8px 16px;background:#f4f5ff;border:none;border-radius:16px;font-size:14px;color:#3e4c59;cursor:pointer;transition:all .3s;word-wrap:break-word;word-break:break-all;line-height:1.6;white-space:normal}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .recommend-questions .recommend-item:hover{background:#e7eaff;color:#3f59ff}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper{width:100%}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-generating,.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-success{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.06);font-size:14px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-generating .report-icon{flex-shrink:0;width:42px;height:42px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-generating .report-icon img{width:100%;height:100%;object-fit:contain}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-generating .report-content{flex:1;display:flex;flex-direction:column}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-generating .report-content .report-title{font-size:14px;font-style:normal;font-weight:500;line-height:22px;color:#000000d9;opacity:.53}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-generating .report-content .report-subtitle{font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:#00000073}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-success{cursor:pointer;transition:all .3s}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-success .report-icon{flex-shrink:0;width:42px;height:42px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-success .report-icon img{width:100%;height:100%;object-fit:contain}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-success .report-content{flex:1;display:flex;flex-direction:column;gap:4px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-success .report-content .report-text{color:#000000d9;font-weight:500;font-size:14px;font-style:normal;line-height:22px}.ai-case-chat-page .chat-content-inner .chat-message-list .message-group .answer-item .report-status-wrapper .report-success .report-content .report-time{color:#78828b;font-size:12px}.ai-case-chat-page .chat-content-inner .chat-reference-tags{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 0;margin-bottom:-8px}.ai-case-chat-page .chat-content-inner .chat-reference-tags .reference-tag{cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:0 4px;border-radius:4px;background:#f0f4ff}.ai-case-chat-page .chat-content-inner .chat-reference-tags .reference-tag .reference-text{font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:#3f59ff}.ai-case-chat-page .chat-content-inner .chat-reference-tags .reference-tag .reference-close{color:#00000040;cursor:pointer;font-size:14px}.ai-case-chat-page .chat-content-inner .report-overview-panel{flex-shrink:0;background:#fff;border:.5px solid rgba(0,0,0,.06);border-radius:8px;overflow:hidden;margin:0 16px 8px}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-header{display:flex;align-items:center;justify-content:space-between;padding:8px;height:36px;cursor:pointer;user-select:none}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-header .report-overview-header-left{display:flex;align-items:center;gap:8px}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-header .report-overview-header-left .report-overview-title{font-size:12px;color:#000000d9;line-height:20px;font-weight:400}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-header .report-overview-header-right{display:flex;align-items:center;gap:4px}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-header .report-overview-header-right .report-overview-count{font-size:12px;color:#00000073;line-height:20px}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-body{margin:0 8px 8px;background:#00000005;border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:8px;max-height:148px;overflow-y:auto}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-body::-webkit-scrollbar{width:4px}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-body::-webkit-scrollbar-track{background:transparent}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-body::-webkit-scrollbar-thumb{border-radius:4px;background:#00000014}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-body .report-overview-item{display:flex;align-items:center;gap:4px}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-body .report-overview-item .report-overview-item-icon{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-body .report-overview-item .report-overview-item-name{font-size:12px;color:#000000d9;line-height:20px;white-space:nowrap;flex-shrink:0}.ai-case-chat-page .chat-content-inner .report-overview-panel .report-overview-body .report-overview-item .report-overview-item-desc{font-size:12px;color:#000000d9;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-case-chat-page .chat-content-inner .chat-input-section{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:16px 16px 0;box-sizing:border-box}.ai-case-chat-page .chat-content-inner .chat-input-section .intelligent-document-input{width:100%}.ai-case-chat-page .chat-content-inner .chat-input-section .intelligent-document-input .input-wrap{max-width:100%}.ai-case-chat-page .chat-content-inner .chat-input-section .chat-disclaimer{font-size:12px;color:#00000040;text-align:center;line-height:1.5}@keyframes loading-bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.intelligent-document-input{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:auto;box-sizing:border-box;border-radius:16px;box-shadow:0 6px 12px #00000008}.intelligent-document-input .input-wrap{width:100%;max-width:768px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:8px 8px 8px 12px;box-sizing:border-box;border-radius:16px;border:2px solid rgba(0,0,0,.06);background:#ffffffa6;transition:border-radius .2s ease,background .2s ease,box-shadow .2s ease}.intelligent-document-input .input-wrap:hover,.intelligent-document-input .input-wrap:focus-within{border:2px solid #a171ff}.intelligent-document-input .input-wrap:focus-within .case-send-btn:not([disabled]),.intelligent-document-input .input-wrap.has-content-btn .case-send-btn:not([disabled]){opacity:1!important}.intelligent-document-input .input-wrap--narrow{max-width:768px}.intelligent-document-input .multi-input-wrap{padding-top:12px}.intelligent-document-input .composer-docs{width:100%;min-width:0}.intelligent-document-input .composer-docs .dls{max-width:100%}.intelligent-document-input .composer-main{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;min-height:24px}.intelligent-document-input .composer-main--spread{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:8px;border-radius:12px}.intelligent-document-input .composer-main--spread>.textarea-box-shell{grid-column:1 / -1;grid-row:1;width:100%;min-width:0;flex:none}.intelligent-document-input .composer-main--spread>.clip-wrap{grid-column:1;grid-row:2;justify-self:start}.intelligent-document-input .composer-main--spread>.send-btn-slot{grid-column:3;grid-row:2;justify-self:end}.intelligent-document-input .send-btn-slot{position:relative;flex-shrink:0;width:36px;height:36px;overflow:visible}.intelligent-document-input .send-btn-slot .case-send-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.intelligent-document-input .send-btn-slot .stop-btn{width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;cursor:pointer}.intelligent-document-input .upload-file-btn{position:relative;flex-shrink:0;display:flex;align-items:center}.intelligent-document-input .upload-file-btn:hover{border-radius:4px;background:#0000000a}.intelligent-document-input .hidden-upload-host{position:absolute;width:0;height:0;overflow:hidden;clip:rect(0,0,0,0)}.intelligent-document-input .hidden-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.intelligent-document-input .clip-btn{flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:transparent;color:#000000a6;font-size:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px}.intelligent-document-input .clip-btn:hover{background:#0000000a}.intelligent-document-input .textarea-box-shell{flex:1;min-width:0;min-height:0}.intelligent-document-input .textarea-box-shell .textarea-box{flex:1;border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;min-height:22px!important;line-height:22px!important}.intelligent-document-input .textarea-box-shell .textarea-box:focus{box-shadow:none!important}.intelligent-document-input .textarea-box-shell .textarea-box>textarea{font-size:14px;line-height:22px;box-sizing:border-box;resize:none;overflow-y:auto}.intelligent-document-input .textarea-box-shell .textarea-box>textarea::-webkit-scrollbar{width:4px}.intelligent-document-input .textarea-box-shell .textarea-box>textarea::-webkit-scrollbar-track{background:transparent}.intelligent-document-input .textarea-box-shell .textarea-box>textarea::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.intelligent-document-input .textarea-box-shell .textarea-box>textarea::-webkit-scrollbar-thumb:hover{background:#00000040}.intelligent-document-input .textarea-box-shell .textarea-box textarea::placeholder{color:#00000040}.composer-main--spread .intelligent-document-input .textarea-box-shell .textarea-box textarea.ant-input{background:transparent!important}.intelligent-document-input .send-btn{flex-shrink:0}.intelligent-document-input .send{flex-shrink:0;width:36px;height:36px;margin:4px 0;border:none;border-radius:8px;cursor:pointer;color:#fff;font-size:12px;line-height:20px;display:inline-flex;align-items:center;justify-content:center;gap:2px;background:linear-gradient(134.26deg,#a171ff 5.94%,#5d66ff 97.62%)}.intelligent-document-input .send .anticon{font-size:14px}.intelligent-document-input .send:hover{filter:brightness(1.05)}.intelligent-document-input .file-tags{width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.intelligent-document-input .hidden-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.intelligent-document-input .templates{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.intelligent-document-input .templates-head{display:flex;align-items:center;justify-content:space-between;width:100%}.intelligent-document-input .templates-title{font-size:14px;line-height:22px;color:#000000a6}.intelligent-document-input .templates-more{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:22px;color:#00000073;cursor:pointer}.intelligent-document-input .templates-more:hover{color:#3f59ff}.intelligent-document-input .templates-more-icon{font-size:10px}.intelligent-document-input .template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}@media(max-width:900px){.intelligent-document-input .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.intelligent-document-input .template-grid{grid-template-columns:1fr}}.intelligent-document-input .template-card{text-align:left;height:165px;padding:16px;border:1px solid rgba(0,0,0,.06);border-radius:16px;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s}.intelligent-document-input .template-card .status-icon{width:50px;height:50px;object-fit:contain;display:block;margin-bottom:16px}.intelligent-document-input .template-card:hover{background:#10101005}.intelligent-document-input .template-card:hover .status-icon{transform:rotate(11deg)}.intelligent-document-input .template-illu{position:relative;width:52px;height:52px;flex-shrink:0;margin-bottom:8px}.intelligent-document-input .template-illu-sheet{position:absolute;width:36px;height:36px;border-radius:7px;box-shadow:0 0 4px #00000014}.intelligent-document-input .template-illu-sheet--back{left:0;top:4px;background:#d6ddeb;transform:rotate(-26deg)}.intelligent-document-input .template-illu-sheet--front{left:10px;top:0;background:#fff;transform:rotate(-12deg);display:flex;flex-direction:column;align-items:flex-start;padding:7px 6px;gap:4px}.intelligent-document-input .template-illu-line{display:block;height:3px;border-radius:.5px}.intelligent-document-input .template-illu-line--brand{width:100%;max-width:18px;background:#3f59ff}.intelligent-document-input .template-illu-line--ok{width:100%;max-width:19px;background:#00b87a}.intelligent-document-input .template-illu-line--ok.short{max-width:11px}.intelligent-document-input .template-illu-dot{position:absolute;right:8px;top:8px;width:3px;height:3px;border-radius:50%;background:#bccae2}.intelligent-document-input .template-card-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;width:100%}.intelligent-document-input .template-card-title{font-weight:500;font-size:14px;line-height:22px;color:#000000d9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.intelligent-document-input .template-card-desc{font-size:12px;line-height:20px;color:#00000073;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.intelligent-document-input .disclaimer{flex-shrink:0;margin:0;padding:16px 24px;text-align:center;font-size:12px;line-height:20px;font-weight:400;color:#00000040}.intelligent-document-input .case-send-btn{flex-shrink:0;width:36px!important;height:36px!important;padding:0!important;border:none!important;border-radius:8px!important;background:linear-gradient(134.25deg,#a171ff 5.93%,#5d66ff 97.62%)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:.1;transition:opacity .2s;box-shadow:none!important}.intelligent-document-input .case-send-btn span,.intelligent-document-input .case-send-btn .ant-btn-icon,.intelligent-document-input .case-send-btn .anticon{color:#fff!important}.intelligent-document-input .case-send-btn:not(.has-points) .anticon{font-size:16px!important}.intelligent-document-input .case-send-btn.has-points .btn-points-content{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}.intelligent-document-input .case-send-btn.has-points .btn-points-content .anticon{font-size:14px!important;display:flex!important;align-items:center!important;color:#fff!important}.intelligent-document-input .case-send-btn.has-points .btn-points-content .points-num{font-size:12px;line-height:1;color:#fff!important}.intelligent-document-input .case-send-btn[disabled],.intelligent-document-input .case-send-btn:disabled{background:linear-gradient(134.25deg,#a171ff 5.93%,#5d66ff 97.62%)!important;color:#fff!important;cursor:not-allowed}.intelligent-doc-wrap{width:768px}.attach-popover .ant-popover-inner{padding:0;border-radius:8px;box-shadow:0 2px 8px #00000014}.attach-popover .attach-menu{width:98px;padding:4px;display:flex;flex-direction:column;gap:0}.attach-popover .attach-menu .attach-menu-item{width:100%;height:32px;padding:5px 12px;margin:0;border:none;border-radius:4px;background:transparent;display:flex;align-items:center;gap:4px;font:inherit;font-size:14px;line-height:22px;color:#000000d9;cursor:pointer;text-align:left;box-sizing:border-box}.attach-popover .attach-menu .attach-menu-item:hover{background:#0000000a}.dls{position:relative;width:100%;max-width:768px;border-radius:12px;box-sizing:border-box}.dls-scroll{overflow-x:auto}.dls-scroll::-webkit-scrollbar{width:0;display:none}.dls-scroll::-webkit-scrollbar-track{width:0;background:transparent}.dls-scroll::-webkit-scrollbar-thumb{width:0;background:transparent}.dls-track{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;align-items:stretch;min-height:58px;padding:4px 0}.dls-arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:76px;height:62px;display:flex;align-items:center;border-radius:20px;padding:10px;cursor:pointer;color:#000000a6;font-size:12px}.dls-arrow:hover{color:#3f59ff;border-color:#3f59ff59}.dls-arrow .dls-arrow-icon{width:24px;height:24px;border:1px solid rgba(0,0,0,.06);background-color:#fafafa;border-radius:6px;display:flex;align-items:center}.dls-arrow--left{left:-6px;background:linear-gradient(90deg,#fff 44.26%,#fff0)}.dls-arrow--right{right:-6px;background:linear-gradient(270deg,#fff 44.26%,#fff0);justify-content:flex-end}.dls-card{position:relative;flex:0 0 242px;width:242px;height:58px;background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-sizing:border-box;text-align:left;cursor:pointer}.dls-card--fail{cursor:pointer}.dls-card:hover,.dls-card:focus-within{z-index:5}.dls-card:hover .dls-del,.dls-card:focus-within .dls-del{opacity:1;pointer-events:auto}.dls-progress{position:absolute;left:0;top:0;bottom:0;z-index:0;max-width:100%;background:#f0f0f0;border-radius:7px 0 0 7px;pointer-events:none}.dls-row{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:8px;height:100%;padding:8px;box-sizing:border-box}.dls-thumb{flex-shrink:0;width:42px;height:42px;border-radius:8px;overflow:hidden;position:relative;background:#0000000a;display:flex;align-items:center;justify-content:center}.dls-thumb--doc{background:#e3eaff}.dls-thumb--doc.dls-thumb--muted{background:#0000000a;filter:grayscale(1);opacity:.85}.dls-thumb--spin{background:#0000000a}.dls-thumb--upload .dls-fade{width:100%;height:100%;object-fit:cover;display:block}.dls-fade{opacity:.85}.dls-mask{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center}.dls-pct{font-size:10px;line-height:18px;color:#fff}.dls-icon{width:20px;height:20px;object-fit:contain;display:block}.dls-preview{flex-shrink:0;width:42px!important;height:42px!important;border-radius:8px;overflow:hidden;object-fit:cover}.dls-preview .ant-image-img{width:42px;height:42px;object-fit:cover}.dls-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.dls-name{font-weight:500;font-size:14px;line-height:22px;color:#000000d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dls-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;line-height:20px;color:#00000073}.dls-meta--err{color:#ff3325;gap:4px}.dls-meta--err .anticon{font-size:14px}.dls-del{position:absolute;top:-8px;right:-8px;z-index:99;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;width:20px;height:20px;transition:opacity .15s ease,color .15s ease,background .15s ease}.dls-del:hover{color:#000000a6;background:#fff}.dls-del:focus-visible{opacity:1;pointer-events:auto;outline:2px solid rgba(63,89,255,.45);outline-offset:1px}.dls-del-icon{font-size:14px!important;color:#00000073!important;margin:0!important;flex-shrink:0}.dls-del:hover .dls-del-icon{color:#000000a6!important}.intelligent-document__drag-overlay{position:fixed;z-index:900;top:0;right:0;bottom:0;left:var(--sider-width, 208px);box-sizing:border-box;backdrop-filter:blur(4px);border-radius:16px;background:#ffffff80;backdrop-filter:blur(9.30000019px);line-height:20px}.intelligent-document__drag-dragger{display:flex;align-items:center;justify-content:center}.intelligent-document__drag-dragger.ant-upload-wrapper{width:100%;height:100%;display:block}.intelligent-document__drag-dragger--fill.ant-upload-wrapper .ant-upload.ant-upload-drag{width:100%;height:100%;margin:0;border-radius:16px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:none}.intelligent-document__drag-dragger .ant-upload-drag-container{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:420px}.intelligent-document__drag-icon{margin-bottom:16px!important}.intelligent-document__drag-icon .anticon{font-size:56px;color:#a171ff}.intelligent-document__drag-title{font-size:16px;line-height:24px;color:#000000d9;text-align:center;font-weight:500;margin-bottom:8px}.intelligent-document__drag-hint{font-size:12px;line-height:20px;text-align:center;color:#00000073;margin:0 auto}.legal-agent-chat-input{position:relative;width:100%;min-height:108px;display:flex;flex-direction:column;background:#ffffffa6;border:2px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 6px 12px #00000008;box-sizing:border-box;transition:border-color .2s ease}.legal-agent-chat-input:hover,.legal-agent-chat-input:focus-within{border-color:#a171ff}.legal-agent-chat-input:hover .la-send-btn:not([disabled]),.legal-agent-chat-input:focus-within .la-send-btn:not([disabled]),.legal-agent-chat-input.has-content .la-send-btn:not([disabled]){opacity:1!important}.legal-agent-chat-input .la-hidden-upload-host{position:absolute;width:0;height:0;overflow:hidden;clip:rect(0,0,0,0)}.legal-agent-chat-input .la-hidden-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.legal-agent-chat-input .la-doc-list{padding:10px 12px 0;box-sizing:border-box}.legal-agent-chat-input .la-doc-list .dls{max-width:100%}.legal-agent-chat-input .la-textarea-shell{flex:1;min-height:0;padding:12px 4px 0 12px;box-sizing:border-box;position:relative}.legal-agent-chat-input .la-textarea-shell .la-textarea{width:100%;border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;min-height:22px!important;line-height:22px!important;font-size:14px;color:#000000d9}.legal-agent-chat-input .la-textarea-shell .la-textarea:focus{box-shadow:none!important}.legal-agent-chat-input .la-textarea-shell .la-textarea::-webkit-scrollbar{width:4px}.legal-agent-chat-input .la-textarea-shell .la-textarea::-webkit-scrollbar-track{background:transparent;margin:4px 0}.legal-agent-chat-input .la-textarea-shell .la-textarea::-webkit-scrollbar-thumb{background:#00000014;border-radius:4px;min-height:24px}.legal-agent-chat-input .la-textarea-shell .la-textarea::-webkit-scrollbar-thumb:hover{background:#00000014}.legal-agent-chat-input .la-textarea-shell .la-textarea textarea::placeholder{color:#00000040}.legal-agent-chat-input .la-typewriter-overlay{position:absolute;top:12px;left:12px;pointer-events:none;font-size:14px;line-height:22px;color:#00000040;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden;text-overflow:clip}.legal-agent-chat-input .la-bottom-row{flex-shrink:0;display:flex;flex-direction:row;align-items:center;padding:8px 8px 10px 12px}.legal-agent-chat-input .la-bottom-row .la-attach-btn{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#00000073;cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.legal-agent-chat-input .la-bottom-row .la-attach-btn:hover{background:#0000000a;color:#000000a6}.legal-agent-chat-input .la-bottom-row .la-divider{flex-shrink:0;width:1px;height:12px;background:#0000001f;margin:0 8px}.legal-agent-chat-input .la-bottom-row .la-scene-list{flex:1;display:flex;flex-direction:row;align-items:center;gap:8px;overflow:hidden}.legal-agent-chat-input .la-bottom-row .la-scene-btn{flex-shrink:0;display:flex;align-items:center;gap:8px;height:32px;padding:5px 8px;background:#fff;border:1px solid transparent;border-radius:16px;cursor:pointer;font-size:14px;line-height:22px;color:#000000d9;white-space:nowrap;transition:background .15s,border-color .15s,color .15s;font-family:PingFang SC,-apple-system,sans-serif}.legal-agent-chat-input .la-bottom-row .la-scene-btn:hover{background:#0000000a}.legal-agent-chat-input .la-bottom-row .la-scene-btn .la-scene-label{font-size:14px;line-height:22px}.legal-agent-chat-input .la-bottom-row .la-scene-btn.la-scene-btn--selected{background:#f0f4ff;border-color:#3f59ff;color:#3f59ff}.legal-agent-chat-input .la-bottom-row .la-scene-btn.la-scene-btn--selected .la-scene-close{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;color:#3f59ff;transition:background .15s}.legal-agent-chat-input .la-bottom-row .la-scene-btn.la-scene-btn--selected .la-scene-close:hover{background:#0000000a}.legal-agent-chat-input .la-bottom-row .la-send-slot{flex-shrink:0;margin-left:auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn{flex-shrink:0;width:36px!important;height:36px!important;padding:0!important;border:none!important;border-radius:8px!important;background:linear-gradient(134.25deg,#a171ff 5.93%,#5d66ff 97.62%)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:.1;transition:opacity .2s;box-shadow:none!important}.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn span,.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn .ant-btn-icon,.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn .anticon{color:#fff!important}.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn:not(.has-points) .anticon{font-size:16px!important}.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn.has-points .btn-points-content{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:2px}.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn.has-points .btn-points-content .anticon{font-size:14px!important;display:flex!important;align-items:center!important;color:#fff!important}.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn.has-points .btn-points-content .points-num{font-size:12px;line-height:1;color:#fff!important}.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn[disabled],.legal-agent-chat-input .la-bottom-row .la-send-slot .la-send-btn:disabled{background:linear-gradient(134.25deg,#a171ff 5.93%,#5d66ff 97.62%)!important;color:#fff!important;cursor:not-allowed}.legal-agent-chat-input .la-bottom-row .la-send-slot .la-stop-btn{width:36px;height:36px;border-radius:8px;background:#0000000f;border:2px solid #a171ff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,border-color .15s}.legal-agent-chat-input .la-bottom-row .la-send-slot .la-stop-btn .la-stop-btn-icon{width:10px;height:10px;border-radius:3px;background:#5d66ff;flex-shrink:0}.la-attach-popover .ant-popover-inner{padding:0;border-radius:8px;box-shadow:0 2px 8px #00000014}.la-attach-popover .la-attach-menu{width:98px;padding:4px;display:flex;flex-direction:column}.la-attach-popover .la-attach-menu .la-attach-menu-item{width:100%;height:32px;padding:5px 12px;border:none;border-radius:4px;background:transparent;display:flex;align-items:center;gap:4px;font-size:14px;line-height:22px;color:#000000d9;cursor:pointer;box-sizing:border-box}.la-attach-popover .la-attach-menu .la-attach-menu-item:hover{background:#0000000a}.la-result-card{width:304px;min-height:78px;padding:16px;border-radius:20px;background-color:#fff;background-image:url(/assets/agent_card_bg-BGJAfP7I.png);background-repeat:no-repeat;background-position:right center;background-size:cover;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .15s,border-color .15s}.la-result-card .la-result-card-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.la-result-card .la-result-card-title-row{display:flex;align-items:center;gap:4px}.la-result-card .la-result-card-title{font-size:14px;line-height:22px;font-weight:500;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.la-result-card .la-result-card-arrow{display:inline-flex;align-items:center;font-size:16px!important}.la-result-card .la-result-card-subtitle{font-size:12px;line-height:20px;color:#00000073;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.la-thinking-block{width:100%}.la-thinking-block .la-thinking-shell{background:#0000000a;border-radius:16px;padding:8px;cursor:pointer;transition:background .15s}.la-thinking-block .la-thinking-shell:hover{background:#0000000f}.la-thinking-block.is-streaming .la-thinking-shell{cursor:default}.la-thinking-block.is-streaming .la-thinking-shell:hover{background:#0000000a}.la-thinking-block .la-thinking-inner{background:#fff;border-radius:12px;padding:16px;min-height:36px;display:flex;align-items:stretch}.la-thinking-block .la-thinking-layout{display:flex;align-items:flex-start;gap:8px;width:100%}.la-thinking-block .la-thinking-track{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px;align-self:stretch}.la-thinking-block .la-thinking-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#00000073}.la-thinking-block .la-thinking-vline{flex:1;width:0;margin-top:6px;border-left:1px dashed rgba(0,0,0,.06)}.la-thinking-block .la-thinking-right{flex:1;min-width:0}.la-thinking-block .la-thinking-title-row{display:flex;align-items:center;gap:4px;min-height:20px;padding-top:1px}.la-thinking-block .la-thinking-title{font-size:12px;line-height:20px;color:#00000073;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.la-thinking-block .la-thinking-done-icon{color:#00b87a;flex-shrink:0;display:inline-flex;align-items:center}.la-thinking-block .la-thinking-body{margin-top:8px;display:flex;flex-direction:column;gap:4px;padding-bottom:4px}.la-thinking-block .la-thinking-body.is-streaming-body{margin-top:2px}.la-thinking-block .la-thinking-line-text{margin:0;font-size:12px;line-height:20px;color:#00000073;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;word-break:break-word;white-space:pre-wrap}.la-tool-block{position:relative;border-radius:8px;cursor:pointer;transition:background .15s}.la-tool-block:hover{background:#0000000a}.la-tool-block:hover .la-tool-ref-chip{background:transparent}.la-tool-block+.la-tool-block{margin-top:4px}.la-tool-block:not(.is-last):after{content:"";position:absolute;left:16px;top:28px;bottom:-4px;border-left:.5px dashed rgba(11,11,11,.25)}.la-tool-block.is-streaming{cursor:default}.la-tool-block.is-streaming:hover{background:transparent}.la-tool-block .la-tool-title-row{display:flex;align-items:center;gap:4px;padding:4px 8px}.la-tool-block .la-tool-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:#00000073;margin-right:4px}.la-tool-block .la-tool-title{font-size:12px;line-height:20px;color:#000000a6;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;word-break:break-word}.la-tool-block .la-tool-status{flex-shrink:0;display:inline-flex;align-items:center}.la-tool-block .la-tool-status--done{color:#00b87a}.la-tool-block .la-tool-status--error{color:#ff3325}.la-tool-block .la-tool-ref{display:flex;align-items:center;padding-left:28px;padding-bottom:4px}.la-tool-block .la-tool-ref-chip{display:inline-flex;align-items:flex-start;gap:4px;padding:2px 10px 2px 8px;background:#0000000a;border-radius:12px;max-width:100%;cursor:pointer;transition:background .15s}.la-tool-block .la-tool-ref-chip:hover{background:#00000014}.la-tool-block .la-tool-ref-icon{flex-shrink:0;display:inline-flex;align-items:center;height:20px}.la-tool-block .la-tool-ref-text{font-size:12px;line-height:20px;color:#00000073;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;word-break:break-all}.la-tool-block .la-tool-ref-text *{font-size:12px!important;line-height:20px!important;color:#00000073!important;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.la-msg-actions{display:inline-flex;align-items:center}.la-msg-action{width:24px;height:24px;padding:0;border:none;background:transparent;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#00000073;margin-right:4px;transition:background .15s}.la-msg-action:last-child{margin-right:0}.la-msg-action:hover{background:#0000000a;color:#000000a6}.la-msg-action .la-msg-action-img{width:24px;height:24px;display:block}.la-assistant-message{width:100%;display:flex;flex-direction:column;gap:12px}.la-assistant-blocks{display:flex;flex-direction:column;gap:16px;width:100%}.la-assistant-actions{display:flex;justify-content:flex-start;margin-top:0}.la-assistant-error{margin-top:12px;display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:8px 16px;gap:16px;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:#0000000a;font-size:14px;line-height:22px;color:#000000d9}.la-assistant-error .la-assistant-error-close-icon:hover{background-color:#0000000a;border-radius:4px;cursor:pointer}.la-assistant-pending{display:flex;align-items:center;gap:8px;color:#000000d9;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.la-text-block{font-size:14px;line-height:22px;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.la-tool-group{background:#0000000a;border-radius:16px;padding:8px}.la-tool-group-inner{background:#fff;border-radius:12px;padding:12px 8px;display:flex;flex-direction:column}.la-user-message{width:100%;display:flex;justify-content:flex-end;position:relative}.la-user-bubble{background:#0000000a;border-radius:16px;padding:12px 16px;max-width:86%;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.la-user-attachments{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:8px}.la-user-attach-card{flex:0 0 242px;width:242px;height:58px;display:flex;align-items:center;gap:8px;padding:8px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-sizing:border-box}.la-user-attach-thumb{width:42px;height:42px;border-radius:8px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.la-user-preview-trigger{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.la-user-attach-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.la-user-attach-name{font-size:14px;font-weight:600!important;line-height:22px;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-user-attach-info{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:20px;color:#00000073;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.la-user-more-trigger{flex-shrink:0;width:43px;height:58px;border:1px solid rgba(0,0,0,.06);border-radius:8px;background:#fff;font-size:14px;color:#00000073;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.la-user-more-trigger:hover{background:#0000000a}.la-user-text{font-size:14px;line-height:22px;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;white-space:pre-wrap;word-break:break-word}.la-user-image-preview-anchor{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.la-user-more-popover .ant-popover-inner{padding:0}.la-user-more-dropdown{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:4px;min-width:247px}.la-user-more-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px}.la-user-more-item:hover{background:#0000000a}.la-user-more-item__icon{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.la-user-more-item__name{flex:1;min-width:0;font-size:14px;line-height:22px;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.la-crp{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden;padding:12px 16px}.la-crp-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.la-crp-header-left{display:flex;align-items:baseline;gap:4px;overflow:hidden}.la-crp-title{font-size:16px;font-weight:500;color:#000000d9;line-height:24px;white-space:nowrap}.la-crp-ai-label{font-size:12px;font-weight:400;color:#0b0b0b40;line-height:20px;white-space:nowrap}.la-crp-header-right{display:flex;align-items:center;flex-shrink:0;gap:8px}.la-crp-new-page-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;font-size:14px;font-weight:400;color:#3f59ff;background:#fff;border:1px solid #3f59ff;border-radius:4px;cursor:pointer;white-space:nowrap;line-height:22px;transition:opacity .2s;margin-right:8px}.la-crp-header-divider{display:inline-block;width:1px;height:16px;background:#0000000f;flex-shrink:0}.la-crp-close-btn{font-size:32px;color:#000000d9;cursor:pointer;border-radius:8px;transition:background .2s;flex-shrink:0}.la-crp-close-btn:hover{background-color:#0000000a}.la-crp-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-top:12px}.la-crp-body::-webkit-scrollbar{width:4px}.la-crp-body::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.la-crp-body::-webkit-scrollbar-track{background:#f5f5f5}.la-crp-risk-card{background:#fff3;border:1px solid rgba(0,0,0,.06);border-radius:16px;display:flex;flex-direction:column}.la-crp-card-header{display:flex;align-items:center;height:46px;padding:0 16px;background:#00000005;border-bottom:1px solid rgba(0,0,0,.06);border-radius:16px 16px 0 0;gap:8px;overflow:hidden}.la-crp-summary-text{flex:1;font-size:14px;font-weight:500;color:#000000d9;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.la-crp-modify-type-label{display:inline-flex;align-items:center;justify-content:center;width:32px;height:20px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;flex-shrink:0;color:#fff}.la-crp-modify-type-label.modify{background:#3f59ff}.la-crp-modify-type-label.delete{background:#ff4d4f}.la-crp-modify-type-label.add{background:#00b87a}.la-crp-card-body{display:flex;flex-direction:column;gap:8px;padding:8px 0 12px}.la-crp-risk-tip-section{margin:0 8px;background:#fff8e6;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px}.la-crp-risk-tip-label{font-size:14px;font-weight:500;color:#ff9100;line-height:22px}.la-crp-risk-tip-content{font-size:14px;font-weight:400;color:#0b0b0ba6;line-height:22px}.la-crp-revision-section{padding:0 16px;display:flex;flex-direction:column;gap:8px}.la-crp-revision-label{font-size:14px;font-weight:500;color:#3f59ff;line-height:22px}.la-crp-revision-content{font-size:14px;font-weight:400;color:#000000d9;line-height:22px;word-break:break-word}.la-csp{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden;padding:12px 16px 12px 0}.la-csp-header{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.la-csp-close-btn{font-size:32px;color:#000000d9;cursor:pointer;border-radius:8px;flex-shrink:0;transition:background .2s}.la-csp-close-btn:hover{background-color:#0000000a}.la-csp-body{flex:1;min-height:0;overflow:hidden;padding-top:12px}.la-csp-body .result-header{display:none}.la-csp-body .ai-case-middle{height:100%;padding-top:8px}.filter-content{flex:1;height:100%;overflow-y:auto;border-radius:16px}.filter-content::-webkit-scrollbar{width:4px}.filter-content::-webkit-scrollbar-track{background:transparent}.filter-content::-webkit-scrollbar-thumb{padding-right:2px;border-radius:4px;background:#00000014}.filter-content.disabled{pointer-events:none;opacity:.7}.filter-content.disabled .filter-menu.ant-menu .ant-menu-item,.filter-content.disabled .filter-menu.ant-menu .ant-menu-submenu-title{cursor:not-allowed}.filter-content.disabled .filter-menu.ant-menu .filter-expand-item{pointer-events:auto;cursor:pointer;opacity:1}.filter-content :where(.css-dev-only-do-not-override-1bfl2nq).ant-menu-light.ant-menu-root.ant-menu-inline,.filter-content :where(.css-dev-only-do-not-override-1bfl2nq).ant-menu-light>.ant-menu.ant-menu-root.ant-menu-inline,.filter-content :where(.css-dev-only-do-not-override-1bfl2nq).ant-menu-light.ant-menu-root.ant-menu-vertical,.filter-content :where(.css-dev-only-do-not-override-1bfl2nq).ant-menu-light>.ant-menu.ant-menu-root.ant-menu-vertical{border-inline-end:none!important}.filter-content .filter-menu{background:transparent;border:none}.filter-content .filter-menu .ant-menu-submenu-title{font-size:14px!important;font-weight:400!important;color:#000000d9!important;padding:9px 16px!important;height:auto!important;line-height:22px!important;margin:0!important;width:100%!important;background:transparent!important;border-radius:0!important}.filter-content .filter-menu .ant-menu-submenu-title:hover{color:#000000d9!important;background:transparent!important}.filter-content .filter-menu .ant-menu-submenu-title .ant-menu-title-content{flex:1;overflow:hidden}.filter-content .filter-menu .filter-submenu-label{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-content .filter-menu .ant-menu-sub,.filter-content .filter-menu .ant-menu-submenu,.filter-content .filter-menu .ant-menu-submenu-inline>.ant-menu-sub{background:transparent!important;padding-right:2px}.filter-content .filter-menu .ant-menu-item{height:40px!important;line-height:40px!important;margin:0 4px 0 8px!important;border-radius:8px!important;padding-left:20px!important;font-size:14px!important;color:#000000a6!important;background:transparent!important}.filter-content .filter-menu .ant-menu-item:hover{background:#0000000a!important;color:#000000a6!important}.filter-content .filter-menu .ant-menu-item .ant-menu-title-content{flex:1;overflow:hidden;display:flex;align-items:center}.filter-content .filter-menu .filter-menu-item{display:flex;align-items:center;width:100%;overflow:hidden}.filter-content .filter-menu .filter-menu-item .filter-menu-item-text{flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.filter-content .filter-menu .filter-menu-item .filter-count{flex-shrink:0;margin-left:2px;color:#000000a6}.filter-content .filter-menu .filter-expand-toggle{display:flex;align-items:center;justify-content:center;gap:4px;color:#3f59ff;font-size:12px;margin:0}.filter-content .filter-menu .filter-expand-toggle>span:first-child{line-height:20px}.filter-content .filter-menu .filter-expand-item{background:transparent!important;height:28px!important;line-height:28px!important}.filter-content .filter-menu .filter-expand-item:hover{background:#0000000a!important}.filter-content .filter-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#000000d9!important}.filter-content .filter-menu .ant-menu-submenu-selected>.ant-menu-submenu-title:hover{color:#000000d9!important}.filter-content .filter-menu .ant-menu-item-selected,.filter-content .filter-menu .ant-menu-item-selected:hover{background:#f0f4ff!important;color:#3f59ff!important}.filter-content .filter-menu .ant-menu-item-selected .filter-count{color:#3f59ff!important}.filter-content .filter-menu :global(.ant-menu-item){color:#000000a6}.filter-content .filter-menu :global(.ant-menu-item-selected){background:#f0f4ff!important;color:#3f59ff!important}.la-lpp{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden;padding:12px 16px 12px 0}.la-lpp-header{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.la-lpp-close-btn{font-size:32px;color:#000000d9;cursor:pointer;border-radius:8px;flex-shrink:0;transition:background .2s}.la-lpp-close-btn:hover{background-color:#0000000a}.la-lpp-body{flex:1;min-height:0;overflow:hidden;padding-top:12px}.la-lpp-case-content{padding-left:16px;width:100%;height:100%;display:flex;position:relative;box-sizing:border-box;gap:12px}.la-lpp-sidebar{width:168px;flex-shrink:0;border-radius:16px;background:#00000005;overflow:hidden;padding-right:2px;position:relative}.la-lpp-icon-close{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:10;width:16px;height:40px;background:#0000000a;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.la-lpp-icon-close:hover{background:#0000000f}.la-lpp-icon-close .filter-toggle-icon{font-size:16px;color:#00000073;line-height:1}.la-lpp-icon-open{position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:10;width:16px;height:40px;background:#0000000a;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.la-lpp-icon-open:hover{background:#0000000f}.la-lpp-icon-open .filter-toggle-icon{font-size:16px;color:#00000073;line-height:1}.la-lpp-list-content{flex:1;min-width:0;height:100%;overflow-y:auto;padding-right:4px}.la-lpp-list-content::-webkit-scrollbar{width:4px}.la-lpp-list-content::-webkit-scrollbar-thumb{border-radius:4px;background:#ebebeb}.la-lpp-list-content::-webkit-scrollbar-track{background-color:transparent}.la-lpp-spin-wrapper{display:flex;justify-content:center;padding:40px 0}.la-lpp-case-item{display:flex!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.06)!important;flex-direction:column!important;align-items:flex-start!important;background:#fff!important;padding:16px 15px!important;margin-bottom:12px!important;cursor:pointer;transition:border-color .3s ease,outline .3s ease}.la-lpp-case-item:last-child{margin-bottom:0!important}.la-lpp-case-item:hover{outline:1px solid #3f59ff;outline-offset:-1px}.la-lpp-title-box{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px}.la-lpp-case-name{flex:1;min-width:0;font-size:14px;font-weight:500;color:#3e4c59;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;line-height:22px}.la-lpp-case-name:hover{color:#3f59ff}.la-lpp-desc-box{display:flex!important;flex-wrap:wrap;margin-bottom:6px!important}.la-lpp-desc-box span{font-size:12px;color:#00000073;line-height:20px}.la-lpp-desc-box .separator{color:#00000040}.la-lpp-main-content{font-size:13px;color:#000000a6;line-height:1.6;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.la-lpp-state-btn{flex-shrink:0;font-size:12px;padding:1px 8px;border-radius:4px;line-height:20px}.la-lpp-state-btn.case-btn-valid{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.la-lpp-state-btn.case-btn-error{color:#f5222d;background:#fff1f0;border:1px solid #ffa39e}.la-lpp-state-btn.case-btn-blue{color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff}.la-lpp-state-btn.case-btn-warn{color:#fa8c16;background:#fff7e6;border:1px solid #ffd591}.la-lpp-load-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 0;color:#999;font-size:13px}.la-lpp-no-more{text-align:center;padding:10px 0;color:#999;font-size:13px}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.la-idp{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden;padding:12px 16px}.la-idp .ant-spin-nested-loading,.la-idp .ant-spin-nested-loading .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column}.la-idp-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.la-idp-header-left{display:flex;align-items:baseline;gap:4px;overflow:hidden;flex:1;min-width:0}.la-idp-title{font-size:16px;font-weight:500;color:#000000d9;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-idp-header-right{display:flex;align-items:center;flex-shrink:0;gap:8px}.la-idp-new-page-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;font-size:14px;font-weight:400;color:#3f59ff;background:#fff;border:1px solid #3f59ff;border-radius:4px;cursor:pointer;white-space:nowrap;line-height:22px;transition:opacity .2s}.la-idp-action-btn{font-size:32px!important;color:#000000d9;cursor:pointer;border-radius:6px;transition:background .2s}.la-idp-action-btn:hover{background-color:#0000000a}.la-idp-header-divider{display:inline-block;width:1px;height:16px;background:#0000000f;flex-shrink:0}.la-idp-close-btn{font-size:32px;color:#000000d9;cursor:pointer;border-radius:8px;transition:background .2s;flex-shrink:0}.la-idp-close-btn:hover{background-color:#0000000a}.la-idp-body{flex:1;min-height:0;position:relative;overflow:hidden;padding-top:12px}.la-idp-body-spin{display:flex;align-items:center;justify-content:center;min-height:240px;padding:48px}.la-idp-body-docx{position:relative;height:100%;overflow-y:auto}.la-idp-body-docx::-webkit-scrollbar{width:4px}.la-idp-body-docx::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.la-idp-body-docx::-webkit-scrollbar-track{background:#f5f5f5}.la-idp-body-docx-loading{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#ffffffd9}.la-idp-body-docx-content{min-height:200px}.la-idp-body-docx-content .docx-wrapper{background:#fff}.la-idp-docx-preview-wrapper{overflow-y:auto;height:100%;padding:0!important;margin:0!important;background:#fff}.la-idp-docx-preview{padding:0!important;margin:0!important;width:unset!important}.la-idp-body-docx-content>.la-idp-docx-preview-wrapper>section.la-idp-docx-preview{box-shadow:none!important}.la-idp-body-viewer{height:100%;min-height:100%}.la-idp-body-viewer #react-doc-viewer,.la-idp-body-viewer #msdoc-renderer{height:100%!important}.la-idp-body-txt{margin:0;padding:16px;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,monospace;color:#000000d9}.la-idp-body-txt-err{padding:24px;text-align:center;color:#00000073;height:500px;display:flex;align-items:center;justify-content:center}.la-idp-body-unsupported{padding:48px 24px;text-align:center;color:#00000073}.la-idp-body-unsupported p{margin:0 0 8px}.la-right-detail-panel{display:flex;flex-direction:column;height:100%;background:#fff;box-sizing:border-box}.la-right-detail-panel.la-right-detail-panel--empty{align-items:center;justify-content:center;gap:12px}.la-right-detail-panel.la-right-detail-panel--empty .la-rp-empty-icon{display:flex;align-items:center;justify-content:center}.la-right-detail-panel.la-right-detail-panel--empty .la-rp-empty-text{font-size:14px;color:#00000040;line-height:22px}.la-right-detail-panel .la-rp-header{flex-shrink:0;height:56px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid rgba(0,0,0,.06)}.la-right-detail-panel .la-rp-header .la-rp-title{font-size:15px;font-weight:600;color:#000000d9;line-height:24px}.la-right-detail-panel .la-rp-body{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 24px;box-sizing:border-box}.la-right-detail-panel .la-rp-body::-webkit-scrollbar{width:4px}.la-right-detail-panel .la-rp-body::-webkit-scrollbar-track{background:transparent}.la-right-detail-panel .la-rp-body::-webkit-scrollbar-thumb{border-radius:4px;background:#00000014}.la-rp-section-title{font-size:13px;font-weight:600;color:#000000d9;line-height:22px;margin-bottom:8px}.la-rp-divider{height:1px;background:#0000000f;margin:14px 0}.la-rp-case .la-rp-info-grid{display:flex;flex-direction:column;gap:6px}.la-rp-case .la-rp-info-item{display:flex;align-items:flex-start;gap:8px}.la-rp-case .la-rp-info-label{flex-shrink:0;width:56px;font-size:13px;color:#00000073;line-height:22px}.la-rp-case .la-rp-info-value{font-size:13px;color:#000000d9;line-height:22px;word-break:break-all}.la-rp-case .la-rp-info-value.la-rp-info-value--highlight{color:#52c41a;font-weight:500}.la-rp-case .la-rp-party-list{display:flex;flex-direction:column;gap:6px}.la-rp-case .la-rp-party-item{display:flex;align-items:center;gap:8px}.la-rp-case .la-rp-party-role{flex-shrink:0;width:32px;font-size:12px;color:#fff;background:#3f59ff;border-radius:4px;text-align:center;line-height:20px;padding:0 4px}.la-rp-case .la-rp-party-name{font-size:13px;color:#000000d9;line-height:22px}.la-rp-case .la-rp-summary{font-size:13px;color:#000000a6;line-height:1.8;word-break:break-word}.la-rp-case .la-rp-key-points,.la-rp-case .la-rp-ref-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.la-rp-case .la-rp-key-points li,.la-rp-case .la-rp-ref-list li{font-size:13px;color:#000000a6;line-height:1.8}.la-rp-contract .la-rp-risk-summary{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;margin-bottom:16px;font-size:13px;color:#000000a6}.la-rp-contract .la-rp-risk-summary strong{color:#fa8c16}.la-rp-contract .la-rp-risk-item{padding:12px 14px;border:1px solid rgba(0,0,0,.06);border-radius:8px;margin-bottom:10px;background:#fafafa}.la-rp-contract .la-rp-risk-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.la-rp-contract .la-rp-risk-clause{font-size:13px;font-weight:500;color:#000000d9;line-height:22px}.la-rp-contract .la-rp-risk-desc{font-size:12px;color:#0000008c;line-height:1.7}.la-rp-contract .la-rp-risk-badge{flex-shrink:0;font-size:11px;line-height:18px;padding:0 6px;border-radius:4px;font-weight:500}.la-rp-contract .la-rp-risk-badge.la-rp-risk-badge--high{background:#fff1f0;color:#cf1322}.la-rp-contract .la-rp-risk-badge.la-rp-risk-badge--medium{background:#fff7e6;color:#d46b08}.la-rp-contract .la-rp-risk-badge.la-rp-risk-badge--low{background:#f6ffed;color:#389e0d}.la-rp-law{display:flex;flex-direction:column;gap:14px}.la-rp-law .la-rp-law-item{padding:12px 14px;border:1px solid rgba(0,0,0,.06);border-radius:8px;background:#fafafa}.la-rp-law .la-rp-law-name{font-size:13px;font-weight:600;color:#3f59ff;line-height:22px;margin-bottom:6px}.la-rp-law .la-rp-law-content{font-size:13px;color:#000000a6;line-height:1.8;word-break:break-word}.la-rp-doc .la-rp-doc-meta{display:flex;align-items:center;gap:6px;margin-bottom:16px}.la-rp-doc .la-rp-doc-meta .la-rp-doc-meta-text{font-size:12px;color:#00000073;line-height:20px}.la-rp-doc .la-rp-doc-section{margin-bottom:16px}.la-rp-doc .la-rp-doc-heading{font-size:13px;font-weight:600;color:#000000d9;line-height:22px;margin-bottom:4px}.la-rp-doc .la-rp-doc-body{font-size:13px;color:#000000a6;line-height:1.8;padding-left:12px;border-left:2px solid rgba(0,0,0,.06)}.la-ask-panel-wrap{position:absolute;left:0;right:0;bottom:0;z-index:12;display:flex;justify-content:center;padding:0 16px 16px;box-sizing:border-box;pointer-events:auto}.la-ask-panel{width:100%;max-width:768px;background:#fff;border-radius:24px;box-shadow:0 2px 12px #0000001f;padding:20px 24px;box-sizing:border-box}.la-ask-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.la-ask-panel__title{font-size:16px;font-weight:500;color:#000000d9;line-height:24px}.la-ask-panel__counter{font-size:14px;font-weight:400;color:#00000073;margin-left:4px}.la-ask-panel__close{flex-shrink:0;cursor:pointer;border-radius:4px}.la-ask-panel__close:hover{background-color:#0000000a}.la-ask-panel__countdown{flex-shrink:0;font-size:12px;color:#00000073;background:#0000000a;padding:2px 8px;border-radius:10px;margin-right:8px;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:20px}.la-ask-panel__question{font-size:14px;color:#000000a6;line-height:22px;margin-bottom:12px}.la-ask-panel__options,.la-ask-panel__checkbox-group{display:flex;flex-direction:column;gap:4px}.la-ask-panel__options .ant-radio-checked .ant-radio-inner,.la-ask-panel__checkbox-group .ant-radio-checked .ant-radio-inner,.la-ask-panel__options .ant-checkbox-checked .ant-checkbox-inner,.la-ask-panel__checkbox-group .ant-checkbox-checked .ant-checkbox-inner{border-color:#3f59ff!important;background-color:#3f59ff!important}.la-ask-panel__options .ant-radio-wrapper .ant-radio-checked:after,.la-ask-panel__checkbox-group .ant-radio-wrapper .ant-radio-checked:after{border:1px solid #3f59ff!important}.la-ask-panel__options .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner,.la-ask-panel__checkbox-group .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:#3f59ff!important}.la-ask-panel__option{display:flex;align-items:center;border-radius:8px;margin-left:-8px}.la-ask-panel__option .ant-radio-wrapper,.la-ask-panel__option .ant-checkbox-wrapper{padding:8px 12px;width:100%;display:flex;align-items:center;margin-right:0;min-height:40px}.la-ask-panel__option .ant-radio-wrapper-checked,.la-ask-panel__option .ant-checkbox-wrapper-checked{border-radius:8px;background:#f0f4ff}.la-ask-panel__option:hover{background:#00000005}.la-ask-panel__option-label{font-size:14px;color:#000000d9;line-height:22px;display:inline-block}.la-ask-panel__option-desc{font-size:12px;color:#00000073;line-height:20px;margin-left:8px;display:inline-block}.la-ask-panel__option--input .ant-radio-wrapper,.la-ask-panel__option--input .ant-checkbox-wrapper{width:auto!important;padding-right:0;min-height:unset;flex-shrink:0}.la-ask-panel__option--input .ant-radio-wrapper-checked,.la-ask-panel__option--input .ant-checkbox-wrapper-checked{border-radius:8px;background-color:#fff!important}.la-ask-panel__option--input .ant-input{flex:1;border-radius:6px;margin-left:8px}.la-ask-panel__footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.la-ask-panel__skip{font-size:14px;color:#00000073;line-height:22px;cursor:pointer}.la-ask-panel__skip:hover{color:#000000a6}.la-ask-panel__actions{display:flex;gap:12px}@keyframes la-chat-input-slide-down{0%{transform:translateY(-96px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes la-chat-bg-fade-in{0%{opacity:0}to{opacity:1}}.la-chat-enter-from-home .la-chat-input-area{animation:la-chat-input-slide-down .8s cubic-bezier(.22,1,.36,1) both}.la-chat-enter-from-home .la-chat-scroll,.la-chat-enter-from-home .la-chat-top-bar{animation:la-chat-bg-fade-in .4s ease-out .05s both}.legal-agent-chat-page{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;position:relative;box-sizing:border-box}.la-chat-page-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.la-single-column-container{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch}.la-chat-single-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.la-chat-single-panel .la-chat-input-area{align-self:center;width:100%;max-width:800px}.la-dual-column-container{flex:1;min-height:0;display:flex;align-items:stretch;overflow:hidden;position:relative}.la-dual-column-container .la-chat-left-panel{position:relative;height:100%;min-width:552px;display:flex;flex-direction:column;background:#fff;overflow:hidden}.la-dual-column-container .la-resize-handle{width:4px;flex-shrink:0;cursor:col-resize;height:96%;align-self:center;border-radius:4px;background:transparent;transition:background .2s;position:relative;z-index:10}.la-dual-column-container .la-resize-handle:hover,.la-dual-column-container .la-resize-handle.dragging{background:#3f59ff33}.la-dual-column-container .la-detail-right-panel{position:relative;height:100%;overflow:hidden;box-shadow:-6px 0 12px #00000008;box-sizing:border-box}.la-drag-overlay{position:fixed;inset:0;z-index:9999;cursor:col-resize}.la-chat-top-bar{flex-shrink:0;height:56px;display:flex;align-items:center;padding:0 12px;box-sizing:border-box;width:100%}.la-chat-panel-icon-group{display:flex;flex-direction:row;align-items:center;gap:8px}.la-chat-panel-icon-group .la-chat-panel-icon-item{cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}.la-chat-panel-icon-group .la-chat-panel-icon-item:hover{background-color:#0000000a}.la-chat-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;justify-content:center;padding:0 16px;box-sizing:border-box}.la-chat-scroll::-webkit-scrollbar{width:4px}.la-chat-scroll::-webkit-scrollbar-track{background:transparent;margin:2px 0}.la-chat-scroll::-webkit-scrollbar-thumb{width:4px;border-radius:4px;background:#00000014}.la-chat-list{width:768px;max-width:100%;display:flex;flex-direction:column;gap:24px}.la-chat-list.la-chat-list--full{width:100%}.la-chat-turn{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.la-chat-input-area{flex-shrink:0;padding:16px 16px 0;display:flex;flex-direction:column;align-items:stretch;gap:8px;background:#fff}.la-chat-disclaimer{font-size:12px;line-height:1.5;color:#00000040;text-align:center;padding-bottom:8px}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}#root{max-width:none;margin:0;padding:0;text-align:left}::-webkit-scrollbar{width:5px;height:5px;background-color:#fff}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000;background-color:#f8f8f8}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px #0000;background-color:#c4c4c4;border-radius:10px}.ant-modal-content{border-radius:16px!important}.ant-modal-confirm .ant-modal-confirm-title{font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.ant-modal-confirm-content{color:#000000a6!important;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px!important}.mesm-modal-wrap{display:flex!important;flex-direction:column!important;align-items:center!important}.mesm-modal-wrap:before,.mesm-modal-wrap:after{content:"";display:block;flex:1 0 56px}.mesm-modal-wrap .member-expiring-soon-modal{flex:0 0 auto;top:0!important;padding-bottom:0!important;margin:0 auto!important}.member-expiring-soon-modal{overflow:visible!important}.member-expiring-soon-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.member-expiring-soon-modal .ant-modal-body{padding:0}.mesm-wrapper{position:relative}.mesm-wrapper .mesm-top-img{position:absolute;top:-31px;right:46px;z-index:2;pointer-events:none}.mesm-card{position:relative;width:476px;border-radius:32px;overflow:hidden}.mesm-card .mesm-close-btn{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#00000073;transition:color .2s;border-radius:4px}.mesm-card .mesm-close-btn:hover{background-color:#0000000a}.mesm-card .mesm-top{padding:48px 32px 24px;display:flex;flex-direction:column;gap:8px}.mesm-card .mesm-top .mesm-title-group{display:flex;flex-direction:column;gap:4px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.mesm-card .mesm-top .mesm-title-group .mesm-title-line1{margin:0;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:2.4px}.mesm-card .mesm-top .mesm-title-group .mesm-title-line2{margin:0;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:.48px}.mesm-card .mesm-top .mesm-desc{margin:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000a6;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.mesm-card .mesm-top .mesm-desc .mesm-highlight{font-weight:500;color:#000000d9}.mesm-card .mesm-bottom{padding:0 32px}.mesm-card .mesm-bottom .mesm-renew-btn{display:block;width:100%;margin-bottom:32px;padding:16px 0;border:none;border-radius:12px;background:#000000d9;color:#fff;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.32px;text-align:center;cursor:pointer;transition:background .2s}.mesm-card .mesm-bottom .mesm-renew-btn:hover{background:#000000b8}.nuwm-modal-wrap{display:flex!important;flex-direction:column!important;align-items:center!important}.nuwm-modal-wrap:before,.nuwm-modal-wrap:after{content:"";display:block;flex:1 0 56px}.nuwm-modal-wrap .new-user-welcome-modal{flex:0 0 auto;top:0!important;padding-bottom:0!important;margin:0 auto!important}.new-user-welcome-modal{overflow:visible!important}.new-user-welcome-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.new-user-welcome-modal .ant-modal-body{padding:0}.nuwm-wrapper{position:relative}.nuwm-wrapper .nuwm-gift-img{position:absolute;top:-30px;right:32px;z-index:2;pointer-events:none}.nuwm-card{position:relative;width:476px;border-radius:32px;overflow:hidden}.nuwm-card .nuwm-close-btn{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#00000073;transition:color .2s,background .2s;border-radius:4px}.nuwm-card .nuwm-close-btn:hover{background-color:#0000000a}.nuwm-card .nuwm-close-btn .anticon{font-size:14px}.nuwm-card .nuwm-top{padding:48px 32px 24px}.nuwm-card .nuwm-top .nuwm-title-group{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.nuwm-card .nuwm-top .nuwm-title-group .nuwm-congrats{display:block;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:2.4px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.nuwm-card .nuwm-top .nuwm-title-group .nuwm-subtitle-group{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}.nuwm-card .nuwm-top .nuwm-title-group .nuwm-subtitle-group .nuwm-subtitle{display:block;width:100%;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:.48px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.nuwm-card .nuwm-top .nuwm-title-group .nuwm-subtitle-group .nuwm-desc{margin:0;width:100%;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000a6;text-align:left}.nuwm-card .nuwm-bottom{background:transparent;padding:0 32px}.nuwm-card .nuwm-bottom .nuwm-divider{height:0;border-top:1px dashed rgba(0,0,0,.12)}.nuwm-card .nuwm-bottom .nuwm-task-section{margin-top:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.nuwm-card .nuwm-bottom .nuwm-task-section .nuwm-task-section-title{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:22px;letter-spacing:.14px;color:#000000d9;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.nuwm-card .nuwm-bottom .nuwm-task-section .nuwm-task-list{display:flex;flex-direction:column;gap:16px}.nuwm-card .nuwm-bottom .nuwm-task-section .nuwm-task-card{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:16px;border:.5px solid #ffffff;background:#ffffff5c;backdrop-filter:blur(24.503px);-webkit-backdrop-filter:blur(24.503px)}.nuwm-card .nuwm-bottom .nuwm-task-section .nuwm-task-card .nuwm-task-icon-wrap{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#0000000f;display:flex;align-items:center;justify-content:center}.nuwm-card .nuwm-bottom .nuwm-task-section .nuwm-task-card .nuwm-task-icon-wrap .nuwm-task-icon{width:40px;height:40px;object-fit:contain}.nuwm-card .nuwm-bottom .nuwm-task-section .nuwm-task-card .nuwm-task-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nuwm-card .nuwm-bottom .nuwm-task-section .nuwm-task-card .nuwm-task-info .nuwm-task-name{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000d9}.nuwm-card .nuwm-bottom .nuwm-task-section .nuwm-task-card .nuwm-task-info .nuwm-task-desc{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#00000073;white-space:nowrap;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.nuwm-card .nuwm-bottom .nuwm-task-section .nuwm-task-card .nuwm-task-btn{flex-shrink:0;width:100px;height:32px;padding:0;border:none;border-radius:20px;background:#000000d9;color:#fff;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.28px;cursor:pointer;transition:background .2s}.nuwm-card .nuwm-bottom .nuwm-start-btn{display:block;width:100%;margin-bottom:32px;padding:16px 0;border:none;border-radius:12px;background:#000000d9;color:#fff;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:.32px;text-align:center;cursor:pointer;transition:background .2s}.ipm2-modal-wrap{display:flex!important;flex-direction:column!important;align-items:center!important}.ipm2-modal-wrap:before,.ipm2-modal-wrap:after{content:"";display:block;flex:1 0 56px}.ipm2-modal-wrap .ipm2-modal{flex:0 0 auto;top:0!important;padding-bottom:0!important;margin:0 auto!important}.ipm2-modal{overflow:visible!important}.ipm2-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.ipm2-modal .ant-modal-body{padding:0}.ipm2-wrapper{position:relative}.ipm2-wrapper .ipm2-top-img{position:absolute;top:-50px;right:35px;z-index:2;pointer-events:none}.ipm2-card{position:relative;width:476px;border-radius:32px;overflow:hidden}.ipm2-card .ipm2-close-btn{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#00000073;transition:color .2s;border-radius:4px}.ipm2-card .ipm2-close-btn:hover{background-color:#0000000a}.ipm2-card .ipm2-top{padding:48px 32px 24px}.ipm2-card .ipm2-top .ipm2-title-block{display:flex;flex-direction:column;gap:4px}.ipm2-card .ipm2-top .ipm2-title-block .ipm2-title-line1{font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:2.4px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ipm2-card .ipm2-top .ipm2-title-block .ipm2-title-line2{font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:.48px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ipm2-card .ipm2-top .ipm2-desc{margin:8px 0 0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000a6}.ipm2-card .ipm2-top .ipm2-desc .ipm2-desc-bracket{font-weight:500}.ipm2-card .ipm2-top .ipm2-desc .ipm2-desc-num-default{font-weight:500;color:#000000d9}.ipm2-card .ipm2-top .ipm2-desc .ipm2-desc-num-orange{font-weight:500;color:#ff9100}.ipm2-card .ipm2-top .ipm2-desc .ipm2-desc-num-red{font-weight:500;color:#ff3325}.ipm2-card .ipm2-bottom{padding:0 32px}.ipm2-card .ipm2-bottom .ipm2-divider{height:0;border-top:1px dashed rgba(0,0,0,.12)}.ipm2-card .ipm2-bottom .ipm2-task-section{margin-top:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.ipm2-card .ipm2-bottom .ipm2-task-section .ipm2-task-title{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:22px;letter-spacing:.14px;color:#000000d9;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ipm2-card .ipm2-bottom .ipm2-task-section .ipm2-task-list{display:flex;flex-direction:column;gap:16px}.ipm2-card .ipm2-bottom .ipm2-task-section .ipm2-task-card{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:16px;border:.5px solid #ffffff;background:#ffffff5c;backdrop-filter:blur(24.503px);-webkit-backdrop-filter:blur(24.503px)}.ipm2-card .ipm2-bottom .ipm2-task-section .ipm2-task-card .ipm2-task-icon-wrap{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#0000000f;display:flex;align-items:center;justify-content:center;color:#000000a6}.ipm2-card .ipm2-bottom .ipm2-task-section .ipm2-task-card .ipm2-task-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ipm2-card .ipm2-bottom .ipm2-task-section .ipm2-task-card .ipm2-task-info .ipm2-task-name{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000d9}.ipm2-card .ipm2-bottom .ipm2-task-section .ipm2-task-card .ipm2-task-info .ipm2-task-desc{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#00000073;white-space:nowrap;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ipm2-card .ipm2-bottom .ipm2-task-section .ipm2-task-card .ipm2-task-btn{flex-shrink:0;width:100px;height:32px;padding:0;border:none;border-radius:20px;background:#000000d9;color:#fff;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.28px;cursor:pointer;transition:background .2s}.ipm2-card .ipm2-bottom .ipm2-hint-text{margin-bottom:12px;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:21.021px;color:#00000073;text-align:center;letter-spacing:.28px;white-space:nowrap}.ipm2-card .ipm2-bottom .ipm2-hint-text .ipm2-hint-link{color:#3f59ff;cursor:pointer}.ipm2-card .ipm2-bottom .ipm2-hint-text .ipm2-hint-link:hover{opacity:.8}.ipm2-card .ipm2-bottom .ipm2-main-btn{display:block;width:100%;margin-bottom:32px;padding:16px 0;border:none;border-radius:12px;background:#000000d9;color:#fff;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:21.021px;letter-spacing:.32px;text-align:center;cursor:pointer;transition:background .2s}@keyframes skeleton-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.skeleton-block{display:block;background:linear-gradient(90deg,#0000000f 25%,#0000001a 37%,#0000000f 63%);background-size:800px 100%;animation:skeleton-shimmer 1.4s ease infinite;flex-shrink:0}.ifm-modal-wrap{display:flex!important;flex-direction:column!important;align-items:center!important}.ifm-modal-wrap:before,.ifm-modal-wrap:after{content:"";display:block;flex:1 0 56px}.ifm-modal-wrap .ifm-modal{flex:0 0 auto;top:0!important;padding-bottom:0!important;margin:0 auto!important}.ifm-modal{overflow:visible!important}.ifm-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.ifm-modal .ant-modal-body{padding:0}.ifm-wrapper{position:relative}.ifm-wrapper .ifm-top-img{position:absolute;top:-21px;right:40px;z-index:2;pointer-events:none}.ifm-card{position:relative;width:476px;border-radius:32px;overflow:hidden}.ifm-card .ifm-close-btn{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#00000073;transition:color .2s;border-radius:4px}.ifm-card .ifm-close-btn:hover{background-color:#0000000a}.ifm-card .ifm-top{padding:48px 32px 24px;display:flex;flex-direction:column}.ifm-card .ifm-top .ifm-title-group{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ifm-card .ifm-top .ifm-title-group .ifm-title-line1{display:block;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:2.4px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ifm-card .ifm-top .ifm-title-group .ifm-title-line2{display:block;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:.48px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ifm-card .ifm-top .ifm-desc{margin:8px 0 0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000a6;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ifm-card .ifm-stats-row{display:flex;align-items:center;gap:8px;padding:0 32px;height:48px}.ifm-card .ifm-stats-row .ifm-stat-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.ifm-card .ifm-stats-row .ifm-stat-item .ifm-stat-number{display:flex;align-items:center;line-height:20px}.ifm-card .ifm-stats-row .ifm-stat-item .ifm-stat-number .ifm-stat-plus{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:500;color:#00000073;line-height:20px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5);align-self:flex-start;margin-top:2px}.ifm-card .ifm-stats-row .ifm-stat-item .ifm-stat-number .ifm-stat-num{font-family:PingFang SC,sans-serif;font-size:20px;font-weight:500;line-height:20px;color:#00000073;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ifm-card .ifm-stats-row .ifm-stat-item .ifm-stat-label{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#00000073;text-align:center;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5);white-space:nowrap}.ifm-card .ifm-stats-row .ifm-stat-divider{flex-shrink:0;width:0;height:32px;border-left:1px solid rgba(0,0,0,.15)}.ifm-card .ifm-bottom{padding:16px 32px 32px}.ifm-card .ifm-bottom .ifm-skeleton-bottom{display:flex;flex-direction:column;gap:24px}.ifm-card .ifm-bottom .ifm-skeleton-invite-card{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:16px;background:#ffffff5c;border:.5px solid #ffffff}.ifm-card .ifm-bottom .ifm-skeleton-invite-card .ifm-skeleton-invite-info{flex:1;display:flex;flex-direction:column;gap:6px}.ifm-card .ifm-bottom .ifm-skeleton-progress-section{display:flex;flex-direction:column;gap:8px}.ifm-card .ifm-bottom .ifm-skeleton-progress-section .ifm-skeleton-progress-header{display:flex;align-items:center;justify-content:space-between}.ifm-card .ifm-bottom .ifm-skeleton-progress-section .ifm-skeleton-milestone-list{display:flex;gap:16px}.ifm-card .ifm-bottom .ifm-invite-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:16px;border:.5px solid #ffffff;background:#ffffff5c;backdrop-filter:blur(24.503px);-webkit-backdrop-filter:blur(24.503px)}.ifm-card .ifm-bottom .ifm-invite-card .ifm-invite-card-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ifm-card .ifm-bottom .ifm-invite-card .ifm-invite-card-left .ifm-invite-icon-wrap{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#0000000f;display:flex;align-items:center;justify-content:center}.ifm-card .ifm-bottom .ifm-invite-card .ifm-invite-card-left .ifm-invite-info{display:flex;flex-direction:column;gap:4px;min-width:0}.ifm-card .ifm-bottom .ifm-invite-card .ifm-invite-card-left .ifm-invite-info .ifm-invite-label{display:block;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#00000073;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5);white-space:nowrap}.ifm-card .ifm-bottom .ifm-invite-card .ifm-invite-card-left .ifm-invite-info .ifm-invite-code{display:block;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ifm-card .ifm-bottom .ifm-invite-card .ifm-copy-btn{flex-shrink:0;width:100px;height:32px;padding:0;border:none;border-radius:20px;background:#000000d9;color:#fff;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.28px;text-align:center;cursor:pointer;transition:background .2s}.ifm-card .ifm-bottom .ifm-progress-section{margin-top:24px;display:flex;flex-direction:column;gap:8px}.ifm-card .ifm-bottom .ifm-progress-section .ifm-progress-header{display:flex;align-items:center;justify-content:space-between;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ifm-card .ifm-bottom .ifm-progress-section .ifm-progress-header .ifm-progress-title{flex-shrink:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#000000d9;white-space:nowrap}.ifm-card .ifm-bottom .ifm-progress-section .ifm-progress-header .ifm-progress-status{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#00000073;text-align:right;white-space:nowrap}.ifm-card .ifm-bottom .ifm-progress-section .ifm-progress-bar-wrap{position:relative;height:4px;border-radius:4px;background:#0000000a;overflow:hidden}.ifm-card .ifm-bottom .ifm-progress-section .ifm-progress-bar-wrap .ifm-progress-bar-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(to right,#00b87a29,#00b87a);border-radius:4px;transition:width .3s ease}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-list{display:flex;gap:16px}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-list--scrollable{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-list--scrollable::-webkit-scrollbar{display:none}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-list--scrollable .ifm-milestone-card{flex:0 0 91px;width:91px}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-list--dragging{cursor:grabbing;user-select:none}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-card{flex:1 0 0;min-width:1px;height:60px;position:relative;display:flex;flex-direction:column;align-items:center;padding:6px 0;border-radius:12px}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-card .ifm-milestone-count{display:flex;align-items:flex-end;gap:2px}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-card .ifm-milestone-count .ifm-milestone-num{font-family:PingFang SC,sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#00000073;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-card .ifm-milestone-count .ifm-milestone-unit{font-family:PingFang SC,sans-serif;font-size:18px;font-weight:500;line-height:26px;color:#00000073;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-card.ifm-milestone-card--done{background:#dff7eb;border:1px solid #00b87a}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-card.ifm-milestone-card--done .ifm-milestone-done-text{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#00b87a;text-align:center;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5);white-space:nowrap}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-card.ifm-milestone-card--done .ifm-milestone-badge{position:absolute;top:0;right:0;width:18px;height:18px;background:#00b87a;border-radius:0 11px 0 8px;display:flex;align-items:center;justify-content:center}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-card.ifm-milestone-card--pending{background:#ffffff4d;backdrop-filter:blur(24.503px);-webkit-backdrop-filter:blur(24.503px);border:1px solid #ffffff}.ifm-card .ifm-bottom .ifm-progress-section .ifm-milestone-card.ifm-milestone-card--pending .ifm-milestone-reward{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#00000073;text-align:center;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5);white-space:nowrap}.bim-modal-wrap{display:flex!important;flex-direction:column!important;align-items:center!important}.bim-modal-wrap:before,.bim-modal-wrap:after{content:"";display:block;flex:1 0 56px}.bim-modal-wrap .bim-modal{flex:0 0 auto;top:0!important;padding-bottom:0!important;margin:0 auto!important}.bim-modal{overflow:visible!important}.bim-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.bim-modal .ant-modal-body{padding:0}.bim-wrapper{position:relative}.bim-wrapper .bim-top-img{position:absolute;top:-27px;right:48px;z-index:2;pointer-events:none}.bim-card{position:relative;width:476px;border-radius:32px;overflow:hidden}.bim-card .bim-close-btn{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#00000073;transition:color .2s;border-radius:4px}.bim-card .bim-close-btn:hover{background-color:#0000000a}.bim-card .bim-top{padding:48px 32px 24px;text-shadow:0px 1.314px 5.255px rgba(255,255,255,.5)}.bim-card .bim-top .bim-title-container{display:flex;flex-direction:column;gap:8px;width:370px}.bim-card .bim-top .bim-title-group{display:flex;flex-direction:column;gap:4px}.bim-card .bim-top .bim-title-group .bim-title-phone{width:230px;display:block;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:2.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bim-card .bim-top .bim-title-group .bim-title-subtitle{display:block;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,sans-serif;font-size:24px;font-weight:900;line-height:32px;color:#000000d9;letter-spacing:.48px}.bim-card .bim-top .bim-desc{margin:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000a6}.bim-card .bim-bottom{padding:0 32px}.bim-card .bim-bottom .bim-coupon-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.bim-card .bim-bottom .bim-coupon-card{position:relative;width:412px;height:82px;background:#fff;border-radius:8px;overflow:visible}.bim-card .bim-bottom .bim-coupon-card:before{content:"";position:absolute;left:105px;top:-8px;width:16px;height:16px;background:#e8ebf0;border-radius:50%;z-index:1}.bim-card .bim-bottom .bim-coupon-card:after{content:"";position:absolute;left:105px;bottom:-8px;width:16px;height:16px;background:#e8ebf0;border-radius:50%;z-index:1}.bim-card .bim-bottom .bim-coupon-card .bim-discount-wrap{position:absolute;top:38%;left:56px;transform:translate(-50%,-50%);display:flex;align-items:flex-end;gap:1px}.bim-card .bim-bottom .bim-coupon-card .bim-discount-wrap .bim-discount-num{font-family:PingFang SC,sans-serif;font-size:24px;font-weight:700;color:#f9343b;line-height:normal}.bim-card .bim-bottom .bim-coupon-card .bim-discount-wrap .bim-discount-unit{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:600;color:#f9343b;line-height:normal;letter-spacing:.32px;padding-bottom:1px}.bim-card .bim-bottom .bim-coupon-card .bim-coupon-max{position:absolute;top:47px;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;color:#00000073;line-height:20px;letter-spacing:.24px;white-space:nowrap}.bim-card .bim-bottom .bim-coupon-card .bim-coupon-divider{position:absolute;left:113px;top:17px;width:0;height:48px;border-left:1px dashed rgba(0,0,0,.15)}.bim-card .bim-bottom .bim-coupon-card .bim-coupon-right{position:absolute;left:129px;top:17px;display:flex;flex-direction:column;gap:4px}.bim-card .bim-bottom .bim-coupon-card .bim-coupon-right .bim-coupon-name{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;color:#000000d9;line-height:24px;letter-spacing:.32px}.bim-card .bim-bottom .bim-coupon-card .bim-coupon-right .bim-coupon-date{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;color:#00000073;line-height:20px;letter-spacing:.24px}.bim-card .bim-bottom .bim-coupon-card.bim-coupon-card--monthly .bim-coupon-max{left:18px}.bim-card .bim-bottom .bim-coupon-card.bim-coupon-card--annual .bim-coupon-max{left:16px}.bim-card .bim-bottom .bim-skeleton-section .bim-skeleton-coupons{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.bim-card .bim-bottom .bim-use-btn{display:block;width:100%;margin-bottom:32px;padding:16px 0;border:none;border-radius:12px;background:#000000d9;color:#fff;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:21.021px;letter-spacing:.32px;text-align:center;cursor:pointer;transition:background .2s}.contact-us-modal .ant-modal-content{padding:0!important;border-radius:28px!important;overflow:hidden;background-color:transparent!important;box-shadow:0 10px 40px #00000026}.contact-us-modal .ant-modal-content .ant-modal-close{top:20px;right:20px;color:#00000073}.contact-us-modal .ant-modal-content .ant-modal-close:hover{background-color:transparent}.contact-us-modal .ant-modal-body{padding:0!important;background-color:transparent}.contact-us-content{background:linear-gradient(180deg,#e3eaff,#fff 30%);border-radius:30px;padding:50px 20px 44px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.contact-us-content .qr-code-wrapper{width:100%;max-width:180px;margin-bottom:24px;border-radius:20px;overflow:hidden;background:#fff;border:3px solid #BACAFF;display:flex;align-items:center;justify-content:center;padding:10px}.contact-us-content .qr-code-wrapper img{width:100%;height:100%;object-fit:contain;border-radius:8px}.contact-us-content .footer-text{font-size:16px;font-weight:600;line-height:24px;color:#000000d9;display:flex;align-items:center;text-align:center;letter-spacing:1px}.points-detail-modal .ant-modal-content{padding:0;border-radius:12px;overflow:hidden}.points-detail-modal .ant-modal-body{padding:0}.points-detail-container{display:flex;flex-direction:column;height:600px;background-color:#fff;padding:30px;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.points-detail-container .header-section{display:flex;align-items:center;gap:12px;margin-bottom:24px}.points-detail-container .header-section .points-icon{width:40px;height:40px;object-fit:contain}.points-detail-container .header-section .points-text{font-size:20px;font-weight:600;line-height:28px;color:#000000d9}.points-detail-container .tabs-section{display:flex;justify-content:space-around;background-color:#f0f4ff;border-radius:8px;height:48px;align-items:center;margin-bottom:12px}.points-detail-container .tabs-section .tab-item{font-size:14px;font-weight:400;line-height:22px;color:#00000073;cursor:pointer;position:relative;height:100%;display:flex;align-items:center;justify-content:center;min-width:60px}.points-detail-container .tabs-section .tab-item.active{color:#3f59ff;font-weight:600}.points-detail-container .tabs-section .tab-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:4px;background-color:#3f59ff;border-radius:2px 2px 0 0}.points-detail-container .list-scroll-container{flex:1;overflow-y:auto;padding-right:4px}.points-detail-container .list-scroll-container::-webkit-scrollbar{width:6px}.points-detail-container .list-scroll-container::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}.points-detail-container .list-scroll-container::-webkit-scrollbar-track{background:transparent}.points-detail-container .list-scroll-container .point-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.06)}.points-detail-container .list-scroll-container .point-item:last-child{border-bottom:none}.points-detail-container .list-scroll-container .point-item .info-left{display:flex;flex-direction:column;gap:8px}.points-detail-container .list-scroll-container .point-item .info-left .item-title{font-size:14px;font-weight:500;line-height:22px;color:#000000d9}.points-detail-container .list-scroll-container .point-item .info-left .item-date{font-size:12px;font-weight:400;line-height:20px;color:#00000073}.points-detail-container .list-scroll-container .point-item .amount-right{font-size:14px;font-weight:500;line-height:22px;font-family:DIN Alternate,sans-serif}.points-detail-container .list-scroll-container .point-item .amount-right.earn{color:#3f59ff}.points-detail-container .list-scroll-container .point-item .amount-right.consume{color:#000000d9}.points-detail-container .list-scroll-container .loading-text,.points-detail-container .list-scroll-container .no-more-text{text-align:center;padding:16px;color:#00000073;font-size:12px;line-height:20px}.pay-select-overlay{position:fixed;inset:0;z-index:1100;background-color:#00000073;display:flex;align-items:center;justify-content:center}.pay-select-panel{position:relative;width:381px;background:#fff;border-radius:16px;box-shadow:0 8px 40px #00000029,0 2px 12px #00000014}.pay-select-close-btn{position:absolute;top:10px;right:10px;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0000008c;background:none;border:none;border-radius:4px;padding:0;transition:background-color .15s,color .15s}.pay-select-close-btn:hover{background-color:#0000000a}.pay-select-content{padding:40px 24px 20px;display:flex;flex-direction:column;gap:16px}.pay-select-title{text-align:center;font-size:24px;font-weight:500;color:#3e4c59;margin:0;line-height:32px}.pay-select-amount{color:#3f59ff}.pay-select-methods{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.pay-select-methods .ant-radio-checked .ant-radio-inner{border-color:#3f59ff;background-color:#3f59ff}.pay-select-methods .ant-radio-wrapper:hover .ant-radio-inner,.pay-select-methods .ant-radio-input:focus+.ant-radio-inner{border-color:#3f59ff}.pay-select-method-item{display:inline-flex;align-items:center;padding:4px 0}.pay-select-method-item .ant-radio+span{display:inline-flex;align-items:center;gap:4px;padding-inline-start:8px}.pay-select-method-icon{font-size:16px;flex-shrink:0;line-height:1}.pay-select-method-name{font-size:14px;color:#000000d9;line-height:22px;white-space:nowrap}.pay-select-agreement{background:#0000000a;border-radius:8px;padding:8px 12px;min-height:60px;box-sizing:border-box}.pay-select-agreement .ant-radio-wrapper{width:100%;align-items:center}.pay-select-agreement .ant-radio-checked .ant-radio-inner{border-color:#3f59ff;background-color:#3f59ff}.pay-select-agreement .ant-radio-wrapper:hover .ant-radio-inner,.pay-select-agreement .ant-radio-input:focus+.ant-radio-inner{border-color:#3f59ff}.pay-select-agreement .ant-radio+span{padding-inline-start:8px;font-size:14px;color:#000000d9;line-height:22px}.pay-select-agreement-link-row{padding-left:24px}.pay-select-agreement-link{color:#3f59ff;text-decoration:none;font-size:14px;line-height:22px}.pay-select-agreement-link:hover{text-decoration:underline;color:#3f59ff}.pay-select-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:8px}.pay-select-btn{height:40px;padding:0 16px;border-radius:8px;font-size:16px;cursor:pointer;border:none;outline:none;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s,background-color .15s;white-space:nowrap}.pay-select-btn:disabled{opacity:.6;cursor:not-allowed}.pay-select-btn--cancel{background:#fff;border:1px solid rgba(0,0,0,.15);color:#000000d9}.pay-select-btn--cancel:hover:not(:disabled){border-color:#3f59ff;color:#3f59ff}.pay-select-btn--confirm{background:#3f59ff;color:#fff}.pay-select-btn--confirm:hover:not(:disabled){opacity:.88}.qr-payment-overlay{position:fixed;inset:0;z-index:1100;background-color:#00000073;display:flex;align-items:center;justify-content:center}.qr-payment-panel{position:relative;width:374px;background:#fff;border-radius:16px;box-shadow:0 8px 40px #00000029,0 2px 12px #00000014}.qr-payment-close-btn{position:absolute;top:10px;right:10px;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0000008c;background:none;border:none;border-radius:4px;padding:0;transition:background-color .15s,color .15s}.qr-payment-close-btn:hover{background-color:#0000000a}.qr-payment-content{padding:40px 72px;display:flex;flex-direction:column;align-items:center;gap:4px}.qr-payment-title{font-size:24px;font-weight:500;color:#3e4c59;margin:0 0 12px;line-height:32px;text-align:center;white-space:nowrap}.qr-payment-amount{color:#3f59ff}.qr-payment-method-row{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:12px}.qr-payment-method-text{font-size:14px;color:#000000a6;line-height:22px;white-space:nowrap}.qr-payment-qrcode-box{background:#0000000a;border-radius:8px;padding:16px;width:230px;height:230px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.qr-payment-qrcode-inner{position:relative;width:198px;height:198px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.qr-payment-qrcode-inner .qr-code-wrapper{display:flex;align-items:center;justify-content:center;width:198px;height:198px}.qr-payment-qrcode-inner .qr-code-wrapper canvas,.qr-payment-qrcode-inner .qr-code-wrapper img,.qr-payment-qrcode-inner .qr-code-wrapper svg{width:198px!important;height:198px!important;border-radius:4px}.qr-payment-status-overlay{position:absolute;inset:0;background:#ffffffeb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:4px;z-index:10}.qr-payment-status-overlay .qr-payment-status-text{font-size:18px;font-weight:500;color:#333}.qr-payment-status-overlay--success .qr-payment-status-text{color:#52c41a}.qr-payment-status-overlay--fail .qr-payment-status-text{color:#ff4d4f}.su-overlay{position:fixed;inset:0;z-index:1000;background-color:#0000;transition:background-color .25s ease}.su-overlay:not(.su-overlay--entering){background-color:#00000073}.su-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.su-scroll::-webkit-scrollbar{width:6px}.su-scroll::-webkit-scrollbar-track{background:transparent}.su-scroll::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.su-scroll::-webkit-scrollbar-thumb:hover{background:#00000038}.su-panel{max-width:1348px;width:calc(100% - 92px);margin:56px auto 0;background:#fff;border-radius:24px;box-shadow:0 8px 40px #00000029,0 2px 12px #00000014;padding:24px 58px 58px;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.su-panel.su-panel--entering{opacity:0;transform:translateY(20px)}.su-banner{height:141px;border-radius:16px;background:radial-gradient(ellipse 120% 200% at 3% 20%,#086af1,#034ff0) center / cover no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 48px}.su-banner__text{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;text-align:center}.su-banner__tag-row{display:flex;align-items:center;justify-content:flex-start;width:100%}.su-banner__tag{display:inline-flex;align-items:center;background:#00000026;border-radius:8px 8px 8px 0;padding:4px 16px;font-size:14px;font-weight:500;color:#fff;line-height:21px;white-space:nowrap}.su-banner__heading{font-size:28px;font-weight:500;color:#fff;line-height:normal;letter-spacing:-.28px;margin:0;white-space:nowrap}.su-banner__sub{font-size:14px;color:#fff;line-height:1.5;margin:0;opacity:.9;white-space:nowrap}.su-banner__cta{position:absolute;right:74px;top:50%;transform:translateY(-50%);width:146px;height:40px;border-radius:20px;background:#fff;border:none;font-size:14px;color:#000;cursor:pointer;z-index:1;transition:opacity .15s}.su-content{margin-top:48px;display:flex;flex-direction:column;gap:29px}.su-title-row{position:relative;display:flex;justify-content:center;align-items:flex-end;padding:0 180px}.su-title-group{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.su-main-title{font-size:38px;font-weight:500;color:#000;line-height:normal;margin:0;white-space:nowrap}.su-main-subtitle{font-size:16px;color:#0b0b0b73;line-height:1.5;margin:0;white-space:nowrap}.su-title-actions{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:16px;flex-shrink:0}.su-action-text{font-size:16px;color:#0b0b0b73;line-height:24px;background:none;border:none;cursor:pointer;padding:0;white-space:nowrap;transition:color .15s}.su-action-text:hover{color:#3f59ff}.su-action-contact{display:inline-flex;align-items:center;gap:4px;background:#f0f4ff;border:none;border-radius:8px;padding:5px 16px;font-size:14px;color:#3f59ff;line-height:22px;cursor:pointer;transition:background-color .15s,color .15s;white-space:nowrap}.su-action-contact:hover{background:#3f59ff;color:#fff}.su-plans-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:start}.su-plan-wrap{display:flex;flex-direction:column}.su-plan-wrap--regular{padding-top:46px}.su-plan-badge{height:46px;flex-shrink:0;background:radial-gradient(ellipse 120% 200% at 3% 20%,#086af1,#034ff0);border-radius:24px 24px 0 0;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;color:#fff;letter-spacing:.8px;line-height:28px}.su-current-outer{flex:1;background:radial-gradient(99.97% 99.75% at 39.9% 33.15%,#086af1,#034ff0);border-radius:0 0 24px 24px;padding:0 4px 4px;display:flex;flex-direction:column}.su-current-outer .su-plan-card{flex:1;border-radius:24px 24px 22px 22px}.su-plan-card{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:24px;padding:26px 36px 36px;position:relative;display:flex;flex-direction:column;box-sizing:border-box}.su-discount-tag{position:absolute;top:26px;right:40px;background:linear-gradient(171deg,#a171ff 15.569%,#5d66ff 142.08%);border-radius:24px;padding:8px 16px;font-size:16px;font-weight:500;color:#fff;letter-spacing:.64px;line-height:24px;white-space:nowrap}.su-plan-name{font-size:24px;font-weight:500;color:#000;line-height:32px;margin:0 0 16px}.su-price-area{display:flex;align-items:baseline;gap:4px;margin-bottom:12px;flex-wrap:wrap}.su-price-current{display:flex;align-items:baseline;color:#3f59ff}.su-price-cur__symbol{font-size:24px;font-weight:500;line-height:32px;align-self:flex-end;margin-bottom:3px}.su-price-cur__num{font-size:46px;font-weight:500;line-height:54px}.su-price-original{display:flex;align-items:baseline;color:#00000073;position:relative;margin-left:6px}.su-price-orig__symbol{font-size:18.667px;font-weight:500;line-height:24.889px;align-self:flex-end;margin-bottom:2px}.su-price-orig__num{font-size:30px;font-weight:500;line-height:38px;text-decoration:line-through;text-decoration-color:#8c8c8c}.su-price-orig__line{display:none}.su-price-period{font-size:20px;color:#0b0b0b73;line-height:28px;margin-left:4px;align-self:flex-end;margin-bottom:4px}.su-plan-desc{font-size:16px;color:#0b0b0b73;line-height:24px;margin:0 0 16px}.su-plan-btn{width:100%;height:64px;border-radius:16px;border:none;font-size:24px;line-height:32px;cursor:pointer;transition:opacity .15s,background-color .15s;margin-bottom:16px}.su-plan-btn--renew{background:#f0f4ff;color:#3f59ff}.su-plan-btn--subscribe{background:#3f59ff;color:#fff}.su-points-box{background:#0000000a;border-radius:16px;padding:20px 24px;min-height:90px;display:flex;flex-direction:column;gap:4px;margin-bottom:20px;box-sizing:border-box}.su-points-box__header{display:flex;align-items:center;gap:4px}.su-points-box__icon{font-size:16px;color:#000000d9;flex-shrink:0}.su-points-box__title{font-size:16px;font-weight:500;color:#000000d9;line-height:24px;letter-spacing:.64px}.su-points-box__desc{font-size:14px;color:#000000a6;line-height:22px;letter-spacing:.56px;margin:0}.su-features{display:flex;flex-direction:column;gap:16px;flex:1}.su-feature-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#000000d9;line-height:22px;letter-spacing:.56px}.su-feature-check{font-size:14px;color:#000;flex-shrink:0}.su-close-btn{position:fixed;z-index:1000;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0000008c;font-size:32px;transition:background-color .15s,color .15s,box-shadow .15s;border-radius:4px}.su-close-btn:hover{background-color:#0000000a}@media screen and (max-width:900px){.su-banner{height:auto;min-height:100px;padding:20px 24px;flex-direction:column;align-items:center;gap:16px}.su-banner__text{align-items:flex-start}.su-banner__heading{font-size:20px;white-space:normal}.su-banner__sub{white-space:normal}.su-banner__cta{position:static;transform:none;width:120px}.su-content{margin-top:32px}.su-title-row{flex-direction:column;align-items:center;padding:0;gap:12px}.su-title-actions{position:static}.su-main-title{font-size:28px;white-space:normal}.su-main-subtitle{white-space:normal}.su-plans-grid{grid-template-columns:1fr;gap:20px}.su-plan-wrap--regular{padding-top:0}.su-plan-card{padding:20px 20px 24px}.su-plan-btn{font-size:18px;height:52px}}.su-skeleton-plan-wrap{display:flex;flex-direction:column}.su-skeleton-plan-card{flex:1;border-radius:0 0 24px 24px;border:1px solid rgba(0,0,0,.08);padding:26px 36px 36px;display:flex;flex-direction:column;gap:12px;background:#fff}.su-skeleton-price-area{display:flex;align-items:flex-end;gap:8px}.su-skeleton-points-box{background:#0000000a;border-radius:16px;padding:20px 24px;min-height:90px;display:flex;flex-direction:column;gap:10px}.su-skeleton-features{display:flex;flex-direction:column;gap:16px}.lm-login-modal-wrap{display:flex!important;flex-direction:column!important;align-items:center!important}.lm-login-modal-wrap:before,.lm-login-modal-wrap:after{content:"";display:block;flex:1 0 56px}.lm-login-modal-wrap .lm-login-modal{flex:0 0 auto;top:0!important;padding-bottom:0!important;margin:0 auto!important}.lm-login-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.lm-login-modal .ant-modal-body{padding:0}.lm-wrapper{position:relative}.lm-card{position:relative;width:688px;min-height:478px;border-radius:32px;overflow:hidden;background-size:100% auto!important;background-position:top center!important}.lm-card .lm-close-btn{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#00000073;transition:color .2s;border-radius:4px}.lm-card .lm-close-btn:hover{background-color:#0000000a}.lm-card .lm-logo-section{padding:24px 32px 0;display:flex;flex-direction:column;gap:8px}.lm-card .lm-logo-section .lm-logo-row{display:flex;align-items:center;gap:8px}.lm-card .lm-logo-section .lm-logo-row .lm-logo-icon-wrap{flex-shrink:0;width:32px;height:32px;background:#3f59ff;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.lm-card .lm-logo-section .lm-logo-row .lm-logo-icon-wrap img{width:20px;height:auto;display:block}.lm-card .lm-logo-section .lm-logo-row .lm-logo-text{font-family:Audiowide,sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#000000d9;white-space:nowrap}.lm-card .lm-logo-section .lm-logo-subtitle{margin:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#000000a6;white-space:nowrap}.lm-card .lm-login-card{margin:24px 12px 12px;background:#fff;border-radius:32px;box-shadow:0 0 12px #0000000a;padding:52px 0 16px}.lm-card .lm-login-card .lm-login-row{display:flex;align-items:center;justify-content:center;gap:47px}.lm-card .lm-login-card .lm-wechat-col{display:flex;flex-direction:column;align-items:center;gap:24px}.lm-card .lm-login-card .lm-wechat-col .lm-section-title{margin:0;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#000000d9;text-align:center}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container{width:160px;height:160px;background:#00000005;border-radius:12px;padding:8px;flex-shrink:0}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-inner{width:100%;height:100%;background:#fff;border-radius:8px;position:relative;overflow:hidden}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-inner img{width:100%;height:100%;display:block;object-fit:contain}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-inner .lm-qr-expired{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-inner .lm-qr-expired .lm-qr-expired-mask{position:absolute;inset:0;background:#000000d9}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-inner .lm-qr-expired .lm-qr-refresh{position:relative;z-index:6;color:#fff;display:flex;flex-direction:column;align-items:center;cursor:pointer;gap:6px}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-inner .lm-qr-expired .lm-qr-refresh .lm-qr-refresh-icon{display:inline-block;width:28px;height:28px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M17.65 6.35A8 8 0 0 0 12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.73 0 6.84-2.55 7.73-6h-2.08A6 6 0 0 1 12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"/></svg>') no-repeat center center;background-size:contain}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-inner .lm-qr-expired .lm-qr-refresh span{font-size:12px;color:#fff;line-height:1.4}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-inner .lm-qr-scanned{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0009;z-index:5}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-inner .lm-qr-scanned span{color:#00e06d;font-size:12px;text-align:center;padding:0 8px;line-height:1.5}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-loading{width:100%;height:100%;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center}.lm-card .lm-login-card .lm-wechat-col .lm-qr-container .lm-qr-loading img{width:24px;height:24px}.lm-card .lm-login-card .lm-v-divider{width:1px;height:195px;background:#00000014;flex-shrink:0}.lm-card .lm-login-card .lm-phone-col{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:274px;flex-shrink:0}.lm-card .lm-login-card .lm-phone-col .lm-section-title{margin:0;width:100%;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#000000d9;text-align:center}.lm-card .lm-login-card .lm-phone-col .lm-phone-form{width:100%;display:flex;flex-direction:column;gap:16px}.lm-card .lm-login-card .lm-phone-col .lm-input-wrap{width:100%;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:9px 16px;height:40px;box-sizing:border-box;display:flex;align-items:center;transition:border-color .2s}.lm-card .lm-login-card .lm-phone-col .lm-input-wrap:focus-within{border-color:#3f59ff}.lm-card .lm-login-card .lm-phone-col .lm-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;color:#000000d9}.lm-card .lm-login-card .lm-phone-col .lm-input::placeholder{color:#00000040}.lm-card .lm-login-card .lm-phone-col .lm-code-wrap{padding-right:12px;gap:0}.lm-card .lm-login-card .lm-phone-col .lm-code-wrap .lm-code-line{flex-shrink:0;width:1px;height:18px;background:#0000001f;margin:0 12px}.lm-card .lm-login-card .lm-phone-col .lm-code-wrap .lm-send-btn{flex-shrink:0;background:transparent;border:none;outline:none;cursor:pointer;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;color:#3f59ff;white-space:nowrap;padding:0;transition:opacity .2s}.lm-card .lm-login-card .lm-phone-col .lm-code-wrap .lm-send-btn:disabled{color:#00000040;cursor:not-allowed}.lm-card .lm-login-card .lm-phone-col .lm-phone-login-btn{width:100%;height:40px;background:#3f59ff;border:none;border-radius:8px;color:#fff;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:1.6;cursor:pointer;transition:background .2s,opacity .2s}.lm-card .lm-login-card .lm-phone-col .lm-phone-login-btn:hover:not(:disabled){background:#3350e8}.lm-card .lm-login-card .lm-phone-col .lm-phone-login-btn:disabled{background:#3f59ff66;cursor:not-allowed}.lm-card .lm-login-card .lm-agreement{margin-top:56px;display:flex;align-items:center;justify-content:center;gap:8px}.lm-card .lm-login-card .lm-agreement .ant-checkbox-wrapper{line-height:1}.lm-card .lm-login-card .lm-agreement .lm-agreement-text{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#00000040;white-space:nowrap}.lm-card .lm-login-card .lm-agreement .lm-agreement-link{color:#3f59ff;cursor:pointer;transition:opacity .2s}.lm-card .lm-login-card .lm-agreement .lm-agreement-link:hover{opacity:.8}.account-container{padding-top:60px;padding-left:80px;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.account-container .card-title{font-size:20px!important;line-height:28px!important;font-weight:600!important;color:#000000d9}.account-container .ml-13{margin-left:13px}.account-container .mt-42{margin-top:42px}.account-container .my-16{margin-top:10px;margin-bottom:10px;font-size:14px;line-height:22px;color:#000000a6}.account-container .ml-20{margin-left:20px}.account-container .mt-20{margin-top:20px}.account-container .mt-4{margin-top:4px}.account-container .mt-70{margin-top:20px}.account-container .mt-18{margin-top:18px}.account-container .ml-6{margin-left:6px}.account-container .not-card{font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.account-container .not-card .card-title{font-size:20px!important;line-height:28px!important;font-weight:600!important;color:#000000d9;margin-bottom:12px}.account-container .not-card .tips{font-size:14px;color:#000000a6;line-height:22px}.loading-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000000bf;border-radius:8px;padding:20px;box-sizing:border-box;position:relative;box-shadow:0 4px 16px #0003}.loading-image{width:42px;height:42px;object-fit:contain}.loading-text{margin-top:16px;color:#fff;font-size:20px}.loading-close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;z-index:1001;font-size:18px}.loading-close:hover{transform:scale(1.1);color:#fffc}.card{display:flex;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.card .tip{margin-left:24px;font-size:14px;line-height:22px;color:#3e4c59;display:flex;align-items:center}.card .card-left{flex:1;min-width:0;margin-right:28px}.card .card-right{flex-shrink:0}.card .card-right img{width:200px;height:200px;border-radius:8px}.card .ant-btn{width:64px;height:40px;border-radius:8px;font-size:16px;line-height:24px}.card .basic-personal .ant-descriptions-row .ant-descriptions-item{padding-bottom:12px}.card .basic-personal .ant-descriptions-row .ant-descriptions-item .ant-descriptions-item-container .ant-descriptions-item-label,.card .basic-personal .ant-descriptions-row .ant-descriptions-item .ant-descriptions-item-container .ant-descriptions-item-content{font-size:16px;line-height:24px;color:#3e4c59}.card .basic-personal .more-btn{cursor:pointer}.card .basic-personal .card_status{border:1px solid #E6E9EB;background:#e6e9eb;height:36px;color:#3e4c59;border-radius:8px;text-align:center;line-height:36px;font-size:14px;width:72px;margin-left:12px}.card .basic-personal .ant-descriptions-item-label{display:flex;align-items:center}.card .basic-personal .expertise{padding-bottom:0}.card .basic-personal .expertise .ant-descriptions-item-label{height:36px}.card .basic-personal .expertise-box{display:flex;flex-wrap:wrap;max-width:480px;height:36px;overflow:hidden}.card .basic-personal .expertise-box.show-all-expertise{height:auto}.card .basic-personal .expertise-box.show-all-expertise .expertise-item{margin-bottom:12px}.card .basic-personal .expertise-box .expertise-item{width:80px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#3e4c59;margin-right:12px;font-size:14px;line-height:22px;cursor:pointer;height:36px;border:1px solid rgba(0,0,0,.15)}.card .basic-personal .expertise-box .expertise-item-active{border-color:#3f59ff}.card .basic-personal input{max-width:480px}.card .basic-personal input::placeholder{color:#3e4c59;font-size:14px}.card .basic-personal .edit{margin-left:6px;font-size:14px;cursor:pointer}.card .ant-tabs{margin-top:16px}.card .ant-tabs .ant-input-outlined{border-color:#e6e9eb}.card .ant-tabs .ant-input-outlined:hover{border-color:#3f59ff}.card .ant-tabs .ant-tabs-nav:before{display:none}.card .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{user-select:none;padding-bottom:8px}.card .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{font-size:14px;line-height:22px}.card .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn[aria-selected=true]{font-weight:400;color:#3f59ff}.card .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar{height:1px;background-color:#3f59ff}.card .personal-profile .ant-form-item{margin-bottom:16px}.card .personal-profile textarea{padding:12px;font-size:14px;line-height:22px}.card .personal-profile textarea::placeholder{color:#3e4c59;font-size:14px}.card .introduce .introduce-content{border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:16px 16px 0}.card .introduce .introduce-content .editor-tools{padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.15);font-size:18px;color:#3e4c59}.card .introduce .introduce-content .editor-tools input{display:none}.card .introduce .introduce-content .editor-tools .anticon{cursor:pointer;margin-right:20px}.card .introduce .introduce-content .editor-content{padding:8px 0}.card .introduce .introduce-content .editor-content .tiptap{min-height:120px;max-height:280px;overflow-y:auto}.card .introduce .introduce-content .editor-content .tiptap p{font-size:14px;line-height:22px;color:#3e4c59;white-space:pre-wrap}.card .introduce .introduce-content .editor-content .tiptap img,.card .introduce .introduce-content .editor-content .tiptap video{margin:8px 0;width:300px}.card .introduce .introduce-content .ProseMirror-focused{outline:none!important;box-shadow:none!important}.card .introduce .tiptap p.is-editor-empty:first-child:before{font-size:14px;color:#3e4c59;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.card .experience{max-width:480px}.card .experience .ant-dropdown-trigger-box{display:inline-block}.card .experience .date-icon{font-size:14px;color:#3e4c59}.card .experience .experience-item{color:#3e4c59;font-size:14px;line-height:22px;margin-bottom:16px;cursor:pointer}.card .experience .experience-item .company-name,.card .experience .experience-item .school-name{font-size:16px;line-height:24px;margin-bottom:4px;display:flex;justify-content:space-between}.card .experience .experience-item .date-range{margin-bottom:4px}.card .experience .add-experience{height:120px;display:flex;background-color:#fff;align-items:center;justify-content:center;cursor:pointer;color:#3e4c59;font-size:16px;line-height:24px;border:1px solid rgba(0,0,0,.15);border-radius:8px}.card .experience .add-experience .anticon{font-size:16px;margin-right:10px;color:#3f59ff}.card .experience .experience-form{position:relative}.card .experience .experience-form .ant-picker-outlined{border-color:#00000026}.card .experience .experience-form .ant-form-item-label>label{font-size:14px;line-height:22px;color:#3e4c59}.card .experience .experience-form .required:before{content:"*";color:#ff3325;margin-right:4px}.card .experience .experience-form .department{padding-left:10px}.card .experience .experience-form>.ant-form-item{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:8px;margin-bottom:16px}.card .experience .experience-form>.ant-form-item .ant-form-item-label{margin-right:24px;display:inline-flex;align-items:center}.card .experience .experience-form .description{border:none}.card .experience .experience-form .description .ant-form-item-label{align-items:self-start}.card .experience .experience-form .error-input input::placeholder{font-size:14px;color:#ff3325}.card .experience .experience-form input{caret-color:#3e4c59}.card .experience .experience-form input::placeholder{font-size:14px;color:#3e4c59}.card .experience .experience-form textarea{min-width:100%;min-height:120px;box-sizing:border-box;padding:12px}.card .experience .experience-form textarea::placeholder{color:#3e4c59;font-size:14px}.card .experience .experience-form .ant-checkbox-wrapper{margin-left:28px}.card .experience .experience-form .ant-checkbox-wrapper .ant-checkbox-input,.card .experience .experience-form .ant-checkbox-wrapper .ant-checkbox-inner{height:16px;width:16px}.card .experience .experience-form .ant-checkbox-wrapper .ant-checkbox-label{font-size:14px;line-height:22px}.card .experience .experience-form .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#3f59ff;border-color:#3f59ff}.experience-dropdown-menu{width:80px;text-align:center}.experience-dropdown-menu .menu-primary{color:#3f59ff}.experience-dropdown-menu .menu-danger{color:#ff3325}.my-account-modal .ant-modal-content{height:90vh;display:flex;flex-direction:column;border-radius:12px;padding:0;overflow:hidden}.my-account-modal .ant-modal-close{top:10px;right:10px}.my-account-modal .ant-modal-body{flex:1;overflow:hidden;padding:0}.my-account-modal-content{height:100%;width:100%;display:flex;padding:0;flex-direction:column;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.my-account-modal-content .user-profile-header{flex-shrink:0;padding:20px 60px 8px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.my-account-modal-content .user-profile-header .header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.my-account-modal-content .user-profile-header .header-top .user-basic-info{display:flex;align-items:center;gap:10px}.my-account-modal-content .user-profile-header .header-top .user-basic-info .avatar-upload-wrapper{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;line-height:0}.my-account-modal-content .user-profile-header .header-top .user-basic-info .avatar-upload-wrapper .avatar-upload-overlay{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;opacity:0;transition:opacity .25s ease;border-radius:50%}.my-account-modal-content .user-profile-header .header-top .user-basic-info .avatar-upload-wrapper:hover .avatar-upload-overlay{opacity:1}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row{display:flex;align-items:center;gap:8px;height:32px}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row .user-name-text{font-size:20px!important;line-height:28px!important;font-weight:600!important;color:#3e4c59}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row .edit-input.name-input{width:180px;font-size:16px!important;line-height:24px!important;padding:4px 11px}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row .edit-icon{color:#3e4c59;cursor:pointer;font-size:14px}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-name-row .edit-icon:hover{color:#3f59ff}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row{display:flex;align-items:center;gap:8px;height:22px;font-size:14px;line-height:22px}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row .user-company-text{color:#000000a6}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row .edit-input.company-input{width:180px;font-size:14px;line-height:22px;padding:4px 11px}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row .edit-icon{color:#000000a6;cursor:pointer;font-size:12px}.my-account-modal-content .user-profile-header .header-top .user-basic-info .user-details .user-company-row .edit-icon:hover{color:#3f59ff}.my-account-modal-content .user-profile-header .header-top .header-actions .action-btn{padding:4px 10px;border-radius:6px;font-size:12px;line-height:20px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:5px;user-select:none}.my-account-modal-content .user-profile-header .header-top .header-actions .normal-btn{background-color:#f0f4ff;color:#000000a6}.my-account-modal-content .user-profile-header .header-top .header-actions .normal-btn:hover{background-color:#3f59ff;color:#fff}.my-account-modal-content .user-profile-header .header-top .header-actions .contact-btn{background-color:#e3eaff;color:#3f59ff}.my-account-modal-content .user-profile-header .header-top .header-actions .contact-btn:hover{background-color:#3f59ff;color:#fff}.my-account-modal-content .user-profile-header .header-cards{display:flex;gap:16px;padding-bottom:16px}.my-account-modal-content .user-profile-header .header-cards .info-card{flex:0 0 180px;background-color:#f0f4ff;border:1px solid #bacaff;border-radius:8px;padding:10px 16px;display:flex;flex-direction:column;justify-content:center;min-height:60px}.my-account-modal-content .user-profile-header .header-cards .info-card .card-label{color:#000000a6;font-size:12px;line-height:20px;margin-bottom:4px}.my-account-modal-content .user-profile-header .header-cards .info-card .card-value{color:#000000d9;font-size:14px;line-height:22px;font-weight:500}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card{flex:0 0 220px;flex-direction:row;justify-content:space-between;align-items:center}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card .integral-value{display:flex;align-items:center;gap:6px}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card .integral-value .icon{width:16px;height:16px;object-fit:contain}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card .buy-btn{background-color:#3f59ff;border-color:#3f59ff;border-radius:6px;font-size:12px;line-height:20px;height:28px;padding:0 10px}.my-account-modal-content .user-profile-header .header-cards .info-card.integral-card .buy-btn:hover{background-color:#2b3dd9;border-color:#2b3dd9}.my-account-modal-content .account-container{padding:20px 60px;width:100%;flex:1;box-sizing:border-box;overflow-y:auto}.my-account-modal-content .account-container .card{max-width:900px}.my-account-modal-content .account-container::-webkit-scrollbar{width:6px;height:6px}.my-account-modal-content .account-container::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}.my-account-modal-content .account-container::-webkit-scrollbar-track{background:transparent}.order-management-modal{font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.order-management-modal .ant-modal-header{border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:12px;padding-bottom:12px}.order-management-modal .ant-modal-title{font-size:16px!important;line-height:24px!important;font-weight:600!important;color:#000000d9}.order-management-modal .ant-modal-body{padding:0}.order-management-modal .order-list-container{height:540px;overflow-y:auto}.order-management-modal .order-list-container::-webkit-scrollbar{width:6px}.order-management-modal .order-list-container::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}.order-management-modal .order-list-container::-webkit-scrollbar-track{background:transparent}.order-management-modal .order-card{background:#fff;border:1px solid #bacaff;border-radius:8px;padding:16px;margin-bottom:12px;box-shadow:0 1px 4px #0000000a}.order-management-modal .order-card:last-child{margin-bottom:0}.order-management-modal .order-card .card-header{margin-bottom:12px}.order-management-modal .order-card .card-header .product-name{font-size:16px!important;line-height:24px!important;font-weight:600!important;color:#000000d9}.order-management-modal .order-card .info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;line-height:22px;color:#000000a6}.order-management-modal .order-card .info-row:last-child{margin-bottom:0}.order-management-modal .order-card .info-row .label{color:#000000a6;min-width:72px;flex-shrink:0}.order-management-modal .order-card .info-row .value{color:#000000d9;text-align:right;display:flex;align-items:center;gap:6px}.order-management-modal .order-card .info-row .value.status{color:#00000073}.order-management-modal .order-card .info-row .value.price{font-size:16px!important;line-height:24px!important;font-weight:600!important;color:#3f59ff;font-family:DIN Alternate,DIN,PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.order-management-modal .order-card .info-row .value .copy-icon{color:#00000073;cursor:pointer;transition:color .2s}.order-management-modal .order-card .info-row .value .copy-icon:hover{color:#3f59ff}.order-management-modal .order-card .info-row .value .payment-method{display:flex;align-items:center;gap:4px}.order-management-modal .loading-text,.order-management-modal .no-more-text{text-align:center;padding:10px 0;font-size:12px;line-height:20px;color:#00000073}body{margin:0;padding:0;min-height:100vh}div{font-size:14px}button{border:none;background:none;padding:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer}button:focus{outline:none}a{text-decoration:none;color:inherit}a:hover{color:#1890ff}.ant-btn-color-primary{color:#fff;background:#3f59ff;border-radius:8px}body,p:not([class*=ant-]),li:not([class*=ant-]),td:not([class*=ant-]),th:not([class*=ant-]){font-size:14px;line-height:22px;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}h6:not([class*=ant-]){font-size:14px!important;line-height:22px!important;font-weight:600!important;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}h5:not([class*=ant-]){font-size:14px!important;line-height:22px!important;font-weight:600!important;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}h4:not([class*=ant-]){font-size:14px!important;line-height:22px!important;font-weight:600!important;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}h3:not([class*=ant-]){font-size:16px!important;line-height:24px!important;font-weight:600!important;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}h2:not([class*=ant-]){font-size:20px!important;line-height:28px!important;font-weight:600!important;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}h1:not([class*=ant-]){font-size:24px!important;line-height:32px!important;font-weight:600!important;color:#000000d9;font-family:PingFang SC,苹方-简,-apple-system,BlinkMacSystemFont,sans-serif!important}.ant-message{top:72px!important}.ant-tooltip .ant-tooltip-inner{background:#242424!important;color:#fff!important;font-size:13px;padding:8px 12px;border-radius:8px}.ant-tooltip .ant-tooltip-inner div{color:#fff!important}.ant-tooltip .ant-tooltip-arrow-content{--antd-arrow-background-color: #242424 !important;background:#242424!important}.ant-tooltip .ant-tooltip-arrow:before{background:#242424!important}.ant-btn-primary:hover{background-color:#2b3dd9!important;border-color:#2b3dd9!important}.ant-btn-primary:focus{border:none!important}.ant-btn-primary:active{background-color:#1b25b3!important;border-color:#1b25b3!important}.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#fff!important}
