@charset "UTF-8";@import-normalize;@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap);body{margin:0;font-family:Microsoft Yahei,微软雅黑,MicrosoftYaHeiUI,sans-serif!important;background-color:#f2f3f7!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Alternate;font-display:swap;src:url(https://static.xhey.top/work/static/media/DIN-Alternate-Bold.BYtQiXbW.ttf)}@font-face{font-family:SansBold;font-display:swap;src:url(https://static.xhey.top/work/static/media/SansBold.EZL0ar1H.ttf)}.ReactVirtualized__Grid{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.ReactVirtualized__Grid::-webkit-scrollbar{width:6px;background:transparent}.ReactVirtualized__Grid::-webkit-scrollbar-track{background:transparent}.ReactVirtualized__Grid::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.ReactVirtualized__Grid::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}:root{--main-header-height: 70px;--main-sider-width: 190px}.jigsaw-history-popover .ant-popover-inner{background-color:#0093ff}.jigsaw-history-popover .ant-popover-inner .ant-popover-inner-content{color:#fff;font-size:16px}.jigsaw-history-popover .ant-popover-inner .ant-popover-inner-content i{margin-left:8px;cursor:pointer}.jigsaw-history-popover .ant-popover-arrow{border-right-color:#0093ff!important;border-bottom-color:#0093ff!important}.mobile{max-width:590px;height:100vh;padding:0 20px;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.mobile p{font-size:18px;font-weight:400;color:#000;line-height:18px}.mobile img{width:100%}.open-in-weixin{margin:0 auto;max-width:590px;height:100vh;padding:50px 20px}.open-in-weixin h2{display:block;text-align:left}.open-in-weixin p{font-size:18px;font-weight:400;color:#000;line-height:18px}.open-in-weixin img{width:100%}.open-in-weixin-verify{margin:0 auto;max-width:590px;height:100vh;padding:0 20px}.open-in-weixin-verify .open-in-weixin-title{margin-top:59px;display:block;font-family:PingFang SC;font-size:20px;font-weight:500;line-height:20px;text-align:left;color:#000}.open-in-weixin-verify .second-title{margin-bottom:11px}.open-in-weixin-verify .web-address-wrapper{width:100%;display:flex;justify-content:space-between;margin:19px 0 27px}.open-in-weixin-verify .web-address-wrapper .web-address{background:#e8e9ed;height:48px;flex:1;border-radius:5px 0 0 5px;padding:0 16px;font-family:PingFang SC;font-size:16px;font-weight:600;line-height:48px;color:#0093ff}.open-in-weixin-verify .web-address-wrapper .copy{width:104px;margin-left:2px;background:#e8e9ed;height:48px;border-radius:0 5px 5px 0;line-height:48px;text-align:center;font-family:PingFang SC;font-size:16px;font-weight:600;color:#444;cursor:pointer}.open-in-weixin-verify .open-in-weixin-warning{font-family:PingFang SC;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:rgba(0,0,0,.8);margin-bottom:11px}.open-in-weixin-verify img{width:100%}.App{width:100%;height:100vh}.App .ant-app{flex:1;min-width:0}.App .loading.ant-spin-section{position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.App .layout-text-overflow{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.App .sider{flex:0 0 var(--main-sider-width)!important;max-width:var(--main-sider-width)!important;min-width:var(--main-sider-width)!important;width:var(--main-sider-width)!important;height:calc(100vh - var(--main-header-height));overflow:auto;overflow-x:hidden;background-color:#f2f3f7;box-shadow:inset -1px 0 #dcdee3;position:relative;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.App .sider::-webkit-scrollbar{width:0!important;height:0!important}.App .sider{scroll-behavior:smooth}.App .sider .ant-menu .anticon{margin-right:10px;color:#848484!important}.App .sider .ant-menu-item a{display:block}.App .sider .ant-menu-submenu-title{padding-left:20px!important}.App .sider .ant-menu-title-content{overflow:visible!important}.App .sider .ant-layout-sider-children{height:auto;padding-bottom:120px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.App .sider .ant-layout-sider-children .new{margin-left:10px;padding:3px;border-radius:5px;background-color:#1890ff;color:#fff;font-size:12px}.App .sider .ant-layout-sider-children .expired{background-color:#dedede;font-size:10px;padding:1px 4px;margin-left:2px;border-radius:2px;position:relative;top:-1px}.App .sider .short-menu .ant-menu-item{margin:4px 0;height:42px;line-height:42px}.App .sider .short-menu .ant-menu-item-selected{background:#e2e0e4}.App .sider .short-menu .red-dot{height:6px;width:6px;border-radius:50%;background:#ea4d3d;display:inline-block;vertical-align:middle;margin-left:5px}.App .sider .brand-banner-fixed{width:188px;height:70px;background-color:#f2f3f7;box-shadow:0 -10px 15px 3px #f2f3f7;position:fixed;bottom:0;left:0}.App .sider .brand-banner-fixed img{display:block;width:150px;margin:16px auto}.App .sider ul{background-color:#f2f3f7}.App .sider ul .ant-menu-item a,.App .sider ul .ant-menu-submenu-title a{color:#444}.App .sider ul .ant-menu-item a>img,.App .sider ul .ant-menu-submenu-title a>img{height:13px;vertical-align:middle;position:relative;top:-1px}.App .sider ul .ant-menu-item a>img.img-right,.App .sider ul .ant-menu-submenu-title a>img.img-right{margin-left:4px}.App .sider ul .ant-menu-item a>img.img-left,.App .sider ul .ant-menu-submenu-title a>img.img-left{margin-right:10px}.App .sider ul .ant-menu-item i,.App .sider ul .ant-menu-submenu-title i{color:#848484}.App .sider ul .ant-menu-item-selected a,.App .sider ul .ant-menu-item-selected i{color:#1890ff!important}.App .sider ul .ant-menu-item-selected .sidebar-openclaw-icon{color:#c41e3a!important}.App .sider ul .sidebar-openclaw-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;color:#848484;font-size:18px;vertical-align:middle}.App .sider ul .ant-menu-submenu-title{color:#444!important}.App .sider ul .ant-menu-submenu-title i{color:#848484!important}.App .sider ul .ant-menu-submenu-title .ant-menu-submenu-arrow{color:#444!important}.App .sider ul .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.App .sider ul .ant-menu-submenu-title .ant-menu-submenu-arrow:after{background-color:#444!important}.App .sider ul .ant-menu-submenu-title span{color:#444!important;font-weight:600}.App .sider.is-collapsed{flex:0 0 64px!important;max-width:64px!important;min-width:64px!important;width:64px!important}.App .sider.is-collapsed .ant-menu-item,.App .sider.is-collapsed .ant-menu-submenu-title{padding:0!important;margin-inline:auto!important;text-align:center;overflow:hidden;text-overflow:clip;white-space:nowrap}.App .sider.is-collapsed .ant-menu-item>a,.App .sider.is-collapsed .ant-menu-item>div,.App .sider.is-collapsed .ant-menu-item>span,.App .sider.is-collapsed .ant-menu-submenu-title>a,.App .sider.is-collapsed .ant-menu-submenu-title>div,.App .sider.is-collapsed .ant-menu-submenu-title>span{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0;font-size:0;line-height:1}.App .sider.is-collapsed .ant-menu-item i,.App .sider.is-collapsed .ant-menu-item .anticon,.App .sider.is-collapsed .ant-menu-item .sidebar-openclaw-icon,.App .sider.is-collapsed .ant-menu-submenu-title i,.App .sider.is-collapsed .ant-menu-submenu-title .anticon,.App .sider.is-collapsed .ant-menu-submenu-title .sidebar-openclaw-icon{font-size:18px!important;margin:0!important;line-height:1!important}.App .sider.is-collapsed .ant-menu-item .ant-menu-title-content,.App .sider.is-collapsed .ant-menu-submenu-title .ant-menu-title-content{opacity:1!important}.App .sider.is-collapsed .ant-menu-submenu-arrow,.App .sider.is-collapsed .red-dot,.App .sider.is-collapsed .new,.App .sider.is-collapsed .expired,.App .sider.is-collapsed .new-feature-tip{display:none!important}.App .sider.is-collapsed .brand-banner-fixed{width:62px}.App .sider.is-collapsed .brand-banner-fixed img{display:block;width:36px;height:auto;margin:17px auto;border-radius:6px}.App .sider.is-collapsed .sider-collapse-fixed{width:62px;padding:0;justify-content:center}.App .sider.is-collapsed .sider-collapse-fixed span:not(.anticon){display:none}.App .sider.is-collapsed .sider-collapse-fixed i,.App .sider.is-collapsed .sider-collapse-fixed .anticon{margin:0!important}.App .sider .sider-collapse-fixed{position:fixed;bottom:70px;left:0;width:188px;height:44px;display:flex;align-items:center;padding:0 24px;cursor:pointer;background:#f2f3f7;color:#444;font-size:14px;line-height:1;user-select:none;border-top:1px solid rgba(220,222,227,.6);transition:background .14s ease}.App .sider .sider-collapse-fixed i,.App .sider .sider-collapse-fixed .anticon{color:#848484;margin-right:12px;font-size:16px;line-height:1}.App .sider .sider-collapse-fixed:hover{background:#e7e9ee}.App .sider .sider-collapse-fixed:hover i,.App .sider .sider-collapse-fixed:hover .anticon{color:#444}.App .sider .sider-collapse-fixed:focus{outline:none;background:#e7e9ee}.App .ant-layout{min-width:1190px}.App .ant-layout main{min-width:1190px}.App .ant-layout:has(.ai-audit-review){overflow:hidden}.App .result-page-wrapper{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.App .Login,.App .Login-Desktop{width:100%;height:100vh;min-width:1190px;display:flex}.App .Login.center,.App .center.Login-Desktop{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.App .Login .left,.App .Login-Desktop .left,.App .Login .right,.App .Login-Desktop .right{flex:1;display:flex;flex-direction:column;position:relative}.App .Login .left,.App .Login-Desktop .left{background-color:#e8e8ff}.App .Login .left .logo-container,.App .Login-Desktop .left .logo-container{position:absolute;top:17px;left:26px;display:flex;align-items:center}.App .Login .left .logo-container .logo,.App .Login-Desktop .left .logo-container .logo{width:271px}.App .Login .left .content-container,.App .Login-Desktop .left .content-container{display:flex;flex:1;justify-content:center;align-items:center}.App .Login .left .content-container .carousel-container,.App .Login-Desktop .left .content-container .carousel-container{width:calc(50vw - 144px);transform:translateY(70px)}.App .Login .left .content-container .carousel-container .ant-carousel .slick-slider,.App .Login-Desktop .left .content-container .carousel-container .ant-carousel .slick-slider{text-align:center}.App .Login .left .content-container .carousel-container .ant-carousel .slick-slider .slick-dots li,.App .Login-Desktop .left .content-container .carousel-container .ant-carousel .slick-slider .slick-dots li{background-color:rgba(85,88,223,.2);border-radius:13px}.App .Login .left .content-container .carousel-container .ant-carousel .slick-slider .slick-dots li button,.App .Login-Desktop .left .content-container .carousel-container .ant-carousel .slick-slider .slick-dots li button{background-color:rgba(85,88,223,.2);width:40px;height:6px;border-radius:13px}.App .Login .left .content-container .carousel-container .ant-carousel .slick-slider .slick-dots li.slick-active button,.App .Login-Desktop .left .content-container .carousel-container .ant-carousel .slick-slider .slick-dots li.slick-active button{background-color:#5558df}.App .Login .left .content-container .carousel-container .carousel-pane,.App .Login-Desktop .left .content-container .carousel-container .carousel-pane{padding-bottom:90px}.App .Login .left .content-container .carousel-container .carousel-pane .banner,.App .Login-Desktop .left .content-container .carousel-container .carousel-pane .banner{margin:0 auto}.App .Login .left .content-container .carousel-container .carousel-pane .slogan,.App .Login-Desktop .left .content-container .carousel-container .carousel-pane .slogan{color:#2d2d2d;font-family:PingFang SC;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-top:35px}.App .Login .right,.App .Login-Desktop .right{background-color:#fff}.App .Login .right .header,.App .Login-Desktop .right .header{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:32px;right:32px}.App .Login .right .header .tel,.App .Login-Desktop .right .header .tel{color:#3e4143;font-family:PingFang SC;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.App .Login .right .header .download,.App .Login-Desktop .right .header .download{width:165px;margin-left:16px;cursor:pointer}.App .Login .right .content-container,.App .Login-Desktop .right .content-container{flex:1;display:flex;justify-content:center;align-items:center}.App .Login .header,.App .Login-Desktop .header{width:100%}.App .Login .brand,.App .Login-Desktop .brand{position:fixed;left:30px;top:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.App .Login .brand .todaycam_logo,.App .Login-Desktop .brand .todaycam_logo{margin-right:10px;width:40px;height:40px}.App .Login .brand h3,.App .Login-Desktop .brand h3{margin:0;font-size:20px;font-weight:600;color:#292b2e;line-height:20px}.App .Login .download-client,.App .Login-Desktop .download-client{position:absolute;right:30px;top:30px;width:154px;display:block;cursor:pointer}.App .Login .download-client:hover,.App .Login-Desktop .download-client:hover{opacity:.8}.App .Login .welcome,.App .Login-Desktop .welcome{position:absolute;top:36px;right:46px;z-index:1001;font-size:16px;font-weight:400;color:#5b5c65;line-height:18px}.App .Login .welcome .logout,.App .Login-Desktop .welcome .logout{font-size:16px;font-weight:400;color:#818592;line-height:18px;cursor:pointer}.App .Login .welcome .logout:hover,.App .Login-Desktop .welcome .logout:hover{color:#1890ff}.App .Login .groups-container,.App .Login-Desktop .groups-container{width:100%;height:60vh;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.App .Login .groups-container::-webkit-scrollbar,.App .Login-Desktop .groups-container::-webkit-scrollbar{width:0!important;height:0!important}.App .Login .groups-container,.App .Login-Desktop .groups-container{scroll-behavior:smooth}.App .Login .panel,.App .Login-Desktop .panel{width:392px;height:514px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:6px;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.App .Login .panel .wx-qr-corner,.App .Login-Desktop .panel .wx-qr-corner{width:118px;height:118px;position:absolute;right:0;top:0;cursor:pointer}.App .Login .panel .tabs,.App .Login-Desktop .panel .tabs{width:171px;height:28px;position:absolute;top:28px;left:50%;transform:translate(-50%);display:inline-flex;background:#f3f3f4;padding:2px;border-radius:20px;box-shadow:none}.App .Login .panel .tabs .tab,.App .Login-Desktop .panel .tabs .tab{width:85px;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:16px;font-size:13px;color:#707173;cursor:pointer;user-select:none}.App .Login .panel .tabs .tab.active,.App .Login-Desktop .panel .tabs .tab.active{background:#fff;color:#161a1d;box-shadow:0 2px 6px rgba(0,0,0,.06);font-weight:600}.App .Login .panel .binding,.App .Login-Desktop .panel .binding{display:flex;flex-direction:column;align-items:center;justify-content:center}.App .Login .panel .binding .title,.App .Login-Desktop .panel .binding .title{font-size:20px;line-height:34px;text-align:center;margin-top:64px}.App .Login .panel .binding .login-form,.App .Login-Desktop .panel .binding .login-form{margin-top:32px}.App .Login .panel .binding .login-form .login-button,.App .Login-Desktop .panel .binding .login-form .login-button{margin-top:11px}.App .Login .panel .binding .help,.App .Login-Desktop .panel .binding .help,.App .Login .panel .binding .contact-us,.App .Login-Desktop .panel .binding .contact-us{display:flex;justify-content:center}.App .Login .panel .binding .help,.App .Login-Desktop .panel .binding .help{padding-top:4px}.App .Login .panel .binding .contact-us,.App .Login-Desktop .panel .binding .contact-us{margin-top:70px}.App .Login .panel .logo,.App .Login-Desktop .panel .logo{margin-top:80px;width:60px;height:60px}.App .Login .panel .title,.App .Login-Desktop .panel .title{margin-top:16px;margin-bottom:0;font-size:20px;font-weight:600;color:#000;line-height:20px}.App .Login .panel .login-form,.App .Login-Desktop .panel .login-form{width:300px;margin-top:20px}.App .Login .panel .login-form .count,.App .Login-Desktop .panel .login-form .count{color:rgba(0,0,0,.25)}.App .Login .panel .login-form .login-button,.App .Login-Desktop .panel .login-form .login-button{margin-top:40px;width:300px;height:50px;border-radius:6px;font-size:18px;font-weight:600;line-height:50px}.App .Login .panel .login-form .ant-form-item:last-child,.App .Login-Desktop .panel .login-form .ant-form-item:last-child{margin-bottom:12px}.App .Login .panel .policy,.App .Login-Desktop .panel .policy{margin:0;color:#8e8e8e}.App .Login .panel .qr,.App .Login-Desktop .panel .qr{margin-top:20px;font-size:14px;font-weight:400;line-height:14px;color:#8e8e8e}.App .Login .panel .qr span,.App .Login-Desktop .panel .qr span{color:#0093ff}.App .Login .panel .alert,.App .Login-Desktop .panel .alert{width:300px;position:absolute;top:450px}.App .Login .weixin-qr,.App .Login-Desktop .weixin-qr{padding-top:107px}.App .Login .weixin-qr .tabs,.App .Login-Desktop .weixin-qr .tabs{width:171px;height:28px;position:absolute;top:14px;left:50%;transform:translate(-50%);display:inline-flex;background:#f3f3f4;padding:2px;border-radius:20px;box-shadow:none}.App .Login .weixin-qr .tabs .tab,.App .Login-Desktop .weixin-qr .tabs .tab{width:85px;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:16px;font-size:13px;color:#707173;cursor:pointer;user-select:none}.App .Login .weixin-qr .tabs .tab.active,.App .Login-Desktop .weixin-qr .tabs .tab.active{background:#fff;color:#161a1d;box-shadow:0 2px 6px rgba(0,0,0,.06);font-weight:600}.App .Login .weixin-qr .title,.App .Login-Desktop .weixin-qr .title{margin-top:0;font-size:20px;line-height:28px;display:flex;align-items:baseline;gap:6px}.App .Login .weixin-qr .title-blue,.App .Login-Desktop .weixin-qr .title-blue{color:#0070f4;font-weight:600}.App .Login .weixin-qr .title-normal,.App .Login-Desktop .weixin-qr .title-normal{color:#000;font-weight:600}.App .Login .weixin-qr .subtitle,.App .Login-Desktop .weixin-qr .subtitle{margin-top:8px;font-size:12px;color:#444;text-align:center}.App .Login .weixin-qr .qr-container,.App .Login-Desktop .weixin-qr .qr-container{width:170px;height:170px;margin-top:45px;position:relative}.App .Login .weixin-qr .qr-container .qr-img,.App .Login-Desktop .weixin-qr .qr-container .qr-img{width:100%}.App .Login .weixin-qr .qr-container .expired,.App .Login-Desktop .weixin-qr .qr-container .expired{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:16px;color:#222;font-weight:700;cursor:pointer}.App .Login .weixin-qr .qr-container .loading,.App .Login-Desktop .weixin-qr .qr-container .loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.App .Login .weixin-qr .policy,.App .Login-Desktop .weixin-qr .policy{position:absolute;bottom:30px;left:50%;transform:translate(-50%);margin:0;color:#8e8e8e;white-space:nowrap}.App .Login .weixin-qr .policy a,.App .Login-Desktop .weixin-qr .policy a{color:#0070f4}.App .Login .weixin-qr #login_container,.App .Login-Desktop .weixin-qr #login_container{height:300px;height:170px;overflow:hidden}.App .Login .weixin-qr .tip,.App .Login-Desktop .weixin-qr .tip{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:12px}.App .Login .weixin-qr .tip img,.App .Login-Desktop .weixin-qr .tip img{margin-right:3px;width:20px}.App .Login .weixin-qr .login-with-phone,.App .Login-Desktop .weixin-qr .login-with-phone{margin-top:36px;font-size:16px;line-height:22px;color:#0093ff;font-weight:700;cursor:pointer}.App .Login .weixin-qr .login-button,.App .Login-Desktop .weixin-qr .login-button{margin-top:40px;width:300px;height:50px;border-radius:6px;font-size:18px;font-weight:600;line-height:50px}.App .Login .rebinding,.App .Login-Desktop .rebinding{display:flex;flex-direction:column;align-items:center;padding-top:128px}.App .Login .rebinding .title,.App .Login-Desktop .rebinding .title{font-size:24px;line-height:34px;margin:0}.App .Login .rebinding .subtitle,.App .Login-Desktop .rebinding .subtitle{margin-top:20px;color:#666;line-height:20px}.App .Login .rebinding .btn,.App .Login-Desktop .rebinding .btn{margin-top:44px;padding:12px 94px;color:#fff;font-weight:700;font-size:17px;line-height:24px;background-color:#0093ff;border-radius:4px;cursor:pointer}.App .Login .rebinding .contact-us,.App .Login-Desktop .rebinding .contact-us{margin-top:142px}.App .Login .icp-beian,.App .Login-Desktop .icp-beian{position:absolute;bottom:20px;right:40px}.App .Login .icp-beian a,.App .Login-Desktop .icp-beian a{color:#ababab}.App .Login-Desktop{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:392px;height:514px;min-width:392px;overflow:hidden}.App .Login-Desktop .brand,.App .impowerBox .title{display:none}.App .impowerBox .qrcode{margin-top:110px;width:170px;border:none}.App .impowerBox .info{display:none}.App .ChooseGroup{width:100%;height:100vh;min-width:1190px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.App .Photo{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto;overflow-y:hidden}.App .Photo .Header{padding-left:12px}.App .Photo .with-statistics{padding-top:7px;padding-bottom:7px}.App .Photo .with-statistics .ant-page-header-heading{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.App .Photo .header-statistics{min-width:255px;height:50px;border:.5px solid #dedede;border-radius:2px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.App .Photo .header-statistics .statistics-item{min-width:86px;height:50px;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.App .Photo .header-statistics .statistics-item .label{margin:0;font-weight:400;font-size:12px;line-height:17px;color:#444}.App .Photo .header-statistics .statistics-item .value{margin:0;font-weight:500;font-size:16px;line-height:22px;color:#222}.App .Photo .header-extra{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.App .Photo .header-extra .count{margin:0 10px;font-size:16px;font-weight:400;color:#47484e;line-height:16px}.App .Photo .header-extra .count .count-keywords{margin-right:20px;color:#47484e;display:inline-flex;align-items:center}.App .Photo .header-extra .count .count-keywords .keyword-item{margin-right:12px}.App .Photo .header-extra .count .count-keywords .keyword-item:last-child{margin-right:0}.App .Photo .header-extra .count strong{padding:0 6px}.App .Photo .header-extra .cancel{margin:0 10px 0 0;font-size:16px;color:#0093ff;line-height:16px;cursor:pointer}.App .Photo .content{background-color:#fff;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.App .Photo .content .photo-filter-wrapper{width:100%;height:160px;padding:12px;border-bottom:1px solid #ececec;position:relative}.App .Photo .content .photo-filter-wrapper .time-and-keywords-wrapper{width:790px;height:84px;padding:8px 16px;background:#fff;border:1px solid #78c2ff;border-radius:5px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.App .Photo .content .photo-filter-wrapper .time-and-keywords-wrapper p{margin:0}.App .Photo .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper{width:394px}.App .Photo .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .label{font-weight:400;font-size:12px;line-height:17px;color:#5b5c65}.App .Photo .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .timepicker-wrapper{margin:6px 0;font-weight:600;font-size:16px;line-height:22px;color:#222;cursor:pointer}.App .Photo .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .timepicker-wrapper i{margin-left:8px;color:#dedede}.App .Photo .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .quickpicker-wrapper{font-weight:400;font-size:12px;line-height:17px;color:#999}.App .Photo .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .quickpicker-wrapper button{font-size:12px;line-height:17px}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper{margin-top:10px;width:544px;height:42px;background:#fff;border:1px solid #dedede;border-radius:4px;padding:0 16px;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .member-filter-dropdown{width:165px;height:24px;font-size:14px;line-height:24px;white-space:nowrap;cursor:pointer}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .member-filter-dropdown .label{margin-right:10px;color:#5b5c65}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .member-filter-dropdown .value{margin-right:6px;color:#222}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .more-filter-dropdown{width:148px;height:24px;font-size:14px;line-height:24px;white-space:nowrap;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .more-filter-dropdown .label{color:#5b5c65}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .more-filtered,.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .more-filtered .label{color:#0093ff}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .filter-more-menu .ant-dropdown-menu-item{display:flex;justify-content:space-between;align-items:center}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .filter-more-menu .ant-dropdown-menu-submenu-title{padding-right:12px;display:flex;justify-content:space-between;align-items:center}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .filter-more-menu .ant-dropdown-menu-submenu-arrow{position:inherit}.App .Photo .content .photo-filter-wrapper .other-filter-wrapper .filter-more-menu .ant-dropdown-menu-submenu-arrow .ant-dropdown-menu-submenu-arrow-icon{margin:0;font-size:14px!important;color:rgba(0,0,0,.65);transform:none}.App .Photo .content .filter-container{width:100%;height:150px;min-height:150px;background:#f7f8f9;padding-left:26px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.App .Photo .content .filter-container .ant-form-item-with-help{margin-bottom:0}.App .Photo .content .photo-list-pane{height:calc(100vh - var(--main-header-height) - 70px - 160px - 60px);display:flex}.App .Photo .content .photoList{flex:1;padding:0 20px 30px;position:relative}.App .Photo .content .photoList .header-extra{height:52px}.App .Photo .content .photoList .header-extra button{border-radius:2px}.App .Photo .content .photoList .header-extra{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.App .Photo .content .photoList .header-extra .left,.App .Photo .content .photoList .header-extra .right{height:52px}.App .Photo .content .photoList .header-extra .left p,.App .Photo .content .photoList .header-extra .right p{margin:0;font-size:14px;color:#848484}.App .Photo .content .photoList .header-extra .left p strong,.App .Photo .content .photoList .header-extra .right p strong{padding:0 5px;color:#444}.App .Photo .content .photoList .header-extra .left,.App .Photo .content .photoList .header-extra .right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.App .Photo .content .photoList .header-extra .left .export-excel-btn,.App .Photo .content .photoList .header-extra .right .export-excel-btn{transition:none}.App .Photo .content .photoList .header-extra .header-extra-aggregate{flex-shrink:0;margin-left:16px}.App .Photo .content .photoList .header-extra .count{margin:0 10px;font-size:16px;font-weight:400;color:#47484e;line-height:16px}.App .Photo .content .photoList .header-extra .count strong{padding:0 6px}.App .Photo .content .photoList .header-extra .cancel{font-size:16px;font-weight:600;color:#0093ff;line-height:16px;cursor:pointer}.App .Photo .content .photoList .fuzzy-match-bar{width:100%;height:34px;padding:6px 16px;background:#f5f5f5;border-radius:5px 8px;color:#666}.App .Photo .content .photoList .fuzzy-match-bar strong{color:#222}.App .Photo .content .photoList .participle-line{width:100%;height:40px}.App .Photo .content .photoList .participle-line .hr{width:100%;height:1px;background:#ececec;position:absolute;top:20px;left:0}.App .Photo .content .photoList .participle-line .participle{width:33.3%;height:40px;position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);border-radius:20px;background:#f0f0f0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:14px;font-weight:400;color:#666}.App .Photo .content .photoList .participle-line .participle strong{margin:0 2px;color:#222}.App .Photo .content .photoList .isTop{position:fixed;right:40px;bottom:40px;width:40px;height:40px;line-height:40px;text-align:center;font-size:28px;cursor:pointer;transition:opacity .2s}.App .Photo .content .photoList .isTop span{cursor:pointer}.App .Photo .content .photoList .empty-wrapper{margin-top:200px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.App .Photo .content .photoList .submit-banner{width:100vw;height:80px;position:fixed;bottom:0;left:0;background-color:#fff;box-shadow:0 -1px 8px 4px #edecec}.App .Photo .content .photoList .submit-banner .start-jigsaw-btn{display:block;margin:20px auto;width:180px;height:50px;font-size:32px}.App .Photo .content .photoList .virtualized-grid .ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important}.App .Photo .content .photoList.photo-list-by-user-agg{height:100%;display:flex;flex-direction:column;overflow:hidden}.App .Photo .content .photoList.photo-list-by-user-agg .photo-list-by-user-agg__scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding-top:12px}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-block{margin-bottom:18px;padding:16px;background:linear-gradient(180deg,#fff,#fcfcfd);border:1px solid #e7ebf0;border-radius:10px;box-shadow:0 4px 14px rgba(31,60,96,.08)}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-header{display:flex;align-items:center;min-height:36px;margin:-16px -16px 0;padding:12px 16px;background:#f7f9fc;border-bottom:1px solid #edf1f6;border-radius:10px 10px 0 0}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-title-wrap{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-left:10px;min-width:0}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-name{font-size:15px;font-weight:600;color:#222}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-count{font-size:13px;color:#9aa4b2}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline{flex:1;margin:0 16px;min-width:0;display:flex;flex-direction:column;gap:2px}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline-track{position:relative;height:42px}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline-slots{position:relative;display:flex;height:100%;align-items:flex-end;z-index:1}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline-slot{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:0}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline-dash{width:calc(100% - 4px);height:0;border-top:1px solid #c8d0da}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline-badge{display:inline-flex;align-items:center;justify-content:center;width:calc(100% - 4px);min-width:0;padding:0;font-size:11px;font-weight:600;color:#fff;background:#7ba4cc;border-radius:3px;line-height:1}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline-badge--h1{height:18px}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline-badge--h2{height:28px}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline-badge--h3{height:38px}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-timeline-labels{display:flex;justify-content:space-between;font-size:10px;color:#b0bac8;line-height:1;padding:0 1px}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-view-all{flex-shrink:0;font-size:14px;color:#0093ff;text-decoration:none}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-view-all:hover{color:#0077d9}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-photo-wrap{margin-top:12px;background:transparent;border:none;border-radius:0}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-photo-row{display:flex;flex-wrap:wrap}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-photo-cell{width:238px;flex:0 0 238px;box-sizing:border-box;display:flex;justify-content:center;padding-bottom:4px;z-index:0}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-view-more{margin:0;padding:0;width:208px;height:270px;box-sizing:border-box;border:1px dashed #cfd7e3;border-radius:6px;background:#f3f6fb;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#666;font:inherit;-webkit-appearance:none;appearance:none;transition:border-color .2s,background .2s}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-view-more:hover{border-color:#0093ff;background:#f0f7ff;color:#0093ff}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-view-more-icon{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;margin-bottom:10px}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-view-more-title{font-size:14px;font-weight:500;color:#444}.App .Photo .content .photoList.photo-list-by-user-agg .user-agg-view-more-sub{margin-top:4px;font-size:12px;color:#8c8c8c}.App .ExportList{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .ExportList .content{position:relative;overflow-y:scroll;padding:30px 20px}.App .ExportList .content table,.App .ExportList .content table th{background:#fff}.App .Jigsaw{width:100%;height:calc(100vh - var(--main-header-height));min-width:1390px;overflow:auto}.App .Jigsaw .Header{padding:6px 24px}.App .Jigsaw .Header .title{display:flex;align-items:center;justify-content:space-between;width:calc(100vw - 254px);max-width:1370px}.App .Jigsaw .Header .title .save-btn{height:50px;font-size:28px;font-weight:500;background-color:#000;background:linear-gradient(90deg,#e58dd8,#b487ea 37.01%,#4691f5 75.8%,#56bef9 110.19%);border:none;box-shadow:none;outline:none}.App .Jigsaw .Header .title .save-btn:hover{background-color:#333}.App .Jigsaw .content{position:relative;padding:20px;display:flex}.App .Jigsaw .content .control-panel{min-width:400px;max-height:calc(100vh - var(--main-header-height) - 120px);overflow-y:auto;overflow-x:hidden;padding:10px;border-radius:5px;border:solid 1px #f2f2f2;background-color:#fff}.App .Jigsaw .content .control-panel .ant-form-item,.App .Jigsaw .content .control-panel .ant-form-item-with-help{margin-bottom:10px!important}.App .Jigsaw .content .control-panel .ant-form-item-with-help{margin-bottom:24px}.App .Jigsaw .content .control-panel .ant-form-item-horizontal .ant-form-item-control{flex:1 1 auto}.App .Jigsaw .content .control-panel .layout-items-wrapper{display:flex}.App .Jigsaw .content .control-panel .layout-items-wrapper .layout-item{margin-right:40px;display:flex;flex-direction:column;align-items:center}.App .Jigsaw .content .control-panel .layout-items-wrapper .layout-item img{width:80px;margin-bottom:15px}.App .Jigsaw .content .control-panel .layout-items-wrapper .layout-item-selected img{border:solid 2px #0093ff;border-radius:8px}.App .Jigsaw .content .control-panel .theme-color{height:40px;display:flex;align-items:center}.App .Jigsaw .content .control-panel .theme-color .color{margin-right:18px;width:22px;height:22px;cursor:pointer;border:solid 1px #d7d7d7;display:flex;justify-content:center;align-items:center}.App .Jigsaw .content .control-panel .theme-color .color:hover{border-color:#0093ff}.App .Jigsaw .content .control-panel .theme-color .color-item{width:18px;height:18px}.App .Jigsaw .content .control-panel .process-slider-wrapper{position:relative;padding:0 30px}.App .Jigsaw .content .control-panel .process-slider-wrapper .anticon{position:absolute;top:-2px;width:16px;height:16px;line-height:1;font-size:16px;color:rgba(0,0,0,.25)}.App .Jigsaw .content .control-panel .process-slider-wrapper .anticon:first-child{left:0}.App .Jigsaw .content .control-panel .process-slider-wrapper .anticon:last-child{right:0}.App .Jigsaw .content .result-wrapper{margin-left:30px;min-width:700px;height:100%;overflow-y:scroll}.App .Jigsaw .content .result-wrapper::-webkit-scrollbar{display:none}.App .Jigsaw .content .result-wrapper .result-img{display:block;margin:0 auto;max-width:600px}.App .Jigsaw .content .right-buttons{margin-left:16px}.App .Jigsaw .content .right-buttons button{height:36px;font-size:16px;margin-bottom:10px}.App .Jigsaw .content .right-buttons .contact-us-btn{height:36px;font-size:16px;background-color:#dbebff;border:none;box-shadow:none;outline:none;color:#1c84ff;font-weight:500}.App .Jigsaw .content .right-buttons .contact-us-btn:hover{background-color:#c4defd}.App .photo-folders .folder-list-page-header{display:flex;align-items:center}.App .photo-folders .folder-list-page-header h4{margin:0}.App .photo-folders .folder-list-page-header span{margin-left:12px;color:#848484;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.App .photo-folders .empty{margin-top:120px;display:flex;flex-direction:column;align-items:center}.App .photo-folders .create-folder{margin-top:24px}.App .photo-folders .content{padding:16px;background-color:#fff}.App .photo-folders .content .info-alert{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-16px;margin-bottom:10px;width:100%;height:80px;border-radius:8px;background:#f4faff;position:relative}.App .photo-folders .content .info-alert div{margin:0 auto;padding-left:16px;padding-right:32px;width:100%;height:100%;min-width:1174px;max-width:1920px;display:flex;align-items:center;justify-content:space-between}.App .photo-folders .content .info-alert div img{width:342px;height:52px}.App .photo-folders .content .info-alert .close-btn{width:22px;position:absolute;top:28px;right:13px;cursor:pointer}.App .photo-folders .content .action-bar{margin-bottom:10px;width:100%;min-height:40px;color:#848484;font-size:14px;font-weight:400;line-height:40px}.App .photo-folders .content .action-bar strong{color:#444;margin:0 3px}.App .photo-folders .content .action-bar button{margin-left:11px;border-radius:2px}.App .photo-folders .content .folder-icon{width:32px;height:32px;margin-right:16px}.App .photo-folders .content .ant-btn-link{padding:0;margin-right:16px}.App .photo-folders .content .name-edit{display:flex;align-items:center}.App .photo-folders .content .name-edit .name-edit-icon{margin-left:16px;cursor:pointer}.App .photo-folders .content .name-edit .name-edit-icon.cancel{color:red}.App .photo-folders .content .name-edit .name-edit-icon.confirm{color:green}.App .photo-folder-detail .content{height:calc(100vh - 140px)}.App .photo-folder-detail .spinner{width:100%;height:100%}.App .photo-folder-detail .spinner .ant-spin-container{height:calc(100vh - 80px)}.App .photo-folder-detail button{border-radius:2px}.App .photo-folder-detail .ant-page-header-heading-title .rename-input{width:320px;padding-left:6px;font-weight:600;font-size:16px;border:1px solid #fff;box-shadow:none;transition:none}.App .photo-folder-detail .ant-page-header-heading-title .rename-input:hover{border:1px solid #dedede}.App .photo-folder-detail .ant-page-header-heading-title .rename-input:focus{border:1px solid #1890ff}.App .photo-folder-detail .title{font-size:16px;color:#0093ff;cursor:pointer}.App .photo-folder-detail .advanced-open{width:100%;height:320px;background:linear-gradient(180deg,#fff9ef,rgba(255,255,255,0));display:flex;flex-direction:column;align-items:center;justify-content:center}.App .photo-folder-detail .advanced-open .desc{color:#406480;font-size:20px}.App .photo-folder-detail .advanced-open .btn{font-size:16px;font-weight:700;color:#fff;background:linear-gradient(to right,#ffdb95,#e09d56);margin-top:22px;padding:10px 122px;cursor:pointer;border-radius:2px}.App .photo-folder-add{height:100vh}.App .photo-folder-add .title{display:flex;align-items:center;cursor:pointer}.App .photo-folder-add .content{padding-left:120px}.App .Members,.App .OperateLog,.App .Admin{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .Members .members-header,.App .OperateLog .members-header,.App .Admin .members-header{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.App .Members .members-header .count,.App .OperateLog .members-header .count,.App .Admin .members-header .count{margin:0 10px;font-size:16px;font-weight:400;color:#47484e;line-height:16px}.App .Members .members-header .cancel,.App .OperateLog .members-header .cancel,.App .Admin .members-header .cancel{margin:0 10px 0 0;font-size:16px;font-weight:600;color:#0093ff;line-height:16px;cursor:pointer}.App .Members .content,.App .OperateLog .content,.App .Admin .content{background-color:#fff;position:relative;overflow-y:scroll;padding-bottom:30px}.App .Members .content th,.App .OperateLog .content th,.App .Admin .content th{background:#fff}.App .Members .content .Filter .filter-wrapper,.App .OperateLog .content .Filter .filter-wrapper,.App .Admin .content .Filter .filter-wrapper{width:100%;height:76px;background-color:#f7f8f9;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.App .Members .content .Filter .filter-wrapper .filter-item,.App .OperateLog .content .Filter .filter-wrapper .filter-item,.App .Admin .content .Filter .filter-wrapper .filter-item{width:188px;height:100%;padding-top:12px;padding-left:30px}.App .Members .content .Filter .filter-wrapper .filter-item .filter-name,.App .OperateLog .content .Filter .filter-wrapper .filter-item .filter-name,.App .Admin .content .Filter .filter-wrapper .filter-item .filter-name{font-size:14px;font-weight:600;color:#0093ff;line-height:14px;cursor:pointer}.App .Members .content .Filter .filter-wrapper .filter-item p,.App .OperateLog .content .Filter .filter-wrapper .filter-item p,.App .Admin .content .Filter .filter-wrapper .filter-item p{font-size:16px;font-weight:400;color:#000;line-height:18px;margin:0}.App .Members .content .Filter .filter-wrapper .search-wrapper,.App .OperateLog .content .Filter .filter-wrapper .search-wrapper,.App .Admin .content .Filter .filter-wrapper .search-wrapper{width:256px;height:100%;position:absolute;right:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.App .Members .content .Filter .filter-wrapper .search-wrapper .search,.App .OperateLog .content .Filter .filter-wrapper .search-wrapper .search,.App .Admin .content .Filter .filter-wrapper .search-wrapper .search{width:210px}.App .Members .content .column-name span,.App .OperateLog .content .column-name span,.App .Admin .content .column-name span{margin-left:10px}.App .Department{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .Department .empty{display:-webkit-flexbox;display:flexbox;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.App .Department .empty img{width:310px;margin-top:-120px}.App .Department .empty p{margin:0;color:#000;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.App .Department .empty button{margin-top:24px;width:128px;height:40px;border:none;outline:none;border-radius:6px;background:linear-gradient(270deg,#ffb861 3.52%,#ffe2ac);color:#614011;text-align:center;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;cursor:pointer}.App .Department .content{background-color:#fff;position:relative;overflow-y:scroll;display:flex}.App .Department .content .department-tree-container{display:inline-block;width:300px;height:100%;background-color:#f6f7f8;padding-top:8px;overflow-y:auto;overflow-x:hidden}.App .Department .content .department-tree-container .ant-tree{background:#f6f7f8}.App .Department .content .department-tree-container .ant-tree-node-content-wrapper{border-radius:0;overflow:hidden;flex:1;min-width:0;display:inline-flex!important;align-items:center}.App .Department .content .department-tree-container .ant-tree-title{flex:1;min-width:0;margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.App .Department .content .department-tree-container .ant-tree-node-selected{background-color:#0093ff;color:#fff}.App .Department .content .department-tree-container .ant-tree .ant-tree-indent-unit{width:6px}.App .Department .content .department-tree-container .ant-tree-switcher{width:20px;flex:none}.App .Department .content .department-tree-container .ant-tree-treenode{display:flex;align-items:center}.App .Department .content .department-tree-container .ant-tree-iconEle{display:inline-flex!important;align-items:center;flex:none}.App .Department .content .department-tree-container .ant-tree-icon__customize{margin-top:1px}.App .Department .content .member-table-container{flex:1;min-width:600px;padding:30px 16px}.App .Department .content .member-table-container .ant-table-tbody>tr>td{padding:8px 16px}.App .Department .content .member-table-container .title-wrap{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.App .Department .content .member-table-container .title-wrap .title{font-size:20px;font-weight:400;color:#000}.App .Department .content .member-table-container .title-wrap .title p{margin:0 10px}.App .Department .content .member-table-container .title-wrap .title i{color:#999;cursor:pointer}.App .Department .content .member-table-container .title-wrap .title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.App .Department .content .member-table-container .title-wrap .actions button{margin-left:20px}.App .Department .content .member-table-container .actions-bar{margin-top:8px;width:100%;height:47px;padding:0 20px;background-color:#f7f8f9;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.App .Department .content .member-table-container .actions-bar .actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.App .Department .content .member-table-container .actions-bar .actions button{margin-right:12px}.App .Department .content .member-table-container .ant-table-thead>tr>th{background-color:#fff}.App .Department .content .set-department-modal{width:100%;height:430px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.App .Department .content .set-department-modal .source{width:48%}.App .Department .content .set-department-modal .source .department-container{width:100%;height:100%;border:1px solid #dcdee0;border-radius:4px;background:#fff;overflow-y:auto}.App .Department .content .set-department-modal .source .department-container .ant-tree{background:#fff}.App .Department .content .set-department-modal .source .department-container .ant-tree-switcher{width:16px;height:16px}.App .Department .content .set-department-modal .source .department-container .ant-tree-node-content-wrapper{padding:0 4px}.App .Department .content .set-department-modal .source .department-container .ant-tree-treenode{padding:2px 0}.App .Department .content .set-department-modal .source .department-container .ant-tree li ul{padding:0 0 0 10px}.App .Department .content .set-department-modal .source .department-container .ant-tree-icon__customize{font-size:18px}.App .Department .content .set-department-modal .source .department-container .treenode-title{width:calc(100% - 24px);display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between}.App .Department .content .set-department-modal .source .department-container .treenode-title .name{width:calc(100% - 24px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.App .Department .content .set-department-modal .source .department-container .headimg{width:18px}.App .Department .content .set-department-modal .target{width:48%}.App .Department .content .set-department-modal .target .department-container{width:100%;height:100%;padding:0 12px;border:1px solid #dcdee0;border-radius:4px;background:#f7f8fa;overflow-y:scroll}.App .Department .content .set-department-modal .target .department-container .selected-department{width:100%;height:24px;line-height:24px;margin:5px 0;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.App .Department .content .set-department-modal .target .department-container .selected-department .user-name{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.App .Department .content .set-department-modal .target .department-container .selected-department .user-name .headimg{width:18px;margin-right:4px}.App .Department .content .set-department-modal .target .department-container .department-name{width:100%;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.App .Department .content .set-department-modal .target .department-container .department-name .name{width:calc(100% - 24px);line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.App .Department .ant-table-fixed-header .ant-table-scroll .ant-table-header{overflow:auto}.App .BunchImport{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .BunchImport .content{background-color:#fff;position:relative;overflow-y:scroll;padding:20px}.App .BunchImport .content .paste-or-input .paste-wrapper{display:inline-block;vertical-align:top;width:500px}.App .BunchImport .content .paste-or-input .paste-wrapper .paste{width:480px}.App .BunchImport .content .paste-or-input .preview-wrapper{display:inline-block;vertical-align:top;margin-left:80px;width:500px}.App .BunchImport .content .import-from-excel .download-upload .download{display:inline-block;vertical-align:top;width:300px;text-align:center}.App .BunchImport .content .import-from-excel .download-upload .download img{display:block;margin:0 auto;width:50px}.App .BunchImport .content .import-from-excel .download-upload .download button{display:block;margin:10px auto}.App .BunchImport .content .import-from-excel .download-upload .upload{display:inline-block;vertical-align:top;width:300px;text-align:center}.App .BunchImport .content .import-from-excel .download-upload .divider{height:200px;margin:0 50px}.App .BunchImport .content .import-from-excel .preview-wrapper{display:inline-block;vertical-align:top;width:700px}.App .Admin .grant-admin-modal .search{text-align:center}.App .Admin .grant-admin-modal .member-list{width:472px;max-height:300px;margin-top:20px;overflow-y:scroll;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.App .Admin .grant-admin-modal .member-list .member{width:50%;height:40px;margin-bottom:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.App .Admin .grant-admin-modal .member-list .member .avatar{width:40px;height:40px;margin:0 10px}.App .Admin .grant-admin-modal .member-list .member .nickname{width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.App .OperateLog .filter-container{width:100%;background:#f7f8f9;padding:16px 26px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.App .OperateLog .filter-container .ant-form-item-with-help{margin-bottom:0}.App .OperateLog .vip-required{background-color:#fff;position:relative;overflow-y:scroll;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.App .OperateLog .vip-required img{width:310px;margin-top:-120px}.App .OperateLog .vip-required p{margin:0;color:#000;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.App .OperateLog .vip-required button{margin-top:24px;width:128px;height:40px;border:none;outline:none;border-radius:6px;background:linear-gradient(270deg,#ffb861 3.52%,#ffe2ac);color:#614011;text-align:center;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;cursor:pointer}.App .Authority{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .Authority .content{position:relative;overflow-y:scroll;padding:30px}.App .Authority .content .ant-radio-group{display:flex;flex-direction:column;gap:8px}.App .Attendance{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .Attendance .content{position:relative;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.App .Attendance .content .table-wrapper{padding:30px 20px;overflow-y:scroll}.App .Attendance .content .table-wrapper table{background-color:#fff}.App .Attendance .content .table-wrapper table a{text-decoration:underline}.App .Attendance .content .table-wrapper table .ant-table-row-cell-ellipsis{white-space:normal}.App .Attendance .content .table-wrapper .ant-table-fixed-header .ant-table-scroll .ant-table-header{overflow:hidden}.App .Attendance .content .table-wrapper .pagination{margin-top:20px;float:right}.App .Attendance-V3{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .Attendance-V3 .main{width:100%;height:100%;background:#fff;position:relative}.App .Attendance-V3 .main .flex-center{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;margin-top:-50px}.App .Attendance-V3 .main .flex-center .img{text-align:center}.App .Attendance-V3 .main .flex-center .desc{font-size:20px;line-height:40px;text-align:center;margin:26px auto 0}.App .Attendance-V3 .content{position:relative;background-color:#fff;padding:30px}.App .Attendance-V3 .content .description{width:541px}.App .Attendance-V3 .content .description .rules{width:100%;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.App .Attendance-V3 .content .description .rules .row{width:100%;height:44px;line-height:44px;padding-left:40px}.App .Attendance-V3 .content .description .rules .row span{display:inline-block;margin:auto 5px}.App .Attendance-V3 .content .description .rules .row-gray{background-color:#f5f8fa}.App .Attendance-V3 .content .description .rules .row-white{background-color:#fff}.App .Attendance-V3 .content .description .work-hours{margin-top:21px;line-height:30px}.App .Attendance-V3 .content .description .work-hours span{display:inline-block;padding:0 9px;font-weight:400;background-color:#f5f8fa;border:1px solid rgba(0,0,0,.1);border-radius:4px}.App .Attendance-V3 .content .setting .title{width:768px;height:36px;padding-left:10px;background:#f5f8fa;line-height:36px}.App .Attendance-V3 .content .setting .title span{font-size:20px;font-weight:700;color:#207aff}.App .Attendance-V3 .content .types{margin:22px 25px}.App .Attendance-V3 .content .types .type{display:inline-block;margin-right:16px;width:320px;height:65px;padding:10px 20px;background:#fff;border-radius:4px;border:1px solid #a3a3a3;font-size:16px;font-weight:400;color:rgba(0,0,0,.85);line-height:22px;cursor:pointer}.App .Attendance-V3 .content .types .type p{margin-left:22px;font-size:14px;color:rgba(0,0,0,.5);line-height:22px}.App .Attendance-V3 .content .types .active{background:#ecf1ff;border:1px solid #207aff}.App .Attendance-V3 .content .table{margin:22px 25px;width:656px;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.App .Attendance-V3 .content .table h4{margin:0}.App .Attendance-V3 .content .table input::-webkit-input-placeholder{color:#333}.App .Attendance-V3 .content .table .row{width:100%;line-height:44px;padding-left:40px;padding-top:3px}.App .Attendance-V3 .content .table .row .rule-item{display:inline-block;width:280px;margin:auto 5px;vertical-align:top}.App .Attendance-V3 .content .table .row .rule-item .ant-time-picker{width:170px;margin-right:8px}.App .Attendance-V3 .content .table .row .rule-item .ant-select{width:180px}.App .Attendance-V3 .content .table .row .remove{cursor:pointer;color:#939393}.App .Attendance-V3 .content .table .row-gray{background-color:#f5f8fa}.App .Attendance-V3 .content .table .row-white{background-color:#fff}.App .Attendance-V3 .content .actions{margin:50px 25px;width:656px}.App .Attendance-V3 .content .actions div{float:right}.App .Attendance-V3 .content .actions div button{width:118px;margin-left:25px}.App .Calendar{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .Calendar .content{position:relative;background-color:#fff;overflow-y:scroll}.App .Calendar .content .statistics .item{width:80px;height:100%;padding-left:12px;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.App .Calendar .content .statistics .item span{font-size:12px;font-weight:400;color:rgba(0,0,0,.5);line-height:14px}.App .Calendar .content .statistics .item .value{font-size:20px;font-weight:500;color:rgba(0,0,0,.85);line-height:20px}.App .Calendar .content .statistics .divider{height:36px;margin:0 20px 0 0;top:8px}.App .Calendar .content .calendar-container{width:100%;padding:25px;overflow:auto}.App .Calendar .content .calendar-container .pagination{width:100%;height:40px;font-size:18px;font-weight:500;color:#323233;line-height:20px;text-align:center;border:none}.App .Calendar .content .calendar-container .pagination a{color:#323233}.App .Calendar .content .calendar-container .calendar{width:calc(100vw - 240px)}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body{padding:0}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body thead,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body tr,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body td,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body thead,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body tr,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body td{margin:0;padding:0}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table{border-collapse:collapse}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table thead,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table thead{background-color:#f7f8fa;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table thead .ant-picker-content th,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table thead .ant-picker-content th{line-height:35px;text-align:center;font-size:14px;font-weight:500;color:#323233}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .ant-picker-cell-today .ant-picker-cell-inner,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .ant-picker-cell-today .ant-picker-cell-inner{border-top:solid 1px #2eb075}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .ant-picker-cell-inner,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .ant-picker-cell-inner{border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-top:none;padding:0;margin:0}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell{height:116px;background:#fff;cursor:pointer}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content{width:100%;height:96px;padding:4px 8px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .date .value,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .value,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .date .value,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .value{margin:0;font-size:32px;font-weight:100;color:rgba(0,0,0,.5);line-height:32px}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .date .attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .date .attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .attendance-status{margin-top:15px;margin-bottom:0;font-size:12px;font-weight:400;color:#2eb075;line-height:20px}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .date .non-attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .non-attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .date .non-attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .non-attendance-status{color:rgba(0,0,0,.5)}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .date .work-hours,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .work-hours,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .date .work-hours,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .work-hours{font-size:12px;font-weight:400;color:rgba(0,0,0,.85);line-height:15px;min-width:80px}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records ul,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records ul,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul{list-style:none;margin-bottom:0;padding:0}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records ul li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records ul li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul li{line-height:18px}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records ul li .ant-badge-status-dot,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul li .ant-badge-status-dot,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records ul li .ant-badge-status-dot,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul li .ant-badge-status-dot{width:4px;height:4px;position:relative}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time{width:100px;margin-left:auto;line-height:12px;color:#292b2e;position:relative}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list{width:150px;position:absolute;left:110px;top:50%;z-index:10;transform:translateY(-50%);text-align:center}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list .time-bg,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .time-bg,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list .time-bg,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .time-bg{width:140px;float:right;padding:22px 0;background:#fff;border:1px solid #dcdcdc}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list .time-bg li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .time-bg li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list .time-bg li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .time-bg li{line-height:18px}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list .confirm-allow,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .confirm-allow,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list .confirm-allow,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .confirm-allow{width:12px;height:auto;position:absolute;left:-1px;top:50%;transform:translateY(-50%)}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .exception-content,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .exception-content,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .exception-content,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .exception-content{background:#fef6f6}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .custom-calendar-cell .exception-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .exception-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .custom-calendar-cell .exception-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .exception-status{width:100%;height:20px;padding-left:4px;background:#ff9696;font-size:14px;font-weight:500;color:#fff;line-height:20px}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .non-attendance-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .non-attendance-cell{background:#f7f8fa}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell{cursor:auto;background-color:#f7f8fa}.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content{background:none;value-color:rgba(0,0,0,.25)}.App .Calendar .calendar .ant-picker-content{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc}.App .Calendar .calendar .ant-picker-content>thead{background-color:#f7f8fa}.App .Calendar .calendar .ant-picker-content>thead>tr>th{text-align:center!important;line-height:35px;font-size:14px;font-weight:500;color:#323233;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.App .Calendar .calendar .ant-picker-cell{padding:0!important;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-align:left}.App .Calendar .calendar .ant-picker-cell-today .custom-calendar-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-cell-today .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .ant-picker-cell-today .out-of-date-range-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-cell-today .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .ant-picker-cell-today .out-of-date-range-cell{border-top:solid 2px #2eb075}.App .Calendar .calendar .custom-calendar-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell{height:100%;min-height:116px;background:#fff;cursor:pointer;padding:0;margin:0;display:flex;flex-direction:column}.App .Calendar .calendar .custom-calendar-cell p,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell p,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell p{margin:0}.App .Calendar .calendar .custom-calendar-cell .cell-content,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content{width:100%;flex:1;padding:4px 8px;display:flex;justify-content:space-between}.App .Calendar .calendar .custom-calendar-cell .cell-content .date .value,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .value,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .value{margin:0;font-size:32px;font-weight:100;color:rgba(0,0,0,.5);line-height:32px}.App .Calendar .calendar .custom-calendar-cell .cell-content .date .attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .attendance-status{margin-top:8px;margin-bottom:0;font-size:12px;font-weight:400;color:#2eb075;line-height:20px}.App .Calendar .calendar .custom-calendar-cell .cell-content .date .non-attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .non-attendance-status,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .non-attendance-status{color:rgba(0,0,0,.5)}.App .Calendar .calendar .custom-calendar-cell .cell-content .date .work-hours,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .work-hours,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .date .work-hours{font-size:12px;font-weight:400;color:rgba(0,0,0,.85);line-height:15px;min-width:80px;margin:0}.App .Calendar .calendar .custom-calendar-cell .cell-content .clock-in-records ul,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul{list-style:none;margin-bottom:0;padding:0}.App .Calendar .calendar .custom-calendar-cell .cell-content .clock-in-records ul li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul li{line-height:18px}.App .Calendar .calendar .custom-calendar-cell .cell-content .clock-in-records ul li .ant-badge-status-dot,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul li .ant-badge-status-dot,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records ul li .ant-badge-status-dot{width:4px;height:4px;position:relative}.App .Calendar .calendar .custom-calendar-cell .cell-content .clock-in-records .more-time,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time{width:100px;margin-left:auto;line-height:12px;color:#292b2e;position:relative}.App .Calendar .calendar .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list{width:150px;position:absolute;left:110px;top:50%;z-index:10;transform:translateY(-50%);text-align:center}.App .Calendar .calendar .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list .time-bg,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .time-bg,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .time-bg{width:140px;float:right;padding:22px 0;background:#fff;border:1px solid #dcdcdc}.App .Calendar .calendar .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list .time-bg li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .time-bg li,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .time-bg li{line-height:18px}.App .Calendar .calendar .custom-calendar-cell .cell-content .clock-in-records .more-time .time-list .confirm-allow,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .confirm-allow,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .out-of-date-range-cell .cell-content .clock-in-records .more-time .time-list .confirm-allow{width:12px;height:auto;position:absolute;left:-1px;top:50%;transform:translateY(-50%)}.App .Calendar .calendar .custom-calendar-cell.non-attendance-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-calendar-body table .ant-picker-content tbody .non-attendance-cell.out-of-date-range-cell,.App .Calendar .content .calendar-container .calendar .ant-picker-calendar .ant-picker-body table .ant-picker-content tbody .non-attendance-cell.out-of-date-range-cell{background:#f7f8fa}.App .Calendar .calendar .exception-content{background:#fef6f6!important}.App .Calendar .calendar .exception-status{width:100%;height:20px;padding-left:4px;background:#ff9696;font-size:14px;font-weight:500;color:#fff;line-height:20px}.App .Calendar .calendar .non-attendance-cell{background:#f7f8fa}.App .Calendar .calendar .out-of-date-range-cell{height:100%;min-height:116px;background:#f7f8fa;cursor:auto;padding:0;margin:0;display:flex;flex-direction:column}.App .Calendar .calendar .out-of-date-range-cell .cell-content{flex:1;background:none}.App .Calendar .calendar .out-of-date-range-cell .date .value{color:rgba(0,0,0,.25)}.App .Calendar .calendar .exception-status{overflow:hidden;white-space:nowrap}.App .AttendanceExportList{width:100%;min-width:880px;height:calc(100vh - var(--main-header-height))}.App .AttendanceExportList .content{position:relative;background-color:#fff;overflow:auto}.App .AttendanceExportList .content .list{width:880px;margin:0 auto}.App .AttendanceExportList .content .list .task{margin-top:24px;width:880px;border:1px solid #dcdee3}.App .AttendanceExportList .content .list .task .header{width:100%;height:40px;padding-left:24px;padding-right:24px;background:#f2f3f7;border-bottom:solid 1px #dddee2;font-size:16px;font-weight:500;color:rgba(0,0,0,.85);line-height:40px}.App .AttendanceExportList .content .list .task .header h3{margin:0;display:flex;justify-content:space-between}.App .AttendanceExportList .content .list .task .detail{width:100%;height:56px;padding-left:24px;background:#f2f3f7;font-size:14px;font-weight:400;color:#323233;line-height:56px}.App .AttendanceExportList .content .list .task .detail span{display:inline-block}.App .AttendanceExportList .content .list .task .detail span:nth-child(1){width:220px}.App .AttendanceExportList .content .list .task .detail span:nth-child(2){width:220px}.App .AttendanceExportList .content .list .task .action{width:100%;padding:6px 24px}.App .Pathway{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .Pathway .content{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.App .Pathway .content .member-list{width:347px;height:100%;padding-bottom:20px;position:relative}.App .Pathway .content .member-list .member-filter-wrapper{width:332px;margin:5px auto;background-color:#f2f3f7;box-shadow:inset 0 -1px #dbdfe2}.App .Pathway .content .member-list .member-filter-wrapper .is-shot{width:100%;height:40px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.App .Pathway .content .member-list .member-filter-wrapper .is-shot button{width:156px;height:28px;border:1px solid #ffffff;outline:none;font-size:14px;font-weight:400;line-height:20px;cursor:pointer}.App .Pathway .content .member-list .member-filter-wrapper .is-shot .shot{border-radius:100px 0 0 100px}.App .Pathway .content .member-list .member-filter-wrapper .is-shot .not-shot{border-radius:0 100px 100px 0}.App .Pathway .content .member-list .member-filter-wrapper .is-shot .active{background:#0069eb;color:#fff}.App .Pathway .content .member-list .member-filter-wrapper .name-filter{width:100%}.App .Pathway .content .member-list .member-filter-wrapper .thead{width:100%;height:34px;font-size:12px;font-weight:400;color:#292b2e;line-height:12px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.App .Pathway .content .member-list .member-filter-wrapper .thead .check-all{width:42px;text-align:center;border-right:solid 1px #d1d5e1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.App .Pathway .content .member-list .member-filter-wrapper .thead .member-info{width:217px;padding-left:7px;text-align:left;border-right:solid 1px #d1d5e1}.App .Pathway .content .member-list .member-filter-wrapper .thead .member-info span{color:#818592}.App .Pathway .content .member-list .member-filter-wrapper .thead .check-pathway{width:71px;text-align:center}.App .Pathway .content .member-list .member-list-wrapper{width:100%;height:calc(100% - 118px);padding:0 8px;overflow-y:scroll}.App .Pathway .content .member-list .member-list-wrapper .member-item{width:100%;height:48px;border-bottom:solid 1px #f2f3f7;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.App .Pathway .content .member-list .member-list-wrapper .member-item .ant-checkbox{margin-left:12px;margin-right:20px}.App .Pathway .content .member-list .member-list-wrapper .member-item .member-info{height:32px;width:210px;display:-webkit-flex;display:flex}.App .Pathway .content .member-list .member-list-wrapper .member-item .member-info img{width:32px;height:32px;border-radius:2px}.App .Pathway .content .member-list .member-list-wrapper .member-item .member-info .nickname-color{margin-left:8px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.App .Pathway .content .member-list .member-list-wrapper .member-item .member-info .nickname-color span:nth-child(1){font-size:14px;font-weight:400;color:#5b5c65;line-height:14px}.App .Pathway .content .member-list .member-list-wrapper .member-item .member-info .nickname-color span:nth-child(2){margin-top:10px;display:block;width:32px;height:4px;border-radius:2px;background-color:#d1d5e1}.App .Pathway .content .member-list .footer{width:100%;height:46px;background:#fff;padding:0 16px;border-bottom:solid 1px #f2f3f7;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.App .Pathway .content .user-detail{width:347px;height:100%;padding:5px;position:relative;overflow:hidden}.App .Pathway .content .user-detail .back-btn{width:336px;height:40px;background:#f2f3f7;box-shadow:inset 0 -1px #d1d5e1;font-size:14px;font-weight:400;color:#292b2e;line-height:40px;cursor:pointer}.App .Pathway .content .user-detail .back-btn i{margin-left:15px;margin-right:8px}.App .Pathway .content .user-detail .pathway-detail{overflow-x:hidden;overflow-y:auto;width:100%;max-height:calc(100% - 40px);position:relative}.App .Pathway .content .user-detail .pathway-detail .dash{width:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAsCAYAAAE1CSmzAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAABKADAAQAAAABAAAALAAAAAA03ZrHAAAAVElEQVQoFWNggIPFK/b8ZwLxwARcmIEBpwRCDaoShCnoRiF0QFmMIJ0gNlwlMQwMY8gUgNrOaEyMpRSqIdOJVNQGD2uImUi+hlkC9+KgF4A5kKo0AKjoEtizA/mBAAAAAElFTkSuQmCC);background-repeat:repeat-y;background-size:1.6px;background-position:center;position:absolute;top:16px;left:0}.App .Pathway .content .user-detail .pathway-detail .user-info{margin-top:16px;margin-left:30px;width:100%;height:28px;position:relative}.App .Pathway .content .user-detail .pathway-detail .user-info span{font-size:16px;font-weight:500;color:#000;line-height:28px;padding-left:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.App .Pathway .content .user-detail .pathway-detail .user-info img{width:28px;height:28px;border-radius:50%;border:2px solid #0069eb;position:absolute;top:50%;-webkit-transform:translate3d(-100%,-50%,0);-moz-transform:translate3d(-100%,-50%,0);-ms-transform:translate3d(-100%,-50%,0);-o-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.App .Pathway .content .user-detail .pathway-detail .location{margin-left:30px;margin-top:20px}.App .Pathway .content .user-detail .pathway-detail .location .time-address{position:relative;padding-left:20px}.App .Pathway .content .user-detail .pathway-detail .location .time-address .time{margin:0;font-size:16px;font-weight:500;color:#181818;line-height:16px}.App .Pathway .content .user-detail .pathway-detail .location .time-address .address{margin:8px 0 0;font-size:14px;font-weight:400;color:#323232;line-height:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.App .Pathway .content .user-detail .pathway-detail .location .time-address .start-end{width:28px;height:28px;position:absolute;top:50%;-webkit-transform:translate3d(calc(-100% - 20px),-50%,0);-moz-transform:translate3d(calc(-100% - 20px),-50%,0);-ms-transform:translate3d(calc(-100% - 20px),-50%,0);-o-transform:translate3d(calc(-100% - 20px),-50%,0);transform:translate3d(calc(-100% - 20px),-50%,0)}.App .Pathway .content .user-detail .pathway-detail .location .time-address .process-point{width:16px;height:16px;position:absolute;top:50%;-webkit-transform:translate3d(calc(-100% - 26px),-50%,0);-moz-transform:translate3d(calc(-100% - 26px),-50%,0);-ms-transform:translate3d(calc(-100% - 26px),-50%,0);-o-transform:translate3d(calc(-100% - 26px),-50%,0);transform:translate3d(calc(-100% - 26px),-50%,0)}.App .Pathway .content .user-detail .pathway-detail .location .time-address .checkbox{width:16px;height:16px;position:absolute;top:50%;-webkit-transform:translate3d(calc(-100% - 27px),-50%,0);-moz-transform:translate3d(calc(-100% - 27px),-50%,0);-ms-transform:translate3d(calc(-100% - 27px),-50%,0);-o-transform:translate3d(calc(-100% - 27px),-50%,0);transform:translate3d(calc(-100% - 27px),-50%,0)}.App .Pathway .content .user-detail .pathway-detail .location .photos{margin-top:12px;padding-left:20px;display:-webkit-flex;display:flex}.App .Pathway .content .user-detail .pathway-detail .location .photos .photo{display:inline-block;margin-right:12px;width:72px;height:72px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.App .Pathway .content .user-detail .pathway-detail .location .photos .photo .more{width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.App .Pathway .content .user-detail .pathway-detail .location .photos .photo .more img{width:10px;height:10px}.App .Pathway .content .user-detail .pathway-detail .location .photos .photo .more span{font-size:20px;font-weight:500;color:#fff;line-height:28px}.App .Pathway .content .user-detail .pathway-detail .location .time-consumption{margin-top:20px;width:280px;padding:8px 10px 8px 16px;border-radius:6px;background:#f2f3f7;position:relative}.App .Pathway .content .user-detail .pathway-detail .location .time-consumption p{margin:0 0 8px}.App .Pathway .content .user-detail .pathway-detail .location .time-consumption .real{font-size:14px;font-weight:400;color:#292b2e;line-height:14px}.App .Pathway .content .user-detail .pathway-detail .location .time-consumption .walk,.App .Pathway .content .user-detail .pathway-detail .location .time-consumption .drive{font-size:14px;font-weight:400;color:#5b5c65;line-height:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.App .Pathway .content .user-detail .pathway-detail .location .time-consumption .drive{margin:0}.App .Pathway .content .user-detail .pathway-detail .location .time-consumption .triangle{width:6px;height:20px;position:absolute;top:50%;-webkit-transform:translate3d(calc(-100% - 16px),-50%,0);-moz-transform:translate3d(calc(-100% - 16px),-50%,0);-ms-transform:translate3d(calc(-100% - 16px),-50%,0);-o-transform:translate3d(calc(-100% - 16px),-50%,0);transform:translate3d(calc(-100% - 16px),-50%,0)}.App .Pathway .content .user-detail .pathway-detail .location .time-consumption .consumption-point{width:10px;height:10px;position:absolute;top:50%;-webkit-transform:translate3d(calc(-100% - 26px),-50%,0);-moz-transform:translate3d(calc(-100% - 26px),-50%,0);-ms-transform:translate3d(calc(-100% - 26px),-50%,0);-o-transform:translate3d(calc(-100% - 26px),-50%,0);transform:translate3d(calc(-100% - 26px),-50%,0)}.App .Pathway .content .map-container{flex:1;height:100%}.App .Pathway .content .map-container .custom-marker{width:42px;height:42px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAMAAAArteDzAAAB2lBMVEUAAAD///+AgIBVVVVVVapAQIAzM2YqKoAkJG0gQGAcOXEaM2YXLl0XLnQVKmoUJ2IUJ3YSJG0RM2a7u8wQMGAQMHAPLWkOK2MNKGsNJmYMJGEMLmiAi64LLGQLKmALKmoKKWYKJ2IUJ2wTJmgSJGQSLmQSLGESLGoRKmb39/cQKGgPJ2To6PAPJWIPJWnp6fAPJGYPLGYOK2MOKWcNKGUNJ2INJ2kNJmYMJWQMK2cMKmUMKWMLKGaImbsLJ2QLJmILJmcLJWUKJGMKKmMKKGQPJ2cOJmUOJmMOJWYOKWQNKGINKGcNKGUNJ2MNJmQMJWMMKGUMKGQMJ2L///8MJ2T7+/sLJmMLJWVecZ4LJWQLKGILJ2MKJmQKJWUKJ2INJ2Tw8PbW2+bV3OfQ1uHAyNe5wtPz9Pbb4On6+vz19fnz9Pfd4Orq7fLq7fPj5+/i5u3s7vTw8fbq7fPZ3ejm6O/j5u7z9vvi5/TX4vTX4vXY4vTY4vXN2u/x8vfO2u/S3fPw8fbv8PYBR7wBR70BSL0BSL8BSMEBSb8BScABScIBScMBSsIBSsMBSsQCRrsCR7oCR7wSVsgSVskUVL8VV8Q/ddE/dtFIes5LftKGp92Kq+CrwOasweby8/dUhbdUAAAAgnRSTlMAAQIDAwQFBgcICQoLCwwNDQ4PDxAQERITFBUWFhcYGBkaGhscHB0dHh8gISEiIiIjIyQlJicnKCkqKywtLS4vLzAxMTM0NTY3ODk5Ojs9Pj9AQUFCQkNEREVGSEpMTk9XXXN3gYaQlp+gub7ExMrLzc3P0dPV2d7t7e3t8vT19fX28QPvpgAAA6dJREFUWMPtmM+LHEUUx7/fV9U9M7tmk0vYhI2wgl68iAcRPOgpkIs3/1MvAW/mL4hCECQhGFE0LqzrZGa6q+p9PdTsZnecsD96TjKvoaCH6U9/q7re635fYhk8N14/dG48z+LyuBmzHksulwNJEuT15QoAJEiS6ulSI0kaK/n6UEmSvGJVRYI0mjGYBV5/BQSpuBe5yyUIsTLNLIYYLBh5bajkxUsumQ6HqIjKjLGJj/ZuHd7w6b/85+RxtpwBhxABkBab9qNPPsWN4xDYefozkUUBgTALoRmNvhrABID7eA45BDGQZqFp24efYWDca17WXQUDaAxxdBuD4/YoBhoBA8kQm3Z3OHS3bWIgCQPAEOL4cDj0cBxDIJZKaU3ABiI0RpIwggzBNgO1EEjQakYF2wTUgpFYrim5KWhNckNNqc1ArRYOWxaqDUVl2VlN3QwSZ9PfdGyhW+gWuoVuoVvoFrqFbqHDoDrX/w+KU5DV3npTGivLah/svgmku3Q2fan4q+HMV15O20hB8uLT4dCpl2oimCCV4uV4OPS4eCkSFEhaCKH92+4NZD79sZ/1ObsrkEaGYLF9sz+I+cOfR7OuT0VShKSSU9/98np2570HNyT+Oj1+Me/6lIskkDSLzWi0uzMaN62FYCvtz9JZ+hLA90uvaGVreinep0U3e9N1KbtXpZ7N5nBvUgirzhRJsyYQALJKcq/b5oIrVUpK3WKeUnZJiKLkzITnfhyC2YpSmllI1gBAlzwXd9eKUvdSFn2X+uwuQbEmVIa8pK6xsNr60kJoYvQKzTmV4itZ7aV4yimnnGtKRUBwILvnvM7ssmDjHNsCAIvc57Tw4u8wu9xrokaIgkNSzutsOVqTm0ldxtT389SnFaXrbLlKpdx8nYFo4e18+37WdylfVLrGQIwARImk1lqdDAW03gAg97lPXS5aLaIrVmcEABHSO0xZE4KlWACg5JRzzv+tkyumbDy9G0+dz9X/i8W9ctzdSylriu9F+ziu//n8/OXuqkrl7leo6NtX9P8I+vbD4IqfCHYlpnvdUu5XosYr3HjvYRvHAPBokfvv/toE9OMv7h54zgDwIEZ7//WTZ5ddcqlv+s3nH9p0PmvHABYn3XxycLD/bKjSD+4vaNJ0j/CpGbnYT8OnL4ig/baHEyMpavjTf/77RAYjp1PSYJr88Xzwmv50NGnvjppsYLBbO5OjF4+fXHbNpb4pyTtft3HUNkh9l/tvjy+899fGv2EgO8g4eCGyAAAAAElFTkSuQmCC);background-size:100%;background-position:center;background-repeat:no-repeat;position:relative}.App .Pathway .content .map-container .custom-marker .indicator-start{width:20px;height:20px;position:absolute;left:6px;top:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACiUExURUdwTP///////////////////////////////////////////////////////////////////////////////zTHWYDcl8zx1eX46mfVgpnjrE7Obk3ObkHLZPL79U7ObbPqwbPqwKbnt+b46kHLY3TZjZrjrKbntozfoVrReNn136bmt7/ty6fnt6fntnPYjVrReb/uy9n14I3goVrSeIzfovxsqsMAAAAUdFJOUwBwUIAQQM+/3yCfj2CQ76+gb3+wSXpehgAAAvxJREFUSMell21/oyAMwLWt1XZbt7tDEFvp8+O62+N9/692CSiCUmq3vGl/6p+EkIQkCJwy6IXjYUJAkvixHw2CzjL4HZOGxOGoExq1yJKPOqNsRY/zFGTOtyumniU9LzpSKKNFaklBFT/2GP9rAh+IXYNUMltI5feX/HSHr1+caI3fudkhvFrz1COzDD4ZOkwfJV61SjZ/0fSRk92lV2WHdDNm0GaadhCKltvsXVdW0ZbX7hs2H3Lqtzy0N/xivs8I8+gGr01qp43hjAo3PDel8jmcWFyxPbBjmrrhzMyN6iMO/6s0AaMX6S0wGl6qjszH+yWKIEL+blOuZWd8tRGV6thUbGkiuX1E9d7yUvXI2vE7QwHN8pdegjcAYZyFpH0urqOy4BTyu6+sprfDVNo9AAOK22Fld+SwugOMdveCPiErD3xklaxteI8B/kjIa2oegSlrGUztIFGGjNFf3A9nWrnpmy9M68Ra8EilfELc4O8WYXd2zqCiBLC+8w3VOXAhtQFswdPjD+B3cv4+zDBL3PCBThtw0igEJzx2gM85CLdgZoaOdBjU3DcTFpiHM52SJnwyYY7B/WRvaiNjBmCRgRwsWJixuCXkD2akGZ5cxoy153/159QKzz5WP2ZHXW7CaMMKt5+vRDOho2ZKwjUqpgYMttZybqZkoxicMKILAz7qqiYWrWKAOcnMAzhk5OPr6s3F1JVj2Q0LvoGPxDUYz3JUlt68XnCt7kHyPPXBi6rqQyEShV4QSziX+xQfbLlEPx8wOw/S49tacXnfgOpn9fCzDLcNPbk7uVetOAnq+4aXHctat16c5sszY6fMFK4V64Yu1lfshnfoDYoM65e+3Cfa8C6ytzuisHGpeQWLpNUIPtzW0Dy027/vtlLBIOlmeX65BXy+0j4WeycLtGxcvUEpI2/oHjjQa2Qx9apt+MpsBJPLeJFjWZiEnjHhyT8mxP4Zp5dUA8qWqwHlSKsB5Yb55hujkTQ+bA9l/VuGuqj/GKtxcDgOexfI/4g58QBYZK74AAAAAElFTkSuQmCC);background-size:contain;background-position:center}.App .Pathway .content .map-container .custom-marker .indicator-end{width:20px;height:20px;position:absolute;left:6px;top:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACEUExURUdwTP////////////////////////////////////////////////////////////////////////////9NTf/////p6f9YWP+mpv9kZP+QkP+8vP96ev+xsf9jY//09P/T0/9vb/+Pj/+bm/+Fhf/e3v/S0v/IyP+9vf+EhP/Hx/9ubgS3stIAAAAUdFJOUwBwUIAQQM+/3yCfj2CQ76+gb3+wSXpehgAAA0xJREFUSMetV4t2oyAQ1SRGTdu0uysovlHz6O7//9/OACog2qSnnNPTxHCdO3ceDJ7nXIedfzpGBFYUvu+Dg/fwOvwOibVCP34IGiyQCh88DG2rnLMEFiuHqpXPot0mNJbQNk8TY6WdxJ82yP86w4Yms5By1YUw/rqm0wv+XDmhM/zFjT3CT7RMNlZNYcvRQT2ONs0q3yukHjuxWfLlyhBt5wxyzpMHVo7MTezLo1iJNlR7NTiXTNOoH5iDuW86XM2/tqSYPoNCiwDAs/Ms2gliNOtcEw1MCV1qDhELR+wOeGjcCu1bqb8o0Z6SsUwicwclreaBtu46cWU6MA13hHxqn53gtBlNh6bhi+YlOJep9ZeQ3lBcmI5Nw6UMOG0Hwa6YRdKVSwGEeeYTzUf0kkq+edJjgbLJSyOJroTsJWvt8SC/IXeOWEKZct5UvRO8D7Al1aUuFHcOovRcouvxJRbvwGDdI082oGEoXshYRHOsY27FGnjvvL2emWCxoQ2RVVKKbEcCjaH0JILvvWthFakj9mrKcuqsdHD6hHppmX+5ZzkbjEeouaM9cSzryIiyJpqqEkzQG/wV1i4on8iD50tC48Y0Qxd40uM/izoAl2Cp8gSVTbG+IvecfQUuVG2XN4S2o7MdFfBt8KdMMY6FQy55MidQRg15EGwJVqNarG8pFI6wWtBiNF53mSUY9Nx/5plQCIJJmk4VbTo7pUTofRh1cZVlT7MpGzmyXUYKK+gPVmRlZETT9tbGsnDAK6xJ6H5XjbaDID62xJLdLbBLcvWAzDJHSVrNYObKQb225ysvk80Aa/Jqd/WyauCNwtU5UjZrPHIs3inML6qiy+pCVvAQZRKr1jv6w29U9ei2T2Ve3FTsmJXDqutDI2rS+YXw7a5PQ6nC3wbTsDpvwinUKaH3fhmsuhP8qW448ubzRnm1GjReaL0IDU8DXWgcsWuR7vQj9jQf7mcjR79alTkR+Y+NQvNYYQyCb88NNG/L8e+7o5R3eGaIi39yfAS0GFzZFrYUg6v7wvHm7DemWUsrfRCM1uHyBDj7G9eEj5VrQi5nqnD7jrOLxgvKIEdQxvPxgvLE/eYbVyNB3l9eyvbPXOqC/Xsor4PHk79bQf4HTnXrfs31HhwAAAAASUVORK5CYII=);background-size:contain;background-position:center}.App .Pathway .content .map-container .custom-marker .screen{width:32px;height:24px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:5px;top:4px}.App .Pathway .content .map-container .custom-infoWindow{width:248px;background:#fff;box-shadow:0 6px 8px rgba(0,0,0,.1);border:1px solid rgb(230,233,237);padding:0 16px;border-radius:4px;position:relative}.App .Pathway .content .map-container .custom-infoWindow .title{width:100%;height:45px;box-shadow:inset 0 -1px #dbdbdb;display:flex;justify-content:space-between;align-items:center}.App .Pathway .content .map-container .custom-infoWindow .title .avatar{width:30px;height:30px;margin-right:6px}.App .Pathway .content .map-container .custom-infoWindow .title .nickname{font-size:16px;font-weight:400;color:#000;line-height:16px}.App .Pathway .content .map-container .custom-infoWindow .title .close{width:30px;height:30px;cursor:pointer}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content{padding-top:8px}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content .time-address{overflow:hidden;box-shadow:inset 0 -1px #dbdbdb}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content .time-address div{display:flex;margin-bottom:6px}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content .time-address div label{width:42px;font-size:14px;font-weight:400;color:#292b2e;line-height:20px;white-space:nowrap}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content .time-address div p{margin:0;max-width:227px;max-height:44px;font-size:14px;font-weight:400;color:#292b2e;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content .photos{margin-top:8px;margin-bottom:10px;display:-webkit-flex;display:flex}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content .photos .photo{margin-right:9px;width:66px;height:66px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content .photos .photo .more{width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content .photos .photo .more span{font-size:14px;font-weight:400;color:#fff;line-height:14px}.App .Pathway .content .map-container .custom-infoWindow .custom-infoWindow-content button{display:block;width:100%;height:32px;margin-bottom:16px;background:#0069eb;border-radius:2px;font-size:14px;font-weight:400;color:#fff;line-height:20px;border:none;outline:none;cursor:pointer}.App .Pathway .content .map-container .custom-infoWindow .triangle{width:17px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.App .Pathway .content .map-container .custom-infoWindow-single-user{width:350px;height:344px;background:#fff;box-shadow:0 6px 8px rgba(0,0,0,.1);border:1px solid rgb(230,233,237);position:relative}.App .Pathway .content .map-container .custom-infoWindow-single-user .title{margin-left:20px;margin-top:10px;height:30px;display:flex;justify-content:space-between;align-items:flex-end;font-size:16px;font-weight:400;color:#000;line-height:16px}.App .Pathway .content .map-container .custom-infoWindow-single-user .title .close{width:30px;height:30px;margin-right:10px;cursor:pointer}.App .Pathway .content .map-container .custom-infoWindow-single-user .custom-infoWindow-content{padding-top:24px;padding-bottom:20px}.App .Pathway .content .map-container .custom-infoWindow-single-user .custom-infoWindow-content .photos{display:flex;justify-content:center;align-items:center}.App .Pathway .content .map-container .custom-infoWindow-single-user .custom-infoWindow-content .photos .photo{width:150px;height:200px;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer}.App .Pathway .content .map-container .custom-infoWindow-single-user .custom-infoWindow-content .photos .photo:nth-child(2){margin-left:10px}.App .Pathway .content .map-container .custom-infoWindow-single-user .custom-infoWindow-content button{margin:20px auto;display:block;width:152px;height:38px;background:#0093ff;border-radius:2px;font-size:16px;font-weight:600;color:#fff;line-height:22px;border:none;outline:none;cursor:pointer}.App .Pathway .content .map-container .custom-infoWindow-single-user .triangle{width:26px;height:15px;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.App .Watermark-Data{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.App .Watermark-Data .select-type .ant-select-selection{border:none}.App .Watermark-Data .ant-page-header-heading-extra .ant-select-focused .ant-select-selection{box-shadow:none}.App .Watermark-Data .select-type .ant-select-selection .ant-select-selection__rendered{margin-left:0}.App .Watermark-Data .ant-page-header-heading{overflow:visible}.App .Watermark-Data .content{position:relative;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.App .Watermark-Data .content .filter-container{width:100%;height:150px;min-height:150px;background:#f7f8f9;padding-left:26px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.App .Watermark-Data .content .filter-container .ant-row{margin-bottom:8px}.App .Watermark-Data .content .filter-container .ant-row:last-child{margin-bottom:0}.App .Watermark-Data .content .filter-container .ant-form-item-with-help{margin-bottom:0}.App .Watermark-Data .content .table-wrapper{flex:1;padding:20px}.App .Watermark-Data .content .table-wrapper .columns-setting{margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section{position:relative;display:flex;align-items:center;gap:12px}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section .ai-extract-btn{width:87px;height:28px;border-radius:5px;border:none;background:linear-gradient(135deg,#0ee8e9,#5984fc);color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease;box-shadow:none}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section .ai-extract-btn:hover{background:linear-gradient(135deg,#419cfb,#6840ff);transform:translateY(-1px);box-shadow:0 4px 12px rgba(65,156,251,.3)}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section .ai-extract-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(65,156,251,.2)}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section .ai-extract-btn .ai-icon{width:16px;height:14px;filter:brightness(0) invert(1)}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section .retry-extract-btn{border:1px solid #E2E2E3;color:#666;font-weight:400;font-size:14px;border-radius:6px;transition:all .3s ease}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section .retry-extract-btn:hover:not(:disabled){border-color:#40a9ff;color:#1890ff}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section .ai-filter-section .ai-filter-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#333}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section .ai-filter-section .ai-filter-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer}.App .Watermark-Data .content .table-wrapper .columns-setting .ai-extract-section .ai-filter-section .ai-filter-checkbox span{user-select:none}.App .Watermark-Data .content .table-wrapper .columns-setting .action-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}.App .Watermark-Data .content .table-wrapper .columns-setting .action-section .button-list{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.App .Watermark-Data .content .table-wrapper .columns-setting .action-section .button-list span{color:#1890ff;cursor:pointer;transition:color .3s ease}.App .Watermark-Data .content .table-wrapper .columns-setting .action-section .button-list span:hover{color:#40a9ff}.App .Watermark-Data .content .table-wrapper .columns-setting .action-section .ant-select{width:160px;margin-left:20px;height:0;overflow:visible;border:none}.App .Watermark-Data .content .table-wrapper .columns-setting .action-section .ant-select .ant-select-content,.App .Watermark-Data .content .table-wrapper .columns-setting .action-section .ant-select .ant-select-suffix{display:none}.App .Watermark-Data .content .table-wrapper .photo-thumbnail{width:72px;height:72px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:pointer;position:relative}.App .Watermark-Data .content .table-wrapper .photo-thumbnail img{width:32px;height:32px;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.App .Watermark-Data .content .table-wrapper .pagination-wrapper{margin-top:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.App .Watermark-Data .content .table-wrapper .pagination-wrapper .total{margin-right:20px}.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-thead>tr>th{text-align:left;padding:12px 16px;white-space:nowrap}.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-tbody>tr>td{text-align:left;padding:12px 16px;vertical-align:middle}.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-thead>tr>th:first-child,.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-tbody>tr>td:first-child{text-align:center}.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-fixed-left .ant-table-thead>tr>th,.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-fixed-right .ant-table-thead>tr>th{text-align:left;padding:12px 16px}.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-fixed-left .ant-table-tbody>tr>td,.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-fixed-right .ant-table-tbody>tr>td{text-align:left;padding:12px 16px;vertical-align:middle}.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-fixed-left .ant-table-thead>tr>th:first-child,.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-fixed-left .ant-table-tbody>tr>td:first-child,.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-fixed-right .ant-table-thead>tr>th:first-child,.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-fixed-right .ant-table-tbody>tr>td:first-child{text-align:center}.App .Watermark-Data .content .table-wrapper .ant-table .ant-table-scroll .ant-table-header{overflow:hidden!important;margin-bottom:0!important;padding-bottom:0!important}.App .Watermark-Data .ai-guide-overlay{position:absolute;top:0;left:120px;z-index:1000;pointer-events:none}.App .Watermark-Data .ai-guide-overlay .ai-guide-image{max-width:300px;height:auto;border-radius:8px;animation:fadeInScale .3s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.App .payment{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1001;background:rgba(0,0,0,.45)}.App .payment .payment-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:558px;background:#fff;display:flex;justify-content:center;border-radius:4px}.App .payment .payment-container .payment-content{width:100%;position:relative}.App .payment .payment-container .payment-content .payment-close{position:absolute;right:14px;top:10px;width:32px;height:32px;cursor:pointer;padding:6px}.App .payment .payment-container .payment-content .payment-close img{width:100%;float:left}.App .payment .payment-container .payment-content .payment-title{padding:17px 0 13px 24px;line-height:24px;font-size:16px;font-weight:600;color:#222}.App .payment .payment-container .payment-content .payment-group-warpper{padding:0 24px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.App .payment .payment-container .payment-content .payment-group-warpper .payment-group{padding:16px;height:72px;margin:0;background:#f0f0f0;display:flex;justify-content:space-between;align-items:center;color:#323233;border-radius:4px 4px 0 0}.App .payment .payment-container .payment-content .payment-group-warpper .payment-group .payment-portrait{width:40px;height:40px;line-height:40px;text-align:center;margin-right:12px;color:#fff;font-size:16px;font-weight:600;border-radius:4px}.App .payment .payment-container .payment-content .payment-group-warpper .payment-group .payment-info{margin-right:auto}.App .payment .payment-container .payment-content .payment-group-warpper .payment-group .payment-info .payment-groupName{line-height:16px;font-size:16px;margin-bottom:8px}.App .payment .payment-container .payment-content .payment-group-warpper .payment-group .payment-info .payment-desc{line-height:16px;font-size:14px;color:#926f37}.App .payment .payment-container .payment-content .payment-group-warpper .payment-group .payment-rightBtn{width:82px;height:32px;line-height:32px;background:#fff;color:#926f37;text-align:center;font-size:14px;margin-right:4px;cursor:pointer;user-select:none;border-radius:2px}.App .payment .payment-container .payment-content .payment-rights{display:none;margin:0 21px 10px;padding:7px 8px;background:#fff8ee;color:#87563b;line-height:22px;font-size:14px;font-weight:600}.App .payment .payment-container .payment-content .payment-rights span{margin-right:10px}.App .payment .payment-container .payment-content .payment-goods{display:flex;align-items:center;padding:0 24px;margin-bottom:16px;height:170px;overflow-x:auto}.App .payment .payment-container .payment-content .payment-goods .payment-price-container{padding-top:7px;position:relative;margin-right:10px}.App .payment .payment-container .payment-content .payment-goods .payment-price-container:last-child{margin-right:0}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price{width:120px;height:162px;border:1px solid #dbe0e9;padding:20px 0 26px;text-align:center;border-radius:2px;cursor:pointer}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price .payment-sign{width:80px;position:absolute;left:0;top:0;font-size:12px;line-height:22px;color:#fff;font-weight:600;background:#ff6f1e;border-radius:4px 0}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price .payment-precent{color:#c7cad1;margin-bottom:6px;font-size:12px;line-height:16px;height:16px}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price .payment-copywriting{font-weight:600;font-size:14px;line-height:16px;margin-bottom:6px;color:#444}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price .payment-number{display:flex;justify-content:center;align-items:flex-end;color:#444;margin-bottom:4px;font-family:Alternate;font-weight:600}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price .payment-number span.unit{font-size:24px;line-height:26px;margin-bottom:6px}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price .payment-number span.num{font-size:40px;line-height:50px}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price .payment-original-price{color:#acb2be;font-size:14px;line-height:16px}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price.active{border:1px solid rgb(216,164,130)}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price.active .payment-precent{color:rgba(135,86,59,.3)}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price.active .payment-copywriting,.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price.active .payment-number{color:#87563b}.App .payment .payment-container .payment-content .payment-goods .payment-price-container .payment-price.active .payment-original-price{color:rgba(135,86,59,.5)}.App .payment .payment-container .payment-content .payment-type{border:1px solid #f0f0f0;margin:0 24px;background:#fff}.App .payment .payment-container .payment-content .payment-type .payment-wrapper{display:flex;justify-content:flex-start;align-items:stretch}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-tabs{background:#f0f0f0}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-tabs .payment-tab{width:118px;height:42px;display:flex;justify-content:flex-start;align-items:center;padding:11px 0 11px 14px;cursor:pointer}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-tabs .payment-tab img{width:20px;margin-right:6px}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-tabs .payment-tab span{line-height:20px;font-size:14px}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-tabs .payment-tab.active{background:#fff}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code{display:flex;justify-content:flex-start;align-items:center;padding:25px 0 25px 30px}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img{width:180px;height:180px;border:1px solid #dedede;position:relative;overflow:hidden}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-text{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;display:flex;align-content:center;flex-wrap:wrap;line-height:20px;font-size:14px;text-align:center;z-index:1}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-text .invalid-code{width:100%;color:#000}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .zindex{z-index:5}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-code{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;display:flex;align-content:center;flex-wrap:wrap;line-height:20px;font-size:14px;text-align:center;z-index:10}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-code .invalid-code{width:100%;color:#000}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-code .update-code{width:100%;color:#0093ff;font-weight:600;margin-top:6px;cursor:pointer}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-wechat{width:180px;position:absolute;left:0;top:0;z-index:20}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-wechat img{width:100%}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay{position:absolute;left:0;top:0;z-index:20}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container{width:180px;height:180px;overflow:hidden;position:relative;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container::-webkit-scrollbar{width:0!important;height:0!important}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container{scroll-behavior:smooth}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container .iframe-wrapper{position:absolute;left:50%;transform:translate(-50%);bottom:0;width:375px;height:363px}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container .iframe-wrapper #alipay{width:375px;height:405px;border:none}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container-single .iframe-wrapper{width:76px;height:76px;transform:translate(-50%,-50%) scale(2.26);top:50%}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container-single .iframe-wrapper #alipay-single{width:75px;height:75px;border:none}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-text{padding-left:16px}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price{color:#87563b;font-family:Alternate;text-indent:-5px}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price span.num{font-size:40px;line-height:50px}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price span.unit{font-size:24px;line-height:26px}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-tip{display:flex;justify-content:flex-start;align-items:center}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-tip img{width:20px;margin-right:8px}.App .payment .payment-container .payment-content .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-tip span{line-height:20px;font-size:14px;color:#000}.App .payment .payment-container .payment-content .payment-agreement{display:flex;color:#999;padding:14px 24px 20px}.App .payment .payment-container .payment-content .payment-agreement div{color:#555;cursor:pointer}.App .payment .payment-container .vip-rights{position:absolute;left:558px;top:0;width:342px;background:#e9ecf2;text-align:center;line-height:16px;font-size:16px;color:#333;font-weight:600}.App .payment .payment-container .vip-rights .vip-rights-title{padding:38px 24px 20px 20px;border-bottom:1px solid #dedede;display:flex;justify-content:space-between;align-items:center}.App .payment .payment-container .vip-rights .vip-rights-list{height:541px;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.App .payment .payment-container .vip-rights .vip-rights-list::-webkit-scrollbar{width:0!important;height:0!important}.App .payment .payment-container .vip-rights .vip-rights-list{scroll-behavior:smooth}.App .payment .payment-container .vip-rights .vip-rights-list .vip-rights-li{font-size:14px;margin:0 24px 0 20px;border-bottom:1px solid #dedede;display:flex;justify-content:space-between;align-items:center;padding:17px 0}.App .payment .payment-container .vip-rights .name{width:140px;text-align:left;display:flex;justify-content:flex-start;align-items:center}.App .payment .payment-container .vip-rights .name div{display:inline-block;width:26px;height:15px;border:1px solid #7d7d7d;color:#7d7d7d;border-radius:2px;margin-left:4px;text-align:center}.App .payment .payment-container .vip-rights .name div span{display:block;font-size:12px;line-height:14px;transform:scale(.83);text-align:center}.App .payment .payment-container .vip-rights .ordinary{width:64px;color:#777}.App .payment .payment-container .vip-rights .vip{width:54px;color:#c8874b}.App .payment .payment-container-radius{border-radius:4px 0 0 4px}.App .Customer{width:100%;min-width:1190px;overflow:auto}.App .Customer .content{position:relative;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.App .Customer .content .filter-container{width:100%;background:#f7f8f9;padding:16px 26px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.App .Customer .content .filter-container .ant-form-item-with-help{margin-bottom:0}.App .Customer .content .filter-container .visit-record-filter{display:flex}.App .Customer .content .filter-container .visit-record-filter .ant-form-item-label{width:85px}.App .Customer .content .filter-container .visit-record-filter .ant-row{margin-bottom:8px}.App .Customer .content .table-wrapper{flex:1;padding:20px 20px 24px}.App .Customer .content .table-wrapper .photo-thumbnail-wrapper{width:100%}.App .Customer .content .table-wrapper .photo-thumbnail-wrapper .photo-thumbnail-container{position:relative;width:80px;height:80px;cursor:pointer;border-radius:2px;overflow:hidden}.App .Customer .content .table-wrapper .photo-thumbnail-wrapper .photo-thumbnail-container .thumbnail{width:100%;height:100%;object-fit:cover}.App .Customer .content .table-wrapper .photo-thumbnail-wrapper .photo-thumbnail-container .photo-count{position:absolute;top:4px;right:4px;background:rgba(255,255,255,.5);color:#000;padding:0 3px;border-radius:2px;font-size:14px}.App .Customer .content .table-wrapper .selected-row{font-size:14px;font-weight:500;line-height:20px;color:#000}.App .Customer .content .table-wrapper .selected-row button{font-weight:500}.App .Customer .content .table-wrapper .ant-table-header{overflow:hidden}.App .Customer .content .table-wrapper .tip{margin-bottom:16px}.App .Customer .content .table-wrapper .columns-setting{margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}.App .Customer .content .table-wrapper .columns-setting .ant-select{width:160px;height:0;overflow:visible;border:none}.App .Customer .content .table-wrapper .columns-setting .ant-select .ant-select-content,.App .Customer .content .table-wrapper .columns-setting .ant-select .ant-select-suffix{display:none}.App .Customer .content .table-wrapper .photoList{display:flex;flex-wrap:wrap;margin-bottom:-8px}.App .Customer .content .table-wrapper .photoList .photo{width:56px;height:56px;position:relative;margin-right:8px;margin-bottom:8px}.App .Customer .content .table-wrapper .photoList .photo.error{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.App .Customer .content .table-wrapper .photoList .photo>img.small-img{width:100%;height:100%;border-radius:4px}.App .Customer .content .table-wrapper .photoList .photo>img.small-img[lazy=loading],.App .Customer .content .table-wrapper .photoList .photo>img.small-img[lazy=error]{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.App .Customer .content .table-wrapper .photoList .photo>img.play-icon{width:32px;height:32px;position:absolute!important;top:50%!important;left:50%!important;transform:translate3d(-50%,-50%,0)}.App .Customer .content .table-wrapper .pagination-wrapper{margin-top:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.App .Customer .content .table-wrapper .pagination-wrapper .total{margin-right:20px}.App .Customer .download-history-header .title{font-weight:600;font-size:18px}.App .Customer .download-history-header .subtitle{color:#848484;font-size:14px;margin-top:4px;font-weight:400}.App .Customer .download-history-item{margin-bottom:8px}.App .Customer .download-history-item .ant-card-head{background-color:#f5f5f5!important}.App .Customer .download-history-item .ant-card-head-title{white-space:pre-wrap;font-size:17px}.App .Customer .download-history-item .prepare{text-align:center}.App .Customer .edit-container{display:flex;flex-direction:column;align-items:center;color:#000;padding:12px 24px 8px}.App .Customer .edit-container .title{font-size:24px;font-weight:600}.App .Customer .edit-container .subtitle{font-size:19px;margin-top:12px;margin-bottom:20px}.App .Customer .edit-container .img{width:100%}.App .Customer .edit-container .footer{margin-top:26px;width:100%;display:flex;justify-content:space-between}.App .Customer .edit-container .footer .btn{width:calc(50% - 6px);height:44px;font-size:17px}.App .Customer .batch-import-header{display:flex;align-items:center}.App .Customer .batch-import-header .title{color:#000;font-size:24px;font-weight:700}.App .Customer .batch-import-header .subtitle{color:#848484;font-size:16px;margin-left:4px;font-weight:400}.App .Customer .batch-import-container .operate-wrapper{display:flex}.App .Customer .batch-import-container .operate-wrapper .step1,.App .Customer .batch-import-container .operate-wrapper .step2{display:flex;flex-direction:column;align-items:center}.App .Customer .batch-import-container .operate-wrapper .step1 .title,.App .Customer .batch-import-container .operate-wrapper .step2 .title{color:#222;font-weight:600}.App .Customer .batch-import-container .operate-wrapper .step1{padding:0 100px;border-right:dashed 1px #ececec}.App .Customer .batch-import-container .operate-wrapper .step1 .excel-icon{width:56px;height:56px;margin-top:16px;margin-bottom:6px}.App .Customer .batch-import-container .operate-wrapper .step1 .download-template{margin-top:18px}.App .Customer .batch-import-container .operate-wrapper .step2{padding-left:50px}.App .Customer .batch-import-container .operate-wrapper .step2 .title{margin-bottom:16px}.App .Customer .batch-import-container .operate-wrapper .step2 .ant-upload.ant-upload-drag{width:auto;height:auto}.App .Customer .batch-import-container .operate-wrapper .step2 .ant-upload-drag-container{vertical-align:top}.App .Customer .batch-import-container .operate-wrapper .step2 .upload-drag-wrapper{padding:0 16px}.App .Customer .batch-import-container .operate-wrapper .step2 .upload-drag-wrapper .upload-text{font-size:16px;margin-bottom:4px;margin-top:20px;color:rgba(0,0,0,.85)}.App .Customer .batch-import-container .operate-wrapper .step2 .upload-drag-wrapper .upload-hint{font-size:14px;color:rgba(0,0,0,.45)}.App .Customer .batch-import-container .divider{margin:16px -24px;height:16px;background-color:#f5f5f5}.App .Customer .batch-import-container .preview-wrapper{margin-top:16px}.App .Customer .batch-import-container .preview-wrapper .import-info{padding:14px 24px 10px}.App .Customer .batch-import-container .preview-wrapper .import-info .info-title{font-size:16px;line-height:24px;color:#323233;font-weight:600;margin-bottom:8px}.App .Customer .batch-import-container .preview-wrapper .import-info .info-content,.App .Customer .batch-import-container .preview-wrapper .import-info .info-content .info-left{display:flex;justify-content:space-between}.App .Customer .batch-import-container .preview-wrapper .import-info .info-content .info-left span{margin-right:50px}.App .Customer .batch-import-container .preview-wrapper .import-info .info-content .info-left span i{color:#323233;font-style:normal;font-weight:600}.App .Customer .batch-import-container .preview-wrapper .import-info .info-content .info-left .ant-checkbox-inner,.App .Customer .batch-import-container .preview-wrapper .import-info .info-content .info-left .ant-checkbox{margin:0}.App .Customer .batch-import-container .preview-wrapper .import-info .info-content .info-right{display:flex;justify-content:space-between;width:260px}.App .Customer .batch-import-container .preview-wrapper .import-info .vip-tip-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.App .Customer .batch-import-container .preview-wrapper .import-info .vip-tip-wrapper .vip-tip{color:#48647e;padding:7px 12px;background-color:#fdf5ee}.App .Customer .batch-import-container .preview-wrapper .import-info .vip-tip-wrapper .open-vip{color:#0093ff}.App .Customer .owner-config-container{margin-top:-14px;margin-bottom:-8px}.App .Customer .owner-config-container .tip{background-color:#fff5ed;padding:4px 6px;color:#ed6a0c;font-size:14px;margin-bottom:10px}.App .Customer .owner-config-container .tip .info-icon{margin-right:4px}.App .Customer .owner-config-container .action{margin-top:16px}.App .Customer .amap-wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.45)}.App .Customer .amap-wrap .amap-content{background:#fff;width:820px;position:absolute;left:50%;top:50%;padding:15px 25px 15px 15px;transform:translate(-50%,-50%);display:flex;justify-content:space-between}.App .Customer .amap-wrap .amap-content .amap-left span{display:block;width:74px;line-height:28px}.App .Customer .amap-wrap .amap-content .amap-left span i{padding-right:4px;color:red}.App .Customer .amap-wrap .amap-content .amap-right .amap-input{border:1px solid rgba(0,0,0,.4);border-radius:4px;margin-bottom:12px}.App .Customer .amap-wrap .amap-content .amap-right #search-input{width:100%;border:none;background:none}.App .Customer .amap-wrap .amap-content #amap{width:700px;height:480px}.App .Customer .amap-wrap .amap-content .amap-btn{margin:12px 0 0;display:flex;justify-content:flex-end}.App .Customer .amap-wrap .amap-content .amap-btn .ant-btn{margin:0 10px}.App .Customer #amap{width:600px;height:400px}.App .Customer #amap .amap-marker{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAApCAYAAAA4c3k5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKBSURBVHgB7VY/b9NAFH/v6gh1QGoHChWt5FTq0AHRLBVCRXKYEDCETxDgA9C5U1oJwQjqB2haJjaCVIUOiBg1oNKBGLEggYIF7URUojIhJ368u9iOm5rGaTrmJ/18/979/O783vkQIvD9xryRGKIskTAASfe6LQSyHFe8TL7aKnTOwUMCmSu65mh5rhpwLMjWEs30eGHbPiK0e/PqLKEocXUE4qGO5KYniu+tQMjzpNKDSCCmJRop6ZmQLc1JKE+0sQtw7vEKTGxswdjKKsh2F4w0WlsB+OP2tQwSvZCN8zw5MTUdWP39XIFfiw+gKxDSAsjN+O2wiMSZSymIA3YkKxDwctiDMJzqN4gD4q8s92jW79h/8ognfw1Eaw8XIR5Qx5+35glOAbxHaEO/ILCES+5b6BOIZAkxhGvQJ5BEQUU275MMSANOAiJ7svguqSK70Wzc46IOvaOuuc20rCih5Oa2LROwRzGVtOObrRNA+L0yi9mzVMyvaGps62e+BEZZyfyTqeNFfStg+QWIrkmI65MbZRN6RblcJsludgJOCQOhgdBA6GRCRKQYF1rnZA/yeDGYemhsgYtPiGgeK+SJjDLlhAU6ejN56tnZXJjMZRa1/cHw0pLMj8xcaQ9G7r8GmFpvD6aeA9wpAhSqysu7zBKL6lFCq3IpyzsA1/lusvYFwP7THrRqSkSJSRtv2fkoIUM+lnbaHTMHH8BxHEVZ9xGyMaKESsporn2Q7w1PQ87cV9wdbl95cnNB1fQrweHvrfcNMymX8Ewu7QCgUmuN62f59RcBsjOtkmEz0+ENh7AYM8+sMl2PnfjNXGIe+qqRvyNP1OBC/o5GvS5b8n9x9A+gIyMhd0Dk3QAAAABJRU5ErkJggg==) center no-repeat;background-size:contain;width:30px;height:40px;color:#000;text-align:center;line-height:40px}.App .Customer .loading-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px 0 8px}.App .Customer .loading-wrapper .loading-text{margin-top:20px}.App .Header{min-width:1190px;background-color:#fff;box-shadow:inset 0 -1px #dcdee3}.group{width:100%;height:70px;padding-right:30px;box-sizing:border-box;box-shadow:inset 0 -1px #dcdee3;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.group .group-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.group .group-wrapper .group-icon{width:46px;height:46px;border-radius:4px;font-size:16px;font-weight:600;color:#fff;line-height:46px;text-align:center}.group .group-wrapper .group-avatar{width:46px;height:46px;border-radius:4px;background-size:contain;background-position:center}.group .group-wrapper .group-name{margin-top:0;margin-left:14px;margin-bottom:0;font-size:18px;font-weight:400;color:#000;line-height:21px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.group .group-wrapper .group-name .ant-tag{margin-left:8px;border:.5px solid #e09843;color:#e09843;background:#fff6e8;border-radius:30px}.vip-group{background:linear-gradient(270deg,#fff2db,rgba(255,246,232,0))}.no-group{font-size:24px;font-weight:400;color:#83838c;line-height:24px;text-align:center}.no-group-detail{width:320px;margin:0 auto}.qr-content{width:188px;height:232px;background:#fff;text-align:center}.qr-content h4{margin:0;padding:0;font-size:14px;color:#333;line-height:17px;text-align:center}.qr-content img{margin-top:20px;width:100%}.contact-container{margin-bottom:20px}.contact-container .contact-us{font-size:18px;font-weight:700;background-color:#f7f8fa;padding:20px 30px;margin-bottom:23px;display:flex;align-items:center;color:#000}.contact-container .contact-us img{margin-top:0;width:120px;margin-left:18px}.contact-container .info{display:flex;padding-left:20px}.contact-container h3{font-size:18px;font-weight:600;color:#000;line-height:18px}.contact-container h3 span{color:#11d168}.contact-container img{margin-top:20px;width:140px}.Filter .filter-wrapper{width:100%;height:76px;background-color:#f7f8f9;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.Filter .filter-wrapper .filter-item{width:188px;height:100%;padding-top:12px;padding-left:30px;cursor:pointer}.Filter .filter-wrapper .filter-item .filter-name{font-size:14px;font-weight:600;color:#0093ff;line-height:14px}.Filter .filter-wrapper .filter-item p{font-size:16px;font-weight:400;color:#000;line-height:18px;margin:0}.Filter .filter-wrapper .error-helper{position:absolute;left:28px;top:80px;color:#f5222d}.popover-img{max-width:600px;max-height:600px}.viewer{width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:990;background:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex}.viewer .viewer-panel.full-screen{width:100%;flex:1}.viewer .viewer-panel{width:calc(100% - 336px);flex:1;min-width:0;height:100vh;position:relative;-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column}.viewer .viewer-panel .headerBackGround{width:100%;height:66px;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);z-index:1}.viewer .viewer-panel .authorBox{position:absolute;top:18px;z-index:10;left:24px;font-size:16px;font-weight:400;color:#fff;line-height:22px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.viewer .viewer-panel .authorBox img{width:32px;height:32px;border-radius:50%;margin-right:8px}.viewer .viewer-panel .header{position:absolute;top:23px;z-index:10;right:24px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.viewer .viewer-panel .header .close{margin-right:5px;color:#fff;font-size:21px}.viewer .viewer-panel .header>span{font-size:16px;line-height:22px;color:#fff}.viewer .viewer-panel .rectification-entry{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;cursor:pointer}.viewer .viewer-panel .rectification-entry span{font-size:14px;line-height:20px;color:#93d1ff;font-weight:600}.viewer .viewer-panel .abnormal-photo-container{position:absolute;top:50%;left:70%;transform:translateY(-50%);z-index:10}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-icon{cursor:pointer;width:30px;height:30px}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-icon img{width:100%;height:100%;object-fit:contain}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-icon:hover{opacity:.8}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);border-radius:4px;padding:8px 12px;white-space:nowrap;width:auto}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip .tooltip-content{display:flex;align-items:center;gap:8px}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip .tooltip-content .tooltip-text{color:#fff;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;flex-shrink:0}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip .tooltip-content .tooltip-close{color:#fff;font-size:14px;cursor:pointer;flex-shrink:0;margin-left:15px}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip .tooltip-content .tooltip-close:hover{opacity:.8}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ea4d3d;pointer-events:none}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip-fake{background-color:#ea4d3d}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip-fake:before{border-bottom-color:#ea4d3d}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip-warning{background-color:#f5a623}.viewer .viewer-panel .abnormal-photo-container .abnormal-photo-tooltip-warning:before{border-bottom-color:#f5a623}.viewer .viewer-panel .viewer-content{flex:1;position:relative}.viewer .viewer-panel .viewer-content .photo{width:100%;height:100%}.viewer .viewer-panel .viewer-content .photo>div{width:100%;height:100%;position:relative;overflow:hidden}.viewer .viewer-panel .viewer-content .photo>div .nav-wrapper{width:88px;height:91px;border-radius:86px;background-color:rgba(0,0,0,.6);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:8}.viewer .viewer-panel .viewer-content .photo>div .nav-wrapper.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.viewer .viewer-panel .viewer-content .photo>div .nav-wrapper .nav-button{color:#fff;font-size:30px;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.viewer .viewer-panel .viewer-content .photo>div .nav-wrapper.nav-prev{left:24px}.viewer .viewer-panel .viewer-content .photo>div .nav-wrapper.nav-next{right:24px}.viewer .viewer-panel .viewer-content .photo>div img,.viewer .viewer-panel .viewer-content .photo>div video{max-height:100%;padding-bottom:3%;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.viewer .viewer-panel .viewer-content .photo>div .actions{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:-webkit-flex;display:flex;border-radius:4px}.viewer .viewer-panel .viewer-content .photo>div .actions .action-item.disabled{opacity:.5;cursor:not-allowed}.viewer .viewer-panel .viewer-content .photo>div .actions .action-item{width:42px;height:42px;margin-left:6px;color:#fff;font-size:22px;text-align:center;line-height:42px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px}.viewer .viewer-panel .viewer-content .photo>div .actions .action-item .anticon{font-size:22px;line-height:1}.viewer .viewer-panel .viewer-content .photo>div .actions .action-item:hover{background-color:#282828;border-radius:6px}.viewer .viewer-panel .viewer-content .photo>div .actions .action-item:hover>span{color:#fff}.viewer .viewer-panel .viewer-content .photo>div .actions .action-item>span{font-size:12px;color:#cbcbcb;margin-top:7px}.viewer .viewer-panel .viewer-content .photo>div .actions .action-item .action-icon{position:relative!important;width:24px;height:24px;top:0!important;transform:translate3d(-50%,0,0)}.viewer .viewer-panel .viewer-content .photo>div .actions .action-item .action-icon-text{width:51px;height:24px;object-fit:contain}.viewer .viewer-panel .viewer-content .photo>div .actions .action-item-text{width:69px}.viewer .viewer-panel .viewer-content .photo>div .move-photo:hover{cursor:move}.viewer .viewer-panel .viewer-content .photo>div .not-from-app{margin:0;font-size:16px;font-weight:400;color:rgba(255,255,255,.7);line-height:22px;position:absolute;bottom:16px;right:60px}.viewer .viewer-panel .viewer-content .photo>div .not-from-app i{margin-right:5px;color:#fff}.viewer .viewer-panel .gallery{width:100%;height:80px;overflow-x:auto;background:rgba(0,0,0,.2);-ms-overflow-style:none;overflow:-moz-scrollbars-none}.viewer .viewer-panel .gallery::-webkit-scrollbar{width:0!important;height:0!important}.viewer .viewer-panel .gallery{scroll-behavior:smooth;position:relative;-webkit-transition-property:height;-moz-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.viewer .viewer-panel .gallery .gallery-center-container{position:absolute;top:12px;left:0;right:0;margin:auto;width:fit-content}.viewer .viewer-panel .gallery .gallery-wall{left:0;height:64px;text-align:center;white-space:nowrap}.viewer .viewer-panel .gallery .gallery-wall .photo-frame{display:inline-block;margin-right:8px;width:auto;height:64px;opacity:.5;position:relative}.viewer .viewer-panel .gallery .gallery-wall .photo-frame img{width:auto;height:60px}.viewer .viewer-panel .gallery .gallery-wall .photo-frame .playImage{width:24px;height:24px;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.viewer .viewer-panel .gallery .gallery-wall .photo-frame-active{border:2px solid #fff;opacity:1}.viewer .info-panel{display:inline-block;width:336px;flex-shrink:0;height:100vh;background-color:#fff;vertical-align:top;position:relative;overflow:hidden;font-size:14px;-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.viewer .info-panel .center{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%;height:100%}.viewer .info-panel .info-content{padding:0 15px;max-height:100vh;overflow-y:auto}.viewer .info-panel .author{width:100%;height:54px;border-bottom:solid 2px rgba(0,0,0,.1);font-size:16px;font-weight:400;color:rgba(0,0,0,.85);line-height:22px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.viewer .info-panel .author img{width:32px;height:32px;border-radius:50%;margin-right:8px}.viewer .info-panel .watermark{width:100%;border-bottom:solid 2px rgba(0,0,0,.1)}.viewer .info-panel .watermark h4{margin-top:7px;margin-bottom:4px;font-size:16px;font-weight:500;color:rgba(0,0,0,.85);line-height:22px}.viewer .info-panel .watermark .wm-item{margin-bottom:4px;font-size:14px;font-weight:400;color:rgba(0,0,0,.85);line-height:20px;display:-webkit-flex;display:flex}.viewer .info-panel .watermark .wm-item .wm-title{min-width:80px;text-align:justify;text-align-last:justify}.viewer .info-panel .watermark .wm-content{max-width:210px;overflow:hidden;line-break:anywhere}.viewer .info-panel .folders h4{margin-top:24px;margin-bottom:4px;font-size:16px;font-weight:500;color:rgba(0,0,0,.85);line-height:22px}.viewer .info-panel .folders .container{margin:12px 0 16px}.viewer .info-panel .folders .container .folder{display:flex;align-items:center;margin-bottom:8px;text-decoration:underline;cursor:pointer;color:#0b609e}.viewer .info-panel .folders .container .folder .folder-icon{width:20px;height:20px;margin-right:4px}.folder-modal .rule-block{border:1px solid #e1e1e1;padding-bottom:20px}.folder-modal .rule-block .ant-select-arrow{color:#666}.folder-modal .rule-title{margin-bottom:20px;width:100%;height:45px;background:#f9f9f9;font-size:16px;font-weight:400;color:rgba(0,0,0,.65);line-height:22px;border-radius:4px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.folder-modal .rule-title div{padding:12px 20px}.folder-modal .rule-title .divider{display:inline-block;margin-left:12px;margin-right:4px;width:2px;height:16px;background-color:#207aff}.folder-modal .rule-title .title{font-weight:600;font-size:14px;line-height:20px;color:#000}.folder-modal .rule-title .subtitle{margin-left:10px;font-size:14px;line-height:20px;color:#000}.folder-modal .radio-group-file{display:flex;justify-content:flex-start;align-items:center}.folder-modal .radio-group-file label{display:flex;justify-content:space-between;align-items:center;margin:0}.folder-modal .radio-group-file label span.ant-radio+*{padding-left:12px;padding-right:50px}.folder-modal .radio-group-file label .ant-select-arrow{color:#000}.folder-modal .radio-group-file .img{text-align:center;margin-bottom:8px}.folder-modal .radio-group-file .text{font-weight:600;font-size:12px;line-height:16px;color:#000;text-align:center}.folder-modal .rule-split{background:#f7f7f7;border-radius:2px;padding:0 12px;height:52px;display:flex;justify-content:space-between;align-items:center;margin:16px 20px 0}.folder-modal .rule-split .rule-split-content{font-size:14px;line-height:20px;color:#000}.folder-modal .rule-split .ant-select-arrow{color:#666}.folder-modal .example-title{margin-top:18px;margin-bottom:8px;font-size:16px;font-weight:400;color:#525252;line-height:22px}.folder-modal .example{width:455px;height:48px;padding:0 16px;margin:16px 0;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.folder-modal .example img{margin-right:6px;width:48px;height:48px}.folder-modal .example p{margin:0;font-size:14px;font-weight:400;color:rgba(0,0,0,.65);line-height:18px}.folder-modal .select-mutil-tag .ant-select-selection__choice{color:#3d7eff;border-color:#3d7eff}.folder-modal .select-mutil-tag .ant-select-selection__choice__remove{color:#3d7eff}.albums-modal .example{padding:10px;background:#f5f6fa;display:flex;justify-content:flex-start;align-items:flex-start;height:auto}.albums-modal .example img{width:18px;height:18px}.albums-modal .example p{font-size:16px;line-height:16px}.albums-modal .albums-modal-advance{padding:16px;background:linear-gradient(#fff9ef,#fff);margin:30px -24px -24px;display:flex;flex-direction:column;align-items:center;font-size:16px;border-top:solid 1px #e8e8e8}.albums-modal .albums-modal-advance .desc{color:#a36b48;font-weight:700;margin-bottom:18px}.albums-modal .albums-modal-advance .actions{display:flex}.albums-modal .albums-modal-advance .actions .ant-badge{line-height:unset}.albums-modal .albums-modal-advance .actions .ant-scroll-number-custom-component{width:57px;right:28.5px;top:-4px}.albums-modal .albums-modal-advance .actions .btn-cancel,.albums-modal .albums-modal-advance .actions .btn-confirm{border-radius:4px;cursor:pointer;font-size:16px}.albums-modal .albums-modal-advance .actions .btn-cancel{border:solid 1px #d9d9d9;margin-right:12px;color:#525252;padding:6px 17px}.albums-modal .albums-modal-advance .actions .btn-confirm{padding:6px 50px;color:#fff;background:linear-gradient(to right,#ffdb95,#e09d56);font-weight:700}.watermark-data-excel-modal .ant-modal-title{text-align:center;font-size:16px}.watermark-data-excel-modal .ant-modal-body{padding:0}.watermark-data-excel-modal .watermark-data-excel-advance .content{background:linear-gradient(#fff9ef,#fff);display:flex;flex-direction:column;align-items:center;font-size:16px;border-bottom:solid 1px #e8e8e8;padding:37px 49px 30px}.watermark-data-excel-modal .watermark-data-excel-advance .content .desc-advance{color:#a36b48;font-weight:700;margin-top:14px}.watermark-data-excel-modal .watermark-data-excel-advance .actions{display:flex;justify-content:center;padding:20px 0 16px}.watermark-data-excel-modal .watermark-data-excel-advance .actions .ant-badge{line-height:unset}.watermark-data-excel-modal .watermark-data-excel-advance .actions .ant-scroll-number-custom-component{width:57px;right:28.5px;top:-4px}.watermark-data-excel-modal .watermark-data-excel-advance .actions .btn-cancel,.watermark-data-excel-modal .watermark-data-excel-advance .actions .btn-confirm{border-radius:4px;cursor:pointer;font-size:16px}.watermark-data-excel-modal .watermark-data-excel-advance .actions .btn-cancel{border:solid 1px #d9d9d9;margin-right:12px;color:#525252;padding:6px 17px}.watermark-data-excel-modal .watermark-data-excel-advance .actions .btn-confirm{padding:6px 50px;color:#fff;background:linear-gradient(to right,#ffdb95,#e09d56);font-weight:700}.ant-select-dropdown-menu-item-selected{background:#e7f0fd!important}.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled){background-color:#f5f5f5!important}.folder-style .ant-modal-close{width:auto;top:18px;inset-inline-end:24px}.folder-style .ant-modal-close-x{width:auto;display:flex;align-items:center;height:auto}.contact-item{font-size:14px;font-weight:400;color:#207aff}.single-member-picker-overlay .ant-popover-arrow{visibility:hidden}.single-member-picker-overlay .ant-popover-inner-content{padding:0}.single-member-picker-overlay .single-member-picker{width:254px;height:387px;border-radius:2px;overflow:hidden;background-color:#fff}.single-member-picker-overlay .single-member-picker .search-wrapper{width:214px;margin:19px auto 7px}.single-member-picker-overlay .single-member-picker .members-wrapper{width:100%;height:276px;overflow-y:auto}.single-member-picker-overlay .single-member-picker .members-wrapper .member-item{width:100%;height:43px}.single-member-picker-overlay .single-member-picker .members-wrapper .member-item:hover{background:#e6f7ff}.single-member-picker-overlay .single-member-picker .members-wrapper .member-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.single-member-picker-overlay .single-member-picker .members-wrapper .member-item>div{display:flex;align-items:center}.single-member-picker-overlay .single-member-picker .members-wrapper .member-item img{margin-left:15px;width:32px;height:32px;border-radius:2px;flex-shrink:0}.single-member-picker-overlay .single-member-picker .members-wrapper .member-item span{display:inline-block;margin-left:10px;width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.single-member-picker-overlay .single-member-picker .actions{width:100%;height:52px;padding-right:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.single-member-picker-overlay .single-member-picker .actions button:nth-child(1){margin-right:10px}.sketch-picker-container{padding:0!important}.sketch-picker-container .ant-popover-arrow{display:none}.sketch-picker-container .ant-popover-inner{box-shadow:none}.sketch-picker-container .ant-popover-inner .ant-popover-inner-content{padding:0}.favorite-tooltip .ant-tooltip-arrow:before{background-color:#1890ff}.favorite-tooltip .ant-tooltip-inner{background-color:#1890ff}.menu-item{display:flex;align-items:center;color:#5b5c65}.new-feature-tip{width:8px;height:8px;background-color:#ea4d3d;border-radius:50%;margin-left:6px;display:inline-block;vertical-align:middle}.buy-in-app-popover .ant-popover-inner-content{padding:0}.ant-notification{z-index:1100!important}.ant-notification .payment-notification{padding:24px 32px}.ant-notification .payment-notification .ant-notification-notice-close{display:none}.ant-notification .payment-notification .ant-notification-notice-message{font-size:16px;font-weight:600;margin-left:40px}.ant-notification .payment-notification .ant-notification-notice-content .ant-notification-notice-description{font-size:16px;line-height:24px;margin-left:40px}.ant-notification .payment-notification .ant-notification-notice-content .ant-notification-notice-btn{margin-top:24px}.UserManual{height:calc(100vh - var(--main-header-height));overflow:hidden}.photo-preview-tooltip{display:flex;flex-wrap:wrap;gap:4px}.photo-preview-tooltip img{width:87px;height:87px;flex:0 0 87px;object-fit:cover;cursor:pointer;border-radius:2px}.photo-preview-tooltip img:hover{opacity:.8}.photo-preview-tooltip .video-thumbnail-preview{position:relative;display:inline-block;flex:0 0 70px}.photo-preview-tooltip .video-thumbnail-preview img{width:87px;height:87px}.photo-preview-tooltip .video-thumbnail-preview .video-play-icon-small{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media(print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.geo-data{background-color:#fff}.geo-data .header-extra{height:32px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.geo-data .header-extra .service{font-size:12px;color:#222;cursor:pointer}.geo-data .header-extra .service i{margin-right:4px;font-size:14px}.geo-data .header-extra .close{margin-left:24px;font-size:20px;cursor:pointer}.geo-data .footer{width:100%;height:70px}.geo-data .footer .logo{width:200px;margin-left:24px}.geo-data .geo-data-content{min-height:calc(100vh - 134px)}.geo-data .geo-data-content .qr-code-wrapper{position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin-top:-200px}.geo-data .geo-data-content .qr-code-wrapper img{width:300px}.geo-data .geo-data-content .qr-code-wrapper p{font-size:17px;font-weight:600;text-align:center}.geo-data .geo-data-content .batch-import-container .operate-wrapper{display:flex;padding-top:20px}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step1,.geo-data .geo-data-content .batch-import-container .operate-wrapper .step2{display:flex;flex-direction:column;align-items:center}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step1 .title,.geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .title{color:#222;font-weight:600}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step1{padding:0 100px;border-right:dashed 1px #ececec}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step1 .excel-icon{width:56px;height:56px;margin-top:16px;margin-bottom:6px}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step1 .download-template{margin-top:18px}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step2{padding-left:50px}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .title{margin-bottom:16px}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .ant-upload.ant-upload-drag{width:auto;height:auto}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .ant-upload-drag-container{vertical-align:top}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .upload-drag-wrapper{padding:0 16px}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .upload-drag-wrapper .upload-text{font-size:16px;margin-bottom:4px;margin-top:20px;color:rgba(0,0,0,.85)}.geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .upload-drag-wrapper .upload-hint{font-size:14px;color:rgba(0,0,0,.45)}.geo-data .geo-data-content .batch-import-container .divider{margin:16px -24px;height:16px;background-color:#f5f5f5}.geo-data .geo-data-content .batch-import-container .preview-wrapper{margin-top:16px}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info{padding:14px 24px 10px}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-title{font-size:16px;line-height:24px;color:#323233;font-weight:600;margin-bottom:8px}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content,.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left{display:flex;justify-content:space-between}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left span{margin-right:50px}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left span i{color:#323233;font-style:normal;font-weight:600}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left .ant-checkbox-inner,.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left .ant-checkbox{margin:0}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-right{display:flex;justify-content:space-between;width:260px}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .vip-tip-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .vip-tip-wrapper .vip-tip{color:#48647e;padding:7px 12px;background-color:#fdf5ee}.geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .vip-tip-wrapper .open-vip{color:#0093ff}.geo-data .geo-data-content .amap-wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.45)}.geo-data .geo-data-content .amap-wrap .amap-content{background:#fff;width:820px;position:absolute;left:50%;top:50%;padding:15px 25px 15px 15px;transform:translate(-50%,-50%);display:flex;justify-content:space-between}.geo-data .geo-data-content .amap-wrap .amap-content .amap-left span{display:block;width:74px;line-height:28px}.geo-data .geo-data-content .amap-wrap .amap-content .amap-left span i{padding-right:4px;color:red}.geo-data .geo-data-content .amap-wrap .amap-content .amap-right .amap-input{border:1px solid rgba(0,0,0,.4);border-radius:4px;margin-bottom:12px}.geo-data .geo-data-content .amap-wrap .amap-content .amap-right #search-input{width:100%;border:none;background:none}.geo-data .geo-data-content .amap-wrap .amap-content #amap{width:700px;height:480px}.geo-data .geo-data-content .amap-wrap .amap-content .amap-btn{margin:12px 0 0;display:flex;justify-content:flex-end}.geo-data .geo-data-content .amap-wrap .amap-content .amap-btn .ant-btn{margin:0 10px}.geo-data .geo-data-content #amap{width:600px;height:400px}.geo-data .geo-data-content #amap .amap-marker{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAApCAYAAAA4c3k5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKBSURBVHgB7VY/b9NAFH/v6gh1QGoHChWt5FTq0AHRLBVCRXKYEDCETxDgA9C5U1oJwQjqB2haJjaCVIUOiBg1oNKBGLEggYIF7URUojIhJ368u9iOm5rGaTrmJ/18/979/O783vkQIvD9xryRGKIskTAASfe6LQSyHFe8TL7aKnTOwUMCmSu65mh5rhpwLMjWEs30eGHbPiK0e/PqLKEocXUE4qGO5KYniu+tQMjzpNKDSCCmJRop6ZmQLc1JKE+0sQtw7vEKTGxswdjKKsh2F4w0WlsB+OP2tQwSvZCN8zw5MTUdWP39XIFfiw+gKxDSAsjN+O2wiMSZSymIA3YkKxDwctiDMJzqN4gD4q8s92jW79h/8ognfw1Eaw8XIR5Qx5+35glOAbxHaEO/ILCES+5b6BOIZAkxhGvQJ5BEQUU275MMSANOAiJ7svguqSK70Wzc46IOvaOuuc20rCih5Oa2LROwRzGVtOObrRNA+L0yi9mzVMyvaGps62e+BEZZyfyTqeNFfStg+QWIrkmI65MbZRN6RblcJsludgJOCQOhgdBA6GRCRKQYF1rnZA/yeDGYemhsgYtPiGgeK+SJjDLlhAU6ejN56tnZXJjMZRa1/cHw0pLMj8xcaQ9G7r8GmFpvD6aeA9wpAhSqysu7zBKL6lFCq3IpyzsA1/lusvYFwP7THrRqSkSJSRtv2fkoIUM+lnbaHTMHH8BxHEVZ9xGyMaKESsporn2Q7w1PQ87cV9wdbl95cnNB1fQrweHvrfcNMymX8Ewu7QCgUmuN62f59RcBsjOtkmEz0+ENh7AYM8+sMl2PnfjNXGIe+qqRvyNP1OBC/o5GvS5b8n9x9A+gIyMhd0Dk3QAAAABJRU5ErkJggg==) center no-repeat;background-size:contain;width:30px;height:40px;color:#000;text-align:center;line-height:40px}.geo-data .geo-data-content .loading-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px 0 8px}.geo-data .geo-data-content .loading-wrapper .loading-text{margin-top:20px}.ant-page-header{box-sizing:border-box;margin:0;padding:16px 24px;color:rgba(0,0,0,.65);font-size:14px;background-color:#fff;border-bottom:1px solid #e8e8e8}.ant-page-header.ant-page-header-ghost{background-color:transparent;border-bottom:none}.ant-page-header .ant-page-header-breadcrumb{margin-bottom:12px}.ant-page-header .ant-page-header-heading{width:100%}.ant-page-header .ant-page-header-heading-left{flex:1;min-width:0}.ant-page-header .ant-page-header-back{margin-right:8px}.ant-page-header .ant-page-header-back .ant-page-header-back-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:rgba(0,0,0,.65);font-size:16px;border:none;cursor:pointer}.ant-page-header .ant-page-header-back .ant-page-header-back-button:hover{color:#0093ff;background-color:rgba(0,0,0,.04)}.ant-page-header .ant-page-header-avatar{margin-right:12px}.ant-page-header .ant-page-header-heading-title-wrapper{flex:1;min-width:0}.ant-page-header .ant-page-header-heading-title{margin-bottom:0;color:rgba(0,0,0,.85);font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header .ant-page-header-heading-sub-title{color:rgba(0,0,0,.45);font-size:14px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header .ant-page-header-heading-tags{margin-left:8px}.ant-page-header .ant-page-header-heading-extra{flex-shrink:0}.ant-page-header .ant-page-header-content{padding-top:12px}.ant-page-header .ant-page-header-footer{margin-top:12px}.create-group{display:flex;align-items:center;justify-content:center;flex-direction:column}.create-group .logo{height:60px;width:60px;margin-top:60px}.create-group .title{margin:10px 0 42px;font-size:18px;font-weight:600;line-height:25.2px}.create-group .ant-form-item{margin-bottom:16px}.create-group .ant-input{width:300px;height:40px;font-size:16px;font-weight:400}.create-group .ant-select-selection,.create-group .ant-select-selection__rendered{width:300px;height:40px}.create-group .ant-select-selection-selected-value{line-height:40px}.create-group .ant-select{width:300px}.create-group .ant-select .ant-select-selector{height:40px!important}.create-group .ant-select-single .ant-select-selector .ant-select-selection-item,.create-group .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.create-group .cerate-button{width:300px;height:44px;font-size:18px;font-weight:500;line-height:44px;margin:15px 0 24px}.create-group .create-group-footer{margin-bottom:36px;color:#848484;font-size:14px;text-align:center}.create-group .create-group-footer-link{color:#0070f4;margin-left:4px;cursor:pointer}.join-group-modal .ant-modal-content{padding:20px 0}.join-group-modal .ant-modal-close{top:12px;right:12px;outline:none;box-shadow:none;background:transparent;border:none}.join-group-modal .ant-modal-close:focus,.join-group-modal .ant-modal-close:focus-visible,.join-group-modal .ant-modal-close:focus-within,.join-group-modal .ant-modal-close:active{outline:none;box-shadow:none;background:transparent;border:none}.join-group-modal .ant-modal-close-x{font-size:22px;color:#848484}.join-group-modal .ant-modal-close:hover .ant-modal-close-x,.join-group-modal .ant-modal-close:focus .ant-modal-close-x{color:#5a5a5a}.join-group{height:100%;padding:0 24px 20px;display:flex;flex-direction:column;box-sizing:border-box;position:relative}.join-group .jg-header{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:60px}.join-group .jg-logo{width:64px;height:64px}.join-group .jg-title{margin-top:10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:18px;line-height:25px;font-weight:600;color:#000}.join-group .jg-method-title{padding:44px 0 56px;text-align:center;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:24px;line-height:34px;font-weight:600;color:#222}.join-group .jg-method-item{display:flex;align-items:center;height:98px;padding:0 4px;cursor:pointer;border-radius:6px;transition:background .15s}.join-group .jg-method-item:hover{background:#fafafa}.join-group .jg-method-divider{height:1px;background:#f0f0f0}.join-group .jg-method-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;font-size:14px;font-weight:700;margin-right:14px;flex-shrink:0}.join-group .jg-method-icon--id{background:#19a0fd;letter-spacing:-1px}.join-group .jg-method-icon--name{background:#2bb673;font-size:16px}.join-group .jg-method-label{flex:1;font-size:18px;font-weight:500;color:#101d37}.join-group .jg-method-arrow{color:#c9cbcd;font-size:14px}.join-group .jg-search-row{display:flex;align-items:center;margin-top:36px;background:#f1f1f1;border-radius:6px;height:52px;flex-shrink:0;font-size:16px;color:#222}.join-group .jg-search-row .ant-input-affix-wrapper{flex:1;background:transparent;border:none;box-shadow:none}.join-group .jg-search-row .ant-input-affix-wrapper:hover,.join-group .jg-search-row .ant-input-affix-wrapper:focus,.join-group .jg-search-row .ant-input-affix-wrapper:focus-within,.join-group .jg-search-row .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border:none;box-shadow:none}.join-group .jg-search-row .ant-input-affix-wrapper .ant-input{background:transparent;border:none;box-shadow:none;font-size:15px}.join-group .jg-search-row .ant-input-affix-wrapper .ant-input-prefix{font-size:16px;color:#222}.join-group .jg-search-action{flex-shrink:0;padding:0 18px 0 16px;margin:12px 0;color:#0070f4;font-size:15px;cursor:pointer;border-left:1px solid #e0e0e0;line-height:24px;user-select:none}.join-group .jg-tip{margin-top:24px;color:#9b9b9b;font-size:13px;line-height:22px;text-align:center;flex-shrink:0}.join-group .jg-footer{margin-top:auto;margin-bottom:99px;padding-top:24px;text-align:center;color:#848484;font-size:14px;flex-shrink:0}.join-group .jg-footer--method{margin-top:63px;padding-top:0}.join-group .jg-footer-link{color:#0070f4;margin-left:4px;cursor:pointer}.join-group .jg-result-list{margin-top:12px;padding:4px 12px;background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-height:340px;overflow-y:auto}.join-group .jg-result-item{display:flex;align-items:center;padding:14px 4px;border-bottom:1px solid #f5f5f7}.join-group .jg-result-item:last-child{border-bottom:none}.join-group .jg-result-avatar{width:42px;height:42px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;overflow:hidden;flex-shrink:0}.join-group .jg-result-avatar img{width:100%;height:100%;object-fit:cover}.join-group .jg-result-info{flex:1;min-width:0;margin-left:10px;overflow:hidden}.join-group .jg-result-name{font-size:14px;color:#222;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.join-group .jg-result-meta{display:flex;align-items:center;margin-top:6px;font-size:12px;color:#999}.join-group .jg-meta-icon{margin-right:4px;font-size:11px}.join-group .jg-meta-admin{margin-right:8px}.join-group .jg-meta-industry{padding:1px 6px;background:#f5f5f7;border-radius:3px;color:#666}.join-group .jg-result-join{height:28px;padding:0 14px;border-radius:14px;flex-shrink:0;font-size:13px;color:#555;border-color:#d9d9d9}.join-group .jg-empty{padding:32px 0;text-align:center;color:#999;font-size:13px}.join-group .jg-card{margin-top:12px;padding:28px 20px;background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.join-group .jg-card--center{text-align:center}.join-group .jg-card-title{font-size:17px;font-weight:600;color:#222}.join-group .jg-card-desc{margin-top:12px;color:#666;font-size:13px;line-height:22px}.join-group .jg-card-link{color:#19a0fd;margin:0 2px}.join-group .jg-card-actions{display:flex;justify-content:center;margin-top:22px}.join-group .jg-card-actions .ant-btn{width:120px;height:38px;border-radius:4px;font-size:14px}.join-group .jg-card-actions .ant-btn+.ant-btn{margin-left:12px}.join-group .jg-detail-card{margin-top:12px;padding:20px 18px 22px;background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.join-group .jg-detail-name{font-size:16px;font-weight:600;color:#222}.join-group .jg-detail-id{margin-top:6px;color:#999;font-size:13px}.join-group .jg-detail-avatars{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px}.join-group .jg-detail-avatar{width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:#f5f5f7}.join-group .jg-detail-apply{width:100%;height:44px;margin-top:18px;border-radius:4px;font-size:16px;font-weight:500}.join-group .jg-submitted{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px}.join-group .jg-submitted-icon{width:60px;height:60px;border-radius:50%;background:#2bb673;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px}.join-group .jg-submitted-title{margin-top:18px;font-size:18px;font-weight:600;color:#222}.join-group .jg-submitted-desc{margin-top:6px;font-size:13px;color:#999}.join-group .jg-submitted-btn{width:100%;height:44px;margin-top:32px;border-radius:4px;font-size:16px;font-weight:500}.DownloadClientDialog .ant-modal-content,.DownloadClientDialog .ant-modal-container{width:458px;height:346px;background-image:url(https://static.xhey.top/work/static/media/dialog.DyRx2slt.png);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent;box-shadow:none;position:relative;padding:0}.DownloadClientDialog .ant-modal-body{padding:0}.DownloadClientDialog .download-btn{width:304px;height:48px;position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);top:260px;cursor:pointer}.DownloadClientDialog .download-btn:hover{opacity:.9}.DownloadClientDialog .close-btn{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);top:360px;font-size:28px;color:#fff;cursor:pointer}@font-face{font-family:SansBold;src:url(https://static.xhey.top/work/static/media/SansBold.EZL0ar1H.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.payment-refactor{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1001;background:rgba(0,0,0,.45)}.payment-refactor .payment-modal{width:1080px;height:700px;background-color:#fff;border-radius:16px;position:relative}.payment-refactor .payment-modal .closeIconDiv{position:absolute;right:-40px;top:0;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.payment-refactor .payment-modal .closeIconDiv img{width:28px;height:28px}.payment-refactor .payment-modal{position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.payment-refactor .payment-modal .modal-content{width:100%;height:100%;overflow:hidden;position:relative}.payment-refactor .payment-modal .modal-content .vip-header{display:flex;align-items:center;justify-content:space-between;padding:25px 18px 25px 27px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#fff7ef,#fff4ea)}.payment-refactor .payment-modal .modal-content .vip-header .vip-header-left{display:flex;align-items:center;gap:12px}.payment-refactor .payment-modal .modal-content .vip-header .vip-avatar{width:48px;height:48px;background-color:#f3f3f3;background-position:center;background-size:cover;flex-shrink:0;line-height:48px;text-align:center;color:#fff;font-size:16px;font-weight:600;border-radius:3px}.payment-refactor .payment-modal .modal-content .vip-header .vip-meta{display:flex;flex-direction:column}.payment-refactor .payment-modal .modal-content .vip-header .vip-title{font-size:18px;font-weight:700;color:#222;margin-bottom:2px}.payment-refactor .payment-modal .modal-content .vip-header .vip-sub{font-size:14px;color:#666}.payment-refactor .payment-modal .modal-content .vip-header .vip-header-right{display:flex;align-items:center}.payment-refactor .payment-modal .modal-content .vip-header .contact-icon{width:24px;height:24px;margin-right:8px}.payment-refactor .payment-modal .modal-content .vip-header .consult-text{color:#000;cursor:pointer;font-weight:600}.payment-refactor .payment-modal .modal-content .vip-header.vip{background:linear-gradient(90deg,#ffdfc6,#ffe5cc 29.81%,#fbe5c0 58.32%,#f5e5cc 86.16%,#ece5d5)}.payment-refactor .payment-modal .modal-content .vip-header.svip{background:linear-gradient(90deg,#f3f2e9,#edf1f2 22.31%,#dfecfc 47.85%,#d2eaff 72.8%,#d7e8ff)}.payment-refactor .payment-modal .modal-content .vip-tabs.vip{background:linear-gradient(90deg,#fff1e3,#fff2e5 29.81%,#fdf1dd 58.32%,#f5e5cc 86.16%,#f5f1e9);height:54px;box-sizing:border-box;overflow:hidden}.payment-refactor .payment-modal .modal-content .vip-tabs.svip{background:linear-gradient(90deg,#f8f9f5,#f7f8f7 15.74%,#f3f7fd 38.38%,#e7f2ff 58.91%,#e6f3ff 86.16%,#e8f3ff);height:54px;box-sizing:border-box;overflow:hidden}.payment-refactor .payment-modal .modal-content .vip-tabs.has-notes.vip,.payment-refactor .payment-modal .modal-content .vip-tabs.has-notes.svip{height:66px}.payment-refactor .payment-modal .modal-content .vip-tabs.has-notes .vip-tab-list .tab-item.active:before{height:66px}.payment-refactor .payment-modal .modal-content .vip-tabs .ant-tabs-nav{display:flex;width:100%}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list{display:flex;gap:12px;padding:0 60px}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item{flex:1 1 0;width:auto;text-align:center;background:transparent;border:none;border-radius:10px;padding:12px 0;cursor:pointer;font-weight:600;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item:focus{outline:none;box-shadow:none}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item:focus-visible{outline:none;box-shadow:none}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item.active{background:transparent;color:#222;z-index:3}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item.active:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:258px;height:54px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 258 54' preserveAspectRatio='none'><path d='M37 0H220.86C228.154 4.12634 233.365 11.1435 235.205 19.3193L237.286 28.564C239.82 39.8219 247.488 49.2389 258 54H0C10.6437 49.6173 18.4516 40.2809 20.8824 29.0298L23.0062 19.1998C24.7535 11.1123 29.8358 4.13931 37 0Z' fill='%23fff'/></svg>");background-repeat:no-repeat;background-size:100% 100%;z-index:1;pointer-events:none}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item .tab-label{position:relative;z-index:4;display:inline-block;color:#000;font-size:20px;font-weight:500}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item .tab-note{position:relative;z-index:4;font-size:14px;font-weight:400;line-height:normal;color:rgba(0,0,0,.45)}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item.disabled{cursor:not-allowed}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item.disabled .tab-label{opacity:.5}.payment-refactor .payment-modal .modal-content .vip-tabs .vip-tab-list .tab-item.disabled:hover .tab-label{text-decoration:none}.payment-refactor .payment-modal .modal-content .basic-panel,.payment-refactor .payment-modal .modal-content .advanced-panel,.payment-refactor .payment-modal .modal-content .super-panel{padding:32px 24px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-layout,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-layout,.payment-refactor .payment-modal .modal-content .basic-panel .super-layout,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-layout,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-layout,.payment-refactor .payment-modal .modal-content .advanced-panel .super-layout,.payment-refactor .payment-modal .modal-content .super-panel .basic-layout,.payment-refactor .payment-modal .modal-content .super-panel .advanced-layout,.payment-refactor .payment-modal .modal-content .super-panel .super-layout{display:flex;gap:24px}.payment-refactor .payment-modal .modal-content .basic-panel .panel-card-banner,.payment-refactor .payment-modal .modal-content .advanced-panel .panel-card-banner,.payment-refactor .payment-modal .modal-content .super-panel .panel-card-banner{width:100%}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left,.payment-refactor .payment-modal .modal-content .basic-panel .super-left,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left,.payment-refactor .payment-modal .modal-content .super-panel .basic-left,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left,.payment-refactor .payment-modal .modal-content .super-panel .super-left{flex:1 1 auto;display:flex;flex-direction:column;gap:18px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .apply-invoice,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .apply-invoice,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .apply-invoice,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .apply-invoice,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .apply-invoice,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .apply-invoice,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .apply-invoice,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .apply-invoice,.payment-refactor .payment-modal .modal-content .super-panel .super-left .apply-invoice{color:rgba(0,0,0,.65);font-size:14px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .apply-invoice a,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .apply-invoice a,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .apply-invoice a,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .apply-invoice a,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .apply-invoice a,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .apply-invoice a,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .apply-invoice a,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .apply-invoice a,.payment-refactor .payment-modal .modal-content .super-panel .super-left .apply-invoice a{color:#0070f4;cursor:pointer;text-decoration:none}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards{display:flex;gap:18px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card{position:relative;display:flex;height:183px;max-width:358px;flex-direction:column;justify-content:center;align-items:center;gap:6px;flex:1 0 0;border-radius:20px;border:2px solid #F4E0CB;background:#fff;box-shadow:0 1px rgba(0,0,0,.04);cursor:pointer}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card .card-badge,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card .card-badge,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card .card-badge,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card .card-badge,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card .card-badge,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card .card-badge,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card .card-badge,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card .card-badge,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card .card-badge{position:absolute;left:-2px;top:-14px;display:inline-block;background:#ff6b4a;color:#fff;padding:4px 8px;border-radius:10px 10px 10px 0;font-size:17px;font-weight:600;z-index:3}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card .card-title,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card .card-title,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card .card-title,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card .card-title,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card .card-title,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card .card-title,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card .card-title,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card .card-title,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card .card-title{font-size:22px;font-weight:500;color:#92582d;margin-top:10px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card .card-price,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card .card-price,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card .card-price,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card .card-price,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card .card-price,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card .card-price,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card .card-price,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card .card-price,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card .card-price{display:flex;align-items:baseline;gap:6px;margin-top:-10px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card .card-price .currency,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card .card-price .currency,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card .card-price .currency,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card .card-price .currency,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card .card-price .currency,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card .card-price .currency{color:#92582d;font-size:24px;font-weight:600}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card .card-price .amount,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card .card-price .amount,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card .card-price .amount,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card .card-price .amount,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card .card-price .amount,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card .card-price .amount,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card .card-price .amount,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card .card-price .amount,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card .card-price .amount{color:#92582d;font-size:48px;font-weight:700;font-family:SansBold,system-ui,-apple-system,Helvetica Neue,Arial}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card .card-subtitle,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card .card-subtitle,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card .card-subtitle,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card .card-subtitle,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card .card-subtitle,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card .card-subtitle,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card .card-subtitle,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card .card-subtitle,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card .card-subtitle{display:flex;width:327px;height:38px;padding:6px 20px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:30px;background:rgba(244,224,203,.3);font-size:16px;line-height:normal;color:#92582d;font-weight:400;margin-top:-6px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card.active,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card.active,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card.active,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card.active,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card.active,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card.active,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card.active,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card.active,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card.active{border-radius:20px;border:2px solid #FBBD38;background:linear-gradient(91deg,#fef3d5 2.07%,#ffecc4 49.97%,#fae09c 97.48%)}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card.active .card-subtitle,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card.active .card-subtitle,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card.active .card-subtitle,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card.active .card-subtitle,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card.active .card-subtitle,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card.active .card-subtitle,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card.active .card-subtitle,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card.active .card-subtitle,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card.active .card-subtitle{color:#f76a07;font-size:16px;font-style:normal;font-weight:600;line-height:normal;border-radius:30px;background:rgba(255,255,255,.7)}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card.active .card-price .amount{color:#f76a07}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card.active .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card.active .card-price .currency{font-size:24px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card.active .card-price .amount,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card.active .card-price .amount{font-size:48px;font-weight:700;font-family:SansBold,system-ui,-apple-system,Helvetica Neue,Arial}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-top.cards .card.active .card-title,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-top.cards .card.active .card-title,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-top.cards .card.active .card-title,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-top.cards .card.active .card-title,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-top.cards .card.active .card-title,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-top.cards .card.active .card-title,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-top.cards .card.active .card-title,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-top.cards .card.active .card-title,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-top.cards .card.active .card-title{color:rgba(0,0,0,.85)}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits{background:transparent;padding:8px 6px 12px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits .benefits-header,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits .benefits-header,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits .benefits-header,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits .benefits-header,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits .benefits-header,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits .benefits-header,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits .benefits-header,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits .benefits-header,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits .benefits-header{display:flex;align-items:center;margin-bottom:9px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits .benefits-header h4,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits .benefits-header h4,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits .benefits-header h4,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits .benefits-header h4,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits .benefits-header h4,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits .benefits-header h4,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits .benefits-header h4,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits .benefits-header h4,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits .benefits-header h4{margin:0;color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits .benefits-header .view-all,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits .benefits-header .view-all,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits .benefits-header .view-all,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits .benefits-header .view-all,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits .benefits-header .view-all,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits .benefits-header .view-all,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits .benefits-header .view-all,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits .benefits-header .view-all,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits .benefits-header .view-all{color:#0070f4;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.3px;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;margin-left:8px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits ul,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits ul,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits ul,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits ul,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits ul,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits ul,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits ul,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits ul,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0 24px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits ul li,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits ul li,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits ul li,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits ul li,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits ul li,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits ul li,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits ul li,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits ul li,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits ul li{box-sizing:border-box;width:calc(33.333% - 16px);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;background:transparent;border-radius:8px;min-height:80px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits ul li .benefit-img,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits ul li .benefit-img,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits ul li .benefit-img,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits ul li .benefit-img,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits ul li .benefit-img,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits ul li .benefit-img,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits ul li .benefit-img,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits ul li .benefit-img,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits ul li .benefit-img{width:54px;height:54px;flex:0 0 54px;display:block}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits ul li .benefit-text,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits ul li .benefit-text,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits ul li .benefit-text,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits ul li .benefit-text,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits ul li .benefit-text,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits ul li .benefit-text,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits ul li .benefit-text,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits ul li .benefit-text,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits ul li .benefit-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits ul li .benefit-text .benefit-title,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits ul li .benefit-text .benefit-title,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits ul li .benefit-text .benefit-title,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits ul li .benefit-text .benefit-title,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits ul li .benefit-text .benefit-title,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits ul li .benefit-text .benefit-title,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits ul li .benefit-text .benefit-title,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits ul li .benefit-text .benefit-title,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits ul li .benefit-text .benefit-title{color:rgba(0,0,0,.9);text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.payment-refactor .payment-modal .modal-content .basic-panel .basic-left .left-bottom.benefits ul li .benefit-text .benefit-subtitle,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-left .left-bottom.benefits ul li .benefit-text .benefit-subtitle,.payment-refactor .payment-modal .modal-content .basic-panel .super-left .left-bottom.benefits ul li .benefit-text .benefit-subtitle,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-left .left-bottom.benefits ul li .benefit-text .benefit-subtitle,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-left .left-bottom.benefits ul li .benefit-text .benefit-subtitle,.payment-refactor .payment-modal .modal-content .advanced-panel .super-left .left-bottom.benefits ul li .benefit-text .benefit-subtitle,.payment-refactor .payment-modal .modal-content .super-panel .basic-left .left-bottom.benefits ul li .benefit-text .benefit-subtitle,.payment-refactor .payment-modal .modal-content .super-panel .advanced-left .left-bottom.benefits ul li .benefit-text .benefit-subtitle,.payment-refactor .payment-modal .modal-content .super-panel .super-left .left-bottom.benefits ul li .benefit-text .benefit-subtitle{color:#848484;text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:4px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right,.payment-refactor .payment-modal .modal-content .basic-panel .super-right,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right,.payment-refactor .payment-modal .modal-content .super-panel .basic-right,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right,.payment-refactor .payment-modal .modal-content .super-panel .super-right{width:320px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .qr-placeholder,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .qr-placeholder,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .qr-placeholder,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .qr-placeholder,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .qr-placeholder,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .qr-placeholder,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .qr-placeholder,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .qr-placeholder,.payment-refactor .payment-modal .modal-content .super-panel .super-right .qr-placeholder{display:flex;justify-content:end}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card{width:280px;height:482px;border-radius:20px;background:#fff5ea;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .payment-qr-top,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .payment-qr-top,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .payment-qr-top,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .payment-qr-top,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .payment-qr-top,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .payment-qr-top,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .payment-qr-top,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .payment-qr-top,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .payment-qr-top{width:100%;display:flex;justify-content:center}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .payment-qr-header,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .payment-qr-header,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .payment-qr-header,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .payment-qr-header,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .payment-qr-header,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .payment-qr-header,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .payment-qr-header,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .payment-qr-header,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .payment-qr-header{width:100%;display:flex;justify-content:center;align-items:center}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img .iframe-container{width:144px;height:144px;overflow:hidden;position:relative;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img .iframe-container::-webkit-scrollbar,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img .iframe-container::-webkit-scrollbar,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img .iframe-container::-webkit-scrollbar,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img .iframe-container::-webkit-scrollbar,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img .iframe-container::-webkit-scrollbar,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img .iframe-container::-webkit-scrollbar,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img .iframe-container::-webkit-scrollbar,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img .iframe-container::-webkit-scrollbar,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img .iframe-container::-webkit-scrollbar{width:0!important;height:0!important}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img .iframe-container,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img .iframe-container{scroll-behavior:smooth}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper{position:absolute;left:50%;transform:translate(-50%) scale(1.82);bottom:0;width:75px;height:100px;overflow:hidden}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper #alipay,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper #alipay,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper #alipay,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper #alipay,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper #alipay,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper #alipay,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper #alipay,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper #alipay,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper #alipay{width:375px;height:100px;border:none}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous{transform:translate(-50%) scale(.8);bottom:-33px;width:374px;height:359px;overflow:hidden}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous #alipay,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous #alipay,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous #alipay,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous #alipay,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous #alipay,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous #alipay,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous #alipay,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous #alipay,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img .iframe-container .iframe-wrapper.continuous #alipay{height:500px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .price-line,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .price-line,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .price-line,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .price-line,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .price-line,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .price-line,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .price-line,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .price-line,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .price-line{display:flex;align-items:baseline;gap:6px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .price-currency,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .price-currency,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .price-currency,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .price-currency,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .price-currency,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .price-currency,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .price-currency,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .price-currency,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .price-currency{color:#000;font-size:30px;font-weight:600}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .price-number,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .price-number,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .price-number,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .price-number,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .price-number,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .price-number,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .price-number,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .price-number,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .price-number{color:#000;font-size:50px;font-weight:700;font-family:SansBold,system-ui,-apple-system,Helvetica Neue,Arial}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img{width:144px;height:144px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img img,.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .qr-img iframe,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img img,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .qr-img iframe,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img img,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .qr-img iframe,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img img,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .qr-img iframe,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img img,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .qr-img iframe,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img img,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .qr-img iframe,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img img,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .qr-img iframe,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img img,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .qr-img iframe,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img img,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .qr-img iframe{width:144px;height:144px;border:none}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .payment-qr-footer,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .payment-qr-footer,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .payment-qr-footer,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .payment-qr-footer,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .payment-qr-footer,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .payment-qr-footer,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .payment-qr-footer,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .payment-qr-footer,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .payment-qr-footer{width:100%;text-align:center;margin-top:12px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .payment-qr-footer .scan-tip,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .payment-qr-footer .scan-tip,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .payment-qr-footer .scan-tip,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .payment-qr-footer .scan-tip,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .payment-qr-footer .scan-tip,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .payment-qr-footer .scan-tip,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .payment-qr-footer .scan-tip,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .payment-qr-footer .scan-tip,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .payment-qr-footer .scan-tip{color:var(--success_6, #00B424);font-size:14px;font-weight:600;letter-spacing:-.3px;margin-bottom:55px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .payment-qr-footer .agreement,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .payment-qr-footer .agreement,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .payment-qr-footer .agreement,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .payment-qr-footer .agreement,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .payment-qr-footer .agreement,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .payment-qr-footer .agreement,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .payment-qr-footer .agreement,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .payment-qr-footer .agreement,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .payment-qr-footer .agreement{color:rgba(0,0,0,.45);font-size:14px;font-weight:400;letter-spacing:-.3px}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .payment-qr-card .payment-qr-footer .agreement-link,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .payment-qr-card .payment-qr-footer .agreement-link,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .payment-qr-card .payment-qr-footer .agreement-link,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .payment-qr-card .payment-qr-footer .agreement-link,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .payment-qr-card .payment-qr-footer .agreement-link,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .payment-qr-card .payment-qr-footer .agreement-link,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .payment-qr-card .payment-qr-footer .agreement-link,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .payment-qr-card .payment-qr-footer .agreement-link,.payment-refactor .payment-modal .modal-content .super-panel .super-right .payment-qr-card .payment-qr-footer .agreement-link{color:rgba(0,0,0,.45);cursor:pointer}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .tabs,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .tabs,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .tabs,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .tabs,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .tabs,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .tabs,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .tabs,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .tabs,.payment-refactor .payment-modal .modal-content .super-panel .super-right .tabs{width:190px;height:28px;display:inline-flex;background:rgba(146,88,45,.1);padding:2px;border-radius:20px;box-shadow:none;margin-top:32px;align-self:center}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .tabs .tab,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .tabs .tab,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .tabs .tab,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .tabs .tab,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .tabs .tab,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .tabs .tab,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .tabs .tab,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .tabs .tab,.payment-refactor .payment-modal .modal-content .super-panel .super-right .tabs .tab{width:85px;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:16px;font-size:13px;color:#707173;cursor:pointer;user-select:none}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .tabs .tab.active,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .tabs .tab.active,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .tabs .tab.active,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .tabs .tab.active,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .tabs .tab.active,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .tabs .tab.active,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .tabs .tab.active,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .tabs .tab.active,.payment-refactor .payment-modal .modal-content .super-panel .super-right .tabs .tab.active{background:#fff;color:#161a1d;box-shadow:0 2px 6px rgba(0,0,0,.06);font-weight:600}.payment-refactor .payment-modal .modal-content .basic-panel .basic-right .tabs .tab.alipay,.payment-refactor .payment-modal .modal-content .basic-panel .advanced-right .tabs .tab.alipay,.payment-refactor .payment-modal .modal-content .basic-panel .super-right .tabs .tab.alipay,.payment-refactor .payment-modal .modal-content .advanced-panel .basic-right .tabs .tab.alipay,.payment-refactor .payment-modal .modal-content .advanced-panel .advanced-right .tabs .tab.alipay,.payment-refactor .payment-modal .modal-content .advanced-panel .super-right .tabs .tab.alipay,.payment-refactor .payment-modal .modal-content .super-panel .basic-right .tabs .tab.alipay,.payment-refactor .payment-modal .modal-content .super-panel .advanced-right .tabs .tab.alipay,.payment-refactor .payment-modal .modal-content .super-panel .super-right .tabs .tab.alipay{width:100px}.payment-refactor .payment-modal .modal-content .enterprise-panel{padding:77px 77px 99px 99px}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-layout{display:flex;gap:32px}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-left .enterprise-qr-card{width:331px;height:369px;border-radius:16px;background:#fff5ea;display:flex;flex-direction:column;align-items:center}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-left .enterprise-qr-card .qr-img{width:227px;height:227px;margin:46px 52px 0;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-left .enterprise-qr-card .qr-img img{width:100%;height:100%;object-fit:cover}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-left .enterprise-qr-card .qr-tip{margin-top:24px;color:rgba(0,0,0,.85);font-size:18px;font-weight:500}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-right{margin-top:24px;margin-left:32px}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-right .enterprise-title{font-size:28px;font-weight:700;margin-bottom:38px}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-right .enterprise-title .enterprise-highlight{color:#92582d;margin:0 2px}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-right .enterprise-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 24px}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-right .enterprise-benefit{display:flex;gap:16px;align-items:flex-start}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-right .enterprise-benefit .benefit-img{width:54px;height:54px;flex:0 0 54px}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-right .enterprise-benefit .benefit-text .benefit-title{font-size:16px;color:rgba(0,0,0,.9);font-weight:600}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-right .enterprise-benefit .benefit-text .benefit-highlight{color:#92582d;margin:0 2px;font-weight:700}.payment-refactor .payment-modal .modal-content .enterprise-panel .enterprise-right .enterprise-benefit .benefit-text .benefit-subtitle{margin-top:6px;color:#848484;font-size:14px;font-weight:400;text-wrap:nowrap}.payment-refactor .payment-modal .modal-content .advanced-panel .card.active{border:2px solid #F7BA7C!important;background:linear-gradient(91deg,#fef0e3 2.07%,#fcdcc4 97.48%)!important}.payment-refactor .payment-modal .modal-content .super-panel .card{border:2px solid #7C9DF7!important}.payment-refactor .payment-modal .modal-content .super-panel .card-subtitle{color:#867aff!important;background:#eef2ff!important}.payment-refactor .payment-modal .modal-content .super-panel .card.active{background:linear-gradient(85deg,rgba(119,117,254,.2) 2.82%,rgba(81,129,251,.2) 47.83%,rgba(74,161,247,.2) 100.86%)!important}.payment-refactor .payment-modal .modal-content .super-panel .card.active .card-subtitle{background:rgba(255,255,255,.7)!important}.payment-refactor .payment-modal .modal-content .super-panel .card-title,.payment-refactor .payment-modal .modal-content .super-panel .card-price .currency,.payment-refactor .payment-modal .modal-content .super-panel .card-price .amount{background:linear-gradient(149deg,#85beff -.56%,#2509f9 92.1%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.payment-refactor .payment-modal .modal-content .super-panel .card-badge{background:linear-gradient(149deg,#85beff -.56%,#2509f9 92.1%)!important;color:#fff!important}.payment-refactor .payment-modal .modal-content .super-panel .payment-qr-card{background-color:#f3faff!important}.payment-refactor .payment-modal .modal-content .super-panel .price-line span{color:#627cfc!important}.payment-v2{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000;background:rgba(0,0,0,.45)}.payment-v2 .payment-modal{width:1013px;height:620px;background-color:#fff;border-radius:16px;position:relative}.payment-v2 .payment-modal .closeIconDiv{position:absolute;right:0;top:-40px;width:28px;height:28px;border-radius:50%;background:#d9d9d9;display:flex;justify-content:center;align-items:center;cursor:pointer}.payment-v2 .payment-modal .closeIconDiv img{width:28px;height:28px}.payment-v2 .payment-modal{position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.payment-v2 .payment-modal .modal-content{width:100%;height:100%;padding:17px 32px 17px 24px;overflow:hidden;position:relative}.payment-v2 .payment-modal .modal-content .ant-tabs{overflow:visible}.payment-v2 .payment-modal .modal-content .ant-tabs .ant-tabs-bar{border-bottom:none}.payment-v2 .payment-modal .modal-content .ant-tabs .ant-tabs-bar .ant-tabs-nav-container{overflow:visible;height:50px}.payment-v2 .payment-modal .modal-content .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav-wrap,.payment-v2 .payment-modal .modal-content .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav-scroll{overflow:visible}.payment-v2 .payment-modal .modal-content .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav-scroll .ant-tabs-nav{display:flex}.payment-v2 .payment-modal .modal-content .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav-scroll .ant-tabs-nav :nth-child(1){border-radius:8px 0 0 8px}.payment-v2 .payment-modal .modal-content .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav-scroll .ant-tabs-nav :nth-child(2){border-radius:0 8px 8px 0}.payment-v2 .payment-modal .modal-content .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav-scroll .ant-tabs-nav .ant-tabs-tab{width:473px;background:#f0f7ff;border:1px solid #2479ED;font-size:17px;font-weight:600;height:46px;line-height:46px;text-align:center;margin-right:0}.payment-v2 .payment-modal .modal-content .ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav-scroll .ant-tabs-nav .ant-tabs-tab-active{background:#2479ed;color:#fff;font-size:17px;font-weight:600}.payment-v2 .payment-modal .modal-content .header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.payment-v2 .payment-modal .modal-content .header .title{margin:0;color:#222;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.payment-v2 .payment-modal .modal-content .header .close-btn{width:24px;height:24px;cursor:pointer;position:absolute;right:24px}.payment-v2 .payment-modal .modal-content .body{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.payment-v2 .payment-modal .modal-content .body .left{width:388px;height:100%}.payment-v2 .payment-modal .modal-content .body .left .payment-group-warpper{margin-top:13px}.payment-v2 .payment-modal .modal-content .body .left .payment-group-warpper .payment-group{width:100%;height:72px;padding:16px;background:#f0f0f0;display:flex;justify-content:space-between;align-items:center;color:#323233;border-radius:4px 4px 0 0}.payment-v2 .payment-modal .modal-content .body .left .payment-group-warpper .payment-group .payment-portrait{width:40px;height:40px;line-height:40px;text-align:center;margin-right:12px;color:#fff;font-size:16px;font-weight:600;border-radius:3px}.payment-v2 .payment-modal .modal-content .body .left .payment-group-warpper .payment-group .payment-info{margin-right:auto}.payment-v2 .payment-modal .modal-content .body .left .payment-group-warpper .payment-group .payment-info .payment-groupName{line-height:16px;font-size:16px;margin-bottom:8px}.payment-v2 .payment-modal .modal-content .body .left .payment-group-warpper .payment-group .payment-info .payment-desc{line-height:16px;font-size:14px;color:#926f37}.payment-v2 .payment-modal .modal-content .body .left .payment-group-warpper .payment-tip{margin-left:10px;margin-top:10px;margin-right:10px;font-size:12px;color:#848484;position:relative}.payment-v2 .payment-modal .modal-content .body .left .rights-compare-wrapper{margin-top:15px;width:100%;height:369px;border-radius:8px;border:solid 1px #ececec;overflow:hidden}.payment-v2 .payment-modal .modal-content .body .left .rights-compare-wrapper .rights-title{width:100%;background-color:#f0f7ff}.payment-v2 .payment-modal .modal-content .body .left .rights-compare-wrapper .rights-list{width:100%;height:345px;overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.payment-v2 .payment-modal .modal-content .body .left .rights-compare-wrapper .rights-list::-webkit-scrollbar{width:0!important;height:0!important}.payment-v2 .payment-modal .modal-content .body .left .rights-compare-wrapper .rights-list{scroll-behavior:smooth}.payment-v2 .payment-modal .modal-content .body .left .rights-compare-wrapper .rights-list .rights{width:100%}.payment-v2 .payment-modal .modal-content .body .right{width:537px;height:100%}.payment-v2 .payment-modal .modal-content .body .right .period-tip{margin-left:10px;margin-top:10px;margin-right:10px;text-align:left;font-size:12px;color:#848484;position:relative}.payment-v2 .payment-modal .modal-content .body .right .period-tip .contact-us{width:145px;position:absolute;right:0;top:-10px;cursor:pointer}.payment-v2 .payment-modal .modal-content .body .right .goods-list{margin-top:4px;padding:2px 6px;display:flex;align-items:center;margin-bottom:16px;height:230px;overflow-x:auto}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item{padding-top:7px;position:relative;margin-right:15px}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item:last-child{margin-right:0}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .goods-item-wrapper{width:144px;height:188px;border:1px solid #dbe0e9;padding:16px 0;text-align:center;border-radius:8px;cursor:pointer}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .goods-item-wrapper .badge{width:60px;position:absolute;left:0;top:0;font-size:12px;line-height:18px;color:#fff;font-weight:600;background:linear-gradient(90deg,#ff7f00,orange);border-radius:4px 0}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .goods-item-wrapper .badge-svip{background:linear-gradient(85deg,#7775fe -11.42%,#5181fb 61.2%,#72c2fc 102.98%)}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .goods-item-wrapper .goods-name{padding:0 24px;font-family:PingFang SC;font-size:20px;line-height:28px;font-weight:600;color:#444}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .goods-item-wrapper .goods-info{margin-top:10px;color:#acb2be;font-size:14px;line-height:16px;height:16px}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .goods-item-wrapper .goods-price{margin-top:16px;display:flex;justify-content:center;align-items:flex-end;color:#444;margin-bottom:4px;font-family:Alternate;font-weight:600}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .goods-item-wrapper .goods-price span.unit{font-size:18px;line-height:26px;margin-bottom:8px}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .goods-item-wrapper .goods-price span.num{font-size:36px;line-height:50px}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .goods-item-wrapper .goods-suitable{margin-top:8px;color:#848484;font-family:PingFang SC;font-size:14px;font-weight:400}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active{border:1px solid #d8a482;background-color:#fffcf2}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active .goods-name{color:#b9702b}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active .goods-info{color:rgba(185,112,43,.7)}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active .goods-price,.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active .goods-suitable{color:#b9702b}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active-svip{border:1px solid #746ae0;background-color:#f2f4ff}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active-svip .goods-name{color:#746ae0}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active-svip .goods-info{color:rgba(116,106,224,.7)}.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active-svip .goods-price,.payment-v2 .payment-modal .modal-content .body .right .goods-list .goods-item .active-svip .goods-suitable{color:#746ae0}.payment-v2 .payment-modal .modal-content .body .right .payment-type{border:1px solid #f0f0f0;border-radius:12px;background:#fff;overflow:hidden}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper{display:flex;justify-content:flex-start;align-items:stretch}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-tabs{background:#f0f0f0}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-tabs .payment-tab{width:118px;height:42px;display:flex;justify-content:flex-start;align-items:center;padding:11px 0 11px 14px;cursor:pointer}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-tabs .payment-tab img{width:20px;margin-right:6px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-tabs .payment-tab span{line-height:20px;font-size:14px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-tabs .payment-tab.active{background:#fff}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code{display:flex;justify-content:flex-start;align-items:center;padding:25px 0 25px 30px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img{width:130px;height:130px;border:.5px solid #dedede;position:relative;overflow:hidden}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-text{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;display:flex;align-content:center;flex-wrap:wrap;line-height:20px;font-size:14px;text-align:center;z-index:1}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-text .invalid-code{width:100%;color:#000}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .zindex{z-index:5}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-code{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;display:flex;align-content:center;flex-wrap:wrap;line-height:20px;font-size:14px;text-align:center;z-index:10}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-code .invalid-code{width:100%;color:#000}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-code .update-code{width:100%;color:#0093ff;font-weight:600;margin-top:6px;cursor:pointer}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-wechat{width:130px;position:absolute;left:0;top:0;z-index:20}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-wechat img{width:100%}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay{position:absolute;left:0;top:0;z-index:20}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container{width:130px;height:130px;overflow:hidden;position:relative;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container::-webkit-scrollbar{width:0!important;height:0!important}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container{scroll-behavior:smooth}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container .iframe-wrapper{position:absolute;left:50%;transform:translate(-50%) scale(.7);bottom:0;width:375px;height:300px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container .iframe-wrapper #alipay{width:375px;height:405px;border:none}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container-single .iframe-wrapper{width:76px;height:76px;transform:translate(-50%,-50%) scale(1.65);top:50%}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container-single .iframe-wrapper #alipay-single{width:75px;height:75px;border:none}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text{padding-left:16px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price{color:#b9702b;font-family:Alternate;text-indent:-5px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price span.num{font-size:40px;line-height:50px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price span.unit{font-size:24px;line-height:26px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price span.per-month{margin-left:10px;font-family:PingFang SC;font-size:18px;font-weight:600;line-height:30px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-tip{display:flex;justify-content:flex-start;align-items:center}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-tip img{width:20px;margin-right:8px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-tip span{line-height:20px;font-size:14px;color:#000}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon{width:256px;padding-left:16px;padding-right:22px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .original-price{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;font-weight:400;color:#444;font-family:PingFang SC}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .original-price strong{font-weight:600}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .coupon-text{margin-top:14px;padding-bottom:12px;border-bottom:solid .5px #dedede;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;font-weight:400;color:#fa5c40;font-family:PingFang SC}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .coupon-text strong{font-weight:600}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price{margin-top:10px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-tip{margin-bottom:8px;display:flex;justify-content:flex-start;align-items:center}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-tip img{width:20px;margin-right:8px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-tip span{line-height:20px;font-size:14px;color:#000}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-price{color:#b9702b;font-family:Alternate;text-indent:-5px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-price span.num{font-size:40px;line-height:50px}.payment-v2 .payment-modal .modal-content .body .right .payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-price span.unit{font-size:24px;line-height:26px}.payment-v2 .payment-modal .modal-content .body .right .payment-agreement{margin-top:12px;display:flex;color:#999}.payment-v2 .payment-modal .modal-content .body .right .payment-agreement div{color:#555;cursor:pointer}.payment-v2 .payment-modal .modal-content .payment-modal__signal{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-v2 .payment-modal .modal-content .payment-modal__signal .top{display:flex;flex-direction:row;height:200px;width:540px;margin-top:40px}.payment-v2 .payment-modal .modal-content .payment-modal__signal .top .left{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.payment-v2 .payment-modal .modal-content .payment-modal__signal .top .left .topDesc{margin-top:21px;color:#000;width:256px;padding:20px;border-radius:8px;background:#f0f7ff;font-size:16px;font-weight:400;line-height:20px;display:flex;flex-direction:column}.payment-v2 .payment-modal .modal-content .payment-modal__signal .top .left .topDesc span{font-size:16px;font-weight:400;line-height:20px}.payment-v2 .payment-modal .modal-content .payment-modal__signal .top .left .priceDesc{color:#312611;font-size:32px;font-weight:600;line-height:44.8px;text-align:left}.payment-v2 .payment-modal .modal-content .payment-modal__signal .top .left .price{font-size:32px;font-weight:600;line-height:44.8px;background:linear-gradient(234.44deg,#c18348 6.39%,#753600 60.74%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-v2 .payment-modal .modal-content .payment-modal__signal .top .right{width:540px;display:flex;align-items:center;padding:100px}.payment-v2 .payment-modal .modal-content .payment-modal__signal .remind-red{width:540px;margin-top:8px;color:red}.payment-v2 .payment-modal .modal-content .payment-modal__signal .bottom{width:540px;margin-top:40px}.payment-v2 .payment-modal .modal-content .payment-modal__signal .bottom .batchPayChannelText{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-left:14px;vertical-align:text-bottom}.payment-v2 .payment-modal .modal-content .payment-modal__signal .bottom .batchPayChannelText .payContainer{display:flex;align-items:flex-end;justify-content:center}.payment-v2 .payment-modal .modal-content .payment-modal__signal .bottom .batchPayChannelText .payContainer .priceText{text-indent:-5px;line-height:20px;font-size:14px;color:#000}.payment-v2 .payment-modal .modal-content .payment-modal__signal .bottom .batchPayChannelText .payContainer .priceText span.num{font-size:40px;line-height:50px;color:#b9702b;font-family:Alternate}.payment-v2 .payment-modal .modal-content .payment-modal__signal .bottom .batchPayChannelText .payContainer .priceText span.unit{font-family:Alternate;color:#b9702b;font-size:24px;line-height:26px}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top{width:640px}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .downLoad-info{text-align:left;margin-top:12px;font-family:PingFang SC;font-weight:600;font-size:24px;line-height:33.6px;color:#222}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .downLoad-info .price-wrapper{font-family:D-DIN;font-weight:700;font-size:18px;letter-spacing:0px;color:#b9702b}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .downLoad-info .price{font-weight:700;font-size:40px;line-height:46px;letter-spacing:0px;color:#b9702b}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .step-price-info{margin-top:32px;width:541;height:109;border-radius:8px;border:1px solid #E3E7F3;display:flex;flex-direction:row;box-sizing:border-box;background:linear-gradient(176.71deg,#fff 2.82%,#f5f6ff 90.91%)}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .step-price-info .first-step-price-info-item{border-right:1px solid #E3E7F3}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .step-price-info .step-price-info-item{flex:1;height:109px;color:#222}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .step-price-info .step-price-info-item .step-price-title{font-family:PingFang SC;font-weight:400;font-size:14px;line-height:48px;text-align:center;border-bottom:1px solid #E3E7F3}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .step-price-info .step-price-info-item .step-price-content{font-weight:400;font-size:14px;line-height:58px;text-align:center}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .step-price-info .step-price-info-item .step-price-content .sign{font-weight:600;font-size:18px}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .step-price-info .step-price-info-item .step-price-content .price{font-weight:700;font-size:34px}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .remind{margin:13px 0 30px;font-weight:400;font-size:14px;line-height:20px;color:#848484}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .top .remind .remind-red{margin-top:8px;color:red}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .bottom{width:640px}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .bottom .batchPayChannelText{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-left:14px;vertical-align:text-bottom}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .bottom .batchPayChannelText .payContainer{display:flex;align-items:flex-end;justify-content:center}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .bottom .batchPayChannelText .payContainer .priceText{text-indent:-5px;line-height:20px;font-size:14px;color:#000}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .bottom .batchPayChannelText .payContainer .priceText span.num{font-size:40px;line-height:50px;color:#b9702b;font-family:Alternate}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .bottom .batchPayChannelText .payContainer .priceText span.unit{font-family:Alternate;color:#b9702b;font-size:24px;line-height:26px}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .bottom .payment-alipay .iframe-container .iframe-wrapper{width:76px;height:76px;transform:translate(-50%,-50%) scale(1.65);top:50%}.payment-v2 .payment-modal .modal-content .ledger-signal-payment-modal .bottom .payment-alipay .iframe-container .iframe-wrapper #alipay-single{width:75px;height:75px;border:none}.ai-chat-drawer .ant-drawer-body{height:calc(100vh - 55px);box-sizing:border-box;display:flex;flex-direction:column;padding:16px 0 16px 24px;justify-content:space-between}.ai-chat-drawer .chat-content{width:100%;padding-bottom:60px;margin-right:24px;flex:1;overflow-y:scroll}.ai-chat-drawer .chat-content .content-wrapper{width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;padding-right:12px;margin-bottom:24px}.ai-chat-drawer .chat-content .user-content{width:fit-content;max-width:-webkit-fill-available;background:#0070f4;border-radius:12px;box-sizing:border-box;padding:10px 12px;display:flex;flex-direction:column;justify-content:flex-start}.ai-chat-drawer .chat-content .user-content .text{white-space:pre-wrap;font-family:PingFang SC;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;color:#f5f6f7}.ai-chat-drawer .chat-content .user-content .image{height:180px;width:fit-content}.ai-chat-drawer .chat-content .assistant-content{box-sizing:border-box;padding-right:36px;max-width:-webkit-fill-available}.ai-chat-drawer .chat-content .assistant-content code{width:fit-content;min-width:100%;background:#000;color:#fff;display:block;margin:10px 0;padding:20px;border-radius:4px}.ai-chat-drawer .chat-content .assistant-content .operate-button-wrapper{display:flex;flex-direction:row;justify-content:flex-start;margin:13px 0;font-size:14px;color:#848484}.ai-chat-drawer .chat-content .assistant-content .operate-button-wrapper .operate-icon-check,.ai-chat-drawer .chat-content .assistant-content .operate-button-wrapper .operate-icon{margin-right:16px;cursor:pointer}.ai-chat-drawer .chat-content .assistant-content .operate-button-wrapper .operate-icon-check{color:#0070f4}.ai-chat-drawer .chat-content .assistant-content .operate-button-wrapper .divider-line{height:14px;width:1px;margin-right:16px;background:#dedede}.ai-chat-drawer .input-box{display:flex;flex-direction:column;justify-content:flex-start;margin-right:24px}.ai-chat-drawer .input-box .question-box{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;margin:13px 0}.ai-chat-drawer .input-box .question-box .question-wrapper{display:flex;justify-content:flex-start;align-items:center;max-width:210px;flex-direction:row;height:36px;border-radius:6px;background:#e1ecf8;padding:0 12px;cursor:pointer;margin-right:6px;width:fit-content}.ai-chat-drawer .input-box .question-box .question{flex:1;color:#1f2329;width:fit-content;font-family:PingFang SC;font-weight:400;font-size:14px;line-height:36px;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-drawer .input-box .question-box img{height:24px;width:24px}.ai-chat-drawer .input-box .input{padding-right:28px}.ai-chat-drawer .input-box .send-icon{position:absolute;right:42px;bottom:63px;cursor:pointer}.ai-chat-drawer .input-box .declare{margin-top:18px;text-align:center;font-family:PingFang SC;font-weight:400;font-size:12px;line-height:22px;letter-spacing:0px;color:#999}@font-face{font-family:Bebas_Neue_clipped;src:url(https://static.xhey.top/work/static/media/Bebas_Neue_clipped.B7MJPE9h.ttf)}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}@keyframes enterpriseHotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes downloadDesktopRecommendPulse{0%,to{transform:scale(1)}45%{transform:scale(1.14)}70%{transform:scale(1)}}.main-header{min-width:1380px;height:var(--main-header-height);background:#3b3b3e;padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.main-header .header-left,.main-header .header-right{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.main-header .header-left .double-11-promotion,.main-header .header-right .double-11-promotion{margin-left:10px;color:#db901b;display:flex;align-items:center;cursor:pointer;animation-name:pulse;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.main-header .header-left .main-header-vip-img,.main-header .header-right .main-header-vip-img{width:348px;margin-left:20px}.main-header .header-left .create-group-img,.main-header .header-right .create-group-img{height:24px;width:260px;margin:0 15px}.main-header .header-left .create-group-btn,.main-header .header-right .create-group-btn{height:30px;border-radius:2px;background:#19a0fd;color:#fff}.main-header .header-left .join-group-btn,.main-header .header-right .join-group-btn{height:30px;margin-left:12px;border-radius:2px;background:transparent;border:1px solid rgba(255,255,255,.6);color:#fff}.main-header .header-left .join-group-btn:hover,.main-header .header-left .join-group-btn:focus,.main-header .header-right .join-group-btn:hover,.main-header .header-right .join-group-btn:focus{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}.main-header .header-group-info{width:190px;height:var(--main-header-height);padding-left:16px;position:relative;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.main-header .header-group-info .group-avatar{width:34px;height:34px;border-radius:4px;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center}.main-header .header-group-info .group-name-wrap{margin-left:4px;height:38px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.main-header .header-group-info .group-name-wrap .group-name{font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.main-header .header-group-info .group-name-wrap .group-name p{margin:0;width:112px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-header .header-group-info .group-name-wrap .group-vip-badge{height:20px}.main-header .header-group-info .pop-choose-group-wrap{position:absolute;left:0;top:var(--main-header-height);width:335px;height:calc(100vh - var(--main-header-height));box-shadow:8px 10px 20px rgba(0,0,0,.15);z-index:1000;background:#fff}.main-header .header-group-info .pop-choose-group{width:335px;overflow:hidden}.main-header .header-group-info .pop-choose-group .search-group-wrap{background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 16px 10px}.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group{flex:1 1 auto;min-width:0;margin:0;width:auto;height:36px;border-radius:4px;border:none;background:#eee;box-shadow:none;max-width:88px;transition:max-width .25s ease}.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group:hover,.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group:focus,.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group:focus-within,.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group.ant-input-affix-wrapper-focused{border:none;box-shadow:none}.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group input{background:#eee;color:#222;border:none}.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group input::placeholder{color:#999}.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group input:focus{outline:none;border:none;box-shadow:none}.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group .ant-input{background:#eee;color:#222}.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group .ant-input::placeholder{color:#999}.main-header .header-group-info .pop-choose-group .search-group-wrap .search-group .ant-input-prefix{margin-inline-end:8px}.main-header .header-group-info .pop-choose-group .search-group-wrap .group-action-buttons{display:flex;flex-shrink:0;margin-left:8px}.main-header .header-group-info .pop-choose-group .search-group-wrap .group-action-btn{height:36px;padding:0 14px;border-radius:4px;font-size:13px;font-weight:500;line-height:34px;cursor:pointer;box-sizing:border-box;transition:opacity .15s}.main-header .header-group-info .pop-choose-group .search-group-wrap .group-action-btn+.group-action-btn{margin-left:8px}.main-header .header-group-info .pop-choose-group .search-group-wrap .group-action-btn--join{background:#fff;border:1px solid #0070f4;color:#0070f4}.main-header .header-group-info .pop-choose-group .search-group-wrap .group-action-btn--create{background:#0070f4;border:1px solid #0070f4;color:#fff}.main-header .header-group-info .pop-choose-group .search-group-wrap .group-action-btn:hover{opacity:.85}.main-header .header-group-info .pop-choose-group .search-group-wrap .group-action-btn:focus{outline:none}.main-header .header-group-info .pop-choose-group .search-group-wrap--focused .search-group{max-width:none}.main-header .header-group-info .pop-choose-group .groups{width:100%;max-height:calc(100vh - var(--main-header-height) - 120px);overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.main-header .header-group-info .pop-choose-group .groups::-webkit-scrollbar{width:0!important;height:0!important}.main-header .header-group-info .pop-choose-group .groups{scroll-behavior:smooth}.main-header .header-group-info .pop-choose-group .groups .group{width:100%;height:80px;margin-left:16px;cursor:pointer;box-shadow:inset 0 -1px #ececec}.main-header .header-group-info .pop-choose-group .groups .group:hover{background:linear-gradient(45deg,transparent,#e8f6fc)}.main-header .header-group-info .pop-choose-group .groups .group{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.main-header .header-group-info .pop-choose-group .groups .group img{border:1px solid #ececec}.main-header .header-group-info .pop-choose-group .groups .group .group-avatar{width:40px;height:40px;border-radius:4px;font-size:16px;font-weight:600;color:#fff;line-height:40px;text-align:center}.main-header .header-group-info .pop-choose-group .groups .group .group-name-wrapper{margin:0 0 0 10px;width:210px;height:40px}.main-header .header-group-info .pop-choose-group .groups .group .group-name-wrapper .group-name{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.main-header .header-group-info .pop-choose-group .groups .group .group-name-wrapper .group-name span{max-width:180px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#222;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main-header .header-group-info .pop-choose-group .groups .group .group-name-wrapper .group-name .vip-group-icon{width:20px;border:none}.main-header .header-group-info .pop-choose-group .groups .group .group-name-wrapper .group-id{height:20px;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#666}.main-header .header-group-info .pop-choose-group .groups .group .group-selected{margin-left:20px;width:36px;height:36px;border:none}.main-header .header-statistics{height:52px;margin-left:13px;border-radius:2px;background:rgba(255,255,255,.05);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.main-header .header-statistics .statistics-item{height:52px;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.main-header .header-statistics .statistics-item .label{margin:0;font-weight:400;font-size:12px;line-height:17px;color:rgba(255,255,255,.5)}.main-header .header-statistics .statistics-item .value{margin:6px 0 0;height:20px;font-weight:400;font-size:12px;color:rgba(255,255,255,.9);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.main-header .header-statistics .statistics-item .value span{margin-right:2px;margin-bottom:2px;font-size:20px;line-height:20px;font-family:Bebas_Neue_clipped;position:relative}.main-header .header-statistics .statistics-item .value .saved-money:after{content:"";width:100%;height:1px;background-color:#ffe8c0;box-shadow:0 .5px #584b35;position:absolute;left:0;top:10px}.main-header .pay-btn,.main-header .renewal button{margin-left:18px;width:87px;height:30px;padding:0;border-radius:4px;background:linear-gradient(180deg,#fcd7a6,#dea169);font-style:normal;font-weight:600;font-size:13px;line-height:18px;color:#402012!important;border:none!important}.main-header .pay-btn:hover,.main-header .renewal button:hover,.main-header .pay-btn:focus,.main-header .renewal button:focus{background:linear-gradient(180deg,#fcd7a6,#dea169);color:#402012!important;border:none!important}.main-header .renewal{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.main-header .renewal div{padding:6px 10px;background:rgba(255,255,255,.1);border-radius:2px;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#fff}.main-header .renewal button{margin-left:6px;width:74px}.main-header .enterprise-ai-upgrade{margin-left:10px;display:flex;align-items:center}.main-header .enterprise-ai-upgrade-btn{position:relative;height:auto;margin-top:0;padding:6px 16px;border-radius:4px;border:none;color:#fff;font-weight:500;font-size:13px;line-height:18px;background:linear-gradient(135deg,#667eea,#764ba2);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:none}.main-header .enterprise-ai-upgrade-btn:hover,.main-header .enterprise-ai-upgrade-btn:focus{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);filter:brightness(1.1)}.main-header .enterprise-ai-upgrade-btn .enterprise-ai-upgrade-btn__icon{display:inline-flex;align-items:center;justify-content:center;font-size:12px}.main-header .enterprise-ai-upgrade-btn .enterprise-ai-upgrade-btn__icon svg{display:block}.main-header .enterprise-ai-upgrade-btn .enterprise-ai-upgrade-btn__text{white-space:nowrap}.main-header .enterprise-ai-upgrade-btn .enterprise-ai-upgrade-btn__hot{position:absolute;top:-8px;right:-10px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;font-size:10px;line-height:1;padding:1px 6px;border-radius:8px;font-weight:600;animation:enterpriseHotPulse 2s ease-in-out infinite}.main-header .key-account-btn{width:130px;height:30px;margin-right:10px;background:#006ebf;box-shadow:0 1px 2px rgba(0,59,103,.2);border-radius:4px;border:none;font-style:normal;font-weight:600;font-size:13px;line-height:18px;color:#fff}.main-header .download-desktop-btn-wrap{position:relative;display:inline-flex;align-items:center;margin-right:2px}.main-header .download-desktop-btn__badge{position:absolute;top:-7px;right:-6px;z-index:1;padding:0 5px;font-size:10px;font-weight:600;line-height:16px;color:#fff;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:8px 8px 8px 2px;box-shadow:0 1px 3px rgba(0,0,0,.25);pointer-events:none;white-space:nowrap;transform-origin:center;animation:downloadDesktopRecommendPulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.main-header .download-desktop-btn__badge{animation:none}}.main-header .download-desktop-btn{width:110px;height:30px;padding:0;background:#006ebf;box-shadow:0 1px 2px rgba(0,59,103,.2);border-radius:4px;border:none;font-style:normal;font-weight:600;font-size:13px;line-height:18px;color:#fff}.main-header .download-desktop-btn .anticon{color:#fff}.main-header .download-desktop-btn:hover,.main-header .download-desktop-btn:focus{color:#fff;background:#0086de;border:none}.main-header .custom-service-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:10px;padding:0 15px;cursor:pointer}.main-header .new-statistics .statistics-item{text-align:left!important;padding-left:12px}.main-header .new-statistics .statistics-item .label-container{display:flex;flex-direction:row;align-items:center}.main-header .new-statistics .statistics-item .storage-badge{display:inline-block;width:20px;height:14px;line-height:14px;font-size:10px;text-align:center;border-radius:2px;margin-left:6px;padding:1px 4px;box-sizing:content-box}.main-header .new-statistics .statistics-item .value{justify-content:flex-start!important}.main-header .new-benefits-entry .pay-btn-wrapper{position:relative;display:inline-block}.main-header .new-benefits-entry .pay-btn-badge{position:absolute;top:7px;left:67px;transform:translate(0);display:inline-block;padding:1px 4px;font-size:10px;line-height:14px;color:#fff;background:linear-gradient(180deg,#ff8b78,#fe5049);border-radius:8px 8px 8px 0;box-shadow:0 2px 6px rgba(254,80,73,.18);white-space:nowrap;pointer-events:none}.main-header .vip-container{overflow:visible}.main-header .vip-container .vip-hover-popover{position:absolute;top:56px;left:0;width:380px;background:#fff;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.25);z-index:99999;pointer-events:auto}.main-header .vip-container .vip-hover-popover .vip-popover-inner{padding:16px}.main-header .vip-container .vip-hover-popover .vip-photo-row,.main-header .vip-container .vip-hover-popover .vip-team-row{background:#f1f1f1;padding:16px;border-radius:6px;margin-bottom:12px}.main-header .vip-container .vip-hover-popover .vip-team-top{display:flex;justify-content:space-between;align-items:center}.main-header .vip-container .vip-hover-popover .vip-team-label{color:rgba(0,0,0,.85);font-feature-settings:"liga" off,"clig" off;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;line-height:22px;display:flex}.main-header .vip-container .vip-hover-popover .vip-team-value{color:rgba(0,0,0,.85);font-size:16px;font-weight:600;line-height:22px}.main-header .vip-container .vip-hover-popover .vip-photo-top{display:flex;justify-content:space-between;align-items:center}.main-header .vip-container .vip-hover-popover .vip-storage-badge{display:inline-block;width:38px;height:19px;line-height:19px;font-size:14px;text-align:center;border-radius:3px;margin-left:8px;padding:0 4px;font-weight:400}.main-header .vip-container .vip-hover-popover .vip-photo-label{color:rgba(0,0,0,.85);font-feature-settings:"liga" off,"clig" off;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;line-height:140%;display:flex;justify-content:center}.main-header .vip-container .vip-hover-popover .vip-photo-value{color:rgba(0,0,0,.85);font-size:16px;font-weight:600;line-height:22px}.main-header .vip-container .vip-hover-popover .vip-progress-wrap{margin-top:10px}.main-header .vip-container .vip-hover-popover .vip-member-card{background:#fff4ee;padding:12px 16px;border-radius:6px;overflow:hidden}.main-header .vip-container .vip-hover-popover .vip-member-card.vip-basic{background:#fef5dc}.main-header .vip-container .vip-hover-popover .vip-member-card.vip-basic .vip-cta-primary{background:#f9a909}.main-header .vip-container .vip-hover-popover .vip-member-card.vip-basic .vip-cta-secondary{background:rgba(249,169,9,.2)}.main-header .vip-container .vip-hover-popover .vip-member-card.vip-advanced{background:#fff5ee}.main-header .vip-container .vip-hover-popover .vip-member-card.vip-advanced .vip-cta-primary{background:linear-gradient(90deg,#ffc933 -27.5%,#f17623);color:#fff}.main-header .vip-container .vip-hover-popover .vip-member-card.vip-advanced .vip-cta-secondary{background:rgba(249,169,9,.2)}.main-header .vip-container .vip-hover-popover .vip-member-card.vip-super{background:linear-gradient(116deg,#bfcdfb -17.49%,#f0f0ff 24.18%,#d1daff 69.4%,#ebebfa 91.05%)}.main-header .vip-container .vip-hover-popover .vip-member-card.vip-super .vip-cta-primary{background:linear-gradient(84deg,#7775fe 3.01%,#5181fb 76.49%,#72c2fc 133.65%);color:#fff}.main-header .vip-container .vip-hover-popover .vip-member-card.vip-super .vip-cta-secondary{background:#c3ccff;color:#3460ce}.main-header .vip-container .vip-hover-popover .vip-member-top{display:flex;align-items:baseline;margin-bottom:12px;line-height:22px}.main-header .vip-container .vip-hover-popover .vip-member-title{font-size:16px;font-weight:600;color:rgba(0,0,0,.85)}.main-header .vip-container .vip-hover-popover .vip-member-expire{font-size:12px;color:#666;margin-left:4px}.main-header .vip-container .vip-hover-popover .vip-member-desc{font-size:13px;color:rgba(0,0,0,.45);margin-top:12px;line-height:22px}.main-header .vip-container .vip-hover-popover .vip-progress-track{width:100%;height:6px;background:#fff;border-radius:6px;overflow:hidden}.main-header .vip-container .vip-hover-popover .vip-progress-fill{height:100%;width:0%;background:#7ab8ff;transition:width .3s ease}.main-header .vip-container .vip-hover-popover .vip-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.main-header .vip-container .vip-hover-popover .vip-divider{height:1px;background:#f0f0f0;margin-left:-20px;width:120%}.main-header .vip-container .vip-hover-popover .vip-benefits-title{font-weight:600;margin-bottom:8px}.main-header .vip-container .vip-hover-popover .vip-benefits-icons{display:flex;gap:12px;margin:12px 0;flex-wrap:wrap;justify-content:space-between}.main-header .vip-container .vip-hover-popover .vip-benefits-icons .vip-icon-item{width:16%;display:flex;align-items:center;justify-content:center;text-align:center}.main-header .vip-container .vip-hover-popover .vip-benefits-icons .vip-icon-item img{width:60px;height:60px}.main-header .vip-container .vip-hover-popover .vip-benefits-cta{display:flex;gap:8px}.main-header .vip-container .vip-hover-popover .vip-benefits-cta-in-card{margin-top:16px;flex-direction:column;line-height:22px}.main-header .vip-container .vip-hover-popover .vip-benefits-cta-in-card .vip-cta-primary,.main-header .vip-container .vip-hover-popover .vip-benefits-cta-in-card .vip-cta-secondary{width:100%;padding:12px;border-radius:4px;font-size:17px;text-align:center;font-weight:600}.main-header .vip-container .vip-hover-popover .vip-benefits-cta-in-card .vip-cta-primary:hover,.main-header .vip-container .vip-hover-popover .vip-benefits-cta-in-card .vip-cta-secondary:hover{opacity:.85}.main-header .vip-container .vip-hover-popover .vip-benefits-cta-in-card .vip-cta-primary{background:#f9a909;color:#fff;margin-bottom:12px}.main-header .vip-container .vip-hover-popover .vip-benefits-cta-in-card .vip-cta-primary:hover{opacity:.85}.main-header .vip-container .vip-hover-popover .vip-benefits-cta-in-card .vip-cta-secondary{background:rgba(249,169,9,.2);color:#936200}.main-header .vip-container .vip-hover-popover .vip-cta-primary{background:#ffa800;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer}.main-header .vip-container .vip-hover-popover .vip-cta-secondary{background:#f4cf9f;color:#6b3a00;border:none;padding:10px 16px;border-radius:6px;cursor:pointer}._notifyBtn_122g1_1{display:flex;align-items:center;justify-content:center;color:#fff;margin-left:30px;font-size:12px;cursor:pointer}._notifyBtn_122g1_1 .ant-badge{display:inline-flex;align-items:center;line-height:1}._notifyBtn_122g1_1 .ant-badge-dot{box-shadow:none}._notifyBtn_122g1_1 img{display:block}._listContainer_122g1_22{height:calc(100vh - 140px);overflow-y:scroll}._listContainer_122g1_22 ._notifyCard_122g1_26{padding-bottom:12px;margin-bottom:16px;color:#1f2329;font-family:PingFang SC;font-size:14px;font-style:normal;border-bottom:solid 1px rgba(31,35,41,.15);cursor:pointer}._listContainer_122g1_22 ._notifyCard_122g1_26._expired_122g1_36{color:#848484}._listContainer_122g1_22 ._notifyCard_122g1_26 ._expiredTime_122g1_39{font-weight:500;line-height:24px;margin-bottom:4px;display:flex;align-items:center}._listContainer_122g1_22 ._notifyCard_122g1_26 ._expiredTime_122g1_39 ._expiredTag_122g1_46{display:inline-block;margin-left:12px;border-radius:4px;background:rgba(31,35,41,.1);padding:0 4px;line-height:18px;font-size:10px}._listContainer_122g1_22 ._notifyCard_122g1_26 ._content_122g1_55{font-weight:400;line-height:22px}._tip_122g1_60{color:#848484;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:16px;width:100%;background-color:#fff;padding:16px 0;position:absolute;bottom:0;text-align:center;margin:0 -24px}.upload-photos-btn{width:150px;height:30px;margin-left:10px;padding:0;background:#006ebf;box-shadow:0 1px 2px rgba(0,59,103,.2);border-radius:4px;border:none;font-style:normal;font-weight:600;font-size:13px;line-height:18px;color:#fff}.require-vip-modal .ant-modal-content{overflow:hidden}.require-vip-modal .ant-modal-body{width:100%;height:540px;padding:77px 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.require-vip-modal .ant-modal-body h3{margin:0;color:#262626;text-align:center;font-family:PingFang SC;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.require-vip-modal .ant-modal-body h3 span{color:#6d79fe}.require-vip-modal .ant-modal-body .dropbox-img{margin-top:23px;width:228px}.require-vip-modal .ant-modal-body .open-vip-btn{margin-top:35px;width:278px;height:52px;border-radius:60px;border:none;outline:none;background:linear-gradient(85deg,#7775fe -11.42%,#5181fb 61.2%,#72c2fc 102.98%);color:#fff;text-align:center;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.require-vip-modal .ant-modal-body .open-vip-btn:hover{opacity:.9}.require-vip-modal .ant-modal-body .open-vip-btn:active{opacity:.8}.progress-modal .ant-modal-content{overflow:hidden}.progress-modal .ant-modal-body{padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.progress-modal .ant-modal-body h3{margin:68px auto 44px;color:#222;text-align:center;font-family:PingFang SC;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.progress-modal .ant-modal-body .progress-container{width:198px;height:198px;border-radius:50%;border:solid 2px #d9e2ff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.progress-modal .ant-modal-body .progress-container .progress-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.progress-modal .ant-modal-body .progress-container .progress-content .ant-progress-circle-trail{stroke:#d9e2ff}.progress-modal .ant-modal-body .progress-container .progress-content .progress-num{color:#222;font-family:PingFang SC;text-align:center;font-size:32.844px;font-style:normal;font-weight:500;line-height:35.873px}.progress-modal .ant-modal-body .progress-container .progress-content .progress-text{color:#222;text-align:center;font-family:PingFang SC;font-size:18.768px;font-style:normal;font-weight:400;line-height:normal}.progress-modal .ant-modal-body .cancel-btn{margin-top:44px;width:278px;height:52px;border-radius:60px;border:1px solid #dedede;outline:none;background-color:#fff;cursor:pointer;color:#666;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.progress-modal .ant-modal-body .tip{margin-top:17px;margin-bottom:63px;color:#666;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.status-modal .ant-modal-content{overflow:hidden}.status-modal .ant-modal-body{padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.status-modal .ant-modal-body h3{margin:68px auto 23px;color:#222;text-align:center;font-family:PingFang SC;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.status-modal .ant-modal-body img{width:277px}.status-modal .ant-modal-body .check-photo-btn,.status-modal .ant-modal-body .cancel-btn{margin-top:50px;width:278px;height:52px;border-radius:60px;background:linear-gradient(85deg,#7775fe -11.42%,#5181fb 61.2%,#72c2fc 102.98%);border:none;outline:none;cursor:pointer;color:#fff;text-align:center;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.status-modal .ant-modal-body .cancel-btn{margin-bottom:106px;background:#fff;border:1px solid #7775fe;color:#7775fe}.status-modal .ant-modal-body .tip{margin-top:23px;margin-bottom:63px;color:#666;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@keyframes enterprise-ai-upgrade-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes enterprise-ai-upgrade-modal-save-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.enterprise-ai-upgrade-modal-wrap{padding:32px 0;overflow-y:auto}.enterprise-ai-upgrade-modal-wrap .ant-modal{top:0;margin:0 auto;width:90%!important;max-width:860px;padding-bottom:0;animation:enterprise-ai-upgrade-modal-fade-in .2s ease}.enterprise-ai-upgrade-modal-wrap .ant-modal-content{background:transparent;box-shadow:none}.enterprise-ai-upgrade-modal-wrap .ant-modal-body{padding:0}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal{position:relative;max-height:calc(100vh - 64px);overflow:hidden auto;border-radius:16px;background:#fff;scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal::-webkit-scrollbar{width:6px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal::-webkit-scrollbar-track{margin:16px 0;background:transparent}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:3px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal::-webkit-scrollbar-thumb:hover{background:#a1a1aa}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__close{position:absolute;top:14px;right:14px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;font-size:20px;cursor:pointer;backdrop-filter:blur(4px);transition:all .2s}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__close:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__header{position:relative;overflow:hidden;padding:36px 40px 44px;border-radius:16px 16px 0 0;background:linear-gradient(135deg,#4a3cb5,#667eea 40%,#8b5cf6,#a855f7);color:#fff;text-align:center}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 80%,rgba(255,255,255,.1) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(255,255,255,.08) 0%,transparent 50%)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__header>*{position:relative;z-index:1}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__header h2{margin:0 0 8px;color:#fff;font-size:30px;font-weight:800;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.15)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__badge{display:inline-block;margin-bottom:14px;padding:5px 20px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:rgba(255,255,255,.15);font-size:12px;letter-spacing:1px;backdrop-filter:blur(4px)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__subtitle{margin:0 0 24px;font-size:14px;font-weight:300;opacity:.9}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__price{display:inline-flex;align-items:baseline;justify-content:center;gap:12px;padding:12px 32px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(0,0,0,.12);backdrop-filter:blur(4px)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__price-original{font-size:15px;opacity:.5;text-decoration:line-through}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__price-current{color:#fbbf24;font-size:48px;line-height:1;font-weight:800;text-shadow:0 2px 12px rgba(251,191,36,.3)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__price-unit{font-size:15px;opacity:.7}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__price-discount{padding:3px 14px;border-radius:20px;background:linear-gradient(135deg,#ef4444,#f97316);font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(239,68,68,.3)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privileges{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:-20px;padding:0 30px 8px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-card{margin:0 8px;padding:28px 22px 22px;border:1px solid #eee;border-radius:16px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);text-align:center;transition:all .3s}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-card:hover{transform:translateY(-6px);border-color:#c5b3f0;box-shadow:0 12px 32px rgba(102,126,234,.18)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-card h3{margin:0 0 10px;color:#1a1a2e;font-size:15px;font-weight:700}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-card p{margin:0;color:#666;font-size:12px;line-height:1.7;text-align:left}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-number{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:#764ba2;font-size:13px;font-weight:700;letter-spacing:2px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-number:before,.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-number:after{content:"";width:20px;height:1px;background:linear-gradient(90deg,transparent,#c4b5fd)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-number:after{background:linear-gradient(90deg,#c4b5fd,transparent)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-tags span{padding:4px 12px;border:1px solid rgba(224,212,245,.2509803922);border-radius:20px;background:linear-gradient(135deg,rgba(102,126,234,.063),rgba(118,75,162,.063));color:#5b4a9e;font-size:11px;font-weight:500}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value{margin:20px 30px 0;overflow:hidden;border:1px solid #ede9fe;border-radius:16px;background:#fff}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-header{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#4a3cb5,#7c3aed);color:#fff;font-size:16px;font-weight:700}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-header-icon{font-size:13px;font-weight:700;letter-spacing:.08em}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-header-tag{margin-left:auto;padding:2px 12px;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:rgba(255,255,255,.2);font-size:11px;font-weight:600}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-items{padding:0 24px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-item{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #f3f0ff;font-size:14px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-item:last-child{border-bottom:none}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-name{display:flex;align-items:center;gap:8px;color:#333;font-weight:500}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-check{color:#7c3aed;font-size:15px;font-weight:700}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-market{color:#aaa;font-size:13px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total{display:flex;align-items:center;gap:16px;margin:0 24px 20px;padding:18px 24px;border-radius:14px;background:linear-gradient(135deg,#4a3cb5,#667eea,#8b5cf6)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total-left,.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total-right{display:flex;align-items:baseline;gap:4px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total-label{color:rgba(255,255,255,.7);font-size:12px;font-weight:500}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total-num{color:rgba(255,255,255,.5);font-size:22px;font-weight:700;text-decoration:line-through}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total-arrow{color:rgba(255,255,255,.6);font-size:20px;font-weight:400}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total-original{color:rgba(255,255,255,.45);font-size:16px;text-decoration:line-through}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total-current{color:#fbbf24;font-size:40px;line-height:1;font-weight:900;text-shadow:0 2px 8px rgba(251,191,36,.3)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total-unit{color:rgba(255,255,255,.7);font-size:14px;font-weight:500}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-save{margin-left:auto;padding:6px 18px;border-radius:20px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#7c2d12;font-size:14px;font-weight:800;white-space:nowrap;box-shadow:0 2px 8px rgba(251,191,36,.4);animation:enterprise-ai-upgrade-modal-save-pulse 2s ease-in-out infinite}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact{padding:24px 30px 10px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-title{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-title span{color:#764ba2;font-size:15px;font-weight:600;white-space:nowrap}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-divider{flex:1;max-width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(118,75,162,.2509803922),transparent)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-body{display:flex;gap:24px;padding:24px;border:1px solid #e0d8ff;border-radius:16px;background:linear-gradient(135deg,#f6f0ff,#eef2ff)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-card{flex-shrink:0;padding:16px;border:1px solid #ece6ff;border-radius:12px;background:#fff;box-shadow:0 2px 12px rgba(102,126,234,.1);text-align:center}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-qr{width:140px;height:140px;margin-bottom:10px;overflow:hidden;border-radius:8px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-qr img{width:100%;height:100%;object-fit:contain}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-label{color:#07c160;font-size:12px;font-weight:600}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-name{margin-top:4px;color:#999;font-size:11px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-info{flex:1;display:flex;flex-direction:column;justify-content:center}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-info h4{margin:0 0 4px;color:#333;font-size:17px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-desc{margin:0 0 14px;color:#999;font-size:12px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-benefits{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-benefit{display:flex;align-items:flex-start;gap:10px;color:#555;font-size:12px;line-height:1.5}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-benefit-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,rgba(102,126,234,.125),rgba(118,75,162,.125));color:#764ba2;font-size:13px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-benefit-copy strong{display:block;color:#333;font-size:13px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-benefit-copy span{color:#999;font-size:11px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-trust{display:flex;gap:16px;padding-top:12px;border-top:1px solid #e8e0f0}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-trust span{display:flex;align-items:center;gap:4px;color:#888;font-size:11px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-trust i{color:#764ba2;font-size:11px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__faq{padding:4px 30px 30px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__faq h4{margin:0 0 14px;color:#333;font-size:15px;font-weight:700}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__faq-item{margin-bottom:8px;overflow:hidden;border:1px solid #ede9fe;border-radius:10px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border:none;background:#fafaff;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .2s}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__faq-question:hover{background:#f0edff}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__faq-toggle{color:#8b5cf6;font-size:18px;font-weight:300}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__faq-answer{max-height:0;overflow:hidden;padding:0 18px;background:#fafaff;color:#666;font-size:13px;line-height:1.7;transition:all .3s}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__faq-answer.is-open{max-height:220px;padding:12px 18px}@media(max-width:900px){.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privileges{grid-template-columns:1fr;gap:16px;margin-top:-12px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privilege-card{margin:0}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-body,.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-trust{flex-wrap:wrap}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-body,.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-total{flex-direction:column;align-items:flex-start}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-save{margin-left:0}}@media(max-width:640px){.enterprise-ai-upgrade-modal-wrap{padding:16px 0}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal{max-height:calc(100vh - 32px)}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__header{padding:28px 20px 36px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__price{flex-wrap:wrap;padding:10px 20px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__price-current{font-size:40px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__privileges,.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact,.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__faq{padding-left:16px;padding-right:16px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value{margin-left:16px;margin-right:16px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__value-item{flex-direction:column;align-items:flex-start;gap:6px}.enterprise-ai-upgrade-modal-wrap .enterprise-ai-upgrade-modal__contact-body{padding:16px}}._modal_1dky9_1{position:relative}._modal_1dky9_1 ._close_1dky9_4{position:absolute;right:22px;top:22px;width:28px}.create-rectify-drawer .ant-drawer-content{height:auto!important}.create-rectify-drawer .drawer-content{height:94vh;display:flex;flex-direction:column}.create-rectify-drawer .drawer-content .drawer-body{flex:1;padding:24px;overflow-y:auto;min-height:0}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel{border:1px solid #e3e7ef;border-radius:10px;padding:16px;background:#f9fbff;margin-bottom:24px}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#1b2840}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .panel-header .title{display:flex;align-items:center;font-weight:600;font-size:14px}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .panel-header .title .anticon{color:#3370ff;margin-right:6px;font-size:16px}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .panel-header .anticon{color:#99a3b3;font-size:14px}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .intention-input{margin-bottom:12px}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .intention-input .label{font-size:13px;color:#4a5568;margin-bottom:6px}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .action-row{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .stream-output{border:1px dashed #c8d5ff;border-radius:8px;padding:12px;background:#fff;max-height:180px;overflow-y:auto}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .stream-output .label{font-size:12px;color:#7b8190;margin-bottom:6px}.create-rectify-drawer .drawer-content .drawer-body .ai-description-panel .stream-output .content{white-space:pre-wrap;font-size:13px;color:#1f2a37;line-height:1.6}.create-rectify-drawer .drawer-content .note{color:#999;font-size:12px}.create-rectify-drawer .drawer-content .vip-status-alert{margin-bottom:16px}.create-rectify-drawer .drawer-content .vip-status-alert.low-quota{background-color:#fff5eb;border-color:#f80}.create-rectify-drawer .drawer-content .vip-status-alert.normal-quota{background-color:#f0f4ff;border-color:#3370ff}.create-rectify-drawer .drawer-content .vip-status-alert .alert-content,.create-rectify-drawer .drawer-content .vip-status-alert .alert-content .alert-info{display:flex;align-items:center}.create-rectify-drawer .drawer-content .vip-status-alert .alert-content .alert-info .info-icon,.create-rectify-drawer .drawer-content .vip-status-alert .alert-content .alert-info .exclamation-icon{margin-right:8px}.create-rectify-drawer .drawer-content .vip-status-alert .alert-content .alert-info .exclamation-icon{color:#f80}.create-rectify-drawer .drawer-content .vip-status-alert .alert-content .alert-info .info-icon{color:#3370ff}.create-rectify-drawer .drawer-content .vip-status-alert .alert-content .open-vip-btn{padding:0;height:auto;margin-left:10px}.create-rectify-drawer .drawer-content .vip-status-alert .alert-content .open-vip-btn.low-quota,.create-rectify-drawer .drawer-content .vip-status-alert .alert-content .open-vip-btn.normal-quota{color:#3370ff}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview{display:flex;flex-wrap:wrap;gap:8px}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item{position:relative;width:100px;height:100px;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item .photo-wrapper{position:relative;width:100%;height:100%}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item .photo-wrapper .photo-thumbnail{width:100%;height:100%;object-fit:cover;cursor:pointer}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item .photo-wrapper .video-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.9);font-size:24px;text-shadow:0 0 4px rgba(0,0,0,.8);pointer-events:none;z-index:2}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item .photo-wrapper .video-indicator .anticon{font-size:24px}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item .remove-btn{position:absolute;top:4px;right:4px;width:20px;height:20px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .2s ease}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item .remove-btn:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item .remove-btn .anticon{color:#fff;font-size:12px}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item .photo-delete{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;padding:2px;font-size:12px;cursor:pointer}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .photo-item .photo-delete:hover{background:rgba(0,0,0,.7)}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .add-photo-item{position:relative;width:100px;height:100px;border:1px dashed #DEE0E3;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#eff0f1;transition:all .2s ease}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .add-photo-item:hover{border-color:#1890ff}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .add-photo-item:hover .add-photo-content{color:#1890ff}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .add-photo-item .add-photo-content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;font-size:14px;transition:color .2s ease;text-align:center}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .add-photo-item .add-photo-content .anticon{font-size:20px;margin-bottom:4px}.create-rectify-drawer .drawer-content .photo-upload-area .photos-preview .add-photo-item .add-photo-content span{white-space:nowrap}.create-rectify-drawer .drawer-content .drawer-footer{border-top:1px solid #e8e8e8;padding:16px 24px;text-align:right;background:#fff;margin-top:0;flex-shrink:0}.create-rectify-drawer .drawer-content .drawer-footer .ant-btn{margin-left:8px}.create-rectify-drawer .drawer-content .drawer-footer .ant-btn-primary{background-color:#0070f4}.create-rectify-drawer .drawer-content .drawer-footer .ant-btn-primary.low-quota{background-color:#ff9500;border-color:#ff9500}.create-rectify-drawer .ant-drawer-header{border-bottom:1px solid #e8e8e8}.create-rectify-drawer .ant-drawer-header .ant-drawer-title{font-size:16px;font-weight:600;color:#333}.create-rectify-drawer .ant-drawer-body{padding:0;height:100%}.create-rectify-drawer .ant-form-item{margin-bottom:24px}.create-rectify-drawer .ant-form-item .ant-form-item-label{padding:0 0 8px}.create-rectify-drawer .ant-form-item .ant-form-item-label label{font-weight:500;color:#333}.create-rectify-drawer .ant-input,.create-rectify-drawer .ant-select-selection,.create-rectify-drawer .ant-calendar-picker-input{border-radius:6px}.create-rectify-drawer .ant-btn{border-radius:6px;height:36px}.create-rectify-drawer .ant-btn[disabled]{opacity:.5}.rectify-guide-modal .ant-modal-body{padding-top:25px}.rectify-guide-modal .ant-modal-confirm-content{margin-left:0!important}.rectify-guide-modal .ant-modal-confirm-title{text-align:center}.rectify-guide-modal .ant-btn-primary{background-color:#0070f4}.mobile-screen{width:100%;height:100%}.ai-chat-drawer .ant-drawer-body{padding:0 0 8px}.data-statistics{background:#f5f6f7}.data-statistics .Header{background:#f5f6f7;box-shadow:none}.data-statistics .Header .want-more{cursor:pointer}.data-statistics .Header .data-statistics-header{display:flex;flex-direction:row;align-items:center}.data-statistics .Header .data-statistics-header h4{margin:0;font-size:20px;font-weight:600;line-height:32px}.data-statistics .Header .upload-date{margin-left:11px;font-family:PingFang SC;font-weight:400;font-size:14px;line-height:32px;vertical-align:middle;color:#8f959e}.data-statistics .Header .upload-date i{margin-left:8px;color:#5d8eff}.data-statistics .data-statistics-content{height:calc(100vh - 174px);overflow-y:scroll}.data-statistics .main-content-container{padding:0 24px 66px;box-sizing:border-box;overflow:hidden}.data-statistics .main-content-container .stat-card{margin-bottom:16px;background-color:#fff;border-radius:4px}.ant-modal-root:has(.date-picker-modal-v2){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.ant-modal-root:has(.date-picker-modal-v2)>.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,.45);pointer-events:auto}.date-picker-modal-v2,.date-picker-modal-v2 *,.date-picker-modal-v2 *:before,.date-picker-modal-v2 *:after{box-sizing:border-box}.date-picker-modal-v2{height:475px;position:absolute;left:284px;top:160px;background-color:#fff;border-radius:4px;z-index:5;overflow:hidden;pointer-events:auto;-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;display:-webkit-flex;display:flex}.date-picker-modal-v2 .quick-picker-wrapper{height:100%;padding:20px 30px;border-right:solid 1px rgba(0,0,0,.1)}.date-picker-modal-v2 .quick-picker-wrapper h4{font-size:16px}.date-picker-modal-v2 .quick-picker-wrapper .buttons{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.date-picker-modal-v2 .quick-picker-wrapper .buttons button{width:83px;margin-bottom:12px;padding:0;background:#ebf6ff;color:#0093ff;border:none;font-weight:600;text-shadow:none;box-shadow:none}.date-picker-modal-v2 .quick-picker-wrapper .buttons .quick-picker-btn-selected{background-color:#0093ff;color:#fff}.date-picker-modal-v2 .tabs-wrapper .ant-tabs-nav{margin-bottom:0}.date-picker-modal-v2 .tabs-wrapper .ant-tabs-nav .ant-tabs-nav-wrap{padding-left:20px}.date-picker-modal-v2 .tabs-wrapper .ant-tabs-bar{margin:0;height:55px;font-size:16px}.date-picker-modal-v2 .tabs-wrapper .ant-tabs-tab{padding:17px 4px}.date-picker-modal-v2 .tabs-wrapper .ant-tabs-tab-active{color:#222;font-weight:600}.date-picker-modal-v2 .tabs-wrapper .ant-tabs-ink-bar{height:4px;border-radius:2px}.date-picker-modal-v2 .tabs-wrapper{-webkit-flex:1;flex:1}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane{width:630px;height:420px;position:relative;overflow:hidden}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .range-year-month-picker{width:100%;height:24px;margin:12px auto 0;color:#222;padding-left:78px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .range-year-month-picker .btn-year{margin-right:4px;width:71px;height:21px;font-size:12px;padding:0 4px;border-radius:2px}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .range-year-month-picker .btn-year i{margin:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .range-year-month-picker .btn-month{width:55px;height:21px;font-size:12px;padding:0 4px;border-radius:2px}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .range-year-month-picker .btn-month i{margin:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .range-year-month-picker .space{width:150px}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper{height:262px;margin-top:0;margin-left:14px;position:relative;overflow:hidden}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .ant-calendar-picker{width:0;height:0;overflow:hidden}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .ant-picker{width:0;height:0;overflow:hidden;padding:0;border:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-left-background{width:305px;height:262px;position:absolute;left:0;top:12px;background-size:contain;background-position:center}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-right-background{width:305px;height:262px;position:absolute;left:306px;top:12px;background-size:contain;background-position:center}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown{top:0!important}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range{width:612px;background:transparent;box-shadow:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-input-wrap,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-header{display:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body{border-top:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-cell{height:30px;font-weight:600}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-disabled-cell .ant-calendar-date{background:transparent;color:rgba(0,0,0,.25)}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-disabled-cell .ant-calendar-date:before{background:transparent}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .out-of-limit-days{color:#b98d2e}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .out-of-limit-days:hover{background:#ffe9b4}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-today .ant-calendar-date{border:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-in-range-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-in-range-date-vip,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-start-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-start-date-vip,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-end-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-end-date-vip,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-in-range-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-in-range-date-vip,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-start-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-start-date-vip,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-end-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-end-date-vip{background-color:transparent;color:rgba(0,0,0,.25)}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .out-of-limit-days,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .out-of-limit-days{color:#ffe3a6}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .out-of-limit-days:hover,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .out-of-limit-days:hover{background:transparent}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .ant-calendar-date{height:30px;line-height:30px}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .cus-calendar-start-date{width:100%;background-color:#0093ff;color:#fff;border-top-right-radius:0;border-bottom-right-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .cus-calendar-end-date{width:100%;background-color:#0093ff;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .cus-calendar-in-range-date{background-color:rgba(0,147,255,.1);width:100%;border-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .cus-calendar-start-date-vip{width:100%;background-color:#ffbb27;color:#fff;border-top-right-radius:0;border-bottom-right-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .cus-calendar-end-date-vip{width:100%;background-color:#ffbb27;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range .ant-calendar-range-part .ant-calendar-body .ant-calendar-tbody .cus-calendar-in-range-date-vip{background-color:rgba(183,141,46,.1);width:100%;border-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-calendar-range-middle{display:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown{position:relative;z-index:1}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown>.ant-picker-panel{width:306px;flex-shrink:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-date-panel .ant-picker-body{padding:8px 6px}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-content th,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-content td{position:relative;min-width:24px;font-weight:400}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-content th{height:36px;color:rgba(0,0,0,.88);vertical-align:middle;box-sizing:border-box;padding:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell{padding:6px 0;color:rgba(0,0,0,.25);cursor:pointer;text-align:center}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell-in-view{color:rgba(0,0,0,.88)}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell-disabled{cursor:not-allowed;color:rgba(0,0,0,.25);pointer-events:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:4px}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-dropdown-arrow{display:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-panel-container,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-panel,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-date-panel,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-body,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-content{background:transparent;box-shadow:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-header{display:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .cus-calendar-start-date{width:100%;background-color:#0093ff;color:#fff;border-top-right-radius:0;border-bottom-right-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .cus-calendar-end-date{width:100%;background-color:#0093ff;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .cus-calendar-in-range-date{background-color:rgba(0,147,255,.1);width:100%;border-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .cus-calendar-start-date-vip{width:100%;background-color:#ffbb27;color:#fff;border-top-right-radius:0;border-bottom-right-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .cus-calendar-end-date-vip{width:100%;background-color:#ffbb27;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .cus-calendar-in-range-date-vip{background-color:rgba(183,141,46,.1);width:100%;border-radius:0}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view) .cus-calendar-in-range-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view) .cus-calendar-in-range-date-vip,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view) .cus-calendar-start-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view) .cus-calendar-start-date-vip,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view) .cus-calendar-end-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view) .cus-calendar-end-date-vip{background-color:transparent;color:rgba(0,0,0,.25)}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown-reset .ant-calendar-selected-start-date .ant-calendar-date,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown-reset .ant-calendar-selected-end-date .ant-calendar-date{background-color:transparent;color:rgba(0,0,0,.65)}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown-reset .ant-calendar-in-range-cell:before{display:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown-reset .ant-picker-cell-in-range:before{background:transparent}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown-reset .ant-picker-cell-range-start:before,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown-reset .ant-picker-cell-range-end:before{background:transparent}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown-reset .ant-picker-cell-range-start .ant-picker-cell-inner,.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown-reset .ant-picker-cell-range-end .ant-picker-cell-inner{background:transparent}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .calendar-wrapper .range-picker-dropdown-reset .ant-picker-cell-today .ant-picker-cell-inner:before{border:none}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .summary{width:100%;height:35px;padding-right:30px;line-height:35px;text-align:right;font-size:16px;font-weight:600}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .vip-alert{height:32px;background:#fff5ed;padding:0 0 0 20px}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .vip-alert span{color:#406480;font-size:14px}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .vip-alert button{padding-right:16px}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .vip-alert button span{color:#0093ff}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .vip-alert{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .modal-footer{width:100%;height:56px;position:absolute;bottom:0;left:0;border-top:solid 1px rgba(0,0,0,.1);padding:0 18px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.date-picker-modal-v2 .tabs-wrapper .range-picker-pane .modal-footer button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane{width:630px;height:420px;position:relative}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left{width:305px;height:300px}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .year-month-picker{width:100%;height:24px;margin:12px auto 0;color:#222;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .year-month-picker .btn-year{margin-right:4px;width:71px;height:21px;font-size:12px;padding:0 4px;border-radius:2px}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .year-month-picker .btn-year i{margin:0}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .year-month-picker .btn-month{width:55px;height:21px;font-size:12px;padding:0 4px;border-radius:2px}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .year-month-picker .btn-month i{margin:0}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper{width:280px;height:266px;margin:0 auto;position:relative;overflow:hidden}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .ant-calendar-picker{width:0;height:0;overflow:hidden}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .ant-picker{width:0;height:0;overflow:hidden;padding:0;border:none}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-background{width:305px;height:262px;position:absolute;left:0;top:12px;background-size:contain;background-position:center}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown{top:0!important}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-picker-panel-container,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-picker-panel,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-picker-date-panel,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-picker-body,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-picker-content{background:transparent;box-shadow:none}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-picker-header{display:none}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar{box-shadow:none;background:transparent}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-input-wrap{display:none}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-range-middle{padding:0}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-header{display:none}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body{border-top:none}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-cell{height:30px;font-weight:600}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-disabled-cell .ant-calendar-date{background:transparent}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .out-of-limit-days{color:#b98d2e}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .out-of-limit-days:hover{background:#ffe9b4}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-today .ant-calendar-date{border:none}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .cus-calendar-selected-date{background-color:#0093ff;color:#fff}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .cus-calendar-selected-date-vip{background-color:#ffbb27;color:#fff}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-in-range-date,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-in-range-date-vip,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-start-date,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-start-date-vip,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-end-date,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .cus-calendar-end-date-vip,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-in-range-date,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-in-range-date-vip,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-start-date,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-start-date-vip,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-end-date,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .cus-calendar-end-date-vip{background-color:transparent;color:rgba(0,0,0,.25)}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .out-of-limit-days,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .out-of-limit-days{color:#ffe3a6}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-last-month-cell .out-of-limit-days:hover,.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-next-month-btn-day .out-of-limit-days:hover{background:transparent}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown .ant-calendar .ant-calendar-body .ant-calendar-tbody .ant-calendar-date{height:30px;line-height:30px}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown-reset .ant-calendar-selected-date .ant-calendar-date{background-color:transparent;color:rgba(0,0,0,.65)}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown-reset .ant-picker-cell-today .ant-picker-cell-inner:before{border:none}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown-reset .ant-picker-cell-selected .ant-picker-cell-inner{background:transparent}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown-reset .cus-calendar-selected-date{background-color:#0093ff;color:#fff}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .left .calendar-wrapper .date-picker-dropdown-reset .cus-calendar-selected-date-vip{background-color:#ffbb27;color:#fff}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .right{flex:1;height:300px;padding:16px 30px}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .right .accuracy{font-weight:600;font-size:12px;line-height:17px;color:#444}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .right .time-picker-wrapper{margin-top:16px}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .summary{width:100%;height:36px;padding-right:30px;line-height:36px;text-align:right;font-size:16px;font-weight:600}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .vip-alert{height:32px;background:#fff5ed;padding:0 0 0 20px}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .vip-alert span{color:#406480;font-size:14px}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .vip-alert button{padding-right:16px}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .vip-alert button span{color:#0093ff}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .vip-alert{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .times-wrapper{width:100%;height:52px;position:absolute;bottom:0;left:0;border-top:solid 1px rgba(0,0,0,.1);padding:0 18px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.date-picker-modal-v2 .tabs-wrapper .date-picker-pane .times-wrapper button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width:1600px){.date-picker-modal-v2{position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}.watermarks-picker-modal .ant-modal-body{padding:20px 0}.watermarks-picker-modal .watermarks-list{margin-top:10px;height:420px;overflow-y:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;position:relative}.watermarks-picker-modal .watermarks-list .ant-empty{position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.watermarks-picker-modal .watermarks-list{clear:both}.watermarks-picker-modal .watermarks-list .watermark{margin:10px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.watermarks-picker-modal .watermarks-list .watermark .cover,.watermarks-picker-modal .watermarks-list .watermark .no-watermark-cover,.watermarks-picker-modal .watermarks-list .watermark .normal-watermark-cover,.watermarks-picker-modal .watermarks-list .watermark .group-watermark-cover{width:162px;height:78px;border-radius:3px;margin-bottom:5px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.watermarks-picker-modal .watermarks-list .watermark .cover .title,.watermarks-picker-modal .watermarks-list .watermark .no-watermark-cover .title,.watermarks-picker-modal .watermarks-list .watermark .normal-watermark-cover .title,.watermarks-picker-modal .watermarks-list .watermark .group-watermark-cover .title{width:162px;height:58px;font-size:16px;font-weight:500;line-height:18px;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.watermarks-picker-modal .watermarks-list .watermark .cover .time,.watermarks-picker-modal .watermarks-list .watermark .no-watermark-cover .time,.watermarks-picker-modal .watermarks-list .watermark .normal-watermark-cover .time,.watermarks-picker-modal .watermarks-list .watermark .group-watermark-cover .time{width:162px;height:20px;position:absolute;left:0;bottom:0;background-color:rgba(52,55,59,.8);font-weight:500;font-size:10px;text-align:center;line-height:20px;color:#fff}.watermarks-picker-modal .watermarks-list .watermark .group-watermark-cover{background-color:#7f8690}.watermarks-picker-modal .watermarks-list .watermark .group-watermark-cover .title{color:#fff}.watermarks-picker-modal .watermarks-list .watermark .normal-watermark-cover{background-size:contain;background-position:center;background-repeat:no-repeat}.watermarks-picker-modal .watermarks-list .watermark .no-watermark-cover{background-color:#d9dbde}.watermarks-picker-modal .watermarks-list .watermark .no-watermark-cover .title{color:#55585c}.department-members-picker-modal-v2 .ant-modal-container{padding:0}.department-members-picker-modal-v2 .ant-modal-close:focus,.department-members-picker-modal-v2 .ant-modal-close:hover{outline:none;box-shadow:none}.department-members-picker-modal-v2 .ant-modal-header{padding:16px 24px 0;margin-bottom:0}.department-members-picker-modal-v2 .ant-modal-body{padding:8px 24px 24px}.department-members-picker-modal-v2 .ant-modal-footer{border-top:1px solid #f0f0f0;padding:10px 16px}.department-members-picker-modal-v2 .limited-time-free{margin-left:10px;width:66px;height:24px;padding:2px 5px;background:linear-gradient(274.45deg,#ffedd2,#fff8ee);border-radius:4px;font-weight:500;font-size:14px;line-height:20px;color:#9a6516}.department-members-picker-modal-v2 .ant-modal-title{display:flex;align-items:center}.department-members-picker-modal-v2 .ant-modal-title .title-vip-icon{width:18px;margin-left:6px}.department-members-picker-modal-v2 .modal-content{width:100%;height:380px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.department-members-picker-modal-v2 .modal-content .source{width:48%}.department-members-picker-modal-v2 .modal-content .source h3{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.department-members-picker-modal-v2 .modal-content .source h3 .select-all{margin-right:10px;font-size:14px;color:#0093ff;cursor:pointer}.department-members-picker-modal-v2 .modal-content .source .department-container{width:100%;height:100%;border:1px solid #DCDEE0;border-radius:4px;background:#f7f8fa;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.department-members-picker-modal-v2 .modal-content .source .department-container::-webkit-scrollbar{width:0!important;height:0!important}.department-members-picker-modal-v2 .modal-content .source .department-container{scroll-behavior:smooth;display:flex;flex-direction:column}.department-members-picker-modal-v2 .modal-content .source .department-container .search-warp{width:100%;min-height:46px;background-color:#fff;border-bottom:solid 1px #DCDEE0}.department-members-picker-modal-v2 .modal-content .source .department-container .search-warp .search-history-wrap{padding:0 8px;max-height:64px;overflow:hidden}.department-members-picker-modal-v2 .modal-content .source .department-container .search-warp .search-history-wrap .ant-tag{max-width:246px;margin-bottom:10px;margin-right:8px;border-radius:2px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.department-members-picker-modal-v2 .modal-content .source .department-container .tree-wrap{width:100%;flex:1;overflow-y:auto;overflow-x:hidden}.department-members-picker-modal-v2 .modal-content .source .department-container .tree-wrap .ant-tree-switcher{width:16px;height:16px}.department-members-picker-modal-v2 .modal-content .source .department-container .tree-wrap .ant-tree-node-content-wrapper{padding:0;overflow:hidden}.department-members-picker-modal-v2 .modal-content .source .department-container .tree-wrap .ant-tree li ul{padding:0 0 0 10px}.department-members-picker-modal-v2 .modal-content .source .department-container .tree-wrap .ant-tree-icon__customize{font-size:18px}.department-members-picker-modal-v2 .modal-content .source .department-container .tree-wrap .treenode-title{width:calc(100% - 24px);padding-right:8px;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between}.department-members-picker-modal-v2 .modal-content .source .department-container .tree-wrap .treenode-title .name{width:calc(100% - 24px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.department-members-picker-modal-v2 .modal-content .source .department-container .tree-wrap .headimg{width:18px}.department-members-picker-modal-v2 .modal-content .source .department-container .search-member-loading{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.department-members-picker-modal-v2 .modal-content .target{width:48%}.department-members-picker-modal-v2 .modal-content .target h3{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.department-members-picker-modal-v2 .modal-content .target h3 .clear-all{margin-right:10px;font-size:14px;color:#f4475c;cursor:pointer}.department-members-picker-modal-v2 .modal-content .target .department-container{width:100%;height:100%;padding:0 12px;border:1px solid #DCDEE0;border-radius:4px;background:#f7f8fa;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.department-members-picker-modal-v2 .modal-content .target .department-container::-webkit-scrollbar{width:0!important;height:0!important}.department-members-picker-modal-v2 .modal-content .target .department-container{scroll-behavior:smooth}.department-members-picker-modal-v2 .modal-content .target .department-container .selected-department{width:100%;height:24px;line-height:24px;margin:5px 0;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.department-members-picker-modal-v2 .modal-content .target .department-container .selected-department .user-name{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.department-members-picker-modal-v2 .modal-content .target .department-container .selected-department .user-name .headimg{width:18px;margin-right:4px}.department-members-picker-modal-v2 .modal-content .target .department-container .selected-department .user-name .name{width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.department-members-picker-modal-v2 .modal-content .target .department-container .selected-department .department-name{width:100%;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.department-members-picker-modal-v2 .modal-content .target .department-container .selected-department .department-name .name{display:inline-block;width:200px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.department-members-picker-modal-v2 .modal-footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.photo-stat-container .ant-carousel .slick-slide{text-align:center;height:160px;line-height:160px;background:#364d79;overflow:hidden}.photo-stat-container .ant-carousel .slick-slide h3{color:#fff}.photo-stat-container .photo-stat-title{padding:13px 24px;border-radius:4px 4px 0 0;height:58px;box-shadow:0 1px #dee0e3;font-family:PingFang SC;font-weight:500;font-size:16px;line-height:32px;letter-spacing:0px;color:#1f2329;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.photo-stat-container .photo-stat-title .title{margin-right:22px}.photo-stat-container .photo-stat-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 23px}.photo-stat-container .photo-stat-content .info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:48px;padding:0 24px;margin-bottom:33px;margin-top:26px;width:197px;border-right:1px solid #EFF4FF}.photo-stat-container .photo-stat-content .info .info-icon{width:36px;height:36px;margin-right:12px;margin-bottom:4px}.photo-stat-container .photo-stat-content .info .info-item{display:flex;flex-direction:column;align-items:flex-start;font-family:PingFang SC;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0px;color:#646a73}.photo-stat-container .photo-stat-content .info .info-item .info-item-value{color:#1f2329;font-family:DINPro;font-weight:500;font-size:20px;line-height:28px}.photo-stat-container .photo-stat-content .info .info-item .info-item-value span{font-family:PingFang SC;font-weight:400;font-size:12px;line-height:24px;letter-spacing:0px;margin-left:2px;color:#1f2329}.photo-stat-container .photo-stat-content .info:last-child{border:none}.photo-stat-container .photo-stat-content .progress-wrapper{height:73px;margin-left:34px;border-right:0;margin-top:13px;margin-bottom:21px}.photo-stat-container .swiper-box{width:100%;padding:0 48px 22px;box-sizing:border-box}.photo-stat-container .swiper-box .swiper-image{width:120px;height:160px;border-radius:8px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}._modal_18ms7_1._hidden_18ms7_1{display:none}._container_18ms7_5{display:flex;flex-direction:column;align-items:center}._container_18ms7_5 ._title_18ms7_10{color:#1f2329;text-align:center;font-family:PingFang SC;font-size:20px;font-style:normal;font-weight:500;line-height:24px;padding-top:16px}._container_18ms7_5 ._body_18ms7_20{width:100%;border-radius:8px;border:1px dashed #dee0e3;background:#f7f7f7;padding-top:32px;padding-bottom:40px;display:flex;flex-direction:column;align-items:center;margin-top:24px}._container_18ms7_5 ._body_18ms7_20._failed_18ms7_32{border:solid 1px #f54a45}._container_18ms7_5 ._body_18ms7_20._failed_18ms7_32 ._errMsg_18ms7_35{color:#f54a45;text-align:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding:0 40px;display:flex;flex-direction:column}._container_18ms7_5 ._body_18ms7_20 ._icon_18ms7_47{width:44px;height:44px;margin-bottom:16px}._container_18ms7_5 ._body_18ms7_20 .ant-progress-inner{background-color:#dee0e3}._container_18ms7_5 ._imgWrapper_18ms7_55{width:100%;margin-top:12px;border:1px solid #dee0e3;border-radius:8px;background-color:#f7f7f7;height:364px;text-align:center;overflow:hidden}._container_18ms7_5 ._imgWrapper_18ms7_55 ._preview_18ms7_65{max-width:100%;max-height:100%}._container_18ms7_5 ._multiImageContainer_18ms7_69{margin-top:20px;margin-bottom:4px;height:370px;overflow-y:hidden;width:100%;padding:0 20px;position:relative}._container_18ms7_5 ._multiImageContainer_18ms7_69 ._mask_18ms7_78{width:100%;height:102px;position:absolute;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0),#fff)}._container_18ms7_5 ._multiImageContainer_18ms7_69 ._gallery_18ms7_85{display:grid;grid-template-columns:repeat(4,25%);justify-content:space-between;grid-row-gap:10px;width:100%}._container_18ms7_5 ._multiImageContainer_18ms7_69 ._gallery_18ms7_85 ._item_18ms7_92{width:165px;height:165px;border-radius:8px;background-color:#f7f7f7;display:flex;justify-content:center;align-items:center}._container_18ms7_5 ._multiImageContainer_18ms7_69 ._gallery_18ms7_85 ._item_18ms7_92 ._preview_18ms7_65{max-width:100%;max-height:100%}._container_18ms7_5 ._tip_18ms7_105{color:#848484;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:16px;align-self:flex-start;margin-top:8px;display:flex;align-items:center}._container_18ms7_5 ._vipIcon_18ms7_117{width:20px;height:20px;transform:translate(1px,-1px)}._container_18ms7_5 ._footer_18ms7_122{display:flex;justify-content:center;margin-top:24px}.ai-image-reg-modal .ant-popover-inner-content{padding:0}.ai-image-reg-modal .ant-popover-arrow{display:none}.popover-container{width:420px;height:232px;border-radius:8px;background:#f7f7f8;box-shadow:0 0 10px rgba(0,0,0,.15);padding:16px 24px;box-sizing:border-box}.popover-container .popover-title{display:flex;justify-content:space-between;color:#1f2329;font-family:PingFang SC;font-weight:500;font-size:16px;line-height:24px}.popover-container .popover-title .popover-title-right{cursor:pointer}.popover-container .popover-content{margin:16px 0;display:flex;justify-content:flex-start;flex-direction:row}.popover-container .popover-content .popover-content-left{margin-right:24px}.popover-container .popover-content .popover-content-left img{width:92px;height:104px;border-radius:8px}.popover-container .popover-content .popover-content-right{display:flex;flex-direction:column;justify-content:flex-start}.popover-container .popover-content .popover-content-right .question-wrapper{display:flex;justify-content:flex-start;align-items:center;max-width:240px;flex-direction:row;height:36px;border-radius:6px;background:#e1ecf8;padding:0 12px;cursor:pointer;margin-bottom:12px;width:fit-content}.popover-container .popover-content .popover-content-right .question{flex:1;color:#1f2329;width:fit-content;font-family:PingFang SC;font-weight:400;font-size:14px;line-height:36px;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-container .popover-content .popover-content-right img{height:24px;width:24px}.ai-image-reg-button,.ai-image-reg-button-up{position:absolute;bottom:10px;left:49px;width:82px;height:23px;border-radius:28px;background:rgba(0,0,0,.8);font-family:PingFang SC;font-weight:400;font-size:12px;line-height:23px;text-align:center;color:#fff;cursor:pointer}.ai-image-reg-button-up{bottom:50px}.photoCommentsWarp{width:350px;max-height:400px;overflow:hidden;border-radius:5px;color:#fff;position:absolute;left:180px;bottom:-3px;opacity:1;transition:opacity .25s}.photoComments{padding:5px 10px;width:100%;height:100%;background:#000;color:#fff;border-radius:10px;overflow:hidden}.photoComments .commentDivWrap{max-height:200px;overflow:scroll;margin-bottom:6px}.photoComments .commentDivWrap .commentDiv{width:100%;margin:4px 0;display:flex;color:#fff}.photoComments .commentDivWrap .commentDiv .commentItemName{flex-shrink:0;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.photoComments .commentDivWrap .commentDiv .commentText{white-space:pre-line}.photoComments .commentDivWrap .commentDiv .commentAtItem{padding:0 5px}.photoComments ::-webkit-scrollbar{width:5px;height:0;background:#fff;border-radius:10px}.photoComments ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#333;border-radius:10px}.photoComments ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#888;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}.photoComments .inputSearch{position:relative;width:330px;min-height:36px}.photoComments .inputSearch .historyCommentsList{position:fixed;width:330px;opacity:1;background:#343434;color:#fff;border-radius:5px;padding:5px}.photoComments .inputSearch .historyCommentsList .historyText{height:32px;line-height:32px;border-radius:5px;padding:0 5px;vertical-align:center;color:#b6b6b6;font-size:14px;font-weight:700}.photoComments .inputSearch .historyCommentsList .commentItem{height:32px;line-height:32px;border-radius:5px;padding:0 5px;vertical-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.photoComments .inputSearch .historyCommentsList .commentItem:hover{background:#484848}.photoComments .inputSearch .inputTextAreaBox ::-webkit-scrollbar{width:3px;height:0;background:#fff;border-radius:10px}.photoComments .inputSearch .inputTextAreaBox{position:relative;width:100%}.photoComments .inputSearch .inputTextAreaBox .textAreaBox{max-height:77px;padding-right:50px;border-radius:5px;resize:none;border:none;background:#666;color:#fff}.photoComments .inputSearch .inputTextAreaBox ::-webkit-input-placeholder{color:#fff;opacity:1}.photoComments .inputSearch .inputTextAreaBox :-moz-placeholder{color:#fff;opacity:1}.photoComments .inputSearch .inputTextAreaBox ::-moz-placeholder{color:#fff;opacity:1}.photoComments .inputSearch .inputTextAreaBox ::-ms-input-placeholder{color:#fff;opacity:1}.photoComments .inputSearch .inputTextAreaBox textarea:hover,.photoComments .inputSearch .inputTextAreaBox textarea:focus{border-color:#d9d9d9;box-shadow:none}.photoComments .ant-input-search input{height:32px;background:#232323;border:1px solid #232323;color:#fff}.photoComments .ant-input-search input:hover,.photoComments .ant-input-search input:focus{border-color:#232323;box-shadow:none}.drawerComments{padding:5px 10px;width:100%;height:100%;color:#000}.drawerComments .commentDiv{margin:4px 0;display:flex}.drawerComments .commentDiv .commentItemName{flex-shrink:0;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drawerComments .commentDiv .commentText{white-space:pre-line}.drawerComments .commentDiv .commentAtItem{padding:0 5px}.drawerComments .inputSearch{position:relative;width:100%}.drawerComments .inputSearch .historyCommentsList{position:absolute;bottom:42px;width:100%;opacity:1;background:#fff;color:#000;border-radius:5px;padding:5px;box-shadow:0 8px 24px 8px #d9dee6}.drawerComments .inputSearch .historyCommentsList .historyText{height:32px;line-height:32px;border-radius:5px;padding:0 5px;vertical-align:center}.drawerComments .inputSearch .historyCommentsList .commentItem{height:32px;line-height:32px;border-radius:5px;padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drawerComments .inputSearch .historyCommentsList .commentItem:hover{background:#edeeee}.drawerComments .inputSearch .inputTextAreaBox ::-webkit-scrollbar{width:3px;height:0;background:#fff;border-radius:10px}.drawerComments .inputSearch .inputTextAreaBox .textAreaBox{max-height:77px;padding-right:50px;border-radius:5px;resize:none;border-color:#929293;background:#fff;color:#000}.drawerComments .inputSearch .inputTextAreaBox textarea:hover,.drawerComments .inputSearch .inputTextAreaBox textarea:focus{border-color:#929293;box-shadow:none}.drawerComments .ant-input-search input{height:32px}.drawerComments .ant-input-search input:hover,.drawerComments .ant-input-search input:focus{border-color:#d9d9d9;box-shadow:none}.btnBase{background:#336ffa;border-radius:3px;color:#fff;font-size:12px;width:38px;height:20px;line-height:20px;text-align:center;position:absolute;right:6px;bottom:5px}.sendBtnNormal{background:#3370ff;opacity:.6}.sendBtnActive{background:#336ffa;opacity:1}.add-to-folder-dialog .ant-modal{width:652px;height:420px}.add-to-folder-dialog .ant-modal-body{max-height:300px;padding-top:0;overflow:hidden}.add-to-folder-dialog .footer{display:flex;justify-content:space-between}.add-to-folder-dialog .footer .addBtn{background-color:#ebf6ff;color:#0093ff;border:none;font-weight:600}.add-to-folder-dialog .footer .addBtn:disabled{background-color:#f5f5f5;color:rgba(0,0,0,.25);border-color:#d9d9d9}.add-to-folder-dialog .footer .actions{flex:1;text-align:right}.add-to-folder-dialog .footer .actions button+button{margin-left:8px}.add-to-folder-dialog .tip{font-weight:400;font-size:14px;margin-top:4px}.add-to-folder-dialog .warn{color:#ea4d3d}.folders-dialog .ant-table-selection-column{width:20px;padding-left:0;padding-right:0}.root-folder-picker{width:650px;margin-left:-24px;padding-left:24px;height:52px}.root-folder-picker strong{font-size:16px;color:#000;font-weight:600;line-height:52px}.root-folder-picker span{margin-left:10px;color:#848484;font-size:14px;font-weight:400;line-height:52px;cursor:pointer}.root-folder-picker-checked{background-color:#ebf6ff}.folder-tree-wrapper{height:263px;padding:0;overflow-y:auto;overflow-x:scroll}.folder-tree-wrapper .ant-tree{margin-bottom:10px}.folder-tree-wrapper .ant-tree li,.folder-tree-wrapper .ant-tree .ant-tree-treenode{min-width:330px;min-height:52px;padding:0}.folder-tree-wrapper .ant-tree li:first-child,.folder-tree-wrapper .ant-tree .ant-tree-treenode:first-child{padding-top:0}.folder-tree-wrapper .ant-tree li span.ant-tree-switcher,.folder-tree-wrapper .ant-tree .ant-tree-treenode span.ant-tree-switcher{margin-top:14px;margin-right:14px}.folder-tree-wrapper .ant-tree li span.ant-tree-switcher .ant-tree-switcher-icon,.folder-tree-wrapper .ant-tree .ant-tree-treenode span.ant-tree-switcher .ant-tree-switcher-icon{font-size:20px!important}.folder-tree-wrapper .ant-tree li span.ant-tree-checkbox,.folder-tree-wrapper .ant-tree .ant-tree-treenode span.ant-tree-checkbox{margin-top:14px;margin-right:14px}.folder-tree-wrapper .ant-tree li span.ant-tree-checkbox .ant-tree-checkbox-inner,.folder-tree-wrapper .ant-tree .ant-tree-treenode span.ant-tree-checkbox .ant-tree-checkbox-inner{border-radius:50%;box-shadow:none}.folder-tree-wrapper .ant-tree li span.ant-tree-checkbox .ant-tree-checkbox-inner:hover,.folder-tree-wrapper .ant-tree .ant-tree-treenode span.ant-tree-checkbox .ant-tree-checkbox-inner:hover{border-radius:50%}.folder-tree-wrapper .ant-tree li .ant-tree-checkbox-checked:after,.folder-tree-wrapper .ant-tree .ant-tree-treenode .ant-tree-checkbox-checked:after{border:none}.folder-tree-wrapper .ant-tree li .ant-tree-node-content-wrapper,.folder-tree-wrapper .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper{width:calc(100% - 72px);min-width:320px;height:52px;display:inline-flex;align-items:center;border-bottom:1px solid var(--border_weak, #ececec)}.folder-tree-wrapper .ant-tree li .ant-tree-node-content-wrapper .ant-tree-title span,.folder-tree-wrapper .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title span{display:flex;align-items:center;font-size:16px;font-weight:400}.folder-tree-wrapper .ant-tree li .ant-tree-node-content-wrapper .ant-tree-title img,.folder-tree-wrapper .ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title img{width:32px;margin-right:12px}.folder-tree-wrapper .ant-tree li ul,.folder-tree-wrapper .ant-tree .ant-tree-treenode ul{padding:0 0 0 34px}.folder-tree-wrapper .ant-tree .ant-tree-checkbox .ant-tree-checkbox-inner,.folder-tree-wrapper .ant-tree .ant-tree-checkbox-checked .ant-tree-checkbox-inner{border-radius:50%}.folder-tree-wrapper .ant-tree img{width:32px;height:32px;margin-right:12px}.data-statistics-header{display:flex;flex-direction:row}.watermark-stat-container .watermark-stat-header{display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.watermark-stat-container .watermark-stat-header .ant-select:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selection{border-color:transparent;box-shadow:none;padding-right:10px}.watermark-stat-container .watermark-stat-header .ant-select:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selection .ant-select-selection-selected-value{padding-right:0}.keywords-wrapper .tags-input-dropdown{left:0!important;width:392px;transition:none;animation-name:none;animation-duration:0s;-webkit-animation-name:none;-webkit-animation-duration:0s}.keywords-wrapper--simple{width:100%}.keywords-wrapper--simple .keywords-input-wrapper{position:relative;background:#f5f6f8;border-radius:8px;width:100%;box-sizing:border-box;border:1px solid transparent;transition:border-color .2s ease}.keywords-wrapper--simple .keywords-input-wrapper:focus-within{border-color:#0070f4}.keywords-wrapper--simple .keywords-input-wrapper .keywords-input{width:100%;height:48px;padding-right:100px;font-size:16px;border:none!important;background:transparent!important;border-radius:10px}.keywords-wrapper--simple .keywords-input-wrapper .keywords-input:hover{border:none!important}.keywords-wrapper--simple .keywords-input-wrapper .keywords-input:focus{border:none!important;box-shadow:none!important}.keywords-wrapper--simple .keywords-input-wrapper .keywords-input::placeholder{font-size:24px;color:#949494}.keywords-wrapper--simple .keywords-input-wrapper .keywords-input .ant-input-prefix{left:15px;color:#848484}.keywords-wrapper--simple .keywords-input-wrapper .ant-input-affix-wrapper{border:none!important;background:transparent!important;box-shadow:none!important}.keywords-wrapper--simple .keywords-input-wrapper .ant-input-affix-wrapper:hover{border:none!important;box-shadow:none!important}.keywords-wrapper--simple .keywords-input-wrapper .ant-input-affix-wrapper:focus,.keywords-wrapper--simple .keywords-input-wrapper .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border:none!important;box-shadow:none!important}.keywords-wrapper--simple .keywords-input-wrapper .ant-input-affix-wrapper .ant-input{border:none!important;background:transparent!important;box-shadow:none!important;padding-left:33px!important}.keywords-wrapper--simple .keywords-input-wrapper .ant-input-affix-wrapper .ant-input:hover{border:none!important;box-shadow:none!important}.keywords-wrapper--simple .keywords-input-wrapper .ant-input-affix-wrapper .ant-input:focus{border:none!important;box-shadow:none!important}.keywords-wrapper--simple .keywords-input-wrapper .keywords-input.ant-input{border:none!important;background:transparent!important;box-shadow:none!important}.keywords-wrapper--simple .keywords-input-wrapper .keywords-input.ant-input:hover{border:none!important;box-shadow:none!important}.keywords-wrapper--simple .keywords-input-wrapper .keywords-input.ant-input:focus{border:none!important;box-shadow:none!important}.keywords-wrapper--simple .keywords-input-wrapper--with-extra .keywords-input{padding-right:220px}.keywords-wrapper--simple .keywords-input-wrapper .keywords-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:10px;z-index:1}.keywords-wrapper--simple .keywords-input-wrapper .keywords-search-btn{height:36px;padding:0 24px;border-radius:4px;font-size:16px;font-weight:600;color:#fff;background-color:#0070f4}.keywords-wrapper--simple .keywords-input-wrapper .keywords-back-btn{height:36px;padding:0 10px;border-radius:4px;font-size:14px;font-weight:500;color:#0070f4;background:rgba(0,112,244,.08);border:1px solid rgba(0,112,244,.18)}.keywords-wrapper--simple .keywords-input-wrapper .keywords-back-btn:hover{color:#005ad1;background:rgba(0,112,244,.12);border-color:rgba(0,112,244,.26)}.keywords-wrapper--simple .search-guide-bar{position:absolute;z-index:10;margin-left:6px;margin-top:3px;font-weight:600}.keywords-wrapper--simple .search-guide-bar .guide-bar-content{position:relative;background-color:#0070f4;color:#fff;font-size:16px;border-radius:4px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.keywords-wrapper--simple .search-guide-bar .guide-bar-content:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #0070f4;pointer-events:none}.keywords-wrapper--simple .search-guide-bar .guide-bar-text{flex:1}.keywords-input--with-tags{display:flex;align-items:center}.tags-input-wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex:1;overflow-x:auto;gap:4px}.tags-input-wrapper .ant-tag{margin-right:0;margin-inline-end:0;flex-shrink:0}.tags-input-wrapper .tags-input-field-wrap{display:inline-block;vertical-align:middle}.tags-input-wrapper .tags-input-placeholder-rotator{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:22px;overflow:hidden;pointer-events:none;color:rgba(0,0,0,.25);font-size:14px;font-weight:400;line-height:22px;z-index:1}.tags-input-wrapper .tags-input-placeholder-rotator__track{transition:transform .45s cubic-bezier(.33,1,.68,1);will-change:transform}.tags-input-wrapper .tags-input-placeholder-rotator__track--instant{transition:none!important}.tags-input-wrapper .tags-input-placeholder-rotator__item{height:22px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags-input-wrapper input{background-color:transparent;border:none;box-shadow:none;font-size:14px!important;font-weight:400!important;padding:0;transition:none}.tags-input-wrapper .hidden-value{visibility:hidden;position:absolute;left:-9999px;font-size:14px;font-weight:400}.tags-input-wrapper .input-tips{white-space:nowrap;color:#d0d0d0;font-size:14px!important;font-weight:400!important;margin-left:4px;user-select:none;-webkit-user-select:none}.tags-input-wrapper .ant-tag{background-color:#e3e3e3!important;font-weight:400!important}.keywords-input-prefix{margin:4px 5px 0 15px;flex-shrink:0}.photo-label-feedback-drawer .plfd-tip{margin:0 0 20px;padding:10px 12px;font-size:13px;color:#8a8a8a;line-height:1.6;background:#f7f8fa;border-radius:6px}.photo-label-feedback-drawer .plfd-field{margin-bottom:20px}.photo-label-feedback-drawer .plfd-label{margin-bottom:8px;font-size:14px;font-weight:500;color:#1f2329}.photo-label-feedback-drawer .plfd-required{color:#f5222d}.photo-label-feedback-drawer .plfd-radio{display:flex;align-items:center;height:32px}.photo-label-feedback-drawer .plfd-count{margin-top:4px;font-size:12px;color:#bbb;text-align:right}.photo-label-feedback-drawer .plfd-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.photo-label-feedback-drawer .plfd-danger-zone{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.photo-label-feedback-drawer .plfd-danger-tip{font-size:13px;color:#8a8a8a}.photo-label-feedback-drawer .plfd-disable{padding:0;height:auto;font-size:13px;color:#f5222d}.photo-tag-manage-modal-wrap .ant-modal{padding-bottom:0}.photo-tag-manage-modal-wrap .ant-modal-content{border-radius:12px;overflow:hidden}.photo-tag-manage-modal-wrap .ant-modal-body{padding:0}.photo-tag-manage-modal-wrap .tag-manage-header{display:flex;align-items:center;padding:18px 20px 12px}.photo-tag-manage-modal-wrap .tag-manage-header .tag-manage-title{flex:1;margin:0;font-size:16px;font-weight:600;color:#1d2129;display:flex;align-items:center}.photo-tag-manage-modal-wrap .tag-manage-header .tag-manage-title .anticon{margin-right:6px;color:#ff7a00}.photo-tag-manage-modal-wrap .tag-manage-header .tag-manage-close{cursor:pointer;color:#86909c;font-size:16px;padding:4px}.photo-tag-manage-modal-wrap .tag-manage-header .tag-manage-close:hover{color:#1d2129}.photo-tag-manage-modal-wrap .tag-manage-required{display:flex;align-items:center;margin:0 20px 10px;font-size:14px;color:#1d2129}.photo-tag-manage-modal-wrap .tag-manage-required-label{margin-right:8px}.photo-tag-manage-modal-wrap .tag-manage-tip{margin:0 20px 12px;padding:10px 12px;background:#fff7eb;border:1px solid #ffe1b8;border-radius:6px;font-size:13px;color:#4e5969;line-height:1.5}.photo-tag-manage-modal-wrap .tag-manage-list{margin:0 20px;max-height:360px;min-height:80px;overflow-y:auto}.photo-tag-manage-modal-wrap .tag-manage-loading{display:flex;justify-content:center;padding:40px 0}.photo-tag-manage-modal-wrap .tag-manage-empty{text-align:center;padding:32px 0;color:#86909c}.photo-tag-manage-modal-wrap .tag-manage-empty__icon{font-size:32px;margin-bottom:8px}.photo-tag-manage-modal-wrap .tag-manage-empty__title{font-size:14px;color:#1d2129;margin-bottom:4px}.photo-tag-manage-modal-wrap .tag-manage-empty__hint{font-size:12px}.photo-tag-manage-modal-wrap .tag-manage-row{display:flex;align-items:center;margin-bottom:8px;padding:0 4px;height:40px;border-radius:6px;transition:background .12s}.photo-tag-manage-modal-wrap .tag-manage-row:hover{background:#fafafa}.photo-tag-manage-modal-wrap .tag-manage-row:hover .tag-manage-row__ops{opacity:1}.photo-tag-manage-modal-wrap .tag-manage-row--disabled .tag-manage-row__input{text-decoration:line-through;color:#b8b8b8}.photo-tag-manage-modal-wrap .tag-manage-row--disabled .tag-manage-row__ops{opacity:1}.photo-tag-manage-modal-wrap .tag-manage-row--error .tag-manage-row__input{color:#dc2626}.photo-tag-manage-modal-wrap .tag-manage-row__dot{width:8px;height:8px;border-radius:50%;margin-right:10px;flex-shrink:0}.photo-tag-manage-modal-wrap .tag-manage-row__input{flex:1;border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}.photo-tag-manage-modal-wrap .tag-manage-row__input:focus{background:transparent!important}.photo-tag-manage-modal-wrap .tag-manage-row__usage{font-size:12px;color:#9ca3af;flex-shrink:0;font-variant-numeric:tabular-nums;margin-left:8px}.photo-tag-manage-modal-wrap .tag-manage-row__usage--empty{color:#d1d5db}.photo-tag-manage-modal-wrap .tag-manage-row__error{font-size:12px;color:#dc2626;flex-shrink:0;margin-left:8px}.photo-tag-manage-modal-wrap .tag-manage-row__ops{display:flex;align-items:center;gap:12px;margin-left:12px;opacity:0;transition:opacity .12s;flex-shrink:0}.photo-tag-manage-modal-wrap .tag-manage-row__op{font-size:12px;color:#9ca3af;cursor:pointer;user-select:none}.photo-tag-manage-modal-wrap .tag-manage-row__op:hover{color:#1d2129}.photo-tag-manage-modal-wrap .tag-manage-row__op--danger:hover{color:#dc2626}.photo-tag-manage-modal-wrap .tag-manage-row__op--accent{color:#16a34a}.photo-tag-manage-modal-wrap .tag-manage-row__op--accent:hover{color:#15803d}.photo-tag-manage-modal-wrap .tag-manage-add{display:block;margin:12px 20px 0;width:calc(100% - 40px);padding:10px 0;background:#f7f8fa;border:1px dashed #c9cdd4;border-radius:6px;color:#4e5969;font-size:14px;cursor:pointer;transition:all .15s}.photo-tag-manage-modal-wrap .tag-manage-add:hover{background:#fff3e6;border-color:#ff7a00;color:#ff7a00}.photo-tag-manage-modal-wrap .tag-manage-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-top:16px;border-top:1px solid #e5e6eb}.photo-tag-manage-modal-wrap .tag-manage-footer__feedback{margin-right:16px;padding:0;height:auto;font-size:13px}.photo-tag-manage-modal-wrap .tag-manage-footer__actions{display:flex;gap:8px}.photo-tag-team-stats-modal-wrap .ant-modal-content{border-radius:12px;overflow:hidden}.photo-tag-team-stats-modal-wrap .ant-modal-body{padding:0}.photo-tag-team-stats-modal-wrap .team-stats-header{display:flex;align-items:center;padding:18px 20px 14px;border-bottom:1px solid #f2f3f5}.photo-tag-team-stats-modal-wrap .team-stats-header .team-stats-back{cursor:pointer;color:#4e5969;font-size:16px;padding:4px 8px 4px 0}.photo-tag-team-stats-modal-wrap .team-stats-header .team-stats-back:hover{color:#1d2129}.photo-tag-team-stats-modal-wrap .team-stats-header .team-stats-title{flex:1;margin:0 0 0 4px;font-size:16px;font-weight:600;color:#1d2129}.photo-tag-team-stats-modal-wrap .team-stats-header .team-stats-tag{font-size:13px;color:#4e5969;padding:4px 10px;background:#f2f3f5;border-radius:4px}.photo-tag-team-stats-modal-wrap .team-stats-when{display:flex;align-items:center;padding:14px 20px 6px}.photo-tag-team-stats-modal-wrap .team-stats-when__label{font-size:13px;color:#1d2129;font-weight:500;margin-right:8px}.photo-tag-team-stats-modal-wrap .team-stats-when__range{font-size:12px;color:#86909c}.photo-tag-team-stats-modal-wrap .team-stats-summary{display:flex;margin:4px 20px 16px;padding:14px 0;background:#f7f8fa;border-radius:8px}.photo-tag-team-stats-modal-wrap .team-stats-summary__col{flex:1;display:flex;flex-direction:column;align-items:center;border-right:1px solid #e5e6eb}.photo-tag-team-stats-modal-wrap .team-stats-summary__col:last-child{border-right:none}.photo-tag-team-stats-modal-wrap .team-stats-summary__num{font-size:22px;font-weight:600;color:#1d2129;line-height:1.2}.photo-tag-team-stats-modal-wrap .team-stats-summary__label{font-size:12px;color:#86909c;margin-top:4px}.photo-tag-team-stats-modal-wrap .team-stats-list{margin:0 20px 20px;max-height:320px;overflow-y:auto}.photo-tag-team-stats-modal-wrap .team-stats-list__empty{text-align:center;padding:40px 0;color:#86909c;font-size:13px}.photo-tag-team-stats-modal-wrap .team-stats-list__empty-icon{font-size:32px;margin-bottom:8px}.photo-tag-team-stats-modal-wrap .team-stats-list__empty-title{font-size:14px;color:#1d2129;margin-bottom:4px}.photo-tag-team-stats-modal-wrap .team-stats-list__empty-hint{font-size:12px;line-height:1.5}.photo-tag-team-stats-modal-wrap .team-stats-row{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f2f3f5}.photo-tag-team-stats-modal-wrap .team-stats-row:last-child{border-bottom:none}.photo-tag-team-stats-modal-wrap .team-stats-row__name{flex:1;font-size:14px;color:#1d2129}.photo-tag-team-stats-modal-wrap .team-stats-row__stats{display:flex;gap:16px}.photo-tag-team-stats-modal-wrap .team-stats-cell{display:flex;flex-direction:column;align-items:center;min-width:52px}.photo-tag-team-stats-modal-wrap .team-stats-cell b{font-size:16px;font-weight:600;color:#1d2129;line-height:1.2}.photo-tag-team-stats-modal-wrap .team-stats-cell em{font-size:11px;font-style:normal;color:#86909c;margin-top:2px}.photo-tag-team-stats-modal-wrap .team-stats-cell.is-bad b{color:#f53f3f}.location-picker-modal .container{background-color:#f7f8fa;padding:12px 10px}.location-picker-modal .container .empty{height:450px;display:flex;justify-content:center;padding-top:100px}.location-picker-modal .container .list{margin-top:12px;margin-right:-10px;padding:7px 1px 7px 0;height:450px;overflow-y:scroll}.location-picker-modal .container .list .item{font-size:16px;display:flex;flex-direction:row;align-items:center;padding:10px 0;border-bottom:solid 1px #DEDFE1;cursor:pointer}.location-picker-modal .container .list .item:last-child{border-bottom:none}.location-picker-modal .container .list .item .address{color:#000;margin-left:6px}.location-picker-modal .container .list .item .detail{color:#999;margin-left:8px}.location-picker-modal .container .list .item .keyword{color:#0093ff}.tag-picker-modal .ant-modal-body{padding:0}.tag-picker-modal .tag-picker-tabs .ant-tabs-nav{margin:0;padding:0 16px}.tag-picker-modal .tag-picker-tabs .ant-tabs-tab{padding:16px 0;margin-right:32px}.tag-picker-modal .tag-picker-list{display:flex;flex-wrap:wrap;gap:12px;height:360px;overflow-y:auto;align-content:flex-start}.tag-picker-modal .tag-picker-item{display:flex;align-items:center;padding:6px 12px;border:1px solid #D9D9D9;border-radius:4px;cursor:pointer;transition:all .3s;user-select:none}.tag-picker-modal .tag-picker-item:hover{border-color:#40a9ff}.tag-picker-modal .tag-picker-item.active{border-color:#1890ff;background-color:#e6f7ff}.tag-picker-modal .tag-picker-item .tag-color-dot{width:8px;height:8px;border-radius:50%;margin-right:6px}.tag-picker-modal .tag-picker-item .tag-name{font-size:14px;color:#333}.ai-photo-king-page .photo-filter-v2{position:relative;z-index:2;background:#fff;padding:10px 14px 14px 24px}.ai-photo-king-page .photo-filter-v2 .pfv2-panel{display:flex;flex-direction:column;gap:8px}.ai-photo-king-page .photo-filter-v2 .pfv2-top-row{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.ai-photo-king-page .photo-filter-v2 .pfv2-block{flex:1;min-width:320px}.ai-photo-king-page .photo-filter-v2 .pfv2-block-label{font-size:14px;font-weight:500;color:#5b6077;margin-bottom:8px}.ai-photo-king-page .photo-filter-v2 .pfv2-time-display{width:100%;border:1px solid #d8dbe7;border-radius:10px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.ai-photo-king-page .photo-filter-v2 .pfv2-time-display:hover{border-color:#7db1ff;box-shadow:0 0 0 3px rgba(0,112,244,.12)}.ai-photo-king-page .photo-filter-v2 .pfv2-time-display .anticon{color:#0070f4;font-size:18px}.ai-photo-king-page .photo-filter-v2 .pfv2-time-text{font-size:16px;font-weight:500;color:#1f2333;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ai-photo-king-page .photo-filter-v2 .pfv2-time-tag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:#edf3ff;color:#0070f4;font-size:12px;font-weight:500}.ai-photo-king-page .photo-filter-v2 .pfv2-time-tag.highlight{background:#fff5eb;color:#f38300}.ai-photo-king-page .photo-filter-v2 .pfv2-row--quick{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ai-photo-king-page .photo-filter-v2 .pfv2-row--keywords{display:flex;align-items:center;gap:12px}.ai-photo-king-page .photo-filter-v2 .pfv2-row--keywords .pfv2-keywords-block{flex:1 1 auto;min-width:320px;max-width:none}.ai-photo-king-page .photo-filter-v2 .pfv2-row--smart{display:flex;align-items:center;gap:16px;padding:4px 0 2px}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#ff7a00;cursor:pointer;transition:opacity .15s}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-link .anticon{font-size:14px;color:#ff7a00}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-link:hover{opacity:.75}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-stats{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#ff7a00;cursor:pointer;transition:opacity .15s}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-stats .anticon:first-child{font-size:14px;color:#ff7a00}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-stats b{color:#ff7a00;font-weight:700;margin:0 2px}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-stats__when{color:#ff7a00;margin-left:4px;font-size:12px}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-stats__arrow{margin-left:4px;font-size:12px!important;color:#ff7a00!important;transition:transform .15s}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-stats:hover{opacity:.75}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-stats:hover .pfv2-smart-stats__arrow{transform:translate(2px)}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-cta{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 6px;background:linear-gradient(90deg,#fff3e0,#ffe7cc);border-radius:999px;cursor:pointer;font-size:13px;color:#4e5969;transition:all .15s}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-cta__badge{display:inline-flex;align-items:center;padding:2px 8px;background:linear-gradient(90deg,#ff8a00,#ff6b00);color:#fff;font-size:12px;font-weight:600;border-radius:999px;letter-spacing:.5px}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-cta__text b{color:#ff5c00;font-weight:700}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-cta__text em{color:#ff5c00;font-style:normal;font-weight:600}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-cta__arrow{font-size:14px!important;color:#ff5c00!important;transition:transform .15s}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-cta:hover{background:linear-gradient(90deg,#ffe7cc,#ffd9b3)}.ai-photo-king-page .photo-filter-v2 .pfv2-smart-cta:hover .pfv2-smart-cta__arrow{transform:translate(3px)}.ai-photo-king-page .photo-filter-v2 .pfv2-quick-filter{display:flex;align-items:center}.ai-photo-king-page .photo-filter-v2 .pfv2-quick-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-photo-king-page .photo-filter-v2 .pfv2-quick-list.pfv2-quick-list--disabled .pfv2-quick-item{color:#c8c8c8;cursor:not-allowed;pointer-events:none}.ai-photo-king-page .photo-filter-v2 .pfv2-quick-item{font-size:12px;color:#666;cursor:pointer;user-select:none}.ai-photo-king-page .photo-filter-v2 .pfv2-quick-item:hover{color:#0070f4}.ai-photo-king-page .photo-filter-v2 .pfv2-divider{color:#d0d3d6;font-size:12px;margin:0 4px}.ai-photo-king-page .photo-filter-v2 .pfv2-recommend{display:flex;align-items:center;gap:8px}.ai-photo-king-page .photo-filter-v2 .pfv2-recommend-label{font-size:12px;color:#999}.ai-photo-king-page .photo-filter-v2 .pfv2-recommend-list{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;max-width:450px;overflow:hidden}.ai-photo-king-page .photo-filter-v2 .pfv2-recommend-item{font-size:12px;color:#666;cursor:pointer;user-select:none}.ai-photo-king-page .photo-filter-v2 .pfv2-recommend-item:hover{color:#0070f4}.ai-photo-king-page .photo-filter-v2 .pfv2-group-by-user-divider{flex-shrink:0}.ai-photo-king-page .photo-filter-v2 .pfv2-group-by-user{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,112,244,.18);background:rgba(0,112,244,.06)}.ai-photo-king-page .photo-filter-v2 .pfv2-group-by-user-label{font-size:12px;color:#1f2d3d;user-select:none;font-weight:600}@keyframes pfv2BadgePulse{0%,to{transform:scale(1)}45%{transform:scale(1.14)}70%{transform:scale(1)}}.ai-photo-king-page .photo-filter-v2 .pfv2-group-by-user-badge{position:absolute;top:-8px;right:-20px;z-index:1;padding:0 5px;font-size:10px;font-weight:600;line-height:16px;color:#fff;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:8px 8px 8px 2px;border:none;box-shadow:0 1px 3px rgba(0,0,0,.25);pointer-events:none;white-space:nowrap;user-select:none;transform-origin:center;animation:pfv2BadgePulse 1.8s ease-in-out infinite}.ai-photo-king-page .photo-filter-v2 .pfv2-group-by-user .ant-switch{transform:translateY(.5px)}.ai-photo-king-page .photo-filter-v2 .pfv2-ai-photo-jun-entry{display:inline-flex;align-items:center;flex-shrink:0;margin-left:4px}.ai-photo-king-page .photo-filter-v2 .pfv2-ai-photo-jun-entry .ant-btn{font-size:12px;font-weight:500;height:28px;line-height:26px;padding:0 12px;border-radius:6px}.ai-photo-king-page .photo-filter-v2 .pfv2-keywords,.ai-photo-king-page .photo-filter-v2 .pfv2-keywords .keywords-wrapper{width:100%}.ai-photo-king-page .photo-filter-v2 .pfv2-keywords .keywords-wrapper .label{display:none}.ai-photo-king-page .photo-filter-v2 .pfv2-keywords .keywords-wrapper .tag-dropdown-bind-node,.ai-photo-king-page .photo-filter-v2 .pfv2-keywords .keywords-wrapper .tags-input-dropdown{width:calc(100% - 2px)}.ai-photo-king-page .photo-filter-v2 .pfv2-keywords .keywords-wrapper .quickpicker-wrapper{margin-top:10px;width:100%;color:#7d8298}.ai-photo-king-page .photo-filter-v2 .pfv2-keywords .keywords-wrapper .keywords-input-wrapper .keywords-input{width:100%;height:48px;background-color:#f5f6f8}.ai-photo-king-page .photo-filter-v2 .pfv2-keywords .keywords-wrapper .keywords-input-wrapper .keywords-input .ant-input::placeholder{color:#949494!important;opacity:1!important}.ai-photo-king-page .photo-filter-v2 .pfv2-bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ai-photo-king-page .photo-filter-v2 .pfv2-row--selectors{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.ai-photo-king-page .photo-filter-v2 .pfv2-selectors{display:flex;flex-wrap:wrap;gap:12px;flex:1}.ai-photo-king-page .photo-filter-v2 .pfv2-selector{background:#f5f6f8;border-radius:10px;padding:12px 16px;display:flex;align-items:center;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease,background .2s ease;position:relative}.ai-photo-king-page .photo-filter-v2 .pfv2-selector:hover{border-color:#7db1ff;background:#eef3ff}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--active{border-color:#0070f4;background:#e8f2ff}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--active .pfv2-selector-label{color:#0c2b6d}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--tag-empty{border-color:#0070f4;background:#fff}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--tag-empty .pfv2-selector-value--tag{color:#0070f4}.ai-photo-king-page .photo-filter-v2 .pfv2-selector__free-badge{position:absolute;bottom:100%;left:50%;transform:translate(-50%,6px);padding:1px 8px;background:linear-gradient(90deg,#ff8a00,#ff6b00);color:#fff;font-size:11px;font-weight:600;line-height:1.4;border-radius:999px;white-space:nowrap;letter-spacing:.5px;pointer-events:none;z-index:1}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--time{width:188px;height:32px;border-radius:6px;border:1px solid #D0D3D6;background:#fff;padding:0 12px;display:flex;align-items:center;justify-content:space-between}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--time:hover{border-color:#d0d3d6;background:#fff}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--time.pfv2-selector--active .pfv2-selector-value{color:#0070f4}.ai-photo-king-page .photo-filter-v2 .pfv2-selector .anticon{color:#8e94a5;font-size:14px}.ai-photo-king-page .photo-filter-v2 .pfv2-selector-label{font-size:14px;color:#2b2f43}.ai-photo-king-page .photo-filter-v2 .pfv2-selector-value{font-size:14px;color:#636b82;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-king-page .photo-filter-v2 .pfv2-selector-value--left{text-align:left}.ai-photo-king-page .photo-filter-v2 .pfv2-selector-value--time{margin:0;font-size:14px;color:#8f959e;flex:1;text-align:left}.ai-photo-king-page .photo-filter-v2 .pfv2-selector-value--placeholder{color:#8f959e}.ai-photo-king-page .photo-filter-v2 .pfv2-selector-value--active{color:#0070f4!important}.ai-photo-king-page .photo-filter-v2 .pfv2-time-arrow{margin-left:10px;color:#8f959e!important;font-size:14px!important;flex-shrink:0}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--member{width:188px;height:32px;border-radius:6px;border:1px solid #D0D3D6;background:#fff;padding:0 12px;justify-content:space-between}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--member:hover{border-color:#d0d3d6;background:#fff}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--member .pfv2-selector-value{font-size:14px;color:#8f959e;margin:0;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--member .anticon{color:#8f959e;font-size:14px;margin-left:10px;flex-shrink:0}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--member.pfv2-selector--active .pfv2-selector-value{color:#0070f4}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--watermark{width:188px;height:32px;border-radius:6px;border:1px solid #D0D3D6;background:#fff;padding:0 12px;justify-content:space-between}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--watermark:hover{border-color:#d0d3d6;background:#fff}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--watermark .pfv2-selector-value{font-size:14px;color:#8f959e;margin:0;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--watermark .anticon{color:#8f959e;font-size:14px;margin-left:10px;flex-shrink:0}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--watermark.pfv2-selector--active .pfv2-selector-value{color:#0070f4}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--more,.ai-photo-king-page .photo-filter-v2 .pfv2-selector--tag{width:142px;height:32px;border-radius:6px;border:1px solid #D0D3D6;background:#fff;padding:0 12px;justify-content:space-between}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--more:hover,.ai-photo-king-page .photo-filter-v2 .pfv2-selector--tag:hover{border-color:#d0d3d6;background:#fff}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--more .pfv2-selector-value,.ai-photo-king-page .photo-filter-v2 .pfv2-selector--tag .pfv2-selector-value{font-size:14px;color:#8f959e;margin:0;flex:1;text-align:left}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--more .anticon,.ai-photo-king-page .photo-filter-v2 .pfv2-selector--tag .anticon{color:#8f959e;font-size:14px;margin-left:10px;flex-shrink:0}.ai-photo-king-page .photo-filter-v2 .pfv2-selector--more.pfv2-selector--active .pfv2-selector-value,.ai-photo-king-page .photo-filter-v2 .pfv2-selector--tag.pfv2-selector--active .pfv2-selector-value{color:#0070f4}.ai-photo-king-page .photo-filter-v2 .pfv2-reset-link{font-size:14px;color:#0070f4;cursor:pointer;margin-left:4px;user-select:none;border-radius:6px;border:1px solid #D0D3D6;background:#fff;padding:5px 12px}.ai-photo-king-page .photo-filter-v2 .pfv2-action-buttons{display:flex;gap:12px}.ai-photo-king-page .photo-filter-v2 .pfv2-action-buttons .ant-btn-lg{min-width:110px;border-radius:10px}.ai-photo-king-page .photo-filter-v2 .pfv2-action-buttons .ant-btn-primary.ant-btn-lg{box-shadow:none;text-shadow:none;width:150px}.ai-photo-king-page .photo-filter-v2 .filter-more-menu .ant-menu-submenu-title{font-weight:500}.pfv2-tag-empty{width:280px;text-align:center}.pfv2-tag-empty__icon{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:#fff3e0;display:flex;align-items:center;justify-content:center;font-size:24px}.pfv2-tag-empty__title{font-size:15px;font-weight:600;color:#1d2129;margin-bottom:6px}.pfv2-tag-empty__desc{font-size:13px;color:#86909c;line-height:1.6;margin-bottom:16px}.pfv2-tag-empty__desc b{color:#ff5c00;font-weight:600}.pfv2-tag-empty__cta{display:inline-block;padding:8px 28px;background:linear-gradient(90deg,#ff8a00,#ff6b00);color:#fff;font-size:14px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:opacity .15s}.pfv2-tag-empty__cta:hover{opacity:.9}.photo-component{margin-bottom:20px;margin-right:20px;width:208px;min-height:270px;padding-bottom:12px;background-color:#fff;border-radius:8px;position:relative}.photo-component .checkbox-wrapper{width:100%;height:100%;background:#f7f8f9;position:relative}.photo-component .checkbox-wrapper .check-box{position:absolute;top:8px;right:8px;z-index:3}.photo-component .check-block{width:100%;height:100%;background:transparent;position:absolute;left:0;top:0;z-index:4;cursor:pointer}.photo-component .check-block .downloaded-tag{position:absolute;top:10px;left:8px;border-radius:6px;background:rgba(0,0,0,.2);padding:0 4px;height:18px;display:flex;align-items:center;color:#fff;font-size:12px;font-weight:500;pointer-events:none;white-space:nowrap}.photo-component .check-block .magnifierIcon,.photo-component .check-block:hover .downloaded-tag{display:none}.photo-component .check-block:hover .magnifierIcon{display:block}.photo-component .photo-content{width:100%;height:100%;position:absolute;left:0;top:0;padding:14px;z-index:2}.photo-component .photo-content .cannot-remove-watermark-tag{position:absolute;top:0;left:0;border-radius:4px;background:rgba(255,136,0,.2);padding:0 4px;height:16px;display:flex;align-items:center;z-index:1;color:#de7802;font-family:PingFang SC;font-size:10px;font-style:normal;font-weight:500;line-height:13px}.photo-component .photo-content .rectification-tag{position:absolute;top:-4px;left:-6px;border-radius:1px;background:rgba(0,0,0,.6);padding:0 4px;height:18px;display:flex;align-items:center;z-index:1;color:#fff;font-size:12px;font-weight:500}.photo-component .photo-content .abnormal-photo-tag{position:absolute;top:-8px;right:12px;cursor:pointer;z-index:10;width:24px;height:24px}.photo-component .photo-content .abnormal-photo-tag img{width:100%;height:100%;object-fit:contain}.photo-component .photo-content .photo{width:180px;height:180px;margin-bottom:10px;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative}.photo-component .photo-content .photo .play-icon{width:40px;height:40px;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.photo-component .photo-content .photo .not-app-alert-icon{font-size:14px;color:#fff;opacity:.8;position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:33px}.photo-component .photo-content .photo .not-app-msg{width:100%;height:50px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:0;padding-top:10px}.photo-component .photo-content .photo .not-app-msg p{margin:0;text-align:center;font-size:12px;font-weight:400;color:rgba(255,255,255,.85);line-height:17px}.photo-component .photo-content .photo .badge{width:30px;height:18px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:2px;background:rgba(235,246,255,.8);font-size:11px;font-style:normal;font-weight:400;line-height:18px;color:#0093ff;text-align:center}.photo-component .photo-content .info{margin:0;font-size:14px;font-weight:400;color:#8c8c8c;line-height:18px;text-align:center}.abnormal-photo-tooltip{font-weight:600}.abnormal-photo-tooltip.ant-tooltip .ant-tooltip-inner{background-color:#ea4d3d!important;color:#fff!important;font-size:14px!important;border-radius:4px!important;position:relative!important}.abnormal-photo-tooltip.ant-tooltip .ant-tooltip-inner:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #EA4D3D;pointer-events:none}.abnormal-photo-tooltip.ant-tooltip .ant-tooltip-arrow{display:none!important}.abnormal-photo-tooltip.abnormal-photo-tooltip-warning.ant-tooltip .ant-tooltip-inner{background-color:#f5a623!important}.abnormal-photo-tooltip.abnormal-photo-tooltip-warning.ant-tooltip .ant-tooltip-inner:before{border-bottom-color:#f5a623!important}.abnormal-photo-tooltip.abnormal-photo-tooltip-warning.ant-tooltip .ant-tooltip-arrow{display:none!important}.abnormal-photo-tooltip.abnormal-photo-tooltip-fake.ant-tooltip .ant-tooltip-inner{background-color:#ea4d3d!important}.abnormal-photo-tooltip.abnormal-photo-tooltip-fake.ant-tooltip .ant-tooltip-inner:before{border-bottom-color:#ea4d3d!important}.abnormal-photo-tooltip.abnormal-photo-tooltip-fake.ant-tooltip .ant-tooltip-arrow{display:none!important}.photo-with-tag{display:inline-block;vertical-align:top}.photo-with-tag--batch-mode{cursor:pointer}.photo-with-tag--batch-mode .photo{cursor:pointer!important;transition:box-shadow .12s}.photo-with-tag--batch-mode:hover .photo{box-shadow:0 0 0 2px #378add}.photo .photo-tag-overlay{position:absolute;left:8px;top:8px;z-index:6;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 16px);pointer-events:auto}.photo .photo-tag-overlay .photo-tag{background-color:rgba(255,255,255,.95)!important;border:none;box-shadow:0 1px 3px rgba(0,0,0,.12);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.photo .photo-tag-overlay .photo-tag:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:currentColor;margin-right:4px;flex-shrink:0}.photo .photo-tag-overlay .photo-tag-more{color:#888;background-color:rgba(255,255,255,.95);padding:0 5px;border-radius:7px;line-height:14px;height:14px;font-size:10px;box-shadow:0 1px 3px rgba(0,0,0,.12)}.photo .photo-tag-overlay .photo-tag{display:inline-flex;align-items:center;padding:0 6px;height:14px;line-height:14px;font-size:10px;font-weight:500;border-radius:7px;white-space:nowrap;max-width:156px;overflow:hidden}.photo .photo-tag-overlay .photo-tag .photo-tag__name{overflow:hidden;text-overflow:ellipsis}.photo .photo-tag-overlay .photo-tag .photo-tag__remove{margin-left:2px;display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;border-radius:50%;font-size:11px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s,background-color .12s;color:inherit}.photo .photo-tag-overlay .photo-tag:hover .photo-tag__remove{opacity:.7}.photo .photo-tag-overlay .photo-tag .photo-tag__remove:hover{opacity:1;background-color:rgba(0,0,0,.1)}.photo .photo-tag-overlay .photo-tag.photo-tag--replaceable{cursor:pointer}.photo .photo-tag-overlay .photo-tag.photo-tag--busy{opacity:.6;pointer-events:none}.tag-picker-popover{width:260px;max-height:380px;display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden}.tpp-search-wrap{position:relative;flex-shrink:0;margin:12px 12px 10px}.tpp-search{width:100%;height:32px;font-size:13px;padding:0 50px 0 10px;border:1px solid #e5e6eb;border-radius:6px;outline:none;background:#fff;font-family:inherit;box-sizing:border-box}.tpp-search:focus{border-color:#378add;box-shadow:0 0 0 3px rgba(55,138,221,.12)}.tpp-batch-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;color:#378add;font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;font-family:inherit;display:flex;align-items:center;gap:3px}.tpp-batch-btn:hover{background:rgba(55,138,221,.1)}.tpp-batch-btn .anticon{font-size:13px}.tpp-body{flex:1;overflow-y:auto;padding:0 12px 12px;min-height:0}.tpp-body::-webkit-scrollbar{width:4px}.tpp-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.tpp-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}.tpp-section{margin-bottom:4px}.tpp-section__label{font-size:11px;color:#999;margin:6px 2px 8px;letter-spacing:.5px;display:flex;align-items:center;gap:5px}.tpp-section__label .anticon{font-size:11px}.tpp-divider{margin:10px 0 8px;padding:8px 4px;border-top:1px solid rgba(0,0,0,.08);font-size:11px;color:#888;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.tpp-divider:hover{color:#378add}.tpp-divider__chev{font-size:14px;transition:transform .2s}.tpp-divider__chev--open{transform:rotate(180deg)}.tpp-empty{padding:28px 12px;text-align:center;font-size:12px;color:#999}.tpp-tags{display:flex;flex-wrap:wrap;gap:6px}.tpp-tag{font-size:12px;padding:6px 12px;border-radius:14px;background:#f1efe8;color:#333;cursor:pointer;border:1px solid transparent;transition:all .12s;user-select:none;white-space:nowrap}.tpp-tag:hover,.tpp-tag--focused{background:#e6f1fb;color:#185fa5;border-color:#378add}.tpp-tag--active{background:#378add;color:#fff;border-color:#378add}.tpp-tag--active:hover{background:#185fa5;color:#fff}.batch-tag-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;padding:12px 16px;border-radius:12px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 32px rgba(0,0,0,.25);z-index:1100;font-size:13px;animation:btb-slide-up .25s cubic-bezier(.34,1.56,.64,1)}@keyframes btb-slide-up{0%{transform:translate(-50%) translateY(80px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.btb-count{font-weight:500;padding:0 4px}.btb-count b{color:#5fa5e8;font-size:16px;margin:0 3px}.btb-divider{width:1px;height:18px;background:rgba(255,255,255,.2)}.btb-btn{background:none;border:none;color:#fff;cursor:pointer;padding:6px 12px;border-radius:6px;font-size:13px;font-family:inherit;transition:background .12s;display:inline-flex;align-items:center;gap:4px}.btb-btn:hover:not(:disabled){background:rgba(255,255,255,.1)}.btb-btn:disabled{color:rgba(255,255,255,.4);cursor:not-allowed}.btb-btn--primary{background:#378add;color:#fff;font-weight:500}.btb-btn--primary:hover:not(:disabled){background:#185fa5}.btb-btn--primary:disabled{background:rgba(255,255,255,.15)}.btb-btn .anticon{font-size:14px}.pcto-chip{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 8px;border-radius:11px;max-width:calc(100% - 60px);z-index:8;cursor:default}.pcto-chip__icon{font-size:11px}.pcto-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:88px}.pcto-chip__more{background:rgba(0,0,0,.08);color:#555;font-size:10px;padding:0 5px;border-radius:8px;margin-left:2px}.pcto-chip__x{cursor:pointer;color:#999;font-size:13px;line-height:1;margin-left:2px;font-weight:300}.pcto-chip__x:hover{color:#e24b4a}.pcto-add-host{display:contents}.pcto-add-btn{position:absolute;right:8px;bottom:8px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.75);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .15s,transform .15s,background .15s;border:none;font-family:inherit;z-index:9}.pcto-add-btn .anticon{font-size:16px}.pcto-add-btn:hover,.pcto-add-btn--active{background:#378add;transform:scale(1.06)}.pcto-add-btn:disabled{background:rgba(0,0,0,.45);cursor:not-allowed;opacity:.5}.photo-component:hover .pcto-add-btn,.photo-card:hover .pcto-add-btn,.photo-thumb:hover .pcto-add-btn,.pcto-host:hover .pcto-add-btn{opacity:1;transform:scale(1)}.pcto-add-btn--active{opacity:1!important;transform:scale(1)!important}.pcto-popover-overlay .ant-popover-inner-content{padding:0!important}.pcto-popover-overlay .ant-popover-inner{border-radius:12px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.12)}.pcto-popover-overlay .ant-popover-arrow{display:none}.folder-modal .rule-block{background:#fafafa}.folder-modal .rule-block .trial-text{background:rgba(255,136,0,.2);border-radius:4px;line-height:13px;padding:2px 4px;color:#de7802;font-size:10px;font-weight:500}.folder-modal .rule-block .rule-title{background:#fff}.folder-modal .example.example-naming{width:680px}.folder-modal .folder-classify .folder-card{background:#fff;border:1px solid #eee;border-radius:6px}.folder-modal .folder-classify .folder-card .folder-card__header{background:#fff;padding:12px 16px;border-radius:4px}.folder-modal .folder-classify .folder-card .folder-card__header .title{color:#000;font-weight:600;margin-right:4px}.folder-modal .folder-classify .folder-card .folder-card__header .trial-text{background:rgba(255,136,0,.2);border-radius:4px;line-height:13px;padding:2px 4px;color:#de7802;font-size:10px;font-weight:500}.folder-modal .folder-classify .folder-card .folder-card__body{background:#fafafa;padding:16px;display:flex;gap:24px}.folder-modal .folder-classify .folder-card .folder-card__body .folder-left{width:250px}.folder-modal .folder-classify .folder-card .folder-card__body .folder-left .vip-note{margin-top:4px;margin-bottom:20px;color:#dc860c;font-size:12px;padding-left:5px}.folder-modal .folder-classify .folder-card .folder-card__body .folder-right .preview-card .preview-card__title{font-weight:600;margin-bottom:12px;font-size:14px}.folder-modal .folder-classify .folder-card .folder-card__body .folder-right .preview-card .preview-card__title .preview-card__title-text{color:#999;font-size:12px;margin-left:4px;font-weight:400}.folder-modal .folder-classify .folder-card .folder-card__body .folder-right .preview-card .preview-card__box{width:392px;height:263px;border-radius:8px;background:#fff;border:1px solid #f0f0f0;box-sizing:border-box;padding-left:10px}.folder-modal .folder-classify .folder-card .folder-card__body .folder-right .preview-card .preview-card__img{width:100%;height:100%}.folder-modal .folder-classify .folder-card .folder-card__body .folder-right .preview-card .preview-card__img img{object-fit:cover}.folder-modal .folder-classify .folder-card .folder-card__body .folder-right .preview-card .preview-card__img img.preview-level-1{width:380px;margin:0}.folder-modal .folder-classify .folder-card .folder-card__body .folder-right .preview-card .preview-card__img img.preview-level-1.no-preview-img{width:260px;margin:12px 12px 12px 20px}.folder-modal .folder-classify .folder-card .folder-card__body .folder-right .preview-card .preview-card__img img.preview-level-2,.folder-modal .folder-classify .folder-card .folder-card__body .folder-right .preview-card .preview-card__img img.preview-level-3{width:224px}.folder-modal .folder-classify .folder-card .folder-level{margin-bottom:20px}.folder-modal .folder-classify .folder-card .folder-level.no-gap{margin-bottom:4px}.folder-modal .folder-classify .folder-card .folder-level:last-child{margin-bottom:0}.folder-modal .folder-classify .folder-card .folder-level .folder-level__title{display:flex;align-items:center;padding:8px 6px}.folder-modal .folder-classify .folder-card .folder-level .folder-level__title:first-child{padding-top:0}.folder-modal .folder-classify .folder-card .folder-level .folder-level__title .folder-level__title-left{display:flex;align-items:center}.folder-modal .folder-classify .folder-card .folder-level .folder-level__title .folder-level__title-left .folder-level__label{font-weight:600;margin-right:3px}.folder-modal .folder-classify .folder-card .folder-level .folder-level__title .folder-level__title-left .folder-level__vip{width:18px;height:18px}.folder-modal .folder-classify .folder-card .folder-level .folder-level__control{display:flex;align-items:center;padding:12px 14px;border-radius:6px;background:#fff}.folder-modal .folder-classify .folder-card .folder-level .folder-level__control.is-disabled{background:#fafafa}.folder-modal .folder-classify .folder-card .folder-level .folder-level__control .folder-level__icon{margin-right:12px}.folder-modal .folder-classify .folder-card .folder-level .folder-level__control .folder-level__icon img{width:20px;height:20px}.folder-modal .folder-classify .folder-card .folder-level .folder-level__control .folder-level__select{flex:1;position:relative}.folder-modal .folder-classify .folder-card .folder-level .folder-level__control .folder-level__select .ant-select-selector{height:44px!important;display:flex!important;align-items:center!important;border-radius:6px!important;padding-left:46px!important}.folder-modal .folder-classify .folder-card .folder-level .folder-level__control .folder-level__select .folder-level__icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.folder-modal .folder-classify .folder-card .folder-level .folder-level__control .folder-level__select .folder-level__icon img{width:100%;height:100%;object-fit:contain}.folder-modal .folder-classify .folder-card .folder-level .folder-level__control .folder-level__select.folder-level__select--disabled .ant-select-selector{background:#f7f7f7!important;color:#bfbfbf!important}.folder-modal .modal-title-with-hint .modal-title-text{font-size:18px;font-weight:600;display:inline-block;margin-right:12px}.folder-modal .modal-title-with-hint .modal-title-hint{display:inline-block;color:#666;font-size:14px;vertical-align:top}.folder-modal .modal-title-with-hint .modal-title-hint img{vertical-align:middle}.export-list .ant-drawer-header{padding:12px 24px}.export-list .ant-drawer-body{height:calc(100vh - 66px);padding:12px;overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.export-list .ant-drawer-body::-webkit-scrollbar{width:0!important;height:0!important}.export-list .ant-drawer-body{scroll-behavior:smooth}.export-list .export-list-header h3{margin:0}.export-list .export-list-header p{margin:2px 0 0;font-size:12px;font-weight:400;color:#818592;line-height:17px}.export-list .task-list .task{margin-bottom:8px;padding:8px;background:#f7f8fa}.export-list .task-list .task h4{font-weight:500;font-size:16px;line-height:20px;color:#323233}.export-list .task-list .task h4 img{width:18px;margin-right:4px}.export-list .task-list .task .backend-running{width:100%;font-weight:400;font-size:14px;line-height:32px;text-align:right;color:#818592;background-color:#fff;text-align:center}.export-list .task-list .task .mutiple-tip{width:100%;padding-left:12px;font-weight:400;font-size:12px;line-height:28px;color:#818592;background-color:#fff;border-bottom:solid 1px rgba(0,0,0,.1)}.export-list .task-list .task .zip{width:100%;padding:12px;background-color:#fff;border-bottom:solid 1px rgba(0,0,0,.1)}.export-list .task-list .task .zip .zip-status{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-weight:400;font-size:14px;line-height:20px;color:#323233}.export-list .task-list .task .zip .zip-status .download-immediately,.export-list .task-list .task .zip .zip-status .download-again,.export-list .task-list .task .zip .zip-status .download-failed{width:76px;height:30px;background:#def1ff;border-radius:2px;color:#1890ff;border:none;outline:none;cursor:pointer}.export-list .task-list .task .zip .zip-status .download-immediately:disabled,.export-list .task-list .task .zip .zip-status .download-again:disabled,.export-list .task-list .task .zip .zip-status .download-failed:disabled{background:#f7f8fa;color:#969799}.export-list .task-list .task .zip .zip-status .download-failed{background:#fff;color:#df4545}.export-list .task-list .task .zip .zip-status .download-failed:disabled{background:#fff;color:#df4545}.export-list .task-list .task .zip .zip-status .download-again{background:#f7f8fa}.export-list .task-list .task .zip .zip-completed-status{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.export-list .task-list .task .zip .zip-completed-status .completed-text{font-size:14px;font-weight:400;line-height:20px}.export-list .task-list .task .zip .zip-completed-status .download-immediately,.export-list .task-list .task .zip .zip-completed-status .zip-status .download-failed,.export-list .task-list .task .zip .zip-status .zip-completed-status .download-failed,.export-list .task-list .task .zip .zip-completed-status .zip-status .download-again,.export-list .task-list .task .zip .zip-status .zip-completed-status .download-again{width:76px;height:30px;background:#def1ff;border-radius:2px;color:#1890ff;border:none;outline:none;cursor:pointer}.client-download-drawer .ant-drawer-header{padding:12px 24px}.client-download-drawer .ant-drawer-body{height:calc(100vh - 66px);padding:12px;overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.client-download-drawer .ant-drawer-body::-webkit-scrollbar{width:0!important;height:0!important}.client-download-drawer .ant-drawer-body{scroll-behavior:smooth}.client-download-drawer .client-download-header h3{margin:0;font-size:16px;font-weight:500;color:#323233}.client-download-drawer .client-task-list .client-task-item{margin-bottom:12px;padding:12px;background:#f7f8fa;border-radius:8px}.client-download-drawer .client-task-list .client-task-item .task-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:12px}.client-download-drawer .client-task-list .client-task-item .task-header img{width:18px;height:18px;margin-right:8px;margin-top:2px}.client-download-drawer .client-task-list .client-task-item .task-header .task-info{flex:1}.client-download-drawer .client-task-list .client-task-item .task-header .task-info h4{margin:0 0 4px;font-size:14px;font-weight:500;color:#323233;line-height:20px}.client-download-drawer .client-task-list .client-task-item .progress-section,.client-download-drawer .client-task-list .client-task-item .completed-section{background:#fff;padding:12px}.client-download-drawer .client-task-list .client-task-item .progress-section .progress-info,.client-download-drawer .client-task-list .client-task-item .progress-section .completed-info,.client-download-drawer .client-task-list .client-task-item .completed-section .progress-info,.client-download-drawer .client-task-list .client-task-item .completed-section .completed-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-margin-bottom:8px;margin-bottom:8px}.client-download-drawer .client-task-list .client-task-item .progress-section .progress-info .progress-label,.client-download-drawer .client-task-list .client-task-item .progress-section .completed-info .progress-label,.client-download-drawer .client-task-list .client-task-item .completed-section .progress-info .progress-label,.client-download-drawer .client-task-list .client-task-item .completed-section .completed-info .progress-label{font-size:14px;color:#323233;margin-right:4px}.client-download-drawer .client-task-list .client-task-item .progress-section .progress-info .progress-percent,.client-download-drawer .client-task-list .client-task-item .progress-section .completed-info .progress-percent,.client-download-drawer .client-task-list .client-task-item .completed-section .progress-info .progress-percent,.client-download-drawer .client-task-list .client-task-item .completed-section .completed-info .progress-percent{font-size:14px;color:#1890ff;font-weight:500;margin-right:4px}.client-download-drawer .client-task-list .client-task-item .completed-section{background:#fff;padding:12px}.client-download-drawer .client-task-list .client-task-item .completed-section .completed-row{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-margin-bottom:8px;margin-bottom:8px}.client-download-drawer .client-task-list .client-task-item .completed-section .completed-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.client-download-drawer .client-task-list .client-task-item .completed-section .completed-info .completed-text{font-size:14px;color:#323233;font-weight:400}.client-download-drawer .client-task-list .client-task-item .completed-section .completed-buttons{display:-webkit-flex;display:flex;-webkit-gap:8px;gap:8px}.client-download-drawer .client-task-list .client-task-item .completed-section .completed-buttons .open-folder-btn{width:77px;height:28px;background:#def1ff;border-radius:2px;color:#0093ff;border:none;outline:none;cursor:pointer;font-size:13px}.client-download-drawer .client-task-list .client-task-item .completed-section .completed-buttons .download-again-btn{width:77px;height:28px;background:#f7f8fa;border-radius:2px;color:#9d9ea0;border:none;outline:none;cursor:pointer;font-size:13px}.client-download-drawer .client-task-list .client-task-item .completed-section .progress-bar-completed{width:100%;height:4px;background:#f0f0f0;border-radius:2px;margin-bottom:12px;overflow:hidden}.client-download-drawer .client-task-list .client-task-item .completed-section .progress-bar-completed .progress-fill{width:100%;height:100%;background:linear-gradient(90deg,#71bef8,#0093ff);border-radius:2px}.client-download-drawer .client-task-list .empty-state{text-align:center;padding:40px 20px}.client-download-drawer .client-task-list .empty-state .empty-text{font-size:14px;color:#818592}.task-controls{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.task-controls button{height:28px;border-radius:2px;font-size:13px}.paused-section .paused-info{display:flex;align-items:center;margin-bottom:8px}.paused-section .paused-info .paused-text{color:#ff9500;font-size:14px;font-weight:500}.cancelled-section .cancelled-info{display:flex;align-items:center;margin-bottom:8px}.cancelled-section .cancelled-info .cancelled-text{color:#999;font-size:14px}.error-section .error-text{color:#ea4d3d;font-size:13px;margin-bottom:8px}.ai-photo-paywall-tab-note{font-weight:600}.tab-item.active .ai-photo-paywall-tab-note{color:#ff7a00}.points-status-card{display:inline-flex;flex-direction:column;width:320px;box-sizing:border-box}.psc-card{display:flex;flex-direction:column;gap:14px;width:320px;padding:18px;box-sizing:border-box;background:#fff;border:1px solid #f0f2f5;border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.psc-header{display:flex;align-items:center;gap:6px}.psc-header .psc-header-icon{font-size:16px;line-height:1}.psc-header .psc-header-title{font-size:15px;font-weight:700;color:#1c212e}.psc-header .psc-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:9px;font-size:10px;font-weight:700;line-height:1}.psc-section{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px}.psc-section .psc-section-label{font-size:11px;color:#9ca3b0}.psc-section .psc-amount{font-family:Inter,DIN Alternate,PingFang SC,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.psc-section .psc-progress{position:relative;width:100%;height:5px;border-radius:2.5px;overflow:hidden}.psc-section .psc-progress .psc-progress-fill{position:absolute;left:0;top:0;height:5px;border-radius:2.5px;transition:width .3s ease}.psc-section .psc-usage{font-size:11px;color:#6b7380}.psc-hint{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px}.psc-hint .psc-hint-icon{flex-shrink:0;font-size:12px;line-height:1}.psc-hint .psc-hint-icon-svg{flex-shrink:0;width:12px;height:12px}.psc-hint .psc-hint-text{font-size:11px;line-height:16px}.psc-cta{height:40px;border:0;border-radius:8px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s}.psc-cta:hover{opacity:.92}.psc-contact{font-size:11px;font-weight:500;text-align:center;text-decoration:underline;cursor:pointer}.points-pack-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.points-pack-modal{position:relative;width:739px;border-radius:16px;background:linear-gradient(0deg,#fff,#fff 46%,#fbf4e9);overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.12)}.pp-star{position:absolute;top:23px;right:18px;width:200px;height:200px;pointer-events:none;z-index:0}.pp-header{position:relative;z-index:1;display:flex;align-items:center;height:58px;padding:0 24px;background:rgba(255,255,255,.3)}.pp-header .pp-header-title{font-size:16px;font-weight:600;color:#222}.pp-header .pp-header-tag{margin-left:8px;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(120deg,#f8806a,#e5453c)}.pp-header .pp-close{position:absolute;right:24px;top:20px;font-size:16px;cursor:pointer}.pp-body{position:relative;z-index:1;padding:0 32px 24px}.pp-hero{display:flex;align-items:center;gap:4px;margin:24px 0 18px;font-size:32px;font-weight:600}.pp-hero .pp-hero-title{background:linear-gradient(213deg,#c18348 6%,#753600 61%);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-hero .pp-hero-suffix{color:#312611}.pp-packages{display:flex;gap:18px}.pp-card{position:relative;flex:1 1 0;height:220px;padding:13px;box-sizing:border-box;border:1px solid #edf0f2;border-radius:12px;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s,box-shadow .15s}.pp-card .pp-card-name{font-size:13px;font-weight:700;color:#1c212e}.pp-card .pp-card-points{margin-top:8px;color:#1c212e}.pp-card .pp-card-points .pp-card-points-num{font-size:22px;font-weight:700}.pp-card .pp-card-points .pp-card-points-unit{font-size:14px;font-weight:700}.pp-card .pp-card-divider{height:1px;margin:8px 0;background:#edf0f2}.pp-card .pp-card-price{color:#1c212e}.pp-card .pp-card-price .pp-card-price-cur{font-size:16px;font-weight:700}.pp-card .pp-card-price .pp-card-price-num{font-size:26px;font-weight:700}.pp-card .pp-card-feat{margin-top:6px;font-size:11px;color:#1c212e;white-space:nowrap}.pp-card .pp-card-feat .pp-card-feat-icon{margin-right:6px}.pp-card .pp-card-tag{position:absolute;right:0;top:-2px;padding:3px 9px;border-radius:0 12px 0 10px;background:#fa8c33;font-size:10px;font-weight:700;color:#fff}.pp-card .pp-card-check{position:absolute;right:0;bottom:0;width:26px;height:26px;line-height:26px;text-align:center;border-radius:14px 0 11px;background:#fa8c33;color:#fff;font-size:14px;font-weight:700}.pp-card.active{background:#fffaf0;border:2px solid #fa8c33;box-shadow:0 3px 10px 1px rgba(250,140,51,.25)}.pp-card.active .pp-card-name,.pp-card.active .pp-card-points,.pp-card.active .pp-card-price,.pp-card.active .pp-card-feat{color:#c7660d}.pp-card.active .pp-card-divider{background:#fa8c33}.pp-benefits-bar{display:flex;align-items:center;justify-content:center;gap:14px;height:32px;margin-top:16px;border-radius:8px;background:#fff5e8;font-size:11px}.pp-benefits-bar .pp-benefits-item{font-weight:500;color:#c7660d}.pp-benefits-bar .pp-benefits-dot{color:#e8ebf0}.pp-payment{position:relative;width:616px;height:180px;margin-top:16px;border:1px solid #f0f0f0;border-radius:12px;background:#fff;overflow:hidden}.pp-payment .pp-pay-methods{position:absolute;left:0;top:0;width:120px;height:100%;background:#f5f5f7}.pp-payment .pp-pay-methods .pp-pay-method{display:flex;align-items:center;gap:8px;width:100%;height:42px;padding:0 0 0 15px;border:0;background:transparent;font-size:14px;color:#000;cursor:pointer;box-sizing:border-box}.pp-payment .pp-pay-methods .pp-pay-method.active{background:#fff}.pp-payment .pp-pay-icon{font-size:20px;flex-shrink:0}.pp-payment .pp-pay-icon.alipay{color:#1678ff}.pp-payment .pp-pay-icon.wechat{color:#07c160}.pp-payment .pp-pay-qr{position:absolute;left:151px;top:25px;width:132px;height:130px;border:.5px solid #dedede;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.pp-payment .pp-pay-qr img{width:100%;height:100%;object-fit:contain}.pp-payment .pp-pay-qr .pp-pay-qr-alipay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pp-payment .pp-pay-qr .pp-pay-qr-alipay .pp-pay-qr-alipay-inner{position:absolute;left:50%;bottom:1px;width:75px;height:100px;overflow:hidden;transform:translate(-50%) scale(1.6)}.pp-payment .pp-pay-qr .pp-pay-qr-alipay .pp-pay-qr-alipay-inner iframe{width:375px;height:100px;border:0}.pp-payment .pp-pay-qr .pp-pay-qr-tip{padding:8px;font-size:12px;color:#999;text-align:center;cursor:pointer}.pp-payment .pp-pay-info{position:absolute;left:300px;top:53px}.pp-payment .pp-pay-info .pp-pay-price{display:flex;align-items:flex-end;gap:2px;color:#b9702b;font-family:DIN Alternate,PingFang SC,sans-serif;line-height:1}.pp-payment .pp-pay-info .pp-pay-price .pp-pay-price-cur{font-size:24px;font-weight:700}.pp-payment .pp-pay-info .pp-pay-price .pp-pay-price-num{font-size:40px;font-weight:700}.pp-payment .pp-pay-info .pp-pay-scan{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;color:#1678ff}.pp-payment .pp-pay-info .pp-pay-scan .pp-pay-scan-icon{font-size:16px;color:#1678ff}.pp-payment .pp-pay-info .pp-pay-scan.wechat,.pp-payment .pp-pay-info .pp-pay-scan.wechat .pp-pay-scan-icon{color:#07c160}.pp-agreement{margin-top:16px;font-size:12px;color:#999}.pp-agreement .pp-agreement-link{color:#555;cursor:pointer}.aiClerk-image-preview{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.88);z-index:10000;user-select:none}.aiClerk-image-preview__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.aiClerk-image-preview__img{max-width:92vw;max-height:92vh;object-fit:contain;transition:transform .08s linear;will-change:transform;box-shadow:0 8px 32px rgba(0,0,0,.4);-webkit-user-drag:none}.aiClerk-image-preview__close{position:fixed;top:20px;right:20px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;border:0;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background .15s}.aiClerk-image-preview__close:hover{background:rgba(255,255,255,.28)}.aiClerk-image-preview__toolbar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:6px 10px;background:rgba(40,40,44,.92);border-radius:24px;backdrop-filter:blur(8px);color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.3)}.aiClerk-image-preview__toolbar button{width:32px;height:32px;border:0;background:transparent;color:#fff;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s;font-size:14px;padding:0}.aiClerk-image-preview__toolbar button:hover{background:rgba(255,255,255,.15)}.aiClerk-image-preview__toolbar button:active{background:rgba(255,255,255,.25)}.aiClerk-image-preview__scale{min-width:48px;text-align:center;font-size:12px;color:#fff;font-variant-numeric:tabular-nums}.aiClerk-image-preview__divider{width:1px;height:16px;background:rgba(255,255,255,.2);margin:0 4px}.aiClerk-selection-menu{background:#1f1f1f;color:#fff;border-radius:8px;box-shadow:0 10px 32px -10px rgba(124,58,237,.35),0 4px 12px rgba(0,0,0,.18);padding:4px;user-select:none;display:inline-flex;align-items:center;gap:2px;animation:aiClerk-menu-pop .18s ease-out}.aiClerk-selection-menu__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:0;color:#fff;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:background .15s;white-space:nowrap}.aiClerk-selection-menu__btn:hover{background:rgba(255,255,255,.12)}.aiClerk-selection-menu__btn--primary{background:rgba(124,58,237,.35)}.aiClerk-selection-menu__btn--primary:hover{background:rgba(124,58,237,.55)}.aiClerk-selection-menu__btn--danger:hover{background:rgba(239,68,68,.18);color:#fca5a5}.aiClerk-selection-menu__actions{display:inline-flex;align-items:center;gap:2px;padding-left:4px;margin-left:2px;border-left:1px solid rgba(255,255,255,.14)}.aiClerk-selection-menu__icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:inherit}.aiClerk-selection-menu__icon-svg{width:14px;height:14px;flex-shrink:0;stroke-width:1.8}.aiClerk-selection-menu__arrow{position:absolute;width:0;height:0;pointer-events:none}.aiClerk-selection-menu--placement-top .aiClerk-selection-menu__arrow{bottom:-5px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1F1F1F}.aiClerk-selection-menu--placement-bottom .aiClerk-selection-menu__arrow{top:-5px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1F1F1F}.aiClerk-selection-menu--placement-right .aiClerk-selection-menu__arrow{left:-5px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #1F1F1F}.aiClerk-selection-menu--placement-left .aiClerk-selection-menu__arrow{right:-5px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #1F1F1F}.aiClerk-selection-menu--firsttime:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:10px;background:linear-gradient(90deg,transparent 0%,rgba(167,139,250,.45) 35%,rgba(167,139,250,.7) 50%,rgba(167,139,250,.45) 65%,transparent 100%);background-size:250% 100%;pointer-events:none;animation:aiClerk-menu-shine 1.4s .22s ease-out forwards;z-index:-1}.aiClerk-selection-menu--firsttime{box-shadow:0 12px 36px -10px rgba(124,58,237,.55),0 0 rgba(124,58,237,.35),0 4px 12px rgba(0,0,0,.2);animation:aiClerk-menu-pop .18s ease-out,aiClerk-menu-firsttime-pulse 1.2s .22s ease-out 1}@keyframes aiClerk-menu-pop{0%{opacity:0}to{opacity:1}}@keyframes aiClerk-menu-shine{0%{background-position:200% 0;opacity:1}90%{background-position:-100% 0;opacity:1}to{background-position:-100% 0;opacity:0}}@keyframes aiClerk-menu-firsttime-pulse{0%{box-shadow:0 12px 36px -10px rgba(124,58,237,.55),0 0 rgba(124,58,237,.45),0 4px 12px rgba(0,0,0,.2)}50%{box-shadow:0 12px 36px -10px rgba(124,58,237,.55),0 0 0 8px rgba(124,58,237,0),0 4px 12px rgba(0,0,0,.2)}to{box-shadow:0 12px 36px -10px rgba(124,58,237,.55),0 0 rgba(124,58,237,0),0 4px 12px rgba(0,0,0,.2)}}.aiClerk-doc-frame{width:100%;flex:1 1 auto;min-height:320px;min-width:0;background:#fff;position:relative;display:flex;flex-direction:column;overflow:hidden}.aiClerk-doc-content{flex:1;overflow:auto;padding:0;user-select:text;cursor:text;background:#fff;min-height:0}.aiClerk-doc-content>.aiClerk-xlsx,.aiClerk-doc-content>.aiClerk-docx-wrapper,.aiClerk-doc-content>.aiClerk-docx,.aiClerk-doc-content>.docx-wrapper{zoom:var(--aiClerk-doc-zoom, .4)}.aiClerk-doc-content{overflow-x:auto}.aiClerk-doc-content .aiClerk-docx-wrapper,.aiClerk-doc-content .docx-wrapper{margin:0!important;width:max-content!important;max-width:none!important}.aiClerk-doc-content .aiClerk-docx-wrapper>section,.aiClerk-doc-content .aiClerk-docx-wrapper section.aiClerk-docx,.aiClerk-doc-content .docx-wrapper>section,.aiClerk-doc-content .docx-wrapper section.docx{margin-left:0!important;margin-right:0!important}.aiClerk-doc-content.aiClerk-doc-content--docx{background:#f0f2f5}.aiClerk-doc-content .aiClerk-docx-wrapper>section.aiClerk-docx,.aiClerk-doc-content .docx-wrapper>section.docx{position:relative;margin-bottom:24pt!important;box-shadow:0 4px 16px rgba(0,0,0,.08)}.aiClerk-doc-content .aiClerk-docx-wrapper>section.aiClerk-docx:last-child,.aiClerk-doc-content .docx-wrapper>section.docx:last-child{margin-bottom:0!important}.aiClerk-doc-content .aiClerk-docx,.aiClerk-doc-content .aiClerk-docx-wrapper,.aiClerk-doc-content .docx-wrapper{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;padding:0}.aiClerk-doc-content img,.aiClerk-doc-content svg image{-webkit-user-drag:none;user-select:none}.aiClerk-doc-content .aiClerk-xlsx{display:inline-block}.aiClerk-doc-content .aiClerk-xlsx-tabs{display:flex;gap:4px;padding:8px 8px 0;border-bottom:1px solid #ECECEF;background:#fafafb;position:sticky;top:0;z-index:4}.aiClerk-doc-content .aiClerk-xlsx-tab{padding:6px 14px;background:transparent;border:0;cursor:pointer;font-size:13px;color:#4b4b52;border-radius:6px 6px 0 0}.aiClerk-doc-content .aiClerk-xlsx-tab.active{background:#fff;color:#7c3aed;font-weight:500;box-shadow:0 -1px #7c3aed inset}.aiClerk-doc-content .aiClerk-xlsx table{border-collapse:collapse;table-layout:fixed;font-size:12px;font-family:PingFang SC,Microsoft YaHei,Calibri,sans-serif;color:#1f1f1f}.aiClerk-doc-content .aiClerk-xlsx table th,.aiClerk-doc-content .aiClerk-xlsx table td{border:1px solid #D4D4D8;padding:4px;cursor:cell;line-height:1.4;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.aiClerk-doc-content .aiClerk-xlsx table td.has-img{overflow:visible;padding:0;vertical-align:top;position:relative}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-img{display:block;max-width:none;max-height:none;object-fit:fill;border:0;pointer-events:auto;z-index:1}.aiClerk-doc-content .aiClerk-xlsx table td.has-cell-img{position:relative;padding:0;overflow:hidden}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-cell-imgbox{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-cell-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;border:0}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-cell-img-missing{background:#f4f4f6;color:#9ca3af;font-size:18px;opacity:.5}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-corner,.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-colhead,.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-rowhead{background:#f4f4f6;font-weight:400;color:#8a8a93;text-align:center;cursor:default;font-size:11px}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-colhead{position:sticky;top:0;z-index:2}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-rowhead{position:sticky;left:0;z-index:2;min-width:42px}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-colhead[data-colhead],.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-rowhead[data-rowhead]{cursor:pointer;user-select:none;transition:background .12s,color .12s}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-colhead[data-colhead]:hover,.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-rowhead[data-rowhead]:hover{background:#f5f3ff;color:#7c3aed}.aiClerk-doc-content .aiClerk-xlsx table .aiClerk-xlsx-corner{position:sticky;top:0;left:0;z-index:3}.aiClerk-doc-content .aiClerk-xlsx table td:hover{box-shadow:inset 0 0 0 1px rgba(37,99,235,.35)}.aiClerk-doc-content .aiClerk-xlsx table td::selection,.aiClerk-doc-content .aiClerk-xlsx table td *::selection{background:rgba(37,99,235,.25);color:inherit}.aiClerk-doc-content td.is-selected{position:relative}.aiClerk-doc-content td.is-selected:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(37,99,235,.15);pointer-events:none;z-index:2}.aiClerk-doc-content td.is-selected:hover{box-shadow:none}.aiClerk-doc-content--docx td:hover{box-shadow:inset 0 0 0 1px rgba(37,99,235,.35);cursor:cell}.aiClerk-doc-content img.is-image-selected{outline:2px solid rgb(37,99,235);outline-offset:1px;box-shadow:0 0 0 1px rgba(37,99,235,.25);border-radius:2px}.aiClerk-doc-hint{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;background:rgba(31,31,31,.92);color:#fff;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 8px 24px -6px rgba(124,58,237,.28),0 2px 8px rgba(0,0,0,.18);z-index:6;user-select:none;animation:aiClerk-doc-hint-rise .38s .24s ease-out both}.aiClerk-doc-hint__icon{font-size:14px;line-height:1}.aiClerk-doc-hint__text{line-height:1.2}.aiClerk-doc-hint__dismiss{background:transparent;border:0;color:rgba(255,255,255,.55);cursor:pointer;width:20px;height:20px;border-radius:999px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .14s,color .14s;margin-left:2px;padding:0}.aiClerk-doc-hint__dismiss:hover{background:rgba(255,255,255,.12);color:#fff}.aiClerk-doc-hint__dismiss:focus-visible{outline:2px solid rgba(167,139,250,.7);outline-offset:2px}@keyframes aiClerk-doc-hint-rise{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.aiClerk-doc-edit-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;background:rgba(255,255,255,.55);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;cursor:wait;user-select:none;animation:aiClerk-doc-edit-mask-fade .18s ease-out both}.aiClerk-doc-edit-mask__inner{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:rgba(31,31,31,.86);color:#fff;border-radius:999px;font-size:13px;font-weight:500;box-shadow:0 8px 24px -6px rgba(124,58,237,.32),0 2px 8px rgba(0,0,0,.18)}.aiClerk-doc-edit-mask__spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.32);border-top-color:#fff;animation:aiClerk-doc-edit-mask-spin .72s linear infinite}.aiClerk-doc-edit-mask__text{line-height:1.2}.aiClerk-doc-edit-mask__cancel{margin-left:6px;background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;height:24px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:background .14s,border-color .14s}.aiClerk-doc-edit-mask__cancel:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.36)}.aiClerk-doc-edit-mask__cancel:focus-visible{outline:2px solid rgba(167,139,250,.7);outline-offset:2px}@keyframes aiClerk-doc-edit-mask-fade{0%{opacity:0}to{opacity:1}}@keyframes aiClerk-doc-edit-mask-spin{to{transform:rotate(360deg)}}.aiClerk-doc-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 24px;text-align:center;min-height:320px}.aiClerk-doc-state__icon{font-size:40px;line-height:1;margin-bottom:4px;opacity:.85}.aiClerk-doc-state__title{font-size:15px;font-weight:600;color:#1f1f1f;line-height:1.4}.aiClerk-doc-state__detail{font-size:13px;color:#8a8a93;max-width:480px;line-height:1.6;word-break:break-all;background:#fafafb;padding:8px 12px;border-radius:6px;border:1px solid #F4F4F6;user-select:text}.aiClerk-doc-state--empty .aiClerk-doc-state__icon{opacity:.5}.aiClerk-doc-state--empty .aiClerk-doc-state__title{color:#8a8a93}.aiClerk-doc-state--loading .aiClerk-doc-state__icon{animation:aiClerk-blink 1.4s ease-in-out infinite}.aiClerk-doc-state--loading .aiClerk-doc-state__title{color:#7c3aed}.aiClerk-doc-state--error .aiClerk-doc-state__title{color:#b91c1c}.aiClerk-doc-state--error .aiClerk-doc-state__detail{background:#fef2f2;border-color:#fecaca;color:#991b1b}.aiClerk-filePreview{border:1px solid #ECECEF;border-radius:14px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);padding:14px 16px;overflow:hidden}.aiClerk-filePreview__head{display:flex;align-items:center;gap:8px}.aiClerk-filePreview__icon{font-size:18px;flex:none}.aiClerk-filePreview__name{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-filePreview__tag{flex:none;font-size:12px;color:#7c3aed;background:#f5f3ff;border-radius:6px;padding:2px 8px}.aiClerk-filePreview__stats{margin-top:6px;font-size:12px;color:#8a8a93}.aiClerk-filePreview__tableWrap{position:relative;margin-top:12px;overflow-x:auto}.aiClerk-filePreview__tableWrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff);pointer-events:none}.aiClerk-filePreview__state{min-height:88px;display:flex;align-items:center;justify-content:center;color:#8a8a93;font-size:13px;background:#fafafb;border:1px solid #F4F4F6;border-radius:6px}.aiClerk-filePreview__table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;border:1px solid #eceef2;border-radius:10px;overflow:hidden}.aiClerk-filePreview__table th,.aiClerk-filePreview__table td{text-align:left;padding:9px 14px;white-space:nowrap}.aiClerk-filePreview__table thead th{background:#f6f8fb;color:#5b6472;font-weight:600;font-size:12px;letter-spacing:.2px;border-bottom:1px solid #eceef2}.aiClerk-filePreview__table tbody tr{transition:background .12s}.aiClerk-filePreview__table tbody tr:nth-child(2n){background:#fafbfd}.aiClerk-filePreview__table tbody tr:hover{background:#eef5ff}.aiClerk-filePreview__table tbody td{color:#313a48;border-bottom:1px solid #f1f3f6}.aiClerk-filePreview__table tbody tr:last-child td{border-bottom:none}.aiClerk-filePreview__idx{width:40px;text-align:center!important;color:#8a8a93}.aiClerk-filePreview__idx--top{color:#f5772b;font-weight:600}.aiClerk-filePreview__link{color:#0093ff}.aiClerk-filePreview__link:hover{color:#007ace;text-decoration:underline}.aiClerk-filePreview__imageCell{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px}.aiClerk-filePreview__thumb{display:block;width:48px;height:48px;object-fit:cover;border-radius:4px;border:1px solid #F4F4F6;background:#fafafb}.aiClerk-filePreview__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.aiClerk-filePreview__btn{border:0;cursor:pointer;font-size:14px;border-radius:10px;padding:8px 22px;transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-filePreview__btn--ghost{background:#fff;border:1px solid #f5772b;color:#f5772b}.aiClerk-filePreview__btn--ghost:hover{background:#fff6f0}.aiClerk-filePreview__btn--primary{background:linear-gradient(135deg,#ff9a3c,#ffc36e);color:#fff}.aiClerk-filePreview__btn--primary:hover{opacity:.92}.aiClerk-filePreview--blue .aiClerk-filePreview__btn--ghost{background:#e5f0fd;border-color:#0070f4;color:#0070f4}.aiClerk-filePreview--blue .aiClerk-filePreview__btn--ghost:hover{background:#d4e6fb}.aiClerk-filePreview--blue .aiClerk-filePreview__btn--primary{background:#0070f4;color:#fff}.aiClerk-filePreview--blue .aiClerk-filePreview__btn--primary:hover{opacity:.9}.aiClerk-filePreview__banner{padding:8px 16px;font-size:13px;color:#f59e0b;background:rgba(245,158,11,.08)}.universal-filePreview{height:400px;max-height:400px;display:flex;flex-direction:column;overflow:hidden}.universal-filePreview__content{flex:1;min-height:0;overflow:hidden;border-radius:8px;background:#f8f9fb;display:flex;align-items:center;justify-content:center;margin:8px 0;position:relative}.universal-filePreview__image{max-width:100%;max-height:100%;object-fit:contain;cursor:pointer;border-radius:4px;transition:opacity .2s}.universal-filePreview__image:hover{opacity:.9}.universal-filePreview__pdf{width:100%;height:100%;border:none;border-radius:4px}.universal-filePreview__csvWrap{width:100%;height:100%;overflow:auto}.universal-filePreview__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#999}.universal-filePreview__placeholderIcon{font-size:48px}.universal-filePreview__placeholderText{font-size:14px}.universal-filePreview__watermark{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}.universal-filePreview__watermark:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:repeating-linear-gradient(transparent,transparent 60px,rgba(0,0,0,0) 60px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='120'%3E%3Ctext x='50%25' y='50%25' dominant-baseline='middle' text-anchor='middle' font-size='16' font-family='system-ui,sans-serif' fill='rgba(0,0,0,0.08)' transform='rotate(-30,110,60)'%3E今日水印相机%3C/text%3E%3C/svg%3E");background-repeat:repeat;transform:rotate(0)}.universal-filePreview .aiClerk-filePreview__btn--ghost{background:#e5f0fd;border:1px solid #0070f4;color:#0070f4}.universal-filePreview .aiClerk-filePreview__btn--ghost:hover{background:#d4e6fb}.universal-filePreview .aiClerk-filePreview__btn--primary{background:#0070f4;color:#fff}.universal-filePreview .aiClerk-filePreview__btn--primary:hover{opacity:.9}.ai-photo-map-modal-root .ant-modal-body{overflow:hidden}.ai-photo-map-body{display:flex;height:100%}.ai-photo-map-main{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}.ai-photo-map-main .ai-photo-map-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#fff;border-bottom:1px solid #f0f0f0}.ai-photo-map-main .ai-photo-map-toolbar .back-btn{flex-shrink:0;margin-left:12px}.ai-photo-map-main .ai-photo-map-toolbar .summary{color:#666;font-size:13px}.ai-photo-map-main .ai-photo-map-toolbar .summary b{color:#1890ff;font-weight:600}.ai-photo-map-main .ai-photo-map-canvas{flex:1;width:100%;min-height:0}.ai-photo-map-main .ai-photo-map-loading,.ai-photo-map-main .ai-photo-map-empty{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%)}.ai-photo-map-modeswitch{position:absolute;bottom:14px;left:14px;z-index:5;display:flex;padding:3px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.18)}.ai-photo-map-modeswitch .mode-item{padding:5px 12px;color:#555;font-size:12px;line-height:1;cursor:pointer;background:transparent;border:none;border-radius:6px;transition:background .12s ease,color .12s ease}.ai-photo-map-modeswitch .mode-item:hover{color:#1890ff}.ai-photo-map-modeswitch .mode-item--active{color:#fff;background:#1890ff}.ai-photo-map-modeswitch .mode-item--active:hover{color:#fff}.ai-photo-map-side{display:flex;flex-direction:column;flex-shrink:0;width:300px;background:#fff;border-left:1px solid #f0f0f0}.ai-photo-map-side .side-title{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px 10px;color:#222;font-size:14px;font-weight:600;border-bottom:1px solid #f5f5f5}.ai-photo-map-side .side-title .side-sub{color:#999;font-size:12px;font-weight:400}.ai-photo-map-side .side-title .side-back{margin-right:8px;padding:0;color:#1890ff;font-size:15px;line-height:1;cursor:pointer;background:transparent;border:none}.ai-photo-map-side .side-list{flex:1;overflow-y:auto;padding:4px 0}.ai-photo-map-side .side-empty{padding:40px 16px;color:#aaa;font-size:13px;text-align:center}.rank-row{display:flex;align-items:center;width:100%;padding:7px 14px;text-align:left;cursor:pointer;background:transparent;border:none;transition:background .12s ease}.rank-row:hover{background:rgba(24,144,255,.06)}.rank-row .rank-no{flex-shrink:0;width:20px;color:#bbb;font-size:13px;font-weight:700;text-align:center}.rank-row .rank-no--top{color:#fa8c16}.rank-row .rank-cover{flex-shrink:0;width:30px;height:30px;margin-left:4px;background-position:center;background-size:cover;border-radius:5px}.rank-row .rank-main{flex:1;min-width:0;margin:0 10px}.rank-row .rank-main .rank-name{display:block;overflow:hidden;color:#333;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.rank-row .rank-main .rank-bar{display:block;height:4px;margin-top:5px;overflow:hidden;background:#f0f0f0;border-radius:2px}.rank-row .rank-main .rank-bar .rank-bar-fill{display:block;height:100%;background:linear-gradient(90deg,#69a5e8,#1890ff);border-radius:2px}.rank-row .rank-cnt{flex-shrink:0;color:#1890ff;font-size:13px;font-weight:700}.ai-photo-map-pin{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 7px 0 10px;font-size:12px;line-height:28px;white-space:nowrap;cursor:pointer;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.18);transform:translate(-50%,calc(-100% - 5px));transition:box-shadow .12s ease,opacity .12s ease}.ai-photo-map-pin.is-dim{opacity:.3}.ai-photo-map-pin .name{max-width:116px;overflow:hidden;text-overflow:ellipsis}.ai-photo-map-pin .cnt{height:18px;padding:0 7px;font-size:12px;font-weight:700;line-height:18px;border-radius:9px}.ai-photo-map-pin .cover{flex-shrink:0;width:20px;height:20px;background-position:center;background-size:cover;border-radius:6px}.ai-photo-map-pin:after{position:absolute;bottom:-4px;left:50%;width:9px;height:9px;content:"";border-radius:0 0 2px;transform:translate(-50%) rotate(45deg)}.ai-photo-map-pin:hover{box-shadow:0 4px 14px rgba(0,0,0,.28)}.ai-photo-map-pin--district{color:#fff;font-weight:500;background:#1890ff}.ai-photo-map-pin--district .cnt{background:rgba(255,255,255,.24)}.ai-photo-map-pin--district:after{background:#1890ff}.ai-photo-map-pin--poi{padding-left:6px;color:#333;background:#fff}.ai-photo-map-pin--poi .cnt{color:#1890ff;background:rgba(24,144,255,.12)}.ai-photo-map-pin--poi:after{background:#fff}.ai-photo-balloon{position:relative;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 5px 0 4px;white-space:nowrap;cursor:pointer;background:#fff;border:2px solid var(--c, #1890ff);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.2);transform:translate(-50%,calc(-100% - 6px));transition:opacity .12s ease,box-shadow .12s ease}.ai-photo-balloon .b-rank{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:#fff;font-size:12px;font-weight:700;background:var(--c, #1890ff);border-radius:50%}.ai-photo-balloon .b-name{max-width:84px;overflow:hidden;color:#333;font-size:12px;text-overflow:ellipsis}.ai-photo-balloon .b-cnt{flex-shrink:0;height:16px;padding:0 5px;color:var(--c, #1890ff);font-size:11px;font-weight:700;line-height:16px;background:rgba(0,0,0,.06);border-radius:8px}.ai-photo-balloon .b-cover{flex-shrink:0;width:22px;height:22px;background-position:center;background-size:cover;border-radius:4px}.ai-photo-balloon:after{position:absolute;bottom:-5px;left:50%;width:9px;height:9px;content:"";background:#fff;border-right:2px solid var(--c, #1890ff);border-bottom:2px solid var(--c, #1890ff);transform:translate(-50%) rotate(45deg)}.ai-photo-balloon.is-active{z-index:50;background:var(--c, #1890ff);border-color:var(--c, #1890ff)}.ai-photo-balloon.is-active .b-name{color:#fff}.ai-photo-balloon.is-active .b-rank,.ai-photo-balloon.is-active .b-cnt{color:var(--c, #1890ff);background:#fff}.ai-photo-balloon.is-active:after{background:var(--c, #1890ff)}.ai-photo-balloon.is-dim{opacity:.08;box-shadow:none}.ai-photo-balloon.is-selected{z-index:60;opacity:1;box-shadow:0 0 0 3px rgba(255,255,255,.95),0 4px 16px rgba(0,0,0,.4);transform:translate(-50%,calc(-100% - 5px)) scale(1.14)}.rank-row .rank-dot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:#fff;font-size:12px;font-weight:700;border-radius:50%}.rank-row--active{background:rgba(24,144,255,.1)}.ai-photo-detail{width:200px}.ai-photo-detail .d-img{width:200px;height:130px;background-position:center;background-size:cover;border-radius:4px}.ai-photo-detail .d-info{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.ai-photo-detail .d-info .d-name{color:#333;font-size:13px;font-weight:600}.ai-photo-detail .d-info .d-time{color:#999;font-size:12px}.ai-photo-detail .d-link{display:inline-block;margin-top:4px;color:#1890ff;font-size:12px}.ai-photo-viewer{position:absolute;top:50%;left:50%;z-index:20;width:320px;padding:10px;background:#fff;border-radius:10px;box-shadow:0 6px 28px rgba(0,0,0,.3);transform:translate(-50%,-50%)}.ai-photo-viewer .v-close{position:absolute;top:6px;right:8px;z-index:2;width:22px;height:22px;color:#fff;font-size:16px;line-height:22px;text-align:center;cursor:pointer;background:rgba(0,0,0,.45);border:none;border-radius:50%}.ai-photo-viewer .v-img{width:300px;height:200px;background-position:center;background-size:cover;border-radius:6px}.ai-photo-viewer .v-bar{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.ai-photo-viewer .v-bar .v-nav{width:28px;height:28px;color:#1890ff;font-size:18px;line-height:1;cursor:pointer;background:rgba(24,144,255,.1);border:none;border-radius:50%}.ai-photo-viewer .v-bar .v-nav:disabled{color:#ccc;cursor:not-allowed;background:#f5f5f5}.ai-photo-viewer .v-bar .v-meta{flex:1;margin:0 8px;color:#333;font-size:13px;text-align:center}.ai-photo-viewer .v-link{display:inline-block;margin-top:6px;color:#1890ff;font-size:12px}.onboarding-carousel{overflow:hidden;margin-bottom:12px;padding:6px}.onboarding-carousel__track{display:flex;transition:transform .4s ease}.onboarding-carousel__slide{flex:0 0 100%;width:100%;padding:0;border:none;background:transparent;border-radius:12px;cursor:pointer;user-select:none;transition:box-shadow .2s ease,transform .2s ease}.onboarding-carousel__slide img{display:block;width:100%;aspect-ratio:1038/723;border-radius:12px;pointer-events:none;user-select:none}.onboarding-carousel__slide:hover:not(:disabled),.onboarding-carousel__slide:focus-visible:not(:disabled){box-shadow:0 0 0 2px rgba(90,79,204,.55),0 4px 12px rgba(90,79,204,.18);outline:none;transform:translateY(-1px)}.onboarding-carousel__slide:disabled{cursor:not-allowed;opacity:.7}.onboarding-carousel__dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px}.onboarding-carousel__dot{width:6px;height:6px;border-radius:3px;background:#dedede;cursor:pointer;transition:all .25s ease}.onboarding-carousel__dot--active{width:14px;background:#5a4fcc}.ai-photo-jun-panel__shortcut-row{display:flex;gap:6px;padding:0 0 8px;flex-wrap:wrap}.ai-photo-jun-panel__shortcut-btn{display:inline-flex;align-items:center;flex:0 0 auto;padding:4px 8px;background:#fff;border:1px solid #e5e6eb;border-radius:7px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 6px rgba(15,23,42,.04);color:#1d2129;font-size:12px;line-height:16px;cursor:pointer;white-space:nowrap;transition:background .15s ease}.ai-photo-jun-panel__shortcut-btn:hover:not(:disabled){background:#f7f8fa}.ai-photo-jun-panel__shortcut-btn:active:not(:disabled){background:#f2f3f5}.ai-photo-jun-panel__shortcut-btn:disabled{cursor:not-allowed;opacity:.55}.ai-photo-jun-panel__shortcut-icon{display:inline-flex;align-items:center}.ai-photo-jun-panel__shortcut-icon svg{display:block}body.photo-viewer-open .ai-photo-jun-panel.ai-photo-jun-panel--floating,body.photo-viewer-open .ai-photo-king-entry{transform:translate(120%)!important;pointer-events:none!important;transition:transform .18s ease-out}.ai-photo-jun-panel{display:flex;flex-direction:column;overflow:hidden;background:rgba(248,249,250,.55);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);color:#3a3741}.ai-photo-jun-panel svg{vertical-align:-.18em}.ai-photo-jun-panel--floating{position:fixed;right:24px;bottom:24px;z-index:999;border-radius:18px;border:1px solid rgba(58,55,65,.12);box-shadow:0 12px 40px rgba(58,55,65,.18)}.ai-photo-jun-panel--floating.is-hidden{display:none}.ai-photo-jun-panel__resize-handle{position:absolute;top:0;left:0;width:18px;height:18px;cursor:nwse-resize;z-index:2;background:transparent}.ai-photo-jun-panel__resize-handle:after{content:"";position:absolute;top:4px;left:4px;width:9px;height:9px;border-top:2px solid rgba(58,55,65,.22);border-left:2px solid rgba(58,55,65,.22);border-top-left-radius:8px;transition:border-color .12s ease}.ai-photo-jun-panel__resize-handle:hover:after{border-color:#0070f4}.ai-photo-jun-panel__resize-handle-left{position:absolute;top:0;left:0;width:12px;height:100%;cursor:ew-resize;z-index:100;background:transparent}.ai-photo-jun-panel__resize-handle-left:after{content:"";position:absolute;top:50%;left:3px;width:4px;height:44px;margin-top:-22px;border-radius:3px;background:rgba(58,55,65,.22);opacity:.55;transition:opacity .12s ease,background .12s ease}.ai-photo-jun-panel__resize-handle-left:hover:after{opacity:1;background:#0070f4}.ai-photo-jun-panel__header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;background:transparent;flex-shrink:0;cursor:grab;user-select:none}.ai-photo-jun-panel__header:active{cursor:grabbing}.ai-photo-jun-panel__header-main{min-width:0;display:flex;align-items:center;gap:8px}.ai-photo-jun-panel__title{font-size:14px;line-height:22px;font-weight:600;color:#3a3741;letter-spacing:.3px}.ai-photo-jun-panel__wallet-chip{margin-top:14px;align-self:flex-start;display:inline-flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;white-space:nowrap;gap:3px;padding:2px 9px;font-size:12px;line-height:16px;color:#605c69;background:rgba(111,165,232,.08);border:1px solid rgba(111,165,232,.08);border-radius:999px;cursor:default;user-select:none}.ai-photo-jun-panel__wallet-chip .wallet-chip-icon{color:#0070f4;flex-shrink:0}.ai-photo-jun-panel__wallet-chip .wallet-chip-num{font-weight:600;color:#005acf;font-feature-settings:"tnum";flex-shrink:0}.ai-photo-jun-panel__wallet-chip .wallet-chip-unit{color:#8e8a96;flex-shrink:0}.ai-photo-jun-panel__credit-tip{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:2px;padding:4px 8px;font-size:13px;font-weight:700;line-height:normal;white-space:nowrap;background:#fff5e8;border-radius:17px;user-select:none;color:#6e7480}.ai-photo-jun-panel__credit-tip .credit-tip-seg.is-highlight{color:#f4761c}.ai-photo-jun-panel__credit-tip .credit-tip-seg.is-cta{color:#0070f4;cursor:pointer}.ai-photo-jun-panel__subtitle{margin-top:2px;font-size:12px;line-height:16px;color:#8e8a96}.ai-photo-jun-panel__traffic-lights{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-photo-jun-panel__traffic-lights .dot-icon{opacity:0;transition:opacity .12s ease;pointer-events:none;font-size:9px;line-height:1;color:rgba(58,55,65,.6);display:inline-flex;align-items:center;justify-content:center}.ai-photo-jun-panel__traffic-lights .dot-icon svg{display:block}.ai-photo-jun-panel__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-photo-jun-panel__header-btn{position:relative;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#605c69;background:rgba(255,255,255,.6);border:1px solid rgba(58,55,65,.12);border-radius:50%;cursor:pointer;transition:all .16s ease}.ai-photo-jun-panel__header-btn .anticon{font-size:13px;line-height:1}.ai-photo-jun-panel__header-btn:hover{color:#0070f4;border-color:#0070f4;background:rgba(111,165,232,.08);transform:translateY(-1px)}.ai-photo-jun-panel__header-btn.is-highlight{color:#0070f4;border-color:#0070f4;background:rgba(111,165,232,.08);box-shadow:0 0 0 3px rgba(111,165,232,.08);animation:ai-btn-pulse 1.6s ease-in-out infinite}.ai-photo-jun-panel__header-btn.is-download-active{color:#0070f4;border-color:transparent;background:#e0edff}.ai-photo-jun-panel__header-btn.is-download-active:hover{color:#0070f4;border-color:transparent;background:#d2e5ff}.ai-photo-jun-panel__header-btn .badge-count{position:absolute;top:-7px;right:-7px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;line-height:1;color:#fff;background:#f53f3f;border-radius:9px;border:1.5px solid #fff;box-sizing:border-box}.ai-photo-jun-panel__header-btn .badge-dot{position:absolute;top:-3px;right:-3px;width:12px;height:12px;background:#c5564a;border-radius:50%;border:2px solid rgba(248,249,250,.95);box-shadow:0 0 6px rgba(197,86,74,.55);animation:ai-badge-pulse 1.4s ease-in-out 0s 4}@keyframes ai-badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 6px rgba(197,86,74,.55)}50%{transform:scale(1.25);box-shadow:0 0 10px rgba(197,86,74,.85)}}@keyframes ai-btn-pulse{0%,to{box-shadow:0 0 0 3px rgba(111,165,232,.08)}50%{box-shadow:0 0 0 6px rgba(111,165,232,.08)}}.ai-photo-jun-panel__new-session{height:28px;padding:0 12px;font-size:12px;line-height:26px;color:#0070f4;background:rgba(255,255,255,.6);border:1px solid rgba(58,55,65,.12);border-radius:14px;cursor:pointer;transition:all .14s ease;letter-spacing:.3px}.ai-photo-jun-panel__new-session:hover:not(:disabled){background:rgba(111,165,232,.08);border-color:#0070f4}.ai-photo-jun-panel__new-session:disabled{color:#bcb8c2;border-color:rgba(58,55,65,.06);cursor:not-allowed}.ai-photo-jun-panel__close{color:#8e8a96;cursor:pointer;margin-top:4px;font-size:13px;padding:4px;border-radius:50%;transition:all .14s ease}.ai-photo-jun-panel__close:hover{color:#3a3741;background:rgba(58,55,65,.06)}.ai-photo-jun-panel:hover .ai-photo-jun-panel__traffic-lights .dot-icon{opacity:1}.ai-photo-jun-panel__dot{width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:1px solid rgba(58,55,65,.15);padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;transition:filter .12s ease}.ai-photo-jun-panel__dot:hover:not(:disabled){filter:brightness(.94)}.ai-photo-jun-panel__dot:disabled{opacity:.45;cursor:not-allowed}.ai-photo-jun-panel__dot--minimize{background:#febc2e}.ai-photo-jun-panel__dot--new{background:#5cba8a;border-color:rgba(58,110,80,.35)}.ai-photo-jun-panel__messages{flex:1;min-height:0;overflow-y:auto;padding:16px;background:transparent}.ai-photo-jun-panel__loading{display:flex;align-items:center;gap:8px;color:#8e8a96}.ai-photo-jun-panel__message{display:flex;margin-bottom:14px}.ai-photo-jun-panel__message--user{justify-content:flex-end}.ai-photo-jun-panel__message--assistant{justify-content:flex-start}.ai-photo-jun-panel__bubble{max-width:100%;border-radius:14px;padding:12px 14px;line-height:22px;font-size:14px;word-break:break-word}.ai-photo-jun-panel__message--user .ai-photo-jun-panel__bubble{background:#ebf3fa;color:#0070f4;border:1px solid rgba(111,165,232,.08);border-top-right-radius:6px;box-shadow:0 4px 12px rgba(58,55,65,.18)}.ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble{background:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#3a3741;border:1px solid rgba(58,55,65,.12);border-top-left-radius:6px;box-shadow:0 4px 16px rgba(58,55,65,.08)}.ai-photo-jun-panel__activity{margin-bottom:10px;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden;background:rgba(248,249,250,.5);border-color:rgba(58,55,65,.12)}.ai-photo-jun-panel__activity.is-running{border-color:rgba(58,55,65,.22);background:rgba(111,165,232,.08)}.ai-photo-jun-panel__activity.is-done{border-color:rgba(58,55,65,.12);background:rgba(248,249,250,.5)}.ai-photo-jun-panel__activity-summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-size:12px;line-height:18px;color:#605c69;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .12s ease}.ai-photo-jun-panel__activity-summary:hover{background:rgba(111,165,232,.08)}.ai-photo-jun-panel__activity-summary .summary-icon{flex-shrink:0;width:14px;display:inline-flex;align-items:center;justify-content:center;color:#4a7c4f}.ai-photo-jun-panel__activity-summary .summary-icon .summary-icon-check{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1}.ai-photo-jun-panel__activity-summary .summary-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel__activity-summary .summary-caret{flex-shrink:0;font-size:11px;color:#8e8a96}.is-running .ai-photo-jun-panel__activity-summary .summary-text,.is-running .ai-photo-jun-panel__activity-summary .summary-icon{color:#0070f4}.ai-photo-jun-panel__activity-body{padding:0 12px 10px;border-top:1px dashed rgba(58,55,65,.12);font-size:12px;line-height:1.55;color:#605c69;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow-y:auto}.ai-photo-jun-panel__stream-delta{margin:10px 0 6px;padding:6px 8px;color:#605c69;font-weight:500;background:rgba(255,255,255,.7);border-radius:6px}.ai-photo-jun-panel__activity-empty{padding:10px 0 4px;color:#8e8a96;font-style:italic}.ai-photo-jun-panel__activity-line{display:flex;align-items:baseline;gap:6px;padding:6px 0;border-bottom:1px solid rgba(58,55,65,.06)}.ai-photo-jun-panel__activity-line:last-child{border-bottom:none}.ai-photo-jun-panel__activity-line .step-icon{flex-shrink:0;width:14px;display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ai-photo-jun-panel__activity-line .step-icon svg{vertical-align:middle}.ai-photo-jun-panel__activity-line .step-text{flex:1;color:#3a3741}.ai-photo-jun-panel__activity-line .step-detail{flex-shrink:0;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8e8a96;font-size:11px}.ai-photo-jun-panel__activity-line .step-duration{flex-shrink:0;margin-left:auto;padding-left:8px;color:#8e8a96;font-size:11px;font-variant-numeric:tabular-nums}.ai-photo-jun-panel__activity-line.status-running .step-icon{color:#0070f4}.ai-photo-jun-panel__activity-line.status-ok .step-icon{color:#4a7c4f}.ai-photo-jun-panel__activity-line.status-fail .step-icon{color:#c5564a}.ai-photo-jun-panel__activity-line.status-fail .step-text{color:#8e8a96}.ai-photo-jun-panel__fallback-notice{margin:4px 0 10px;padding:6px 10px;font-size:11px;color:#005acf;background:rgba(111,165,232,.08);border:1px solid rgba(58,55,65,.12);border-radius:6px}.ai-photo-jun-panel__plain{white-space:pre-wrap}.ai-photo-jun-panel__markdown{color:#3a3741}.ai-photo-jun-panel__markdown p{margin:0 0 8px}.ai-photo-jun-panel__markdown p:last-child{margin-bottom:0}.ai-photo-jun-panel__markdown ul,.ai-photo-jun-panel__markdown ol{padding-left:18px;margin:0}.ai-photo-jun-panel__markdown a{color:#0070f4;text-decoration:none;border-bottom:1px dashed transparent}.ai-photo-jun-panel__markdown a:hover{border-bottom-color:#0070f4}.ai-photo-jun-panel__markdown code{display:block;margin-top:8px;padding:10px 12px;border-radius:10px;background:#3a3741;color:#fff;white-space:pre-wrap}.ai-photo-jun-panel__markdown .ai-claw-thumb{display:inline-block;width:140px;height:140px;object-fit:cover;border-radius:10px;border:1px solid rgba(58,55,65,.12);margin:4px 6px 4px 0;cursor:zoom-in;background:rgba(111,165,232,.08);transition:transform .12s ease,box-shadow .12s ease}.ai-photo-jun-panel__markdown .ai-claw-thumb:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(58,55,65,.2)}.ai-photo-jun-panel__markdown a>.ai-claw-thumb{vertical-align:middle}.ai-photo-jun-panel__markdown .ai-claw-download{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:4px 4px 4px 0;padding:6px 10px 6px 8px;font-size:12px;line-height:18px;color:#3a3741;background:rgba(255,255,255,.85);border:1px solid rgba(58,55,65,.06);border-radius:8px;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease;vertical-align:middle}.ai-photo-jun-panel__markdown .ai-claw-download:hover{color:#005acf;background:rgba(111,165,232,.08);border-color:rgba(111,165,232,.08)}.ai-photo-jun-panel__markdown .ai-claw-download__icon{flex-shrink:0;width:14px;height:14px;display:inline-block;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v9'/><path d='m4.5 7.5 3.5 3.5 3.5-3.5'/><path d='M3 13.5h10'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M8 2v9'/><path d='m4.5 7.5 3.5 3.5 3.5-3.5'/><path d='M3 13.5h10'/></svg>") center/contain no-repeat}.ai-photo-jun-panel__markdown .ai-claw-download__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.ai-photo-jun-panel__footer{padding:10px 12px 12px;background:transparent;flex-shrink:0}.ai-photo-jun-panel__input-row{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 8px;background:rgba(255,255,255,.55);border:1px solid rgba(58,55,65,.22);border-radius:12px;transition:all .14s ease}.ai-photo-jun-panel__input-row:focus-within{background:rgba(255,255,255,.32);border-color:#0070f4;box-shadow:0 0 0 2px rgba(111,165,232,.08)}.ai-photo-jun-panel__input-row .ant-input{flex:1;height:28px;min-height:28px;max-height:28px;line-height:20px;padding:4px 6px;border:none;background:transparent;box-shadow:none!important;border-radius:0;resize:none;color:#3a3741;overflow-y:auto;box-sizing:border-box}.ai-photo-jun-panel__input-row .ant-input::placeholder{color:#bcb8c2}.ai-photo-jun-panel__input-row .ant-input:focus{outline:none;box-shadow:none}.ai-photo-jun-panel__upload-btn{width:28px;height:28px;box-sizing:border-box;border-radius:8px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:#8e8a96;font-size:14px;padding:0;margin:0;transition:all .14s ease}.ai-photo-jun-panel__upload-btn:hover:not(:disabled){color:#0070f4;background:rgba(111,165,232,.08)}.ai-photo-jun-panel__upload-btn:disabled{cursor:not-allowed;opacity:.4}.ai-photo-jun-panel__send-btn{width:28px;height:28px;box-sizing:border-box;border-radius:50%;border:1px solid #0070f4;background:#ebf3fa;color:#0070f4;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:13px;padding:0;margin:0;transition:all .14s ease}.ai-photo-jun-panel__send-btn:hover:not(:disabled){background:#d6e8fa;color:#0070f4}.ai-photo-jun-panel__send-btn:disabled{background:rgba(58,55,65,.06);border-color:rgba(58,55,65,.06);color:#bcb8c2;cursor:not-allowed}.ai-photo-jun-panel__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ai-photo-jun-panel__attachment-wrap{display:inline-flex;align-items:center;gap:6px}.ai-photo-jun-panel__attachment-retry{display:inline-flex;align-items:center;gap:4px;padding:0;font-size:12px;color:#c5564a;background:transparent;border:none;cursor:pointer;white-space:nowrap}.ai-photo-jun-panel__attachment-retry:hover{text-decoration:underline}.ai-photo-jun-panel__attachment-retry .anticon{font-size:13px;line-height:1}.ai-photo-jun-panel__attachment{position:relative;display:flex;align-items:center;gap:6px;padding:4px 26px 4px 6px;border:1px solid rgba(58,55,65,.12);border-radius:8px;background:rgba(255,255,255,.7);font-size:12px;color:#3a3741;max-width:200px}.ai-photo-jun-panel__attachment-thumb{width:24px;height:24px;border-radius:4px;object-fit:cover;flex-shrink:0}.ai-photo-jun-panel__attachment-thumb.as-icon{display:flex;align-items:center;justify-content:center;background:rgba(111,165,232,.08);color:#0070f4}.ai-photo-jun-panel__attachment-thumb.as-icon.as-error{color:#c5564a;background:transparent}.ai-photo-jun-panel__attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ai-photo-jun-panel__attachment-remove{position:absolute;right:6px;top:50%;transform:translateY(-50%);cursor:pointer;color:#8e8a96;font-size:13px;line-height:1}.ai-photo-jun-panel__attachment-remove:hover{color:#c5564a}.ai-photo-jun-panel__attachment.is-uploading{opacity:.75}.ai-photo-jun-panel__attachment.is-error{border-color:rgba(197,86,74,.4);background:rgba(197,86,74,.08);color:#c5564a}.ai-photo-jun-panel__user-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ai-photo-jun-panel__user-attachment{display:inline-flex;align-items:center;gap:4px;font-size:12px;text-decoration:none}.ai-photo-jun-panel__user-attachment.is-image img{max-width:160px;max-height:120px;border-radius:6px;display:block}.ai-photo-jun-panel__user-attachment.is-file{padding:4px 8px;border-radius:6px;background:rgba(111,165,232,.08);color:inherit}.ai-photo-jun-panel__user-attachment.is-file:hover{background:rgba(111,165,232,.08)}.ai-photo-jun-panel__ask-card{margin-top:10px;padding:16px 18px;background:#f8f9fa;border-radius:10px;font-size:14px}.ai-photo-jun-panel__ask-question+.ai-photo-jun-panel__ask-question{margin-top:18px;padding-top:18px;border-top:1px dashed rgba(58,55,65,.12)}.ai-photo-jun-panel__ask-header{display:inline-block;padding:4px 10px;line-height:20px;color:#0070f4;background:rgba(111,165,232,.08);border-radius:8px;margin-bottom:10px}.ai-photo-jun-panel__ask-title{line-height:24px;color:#3a3741;margin-bottom:14px}.ai-photo-jun-panel__ask-options{display:flex;flex-wrap:wrap;gap:10px}.ai-photo-jun-panel__ask-option{padding:8px 14px;font-size:inherit;color:#3a3741;background:rgba(255,255,255,.8);border:1px solid rgba(58,55,65,.12);border-radius:8px;cursor:pointer;transition:all .14s ease}.ai-photo-jun-panel__ask-option:hover:not(:disabled){background:rgba(111,165,232,.08);border-color:#0070f4}.ai-photo-jun-panel__ask-option.is-selected{background:#ebf3fa;color:#0070f4;border-color:#0070f4}.ai-photo-jun-panel__ask-option.is-answered{opacity:.6}.ai-photo-jun-panel__ask-option:disabled{cursor:not-allowed}.ai-photo-jun-panel__ask-footer{margin-top:18px;padding-top:16px;border-top:1px solid rgba(58,55,65,.12);display:flex;justify-content:flex-end}.ai-photo-jun-panel__ask-submit{padding:10px 24px;font-size:inherit;font-weight:500;color:#0070f4;background:#ebf3fa;border:1px solid #0070f4;border-radius:10px;cursor:pointer;transition:all .14s ease}.ai-photo-jun-panel__ask-submit:hover:not(:disabled){background:#d6e8fa;color:#0070f4}.ai-photo-jun-panel__ask-submit:disabled{background:rgba(58,55,65,.06);border-color:rgba(58,55,65,.06);color:#bcb8c2;cursor:not-allowed}.ai-photo-jun-panel__ask-answered{margin-top:12px;color:#4a7c4f}.ai-photo-jun-panel__cards{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.ai-photo-jun-panel__card{padding:14px 16px;background:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(58,55,65,.12);border-radius:12px;box-shadow:0 4px 16px rgba(58,55,65,.08)}.ai-photo-jun-panel__card-title{font-size:14px;font-weight:600;color:#3a3741;line-height:22px;letter-spacing:.3px}.ai-photo-jun-panel__card-subtitle{margin-top:4px;font-size:12px;color:#8e8a96;line-height:18px}.ai-photo-jun-panel__card-ranking-head{display:grid;grid-template-columns:54px 1fr 90px;align-items:center;gap:8px;margin-top:10px;padding:6px 8px;font-size:11px;color:#8e8a96;background:rgba(111,165,232,.08);border-radius:6px}.ai-photo-jun-panel__card-ranking-head .r-col-value{text-align:right}.ai-photo-jun-panel__card-ranking-row{display:grid;grid-template-columns:54px 1fr 90px;align-items:center;gap:8px;padding:8px;font-size:12px;color:#3a3741;border-bottom:1px solid rgba(58,55,65,.06)}.ai-photo-jun-panel__card-ranking-row:last-child{border-bottom:none}.ai-photo-jun-panel__card-ranking-row .r-col-rank{display:flex;align-items:center;justify-content:center}.ai-photo-jun-panel__card-ranking-row .r-col-rank .r-medal{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ai-photo-jun-panel__card-ranking-row .r-col-rank .r-medal svg{vertical-align:middle}.ai-photo-jun-panel__card-ranking-row .r-col-rank .r-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:12px;color:#605c69;background:rgba(111,165,232,.08);border-radius:50%}.ai-photo-jun-panel__card-ranking-row .r-col-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel__card-ranking-row .r-col-value{text-align:right}.ai-photo-jun-panel__card-ranking-row .r-col-value strong{font-size:14px;color:#0070f4}.ai-photo-jun-panel__card-ranking-row .r-col-value .r-col-unit{margin-left:3px;font-size:11px;color:#8e8a96}.ai-photo-jun-panel__card-ranking-hints{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(58,55,65,.12);font-size:11px;line-height:18px;color:#605c69}.ai-photo-jun-panel__card-ranking-hints .hint-line{padding:1px 0}.ai-photo-jun-panel__card-ranking-titlebar,.ai-photo-jun-panel__card-stat-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ai-photo-jun-panel__card-ranking-titlebar .ai-photo-jun-panel__card-title,.ai-photo-jun-panel__card-stat-titlebar .ai-photo-jun-panel__card-title{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ai-photo-jun-panel__card-ranking-titlebar .ai-photo-jun-panel__card-map-entry,.ai-photo-jun-panel__card-stat-titlebar .ai-photo-jun-panel__card-map-entry{flex:0 0 auto}.ai-photo-jun-panel__card-map-entry{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;color:#1075d6;font-size:12px;line-height:1;cursor:pointer;border:none;border-radius:12px;background:linear-gradient(rgba(255,255,255,.42),rgba(255,255,255,.42)),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='56'><rect width='56' height='56' fill='rgb(234,239,245)'/><rect x='-3' y='-3' width='26' height='22' rx='5' fill='rgb(216,233,202)'/><path d='M36 59 Q43 41 39 29 Q36 18 47 3 L59 3 L59 59 Z' fill='rgb(200,222,246)'/><g stroke='white' fill='none'><path d='M-3 31 L59 22' stroke-width='6'/><path d='M19 -3 L29 59' stroke-width='5'/><path d='M-3 47 L41 41' stroke-width='3'/></g><path d='M-3 31 L59 22' stroke='rgb(244,221,162)' stroke-width='2' fill='none'/></svg>") center/cover no-repeat;text-shadow:0 1px 2px rgba(255,255,255,.95)}.ai-photo-jun-panel__card-map-entry svg{filter:drop-shadow(0 0 1px rgba(255,255,255,.9))}.ai-photo-jun-panel__card-map-entry{transition:box-shadow .12s ease}.ai-photo-jun-panel__card-map-entry svg{display:block}.ai-photo-jun-panel__card-map-entry:hover{box-shadow:0 1px 6px rgba(16,117,214,.25)}.ai-photo-jun-panel__card-stat-value{margin-top:12px}.ai-photo-jun-panel__card-stat-value strong{font-size:32px;line-height:1;color:#3a3741;font-weight:600;background:linear-gradient(135deg,#0070f4,#005acf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-photo-jun-panel__card-stat-value .s-unit{margin-left:4px;font-size:13px;color:#8e8a96}.ai-photo-jun-panel__card-stat-trend{margin-top:8px;font-size:12px}.ai-photo-jun-panel__card-stat-trend.t-up{color:#c5564a}.ai-photo-jun-panel__card-stat-trend.t-down{color:#4a7c4f}.ai-photo-jun-panel__card-stat-trend.t-flat{color:#8e8a96}.ai-photo-jun-panel__card-html{padding:0;overflow:hidden}.ai-photo-jun-panel__card-html iframe{display:block}.ai-photo-jun-panel__ask-option--custom-idle{color:#8e8a96;border-style:dashed}.ai-photo-jun-panel__ask-option--custom-idle:hover:not(:disabled){color:#0070f4;border-color:#0070f4;border-style:solid}.ai-photo-jun-panel__ask-option--editing{padding:0;display:inline-flex;align-items:stretch;border:1px solid #0070f4;background:rgba(255,255,255,.95);border-radius:8px;overflow:hidden}.ai-photo-jun-panel__ask-custom-input{padding:8px 14px;font-size:inherit;line-height:inherit;width:200px;background:transparent;border:none;outline:none;color:#3a3741;box-sizing:border-box}.ai-photo-jun-panel__ask-custom-input::placeholder{color:#bcb8c2}.ai-photo-jun-panel__ask-option--custom{padding:0 0 0 14px;display:inline-flex;align-items:center;overflow:hidden}.ai-photo-jun-panel__ask-option--custom.is-selected{background:#ebf3fa;border-color:#0070f4}.ai-photo-jun-panel__ask-option--custom.is-selected .ai-photo-jun-panel__ask-custom-text,.ai-photo-jun-panel__ask-option--custom.is-selected .ai-photo-jun-panel__ask-custom-clear{color:#0070f4}.ai-photo-jun-panel__ask-custom-text{max-width:180px;padding:8px 0;font-size:inherit;line-height:inherit;color:#3a3741;background:transparent;border:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel__ask-custom-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;align-self:stretch;color:#8e8a96;font-size:14px;line-height:1;cursor:pointer;user-select:none}.ai-photo-jun-panel__ask-custom-clear:hover{color:#c5564a}.ai-photo-jun-panel__empty-state{display:flex;flex-direction:column;gap:14px}.ai-photo-jun-panel__recent{padding:12px 14px;background:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(58,55,65,.12);border-radius:12px}.ai-photo-jun-panel__recent-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ai-photo-jun-panel__recent-header .recent-title{font-size:12px;font-weight:600;color:#3a3741}.ai-photo-jun-panel__recent-header .recent-expand{background:transparent;border:none;color:#0070f4;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:6px;transition:background .12s ease}.ai-photo-jun-panel__recent-header .recent-expand:hover{background:rgba(111,165,232,.08)}.ai-photo-jun-panel__recent-list{display:flex;flex-direction:column;gap:8px}.ai-photo-jun-panel__recent-list.is-scrollable{max-height:240px;overflow-y:auto;padding-right:2px}.ai-photo-jun-panel__recent-item{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;text-align:left;background:rgba(255,255,255,.5);border:1px solid rgba(58,55,65,.06);border-radius:10px;cursor:pointer;transition:background .14s ease,border-color .14s ease;font-size:12px;line-height:18px}.ai-photo-jun-panel__recent-item:hover:not(:disabled){background:rgba(255,255,255,.85);border-color:rgba(58,55,65,.18)}.ai-photo-jun-panel__recent-item:disabled{cursor:not-allowed;opacity:.6}.ai-photo-jun-panel__recent-item .recent-q{flex:1;min-width:0;color:#605c69;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel__recent-item .recent-t{flex-shrink:0;color:#8e8a96;font-size:11px;font-variant-numeric:tabular-nums}.ai-photo-jun-panel__how-to-ask{padding:12px 14px;background:rgba(255,255,255,.35);border:1px solid rgba(58,55,65,.06);border-radius:12px}.ai-photo-jun-panel__how-to-ask .ask-title{font-size:11px;font-weight:500;color:#8e8a96;margin-bottom:10px;letter-spacing:.3px;display:inline-flex;align-items:center;gap:6px}.ai-photo-jun-panel__how-to-ask .ask-title .ask-title-icon{color:#8e8a96}.ai-photo-jun-panel__how-to-ask .ask-presets{display:flex;flex-direction:column;gap:6px}.ai-photo-jun-panel__preset{padding:8px 12px;text-align:left;font-size:12px;line-height:18px;color:#3a3741;background:rgba(255,255,255,.75);border:1px solid rgba(58,55,65,.12);border-radius:8px;cursor:pointer;transition:all .14s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel__preset:hover:not(:disabled){background:#ebf3fa;color:#0070f4;border-color:#0070f4}.ai-photo-jun-panel__preset:disabled{cursor:not-allowed;opacity:.6}.ai-photo-jun-panel__page-filter{margin:10px 0;background:#f8f9fa;border:none;border-radius:10px;overflow:hidden}.ai-photo-jun-panel__page-filter-header{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .14s ease}.ai-photo-jun-panel__page-filter-header:hover{background:rgba(0,0,0,.04)}.ai-photo-jun-panel__page-filter-header .pf-icon{flex-shrink:0;font-size:18px;color:#0070f4;display:inline-flex;align-items:center}.ai-photo-jun-panel__page-filter-header .pf-text{flex:1;display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-photo-jun-panel__page-filter-header .pf-query{font-size:14px;font-weight:600;color:#0070f4;overflow:hidden;text-overflow:ellipsis}.ai-photo-jun-panel__page-filter-header .pf-count{font-size:14px;color:#605c69;flex-shrink:0}.ai-photo-jun-panel__page-filter-header .pf-action{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#0070f4}.ai-photo-jun-panel__page-filter-header .pf-action-arrow{font-size:18px;line-height:1}.ai-photo-jun-panel__page-filter-thumbs{display:flex;gap:6px;padding:0 12px 10px;flex-wrap:wrap}.ai-photo-jun-panel__page-filter-thumbs .pf-thumb{display:block;width:56px;height:56px;border-radius:8px;overflow:hidden;border:1px solid rgba(58,55,65,.12);background:rgba(111,165,232,.08);cursor:zoom-in;transition:transform .12s ease,box-shadow .12s ease}.ai-photo-jun-panel__page-filter-thumbs .pf-thumb:hover{transform:scale(1.05);box-shadow:0 3px 10px rgba(111,165,232,.08)}.ai-photo-jun-panel__page-filter-thumbs .pf-thumb img{width:100%;height:100%;object-fit:cover}.ai-photo-jun-panel__page-filter-thumbs .pf-map-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;cursor:pointer;color:#1075d6;border:none;background:linear-gradient(rgba(255,255,255,.42),rgba(255,255,255,.42)),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='56' height='56'><rect width='56' height='56' fill='rgb(234,239,245)'/><rect x='-3' y='-3' width='26' height='22' rx='5' fill='rgb(216,233,202)'/><path d='M36 59 Q43 41 39 29 Q36 18 47 3 L59 3 L59 59 Z' fill='rgb(200,222,246)'/><g stroke='white' fill='none'><path d='M-3 31 L59 22' stroke-width='6'/><path d='M19 -3 L29 59' stroke-width='5'/><path d='M-3 47 L41 41' stroke-width='3'/></g><path d='M-3 31 L59 22' stroke='rgb(244,221,162)' stroke-width='2' fill='none'/></svg>") center/cover no-repeat;text-shadow:0 1px 2px rgba(255,255,255,.95)}.ai-photo-jun-panel__page-filter-thumbs .pf-map-entry svg{filter:drop-shadow(0 0 1px rgba(255,255,255,.9))}.ai-photo-jun-panel__page-filter-thumbs .pf-map-entry{font-size:11px;line-height:1.1}.ai-photo-jun-panel__page-filter-thumbs .pf-map-entry svg{display:block}.ai-photo-jun-panel__card-ranking-row .r-col-value-link{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:baseline;gap:3px;border-bottom:1px dashed transparent;transition:all .14s ease}.ai-photo-jun-panel__card-ranking-row .r-col-value-link strong{color:#0070f4;font-size:14px}.ai-photo-jun-panel__card-ranking-row .r-col-value-link:hover{border-bottom-color:#0070f4}.ai-photo-jun-panel__card-ranking-row .r-col-value-link:hover strong{color:#005acf}.ai-photo-jun-panel__suggestions{margin-top:10px;padding:10px 12px;background:rgba(255,255,255,.35);border:1px solid rgba(58,55,65,.06);border-radius:10px}.ai-photo-jun-panel__suggestions-title{font-size:11px;color:#8e8a96;margin-bottom:8px;display:flex;align-items:center;gap:6px;font-weight:500;letter-spacing:.3px}.ai-photo-jun-panel__suggestions-title .suggestions-title-icon{color:#8e8a96;vertical-align:0}.ai-photo-jun-panel__suggestions-list{display:flex;flex-wrap:wrap;gap:6px}.ai-photo-jun-panel__suggestion{padding:5px 10px;font-size:12px;line-height:18px;color:#605c69;background:rgba(255,255,255,.65);border:1px solid rgba(58,55,65,.06);border-radius:999px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel__suggestion:hover:not(:disabled){background:rgba(111,165,232,.08);color:#005acf;border-color:rgba(111,165,232,.08)}.ai-photo-jun-panel__suggestion:disabled{cursor:not-allowed;opacity:.6}.ai-photo-jun-panel__suggestion--top{background:#0070f4;border-color:#0070f4;color:#fff}.ai-photo-jun-panel__suggestion--top:hover:not(:disabled){background:#005acf;border-color:#005acf;color:#fff}.ai-photo-jun-panel__feedback{margin-top:8px}.ai-photo-jun-panel__feedback-bar{display:flex;align-items:center;gap:4px}.ai-photo-jun-panel__feedback-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:#8e8a96;border-radius:6px;cursor:pointer;transition:background .14s ease,color .14s ease}.ai-photo-jun-panel__feedback-btn:hover:not(:disabled){background:rgba(58,55,65,.06);color:#605c69}.ai-photo-jun-panel__feedback-btn.is-active{color:#005acf;background:rgba(111,165,232,.08)}.ai-photo-jun-panel__feedback-btn.is-active.is-down{color:#605c69;background:rgba(58,55,65,.08)}.ai-photo-jun-panel__feedback-btn.has-comment{color:#605c69}.ai-photo-jun-panel__feedback-btn:disabled{cursor:not-allowed;opacity:.45}.ai-photo-jun-panel__feedback-comment{margin-left:6px;font-size:11px;color:#8e8a96;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel__feedback-composer{margin-top:6px;display:flex;flex-direction:column;gap:6px}.ai-photo-jun-panel__feedback-composer .ant-input{font-size:12px;border-radius:8px}.ai-photo-jun-panel__feedback-actions{display:flex;justify-content:flex-end;gap:6px}.ai-photo-jun-panel__feedback-action{padding:4px 12px;font-size:12px;line-height:18px;border-radius:6px;border:1px solid rgba(58,55,65,.06);background:rgba(255,255,255,.65);color:#605c69;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.ai-photo-jun-panel__feedback-action.is-primary{background:#0070f4;color:#fff;border-color:#0070f4}.ai-photo-jun-panel__feedback-action.is-primary:hover:not(:disabled){background:#005acf;border-color:#005acf}.ai-photo-jun-panel__feedback-action.is-secondary:hover:not(:disabled){background:rgba(58,55,65,.06)}.ai-photo-jun-panel__feedback-action:disabled{cursor:not-allowed;opacity:.5}.ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble:has(.ai-photo-jun-panel__plan-card){width:100%}.ai-photo-jun-panel__plan-card{width:100%;box-sizing:border-box;margin-top:10px;padding:16px 18px;background:#f8f9fa;border-radius:10px;font-size:14px}.ai-photo-jun-panel__plan-card.risk-high{background:rgba(197,86,74,.06);border:1px solid rgba(197,86,74,.4)}.ai-photo-jun-panel__plan-card.risk-medium{background:#f8f9fa}.ai-photo-jun-panel__plan-header{display:flex;align-items:center;gap:8px;font-weight:600;color:#605c69;margin-bottom:10px;letter-spacing:.3px}.ai-photo-jun-panel__plan-header .plan-icon{color:#0070f4;font-size:16px}.ai-photo-jun-panel__plan-header .plan-title{flex-shrink:0}.ai-photo-jun-panel__plan-header .plan-meta{color:#8e8a96;font-weight:400}.ai-photo-jun-panel__plan-header .plan-risk{margin-left:auto;padding:2px 10px;font-size:12px;color:#fff;background:#c5564a;border-radius:8px}.ai-photo-jun-panel__plan-summary{color:#3a3741;margin-bottom:14px}.ai-photo-jun-panel__plan-steps{margin:0 0 14px;padding-left:24px}.ai-photo-jun-panel__plan-steps .plan-step{margin:6px 0;line-height:22px}.ai-photo-jun-panel__plan-steps .plan-step .plan-step-title{color:#3a3741;font-weight:500}.ai-photo-jun-panel__plan-steps .plan-step .plan-step-desc{display:block;color:#8e8a96;font-size:13px;margin-top:4px}.ai-photo-jun-panel__plan-steps .plan-step .plan-step-title-input{display:block;width:100%;padding:6px 10px;font-size:inherit;font-weight:500;color:#3a3741;background:rgba(255,255,255,.95);border:1px solid rgba(58,55,65,.12);border-radius:6px;outline:none;box-sizing:border-box}.ai-photo-jun-panel__plan-steps .plan-step .plan-step-title-input:focus{border-color:#0070f4}.ai-photo-jun-panel__plan-steps .plan-step .plan-step-desc-input{display:block;width:100%;margin-top:6px;padding:6px 10px;font-size:13px;color:#8e8a96;background:rgba(255,255,255,.95);border:1px solid rgba(58,55,65,.12);border-radius:6px;outline:none;resize:vertical;font-family:inherit;line-height:1.5;box-sizing:border-box}.ai-photo-jun-panel__plan-steps .plan-step .plan-step-desc-input:focus{border-color:#0070f4}.ai-photo-jun-panel__plan-btn.is-cancel{color:#605c69;background:rgba(255,255,255,.7);border-color:rgba(58,55,65,.12)}.ai-photo-jun-panel__plan-btn.is-cancel:hover:not(:disabled){background:rgba(111,165,232,.08);border-color:#0070f4}.ai-photo-jun-panel__plan-actions{display:flex;gap:10px}.ai-photo-jun-panel__plan-btn{flex:1;padding:10px 16px;font-size:inherit;font-weight:500;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .14s ease}.ai-photo-jun-panel__plan-btn.is-approve{color:#0070f4;background:#ebf3fa;border-color:#0070f4}.ai-photo-jun-panel__plan-btn.is-approve:hover:not(:disabled){background:#d6e8fa;color:#0070f4}.ai-photo-jun-panel__plan-btn.is-approve.is-danger{background:linear-gradient(135deg,#c5564a,#a0453a);color:#fff;border-color:rgba(197,86,74,.6)}.ai-photo-jun-panel__plan-btn.is-approve.is-danger:hover:not(:disabled){background:linear-gradient(135deg,#a0453a,#7a332b)}.ai-photo-jun-panel__plan-btn.is-reject{color:#605c69;background:rgba(255,255,255,.7);border-color:rgba(58,55,65,.12)}.ai-photo-jun-panel__plan-btn.is-reject:hover:not(:disabled){background:rgba(111,165,232,.08);border-color:#0070f4}.ai-photo-jun-panel__plan-btn:disabled{cursor:not-allowed;opacity:.5}.ai-photo-jun-panel__plan-answered{margin-top:8px;color:#4a7c4f}.ai-photo-jun-panel__drawer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:rgba(248,249,250,.96);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);border-radius:inherit;z-index:5;animation:ai-drawer-slide .22s ease-out}@keyframes ai-drawer-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-photo-jun-panel__drawer-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:transparent}.ai-photo-jun-panel__drawer-header .drawer-title{font-size:16px;font-weight:600;color:#3a3741;letter-spacing:.3px}.ai-photo-jun-panel__drawer-body{flex:1;min-height:0;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column}.ai-photo-jun-panel__drawer-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:32px 16px;text-align:center;color:#8e8a96;font-size:12px;line-height:20px;white-space:nowrap}.ai-photo-jun-panel__drawer-empty-title{font-size:16px;line-height:24px;color:#3a3741}.ai-photo-jun-panel__plan-list{display:flex;flex-direction:column;gap:8px}.ai-photo-jun-panel__plan-row{display:block;width:100%;padding:10px 12px;text-align:left;background:rgba(255,255,255,.7);border:1px solid rgba(58,55,65,.12);border-radius:8px;cursor:pointer;transition:all .14s ease}.ai-photo-jun-panel__plan-row:hover{background:rgba(111,165,232,.08);border-color:#0070f4;transform:translate(2px)}.ai-photo-jun-panel__plan-row.is-pending{border-color:rgba(58,55,65,.22);background:rgba(111,165,232,.08)}.ai-photo-jun-panel__plan-row.is-done{opacity:.7}.ai-photo-jun-panel__plan-row .plan-row-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.ai-photo-jun-panel__plan-row .plan-row-summary{font-size:12px;font-weight:500;color:#3a3741;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel__plan-row .plan-row-status{font-size:11px;color:#0070f4;flex-shrink:0}.ai-photo-jun-panel__plan-row.is-done .plan-row-status{color:#4a7c4f}.ai-photo-jun-panel__plan-row .plan-row-meta{font-size:11px;color:#8e8a96}.ai-photo-jun-panel__session-list{display:flex;flex-direction:column;gap:14px}.ai-photo-jun-panel__session-list .session-group-label{font-size:11px;color:#8e8a96;font-weight:500;padding:4px 4px 6px;letter-spacing:.4px}.ai-photo-jun-panel__session-list .session-row{display:block;width:100%;text-align:left;padding:8px 10px;background:rgba(255,255,255,.6);border:1px solid rgba(58,55,65,.12);border-radius:8px;cursor:pointer;margin-bottom:6px;transition:background .15s}.ai-photo-jun-panel__session-list .session-row:hover:not(:disabled){background:rgba(111,165,232,.08)}.ai-photo-jun-panel__session-list .session-row.is-current{background:rgba(111,165,232,.08);border-color:rgba(58,55,65,.22);cursor:default}.ai-photo-jun-panel__session-list .session-row-title{font-size:13px;color:#3a3741;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ai-photo-jun-panel__session-list .session-row-current{color:#8e8a96;font-size:11px;font-weight:400}.ai-photo-jun-panel__session-list .session-row-meta{font-size:11px;color:#8e8a96;margin-top:4px}.ai-photo-jun-panel__download-list{display:flex;flex-direction:column;gap:10px}.ai-photo-jun-panel__download-row{position:relative;display:flex;gap:10px;padding:10px;background:rgba(255,255,255,.7);border:1px solid rgba(58,55,65,.12);border-radius:8px}.ai-photo-jun-panel__download-row .dl-link--vip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;color:#0070f4;font-size:10px;font-weight:500;line-height:normal;background:#e5f0fd;border-radius:40px;cursor:pointer;transition:background .14s ease}.ai-photo-jun-panel__download-row .dl-link--vip:hover{background:#d6e6fb;color:#0070f4;text-decoration:none}.ai-photo-jun-panel__download-row .dl-link--vip svg{width:14px;height:14px;flex-shrink:0}.ai-photo-jun-panel__download-row.is-pending{background:rgba(111,165,232,.08);border-color:rgba(58,55,65,.22)}.ai-photo-jun-panel__download-row.is-error{background:rgba(197,86,74,.06);border-color:rgba(197,86,74,.4)}.ai-photo-jun-panel__download-row .dl-thumb{flex-shrink:0;width:64px;height:64px;border-radius:6px;overflow:hidden;background:rgba(111,165,232,.08);display:flex;align-items:center;justify-content:center}.ai-photo-jun-panel__download-row .dl-thumb img{width:100%;height:100%;object-fit:cover}.ai-photo-jun-panel__download-row .dl-thumb.dl-thumb--placeholder{font-size:24px;color:#8e8a96}.ai-photo-jun-panel__download-row .dl-thumb.dl-thumb--file{border:1px solid transparent;text-decoration:none;cursor:pointer}.ai-photo-jun-panel__download-row .dl-thumb.dl-thumb--file .dl-thumb__file-icon{width:32px;height:32px;object-fit:contain}.ai-photo-jun-panel__download-row .dl-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.ai-photo-jun-panel__download-row .dl-prompt{font-size:12px;color:#3a3741;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px}.ai-photo-jun-panel__download-row .dl-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#605c69;margin-top:4px}.ai-photo-jun-panel__download-row .dl-meta .dl-meta-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel__download-row .dl-link{color:#0070f4}.ai-photo-jun-panel__download-row .dl-link:hover{color:#005acf;text-decoration:underline}.ai-photo-jun-panel__download-row .dl-err{color:#c5564a}.ai-photo-jun-fab{position:fixed;right:24px;bottom:24px;z-index:999;display:flex;align-items:center;gap:8px;padding:12px 18px;color:#6fa5e8;background:linear-gradient(135deg,#3a3741,#4a4453);border:1px solid rgba(111,165,232,.08);border-radius:999px;cursor:pointer;box-shadow:0 8px 28px rgba(58,55,65,.35),0 0 0 1px rgba(111,165,232,.08),inset 0 1px rgba(111,165,232,.08);font-size:13px;font-weight:500;line-height:20px;letter-spacing:.4px;transition:all .18s ease}.ai-photo-jun-fab:hover{transform:translateY(-2px);color:#fff;background:linear-gradient(135deg,#4a4453,#5a5263);border-color:#0070f4;box-shadow:0 14px 36px rgba(58,55,65,.45),0 0 0 2px rgba(111,165,232,.08),inset 0 1px rgba(111,165,232,.08)}.ai-photo-jun-fab__icon{font-size:18px;line-height:1;display:inline-flex;align-items:center;color:#6fa5e8}.ai-photo-jun-fab__icon svg{vertical-align:middle}.photo-filter-with-chip{background:#fff;border-bottom:1px solid #ececec}.ai-search-chip-row{padding:0 14px 12px 24px;display:flex}.ai-search-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 14px;background:#e8f1ff;border:1px solid #d0d7ff;border-radius:8px;font-size:12px;line-height:20px;color:#3a3741;max-width:100%;box-shadow:0 2px 8px rgba(58,55,65,.08)}.ai-search-chip__icon{font-size:13px;line-height:1;color:#0070f4;display:inline-flex;align-items:center}.ai-search-chip__icon svg{vertical-align:middle}.ai-search-chip__label{font-weight:600;color:#0070f4;flex-shrink:0;letter-spacing:.3px}.ai-search-chip__query{color:#3a3741;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-search-chip__count{color:#605c69;flex-shrink:0}.ai-search-chip__clear{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;padding:0;background:rgba(255,255,255,.7);border:none;border-radius:50%;color:#605c69;font-size:14px;line-height:1;cursor:pointer;transition:all .14s ease}.ai-search-chip__clear:hover{background:#0070f4;color:#fff}.ai-photo-jun-panel__header-tooltip .ant-tooltip-inner{font-size:14px;line-height:1.4;min-height:28px;padding:6px 10px}.ai-photo-jun-panel__more-dropdown .ant-dropdown-menu{border-radius:8px;padding:4px 0;box-shadow:0 4px 16px rgba(0,0,0,.12)}.ai-photo-jun-panel__more-dropdown .ant-dropdown-menu-item{padding:8px 16px;font-size:14px;display:flex;align-items:center}.ai-photo-jun-panel__more-dropdown .ant-dropdown-menu-item .badge-dot{width:6px;height:6px;border-radius:50%;background:#f5222d;margin-left:6px;flex-shrink:0}.ai-photo-king-entry{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 20px 0 16px;font-size:16px;line-height:1;font-weight:600;letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,#3057ff,#7c5cff);border:none;border-radius:6px;cursor:pointer;box-shadow:none;transition:opacity .14s ease}.ai-photo-king-entry:hover{opacity:.88}.ai-photo-king-entry:active{opacity:.78}.ai-photo-king-entry__icon{display:inline-flex;align-items:center;color:#fff}.ai-photo-king-entry__icon svg{vertical-align:middle}.ai-photo-king-entry__label{white-space:nowrap;color:inherit}.ai-photo-king-entry-wrap{position:relative;display:inline-flex}.ai-quick-ask-card-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:1050;animation:aiQuickAskIn .15s ease both}.ai-quick-ask-card-popover:before{content:"";position:absolute;top:-8px;left:0;width:100%;height:8px}@keyframes aiQuickAskIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ai-entry-guide{position:absolute;top:calc(100% + 12px);right:0;z-index:1050;filter:drop-shadow(0 8px 24px rgba(0,0,0,.12));animation:aiGuideIn .3s ease both}.ai-entry-guide__arrow{position:absolute;top:-6px;right:32px;width:12px;height:12px;background:#fff;border-radius:2px;transform:rotate(45deg)}.ai-entry-guide__body{width:480px;padding:28px 28px 24px;background:#fff;border-radius:16px}.ai-entry-guide__header{position:relative;min-height:30px}.ai-entry-guide__art{position:absolute;top:0;right:8px;width:132px;height:auto;pointer-events:none;user-select:none}.ai-entry-guide__title-row{display:flex;align-items:center;gap:8px}.ai-entry-guide__sparkle{flex-shrink:0;width:24px;height:24px}.ai-entry-guide__title{font-size:22px;font-weight:600;color:#1f2938;line-height:1.2}.ai-entry-guide__close{position:absolute;top:-15px;right:-10px;z-index:2;background:none;border:none;font-size:18px;color:#9ca3b0;cursor:pointer;padding:4px;line-height:1;transition:color .14s ease}.ai-entry-guide__close:hover{color:#6b7380}.ai-entry-guide__subtitle{margin-top:12px;font-size:18px;font-weight:500;color:#787878;line-height:1.55}.ai-entry-guide__divider{margin-top:24px;height:1px;background:#f0f2f5}.ai-entry-guide__examples{margin-top:22px;display:flex;flex-direction:column;gap:20px}.ai-entry-guide__ex-row{display:flex;align-items:center;gap:14px}.ai-entry-guide__ex-icon{flex:0 0 40px;width:40px;height:40px}.ai-entry-guide__ex-text{display:flex;flex-direction:column;gap:6px}.ai-entry-guide__ex-label{font-size:16px;font-weight:600;color:#1f2938;line-height:1.2}.ai-entry-guide__ex-desc{font-size:14px;color:#6b7380;line-height:1.4}.ai-entry-guide__benefit{position:relative;overflow:hidden;margin-top:24px;display:flex;align-items:center;gap:8px;padding:12px;background:#f2f9ff;border-radius:8px;font-size:16px;font-weight:500;color:#0070f4}.ai-entry-guide__gift{position:absolute;right:8px;bottom:-18px;width:86px;height:auto;pointer-events:none;user-select:none}.ai-entry-guide__cta{margin-top:22px;width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:600;color:#fff;background:#0070f4;border:none;border-radius:24px;cursor:pointer;transition:background .14s ease}.ai-entry-guide__cta:hover{background:#0060d4}.ai-entry-guide__cta-arrow{flex-shrink:0;width:16px;height:16px}.ai-photo-jun-panel__trial-chip{display:inline-block;padding:2px 10px;font-size:12px;font-weight:500;color:#0070f4;background:#f2f9ff;border-radius:10px;cursor:default;white-space:nowrap;line-height:18px}.ai-photo-jun-panel__trial-popover .ant-popover-inner-content{padding:0}.ai-photo-jun-panel__trial-popover .ant-popover-content{border-radius:12px}.ai-photo-jun-panel__trial-card{width:340px;padding:16px}.ai-photo-jun-panel__trial-card-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#0070f4}.ai-photo-jun-panel__trial-card-title svg{color:#0070f4}.ai-photo-jun-panel__trial-card-list{margin:10px 0 14px;padding-left:16px;font-size:13px;color:#605c69;line-height:1.8}.ai-photo-jun-panel__trial-card-list strong{color:#0070f4;font-weight:600}.ai-photo-jun-panel__wallet-popover .ant-popover-inner-content{padding:0}.ai-photo-jun-panel__wallet-popover .ant-popover-content{border-radius:12px}.ai-photo-jun-panel__wallet-card{width:300px;padding:20px}.ai-photo-jun-panel__wallet-card-header{font-size:15px;font-weight:600;color:#3a3741}.ai-photo-jun-panel__wallet-card-balance{margin-top:14px;padding:14px;background:#f2f9ff;border-radius:10px}.ai-photo-jun-panel__wallet-card-balance .wallet-card-label{font-size:12px;color:#8e8a96}.ai-photo-jun-panel__wallet-card-balance .wallet-card-num{margin-top:4px;font-size:28px;font-weight:700;color:#3a3741;font-feature-settings:"tnum";line-height:1.2}.ai-photo-jun-panel__wallet-card-balance .wallet-card-progress{margin-top:10px;height:6px;background:#e8ecf1;border-radius:3px;overflow:hidden}.ai-photo-jun-panel__wallet-card-balance .wallet-card-progress-bar{height:100%;background:#0070f4;border-radius:3px;transition:width .3s ease}.ai-photo-jun-panel__wallet-card-balance .wallet-card-sub{margin-top:8px;font-size:12px;color:#8e8a96}.ai-photo-jun-panel__wallet-card-tip{margin-top:12px;padding:8px 12px;font-size:12px;color:#0070f4;background:#f2f9ff;border-radius:8px}.ai-photo-jun-panel__wallet-card-contact{margin-top:14px}.ai-photo-jun-panel__wallet-card-contact .wallet-card-contact-title{font-size:13px;font-weight:600;color:#3a3741}.ai-photo-jun-panel__wallet-card-contact .wallet-card-contact-list{margin-top:8px;padding:10px 12px;background:#f2f9ff;border-radius:8px;font-size:13px;color:#605c69;line-height:2}.ai-photo-jun-panel__wallet-card-contact .wallet-card-contact-list>div{display:flex;align-items:center;gap:6px}.ai-photo-jun-panel__wallet-card-contact .wallet-card-contact-list>div svg{flex-shrink:0;vertical-align:middle}.ai-photo-jun-panel__wallet-card-copy{margin-top:14px;width:100%;height:40px;font-size:14px;font-weight:600;color:#fff;background:#0070f4;border:none;border-radius:8px;cursor:pointer;transition:background .14s ease}.ai-photo-jun-panel__wallet-card-copy:hover{background:#005acf}.ai-insufficient-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);animation:aiInsuffFadeIn .2s ease both}@keyframes aiInsuffFadeIn{0%{opacity:0}to{opacity:1}}.ai-insufficient-modal{width:460px;background:#fff;border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.2);padding:36px 32px 28px;text-align:center;animation:aiInsuffSlideIn .26s ease both}.ai-insufficient-modal__icon{margin-bottom:18px}.ai-insufficient-modal__title{font-size:20px;font-weight:700;color:#1f2938;line-height:1.4}.ai-insufficient-modal__desc{margin-top:8px;font-size:14px;color:#8e8a96;line-height:1.5}.ai-insufficient-modal__tiers{margin-top:20px;padding:2px 18px;background:#f7f8fa;border-radius:10px;text-align:left}.ai-insufficient-modal__tier{display:flex;align-items:center;justify-content:space-between;padding:13px 0}.ai-insufficient-modal__tier+.ai-insufficient-modal__tier{border-top:1px solid rgba(58,55,65,.07)}.ai-insufficient-modal__tier-main{display:flex;flex-direction:column;gap:4px}.ai-insufficient-modal__tier-name{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#1f2938}.ai-insufficient-modal__tier-current{padding:1px 7px;font-size:11px;font-weight:500;color:#fff;background:#0070f4;border-radius:4px;line-height:1.7}.ai-insufficient-modal__tier-desc{font-size:12px;color:#a3a0aa}.ai-insufficient-modal__tier-aside{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ai-insufficient-modal__tier-credit{font-size:15px;font-weight:700;color:#1f2938;font-feature-settings:"tnum"}.ai-insufficient-modal__tier-token{font-size:12px;color:#a3a0aa}.ai-insufficient-modal__info{margin-top:22px;padding:16px 20px;background:#f2f9ff;border-radius:10px;text-align:left}.ai-insufficient-modal__info-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#605c69;line-height:2.2}.ai-insufficient-modal__info-row strong{font-weight:700;font-feature-settings:"tnum"}.ai-insufficient-modal__info-row strong.is-danger{color:#e53e3e}.ai-insufficient-modal__info-row strong.is-primary{color:#0070f4}.ai-insufficient-modal__contact{margin-top:20px;text-align:left}.ai-insufficient-modal__contact-title{font-size:14px;font-weight:600;color:#1f2938}.ai-insufficient-modal__contact-list{margin-top:10px;padding:12px 16px;background:#f2f9ff;border-radius:8px;font-size:14px;color:#605c69;line-height:2.2}.ai-insufficient-modal__contact-list>div{display:flex;align-items:center;gap:8px}.ai-insufficient-modal__contact-list>div svg{flex-shrink:0;vertical-align:middle}.ai-insufficient-modal__copy-btn{margin-left:auto;padding:2px 12px;font-size:12px;color:#0070f4;background:#ebf3fa;border:1px solid #0070f4;border-radius:4px;cursor:pointer;transition:background .14s ease}.ai-insufficient-modal__copy-btn:hover{background:#d6e8fa}.ai-insufficient-modal__actions{margin-top:24px;display:flex;gap:14px}.ai-insufficient-modal__btn{flex:1;height:48px;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.ai-insufficient-modal__btn.is-secondary{color:#605c69;background:#fff;border:1px solid rgba(58,55,65,.12)}.ai-insufficient-modal__btn.is-secondary:hover{background:rgba(58,55,65,.04)}.ai-insufficient-modal__btn.is-primary{color:#fff;background:#0070f4;border:none}.ai-insufficient-modal__btn.is-primary:hover{background:#005acf}.ai-insufficient-modal__btn.is-full{flex:1 1 100%}@keyframes aiInsuffSlideIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aiGuideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ai-photo-jun-panel__trace-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:#1e1f24;color:#e6e6ec;font-size:12px;line-height:1.5;border-radius:inherit;overflow:hidden}.ai-photo-jun-panel__trace-modal .trace-modal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#2a2b32;border-bottom:1px solid #3a3b44}.ai-photo-jun-panel__trace-modal .trace-modal-head .trace-modal-title{font-weight:600;font-size:13px;color:#fff}.ai-photo-jun-panel__trace-modal .trace-modal-head .trace-modal-close{background:transparent;border:none;color:#aaa;font-size:20px;cursor:pointer;padding:0 4px;line-height:1}.ai-photo-jun-panel__trace-modal .trace-modal-head .trace-modal-close:hover{color:#fff}.ai-photo-jun-panel__trace-modal .trace-modal-meta{flex:0 0 auto;padding:10px 14px;background:#25262c;border-bottom:1px solid #3a3b44;display:flex;flex-direction:column;gap:6px}.ai-photo-jun-panel__trace-modal .trace-modal-meta .meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-photo-jun-panel__trace-modal .trace-modal-meta .meta-label{color:#8a8b94;flex:0 0 auto;min-width:56px}.ai-photo-jun-panel__trace-modal .trace-modal-meta .meta-value{color:#d4d5db;font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px;word-break:break-all;flex:1 1 auto}.ai-photo-jun-panel__trace-modal .trace-modal-meta .meta-btn{display:inline-block;background:#3a3b44;color:#e6e6ec;border:none;border-radius:4px;padding:3px 8px;font-size:11px;cursor:pointer;text-decoration:none;flex:0 0 auto}.ai-photo-jun-panel__trace-modal .trace-modal-meta .meta-btn:hover{background:#4a4b54}.ai-photo-jun-panel__trace-modal .trace-modal-meta .meta-btn--primary{background:#4a6fa5}.ai-photo-jun-panel__trace-modal .trace-modal-meta .meta-btn--primary:hover{background:#5a7fb5}.ai-photo-jun-panel__trace-modal .trace-modal-meta .meta-hint{color:#6acf77;font-size:11px}.ai-photo-jun-panel__trace-modal .trace-modal-body{flex:1 1 auto;overflow-y:auto;padding:8px 14px 14px}.ai-photo-jun-panel__trace-modal .trace-empty{color:#8a8b94;text-align:center;padding:32px 0}.ai-photo-jun-panel__trace-modal .trace-step{background:#25262c;border:1px solid #3a3b44;border-radius:6px;margin-bottom:6px;overflow:hidden}.ai-photo-jun-panel__trace-modal .trace-step.status-fail{border-color:#c44}.ai-photo-jun-panel__trace-modal .trace-step.status-running{border-color:#0070f4}.ai-photo-jun-panel__trace-modal .trace-step .trace-step-head{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:none;color:#e6e6ec;font-size:12px;cursor:pointer;text-align:left}.ai-photo-jun-panel__trace-modal .trace-step .trace-step-head:hover{background:#2c2d35}.ai-photo-jun-panel__trace-modal .trace-step .step-idx{flex:0 0 auto;color:#8a8b94;font-size:11px;min-width:18px}.ai-photo-jun-panel__trace-modal .trace-step .step-status{flex:0 0 auto;font-weight:600;width:14px;text-align:center}.ai-photo-jun-panel__trace-modal .trace-step .status-ok .step-status{color:#6acf77}.ai-photo-jun-panel__trace-modal .trace-step .status-fail .step-status{color:#ff6a6a}.ai-photo-jun-panel__trace-modal .trace-step .status-running .step-status{color:#fc6}.ai-photo-jun-panel__trace-modal .trace-step .step-tool{flex:1 1 auto;font-family:SF Mono,Monaco,Consolas,monospace;color:#d4d5db}.ai-photo-jun-panel__trace-modal .trace-step .step-offset,.ai-photo-jun-panel__trace-modal .trace-step .step-dur,.ai-photo-jun-panel__trace-modal .trace-step .step-round{flex:0 0 auto;color:#8a8b94;font-size:11px}.ai-photo-jun-panel__trace-modal .trace-step .step-toggle{flex:0 0 auto;color:#aaa;font-weight:600;width:14px;text-align:center}.ai-photo-jun-panel__trace-modal .trace-step .trace-step-body{padding:8px 12px 10px;background:#1e1f24;border-top:1px solid #3a3b44}.ai-photo-jun-panel__trace-modal .trace-step .kv{margin-bottom:8px}.ai-photo-jun-panel__trace-modal .trace-step .kv:last-child{margin-bottom:0}.ai-photo-jun-panel__trace-modal .trace-step .kv-label{display:flex;align-items:center;gap:6px;color:#8a8b94;font-size:11px;margin-bottom:4px}.ai-photo-jun-panel__trace-modal .trace-step .kv-copy{background:#3a3b44;color:#e6e6ec;border:none;border-radius:3px;padding:1px 6px;font-size:10px;cursor:pointer}.ai-photo-jun-panel__trace-modal .trace-step .kv-copy:hover{background:#4a4b54}.ai-photo-jun-panel__trace-modal .trace-step .kv-pre{margin:0;padding:6px 8px;background:#0e0f12;color:#c4d8e6;font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px;white-space:pre-wrap;word-break:break-all;max-height:240px;overflow-y:auto;border-radius:4px}.ai-photo-jun-panel__trace-modal .trace-step .kv-empty{color:#6a6b74;font-style:italic;font-size:11px}.ai-photo-jun-panel.ai-photo-jun-panel--floating{position:relative!important;right:auto!important;top:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;flex:0 0 auto!important;min-width:320px!important;align-self:stretch;height:auto!important;max-width:none!important;max-height:none!important;transform:none!important;border:0!important;border-left:1px solid #ececef!important;border-radius:0!important;box-shadow:-4px 0 12px rgba(0,0,0,.04)!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#1f2025}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__resize-handle{display:none!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header{cursor:default!important;padding:10px 14px;border-bottom:1px solid #f4f4f6}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header:active{cursor:default!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header-actions,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__traffic-lights{gap:2px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__title{font-size:18px;font-weight:600;color:#1f2025;letter-spacing:-.2px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__subtitle{margin-top:1px;font-size:11px;color:#a3a8bc}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header-btn{width:36px;height:36px;border-radius:10px;border:0;background:transparent;color:#5b5c65;box-shadow:none;animation:none;font-size:17px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header-btn .anticon{font-size:17px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header-btn:hover{color:#1f2025;background:#f0efed;border-color:transparent;transform:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header-btn.is-highlight{color:#0070f4;background:#f0efed;box-shadow:none;animation:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header-btn.is-download-active{color:#0070f4;background:#e0edff}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header-btn.is-download-active:hover{color:#0070f4;background:#d2e5ff}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__header-btn .badge-dot{background:#ff5050;border:2px solid #fff;box-shadow:0 0 4px rgba(255,80,80,.6)}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__traffic-lights .dot-icon{opacity:1;color:#5b5c65;font-size:14px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__traffic-lights .dot-icon .anticon,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__traffic-lights .dot-icon svg{font-size:14px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__traffic-lights .ai-photo-jun-panel__dot{width:36px;height:36px;border-radius:10px;background:transparent!important;border:0!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__traffic-lights .ai-photo-jun-panel__dot:hover:not(:disabled){background:#f0efed!important;filter:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__messages{padding:16px 20px 12px;background:transparent}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message{margin-bottom:24px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message:last-child{margin-bottom:0}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--user:not(:first-child){padding-top:24px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--user .ai-photo-jun-panel__bubble{background:#ebf3fa!important;color:#000!important;border:0!important;border-radius:14px 14px 4px!important;box-shadow:none!important;font-size:14px;line-height:1.5;padding:9px 13px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble{background:transparent!important;color:#1f2025!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble .ai-photo-jun-panel__cards{margin-bottom:18px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble .ai-photo-jun-panel__suggestions{margin-top:18px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble .ai-photo-jun-panel__plain,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble .ai-photo-jun-panel__markdown{margin:14px 0}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble>.ai-photo-jun-panel__plain:first-child,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble>.ai-photo-jun-panel__markdown:first-child{margin-top:0}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble>.ai-photo-jun-panel__plain:last-child,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble>.ai-photo-jun-panel__markdown:last-child{margin-bottom:0}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__message--assistant .ai-photo-jun-panel__bubble .ai-photo-jun-panel__activity{margin-bottom:14px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__card,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__suggestions,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity{background:#fff;border-color:#ececef;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__card-stat-value strong{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#0070f4!important;color:#0070f4!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__card-stat-value .r-col-value-link{background:transparent!important;border:0!important;padding:4px 10px!important;box-shadow:none!important;display:inline-flex;align-items:baseline;gap:4px;cursor:pointer;border-radius:8px;margin-left:-10px;transition:background-color .14s ease,transform .14s ease}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__card-stat-value .r-col-value-link:hover{background:rgba(0,112,244,.08)!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__card-stat-value .r-col-value-link:hover strong{-webkit-text-fill-color:#005acf!important;color:#005acf!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__card-stat-value .r-col-value-link:hover .s-unit{color:#005acf}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__card-stat-value .r-col-value-link:active{transform:translateY(1px)}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__card-ranking-row .r-col-rank{justify-content:flex-start!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__suggestions{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__suggestions-title{font-size:14px;font-weight:600;color:#1f2025;letter-spacing:0;margin-bottom:10px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__suggestions-list{gap:8px;align-items:flex-start}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__suggestion{width:auto!important;max-width:100%!important;background:#f5f5f5!important;border:0!important;border-radius:8px!important;color:#1f2025!important;padding:10px 12px!important;font-size:13px;line-height:1.4}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__suggestion:hover:not(:disabled){background:#ebebeb!important;border-color:transparent!important;color:#1f2025!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__suggestion--top{background:#0070f4!important;color:#fff!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__suggestion--top:hover:not(:disabled){background:#005acf!important;color:#fff!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__welcome{padding:8px 0 0;text-align:left}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__welcome .welcome-heading{display:flex;align-items:center;gap:6px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__welcome .welcome-icon{display:inline-flex;align-items:center;color:#0070f4}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__welcome .welcome-icon svg{vertical-align:middle}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__welcome .welcome-title{font-size:18px;font-weight:600;color:#1f2025;line-height:1.4}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__welcome .welcome-sub{margin-top:6px;font-size:14px;line-height:1.55;color:#5b5c65}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__how-to-ask{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;margin-top:18px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent-header{margin-bottom:10px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent-header .recent-title{font-size:14px;font-weight:600;color:#1f2025}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent-header .recent-expand{color:#0070f4!important;font-size:13px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent-header .recent-expand:hover{background:rgba(0,112,244,.06)}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__how-to-ask .ask-title{margin-bottom:10px;font-size:14px;font-weight:600;color:#1f2025;display:block}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__how-to-ask .ask-title .ask-title-icon{display:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent-list,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__how-to-ask .ask-presets{flex-direction:row;flex-wrap:wrap;gap:8px;align-items:flex-start}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent-item,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__preset{width:auto!important;max-width:100%!important;background:#f5f5f5!important;border:0!important;border-radius:8px!important;color:#1f2025;padding:10px 12px!important;font-size:13px;line-height:1.4}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent-item:hover:not(:disabled),.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__preset:hover:not(:disabled){background:#ebebeb!important;border-color:transparent!important;color:#1f2025}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent-item .recent-q,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__preset .recent-q{color:#1f2025;font-weight:400}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__recent-item .recent-t,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__preset .recent-t{color:#a3a8bc}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__page-filter{background:#f8f9fa;border:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__page-filter .pf-icon,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__page-filter .pf-query,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__page-filter .pf-action{color:#0070f4}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__footer{padding:0 14px 20px;background:transparent}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__input-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;height:auto!important;min-height:88px!important;max-height:180px!important;box-sizing:border-box;background:#fff;border:1px solid #d8dade;border-radius:14px;padding:10px 16px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__input-row:focus-within{background:#fff;border-color:#7c5cff;box-shadow:0 0 0 3px rgba(124,92,255,.12)}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__input-row .ant-input{flex:1 1 auto!important;min-height:0!important;width:100%;padding:4px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;resize:none!important;font-size:14px;line-height:1.5;color:#1f2025;overflow-y:auto}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__input-row .ant-input::placeholder{color:#a3a8bc}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__input-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__upload-btn,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__send-btn{width:28px!important;height:28px!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__upload-btn{border-radius:6px;color:#5b5c65}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__upload-btn:hover:not(:disabled){color:#0070f4;background:#eef5ff}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__send-btn{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#7c5cff,#3057ff)!important;color:#fff!important;border:0!important;box-shadow:0 4px 10px rgba(48,87,255,.35)}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__send-btn:hover:not(:disabled){background:linear-gradient(135deg,#7c5cff,#3057ff)!important;filter:brightness(1.05);color:#fff!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__send-btn:disabled{background:#d8dade!important;color:#fff!important;box-shadow:none;cursor:not-allowed}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__drawer{background:rgba(255,255,255,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:0}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__session-list .session-group-label{color:#a3a8bc}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__session-list .session-row{background:#fff;border:1px solid #ececef}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__session-list .session-row:hover:not(:disabled){background:#fafafb;border-color:#7c5cff}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__session-list .session-row.is-current{background:#eef5ff;border-color:#d6e1ff}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__session-list .session-row-title{color:#1f2025}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__session-list .session-row-current{color:#0070f4;font-weight:500}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__session-list .session-row-meta{color:#a3a8bc}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity{margin-top:10px;padding:0;overflow:hidden;background:transparent!important;border:0!important;border-radius:0}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity.is-running,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity.is-done{border:0!important;background:transparent!important}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary{padding:8px 0;background:transparent;display:inline-flex;width:auto;align-items:center;gap:6px;font-size:14px;font-weight:600}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary .summary-text{flex:0 0 auto;overflow:visible;white-space:nowrap}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary .summary-caret{margin-left:0}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary:hover{background:transparent}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary .summary-icon{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#7c5cff}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary .summary-icon>svg,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary .summary-icon>.summary-icon-check{display:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary .summary-icon:before{content:"✦";font-size:14px;line-height:1;color:#7c5cff}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary .summary-text{flex:1;color:#1f2025;font-weight:600;letter-spacing:-.1px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-summary .summary-caret{flex-shrink:0;display:inline-block;color:#a3a8bc;font-size:16px;font-weight:500;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:transform .16s ease;transform-origin:center}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity.is-open .summary-caret{transform:rotate(90deg)}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity.is-running .ai-photo-jun-panel__activity-summary .summary-text{color:#3057ff}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity.is-running .ai-photo-jun-panel__activity-summary .summary-icon:before{animation:ai-sb-spin 2.4s linear infinite;transform-origin:center;display:inline-block}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity.is-done .ai-photo-jun-panel__activity-summary .summary-icon:before{animation:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-body{padding:6px 0 12px;border-top:0;color:#5b5c65;font-size:14px;position:relative}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__stream-delta{margin:8px 0 10px;padding:8px 10px 8px 12px;font-size:14px;line-height:1.55;color:#5b5c65;font-style:italic;background:rgba(124,92,255,.05);border-left:2px solid #7c5cff;border-radius:0 6px 6px 0;font-weight:400}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__stream-delta .stream-delta-icon{display:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-empty{padding:8px 0 4px;color:#a3a8bc;font-style:italic;font-size:14px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:0;font-size:14px;line-height:1.4;position:relative}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line .step-icon{flex-shrink:0;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;background:transparent;color:transparent}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line .step-icon>svg,.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line .step-icon>*{display:none}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line .step-icon:before{content:"";width:7px;height:7px;border-radius:50%;background:#b8bdc7}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line .step-text{flex:1;color:#7d7a76;font-weight:500}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line .step-detail{flex-shrink:0;max-width:50%;color:#a3a8bc;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line:not(.is-last):after{content:"";position:absolute;left:7.5px;top:calc(50% + 9px);bottom:calc(-50% + 9px);width:1px;background:#d8dade}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line.status-running .step-icon:before{background:#7c5cff;animation:ai-sb-pulse 1.4s ease-in-out infinite}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line.status-running:not(.is-last) .step-text{color:#7d7a76;font-weight:500}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line.is-last .step-icon:before{content:"";width:16px;height:16px;border-radius:50%;background:transparent;border:1px solid #b8bdc7;box-sizing:border-box;flex-shrink:0}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line.is-last .step-icon:after{content:"✓";position:absolute;font-size:10px;line-height:1;color:#6e7280;font-weight:600}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line.is-last .step-text{color:#1f2025;font-weight:500}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line.status-fail .step-icon:before{background:#ef4444;width:16px;height:16px}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line.status-fail .step-icon:after{content:"✕";position:absolute;font-size:9px;color:#fff;font-weight:700}.ai-photo-jun-panel.ai-photo-jun-panel--floating .ai-photo-jun-panel__activity-line.status-fail .step-text{color:#a3a8bc}@keyframes ai-sb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes ai-sb-spin{to{transform:rotate(360deg)}}.ai-photo-jun-panel__interrupted-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:8px 12px;background:rgba(255,244,230,.65);border:1px solid rgba(255,173,71,.35);border-radius:8px;font-size:12px;color:#ad4e00;line-height:1.4}.ai-photo-jun-panel__interrupted-hint{display:inline-flex;align-items:center;gap:6px;min-width:0}.ai-photo-jun-panel__interrupted-icon{color:#ff9534;font-size:14px;flex-shrink:0}.ai-photo-jun-panel__retry-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;background:linear-gradient(135deg,#3057ff,#7c5cff);color:#fff;font-size:12px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;flex-shrink:0}.ai-photo-jun-panel__retry-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(48,87,255,.28)}.ai-photo-jun-panel__retry-btn:disabled{opacity:.5;cursor:not-allowed}.ai-photo-jun-panel__retry-btn .anticon{font-size:12px}.ai-photo-jun-panel__retry-btn .aiClerk-filePreview__tableWrap,.ai-photo-jun-panel__retry-btn .aiClerk-filePreview .ant-modal-body{position:relative}.ai-photo-jun-panel__retry-btn .aiClerk-filePreview__tableWrap:before,.ai-photo-jun-panel__retry-btn .aiClerk-filePreview .ant-modal-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='120'%3E%3Ctext x='50%25' y='50%25' dominant-baseline='middle' text-anchor='middle' font-size='16' font-family='system-ui,sans-serif' fill='rgba(0,0,0,0.08)' transform='rotate(-30,110,60)'%3E今日水印相机%3C/text%3E%3C/svg%3E");background-repeat:repeat}.ai-photo-jun-panel__retry-btn .aiClerk-filePreview__btn--ghost{background:#e5f0fd!important;border:1px solid #0070f4!important;color:#0070f4!important}.ai-photo-jun-panel__retry-btn .aiClerk-filePreview__btn--ghost:hover{background:#d4e6fb!important}.ai-photo-jun-panel__retry-btn .aiClerk-filePreview__btn--primary{background:#0070f4!important;color:#fff!important}.ai-photo-jun-panel__retry-btn .aiClerk-filePreview__btn--primary:hover{opacity:.9}.ai-beta-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55)}.ai-beta-modal{position:relative;width:520px;max-width:92vw;max-height:90vh;overflow:auto;padding:28px 24px 24px;background:#fff;border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.18)}.ai-beta-modal__close{position:absolute;top:14px;right:16px;width:28px;height:28px;border:none;background:transparent;color:#999;font-size:16px;cursor:pointer}.ai-beta-modal__close:hover{color:#333}.ai-beta-modal__heading{margin-bottom:16px;font-size:16px;font-weight:600;color:#1d1d1f}.ai-beta-modal__heading .is-required{color:#ff4d4f}.ai-beta-modal__plans{display:flex;gap:12px;margin-bottom:20px}.ai-beta-modal__plan{position:relative;flex:1;padding:14px 6px;text-align:center;background:#fff;border:1.5px solid #ececf1;border-radius:12px;cursor:pointer;transition:all .15s}.ai-beta-modal__plan:hover{border-color:#ac98fd}.ai-beta-modal__plan.is-active{border-color:#7c5cfc;background:#f5f2ff}.ai-beta-modal__plan-check{position:absolute;top:-1px;right:-1px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff;background:#7c5cfc;border-radius:0 11px;font-size:11px}.ai-beta-modal__plan-quota{display:block;font-size:20px;font-weight:700;color:#222}.ai-beta-modal__plan-duration{display:block;margin-top:4px;font-size:12px;color:#999}.is-active .ai-beta-modal__plan-duration{color:#7c5cfc}.ai-beta-modal__price-card{position:relative;margin-bottom:16px;padding:20px;border:1.5px solid #e5dbff;border-radius:14px;background:linear-gradient(180deg,#f8f5ff,#fff)}.ai-beta-modal__price-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ai-beta-modal__price-tag{font-size:15px;font-weight:600;color:#7c5cfc}.ai-beta-modal__price-save{padding:3px 10px;font-size:12px;color:#fff;background:linear-gradient(90deg,#ff9a3c,#ff6f3c);border-radius:10px}.ai-beta-modal__price-main{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.ai-beta-modal__price-symbol{font-size:24px;font-weight:700;color:#7c5cfc}.ai-beta-modal__price-number{font-size:48px;font-weight:800;line-height:1;color:#7c5cfc}.ai-beta-modal__price-origin{font-size:16px;color:#bbb;text-decoration:line-through}.ai-beta-modal__benefits{margin:0;padding:0;list-style:none}.ai-beta-modal__benefits li{display:flex;align-items:center;margin-top:10px;font-size:14px;color:#555}.ai-beta-modal__benefits li .anticon{margin-right:8px;color:#52c41a;font-size:16px}.ai-beta-modal__benefit-emoji{margin-right:8px;font-size:15px}.ai-beta-modal__quota-tip{margin-bottom:20px;text-align:center;font-size:14px;color:#ff7a29}.ai-beta-modal__quota-tip strong{font-weight:700;color:#ff5a1f}.ai-beta-modal__actions{display:flex;gap:12px}.ai-beta-modal__btn{flex:1;height:46px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .15s}.ai-beta-modal__btn.is-ghost{background:#fff;border:1.5px solid #7c5cfc;color:#7c5cfc}.ai-beta-modal__btn.is-primary{color:#fff;background:linear-gradient(135deg,#7c5cfc,#9c84fd)}.ai-beta-modal__btn.is-primary:hover{opacity:.92}.ai-beta-modal__btn.is-block{width:100%;flex:none}.ai-beta-modal__pay{display:flex;flex-direction:column;align-items:center}.ai-beta-modal__back{position:absolute;top:16px;left:18px;display:inline-flex;align-items:center;padding:4px 6px;border:none;background:transparent;color:#666;font-size:14px;cursor:pointer}.ai-beta-modal__back .anticon{margin-right:4px}.ai-beta-modal__back:hover{color:#7c5cfc}.ai-beta-modal__pay-head{margin:4px 0 18px;text-align:center}.ai-beta-modal__pay-title{font-size:16px;font-weight:600;color:#1d1d1f}.ai-beta-modal__pay-price{margin-top:6px;font-size:34px;font-weight:800;line-height:1;color:#7c5cfc}.ai-beta-modal__pay-price span{font-size:20px;margin-right:2px}.ai-beta-modal .payment-qr-card{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0;background:transparent;border:none;box-shadow:none}.ai-beta-modal .payment-qr-card .tabs{display:flex;width:240px;background:transparent;border:none}.ai-beta-modal .payment-qr-card .tabs .tab{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 0 8px;font-size:14px;color:#9ca3af;background:transparent;border:none;cursor:pointer}.ai-beta-modal .payment-qr-card .tabs .tab:after{content:"";display:block;width:48px;height:2px;background:transparent;border-radius:1px}.ai-beta-modal .payment-qr-card .tabs .tab.active{color:#1a1f2e;font-weight:500}.ai-beta-modal .payment-qr-card .tabs .tab.active:after{background:#7c5cfc}.ai-beta-modal .payment-qr-card .payment-qr-header{display:none}.ai-beta-modal .payment-qr-card .payment-qr-body{width:100%;display:flex;justify-content:center}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img img{width:200px;height:200px;border:none}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img.invalid{background:#f9fafb}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img .invalid-code{color:#9ca3af;font-size:13px}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img .update-code{color:#7c5cfc;font-size:13px;cursor:pointer}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img .iframe-container{position:relative;width:144px;height:144px;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img .iframe-container::-webkit-scrollbar{display:none}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img .iframe-container .iframe-wrapper{position:absolute;left:50%;bottom:0;width:75px;height:100px;overflow:hidden;transform:translate(-50%) scale(1.82)}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img .iframe-container .iframe-wrapper #alipay{width:375px;height:100px;border:none}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img .iframe-container .iframe-wrapper.continuous{bottom:-33px;width:374px;height:359px;transform:translate(-50%) scale(.8)}.ai-beta-modal .payment-qr-card .payment-qr-body .qr-img .iframe-container .iframe-wrapper.continuous #alipay{height:500px}.ai-beta-modal .payment-qr-card .payment-qr-footer{width:100%;text-align:center}.ai-beta-modal .payment-qr-card .payment-qr-footer .scan-tip{font-size:12px;color:#6b7280}.ai-beta-modal .payment-qr-card .payment-qr-footer .agreement{margin-top:8px;font-size:12px;color:#9ca3af}.ai-beta-modal .payment-qr-card .payment-qr-footer .agreement .agreement-link{color:#7c5cfc;cursor:pointer}.ai-beta-modal .payment-qr-card .payment-qr-footer .agreement .agreement-link:hover{text-decoration:underline}.ai-beta-modal__success{padding:12px 8px 4px;text-align:center}.ai-beta-modal__success-icon .anticon{font-size:56px;color:#52c41a}.ai-beta-modal__success-title{margin:16px 0 8px;font-size:20px;font-weight:700;color:#1d1d1f}.ai-beta-modal__success-desc{margin-bottom:20px;font-size:14px;line-height:1.6;color:#666}.ai-beta-modal__success-order{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:12px 16px;font-size:13px;color:#888;background:#f7f7fa;border-radius:10px}.ai-beta-modal__success-order .is-id{color:#333;font-family:SFMono-Regular,Consolas,monospace}.ai-beta-banner{display:flex;align-items:center;gap:8px;margin:8px 16px 0;padding:10px 12px;background:linear-gradient(135deg,#f3efff,#ece6ff);border:1px solid #e3d9ff;border-radius:10px;cursor:pointer;transition:box-shadow .15s}.ai-beta-banner:hover{box-shadow:0 4px 14px rgba(124,92,252,.18)}.ai-beta-banner__icon{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:15px;background:#ece4ff;border-radius:8px}.ai-beta-banner__close{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#b3aecb;font-size:13px;background:transparent;border:none;cursor:pointer}.ai-beta-banner__close:hover{color:#6b6486}.ai-beta-banner__text{flex:1;min-width:0;display:flex;flex-direction:column}.ai-beta-banner__title{font-size:13px;font-weight:600;line-height:1.25;color:#1d1d1f}.ai-beta-banner__desc{font-size:11px;line-height:1.25;color:#8a7fb0}.ai-beta-banner__btn{flex:none;padding:5px 14px;color:#fff;font-size:12px;font-weight:600;background:linear-gradient(135deg,#7c5cfc,#9b7cff);border:none;border-radius:7px;cursor:pointer}.ai-beta-banner__btn:hover{opacity:.92}.ai-insufficient-modal__apply-btn{width:100%;margin-bottom:12px;padding:12px;color:#fff;font-size:15px;font-weight:600;background:linear-gradient(135deg,#7c5cfc,#9b7cff);border:none;border-radius:10px;cursor:pointer}.ai-insufficient-modal__apply-btn:hover{opacity:.92}.ai-quick-ask-card{width:320px;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14);overflow:hidden}.ai-quick-ask-card__header{height:48px;padding:0 16px;display:flex;align-items:center;font-size:16px;font-weight:600;color:#5a4fcc;background:linear-gradient(90deg,#f5f3ff,#f0ebff)}.ai-quick-ask-card__divider{height:1px;margin:0 15px;background:#f5f5f5}.ai-quick-ask-card__item{display:flex;align-items:center;height:44px;padding:0 16px;cursor:pointer;transition:background .14s ease}.ai-quick-ask-card__item svg{flex-shrink:0}.ai-quick-ask-card__item:hover{background:#f4f4f4}.ai-quick-ask-card__item--primary .ai-quick-ask-card__text{color:#5a4fcc;font-weight:500}.ai-quick-ask-card__icon{width:18px;height:18px;flex-shrink:0}.ai-quick-ask-card__text{flex:1;min-width:0;margin-right:8px;font-size:14px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-quick-ask-card__item--primary .ai-quick-ask-card__text{margin-left:12px}.ai-quick-ask-card__arrow{width:16px;height:16px;flex-shrink:0;opacity:.5}.ai-photo-king-page .all-photo-v2-tabs{display:flex;flex-direction:column}.ai-photo-king-page .all-photo-v2-tabs>.ant-tabs-bar{flex:0 0 auto}.ai-photo-king-page .all-photo-v2-tabs>.ant-tabs-content,.ai-photo-king-page .all-photo-v2-tabs .ant-tabs-content-animated{flex:1;min-height:0}.ai-photo-king-page .all-photo-v2-tabs .ant-tabs-tabpane-active{display:flex!important;flex-direction:column;min-height:0}.ai-photo-king-page .photoList{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 10px 30px;position:relative}.ai-photo-king-page .photo-list-by-user-agg{flex:1;min-height:0}.ai-photo-king-page .keywords-search-btn{color:#0e6ad7!important;background-color:#d4e9ff!important;border-color:#d4e9ff!important;box-shadow:none!important;text-shadow:none}._card_6brug_9{display:flex;flex-direction:column;align-items:center;padding:var(--folder-card-pad, 18px 14px 16px)}._icon_6brug_17,._name_6brug_18,._count_6brug_19{background:linear-gradient(90deg,#f4f5f7 25%,#ebedf0,#f4f5f7 75%);background-size:200% 100%;animation:_folder-skeleton-shimmer_6brug_1 1.4s ease-in-out infinite}._icon_6brug_17{width:112px;height:104px;margin-bottom:10px;border-radius:12px}._name_6brug_18{width:64%;height:16px;margin-bottom:8px;border-radius:6px}._count_6brug_19{width:40%;height:12px;border-radius:6px}@keyframes _folder-skeleton-shimmer_6brug_1{0%{background-position:200% 0}to{background-position:-200% 0}}._grid_70063_8{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}._list_70063_26{display:grid;grid-template-columns:repeat(auto-fill,320px);gap:8px;width:100%;justify-content:center}._card_70063_35{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .05s ease}._card_70063_35:hover:not(:disabled){border-color:#c7caff;box-shadow:0 2px 8px rgba(99,102,241,.1)}._card_70063_35:active:not(:disabled){transform:translateY(.5px)}._card_70063_35:focus-visible{outline:2px solid #6366f1;outline-offset:2px}._card_70063_35:disabled{opacity:.45;cursor:not-allowed}._cardIcon_70063_65{flex:none;width:32px;height:32px;border-radius:8px;background:#eef0ff;color:#6366f1;display:inline-flex;align-items:center;justify-content:center;font-size:16px}._cardText_70063_78{display:flex;flex-direction:column;min-width:0}._cardTitle_70063_84{font-size:14px;font-weight:600;color:#111827;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardSubtitle_70063_95{font-size:12px;color:#9ca3af;margin-top:2px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardArrow_70063_108{flex:none;color:#c9cdd4;font-size:12px;margin-left:auto}._skeleton_70063_116{height:64px;border-radius:10px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_shimmer_70063_1 1.4s ease-in-out infinite}@keyframes _shimmer_70063_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_ealob_5{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px}._group_ealob_16{display:flex;flex-direction:column;align-items:center;gap:12px}._hero_ealob_24{width:46px;height:46px;border-radius:50%;background:#eef0ff;color:#6366f1;display:inline-flex;align-items:center;justify-content:center;font-size:20px}._texts_ealob_37{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}._title_ealob_45{margin:0;font-size:14px;font-weight:600;color:#1d2129;line-height:1.5}._desc_ealob_53{margin:0;max-width:338px;font-size:12px;color:#4e5969;line-height:1.5}._num_ealob_62{color:#6366f1;font-weight:600;font-variant-numeric:tabular-nums}._fallback_ealob_68{font-size:12px;line-height:1.4;color:#86909c}._fallbackHint_ealob_74{margin-right:4px;color:#86909c}._fallbackLink_ealob_79{padding:0;border:0;background:none;cursor:pointer;font-size:12px;line-height:1.4;color:#4e5969;text-decoration:underline;text-underline-offset:3px}._fallbackLink_ealob_79:hover{color:#4f46e5}._fallbackLink_ealob_79:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:2px}._container_bx7gz_6{--folder-card-col: 208px;--folder-grid-gap: 16px;--folder-card-pad: 18px 14px 16px;--folder-container-pad: 20px 24px;--folder-toolbar-sticky-height: 56px;--folder-card-height: 200px;--folder-row-height: 54px;position:relative;background:#fff;padding:var(--folder-container-pad);flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._grid_bx7gz_7{display:grid;grid-template-columns:repeat(auto-fill,var(--folder-card-col));justify-content:flex-start;gap:var(--folder-grid-gap)}._skeletonViewport_bx7gz_12{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--folder-container-pad);overflow:hidden;pointer-events:none}._stateBox_bx7gz_8{display:flex;align-items:center;justify-content:center;min-height:320px;color:#86909c;font-size:14px}._errorText_bx7gz_73{display:flex;flex-direction:column;align-items:center;gap:12px}._empty_bx7gz_87{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 32px}._emptyInner_bx7gz_95{width:100%;max-width:540px;text-align:center}._emptyHero_bx7gz_101{width:48px;height:48px;margin:0 auto 16px;border-radius:12px;background:#eef0ff;color:#6366f1;display:inline-flex;align-items:center;justify-content:center}._emptyTitle_bx7gz_113{font-size:20px;font-weight:600;color:#111827;margin:0 0 8px;line-height:1.4}._emptyPending_bx7gz_122{font-size:14px;color:#4b5563;margin:0 0 8px;line-height:1.5}._emptyPendingNum_bx7gz_129{color:#6366f1;font-weight:600;font-variant-numeric:tabular-nums}._emptyDesc_bx7gz_135{font-size:13px;color:#6b7280;margin:0 0 24px;line-height:1.6}._emptyOptionGrid_bx7gz_143{margin-bottom:16px}._emptyCustomBox_bx7gz_147{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px dashed #c9cdd4;border-radius:10px;background:#fff;transition:border-color .15s ease,border-style .15s ease}._emptyCustomBox_bx7gz_147:hover,._emptyCustomBox_bx7gz_147:focus-within{border-color:#6366f1;border-style:solid}._emptyCustomPrefix_bx7gz_162{color:#9ca3af;font-size:14px;flex:none}._emptyCustomInput_bx7gz_168{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px;color:#1f2937;padding:0}._emptyCustomInput_bx7gz_168::placeholder{color:#4e5969}._emptyFallback_bx7gz_182{margin-top:16px;font-size:13px;color:#9ca3af}._emptyFallbackHint_bx7gz_188{margin-right:6px}._emptyFallbackLink_bx7gz_192{background:none;border:0;padding:0;cursor:pointer;color:#4e5969;text-decoration:underline;text-underline-offset:3px;font-size:13px;line-height:1}._emptyFallbackLink_bx7gz_192:hover{color:#4f46e5}._emptyFallbackLink_bx7gz_192:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:2px}._manageBar_bx7gz_32{position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;gap:16px;padding:12px 24px;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 12px rgba(0,0,0,.06);z-index:2;margin:auto -24px -20px}._manageBarLink_bx7gz_238{background:transparent;border:none;color:#6366f1;font-size:13px;cursor:pointer;padding:4px 0}._manageBarLink_bx7gz_238:hover{color:#4f46e5}._manageBarCount_bx7gz_250{font-size:13px;color:#4e5969}._manageBarCount_bx7gz_250 strong{color:#6366f1;font-weight:600;margin:0 2px;font-variant-numeric:tabular-nums}._manageBarSpacer_bx7gz_261{flex:1 1 auto}._manageBarDanger_bx7gz_265{height:32px;padding:0 18px;border-radius:6px;border:1px solid #ef4444;background:#ef4444;color:#fff;font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease}._manageBarDanger_bx7gz_265:hover:not(:disabled){background:#dc2626;border-color:#dc2626}._manageBarDanger_bx7gz_265:disabled{background:#fca5a5;border-color:#fca5a5;cursor:not-allowed}._manageBarPrimary_bx7gz_289{height:32px;padding:0 18px;border-radius:6px;border:1px solid #6366f1;background:#6366f1;color:#fff;font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease}._manageBarPrimary_bx7gz_289:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}._manageBarPrimary_bx7gz_289:disabled{background:#c7d2fe;border-color:#c7d2fe;cursor:not-allowed}._viewport_bx7gz_27{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._gridViewport_bx7gz_323{flex:1 1 auto;min-height:0}._tableView_bx7gz_332{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:transparent}._tableListWrap_bx7gz_333{flex:1 1 auto;min-height:0}._emptyMenuPopup_bx7gz_351 .ant-menu{min-width:160px;padding:4px 0;border-inline-end:none;border-radius:8px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05)}.folder-modal .ant-modal-header{padding:0 24px 16px 0;border-bottom:none;margin-bottom:0}.folder-modal .vip-alert{margin:-24px -24px 20px;height:32px;background:#fff5ed;padding:0 10px 0 24px}.folder-modal .vip-alert span{color:#a36b48;font-size:14px}.folder-modal .vip-alert button{padding-right:16px}.folder-modal .vip-alert button span{color:#0093ff}.folder-modal .vip-alert{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}._widget_1cpfu_3{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 13px;border:1px solid #e5e7eb;border-radius:2px;background:#fff;font-size:13px;line-height:13px;user-select:none}._folderIcon_1cpfu_17{color:#4e5969;font-size:16px}._countText_1cpfu_22{color:#4e5969}._used_1cpfu_26{color:#1d2129;font-weight:600;font-variant-numeric:tabular-nums}._sep_1cpfu_32{color:#86909c;margin:0 1px}._cap_1cpfu_37{color:#4e5969}._divider_1cpfu_41{width:1px;height:12px;background:#e5e7eb}._upgrade_1cpfu_47{border:0;background:transparent;padding:0;cursor:pointer;color:#6366f1;font-size:13px;font-weight:500;line-height:13px}._approaching_1cpfu_59 ._used_1cpfu_26{color:#ff8f1f}._exceeded_1cpfu_64 ._used_1cpfu_26{color:#ff7d00}._exceeded_1cpfu_64 ._upgrade_1cpfu_47{background:#ff7d00;color:#fff;padding:2px 8px;border-radius:2px}._wrap_eh4no_8{position:relative;display:inline-flex;width:220px;opacity:1;transition:width .2s ease,opacity .16s ease,margin-left .2s ease,visibility 0s linear 0s}._wrapHidden_eh4no_16{width:0;opacity:0;overflow:hidden;margin-left:-12px;pointer-events:none;visibility:hidden;transition:width .2s ease,opacity .16s ease,margin-left .2s ease,visibility 0s linear .2s}._input_eh4no_28{width:220px;flex:0 0 220px}._searchIcon_eh4no_33{color:#86909c}._panel_eh4no_40{position:absolute;top:calc(100% + 8px);left:0;width:320px;max-height:400px;overflow-y:auto;background:#fff;border:1px solid #f0f1f3;border-radius:12px;box-shadow:0 8px 24px rgba(30,27,46,.12);padding:8px 0;z-index:20}._panelState_eh4no_56{display:flex;align-items:center;justify-content:center;padding:32px 0}._panelHeader_eh4no_63{padding:6px 16px 8px;font-size:12px;color:#86909c}._resultRow_eh4no_69{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer;transition:background .12s ease}._resultRow_eh4no_69:hover{background:#f7f8fa}._resultIcon_eh4no_81{flex:0 0 auto;display:inline-flex}._resultBody_eh4no_86{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}._resultName_eh4no_94{font-size:14px;font-weight:500;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._highlight_eh4no_104{font-style:normal;color:#6366f1}._resultMeta_eh4no_109{font-size:12px;color:#86909c}._panelEmpty_eh4no_117{display:flex;flex-direction:column;align-items:center;padding:40px 16px 48px}._emptyIcon_eh4no_124{position:relative;display:inline-flex}._emptyMagnifier_eh4no_129{position:absolute;right:-14px;bottom:-6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(30,27,46,.12);color:#86909c;font-size:13px}._emptyTitle_eh4no_145{margin-top:18px;font-size:14px;font-weight:600;color:#1d2129}._emptyDesc_eh4no_152{margin-top:8px;font-size:13px;color:#86909c}._selectionBar_fvhbl_10{position:sticky;top:0;z-index:6;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;margin-top:-12px;font-size:13px;color:#4e5969;user-select:none}._selectionBarLeft_fvhbl_33,._selectionBarRight_fvhbl_34{display:flex;align-items:center;gap:12px;min-width:0}._toolbarBtn_fvhbl_42:not(.ant-btn-primary):hover,._toolbarBtn_fvhbl_42:not(.ant-btn-primary):focus{color:rgba(0,0,0,.65);border-color:#d9d9d9;background-color:#fff}._viewToggle_fvhbl_49{display:inline-flex}._viewToggle_fvhbl_49 .ant-btn-primary,._viewToggle_fvhbl_49 .ant-btn:hover,._viewToggle_fvhbl_49 .ant-btn:focus{z-index:2}._selectionCheckbox_fvhbl_58{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0}._selectionIndicator_fvhbl_67{width:16px;height:16px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}._selectionIndicatorChecked_fvhbl_79,._selectionIndicatorIndeterminate_fvhbl_85{background:#6366f1;border-color:#6366f1}._indeterminateBar_fvhbl_90{width:10px;height:2px;border-radius:1px;background:#fff}._selectionLabel_fvhbl_97{color:#1d2129;font-weight:500}._selectionCount_fvhbl_102{color:#86909c}._selectionCount_fvhbl_102 strong{color:#6366f1;font-weight:600;font-variant-numeric:tabular-nums;margin:0 2px}._batchActions_fvhbl_113{display:inline-flex;align-items:center;gap:8px}._batchActions_fvhbl_113 .ant-btn-primary{color:#0070f4;border-color:#0070f4}._batchActions_fvhbl_113 .ant-btn-primary:hover,._batchActions_fvhbl_113 .ant-btn-primary:focus{color:#3690ff;border-color:#3690ff}._cancelBtn_fvhbl_130{color:#848484}._card_1556q_6{position:relative;display:flex;flex-direction:column;align-items:center;width:var(--folder-card-col, 208px);padding:var(--folder-card-pad, 18px 14px 16px);height:var(--folder-card-height, 200px);box-sizing:border-box;overflow:hidden;border-radius:8px;cursor:pointer;background:transparent;transition:background .16s ease,box-shadow .16s ease}._card_1556q_6:hover{background:rgba(99,102,241,.06)}._cardSelected_1556q_43{background:rgba(99,102,241,.1);box-shadow:inset 0 0 0 2px #6366f1}._cardSelected_1556q_43:hover{background:rgba(99,102,241,.14)}._cardDragging_1556q_56{opacity:.45}._cardDragOver_1556q_60{box-shadow:inset 0 0 0 2px #1d4ed8,0 0 0 4px rgba(29,78,216,.18);background:rgba(59,130,246,.08)}._selectIndicator_1556q_74{position:absolute;top:10px;left:14px;width:20px;height:20px;border-radius:4px;border:1.5px solid #c9cdd4;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,border-color .12s ease;z-index:3}._card_1556q_6:hover ._selectIndicator_1556q_74,._selectIndicator_1556q_74._selectIndicatorAlways_1556q_74,._selectIndicator_1556q_74._selectIndicatorChecked_1556q_75{opacity:1;pointer-events:auto}._selectIndicatorChecked_1556q_75{background:#6366f1;border-color:#6366f1}._newBadge_1556q_110{position:absolute;top:8px;right:10px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;padding:1px 5px;border-radius:3px;line-height:14px;pointer-events:none;z-index:2;box-shadow:0 1px 2px rgba(239,68,68,.3)}._iconWrap_1556q_7{display:flex;align-items:center;justify-content:center;margin-bottom:10px}._name_1556q_8{width:100%;font-size:14px;font-weight:500;color:#1d2129;line-height:1.4;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}._count_1556q_9{font-size:12px;color:#86909c;line-height:1.4;font-variant-numeric:tabular-nums}._countSep_1556q_10{margin-left:4px}._archivingBadge_1556q_163{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;background:rgba(99,102,241,.92);color:#fff;font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;line-height:14px;pointer-events:none;z-index:2;box-shadow:0 1px 2px rgba(99,102,241,.3)}._countPlaceholder_1556q_183{height:17px}@keyframes _folderCardEnter_1556q_1{0%{opacity:0;transform:scale(.85) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._cardJustCreated_1556q_198{animation:_folderCardEnter_1556q_1 .48s cubic-bezier(.2,.8,.2,1) both;position:relative;z-index:1}._cardJustCreated_1556q_198:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;pointer-events:none;box-shadow:0 0 0 2px rgba(99,102,241,.55);opacity:0;animation:_folderCardHighlight_1556q_1 1.4s ease-out .1s 1 both}@keyframes _folderCardHighlight_1556q_1{0%{opacity:0}20%{opacity:1}to{opacity:0}}._boxSelectRect_1l974_9{display:none;position:fixed;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.55);pointer-events:none;z-index:50;border-radius:2px}._row_14ebm_17{position:relative;display:flex;align-items:center;gap:12px;padding:10px 16px;height:var(--folder-row-height, 54px);box-sizing:border-box;border-bottom:1px solid #f0f0f0;background:transparent;cursor:pointer;transition:background .15s ease}._row_14ebm_17:hover{background:rgba(99,102,241,.05)}._rowSelected_14ebm_45{background:rgba(99,102,241,.12)}._rowSelected_14ebm_45 ._name_14ebm_48{color:#4f46e5}._rowSelected_14ebm_45:hover{background:rgba(99,102,241,.16)}._rowDragging_14ebm_56{opacity:.45}._rowDragOver_14ebm_60{box-shadow:inset 0 0 0 2px #1d4ed8;background:rgba(59,130,246,.08)}._selectIndicator_14ebm_69{flex:0 0 18px;width:18px;height:18px;border-radius:4px;border:1.5px solid #c9cdd4;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,border-color .12s ease}._row_14ebm_17:hover ._selectIndicator_14ebm_69,._selectIndicator_14ebm_69._selectIndicatorAlways_14ebm_69,._selectIndicator_14ebm_69._selectIndicatorChecked_14ebm_70{opacity:1;pointer-events:auto}._selectIndicatorChecked_14ebm_70{background:#6366f1;border-color:#6366f1}._selectPlaceholder_14ebm_100{flex:0 0 18px;width:18px;height:18px}._iconWrap_14ebm_106{flex:0 0 40px;display:flex;align-items:center;justify-content:center}._name_14ebm_48{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metaPhoto_14ebm_124{flex:0 0 88px;font-size:13px;color:#4e5969;font-variant-numeric:tabular-nums;text-align:right}._metaSubfolder_14ebm_132{flex:0 0 110px;font-size:13px;color:#86909c;text-align:right}._metaCtime_14ebm_140,._metaTime_14ebm_149{flex:0 0 130px;font-size:13px;color:#86909c;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._endSlot_14ebm_163{position:relative;flex:0 0 200px;height:32px;display:flex;align-items:center;justify-content:flex-end}._statusBadgeLayer_14ebm_172,._hoverActions_14ebm_173{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;transition:opacity .12s ease}._statusBadgeLayer_14ebm_172{opacity:1}._hoverActions_14ebm_173,._row_14ebm_17:hover ._statusBadgeLayer_14ebm_172{opacity:0;pointer-events:none}._row_14ebm_17:hover ._hoverActions_14ebm_173{opacity:1;pointer-events:auto}._actionBtn_14ebm_207{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:none;background:transparent;color:#4e5969;cursor:pointer;font-size:13px;line-height:1;border-radius:4px;transition:background .12s ease,color .12s ease}._actionBtn_14ebm_207:hover{background:rgba(99,102,241,.08);color:#6366f1}._actionBtnDanger_14ebm_226:hover{background:rgba(239,68,68,.08);color:#ef4444}._archivingBadge_14ebm_233{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:#fff;background:rgba(99,102,241,.92);padding:1px 7px;border-radius:10px;line-height:1.4}._header_1xm6u_12{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fafbfc;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;font-size:13px;color:#86909c;user-select:none;position:sticky;top:0;z-index:5}._selectIndicatorSlot_1xm6u_35{flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center}._selectIndicatorSlotClickable_1xm6u_35{cursor:pointer}._selectIndicatorBox_1xm6u_47{width:16px;height:16px;border-radius:3px;border:1.5px solid #c9cdd4;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}._selectIndicatorBoxChecked_1xm6u_59{background:#6366f1;border-color:#6366f1}._selectedCountInline_1xm6u_65{margin-left:8px;color:#6366f1;font-size:12px;font-weight:500}._iconSlot_1xm6u_72{flex:0 0 40px}._endSlot_1xm6u_76{flex:0 0 200px}._cell_1xm6u_81{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;padding:4px 0;cursor:pointer;font-size:13px;color:#86909c;transition:color .12s ease}._cell_1xm6u_81:hover{color:#6366f1}._cellActive_1xm6u_97{color:#1d2129;font-weight:600}._cellAlignRight_1xm6u_102{justify-content:flex-end}._name_1xm6u_107{flex:1 1 auto;min-width:0}._nameSlot_1xm6u_116{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:4px}._metaPhoto_1xm6u_124{flex:0 0 88px}._metaSubfolder_1xm6u_128{flex:0 0 110px}._metaCtime_1xm6u_133,._metaTime_1xm6u_137{flex:0 0 130px}._sortIconIdle_1xm6u_142{font-size:10px;color:#c9cdd4;transition:color .12s ease}._cell_1xm6u_81:hover ._sortIconIdle_1xm6u_142{color:#6366f1}._sortIconActive_1xm6u_152{font-size:10px;color:#6366f1}._root_1324h_6{position:relative;height:100%;flex:0 0 auto;overflow:hidden;transition:width .24s ease}._rootHidden_1324h_18{overflow:hidden}._panel_1324h_7{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;overflow:hidden}._header_1324h_36{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e5e7eb;flex:0 0 auto;height:56px}._headerLeft_1324h_48{display:inline-flex;align-items:center;gap:8px}._title_1324h_37{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:600;color:#1d2129;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 200px);pointer-events:none}._headerRight_1324h_75{display:inline-flex;align-items:center;gap:12px}._collapseBtn_1324h_86{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#1d2129;width:30px;height:30px;border-radius:6px;font-size:16px;transition:background .12s ease,color .12s ease}._collapseBtn_1324h_86:hover{color:#1d2129;background:#f2f3f5}._body_1324h_104{flex:1 1 auto;min-height:0;overflow:auto}._triggerBadge_1324h_117 .ant-badge-dot{box-shadow:0 0 0 2px #fff}._actions_iuqqd_13{display:flex;align-items:center;gap:8px}._btnFlat_iuqqd_28:not(.ant-btn-primary):hover,._btnFlat_iuqqd_28:not(.ant-btn-primary):focus{color:rgba(0,0,0,.65);border-color:#d9d9d9;background-color:#fff}._handle_5mu23_12{flex:0 0 6px;height:100%;display:flex;align-items:center;justify-content:center;cursor:col-resize;user-select:none;position:relative;background:transparent}._handle_5mu23_12:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#d1d5db;transform:translate(-50%);transition:background-color .12s ease}._handle_5mu23_12:hover:before,._handleDragging_5mu23_37:before{background:#1f2937}._dots_5mu23_41{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:0;transition:opacity .16s ease}._handle_5mu23_12:hover ._dots_5mu23_41,._handleDragging_5mu23_37 ._dots_5mu23_41{opacity:1}._dot_5mu23_41{width:3px;height:3px;border-radius:50%;background:#374151}@keyframes _hist-panel-slide-down_cpd44_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _hist-scrim-fade-in_cpd44_1{0%{opacity:0}to{opacity:1}}._panel_cpd44_31{position:absolute;top:0;left:0;right:0;z-index:11;max-height:220px;overflow-y:auto;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 8px 24px rgba(15,23,42,.08);animation:_hist-panel-slide-down_cpd44_1 .24s cubic-bezier(.32,.72,0,1);will-change:transform}._scrim_cpd44_46{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(15,23,42,.32);cursor:pointer;animation:_hist-scrim-fade-in_cpd44_1 .24s ease;will-change:opacity}._center_cpd44_59{height:100px;display:flex;align-items:center;justify-content:center;color:#86909c;font-size:13px;padding:16px}._list_cpd44_69{margin:0;padding:4px 0;list-style:none}._item_cpd44_11{display:flex;align-items:center;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .15s ease}._item_cpd44_11:last-child{border-bottom:none}._item_cpd44_11:hover{background:#f5f6ff}._itemActive_cpd44_90{background:#eef0ff!important;border-left:3px solid #6366f1}._title_cpd44_95{flex:1;min-width:0;font-size:13px;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}._time_cpd44_106{font-size:12px;color:#bfbfbf;flex-shrink:0}._checkIcon_cpd44_112{margin-left:8px;color:#6366f1;font-size:14px;flex-shrink:0}._message_1qe7l_6{display:flex;flex-direction:column;gap:6px;align-items:flex-start}._header_1qe7l_7{display:flex;align-items:center;gap:8px}._avatar_1qe7l_8{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#fff;flex:0 0 auto}._avatarAI_1qe7l_38{background:#4e83fd}._avatarUser_1qe7l_42{background:#86909c}._roleName_1qe7l_9{font-size:12px;color:#86909c;line-height:1.4}._content_1qe7l_10{padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.6;color:#1d2129;white-space:pre-wrap;word-break:break-word;max-width:100%}._ai_1qe7l_67 ._content_1qe7l_10{background:#f7f8fa}._user_1qe7l_72 ._content_1qe7l_10{background:#eaf2ff}._actions_1qe7l_81{display:inline-flex;align-items:center;gap:4px;margin-top:4px;opacity:0;pointer-events:none;transition:opacity .12s ease}._message_1qe7l_6:hover ._actions_1qe7l_81{opacity:1;pointer-events:auto}._actionBtn_1qe7l_96{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:4px;color:#86909c;cursor:pointer;transition:background .12s ease,color .12s ease;font-size:14px;outline:none}._actionBtn_1qe7l_96:focus,._actionBtn_1qe7l_96:focus-visible,._actionBtn_1qe7l_96:active{outline:none;box-shadow:none}._actionBtn_1qe7l_96:hover{background:#f2f3f5;color:#4e5969}._card_4wgun_8{align-self:stretch;background:#fff;border:1px solid #dce0fb;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 3px rgba(0,0,0,.04)}._summary_4wgun_21{font-size:13px;font-weight:600;color:#111827;line-height:1.5}._question_4wgun_29{font-size:14px;font-weight:600;color:#111827;line-height:1.5}._optionList_4wgun_36{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}._optionItem_4wgun_47{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px 12px;border:1px solid #f3f4f6;border-radius:8px;background:#fafbfc}._optionItemInline_4wgun_47{flex-direction:row;align-items:center;gap:8px}._optionItemInline_4wgun_47 ._optionItemHeader_4wgun_67{flex:1 1 auto;min-width:0}._optionItemInline_4wgun_47 ._optionDetail_4wgun_72{flex:0 0 auto}._optionItemHeader_4wgun_67{display:inline-flex;align-items:center;gap:4px;min-width:0}._optionItemBtn_4wgun_85{cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}._optionItemBtn_4wgun_85:hover{background:#eef2ff;border-color:#c7d2fe}._optionItemBtn_4wgun_85:active{background:#e0e7ff}._optionItemBtn_4wgun_85:focus-visible{outline:2px solid #6366f1;outline-offset:1px}._optionItemDisabled_4wgun_106{cursor:not-allowed;background:#f3f4f6;border-color:#d1d5db}._optionItemDisabled_4wgun_106:hover{background:#f3f4f6;border-color:#d1d5db}._optionItemDisabled_4wgun_106 ._optionLabel_4wgun_115{color:#4b5563}._optionItemDisabled_4wgun_106 ._optionDetail_4wgun_72{color:#6b7280}._optionItemPicked_4wgun_105{background:#ecfdf5;border-color:#6ee7b7;color:#065f46;font-weight:500;cursor:default}._optionItemPicked_4wgun_105:hover{background:#ecfdf5;border-color:#6ee7b7}._optionToggle_4wgun_136{-webkit-appearance:none;appearance:none;background:transparent;border:none;color:#6b7280;font-size:12px;font-family:inherit;cursor:pointer;padding:4px 0;align-self:flex-start}._optionToggle_4wgun_136:hover{color:#4b5563;text-decoration:underline}._optionLabel_4wgun_115{flex:1 1 auto;font-size:13px;color:#1d2129;line-height:1.45;word-break:break-word}._optionDetail_4wgun_72{font-size:12px;color:#6b7280;font-variant-numeric:tabular-nums;line-height:1.4}._creationSummary_4wgun_171{display:flex;align-items:center;font-size:14px;font-weight:600;color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:8px;padding:8px 12px}._creationList_4wgun_183{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;max-height:240px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}._creationList_4wgun_183::-webkit-scrollbar{width:6px;background:transparent}._creationList_4wgun_183::-webkit-scrollbar-track{background:transparent}._creationList_4wgun_183::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}._creationList_4wgun_183::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}._creationItem_4wgun_210{display:flex;align-items:center;padding:6px 10px;border-radius:6px;font-size:13px}._creationItem_4wgun_210:hover{background:#f9fafb}._creationName_4wgun_221{flex:1 1 auto;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._creationCount_4wgun_229{font-size:12px;color:#6b7280;font-variant-numeric:tabular-nums}._toolWrap_4wgun_236{align-self:stretch;background:transparent;font-size:12px;margin:2px 0}._toolHead_4wgun_251{display:inline-flex;align-items:center;border:none;background:transparent;padding:4px 0;cursor:pointer;color:#4e5969;font-family:inherit;font-size:13px;line-height:1.4;outline:none}._toolHead_4wgun_251:focus,._toolHead_4wgun_251:focus-visible{outline:none}._toolHead_4wgun_251:hover{color:#1d2129}._toolHeadLabel_4wgun_271{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolList_4wgun_279{margin:0;padding:0 12px 8px;list-style:none;display:flex;flex-direction:column;gap:4px}._toolItem_4wgun_291{display:flex;align-items:stretch;gap:8px;padding:6px 8px;font-size:12px;color:#4e5969;border-radius:4px;transition:background .15s ease}._toolTimelineCol_4wgun_290{position:relative;flex:0 0 auto;width:18px;display:flex;justify-content:center;align-items:center}._toolTimelineCol_4wgun_290:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0;width:1px;background:#e5e7eb;z-index:0}._toolItem_4wgun_291:first-child ._toolTimelineCol_4wgun_290:before{top:50%}._toolItem_4wgun_291:last-child ._toolTimelineCol_4wgun_290:before{bottom:50%}._toolItem_4wgun_291:only-child ._toolTimelineCol_4wgun_290:before{display:none}._toolNodeIcon_4wgun_356{position:relative;z-index:1;background:#fff;border-radius:50%}._toolItemRunning_4wgun_366 ._toolNodeIcon_4wgun_356{background:#f3f4ff}._toolItemFailed_4wgun_370 ._toolNodeIcon_4wgun_356{background:#fff5f5}._toolItemLeft_4wgun_291{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;word-break:break-word}._toolItemRight_4wgun_292{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;margin-top:1px}._toolItemRunning_4wgun_366{background:rgba(99,102,241,.08)}._toolItemFailed_4wgun_370{background:rgba(245,34,45,.06)}._toolName_4wgun_401{color:#1d2129;font-weight:500}._toolParam_4wgun_406{color:#6b7280}._toolResult_4wgun_410{color:#4e5969;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}._toolMs_4wgun_425{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:11px}._message_s91m9_7{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}._header_s91m9_15{display:flex;align-items:center;gap:8px}._avatar_s91m9_25{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#6366f1;background:#eef0ff;flex:0 0 auto}._roleName_s91m9_37{font-size:12px;color:#86909c;line-height:1.4}._content_s91m9_43{padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.6;color:#1d2129;white-space:pre-wrap;word-break:break-word;background:#f7f8fa;max-width:100%;align-self:stretch}._contentStreaming_s91m9_56{background:#eef2ff;border:1px solid #dce0fb;color:#1f2937}@keyframes _ai-cls-blink_s91m9_1{0%,50%{opacity:1}51%,to{opacity:0}}._cursor_s91m9_72{display:inline-block;width:6px;height:14px;margin-left:3px;background:#6366f1;vertical-align:text-bottom;border-radius:1px;animation:_ai-cls-blink_s91m9_1 1s step-start infinite}._errorContent_s91m9_83{align-self:stretch;padding:10px 12px;border-radius:8px;background:#fff2f0;border:1px solid #fca5a5;color:#b91c1c;font-size:13px;line-height:1.6}._feedback_s91m9_101{display:inline-flex;align-items:center;gap:4px;margin-top:6px;opacity:0;pointer-events:none;transition:opacity .12s ease}._message_s91m9_7:hover ._feedback_s91m9_101,._feedback_s91m9_101._feedbackPinned_s91m9_112{opacity:1;pointer-events:auto}._feedbackBtn_s91m9_117{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:4px;color:#86909c;cursor:pointer;transition:background .12s ease,color .12s ease;font-size:14px;outline:none}._feedbackBtn_s91m9_117:focus,._feedbackBtn_s91m9_117:focus-visible,._feedbackBtn_s91m9_117:active{outline:none;box-shadow:none}._feedbackBtn_s91m9_117:hover{background:#f2f3f5;color:#4e5969}._feedbackBtnSubmitting_s91m9_145{cursor:wait;opacity:.6}._feedbackBtnSubmitting_s91m9_145:hover{background:transparent;color:#86909c}._feedbackBtnLike_s91m9_161{color:#6366f1}._feedbackBtnLike_s91m9_161:hover:not(:disabled){color:#4f46e5}._feedbackBtnDislike_s91m9_168{color:#ef4444}._feedbackBtnDislike_s91m9_168:hover:not(:disabled){color:#dc2626}._card_x5k74_11{width:100%;border:1px solid #ebedf0;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden}._card_x5k74_11 .ant-checkbox-checked{background-color:#6366f1;border-color:#6366f1}._card_x5k74_11 .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked,._card_x5k74_11 .ant-checkbox-checked:not(.ant-checkbox-disabled):hover{background-color:#4f46e5;border-color:#4f46e5}._card_x5k74_11 .ant-checkbox:not(.ant-checkbox-disabled):hover{border-color:#6366f1}._card_x5k74_11 .ant-btn-primary:not([disabled]){background-color:#6366f1;border-color:#6366f1}._card_x5k74_11 .ant-btn-primary:not([disabled]):hover,._card_x5k74_11 .ant-btn-primary:not([disabled]):focus{background-color:#4f46e5;border-color:#4f46e5}._header_x5k74_47{padding:14px 16px}._title_x5k74_51{font-size:16px;font-weight:600;color:#1d2129;line-height:1.4}._subtitle_x5k74_59{margin-top:4px;font-size:13px;color:#86909c;line-height:1.4}._chainBar_x5k74_66{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;border-top:1px solid #f0f1f3;font-size:12px}._chainLabel_x5k74_76{color:#86909c}._selectAllBar_x5k74_82{padding:10px 16px;border-top:1px solid #f0f1f3}._selectAllLabel_x5k74_87{font-size:13px;font-weight:600;color:#1d2129}._chainPath_x5k74_93{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}._chainNode_x5k74_100{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;background:#eef0ff;color:#6366f1;font-weight:500}._chainCount_x5k74_110{margin-left:4px;padding:0 4px;border-radius:4px;background:#fff;color:#86909c;font-size:11px}._chainSep_x5k74_119{font-size:10px;color:#c9cdd4}._chainTotal_x5k74_124{margin-left:auto;color:#1f2937;font-weight:600}._tree_x5k74_132{max-height:360px;overflow-y:auto;padding:4px 0;border-top:1px solid #f0f1f3}._treeReadonly_x5k74_140{opacity:.7}._row_x5k74_81{display:flex;align-items:center;padding:8px 16px}._row_x5k74_81:hover{background:#fafafa}._rowChild_x5k74_155{background:#fcfcfd}._rowExcluded_x5k74_159{opacity:.45}._checkbox_x5k74_163{flex:0 0 auto;margin-right:6px}._expander_x5k74_168{flex:0 0 auto;width:14px;display:inline-flex;align-items:center;justify-content:center}._folderIcon_x5k74_179{flex:0 0 auto;margin-right:6px;display:inline-flex;align-items:center}._name_x5k74_186{flex:1;min-width:0;font-size:13px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._childCount_x5k74_196{flex:0 0 auto;margin-left:8px;font-size:11px;color:#86909c}._childLoading_x5k74_203{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:12px;color:#86909c}._emptyTree_x5k74_213{padding:24px;text-align:center;font-size:12px;color:#86909c;border-top:1px solid #f0f1f3}._stateBox_x5k74_221{padding:32px 20px;text-align:center;border-top:1px solid #f0f1f3}._errorText_x5k74_227{padding:16px;text-align:center;font-size:12px;color:#ef4444;border-top:1px solid #f0f1f3}._paywallBanner_x5k74_236{padding:12px 14px;font-size:12px;line-height:normal;background:rgba(99,102,241,.06);border-top:1px solid #f3f4f6}._paywallNovip_x5k74_245{color:#6366f1}._paywallCapacity_x5k74_250{color:rgba(0,0,0,.85)}._paywallOver_x5k74_254{color:#ef4444;font-weight:600}._paywallCapTotal_x5k74_259{font-weight:600}._paywallUpsell_x5k74_264{margin-top:4px;color:#6366f1;font-weight:500}._actionBar_x5k74_270{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #f0f1f3}._actionLeft_x5k74_278{flex:1;min-width:0}._actionRight_x5k74_283{display:inline-flex;gap:8px}._countHint_x5k74_288{font-size:12px;color:#86909c}._statusCard_1y9p2_12{margin-top:8px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#fff;font-size:13px;font-weight:500;color:#1d2129}._statusCardDone_1y9p2_25{border:1px solid #b7e4c7;background:linear-gradient(90deg,rgba(26,127,55,.08),#fff)}._statusCardRunning_1y9p2_30{border:1px solid rgba(99,102,241,.25);background:linear-gradient(90deg,rgba(99,102,241,.08),#fff)}._statusIcon_1y9p2_35{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:12px}._statusIconDone_1y9p2_47{background:#1a7f37}._statusIconRunning_1y9p2_51{background:#6366f1}._statusText_1y9p2_55{flex:1;min-width:0}._statusTextSkeleton_1y9p2_73{width:156px;height:13px;border-radius:3px;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.12),rgba(0,0,0,.06) 75%);background-size:200% 100%;animation:_statusTextSkeletonShimmer_1y9p2_1 1.2s ease-in-out infinite}@keyframes _statusTextSkeletonShimmer_1y9p2_1{0%{background-position:200% 0}to{background-position:-200% 0}}._feed_1d9jb_6{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}._feed_1d9jb_6::-webkit-scrollbar{width:6px;background:transparent}._feed_1d9jb_6::-webkit-scrollbar-track{background:transparent}._feed_1d9jb_6::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}._feed_1d9jb_6::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}._empty_1d9jb_7{padding:24px 0 16px;text-align:center}._welcomeHero_1d9jb_42{width:48px;height:48px;margin:0 auto 16px;border-radius:12px;background:#eef0ff;color:#6366f1;display:flex;align-items:center;justify-content:center}._welcomeTitle_1d9jb_54{font-size:18px;font-weight:600;color:#111827;margin:0 0 6px;line-height:1.4}._welcomeSubtitle_1d9jb_62{font-size:13px;color:#6b7280;margin:0 0 24px;line-height:1.6}._list_1d9jb_8{display:flex;flex-direction:column;gap:16px}._composer_t10vi_6{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border-top:1px solid #f0f0f0}._quickPrompts_t10vi_7{display:flex;flex-direction:column;gap:7px}._optionBtn_t10vi_35{-webkit-appearance:none;appearance:none;width:100%;height:40px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-size:13px;font-weight:400;font-family:inherit;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .16s ease,border-color .16s ease}._optionBtn_t10vi_35:hover{opacity:.85}._optionBtn_t10vi_35:active{opacity:1}._optionBtn_t10vi_35:disabled{cursor:not-allowed;opacity:.45}._optionBtnPrimary_t10vi_65{border:none;background:#6366f1;color:#fff;font-weight:500;box-shadow:0 1px 2px rgba(99,102,241,.3)}._optionBtnPrimary_t10vi_65:hover{opacity:.9}._folderContextRow_t10vi_83{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-bottom:1px solid #f0f0f0}._folderContextText_t10vi_91{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:#4e5969}._folderContextRemove_t10vi_102{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#86909c;font-size:12px;line-height:1;cursor:pointer;border-radius:4px;transition:background .16s ease,color .16s ease}._folderContextRemove_t10vi_102:hover{background:#f2f3f5;color:#4e5969}._inputWrap_t10vi_9{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:10px;transition:border-color .16s ease,box-shadow .16s ease}._inputWrap_t10vi_9:hover{border-color:#c9cdd4}._inputWrap_t10vi_9:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.12)}._inputRow_t10vi_126{position:relative;display:flex;align-items:flex-end;padding:8px 44px 8px 12px}._textarea_t10vi_10{flex:1 1 auto;border:none!important;box-shadow:none!important;background:transparent!important;resize:none!important;padding:0!important;font-size:14px;line-height:1.5;color:#1d2129}._textarea_t10vi_10::placeholder{color:#86909c}._sendButton_t10vi_11{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}._disabled_t10vi_12 ._inputWrap_t10vi_9{background:#f2f3f5;border-color:#e5e6eb}._disabled_t10vi_12 ._textarea_t10vi_10{color:#86909c}._banner_kpsoc_8{display:flex;align-items:center;gap:8px;width:100%;padding:9px 11px;background:#f7f8fa;border:1px solid transparent;border-radius:8px;cursor:pointer;user-select:none;transition:background-color .16s ease,border-color .16s ease}._banner_kpsoc_8:hover{background:#f2f3f8;border-color:#e5e7eb}._iconBox_kpsoc_26{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;background:#eef0ff;border-radius:6px}._textArea_kpsoc_37{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._title_kpsoc_45{font-size:12px;line-height:17px;font-weight:500;color:#1d2129}._subtitle_kpsoc_52{font-size:11px;line-height:15px;color:#86909c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._link_kpsoc_61{margin-left:2px;font-weight:500;color:#6366f1;border-bottom:1px solid rgba(99,102,241,.4)}._root_ul4lt_8{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}._newConvLayer_ul4lt_24{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%}@keyframes _new-conv-slide-up_ul4lt_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._newConvLayerAnimating_ul4lt_40{animation:_new-conv-slide-up_ul4lt_1 .32s cubic-bezier(.32,.72,0,1);will-change:transform}._feed_ul4lt_46{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._composer_ul4lt_59{flex:0 0 auto}._actions_mjzrh_2{display:inline-flex;align-items:center;gap:4px}._iconWrap_mjzrh_11{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:#1d2129;cursor:pointer;transition:background .12s ease}._iconWrap_mjzrh_11:hover{background:#f2f3f5}@keyframes _ai-classify-badge-blink_mjzrh_1{0%,to{opacity:1}50%{opacity:.35}}._badgeBlink_mjzrh_38 .ant-badge-dot{animation:_ai-classify-badge-blink_mjzrh_1 1.2s ease-in-out infinite}._title_1xbsj_2{display:inline-flex;align-items:center;font-weight:600;font-size:15px}._totalHint_1xbsj_10{margin-left:8px;color:#86909c;font-size:12px;font-weight:400}._scrollArea_1xbsj_18{height:100%;overflow-y:auto}._stateBox_1xbsj_23{padding:60px 20px;text-align:center}._loadMore_1xbsj_29{padding:12px 0;text-align:center}._noMore_1xbsj_35{padding:12px 0;text-align:center;color:#c9cdd4;font-size:12px}._errorText_1xbsj_42{display:flex;flex-direction:column;align-items:center;gap:8px;color:#ef4444;font-size:13px}._list_1xbsj_51{list-style:none;margin:0;padding:0}._row_1xbsj_57{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6}._row_1xbsj_57:hover{background:#fafafa}._meta_1xbsj_67{flex:1;min-width:0}._name_1xbsj_72{font-size:14px;color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sub_1xbsj_81{margin-top:2px;font-size:12px;color:#86909c}._page_8hh4n_10{display:flex;flex-direction:column;height:calc(100vh - 70px);overflow:hidden;background:#fff}._body_8hh4n_18{flex:1 1 auto;display:flex;min-height:0;overflow:hidden;background:#fff}._folderColumn_8hh4n_29{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0}._folderArea_8hh4n_41{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}._sidebarDragging_8hh4n_51{transition:none!important}._page_18szv_14{display:flex;flex-direction:column;height:calc(100vh - 70px);background:#fff;overflow:hidden}._body_18szv_27{flex:1 1 auto;display:flex;min-height:0;overflow:hidden;background:#fff}._mainColumn_18szv_36{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0}._spinWrapper_18szv_45,._spinWrapper_18szv_45 .ant-spin-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._sidebarDragging_18szv_64{transition:none!important}._header_18szv_71{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb;background:#fff;gap:16px;flex-wrap:wrap;row-gap:12px}._headerLeft_18szv_86{display:flex;align-items:flex-start;gap:12px;min-width:280px;flex:1 1 480px}._headerRight_18szv_96{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;row-gap:8px}._backBtn_18szv_107{flex:0 0 32px;width:32px;height:32px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;color:#4e5969;cursor:pointer;font-size:16px;transition:background .12s ease}._backBtn_18szv_107:hover{background:#f2f3f5;color:#1d2129}._titleArea_18szv_128{min-width:0;flex:1 1 auto}._folderName_18szv_133{margin:0 0 6px;font-size:20px;font-weight:600;color:#1d2129;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._breadcrumbRow_18szv_146{display:flex;align-items:center;margin:0 0 6px;min-width:0}._breadcrumb_18szv_146{margin:0;font-size:17px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}._breadcrumb_18szv_146 .ant-breadcrumb-separator{margin:0 4px;color:#c9cdd4;font-size:17px}._breadcrumbLink_18szv_181{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:17px;font-weight:400;color:#86909c;cursor:pointer;transition:color .12s ease;vertical-align:bottom}._breadcrumbLink_18szv_181:hover{color:#1d2129}._breadcrumbLinkFirst_18szv_201{padding-left:0}._breadcrumbCurrent_18szv_177{display:inline-flex;align-items:center;gap:4px;max-width:480px;padding:2px 6px;border-radius:4px;font-size:17px;font-weight:600;color:#1d2129;cursor:pointer;transition:background .12s ease;vertical-align:bottom}._breadcrumbCurrent_18szv_177:hover,._breadcrumbCurrent_18szv_177.ant-dropdown-open{background:#f2f3f5}._breadcrumbCurrentText_18szv_232{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._breadcrumbCurrentCaret_18szv_239{font-size:10px;color:#86909c;flex-shrink:0}._breadcrumbPhotoCount_18szv_247{margin-left:8px;font-size:13px;color:#86909c;white-space:nowrap}._meta_18szv_197{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#86909c}._metaItem_18szv_263{display:inline-flex;align-items:center;gap:4px}._metaItem_18szv_263 i{font-size:14px;color:#86909c}._ruleTag_18szv_275{background:#f5f6ff;border:1px solid rgba(99,102,241,.2);border-radius:6px;padding:3px 10px 3px 8px;color:#4e5969;max-width:600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._ruleStar_18szv_287{color:#6366f1;margin-right:4px;font-size:13px}._ruleText_18szv_293{font-size:13px}._content_18szv_300{flex:1 1 auto;min-height:0;min-width:0!important;overflow-y:auto;background:#fff;padding:16px 24px 32px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}._content_18szv_300::-webkit-scrollbar{width:6px;background:transparent}._content_18szv_300::-webkit-scrollbar-track{background:transparent}._content_18szv_300::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}._content_18szv_300::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}._subFolderSection_18szv_328{margin-bottom:24px}._subFolderGrid_18szv_333{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}._subFolderCard_18szv_339{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 14px 16px;border-radius:8px;background:transparent;cursor:pointer;transition:background .16s ease}._subFolderCard_18szv_339:hover{background:rgba(99,102,241,.06)}._subFolderIcon_18szv_355{display:flex;align-items:center;justify-content:center;margin-bottom:10px}._subFolderName_18szv_359{width:100%;font-size:14px;font-weight:500;color:#1d2129;line-height:1.4;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}._subFolderMeta_18szv_376{font-size:12px;color:#86909c;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}._subFolderMetaSep_18szv_384{margin-left:4px}._subFolderInlineGrid_18szv_397{display:grid;grid-template-columns:repeat(auto-fill,208px);justify-content:flex-start;gap:16px}._subFolderInlineCard_18szv_406{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 14px 16px;border-radius:8px;background:transparent;cursor:pointer;transition:background .16s ease}._subFolderInlineCard_18szv_406:hover{background:rgba(99,102,241,.06)}._subFolderInlineIcon_18szv_422{display:flex;align-items:center;justify-content:center;margin-bottom:10px}._subFolderInlineName_18szv_426{width:100%;font-size:14px;font-weight:500;color:#1d2129;line-height:1.4;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}._subFolderInlineCount_18szv_443{font-size:12px;color:#86909c;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}._subFolderInlineCountSep_18szv_451{margin-left:4px}._subFolderSelectIndicator_18szv_456{position:absolute;top:10px;left:14px;width:20px;height:20px;border-radius:4px;border:1.5px solid #c9cdd4;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,border-color .12s ease;z-index:3}._subFolderInlineCard_18szv_406:hover ._subFolderSelectIndicator_18szv_456,._subFolderSelectIndicatorAlways_18szv_478,._subFolderSelectIndicatorChecked_18szv_479{opacity:1;pointer-events:auto}._subFolderSelectIndicatorChecked_18szv_479{background:#6366f1;border-color:#6366f1}._subFolderInlineCardSelected_18szv_495{background:rgba(99,102,241,.1);box-shadow:inset 0 0 0 2px #6366f1}._subFolderInlineCardSelected_18szv_495:hover{background:rgba(99,102,241,.14)}._subFolderManageBar_18szv_504{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._subFolderManageCount_18szv_511{font-size:12px;color:#86909c}._subFolderManageCount_18szv_511 strong{color:#1d2129;font-weight:600;margin:0 1px}._photoSection_18szv_524{position:relative}._marqueeRect_18szv_526{position:fixed;border:1px solid #6366f1;background:rgba(99,102,241,.1);pointer-events:none;z-index:999}._subFolderSection_18szv_328{margin-bottom:20px}._subFolderSectionHeader_18szv_545{display:flex;align-items:center;gap:8px;margin:8px 0 10px;min-height:40px;font-size:13px;color:#4e5969}._cancelBtn_18szv_557{color:#848484}._subFolderSectionTitle_18szv_561{font-weight:600;color:#1d2129}._subFolderSectionCount_18szv_566{color:#86909c;font-size:12px}._photoGroupGrid_18szv_392{display:grid;grid-template-columns:repeat(auto-fill,208px);justify-content:flex-start;gap:16px 16px}._photoCell_18szv_586{position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:14px;border-radius:8px;background:transparent;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}._photoCell_18szv_586:hover{background:rgba(0,0,0,.04)}._photoMedia_18szv_606{position:relative;width:100%;aspect-ratio:1/1;border-radius:4px;overflow:hidden;margin-bottom:10px}._photoImg_18szv_615{width:100%;height:100%;object-fit:contain;display:block}._photoPlaceholder_18szv_622{width:100%;height:100%;background:linear-gradient(135deg,#e9ecef,#f1f3f5)}._photoMeta_18szv_631{display:flex;flex-direction:column;gap:2px}._photoMetaLine_18szv_637{font-size:13px;line-height:18px;color:#8c8c8c;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._photoMetaUser_18szv_647{color:#0070f4;font-weight:500}._photoCheckbox_18szv_659{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:4px;border:1.5px solid rgba(255,255,255,.85);background:rgba(0,0,0,.25);display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;opacity:0;transition:opacity .15s ease,background .12s ease,border-color .12s ease;z-index:2}._photoCell_18szv_586:hover ._photoCheckbox_18szv_659,._photoCheckboxAlways_18szv_682{opacity:1}._photoCheckboxChecked_18szv_686{background:#6366f1;border-color:#6366f1}._photoCellSelected_18szv_657{background:rgba(99,102,241,.06);box-shadow:inset 0 0 0 2px #6366f1}._photoCellSelected_18szv_657:hover{background:rgba(99,102,241,.1)}._photoActionBar_18szv_713{flex:0 0 auto;display:flex;align-items:center;gap:16px;padding:12px 24px;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 12px rgba(0,0,0,.06);z-index:5}._headerPhotoActions_18szv_733{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0}._headerPhotoActionsCount_18szv_741{display:inline-flex;align-items:center;font-size:13px;color:#4e5969;margin:0 4px;white-space:nowrap}._headerPhotoActionsCount_18szv_741 strong{color:#6366f1;font-weight:600;margin:0 2px;font-variant-numeric:tabular-nums}._actionBarLink_18szv_758{background:transparent;border:none;color:#6366f1;font-size:13px;cursor:pointer;padding:4px 0}._actionBarLink_18szv_758:hover{color:#4f46e5}._actionBarCount_18szv_770{font-size:13px;color:#4e5969}._actionBarCount_18szv_770 strong{color:#6366f1;font-weight:600;margin:0 2px;font-variant-numeric:tabular-nums}._actionBarSpacer_18szv_781{flex:1 1 auto}._actionBarPrimary_18szv_785{height:32px;padding:0 18px;border-radius:6px;border:1px solid #6366f1;background:#6366f1;color:#fff;font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease}._actionBarPrimary_18szv_785:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}._actionBarPrimary_18szv_785:disabled{background:#c7d2fe;border-color:#c7d2fe;cursor:not-allowed}._actionBarDanger_18szv_806{height:32px;padding:0 18px;border-radius:6px;border:1px solid #ef4444;background:#ef4444;color:#fff;font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease}._actionBarDanger_18szv_806:hover:not(:disabled){background:#dc2626;border-color:#dc2626}._actionBarDanger_18szv_806:disabled{background:#fca5a5;border-color:#fca5a5;cursor:not-allowed}._photoName_18szv_827{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}._photoTime_18szv_835{flex:0 0 auto;margin-left:8px;font-variant-numeric:tabular-nums;opacity:.85}._sentinel_18szv_843{height:1px;width:100%}._loadingMore_18szv_848{display:flex;justify-content:center;align-items:center;padding:16px 0;color:#86909c;font-size:13px}._endHint_18szv_857{text-align:center;color:#b1b6bd;font-size:12px;padding:12px 0 0}._emptyState_18szv_867{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}._emptyIcon_18szv_876{width:80px;height:80px;border-radius:50%;background:#f5f6ff;color:#6366f1;display:inline-flex;align-items:center;justify-content:center;font-size:36px;margin-bottom:16px}._emptyTitle_18szv_889{margin:0 0 8px;font-size:18px;font-weight:600;color:#1d2129}._emptyDesc_18szv_896{margin:0 0 24px;font-size:14px;color:#86909c}._emptyOptions_18szv_902{display:flex;flex-direction:column;gap:10px;width:100%;max-width:480px}._emptyOption_18szv_902{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #f0f0f0;border-radius:8px;background:#fff;color:#4e5969;font-size:13px;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease,color .12s ease}._emptyOption_18szv_902:hover{background:#f5f6ff;border-color:#6366f1;color:#1d2129}._emptyOptionLabel_18szv_931{flex:1 1 auto}._emptyOptionArrow_18szv_935{color:#c9cdd4;font-size:12px}._page_rqzr1_10{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;height:calc(100vh - 70px);overflow:hidden;background:#fff}._header_rqzr1_21{flex:0 0 auto;display:flex;align-items:center;padding:12px 24px;border-bottom:1px solid #f0f0f0}._backBtn_rqzr1_29{padding-left:0;color:#4e5969}._title_rqzr1_34{margin-left:8px;font-size:18px;font-weight:600;color:#1d2129}._count_rqzr1_41{margin-left:12px;font-size:13px;color:#86909c}._content_rqzr1_48{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 24px 32px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}._content_rqzr1_48::-webkit-scrollbar{width:6px;background:transparent}._content_rqzr1_48::-webkit-scrollbar-track{background:transparent}._content_rqzr1_48::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}._content_rqzr1_48::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}._empty_rqzr1_72{display:flex;align-items:center;justify-content:center;height:100%;color:#86909c;font-size:14px}.mingyang-ai{flex:1;width:100%;min-height:100%;box-sizing:border-box;background:linear-gradient(180deg,#f0f5ff,#fff 240px);padding:32px 32px 64px}.mingyang-ai__page-header{margin-bottom:32px}.mingyang-ai__page-title{font-size:22px;font-weight:600;color:#1f2937;line-height:28px;margin:0}.mingyang-ai__page-subtitle{font-size:14px;color:#6b7280;margin-top:6px}.mingyang-ai__hero{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(60,80,130,.06);padding:56px 48px;display:flex;align-items:center;gap:56px;flex-wrap:wrap}@media(max-width:1100px){.mingyang-ai__hero{padding:40px 32px;gap:32px}}.mingyang-ai__hero-illu{flex-shrink:0;width:220px;height:220px;border-radius:16px;background:radial-gradient(circle at 30% 30%,#cdddff 0%,transparent 60%),radial-gradient(circle at 75% 70%,#d0f4ec 0%,transparent 60%),linear-gradient(135deg,#eef3ff,#f7faff);position:relative;display:flex;align-items:center;justify-content:center}.mingyang-ai__hero-illu .anticon{font-size:88px;color:#3b7deb;filter:drop-shadow(0 6px 12px rgba(59,125,235,.25))}.mingyang-ai__hero-body{flex:1;min-width:280px}.mingyang-ai__hero-title{font-size:26px;font-weight:600;color:#1f2937;line-height:36px;margin:0 0 12px}.mingyang-ai__hero-desc{font-size:14px;color:#6b7280;line-height:24px;margin-bottom:28px;max-width:540px}.mingyang-ai__hero-features{display:flex;gap:24px;margin-bottom:28px;flex-wrap:wrap}.mingyang-ai__hero-feature{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#475569}.mingyang-ai__hero-feature .anticon{color:#10a66b}.mingyang-ai__hero-cta{height:48px;padding:0 32px;font-size:15px;font-weight:500;border-radius:10px;display:inline-flex;align-items:center;gap:8px}.mingyang-ai__hero-cta .anticon{font-size:16px}.mingyang-ai__task{margin-top:24px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(60,80,130,.06);padding:48px;text-align:center}.mingyang-ai__task-spinner{position:relative;width:140px;height:140px;margin:0 auto 24px}.mingyang-ai__task-spinner-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:4px solid #eef3ff;border-top-color:#3b7deb;border-right-color:#3b7deb;animation:mingyang-ai-spin 1.2s cubic-bezier(.5,.1,.5,.9) infinite}.mingyang-ai__task-spinner-icon{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:linear-gradient(135deg,#f5f9ff,#eaf2ff);display:grid;place-items:center}.mingyang-ai__task-spinner-icon .anticon{font-size:38px;color:#3b7deb}.mingyang-ai__task-dots{display:inline-flex;align-items:baseline;gap:2px;margin-left:2px}.mingyang-ai__task-dots span{width:4px;height:4px;border-radius:50%;background:#3b7deb;opacity:.4;animation:mingyang-ai-dot 1.2s ease-in-out infinite}.mingyang-ai__task-dots span:nth-child(2){animation-delay:.2s}.mingyang-ai__task-dots span:nth-child(3){animation-delay:.4s}.mingyang-ai__task-status{font-size:18px;font-weight:500;color:#1f2937;margin-bottom:8px}.mingyang-ai__task-hint{font-size:13px;color:#6b7280;margin-bottom:28px}.mingyang-ai__task-meta{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#f1f5ff;color:#3b7deb;font-size:12px;font-family:Inter,system-ui;margin-bottom:24px}.mingyang-ai__task-actions{display:flex;gap:12px;justify-content:center}.mingyang-ai__result{margin-top:24px;display:grid;grid-template-columns:1fr;gap:16px}.mingyang-ai__verdict{border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px}.mingyang-ai__verdict--pass{background:linear-gradient(135deg,#e9f9f0,#f6fcf8);border:1px solid #cbecd9}.mingyang-ai__verdict--pass .mingyang-ai__verdict-title-icon{color:#10a66b}.mingyang-ai__verdict--fail{background:linear-gradient(135deg,#fdeded,#fff8f8);border:1px solid #f4cdcd}.mingyang-ai__verdict--fail .mingyang-ai__verdict-title-icon{color:#e84c4c}.mingyang-ai__verdict-icon{width:56px;height:56px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 8px rgba(60,80,130,.08);flex-shrink:0}.mingyang-ai__verdict-icon .anticon{font-size:30px}.mingyang-ai__verdict-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mingyang-ai__verdict-title{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:16px;font-weight:600;color:#1f2937;line-height:22px}.mingyang-ai__verdict-title-icon{font-size:18px;align-self:center}.mingyang-ai__verdict-stats{font-size:13px;color:#6b7280;font-weight:400;line-height:22px}.mingyang-ai__verdict-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(255,255,255,.6);border-radius:999px;font-size:12px;color:#475569;align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mingyang-ai__verdict-tag .anticon{color:#3b7deb;flex-shrink:0}.mingyang-ai__thumbs{display:flex;gap:6px;flex-shrink:0}.mingyang-ai__thumb{position:relative;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f1f5fb;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:transform .15s,box-shadow .15s}.mingyang-ai__thumb:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.mingyang-ai__thumb-media{width:100%;height:100%;object-fit:cover;display:block}.mingyang-ai__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.2);pointer-events:none}.mingyang-ai__thumb-play .anticon{font-size:18px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.mingyang-ai__thumb-rest{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgba(31,37,47,.55);color:#fff;font-size:14px;font-weight:600;font-family:Inter,system-ui;pointer-events:none}.mingyang-ai__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center}.mingyang-ai__lightbox-top{position:absolute;top:0;left:0;right:0;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;color:#fff;z-index:2}.mingyang-ai__lightbox-counter{font-size:14px;font-family:Inter,system-ui;color:rgba(255,255,255,.85)}.mingyang-ai__lightbox-close{width:36px;height:36px;border-radius:999px;background:rgba(255,255,255,.1);display:grid;place-items:center;cursor:pointer;color:#fff;font-size:16px;transition:background .15s}.mingyang-ai__lightbox-close:hover{background:rgba(255,255,255,.2)}.mingyang-ai__lightbox-body{max-width:calc(100vw - 160px);max-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center}.mingyang-ai__lightbox-media{max-width:100%;max-height:calc(100vh - 120px);border-radius:6px;background:#000;object-fit:contain}.mingyang-ai__lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center;cursor:pointer;font-size:20px;transition:background .15s}.mingyang-ai__lightbox-arrow--prev{left:24px}.mingyang-ai__lightbox-arrow--next{right:24px}.mingyang-ai__lightbox-arrow:hover{background:rgba(255,255,255,.22)}.mingyang-ai__warnings{background:#fff8e6;border:1px solid #ffe1a8;border-radius:12px;padding:14px 18px}.mingyang-ai__warnings-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#8a5a00;margin-bottom:6px}.mingyang-ai__warnings-title .anticon{color:#f59e0b}.mingyang-ai__warnings-item{font-size:13px;color:#6b4f0a;line-height:22px}.mingyang-ai__objects{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(60,80,130,.06);padding:20px 24px}.mingyang-ai__objects-title{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:12px}.mingyang-ai__objects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.mingyang-ai__object{padding:12px 14px;border:1px solid #eef0f3;border-radius:10px;background:#fafbfc;transition:background .15s}.mingyang-ai__object:hover{background:#f4f7fc}.mingyang-ai__object-name{font-size:13px;color:#6b7280;margin-bottom:4px}.mingyang-ai__object-value{font-size:14px;font-weight:600;color:#1f2937;word-break:break-all}.mingyang-ai__rules{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(60,80,130,.06);padding:20px 24px}.mingyang-ai__rules-title{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:12px}.mingyang-ai__rules-empty{padding:24px 0;text-align:center;color:#9ca3af;font-size:13px}.mingyang-ai__rule{display:grid;grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:14px 0;border-bottom:1px dashed #eef0f3}.mingyang-ai__rule:last-child{border-bottom:0;padding-bottom:0}.mingyang-ai__rule--pass .mingyang-ai__rule-icon .anticon{color:#10a66b}.mingyang-ai__rule--pass .mingyang-ai__rule-tag{background:#e7f8ef;color:#10a66b}.mingyang-ai__rule--fail .mingyang-ai__rule-icon .anticon{color:#e84c4c}.mingyang-ai__rule--fail .mingyang-ai__rule-tag{background:#feecec;color:#e84c4c}.mingyang-ai__rule-icon{margin-top:2px}.mingyang-ai__rule-icon .anticon{font-size:20px}.mingyang-ai__rule-body{min-width:0}.mingyang-ai__rule-name{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}.mingyang-ai__rule-reason{font-size:13px;color:#475569;line-height:22px}.mingyang-ai__rule-tag{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500;flex-shrink:0;align-self:center}.mingyang-ai__meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:-4px;padding:0 4px}.mingyang-ai__meta-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f1f5ff;color:#6b7280;font-size:12px;font-family:Inter,system-ui}.mingyang-ai__meta-link{display:inline-flex;align-items:center;gap:4px;color:#3b7deb;font-size:13px;cursor:pointer;user-select:none}.mingyang-ai__meta-link:hover{text-decoration:underline}.mingyang-ai__raw{background:#1e293b;color:#cbd5e1;border-radius:12px;padding:16px 18px;margin:0;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-all;max-height:360px;overflow:auto}.mingyang-ai__result-actions{margin-top:8px;display:flex;gap:12px;justify-content:center}.mingyang-ai__failed{margin-top:24px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(60,80,130,.06);padding:56px 32px;text-align:center}.mingyang-ai__failed .anticon-close-circle{font-size:56px;color:#e84c4c;margin-bottom:16px}.mingyang-ai__forbidden{margin:80px auto;max-width:480px;text-align:center}.mingyang-ai__forbidden .anticon{font-size:64px;color:#f59e0b;margin-bottom:16px}.mingyang-ai__forbidden h2{font-size:20px;color:#1f2937;margin-bottom:8px}.mingyang-ai__forbidden p{font-size:14px;color:#6b7280}@keyframes mingyang-ai-spin{to{transform:rotate(360deg)}}@keyframes mingyang-ai-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}._batch-import-header_1yxmk_1{display:flex;align-items:center}._batch-import-header_1yxmk_1 ._title_1yxmk_5{color:#000;font-size:24px;font-weight:700}._batch-import-header_1yxmk_1 ._subtitle_1yxmk_10{color:#848484;font-size:16px;margin-left:4px;font-weight:400}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17{display:flex}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step1_1yxmk_20,._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step2_1yxmk_21{display:flex;flex-direction:column;align-items:center}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step1_1yxmk_20 ._title_1yxmk_5,._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step2_1yxmk_21 ._title_1yxmk_5{color:#222;font-weight:600}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step1_1yxmk_20{padding:0 100px;border-right:dashed 1px #ececec}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step1_1yxmk_20 ._excel-icon_1yxmk_35{width:56px;height:56px;margin-top:16px;margin-bottom:6px}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step1_1yxmk_20 ._download-template_1yxmk_41{margin-top:18px}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step2_1yxmk_21{padding-left:50px}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step2_1yxmk_21 ._title_1yxmk_5{margin-bottom:16px}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step2_1yxmk_21 ._ant-upload_1yxmk_50._ant-upload-drag_1yxmk_50{width:auto;height:auto}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step2_1yxmk_21 ._ant-upload-drag-container_1yxmk_54{vertical-align:top}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step2_1yxmk_21 ._upload-drag-wrapper_1yxmk_57{padding:0 16px}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step2_1yxmk_21 ._upload-drag-wrapper_1yxmk_57 ._upload-text_1yxmk_60{font-size:16px;margin-bottom:4px;margin-top:20px;color:rgba(0,0,0,.85)}._batch-import-container_1yxmk_17 ._operate-wrapper_1yxmk_17 ._step2_1yxmk_21 ._upload-drag-wrapper_1yxmk_57 ._upload-hint_1yxmk_66{font-size:14px;color:rgba(0,0,0,.45)}._batch-import-container_1yxmk_17 ._divider_1yxmk_70{margin:16px -24px;height:16px;background-color:#f5f5f5}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75{margin-top:16px}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78{padding:14px 24px 10px}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._info-title_1yxmk_81{font-size:16px;line-height:24px;color:#323233;font-weight:600;margin-bottom:8px}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._info-content_1yxmk_88,._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._info-content_1yxmk_88 ._info-left_1yxmk_92{display:flex;justify-content:space-between}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._info-content_1yxmk_88 ._info-left_1yxmk_92 span{margin-right:50px}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._info-content_1yxmk_88 ._info-left_1yxmk_92 span i{color:#323233;font-style:normal;font-weight:600}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._info-content_1yxmk_88 ._info-left_1yxmk_92 ._ant-checkbox-inner_1yxmk_104,._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._info-content_1yxmk_88 ._info-left_1yxmk_92 ._ant-checkbox_1yxmk_104{margin:0}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._info-content_1yxmk_88 ._info-right_1yxmk_110{display:flex;justify-content:space-between;width:260px}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._vip-tip-wrapper_1yxmk_115{display:flex;justify-content:flex-end;margin-top:12px}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._vip-tip-wrapper_1yxmk_115 ._vip-tip_1yxmk_115{color:#48647e;padding:7px 12px;background-color:#fdf5ee}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._import-info_1yxmk_78 ._vip-tip-wrapper_1yxmk_115 ._open-vip_1yxmk_125{color:#0093ff}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._table-container_1yxmk_128{margin-top:16px}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._table-container_1yxmk_128 ._row_1yxmk_131{display:flex}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._table-container_1yxmk_128 ._row_1yxmk_131._header_1yxmk_134{font-weight:600}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._table-container_1yxmk_128 ._row_1yxmk_131 ._col_1yxmk_137{flex:1;flex-shrink:0;justify-content:center;padding:4px 0;display:flex;align-items:center}._batch-import-container_1yxmk_17 ._preview-wrapper_1yxmk_75 ._table-container_1yxmk_128 ._row_1yxmk_131 ._col_1yxmk_137 ._input_1yxmk_146{text-align:center;border:none}.result{width:680px;min-height:680px;background-color:#fff;overflow:hidden;position:relative;padding-bottom:80px;color:#000}.result .title{margin-top:20px;margin-bottom:0;padding:0;font-size:40px;font-family:serif;font-weight:800;text-align:center;transform:scaleX(.8)}.result .sub-title{margin-top:20px;padding:0;font-size:18px;line-height:24px;font-family:serif;font-weight:400;text-align:center;color:#000;white-space:pre-wrap;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.result .sub-title::-webkit-scrollbar{width:0!important;height:0!important}.result .sub-title{scroll-behavior:smooth}.result .base-info-wrapper{width:600px;margin:20px auto;display:flex;justify-content:space-around;flex-wrap:wrap;font-family:serif;font-size:18px;line-height:24px;color:#000}.result .base-info-wrapper .base-info-item{padding:0 5px;white-space:nowrap}.result .report-info-wrapper{width:600px;margin:20px auto 0;border-radius:8px;background:#f2f2f2;padding:10px 20px}.result .report-info-wrapper .report-info-item{font-size:18px;line-height:30px;height:30px;font-family:serif;font-weight:700;white-space:nowrap}.result .report-info-all-wrapper{display:flex}.result .report-info-all-wrapper .left{width:50%;display:flex;min-width:0}.result .report-info-all-wrapper .left .avatar{width:60px;height:60px;border-radius:4px;flex-shrink:0}.result .report-info-all-wrapper .left>div{flex:1}.result .report-info-all-wrapper .left div{margin-left:10px;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden}.result .report-info-all-wrapper .left .report-info-item{overflow:hidden;text-overflow:ellipsis}.result .report-info-all-wrapper .right{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.result .report-info-all-wrapper .right .report-info-item{overflow:hidden;text-overflow:ellipsis}.result .report-info-no-avatar{padding:0;background-color:transparent;display:flex;justify-content:space-between}.result .report-info-no-avatar .report-info-item{margin:0 auto;display:flex;align-items:center}.result .report-info-no-avatar .report-info-item .avatar{width:32px;height:32px;border-radius:4px;margin-right:4px}.result .lines{padding:20px 0}.result .lines .bold-line{display:block;margin:0 auto;width:600px;height:2.5px}.result .lines .thin-line{display:block;margin:2px auto;width:600px;height:1.5px}.result .ai-content{width:600px;overflow:hidden;display:flex;font-family:serif;font-size:18px;line-height:24px;transition:all .3s ease-in-out}.result .ai-content .high-light{font-size:16px;color:#4198ff;font-weight:700}.result .ai-content .copilot-icon{width:65px;height:24px;margin-right:5px}.result .work-progress{width:600px;overflow:hidden;font-size:18px;font-family:serif;line-height:24px}.result .work-progress .progress-tag{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;width:72px;height:24px;border-radius:4px;color:#fff;font-size:14px;font-weight:600;line-height:24px;text-align:center}.result .main-body-wrapper{width:600px;overflow:hidden}.result .main-body-wrapper .main-body{width:600px;max-width:100%;margin:0;padding:6px 0;font-size:18px;line-height:22px;font-family:serif;font-weight:400;color:#000;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.result .main-body-wrapper .main-body::-webkit-scrollbar{width:0!important;height:0!important}.result .main-body-wrapper .main-body{scroll-behavior:smooth}.result .photos{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.result .layout-1{width:600px;margin:0 auto;display:flex;flex-direction:column}.result .layout-1 .layout-1-photo img{width:600px;margin-bottom:10px}.result .layout-2{width:600px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.result .layout-2 .layout-2-photo{margin-bottom:10px;width:295px;height:295px;background-color:#f2f2f2}.result .layout-2 .layout-2-photo img{width:295px;height:295px;object-fit:contain}.result .layout-3{width:600px;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap}.result .layout-3 .layout-3-photo{margin-bottom:7px;margin-right:7px;width:190px;height:190px;background-color:#f2f2f2}.result .layout-3 .layout-3-photo:nth-child(3n){margin-right:0}.result .layout-3 .layout-3-photo img{width:190px;height:190px;object-fit:contain}.result .logo{display:block;width:250px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.result .add-photos-area{width:600px;height:260px;margin:0 auto;border-radius:8px;border:2px dashed #0093ff;background:#f8fafb;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.result .add-photos-area img{width:58px}.result .add-photos-area span{margin-top:12px;font-size:18px;font-style:normal;font-weight:400;line-height:22px;color:#222}.result .add-photos-area:hover{background:rgba(0,147,255,.06)}.result .between-lines-container .between-lines-item{margin:0 auto 12px}.result .between-lines-container .between-lines-item:last-child{margin-bottom:0}.result .dynamic-grid-table{width:600px;margin:0 auto 12px}.result .dynamic-grid-table .table-input{border:none;resize:none;overflow:hidden;box-sizing:border-box;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.result .dynamic-grid-table .table-input:focus{border:none;outline:none}.result .dynamic-grid-table .table-input:focus-visible{border:none;outline:none}.table-setting .cell-align{width:126px;margin-left:25px;display:inline-flex;height:30px;padding:4px 16px;align-items:center;justify-content:space-between;border-radius:4px;border:1px solid #dee0e3}.table-setting .cell-align .align-left-btn,.table-setting .cell-align .align-center-btn,.table-setting .cell-align .align-right-btn{padding:5px;border-radius:4px;cursor:pointer}.table-setting .cell-align .align-btn-active{background-color:#dee0e3}.table-setting .table-switch{width:100%}.photo-report-entry{position:relative;display:inline-flex;align-items:center;gap:12px;flex-shrink:0;box-sizing:border-box;padding:7px 14px 7px 12px;border:1px solid #c4c8f0;border-radius:12px;background:linear-gradient(120deg,#edf3fd,#efe9fc);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.photo-report-entry *{box-sizing:border-box}.photo-report-entry__close{position:absolute;top:5px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:#a8adc8;cursor:pointer;transition:background .15s ease,color .15s ease}.photo-report-entry__close:hover{background:rgba(110,58,242,.1);color:#6e3af2}.photo-report-entry__left{display:flex;align-items:center;gap:9px;flex-shrink:0}.photo-report-entry__text{display:flex;flex-direction:column;gap:2px}.photo-report-entry__title{font-size:12px;font-weight:700;line-height:1.3;color:#1a1f36;white-space:nowrap;letter-spacing:-.1px}.photo-report-entry__sub{font-size:10px;line-height:1.3;color:#6b72a0;white-space:nowrap}.photo-report-entry__divider{flex-shrink:0;width:1px;height:36px;background:#cdd2eb}.photo-report-entry__tags{display:flex;flex-direction:column;gap:4px}.photo-report-entry__tag-row{display:flex;flex-wrap:nowrap;gap:5px}.photo-report-entry__tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:600;line-height:1.3;white-space:nowrap}.photo-report-entry__tag--excel{color:#0a6e49;background:rgba(22,160,110,.1)}.photo-report-entry__tag--excel .photo-report-entry__dot{background:#16a06e}.photo-report-entry__tag--word{color:#1a52bb;background:rgba(46,107,230,.1)}.photo-report-entry__tag--word .photo-report-entry__dot{background:#2e6be6}.photo-report-entry__tag--report{color:#5b2ed4;background:rgba(124,77,245,.1)}.photo-report-entry__tag--report .photo-report-entry__dot{background:#7c4df5}.photo-report-entry__tag--more{color:#7c83a5;background:transparent;border:1px solid #c4c8e8;font-weight:500}.photo-report-entry__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.photo-report-entry__right{margin-left:auto;flex-shrink:0;padding-right:14px}.photo-report-entry__cta{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:none;border-radius:8px;background:linear-gradient(135deg,#7c5cf5,#5b3ee0);color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px rgba(91,62,224,.38);transition:transform .15s ease,box-shadow .18s ease;white-space:nowrap;letter-spacing:.2px}.photo-report-entry__cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(91,62,224,.5)}.photo-report-entry__cta:active{transform:translateY(0);box-shadow:0 2px 6px rgba(91,62,224,.3)}.AIPhotos{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.AIPhotos .Header{padding-left:12px}.AIPhotos .content{background-color:#fff;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.AIPhotos .content .photo-filter-wrapper{width:100%;padding:12px;border-bottom:1px solid #ececec;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.AIPhotos .content .photo-filter-wrapper .gradient-border{display:inline-flex;padding:3px;background:linear-gradient(to right bottom,#c575ed,#5d6bf6,#3a7bf6,#4aa6f8,#00d6ff);border-radius:6px}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper{padding:4px 8px;min-height:90px;background:#fff;border-radius:4px;flex:1;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper p{margin:0}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper{width:394px}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .label{font-weight:400;font-size:12px;line-height:17px;color:#5b5c65}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .timepicker-wrapper{margin:6px 0;font-weight:600;font-size:16px;line-height:22px;color:#222;cursor:pointer}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .timepicker-wrapper i{margin-left:8px;color:#dedede}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .quickpicker-wrapper{font-weight:400;font-size:12px;line-height:17px;color:#999}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .quickpicker-wrapper button{font-size:12px;line-height:17px}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date:before{border:none}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .labels-wrapper{margin-right:12px;border-right:1px solid #ececec;flex:1}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .labels-wrapper .label-title{color:#5b5c65;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .labels-wrapper .label-title img{width:13px;margin-right:4px}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .labels-wrapper .labels{margin-top:10px;color:#222;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex;flex-wrap:wrap;gap:10px}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .labels-wrapper .labels .ant-checkbox-wrapper{margin:0}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .labels-wrapper .labels .ant-checkbox-wrapper-checked .ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(266deg,#419cfb -4.75%,#6840ff 100.65%);border-color:#419cfb}.AIPhotos .content .photo-filter-wrapper .time-and-keywords-wrapper .labels-wrapper .labels .ant-checkbox-wrapper-checked .label-test{background:linear-gradient(266deg,#419cfb -4.75%,#6840ff 100.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.AIPhotos .content .photoList{flex:1;padding:0 20px 30px;overflow:hidden;position:relative}.AIPhotos .content .photoList .header-extra{height:52px}.AIPhotos .content .photoList .header-extra button{border-radius:2px}.AIPhotos .content .photoList .header-extra{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.AIPhotos .content .photoList .header-extra .left,.AIPhotos .content .photoList .header-extra .right{height:52px}.AIPhotos .content .photoList .header-extra .left p,.AIPhotos .content .photoList .header-extra .right p{margin:0;font-size:14px;color:#848484}.AIPhotos .content .photoList .header-extra .left p strong,.AIPhotos .content .photoList .header-extra .right p strong{padding:0 5px;color:#444}.AIPhotos .content .photoList .header-extra .left,.AIPhotos .content .photoList .header-extra .right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.AIPhotos .content .photoList .header-extra .count{margin:0 10px;font-size:16px;font-weight:400;color:#47484e;line-height:16px}.AIPhotos .content .photoList .header-extra .count strong{padding:0 6px}.AIPhotos .content .photoList .header-extra .cancel{font-size:16px;font-weight:600;color:#0093ff;line-height:16px;cursor:pointer}.AIPhotos .content .photoList .isTop{position:fixed;right:40px;bottom:40px;width:40px;height:40px;line-height:40px;text-align:center;font-size:28px;cursor:pointer;transition:opacity .2s}.AIPhotos .content .photoList .isTop span{cursor:pointer}.AIPhotos .content .photoList .empty-wrapper{margin-top:200px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.AIPhotos .content .photoList .submit-banner{width:100vw;height:80px;position:fixed;bottom:0;left:0;background-color:#fff;box-shadow:0 -1px 8px 4px #edecec}.AIPhotos .content .photoList .submit-banner .start-jigsaw-btn{display:block;margin:20px auto;width:180px;height:50px;font-size:32px}.AIPhotoTags{--aipt-bg: #f8fafc;--aipt-card-bg: #ffffff;--aipt-text: #0f172a;--aipt-text-muted: #475569;--aipt-border: #e2e8f0;--aipt-shadow: 0 1px 3px rgba(0, 0, 0, .08);--aipt-shadow-hover: 0 4px 12px rgba(0, 0, 0, .12);--aipt-radius: 10px;--aipt-radius-sm: 6px;--aipt-transition: .18s ease;width:100%;height:calc(100vh - var(--main-header-height));background:var(--aipt-bg);overflow:hidden;display:flex;flex-direction:column}.group-photo-preview-page{padding:24px;max-width:1600px;margin:0 auto;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.group-photo-preview-page .search-card{flex-shrink:0;margin-bottom:24px;border-radius:var(--aipt-radius);border:1px solid var(--aipt-border);box-shadow:var(--aipt-shadow);overflow:hidden}.group-photo-preview-page .search-card .ant-card-body{padding:20px 24px}.group-photo-preview-page .search-form-title{font-size:14px;font-weight:600;color:var(--aipt-text);margin-bottom:16px;letter-spacing:.02em}.group-photo-preview-page .search-form{display:flex;flex-wrap:wrap;gap:20px 24px;align-items:flex-end}.group-photo-preview-page .form-item{display:flex;flex-direction:column;gap:6px}.group-photo-preview-page .form-label{font-size:12px;font-weight:500;color:var(--aipt-text-muted);letter-spacing:.02em}.group-photo-preview-page .form-item .ant-input,.group-photo-preview-page .form-item .ant-select-selector,.group-photo-preview-page .form-item .ant-picker{border-radius:var(--aipt-radius-sm);transition:border-color var(--aipt-transition),box-shadow var(--aipt-transition)}.group-photo-preview-page .form-item .ant-input:focus,.group-photo-preview-page .form-item .ant-select-focused .ant-select-selector,.group-photo-preview-page .form-item .ant-picker-focused{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.15)}.group-photo-preview-page .form-actions{display:flex;gap:10px;align-items:center}.group-photo-preview-page .form-actions .ant-btn{border-radius:var(--aipt-radius-sm);font-weight:500;transition:background-color var(--aipt-transition),border-color var(--aipt-transition),color var(--aipt-transition)}.group-photo-preview-page .photo-wall-container{flex:1;min-height:320px;overflow-y:auto;overflow-x:hidden}.group-photo-preview-page .photo-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:20px}.group-photo-preview-page .photo-card{width:100%;height:270px;cursor:pointer;border-radius:var(--aipt-radius);overflow:hidden;background:var(--aipt-card-bg);border:1px solid var(--aipt-border);box-shadow:var(--aipt-shadow);transition:box-shadow var(--aipt-transition),border-color var(--aipt-transition),transform var(--aipt-transition)}.group-photo-preview-page .photo-card:hover{box-shadow:var(--aipt-shadow-hover);border-color:#cbd5e1;transform:translateY(-2px)}.group-photo-preview-page .photo-card:hover .photo-card-thumb:after{opacity:1}.group-photo-preview-page .photo-card:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f6;border-color:#3b82f6}.group-photo-preview-page .photo-card--loading{pointer-events:none;opacity:.8}@media(prefers-reduced-motion:reduce){.group-photo-preview-page .photo-card,.group-photo-preview-page .photo-card-thumb:after,.group-photo-preview-page .form-item .ant-input,.group-photo-preview-page .form-item .ant-select-selector,.group-photo-preview-page .form-item .ant-picker,.group-photo-preview-page .form-actions .ant-btn{transition:none}.group-photo-preview-page .photo-card:hover{transform:none}}.group-photo-preview-page .photo-card-content{width:100%;height:100%;padding:14px;display:flex;flex-direction:column;box-sizing:border-box}.group-photo-preview-page .photo-card-thumb{width:100%;height:180px;margin-bottom:10px;flex-shrink:0;position:relative;background-color:#f1f5f9;background-size:contain;background-position:center;background-repeat:no-repeat}.group-photo-preview-page .photo-card-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.12);opacity:0;transition:opacity var(--aipt-transition);pointer-events:none}.group-photo-preview-page .photo-card-loading-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);z-index:1}.group-photo-preview-page .results-count{font-size:13px;color:var(--aipt-text-muted);margin-bottom:12px;padding-left:2px}.group-photo-preview-page .photo-card-play-icon{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.group-photo-preview-page .photo-card-info{margin:0;font-size:14px;font-weight:400;color:#8c8c8c;line-height:18px;text-align:center}.group-photo-preview-page .photo-card-desc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-photo-preview-page .load-more-sentinel{width:100%;height:1px;flex-shrink:0;pointer-events:none;visibility:hidden}.group-photo-preview-page .pagination-wrapper .ant-pagination .ant-pagination-item a,.group-photo-preview-page .pagination-wrapper .ant-pagination .ant-pagination-item-link{border-radius:var(--aipt-radius-sm)}.group-photo-preview-page .empty-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--aipt-text-muted);text-align:center}.group-photo-preview-page .empty-icon{width:64px;height:64px;margin-bottom:16px;color:#cbd5e1;flex-shrink:0}.group-photo-preview-page .empty-title{font-size:15px;font-weight:500;color:var(--aipt-text);margin-bottom:4px}.group-photo-preview-page .empty-desc{font-size:13px;color:var(--aipt-text-muted)}.photo-detail-modal.ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.photo-detail-modal.ant-modal .ant-modal-content{border-radius:12px;box-shadow:0 20px 40px rgba(15,23,42,.12)}.photo-detail-modal.ant-modal .ant-modal-header{padding:16px 24px;border-bottom:1px solid #e2e8f0}.photo-detail-modal.ant-modal .ant-modal-title{font-size:16px;font-weight:600;color:#0f172a}.photo-detail-modal.ant-modal .ant-modal-body{max-height:min(85vh,720px);overflow-y:auto;padding:24px}.photo-detail-modal.ant-modal .ant-modal-close{color:#64748b;transition:color .2s ease}.photo-detail-modal.ant-modal .ant-modal-close:hover{color:#0f172a}.photo-detail-dialog{--pdd-text: #0f172a;--pdd-text-muted: #475569;--pdd-border: #e2e8f0;--pdd-bg-subtle: #f8fafc;--pdd-radius: 10px;--pdd-link: #2563eb;--pdd-preview-max-height: 320px;--pdd-space-1: 4px;--pdd-space-2: 8px;--pdd-space-3: 12px;--pdd-space-4: 16px;--pdd-space-5: 20px;--pdd-space-6: 24px}.photo-detail-dialog .photo-detail-container{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(280px,1fr);gap:var(--pdd-space-6);align-items:stretch}.photo-detail-dialog .photo-detail-left{display:grid;grid-template-columns:1fr;gap:0;min-width:0}.photo-detail-dialog .section-title{font-size:12px;font-weight:600;color:var(--pdd-text-muted);letter-spacing:.04em;margin:0 0 var(--pdd-space-2) 0;padding:0;line-height:1.3}.photo-detail-dialog .section-title:not(:first-child){margin-top:var(--pdd-space-5)}.photo-detail-dialog .preview-section{text-align:center;border-radius:var(--pdd-radius);overflow:hidden;background:#f1f5f9;flex-shrink:0;border:1px solid var(--pdd-border)}.photo-detail-dialog .preview-media{display:block;width:100%;max-height:var(--pdd-preview-max-height);object-fit:contain;vertical-align:middle}.photo-detail-dialog .photo-detail-right{display:flex;flex-direction:column;gap:var(--pdd-space-4);min-width:0;min-height:0}.photo-detail-dialog .detail-card{border:1px solid var(--pdd-border);border-radius:var(--pdd-radius);padding:var(--pdd-space-4);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.photo-detail-dialog .detail-card:focus-within{border-color:#94a3b8;box-shadow:0 0 0 1px #e2e8f0}.photo-detail-dialog .detail-card:last-child{flex:1;min-height:0;display:flex;flex-direction:column}.photo-detail-dialog .detail-card-header{font-size:13px;font-weight:600;color:var(--pdd-text);margin:0 0 var(--pdd-space-2) 0;padding:0;display:flex;align-items:center;gap:var(--pdd-space-2);line-height:1.3}.photo-detail-dialog .detail-card-badge{margin-left:0}.photo-detail-dialog .tags-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin-top:var(--pdd-space-2)}.photo-detail-dialog .tag-item{padding:var(--pdd-space-3);margin-bottom:var(--pdd-space-2);background:var(--pdd-bg-subtle);border:1px solid var(--pdd-border);border-radius:8px;transition:border-color .2s ease,background-color .2s ease}.photo-detail-dialog .tag-item:last-child{margin-bottom:0}.photo-detail-dialog .tag-header{display:flex;align-items:center;gap:var(--pdd-space-2);flex-wrap:wrap}.photo-detail-dialog .tag-reason{margin-top:var(--pdd-space-2);font-size:12px;color:var(--pdd-text-muted);line-height:1.5}.photo-detail-dialog .tag-suggestion{margin-top:var(--pdd-space-1);font-size:12px;color:var(--pdd-link);line-height:1.5}.photo-detail-dialog .empty-wrapper{padding:var(--pdd-space-6) var(--pdd-space-4);color:var(--pdd-text-muted);text-align:center;font-size:13px}@media(prefers-reduced-motion:reduce){.photo-detail-modal .ant-modal-close,.photo-detail-dialog .detail-card,.photo-detail-dialog .tag-item{transition:none}}/*!
 * Copyright © 2020-2022 Ocean Galaxy Inc. All Rights Reserved.
 * @Description:
 * @LastEditors: wangmao
 * @LastEditTime: 2022-06-28 11:57:53
 */.photo-location-container{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.photo-location-container .content{flex:1;display:flex;position:relative;flex-direction:column;overflow:hidden;background-color:#fff}.photo-location-container .content .overview-card{position:absolute;right:12px;top:68px}.photo-location-container .content .overview-card .overview-card-collapse{min-width:340px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.25)}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-item{border-bottom:none}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-item-active .ant-collapse-header{border-bottom:1px solid #DCDEE0}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-header{padding:8px 12px;border-bottom:1px solid transparent}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-header .header-text{display:flex;align-items:center;user-select:none}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-header .header-text>span:first-child{font-weight:500;font-size:18px;line-height:25px;margin-right:16px;color:#000}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-header .header-text>span:last-child{font-size:14px;line-height:20px;color:#848484}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-content-box{padding:8px 12px 20px}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-content-box .body-content{display:flex;align-items:center}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-content-box .body-content>.desc{display:flex;flex-direction:column;margin-right:24px}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-content-box .body-content>.desc>span:first-child{font-size:12px;line-height:17px;color:#000;margin-bottom:8px}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-content-box .body-content>.desc>span:last-child{font-family:Alternate;font-weight:700;font-size:18px;line-height:21px;color:#000}.photo-location-container .content .overview-card .overview-card-collapse .ant-collapse-content-box .body-content>.desc>span:last-child>span{font-family:PingFang SC;font-weight:400}.body-content{display:flex!important;align-items:center}.body-content>.desc{display:flex;flex-direction:column;margin-right:24px}.body-content>.desc>span:first-child{font-size:12px;line-height:17px;color:#000;margin-bottom:8px}.body-content>.desc>span:last-child{font-family:Alternate;font-weight:700;font-size:18px;line-height:21px;color:#000}.body-content>.desc>span:last-child>span{font-family:PingFang SC;font-weight:400}/*!
 * Copyright © 2020-2022 Ocean Galaxy Inc. All Rights Reserved.
 * @Description:
 * @LastEditors: wangmao
 * @LastEditTime: 2022-06-28 13:57:33
 */.map-out-container{flex:1;width:100%;position:relative}.map-out-container #mapContainer{width:100%;height:100%}.map-out-container #mapContainer .amap-marker:hover{z-index:9999!important}.map-out-container #mapContainer .amap-marker.top-zIndex{z-index:999!important}.map-out-container #mapContainer .amap-control.amap-toolbar{box-shadow:0 2px 2px rgba(0,0,0,.15)}.map-out-container #mapContainer .amap-control.amap-toolbar>span{width:40px;height:40px;line-height:40px;font-size:30px}.map-out-container .restore-default{position:absolute;bottom:40px;right:92px;width:80px;height:40px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.15);border-radius:4px;font-size:14px;line-height:40px;color:#000;cursor:pointer;text-align:center}.districts-marker{background:#0093ff;width:120px;height:120px;border-radius:50%;padding:20px 4px;display:flex;align-items:center;flex-direction:column;box-shadow:0 0 4px rgba(10,42,97,.4)}.districts-marker:hover{cursor:pointer;background:#ff9500;opacity:.8}.districts-marker .districts-name{width:85%;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.districts-marker .districts-position{width:100%;font-weight:600;font-size:12px;line-height:17px;color:#fff;text-align:center;margin-top:2px;margin-bottom:2px}.districts-marker .districts-position>span:last-child{font-family:Alternate;font-weight:700;font-size:20px;line-height:23px}.districts-marker .districts-photo{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.districts-marker .districts-photo>div{flex:1 0 auto;font-size:12px;line-height:17px;color:#fff;opacity:.8;text-align:center}.districts-marker .districts-photo>div>span{font-family:Alternate}.poi-marker{height:52px;background:#1890ff;border-radius:8px 8px 8px 0;position:relative;padding:4px 6px 4px 4px;display:flex;align-items:center;box-shadow:0 0 4px rgba(10,42,97,.4)}.poi-marker:hover{background:rgba(255,149,0,.8)}.poi-marker:hover .triangle{border-left-color:rgba(255,149,0,.8);border-top-color:rgba(255,149,0,.8)}.poi-marker.active{background:#ff9500}.poi-marker.active .triangle{border-left-color:#ff9500;border-top-color:#ff9500}.poi-marker .triangle{position:absolute;bottom:-8px;left:0;width:0;height:0;border-style:solid;border-left-width:5px;border-top-width:4px;border-bottom-width:4px;border-right-width:5px;border-color:#1890ff;border-right-color:transparent;border-bottom-color:transparent}.poi-marker .img-wrapper{flex:none;background:#fff;border-radius:6px 6px 6px 0;position:relative;width:44px;height:44px;padding:1px}.poi-marker .img-wrapper>img{width:100%;height:100%;border-radius:6px 6px 6px 0}.poi-marker .img-wrapper>span{font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#fff;position:absolute;bottom:1px;right:1px;left:1px;background:linear-gradient(180deg,rgba(0,0,0,0) -3.03%,rgba(0,0,0,.647));height:28px;border-radius:0 0 6px;display:flex;align-items:end;justify-content:center}.poi-marker .desc{flex:none;max-width:160px;display:flex;flex-direction:column;justify-content:space-around;padding-left:4px;height:100%;color:#fff}.poi-marker .desc>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:16px;line-height:22px}.poi-marker .desc>span:last-child{font-weight:700;font-size:12px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*!
 * Copyright © 2020-2022 Ocean Galaxy Inc. All Rights Reserved.
 * @Description:
 * @LastEditors: wangmao
 * @LastEditTime: 2022-06-28 15:06:08
 */.photo-location-filter{height:56px;background:#f7f8f9;border-bottom:1px solid #DCDEE3;display:flex;align-items:center;padding-left:30px}.department-members-picker-modal .ant-modal-container{padding:0}.department-members-picker-modal .ant-modal-close:focus,.department-members-picker-modal .ant-modal-close:hover{outline:none;box-shadow:none}.department-members-picker-modal .ant-modal-header{padding:16px 24px 0;margin-bottom:0}.department-members-picker-modal .ant-modal-body{padding:8px 24px 24px}.department-members-picker-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:10px 16px}.department-members-picker-modal .limited-time-free{margin-left:10px;width:66px;height:24px;padding:2px 5px;background:linear-gradient(274.45deg,#ffedd2,#fff8ee);border-radius:4px;font-weight:500;font-size:14px;line-height:20px;color:#9a6516}.department-members-picker-modal .ant-modal-title{display:flex;align-items:center}.department-members-picker-modal .ant-modal-title .title-vip-icon{width:18px;margin-left:6px}.department-members-picker-modal .modal-content{width:100%;height:380px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.department-members-picker-modal .modal-content .source{width:48%}.department-members-picker-modal .modal-content .source .department-container{width:100%;height:100%;border:1px solid #DCDEE0;border-radius:4px;background:#f7f8fa;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.department-members-picker-modal .modal-content .source .department-container::-webkit-scrollbar{width:0!important;height:0!important}.department-members-picker-modal .modal-content .source .department-container{scroll-behavior:smooth;display:flex;flex-direction:column}.department-members-picker-modal .modal-content .source .department-container .search-warp{width:100%;min-height:46px;background-color:#fff;border-bottom:solid 1px #DCDEE0}.department-members-picker-modal .modal-content .source .department-container .tree-wrap{width:100%;flex:1;overflow-y:auto;overflow-x:hidden}.department-members-picker-modal .modal-content .source .department-container .tree-wrap .ant-tree-switcher{width:16px;height:16px}.department-members-picker-modal .modal-content .source .department-container .tree-wrap .ant-tree-node-content-wrapper{padding:0;overflow:hidden}.department-members-picker-modal .modal-content .source .department-container .tree-wrap .ant-tree li ul{padding:0 0 0 10px}.department-members-picker-modal .modal-content .source .department-container .tree-wrap .ant-tree-icon__customize{font-size:18px}.department-members-picker-modal .modal-content .source .department-container .tree-wrap .treenode-title{width:calc(100% - 24px);padding-right:8px;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between}.department-members-picker-modal .modal-content .source .department-container .tree-wrap .treenode-title .name{width:calc(100% - 24px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.department-members-picker-modal .modal-content .source .department-container .tree-wrap .headimg{width:18px}.department-members-picker-modal .modal-content .target{width:48%}.department-members-picker-modal .modal-content .target .department-container{width:100%;height:100%;padding:0 12px;border:1px solid #DCDEE0;border-radius:4px;background:#f7f8fa;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.department-members-picker-modal .modal-content .target .department-container::-webkit-scrollbar{width:0!important;height:0!important}.department-members-picker-modal .modal-content .target .department-container{scroll-behavior:smooth}.department-members-picker-modal .modal-content .target .department-container .selected-department{width:100%;height:24px;line-height:24px;margin:5px 0;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.department-members-picker-modal .modal-content .target .department-container .selected-department .user-name{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.department-members-picker-modal .modal-content .target .department-container .selected-department .user-name .headimg{width:18px;margin-right:4px}.department-members-picker-modal .modal-content .target .department-container .selected-department .user-name .name{width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.department-members-picker-modal .modal-content .target .department-container .selected-department .department-name{width:100%;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.department-members-picker-modal .modal-content .target .department-container .selected-department .department-name .name{display:inline-block;width:calc(100% - 24px);line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.department-members-picker-modal .modal-footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.vip-required .ant-modal-body{padding-top:0}.vip-required .vip-tip{width:calc(100% + 48px);height:32px;background-color:#fff5ed;margin-left:-24px;margin-right:-24px;padding-left:24px;color:#a36b48}.vip-required .modal-content{margin-top:10px;height:360px}/*!
 * Copyright © 2020-2022 Ocean Galaxy Inc. All Rights Reserved.
 * @Description:
 * @LastEditors: wangmao
 * @LastEditTime: 2022-07-04 13:57:30
 */.ant-spin-nested-loading>div>.ant-spin{max-height:650px}.poi-detail-card{position:absolute;right:12px;top:68px;bottom:3%;width:340px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.25);border-radius:4px;overflow:hidden;transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s,-webkit-transform .3s cubic-bezier(.7,.3,.1,1)}.poi-detail-card.close{transform:translate(104%)}.poi-detail-card .ant-spin-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.poi-detail-card .detail-card-header{flex:none;width:100%;padding:9px 12px 14px}.poi-detail-card .detail-card-header .ant-btn{padding:0}.poi-detail-card .detail-card-header .ant-btn>i{font-size:15px;position:relative;left:-4px}.poi-detail-card .detail-card-header .ant-btn>.anticon+span{margin-left:0;font-weight:700;font-size:16px;line-height:24px}.poi-detail-card .detail-card-header .header-text{display:flex;align-items:center;margin-top:12px}.poi-detail-card .detail-card-header .header-text>span:first-child{font-weight:500;font-size:18px;line-height:25px;color:#000}.poi-detail-card .detail-card-header .statistic-info{margin:10px 0}.poi-detail-card .detail-card-header .statistic-info>span{font-size:12px;color:#969799}.poi-detail-card .detail-card-header .statistic-info>span:first-child{font-size:14px;line-height:20px;color:#323233;margin-right:10px}.poi-detail-card .detail-card-header .statistic-info>span:last-child{margin-left:10px}.poi-detail-card .detail-card-header .statistic-info>span>span{font-family:Alternate;font-weight:700;font-size:16px;line-height:18px;color:#222;margin:0 2px}.poi-detail-card .detail-card-header .position-info{display:inline-flex;align-items:center;background:#f7f8fa;border-radius:2px;padding:2px 8px;max-width:316px}.poi-detail-card .detail-card-header .position-info>i{color:#1890ff}.poi-detail-card .detail-card-header .position-info>span{font-size:12px;line-height:17px;color:#646566;margin-left:4px}.poi-detail-card .detail-card-content{flex:1;width:100%;overflow:auto;padding:0 12px}.poi-detail-card .detail-card-content .detail-card-content-item{border-top:1px solid #DCDEE0;padding:20px 0 16px}.poi-detail-card .detail-card-content .detail-card-content-item .item-header{display:flex;justify-content:space-between}.poi-detail-card .detail-card-content .detail-card-content-item .item-header .date-tip{font-size:14px;line-height:22px;color:#000}.poi-detail-card .detail-card-content .detail-card-content-item .item-header .date-tip .photo-num{background-color:transparent;transition:background-color .3s cubic-bezier(.7,.3,.1,1)}.poi-detail-card .detail-card-content .detail-card-content-item .item-header .date-tip .photo-num-changed{background-color:#9fbefc}.poi-detail-card .detail-card-content .detail-card-content-item .item-header>span:last-child{background:#f7f8fa;border-radius:2px;font-size:12px;line-height:18px;color:#969799;padding:2px 4px}.poi-detail-card .detail-card-content .detail-card-content-item .item-header>span:last-child>span{font-family:Alternate;margin:0 2px;color:#323233}.poi-detail-card .detail-card-content .detail-card-content-item .user-tip{margin:14px 0;display:inline-block;background:#f7f8fa;border-radius:2px;padding:2px 8px;font-size:14px;line-height:20px;color:#323233}.poi-detail-card .detail-card-content .detail-card-content-item .img-list{position:relative;display:flex;flex-wrap:wrap;margin-right:-4px}.poi-detail-card .detail-card-content .detail-card-content-item .img-list .img-wrapper{width:33.3%;height:94px;border-right:4px solid #fff;margin-bottom:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:rgba(240,239,244,.5)}.poi-detail-card .detail-card-content .detail-card-content-item .img-list .img-wrapper>img{max-width:100%;max-height:100%}.poi-detail-card .detail-card-content .detail-card-content-item .img-list .check-more{cursor:pointer;position:absolute;width:33.3%;border-right:4px solid #fff;height:94px;right:0;bottom:4px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(0,0,0,.6)}.poi-detail-card .detail-card-content .detail-card-content-item .img-list .check-more>img{width:24px;height:20px;margin-bottom:4px}.poi-detail-card .detail-card-content .detail-card-content-item .img-list .check-more>span{font-size:14px;line-height:22px;color:#fff}.ai-search-photo{background:#fff}.ai-search-photo .ai-search-photo-content{height:calc(100vh - 174px);background:#fff;display:flex;flex-direction:column}.ai-search-photo .ai-search-photo-content .search-container{padding:24px 24px 16px;box-sizing:border-box;overflow:hidden;flex-shrink:0;border-bottom:1px solid #f0f0f0}.ai-search-photo .ai-search-photo-content .photo-grid{flex:1;overflow-y:auto;padding:24px}.ai-search-photo .ai-search-photo-content .photo-grid .photo-grid-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;min-height:100%}.ai-search-photo .ai-search-photo-content .photo-grid .loading-more{display:flex;align-items:center;justify-content:center;padding:20px}.ai-search-photo .ai-search-photo-content .photo-grid .loading-more span{margin-left:8px;color:#666}.ai-search-photo .ai-search-photo-content .photo-grid .no-more-data{text-align:center;padding:20px;color:#999;font-size:14px}.ai-search-photo .ai-search-photo-content .photo-grid .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;height:800px;color:#999}.ai-search-photo .ai-search-photo-content .photo-grid .no-data p{margin-top:16px;font-size:16px}.photo-item{width:100%;height:260px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.photo-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.photo-item .photo-wrapper{width:100%;height:160px;position:relative;overflow:hidden;background:#f5f5f5}.photo-item .photo-wrapper .photo-box{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.photo-item .photo-wrapper img{width:fit-content;height:100%;object-fit:cover;object-position:center}.photo-item .photo-wrapper .photo-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.photo-item .photo-wrapper .photo-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ccc}.photo-item .photo-wrapper .photo-error .anticon{font-size:24px;margin-bottom:4px}.photo-item .photo-wrapper .photo-error span{font-size:12px}.photo-item .photo-info{padding:12px}.photo-item .photo-info .photo-name{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-item .photo-info .photo-time{font-size:12px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:1200px){.ai-search-photo .ai-search-photo-content .photo-grid .photo-grid-content{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.photo-item{height:220px}.photo-item .photo-wrapper{height:140px}}@media(max-width:768px){.ai-search-photo .ai-search-photo-content .search-container,.ai-search-photo .ai-search-photo-content .photo-grid{padding:16px}.ai-search-photo .ai-search-photo-content .photo-grid .photo-grid-content{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.photo-item{height:200px}.photo-item .photo-wrapper{height:120px}.photo-item .photo-info{padding:8px}.photo-item .photo-info .photo-name{font-size:13px}.photo-item .photo-info .photo-time{font-size:11px}}.ai-extract-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.ai-extract-modal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:600;color:#262626}.ai-extract-modal .ant-modal-body{padding:16px 24px 8px}.ai-extract-modal .ai-extract-content .instruction-text{margin:0 0 10px;font-size:14px;color:#666}.ai-extract-modal .ai-extract-content .options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.ai-extract-modal .ai-extract-content .options-grid .option-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 12px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#f5f5f5}.ai-extract-modal .ai-extract-content .options-grid .option-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.ai-extract-modal .ai-extract-content .options-grid .option-card.selected{background:rgba(0,112,244,.1)}.ai-extract-modal .ai-extract-content .options-grid .option-card .checkbox{position:absolute;top:8px;right:8px;width:20px;height:20px;border:2px solid #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .3s ease;opacity:0}.ai-extract-modal .ai-extract-content .options-grid .option-card .checkbox .checkmark{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ai-extract-modal .ai-extract-content .options-grid .option-card .checkbox .checkmark svg{width:10px;height:10px;color:#1890ff}.ai-extract-modal .ai-extract-content .options-grid .option-card.selected .checkbox{opacity:1;border-color:#1890ff;background:#1890ff}.ai-extract-modal .ai-extract-content .options-grid .option-card.selected .checkbox .checkmark svg{color:#fff}.ai-extract-modal .ai-extract-content .options-grid .option-card .option-icon{margin-bottom:8px;color:#444;display:flex;align-items:center;justify-content:center}.ai-extract-modal .ai-extract-content .options-grid .option-card .option-icon svg{width:40px;height:40px;fill:currentColor}.ai-extract-modal .ai-extract-content .options-grid .option-card.selected .option-icon{color:#0070f4}.ai-extract-modal .ai-extract-content .options-grid .option-card .option-title{font-size:12px;color:#444;text-align:center;line-height:1.4;word-break:break-all}.ai-extract-modal .ai-extract-content .options-grid .option-card.selected .option-title{color:#0070f4}.ai-extract-modal .ai-extract-content .modal-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.ai-extract-modal .ai-extract-content .modal-footer .close-extract-btn{color:#ea4d3d;border:none;padding:0;height:auto;font-size:14px}.ai-extract-modal .ai-extract-content .modal-footer .button-container{display:flex;justify-content:space-between;align-items:center}.ai-extract-modal .ai-extract-content .modal-footer .cancel-btn{margin-right:8px;border-color:#d9d9d9;color:#262626}.ai-extract-modal .ai-extract-content .modal-footer .cancel-btn:hover{border-color:#1890ff;color:#1890ff}.ai-extract-modal .ai-extract-content .modal-footer .save-btn{background:#1890ff;border-color:#1890ff}.ai-extract-modal .ai-extract-content .modal-footer .save-btn:hover{background:#40a9ff;border-color:#40a9ff}.custom-input-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.custom-input-modal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:600;color:#262626}.custom-input-modal .ant-modal-body{padding:24px}.custom-input-modal .custom-input-content .custom-textarea{margin-bottom:24px}.custom-input-modal .custom-input-content .custom-textarea .ant-input{border-radius:6px;border:1px solid #d9d9d9;font-size:14px;line-height:1.5}.custom-input-modal .custom-input-content .custom-textarea .ant-input:focus,.custom-input-modal .custom-input-content .custom-textarea .ant-input:hover{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.custom-input-modal .custom-input-content .custom-input-footer{display:flex;justify-content:flex-end;gap:8px}.custom-input-modal .custom-input-content .custom-input-footer .cancel-btn{border-color:#d9d9d9;color:#262626}.custom-input-modal .custom-input-content .custom-input-footer .cancel-btn:hover{border-color:#1890ff;color:#1890ff}.custom-input-modal .custom-input-content .custom-input-footer .confirm-btn{background:#1890ff;border-color:#1890ff}.custom-input-modal .custom-input-content .custom-input-footer .confirm-btn:hover{background:#40a9ff;border-color:#40a9ff}@media(max-width:768px){.ai-extract-modal .ai-extract-content .options-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ai-extract-modal .ai-extract-content .options-grid .option-card{padding:12px 8px}.ai-extract-modal .ai-extract-content .options-grid .option-card .option-icon img{width:32px;height:32px}.ai-extract-modal .ai-extract-content .options-grid .option-card .option-title{font-size:11px}}@media(max-width:480px){.ai-extract-modal .ai-extract-content .options-grid{grid-template-columns:1fr;gap:8px}}.ai-extract-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.ai-extract-loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 28px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.ai-extract-spinner{flex:0 0 auto;width:26px;height:26px;border:3px solid #d6e9ff;border-top-color:#0093ff;border-radius:50%;animation:ai-extract-spin .8s linear infinite}@keyframes ai-extract-spin{to{transform:rotate(360deg)}}.loading-text{display:inline-flex;align-items:center;font-size:16px}.loading-text .loading-text-default{color:#333}.loading-text .loading-text-cancel{color:#1890ff;cursor:pointer;transition:color .3s ease}.loading-text .loading-text-cancel:hover{color:#40a9ff;text-decoration:underline}.WatermarkList{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.WatermarkList .content{background-color:#fff;position:relative;overflow-y:scroll}.WatermarkList .content .templates-wrapper{display:grid;grid-template-columns:repeat(3,33.33%)}.WatermarkList .content .templates-wrapper .template{margin-top:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.WatermarkList .content .templates-wrapper .template img{width:166px}.WatermarkList .ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding-left:16px;padding-right:16px}.WatermarkList .ant-table-tbody>tr>td{padding:8px}.watermark-item{display:inline-block;width:178px;height:96px;background:#7f8690;border-radius:4px;overflow:hidden;position:relative}.watermark-item:hover{box-shadow:0 6px 16px rgba(0,0,0,.2)}.watermark-item .title{width:100%;height:74px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.watermark-item .title p{margin:0;max-width:120px;font-size:20px;font-weight:400;color:#fff;line-height:28px;text-align:center;overflow:hidden;text-overflow:ellipsis}.watermark-item .footer{width:100%;height:22px;background:#494c50;font-size:12px;font-weight:400;color:#adb5c1;line-height:22px;text-align:center}.watermark-item .menu{width:16px;height:16px;position:absolute;top:4px;right:6px;background:#dcdee3;border-radius:8px;font-size:16px;line-height:16px;text-align:center;cursor:pointer}.watermark-item .draft{width:48px;height:19px;position:absolute;left:0;top:0;background:#fca165;text-align:center;font-size:12px;font-weight:400;color:#fff;line-height:19px}.WatermarkEditor{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.WatermarkEditor .content{background-color:#f7f8f9;position:relative;overflow-y:scroll;display:-webkit-flex;display:flex}.WatermarkEditor .content .controller-panel{width:164px;height:calc(100vh - 134px);margin-right:10px;padding-top:12px;overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.WatermarkEditor .content .controller-panel::-webkit-scrollbar{width:0!important;height:0!important}.WatermarkEditor .content .controller-panel{scroll-behavior:smooth;background-color:#fff}.WatermarkEditor .content .controller-panel .controller-item,.WatermarkEditor .content .controller-panel .add-item{width:100%;height:36px;padding-left:14px;padding-right:8px;cursor:pointer;user-select:none;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .controller-panel .controller-item .display-name,.WatermarkEditor .content .controller-panel .add-item .display-name{width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WatermarkEditor .content .controller-panel .controller-item span,.WatermarkEditor .content .controller-panel .add-item span{font-size:14px;font-weight:400;color:rgba(0,0,0,.85);line-height:20px}.WatermarkEditor .content .controller-panel .controller-item i,.WatermarkEditor .content .controller-panel .add-item i{color:rgba(0,0,0,.5)}.WatermarkEditor .content .controller-panel .add-item span{color:#1890ff}.WatermarkEditor .content .controller-panel .add-item span i{color:#1890ff;margin-right:4px}.WatermarkEditor .content .controller-panel .active{background-color:#ebf1ff;position:relative}.WatermarkEditor .content .controller-panel .active:before{content:"|";color:#207aff;font-size:14px;line-height:20px;font-weight:700;position:absolute;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);left:2px;top:48%}.WatermarkEditor .content .slider-controller-wrapper{margin-top:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel{flex:1;height:calc(100vh - 134px);background-color:#fff;overflow-y:auto;padding:0;scroll-behavior:smooth;position:relative}.WatermarkEditor .content .form-panel .ant-collapse{background-color:#fff}.WatermarkEditor .content .form-panel .ant-collapse .ant-collapse-item{border-bottom:none}.WatermarkEditor .content .form-panel .ant-collapse .ant-collapse-item .ant-collapse-header{border-bottom:1px solid #d9d9d9}.WatermarkEditor .content .form-panel .ant-collapse .ant-collapse-item .ant-collapse-content{background-color:#fff}.WatermarkEditor .content .form-panel .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{padding:0}.WatermarkEditor .content .form-panel .grant{width:calc(100vw - 354px);height:36px;background-color:#fff8ee;padding-left:25px;position:fixed;bottom:50px;z-index:3;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:14px;color:#323233}.WatermarkEditor .content .form-panel .grant img{width:18px;margin-right:5px}.WatermarkEditor .content .form-panel .grant .granted-users{max-width:calc(100% - 160px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0}.WatermarkEditor .content .form-panel .grant-vip{background-color:#f7f8fa}.WatermarkEditor .content .form-panel .max-limit{width:calc(100vw - 354px);height:32px;padding:0 26px;background-color:#fff5ed;position:fixed;bottom:50px;text-align:center}.WatermarkEditor .content .form-panel .max-limit span{font-weight:400;font-size:14px;line-height:22px;color:#a36b48}.WatermarkEditor .content .form-panel .max-limit-buy-button{background:linear-gradient(100.83deg,#ffdb95 -23.82%,#e09d56 91.89%);color:#fff;box-shadow:none;border:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .max-limit-buy-button img{width:17px;margin-left:8px}.WatermarkEditor .content .form-panel .editor-footer{width:calc(100vw - 354px);height:50px;position:fixed;bottom:0;z-index:2;padding-right:24px;background-color:#fff;box-shadow:0 -1px 1px rgba(43,52,73,.25);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.WatermarkEditor .content .form-panel .form-item-theme-container{padding:25px 42px 12px}.WatermarkEditor .content .form-panel .form-item-theme-container .color-picker-wrapper{display:inline-block}.WatermarkEditor .content .form-panel .form-item-theme-container .color-picker-wrapper .color-button-wrapper{display:inline-block;vertical-align:middle}.WatermarkEditor .content .form-panel .form-item-theme-container .color-picker-wrapper .color-button-wrapper .color-button{display:inline-block;padding:2px;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:2px;cursor:pointer}.WatermarkEditor .content .form-panel .form-item-theme-container .color-picker-wrapper .color-button-wrapper .color-button div{width:18px;height:18px;border-radius:2px}.WatermarkEditor .content .form-panel .form-item-theme-container .id20-color-picker{display:inline-block;vertical-align:middle}.WatermarkEditor .content .form-panel .form-item-theme-container .id20-color-picker .preset-colors{display:inline-flex;flex-wrap:wrap;gap:8px}.WatermarkEditor .content .form-panel .form-item-theme-container .id20-color-picker .preset-colors .color-circle{width:20px;height:20px;border-radius:50%;cursor:pointer;border:1px solid #ccc;transition:all .2s;display:flex;align-items:center;justify-content:center}.WatermarkEditor .content .form-panel .form-item-theme-container .id20-color-picker .preset-colors .color-circle:hover{transform:scale(1.1)}.WatermarkEditor .content .form-panel .form-item-theme-container .id20-color-picker .preset-colors .color-circle.active{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.3)}.WatermarkEditor .content .form-panel .form-item-theme-container .id20-color-picker .preset-colors .color-circle .anticon{color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.WatermarkEditor .content .form-panel .form-item-theme-container .id20-color-picker .more-colors{display:inline-block;vertical-align:middle;cursor:pointer}.WatermarkEditor .content .form-panel .form-item-theme-container .id20-color-picker .more-colors img{width:20px;height:20px;display:block}.WatermarkEditor .content .form-panel .form-item-theme-container .id20-color-picker .more-colors:hover{opacity:.8}.WatermarkEditor .content .form-panel .form-item-theme-container .opacity-controller-wrapper{margin-top:20px}.WatermarkEditor .content .form-panel .form-item-theme-container .opacity-controller-wrapper .opacity-controller-items{margin-top:12px}.WatermarkEditor .content .form-panel .form-item-theme-container .opacity-controller-wrapper .opacity-controller-items .item{margin-right:16px;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .form-item-theme-container .opacity-controller-wrapper .opacity-controller-items .item img{width:150px;margin-bottom:12px}.WatermarkEditor .content .form-panel .form-item-logo-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .form-item-logo-container .upload-logo{margin-top:16px;width:79px;height:79px;background:#fff;border-radius:6px;border:1px solid rgba(0,0,0,.25);font-size:14px;font-weight:400;color:rgba(0,0,0,.5);line-height:20px;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .form-item-logo-container .upload-logo span{margin-top:8px}.WatermarkEditor .content .form-panel .form-custom-item-container{max-width:700px;padding:12px 50px}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper{margin-bottom:10px;padding-left:75px}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper .tip{font-weight:400;font-size:14px;line-height:20px;color:#969799}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper .is-must-fill{width:100%;margin-bottom:8px;padding:7px 5px;border:.5px solid #e49b2d;box-sizing:border-box;border-radius:2px;background-color:#fff8ee}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper .is-must-fill .title-wrap{height:22px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper .is-must-fill .title-wrap .vip-feat-tag{width:105px}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper .is-must-fill .title-wrap .vip-crown{width:18px}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper .is-must-fill .title-wrap .time-free{background-color:#ed6a0c;color:#fff;padding:0 4px;font-size:12px;font-weight:700;height:16px;display:flex;align-items:center}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper .is-must-fill .must-fill-tip{margin-left:24px;margin-bottom:0;font-weight:400;font-size:12px;line-height:20px;color:#646566}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper .is-must-fill .clear-type{margin-top:3px;margin-left:21px;width:350px;height:28px;padding:0 3px;background-color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .form-custom-item-container .is-must-fill-wrapper .is-must-fill-is-vip{background-color:#f7f8fa;border:none}.WatermarkEditor .content .form-panel .form-custom-item-container .ant-form-item{margin-bottom:12px}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .preset-title-wrapper{width:100%;height:30px;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .preset-title-wrapper button{height:24px;background-color:#e5f4ff;border:none;border-radius:2px;outline:none;font-weight:400;font-size:12px;line-height:17px;color:#0093ff;cursor:pointer}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .preset-title-wrapper button i{margin-right:2px}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .preset-title-wrapper button:disabled{background-color:#f7f8fa;color:#969799;cursor:not-allowed}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .buy-vip{width:100%;height:25px;margin-top:8px;padding:0 8px;background:#fff8ee;border:.5px solid #e49b2d;box-sizing:border-box;border-radius:2px;font-size:14px;line-height:25px;color:#a36b48}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .preset-items-wrapper,.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper{margin-top:6px;max-height:300px;overflow-y:auto}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .preset-items-wrapper .preset-item,.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .preset-item{line-height:40px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .preset-items-wrapper .preset-item>span,.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .preset-item>span{width:20px;margin-left:10px;text-align:center;cursor:pointer}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper{width:640px;transform:translate(-36px)}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree{width:616px}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .ant-tree-indent-unit{width:36px}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .ant-tree-switcher{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .ant-tree-switcher .anticon{font-size:18px}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .ant-tree-node-selected{background-color:#fff}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .ant-tree-node-content-wrapper{height:32px}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .ant-tree-node-content-wrapper:hover{background-color:#fff}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .cascade-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .cascade-item .input-wrapper{width:calc(100% - 50px);border:solid 1px rgba(0,0,0,.1);border-radius:4px}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .cascade-item .input-wrapper .cascade-item-input{width:calc(100% - 80px);border:none}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .cascade-item .input-wrapper .cascade-item-input:focus{box-shadow:none}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .cascade-item .input-wrapper .add-item-btn{margin-left:10px;width:70px;color:#0093ff;cursor:pointer}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .cascade-item .cascade-item-actions{width:50px;display:flex;justify-content:flex-end;align-items:center}.WatermarkEditor .content .form-panel .form-custom-item-container .preset-wrapper .cascade-preset-items-wrapper .cascade-items-tree .cascade-item .close-btn{width:16px;margin-left:12px;color:#3c3c3c;cursor:pointer}.WatermarkEditor .content .form-panel .form-custom-item-container .bunch-add-modal-buy-vip{width:600px;height:32px;margin-left:-24px;margin-bottom:-24px;padding:0 19px 0 26px;background:#fff5ed;box-sizing:border-box;font-size:14px;color:#a36b48;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.WatermarkEditor .content .form-panel .form-options-item-container{margin:16px auto;width:620px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.WatermarkEditor .content .form-panel .form-options-item-container .options-style-item{margin-right:12px;margin-bottom:12px;width:194px;height:71px;background:#fff;border-radius:4px;border:1px solid #979797;text-align:center;cursor:pointer;user-select:none;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.WatermarkEditor .content .form-panel .form-options-item-container .options-style-item .example{font-size:14px;font-weight:500;color:rgba(0,0,0,.85);line-height:20px}.WatermarkEditor .content .form-panel .form-options-item-container .options-style-item .desc{margin-top:3px;font-size:14px;font-weight:400;color:rgba(0,0,0,.5);line-height:20px}.WatermarkEditor .content .form-panel .form-options-item-container .active{background:#ecf1ff;border:1px solid #207aff}.WatermarkEditor .watermark-geo-data{width:100vw;min-height:100vh;position:fixed;left:0;top:0;z-index:9999;background-color:#fff}.WatermarkEditor .watermark-geo-data .header-extra{height:32px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.WatermarkEditor .watermark-geo-data .header-extra .service{font-size:12px;color:#222;cursor:pointer}.WatermarkEditor .watermark-geo-data .header-extra .service i{margin-right:4px;font-size:14px}.WatermarkEditor .watermark-geo-data .header-extra .close{margin-left:24px;font-size:20px;cursor:pointer}.WatermarkEditor .watermark-geo-data .footer{width:100%;height:70px}.WatermarkEditor .watermark-geo-data .footer .logo{width:200px;margin-left:24px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper{display:flex;padding-top:20px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step1,.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step2{display:flex;flex-direction:column;align-items:center}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step1 .title,.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .title{color:#222;font-weight:600}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step1{padding:0 100px;border-right:dashed 1px #ececec}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step1 .excel-icon{width:56px;height:56px;margin-top:16px;margin-bottom:6px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step1 .download-template{margin-top:18px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step2{padding-left:50px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .title{margin-bottom:16px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .ant-upload.ant-upload-drag{width:auto;height:auto}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .ant-upload-drag-container{vertical-align:top}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .upload-drag-wrapper{padding:0 16px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .upload-drag-wrapper .upload-text{font-size:16px;margin-bottom:4px;margin-top:20px;color:rgba(0,0,0,.85)}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .operate-wrapper .step2 .upload-drag-wrapper .upload-hint{font-size:14px;color:rgba(0,0,0,.45)}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .divider{margin:16px -24px;height:16px;background-color:#f5f5f5}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper{margin-top:16px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info{padding:14px 24px 10px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-title{font-size:16px;line-height:24px;color:#323233;font-weight:600;margin-bottom:8px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content,.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left{display:flex;justify-content:space-between}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left span{margin-right:50px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left span i{color:#323233;font-style:normal;font-weight:600}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left .ant-checkbox-inner,.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-left .ant-checkbox{margin:0}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .info-content .info-right{display:flex;justify-content:space-between;width:260px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .vip-tip-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .vip-tip-wrapper .vip-tip{color:#48647e;padding:7px 12px;background-color:#fdf5ee}.WatermarkEditor .watermark-geo-data .geo-data-content .batch-import-container .preview-wrapper .import-info .vip-tip-wrapper .open-vip{color:#0093ff}.WatermarkEditor .watermark-geo-data .geo-data-content .amap-wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.45)}.WatermarkEditor .watermark-geo-data .geo-data-content .amap-wrap .amap-content{background:#fff;width:820px;position:absolute;left:50%;top:50%;padding:15px 25px 15px 15px;transform:translate(-50%,-50%);display:flex;justify-content:space-between}.WatermarkEditor .watermark-geo-data .geo-data-content .amap-wrap .amap-content .amap-left span{display:block;width:74px;line-height:28px}.WatermarkEditor .watermark-geo-data .geo-data-content .amap-wrap .amap-content .amap-left span i{padding-right:4px;color:red}.WatermarkEditor .watermark-geo-data .geo-data-content .amap-wrap .amap-content .amap-right .amap-input{border:1px solid rgba(0,0,0,.4);border-radius:4px;margin-bottom:12px}.WatermarkEditor .watermark-geo-data .geo-data-content .amap-wrap .amap-content .amap-right #search-input{width:100%;border:none;background:none}.WatermarkEditor .watermark-geo-data .geo-data-content .amap-wrap .amap-content #amap{width:700px;height:480px}.WatermarkEditor .watermark-geo-data .geo-data-content .amap-wrap .amap-content .amap-btn{margin:12px 0 0;display:flex;justify-content:flex-end}.WatermarkEditor .watermark-geo-data .geo-data-content .amap-wrap .amap-content .amap-btn .ant-btn{margin:0 10px}.WatermarkEditor .watermark-geo-data .geo-data-content #amap{width:600px;height:400px}.WatermarkEditor .watermark-geo-data .geo-data-content #amap .amap-marker{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAApCAYAAAA4c3k5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKBSURBVHgB7VY/b9NAFH/v6gh1QGoHChWt5FTq0AHRLBVCRXKYEDCETxDgA9C5U1oJwQjqB2haJjaCVIUOiBg1oNKBGLEggYIF7URUojIhJ368u9iOm5rGaTrmJ/18/979/O783vkQIvD9xryRGKIskTAASfe6LQSyHFe8TL7aKnTOwUMCmSu65mh5rhpwLMjWEs30eGHbPiK0e/PqLKEocXUE4qGO5KYniu+tQMjzpNKDSCCmJRop6ZmQLc1JKE+0sQtw7vEKTGxswdjKKsh2F4w0WlsB+OP2tQwSvZCN8zw5MTUdWP39XIFfiw+gKxDSAsjN+O2wiMSZSymIA3YkKxDwctiDMJzqN4gD4q8s92jW79h/8ognfw1Eaw8XIR5Qx5+35glOAbxHaEO/ILCES+5b6BOIZAkxhGvQJ5BEQUU275MMSANOAiJ7svguqSK70Wzc46IOvaOuuc20rCih5Oa2LROwRzGVtOObrRNA+L0yi9mzVMyvaGps62e+BEZZyfyTqeNFfStg+QWIrkmI65MbZRN6RblcJsludgJOCQOhgdBA6GRCRKQYF1rnZA/yeDGYemhsgYtPiGgeK+SJjDLlhAU6ejN56tnZXJjMZRa1/cHw0pLMj8xcaQ9G7r8GmFpvD6aeA9wpAhSqysu7zBKL6lFCq3IpyzsA1/lusvYFwP7THrRqSkSJSRtv2fkoIUM+lnbaHTMHH8BxHEVZ9xGyMaKESsporn2Q7w1PQ87cV9wdbl95cnNB1fQrweHvrfcNMymX8Ewu7QCgUmuN62f59RcBsjOtkmEz0+ENh7AYM8+sMl2PnfjNXGIe+qqRvyNP1OBC/o5GvS5b8n9x9A+gIyMhd0Dk3QAAAABJRU5ErkJggg==) center no-repeat;background-size:contain;width:30px;height:40px;color:#000;text-align:center;line-height:40px}.WatermarkEditor .watermark-geo-data .geo-data-content .loading-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px 0 8px}.WatermarkEditor .watermark-geo-data .geo-data-content .loading-wrapper .loading-text{margin-top:20px}.WatermarkEditor .enterprise-dialog-wrapper{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000;background:rgba(0,0,0,.45)}.WatermarkEditor .enterprise-dialog-wrapper .enterprise-dialog-img{width:311px;height:345px;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);cursor:pointer}.WatermarkEditor .enterprise-dialog-wrapper .close-btn{color:#fff;font-size:24px;cursor:pointer;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-157px,-210px,0);-moz-transform:translate3d(-157px,-210px,0);-ms-transform:translate3d(-157px,-210px,0);-o-transform:translate3d(-157px,-210px,0);transform:translate3d(-157px,-210px,0)}.watermark-editor-container{width:100%;height:100%;display:flex;flex-direction:row}.watermark-editor-container .watermark-preview-container{background:#ebedf4;right:0;bottom:0;width:390px;display:flex;justify-content:center}.watermark-editor-container .watermark-preview-container .watermark-preview-header{width:100%;height:70px;line-height:70px;width:390px;position:absolute;font-size:16px;font-weight:500;color:#222;top:-70px;right:0;z-index:1;display:flex;justify-content:space-between;align-items:center}.watermark-editor-container .watermark-preview-container .watermark-preview-header-left{margin-left:10px}.watermark-editor-container .watermark-preview-container .watermark-preview-header-title{flex:1;display:flex;justify-content:center;align-items:center;color:#222;padding-right:30px;font-size:16px;font-weight:500}.watermark-editor-container .watermark-preview-collapsed{position:fixed;right:0;top:70px;width:64px;height:64px;background:#1890ff;border-radius:8px 0 0 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:12px;gap:4px;box-shadow:-2px 0 8px rgba(0,0,0,.15);z-index:100;transition:all .3s}.watermark-editor-container .watermark-preview-collapsed:hover{background:#40a9ff}.watermark-editor-container .form-panel-content .ant-collapse-borderless>.ant-collapse-item{background-color:transparent!important}.watermark-editor-container-preview-show .WatermarkEditor{min-width:790px!important;background-color:#ebedf4}.watermark-editor-container-preview-show .WatermarkEditor .Header{width:calc(100vw - 580px);min-width:800px}.watermark-editor-container-preview-show .WatermarkEditor .content{overflow-y:visible}.watermark-editor-container-preview-show .WatermarkEditor .form-panel-content{height:calc(100vh - 330px);overflow-y:auto;padding:0;scroll-behavior:smooth}.watermark-editor-container-preview-show .WatermarkEditor .form-panel-footer{position:relative}.watermark-editor-container-preview-show .WatermarkEditor .form-panel{overflow-y:hidden;width:calc(100vw - 754px)}.watermark-editor-container-preview-show .WatermarkEditor .form-panel .grant,.watermark-editor-container-preview-show .WatermarkEditor .form-panel .max-limit,.watermark-editor-container-preview-show .WatermarkEditor .form-panel .editor-footer{width:calc(100vw - 754px);min-width:626px}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop:focus{outline:none}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);box-sizing:border-box;cursor:move;box-shadow:0 0 0 9999em rgba(0,0,0,.5);touch-action:none;border:1px solid;border-image-source:url(data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==);border-image-slice:1;border-image-repeat:repeat}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:rgba(255,255,255,.4)}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:calc(100% / 3)}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:calc(100% / 3 * 2)}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:calc(100% / 3)}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:calc(100% / 3 * 2)}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.7);box-sizing:border-box;outline:1px solid transparent}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.watermark-preview{width:300px;height:667px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.watermark-preview .phone-bg{width:300px;height:auto;display:block}.watermark-preview .preview-placeholder{color:#999;font-size:9px;text-align:center;margin-top:50%}.watermark-preview .watermark-box-container{max-height:390px;position:absolute;overflow:hidden;padding:0;left:10px;bottom:206px}.watermark-preview .group-name{max-width:140px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:absolute;left:10px;bottom:164px;font-size:11px;color:rgba(68,68,68,.69);font-weight:600;padding:4px 8px}.watermark-preview .watermark-box-container-full-width{max-height:390px;position:absolute;overflow:hidden;padding:0;left:0;bottom:196px;opacity:.5;border-radius:0}.watermark-preview .watermark-box-container-full-width .watermark-box,.watermark-preview .watermark-box-container-full-width .watermark-box .normal-items-container{border-radius:0}.watermark-preview .watermark-box{width:178px;padding:0;border-radius:4px;display:flex;flex-direction:column;word-break:break-all}.watermark-preview .watermark-box.full-width{width:300px;left:0;bottom:196px}.watermark-preview .watermark-box .watermark-title-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0;border-radius:4px 4px 0 0}.watermark-preview .watermark-box .watermark-title-container .watermark-logo .watermark-logo-content{width:56px;height:56px;border-radius:4px 0 0;background:#fff;margin-right:4px;display:flex;align-items:center;justify-content:center}.watermark-preview .watermark-box .watermark-title-container .watermark-logo .watermark-logo-content img{width:52px;height:52px;border-radius:2px}.watermark-preview .watermark-box .watermark-title-container .watermark-logo-empty .empty-content{height:7px;width:7px;border-radius:50%;background:#f9c300;margin:0 6px 0 10px}.watermark-preview .watermark-box .watermark-title-container .watermark-title{padding:5px 0;width:178px;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:12px;line-height:14px;font-weight:600;color:#fff;text-align:left}.watermark-preview .watermark-box .normal-items-container{background:#dedede}.watermark-preview .watermark-box .watermark-item-row{display:flex;flex-direction:row}.watermark-preview .watermark-box .watermark-item-row .watermark-item{flex:1;min-width:50%}.watermark-preview .watermark-box .watermark-item,.watermark-preview .watermark-box .watermark-bottom-item{background:transparent;display:flex;flex-direction:row;justify-content:flex-start;height:fit-content;line-height:15px;font-size:9px;text-align:left;overflow:hidden;padding:0 4px;border-radius:0}.watermark-preview .watermark-box .watermark-item .item-title,.watermark-preview .watermark-box .watermark-bottom-item .item-title{display:inline-block;width:54px;margin-right:2px}.watermark-preview .watermark-box .watermark-item .item-title-text,.watermark-preview .watermark-box .watermark-bottom-item .item-title-text{display:inline-block;font-weight:600;width:50px;text-align:justify;text-align-last:justify}.watermark-preview .watermark-box .watermark-item .item-content,.watermark-preview .watermark-box .watermark-bottom-item .item-content{flex:1;font-weight:600}.watermark-preview .watermark-box .watermark-item .item-content.empty,.watermark-preview .watermark-box .watermark-bottom-item .item-content.empty{color:rgba(0,0,0,.35);font-weight:400}.watermark-preview .watermark-box .watermark-bottom-item{padding:1px 4px}.watermark-preview .watermark-box .watermark-bottom-item .item-content{font-weight:600}.watermark-preview .watermark-box .watermark-bottom-item .item-content.empty{color:rgba(255,255,255,.35);font-weight:400}.watermark-preview .watermark-box .watermark-bottom-item:last-of-type{border-radius:0 0 4px 4px}@keyframes watermark-batch-editor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.watermarkBatchEditor .imageItem{cursor:pointer;position:relative;width:calc(50% - 6px)}.watermarkBatchEditor .imageItem .imageWrapper{position:relative;width:100%;height:0;padding-bottom:120%;border-radius:4px;overflow:hidden;border:2px solid transparent;background-color:#f0f0f0}.watermarkBatchEditor .imageItem .imageWrapper .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:all .3s ease}.watermarkBatchEditor .imageItem .imageWrapper .statusLabel{position:absolute;top:0;left:0;padding:2px 6px;border-radius:2px;font-size:12px;font-weight:500;color:#fff;z-index:2}.watermarkBatchEditor .imageItem .imageWrapper .statusLabel.status-failed{background-color:rgba(245,34,45,.8)}.watermarkBatchEditor .imageItem .imageWrapper .statusLabel.status-extracting-timeout{background-color:rgba(250,173,20,.8)}.watermarkBatchEditor .imageItem .imageWrapper .statusLabel.status-edit-failed{background-color:rgba(245,34,45,.8)}.watermarkBatchEditor .imageItem .imageWrapper .statusLabel.status-edit-completed{background-color:rgba(82,196,26,.8)}.watermarkBatchEditor .imageItem .imageWrapper .statusLabel.status-edit-no-changes,.watermarkBatchEditor .imageItem .imageWrapper .statusLabel.status-edit-timeout{background-color:rgba(250,173,20,.8)}.watermarkBatchEditor .imageItem .imageWrapper .extractingOverlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);z-index:4}.watermarkBatchEditor .imageItem .imageWrapper .extractingOverlay .extractingText{font-family:Roboto,sans-serif;font-size:14px;color:#fff;text-align:center}.watermarkBatchEditor .imageItem .imageWrapper .photoCheckbox{position:absolute;top:4px;right:4px;z-index:5;display:flex;align-items:flex-start;justify-content:flex-end;width:50px;height:40px;cursor:pointer}.watermarkBatchEditor .imageItem .imageWrapper .refreshButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;align-items:center;justify-content:center;gap:8px;background-color:rgba(24,144,255,.95);border-radius:20px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;z-index:6;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);white-space:nowrap}.watermarkBatchEditor .imageItem .imageWrapper .refreshButton .anticon{font-size:14px;animation:watermark-batch-editor-spin 1s linear infinite}.watermarkBatchEditor .imageItem .imageWrapper .refreshButton:hover{background-color:#1890ff;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translate(-50%,-50%) scale(1.05)}.watermarkBatchEditor .imageItem .imageWrapper .refreshButton:active{transform:translate(-50%,-50%) scale(.98)}.watermarkBatchEditor .imageItem:hover{transform:scale(.98)}.watermarkBatchEditor .imageItem.active .imageWrapper{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.watermarkBatchEditor .imageItem.extracting{cursor:not-allowed;pointer-events:none}.watermarkBatchEditor .imageItem.extracting-timeout:hover .imageWrapper .refreshButton{display:flex;width:auto;min-width:100px;height:40px}.watermarkBatchEditor .filter-tabs{display:flex;gap:6px;align-self:flex-start;justify-content:flex-start}.watermarkBatchEditor .filter-tabs .tab{padding:3px 8px;border-radius:4px;font-size:12px;color:#000;background:#f0f0f0;cursor:pointer;transition:all .2s;line-height:1.4;white-space:nowrap}.watermarkBatchEditor .filter-tabs .tab:hover{background:#e0e0e0}.watermarkBatchEditor .filter-tabs .tab.active{background:#e6f3ff;color:#0070f4}.watermarkBatchEditor .filter-tabs .tab.active:hover{background:#d4e8ff}.watermarkBatchEditor .imageList .headerContainer .failedPhotosNotice{width:100%;align-items:center;justify-content:flex-start;padding:8px 12px;margin-bottom:12px;border-radius:4px;background-color:#fff4f0}.watermarkBatchEditor .imageList .headerContainer .failedPhotosNotice .failedIcon{font-size:16px;color:#ff4d4f;background-color:#fff;margin-right:8px;border-radius:50%;padding:-1px}.watermarkBatchEditor .imageList .headerContainer .failedPhotosNotice .failedText{font-size:14px;color:#ff4d4f;margin-right:8px}.watermarkBatchEditor .imageList .headerContainer{padding:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:16px;text-align:left}.watermarkBatchEditor .imageList .headerContainer .title{font-size:18px;font-weight:500;color:#333;margin-bottom:16px;align-self:flex-start;text-align:left}.watermarkBatchEditor .imageList .footer{margin-top:12px;padding-top:12px;display:flex;flex-direction:column}.watermarkBatchEditor .imageList .footer .selectAllContainer{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:12px;border-bottom:1px solid #f0f0f0;padding-bottom:12px}.watermarkBatchEditor .imageList .footer .selectAllContainer .selectAllContent{display:flex;align-items:flex-start;justify-content:flex-start}.watermarkBatchEditor .imageList .footer .selectAllContainer .selectAllContent .selectedInfo{margin-left:8px;font-size:14px;color:rgba(0,0,0,.65)}.watermarkBatchEditor .imageList .footer .selectAllContainer .selectAllContent .selectedInfo .selectedCount{color:#0070f4;font-weight:500}.watermarkBatchEditor .imageList .footer .footer-bottom{display:flex;justify-content:flex-start;gap:12px}.watermarkBatchEditor .imageList .listContainer .emptyState{position:absolute;top:0;left:12px;right:12px;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.watermarkBatchEditor .imageList .listContainer .emptyState .emptyText{color:#666;margin-bottom:74px;text-align:center}.keywords-wrapper{position:relative;width:394px}.keywords-wrapper .tag-dropdown-bind-node{position:relative;left:-14px;height:0;visibility:hidden}.keywords-wrapper .tags-input-dropdown{width:392px;transition:none;animation-name:none;animation-duration:0s;-webkit-animation-name:none;-webkit-animation-duration:0s}.keywords-wrapper .tags-input-dropdown .ant-dropdown-menu-item{display:flex;align-items:center}.keywords-wrapper .tags-input-dropdown .ant-dropdown-menu-item:hover{background:#f5f5f5;color:#0093ff}.keywords-wrapper .label{font-weight:400;font-size:12px;line-height:17px;color:#5b5c65}.keywords-wrapper .quickpicker-wrapper{font-weight:400;font-size:12px;line-height:17px;color:#999;width:360px;overflow:hidden}.keywords-wrapper .quickpicker-wrapper div{display:inline-flex;width:300px;flex-wrap:nowrap}.keywords-wrapper .quickpicker-wrapper button{font-size:12px;line-height:17px}.keywords-wrapper .tags-input-wrapper{width:360px;height:32px;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;overflow-x:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.keywords-wrapper .tags-input-wrapper::-webkit-scrollbar{width:0!important;height:0!important}.keywords-wrapper .tags-input-wrapper{scroll-behavior:smooth}.keywords-wrapper .tags-input-wrapper .ant-tag{padding:2px 6px;font-size:14px;line-height:20px;font-weight:600;color:#000;border:none;border-radius:2px;background:#f0f0f0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.keywords-wrapper .tags-input-wrapper .ant-tag .anticon-close{font-size:14px;line-height:20px;font-weight:600;color:#000;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.keywords-wrapper .tags-input-wrapper input{border:none;box-shadow:none;font-size:16px;font-weight:500;padding:0;transition:none}.keywords-wrapper .tags-input-wrapper .hidden-value{font-size:16px;font-weight:500;visibility:hidden;position:absolute;left:-9999px}.keywords-wrapper .tags-input-wrapper .input-tips{white-space:nowrap;color:#d0d0d0;font-size:16px;font-weight:500}.keywords-wrapper .recommend-keywords{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.keywords-wrapper .recommend-keywords span{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-batch-photos-list{flex:1;height:calc(100vh - 384px);min-height:300px;position:relative;overflow-y:auto;overflow-x:hidden}.add-batch-photos-modal>.ant-modal{width:92vw!important;max-width:1280px;top:24px;padding-bottom:0}.add-batch-photos-modal>.ant-modal>.ant-modal-content{height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.add-batch-photos-modal>.ant-modal>.ant-modal-content>.ant-modal-body{flex:1;padding:0;overflow:hidden}@media(max-width:768px){.add-batch-photos-modal>.ant-modal{width:100vw!important;top:0;margin:0;max-width:100vw}.add-batch-photos-modal>.ant-modal>.ant-modal-content{height:100vh;border-radius:0}}.failed-photos-modal .ant-modal-body{padding:16px 20px 20px}.failed-photos-empty{padding:40px 0}.failed-photos-content{display:flex;flex-direction:column;gap:12px}.failed-photos-preview{border:1px solid #ffe0d7;border-radius:10px;background:#fffaf8;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.failed-photos-preview-img{max-width:100%;max-height:240px;object-fit:contain}.failed-photos-preview-empty{color:rgba(0,0,0,.45);font-size:13px}.failed-photos-reason{margin-top:10px;font-size:12px;color:#ff4d4f;background:#fff1f0;border-radius:6px;padding:6px 10px}.failed-photos-list{overflow-x:auto;padding:6px 2px;background:transparent;border-radius:0;border:none;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.failed-photos-list::-webkit-scrollbar{height:6px}.failed-photos-list::-webkit-scrollbar-track{background:transparent}.failed-photos-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18);border-radius:999px}.failed-photos-list-inner{display:flex;gap:10px}.failed-photos-item{width:96px;height:72px;border:1px solid #f0f0f0;border-radius:8px;background:#fff;padding:0;cursor:pointer;position:relative;overflow:hidden;flex-shrink:0;transition:border-color .2s ease,box-shadow .2s ease}.failed-photos-item.is-active{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,79,.15)}.failed-photos-thumb{width:100%;height:100%;object-fit:cover;display:block}.failed-photos-tag{position:absolute;left:4px;bottom:4px;font-size:10px;line-height:1;color:#fff;padding:2px 4px;background:rgba(255,77,79,.85);border-radius:4px}.watermarkBatchEditor .imageList{width:100%;height:100%;background:#fff;padding:12px;display:flex;flex-direction:column}.watermarkBatchEditor .imageList .listContainer{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative}.watermarkBatchEditor .imageList .virtualizedWrapper{flex:1;min-height:0}.watermarkBatchEditor .imageList .virtualized-list{outline:none}.watermarkBatchEditor .imageList .imageListRowInner{display:flex;align-items:stretch}.watermarkBatchEditor .imageList .imageListCol{flex:0 0 auto}.watermarkBatchEditor .imageList .imageListRow{box-sizing:border-box}.watermarkBatchEditor .imageList .imageListRow .imageItem{width:100%}.watermarkBatchEditor .imageList .add-more-tip{width:100%;margin-top:8px;padding:10px 12px;border-radius:8px;background:#f7faff;border:1px dashed #cfe2ff;display:flex;align-items:center;justify-content:space-between;color:#262626}.watermarkBatchEditor .imageList .add-more-tip__text{font-size:13px;color:#595959}.watermarkBatchEditor .imageList .add-more-tip__action{font-size:13px;padding:0;height:auto}.watermarkBatchEditor .image-preview .image-container .failed-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3;background-color:rgba(0,0,0,.7)}.watermarkBatchEditor .image-preview .image-container .failed-overlay .failed-content{display:flex;flex-direction:column;align-items:center;text-align:center}.watermarkBatchEditor .image-preview .image-container .failed-overlay .failed-content .failed-text{font-family:Roboto,sans-serif;font-size:16px;color:#fff;max-width:80%;line-height:1.5}.image-preview-bottom-toolbar{position:absolute;left:0;right:0;bottom:0;display:flex;padding:16px 24px 12px;z-index:10;background:#fff;border-radius:8px;border:1px solid #e8e8e8;margin:0 24px 12px;box-sizing:border-box}.image-preview-bottom-toolbar .download-section{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.image-preview-bottom-toolbar .download-section .toolbar-row{width:100%;display:flex;align-items:center;min-width:0;gap:12px}.image-preview-bottom-toolbar .download-section .toolbar-row--header{justify-content:space-between}.image-preview-bottom-toolbar .download-section .toolbar-row--actions{justify-content:flex-start;flex-wrap:wrap}.image-preview-bottom-toolbar .download-section .edited-title{display:inline-flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-weight:500;font-size:16px;color:#0f172a;white-space:nowrap}.image-preview-bottom-toolbar .download-section .edited-title .edited-title-count{font-weight:600;color:#0f172a}.image-preview-bottom-toolbar .download-section .download-tip{display:inline-flex;align-items:center;gap:6px;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;color:rgba(0,0,0,.45);text-align:left;flex-shrink:0;white-space:nowrap}.image-preview-bottom-toolbar .download-section .download-tip .download-tip-icon{color:#1890ff;font-size:16px;flex-shrink:0}.image-preview-bottom-toolbar .download-section .download-tip .download-tip-count{font-weight:600;color:#0f172a;margin:0 2px}.image-preview-bottom-toolbar .download-section .download-tip .remaining-count{font-weight:500}.image-preview-bottom-toolbar .download-section .download-btn-primary{display:inline-flex;align-items:center;gap:8px;font-weight:500;border-radius:6px;padding:18px 40px}.image-preview-bottom-toolbar .download-section .download-btn-primary .download-btn-primary-icon{color:#fff;font-size:16px}.image-preview-bottom-toolbar .download-section .download-btn-secondary{display:inline-flex;align-items:center;background:#f8fafc;border:1px solid #d9d9d9;color:rgba(0,0,0,.65);border-radius:6px;transition:color .2s,border-color .2s,background .2s;padding:18px 10px}.image-preview-bottom-toolbar .download-section .download-btn-secondary:hover{color:#1890ff;border-color:#1890ff;background:#fff}.image-preview-bottom-toolbar .download-section .download-btn-secondary .download-btn-secondary-icon{font-size:14px;color:inherit}.image-preview-bottom-toolbar .compare-section{display:flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap}.image-preview-bottom-toolbar .compare-section span{color:#000;font-size:14px}.image-preview-bottom-toolbar .compare-section .compare-icon{width:16px;height:16px}.image-preview-bottom-toolbar .compare-section .compare-switch.ant-switch{min-width:44px;height:22px;line-height:22px}.image-preview-bottom-toolbar .compare-section .compare-switch.ant-switch-checked{background-color:#1890ff}.download-edited-photos-modal .download-edited-photos-modal-content{padding:16px 24px;display:flex;flex-direction:column;height:60vh;overflow:hidden}.download-edited-photos-modal .download-edited-photos-modal-content .check-all-wrapper{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:16px;flex-shrink:0}.download-edited-photos-modal .download-edited-photos-modal-content .check-all-wrapper .check-all-checkbox{font-size:14px;font-weight:500;color:rgba(0,0,0,.85)}.download-edited-photos-modal .download-edited-photos-modal-content .photos-grid{flex:1;display:grid;grid-template-columns:repeat(5,147px);gap:8px;overflow-y:auto;overflow-x:hidden;min-height:0;justify-content:start}.download-edited-photos-modal .download-edited-photos-modal-content .photos-grid .photo-item{position:relative;width:147px;height:147px;cursor:pointer;border-radius:4px;overflow:hidden;border:2px solid transparent;transition:all .2s;background-color:#fff}.download-edited-photos-modal .download-edited-photos-modal-content .photos-grid .photo-item.selected{background-color:rgba(0,112,244,.1);border:2px solid #1890ff}.download-edited-photos-modal .download-edited-photos-modal-content .photos-grid .photo-item .photo-thumbnail{position:relative;width:100%;height:100%}.download-edited-photos-modal .download-edited-photos-modal-content .photos-grid .photo-item .photo-thumbnail .thumbnail-image{width:100%;height:100%;object-fit:contain}.download-edited-photos-modal .download-edited-photos-modal-content .photos-grid .photo-item .photo-thumbnail .photoCheckbox{position:absolute;top:4px;right:4px;z-index:5;display:flex;align-items:flex-start;justify-content:flex-end;width:50px;height:40px;cursor:pointer}.download-edited-photos-modal .download-edited-photos-modal-content .empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.download-edited-photos-modal .download-edited-photos-modal-content .empty-state .empty-icon{font-size:48px;margin-bottom:16px;color:rgba(0,0,0,.25)}.download-edited-photos-modal .download-edited-photos-modal-content .empty-state .empty-text{font-size:14px;color:rgba(0,0,0,.45)}.download-edited-photos-modal .download-edited-photos-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid rgba(0,0,0,.06)}.download-edited-photos-modal .download-edited-photos-modal-footer .footer-info{font-size:14px;color:rgba(0,0,0,.65)}.download-edited-photos-modal .download-edited-photos-modal-footer .footer-actions{display:flex;gap:8px;align-items:center}.download-edited-photos-modal .download-edited-photos-modal-footer .footer-actions .cancel-btn,.download-edited-photos-modal .download-edited-photos-modal-footer .footer-actions .confirm-btn{min-width:80px}@media(max-width:768px){.download-edited-photos-modal .download-edited-photos-modal-content .photos-grid{grid-template-columns:repeat(3,1fr);gap:8px}.download-edited-photos-modal .download-edited-photos-modal-content .photos-grid .photo-item{width:100%;height:auto;aspect-ratio:1}.download-edited-photos-modal .download-edited-photos-modal-footer{flex-direction:column;gap:12px;align-items:stretch}.download-edited-photos-modal .download-edited-photos-modal-footer .footer-info{text-align:center}.download-edited-photos-modal .download-edited-photos-modal-footer .footer-actions{width:100%}.download-edited-photos-modal .download-edited-photos-modal-footer .footer-actions .cancel-btn,.download-edited-photos-modal .download-edited-photos-modal-footer .footer-actions .confirm-btn{flex:1}}@keyframes watermark-preview-shimmer{0%{transform:translate(-40%)}to{transform:translate(40%)}}.watermarkBatchEditor .image-preview{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;padding:24px 24px 150px;justify-content:flex-start;position:relative;min-height:0}.watermarkBatchEditor .image-preview .image-info{width:100%;flex-direction:column;align-content:flex-start;justify-content:flex-start;text-align:left}.watermarkBatchEditor .image-preview .image-info .photo-title{font-family:Roboto;font-size:18px;font-weight:500;color:#333;line-height:1.5555555556em;text-align:left;margin:0;width:auto;max-width:100%}.watermarkBatchEditor .image-preview .image-info .photo-tip{padding:8px 0;font-family:Roboto;font-weight:400;font-size:14px;line-height:1.7142857143em;text-align:left;color:rgba(0,0,0,.45)}.watermarkBatchEditor .image-preview .image-container{padding:8px;position:relative;width:100%;max-width:100%;max-height:calc(100vh - 350px);overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;border:1px solid #e8e8e8;border-radius:2px}.watermarkBatchEditor .image-preview .image-container .image{max-width:100%;max-height:100%;width:auto;height:auto;max-height:calc(100vh - 350px);object-fit:contain}.watermarkBatchEditor .image-preview .image-container .image.is-loading{filter:blur(8px);transform:scale(1.01)}.watermarkBatchEditor .image-preview .image-container.image-container--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.35),rgba(255,255,255,0));animation:watermark-preview-shimmer 1.2s ease-in-out infinite;pointer-events:none}.watermarkBatchEditor .image-preview .image-container .extracting-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3;background-color:rgba(0,0,0,.6)}.watermarkBatchEditor .image-preview .image-container .extracting-overlay .extracting-text{font-family:Roboto,sans-serif;font-size:14px;color:#fff;text-align:center;margin-top:8px}.watermarkBatchEditor .image-preview .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;position:relative}.watermarkBatchEditor .image-preview .empty-state .empty-content{display:flex;flex-direction:column;align-items:center;text-align:center;color:#666}.batch-apply-drawer .batch-apply-content{display:flex;flex-direction:column;height:100%}.batch-apply-drawer .changes-preview-section{border-bottom:1px solid #f0f0f0;flex-shrink:0;margin-top:-16px}.batch-apply-drawer .changes-preview-section .section-title{font-size:14px;font-weight:500;color:#262626}.batch-apply-drawer .changes-preview-section .changes-list{max-height:400px;overflow-y:auto}.batch-apply-drawer .changes-preview-section .item{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.batch-apply-drawer .changes-preview-section .item:last-child{border-bottom:none}.batch-apply-drawer .changes-preview-section .item .itemLabel{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;border-radius:2px;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.4em}.batch-apply-drawer .changes-preview-section .item .itemContent{flex:1;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#222}.batch-apply-drawer .changes-preview-section .itemAdd .itemLabel{background-color:#e3fce4;color:#00b424}.batch-apply-drawer .changes-preview-section .itemModify .itemLabel{background-color:#e6f3ff;color:#0070f4}.batch-apply-drawer .changes-preview-section .itemDelete .itemLabel{background-color:#fff4f0;color:#ea4d3d}.batch-apply-drawer .changes-preview-section .empty{padding:40px 20px;text-align:center;color:#999;font-size:14px}.batch-apply-drawer .photo-selection-section{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.batch-apply-drawer .photo-selection-section .section-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px}.batch-apply-drawer .photo-selection-section .section-header .section-title{font-size:14px;font-weight:500;color:#262626;line-height:1.5}.batch-apply-drawer .photo-selection-section .section-header .ant-checkbox-wrapper{font-size:13px;margin-left:16px;color:#595959;line-height:1.5;margin-top:3px}.batch-apply-drawer .photo-selection-section .selection-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.batch-apply-drawer .photo-selection-section .selection-controls__left{display:flex;align-items:center;gap:16px}.batch-apply-drawer .photo-selection-section .selection-controls__right{margin-left:auto}.batch-apply-drawer .photo-selection-section .selection-controls .ant-checkbox-wrapper{font-size:13px;color:#262626}.batch-apply-drawer .photo-selection-section .selection-controls .selected-count{font-size:13px;color:#595959}.batch-apply-drawer .photo-selection-section .selection-controls .clear-selection{font-size:13px;color:#1890ff;cursor:pointer;user-select:none}.batch-apply-drawer .photo-selection-section .selection-controls .clear-selection:hover{color:#40a9ff}.batch-apply-drawer .photo-selection-section .selection-controls .add-more-same-watermark-btn{padding:0;height:auto;font-size:13px}.batch-apply-drawer .photo-selection-section .photo-grid{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;overflow-y:auto;padding-bottom:80px}.batch-apply-drawer .photo-selection-section .photo-grid .photo-item{position:relative;width:147px;height:147px;cursor:pointer;border-radius:4px;overflow:hidden;border:2px solid transparent;transition:all .2s;background-color:#fff}.batch-apply-drawer .photo-selection-section .photo-grid .photo-item.selected{background-color:rgba(0,112,244,.1);border:2px solid #1890ff}.batch-apply-drawer .photo-selection-section .photo-grid .photo-item .photo-thumbnail{position:relative;width:100%;height:100%}.batch-apply-drawer .photo-selection-section .photo-grid .photo-item .photo-thumbnail .thumbnail-image{width:100%;height:100%;object-fit:contain}.batch-apply-drawer .photo-selection-section .photo-grid .photo-item .photo-thumbnail .statusLabel{position:absolute;top:0;left:0;padding:2px 6px;border-radius:2px;font-size:12px;font-weight:500;color:#fff;z-index:2}.batch-apply-drawer .photo-selection-section .photo-grid .photo-item .photo-thumbnail .statusLabel.status-edit-completed{background-color:rgba(82,196,26,.8)}.batch-apply-drawer .photo-selection-section .photo-grid .photo-item .photo-thumbnail .edit-source-banner{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;text-align:center;padding:6px 0;font-size:14px;font-weight:500;z-index:3;pointer-events:none}.batch-apply-drawer .photo-selection-section .photo-grid .photo-item .photo-thumbnail .photoCheckbox{position:absolute;top:4px;right:4px;z-index:5;display:flex;align-items:flex-start;justify-content:flex-end;width:50px;height:40px;cursor:pointer}.batch-apply-drawer .photo-selection-section .empty-photos{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:#8c8c8c;font-size:14px}.batch-apply-drawer .photo-selection-section .empty-photos .anticon{font-size:32px}.batch-apply-drawer .action-buttons{position:absolute;left:0;right:0;bottom:0;display:flex;gap:12px;padding:16px 24px;background:#fff;border-top:1px solid #f0f0f0;z-index:10}.modalBody{padding:20px 24px}.modalBody .progressContainer{display:flex;align-items:center;gap:12px;margin-bottom:16px}.modalBody .progress{flex:1}.modalBody .progress .ant-progress-bg{background-color:#00b424!important}.modalBody .progressText{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:rgba(0,0,0,.85);white-space:nowrap}.modalBody .progressBar{flex:1;height:8px;background-color:#f5f5f5;border-radius:4px;overflow:hidden;position:relative}.modalBody .progressFill{height:100%;background:linear-gradient(90deg,#1890ff,#36cfc9);border-radius:4px;transition:width .3s ease;position:relative}.modalBody .progressFill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3),rgba(255,255,255,0));animation:watermark-process-progress-shine 2s infinite}.modalBody .progressFill.shaking{animation:watermark-process-progress-shake .2s infinite}.modalBody .tips{margin-top:16px;display:flex;flex-direction:column;gap:8px}.modalBody .tipItem{font-size:14px;line-height:1.5}.modalBody .tipItem.info{color:rgba(0,0,0,.45)}.modalBody .tipItem.warning{color:#ff8c00;display:flex;align-items:center;gap:4px}.modalBody .tipIcon{font-size:14px;color:#ff8c00}.modalBody .successSection{margin-bottom:12px}.modalBody .successMessage{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#00b424}.modalBody .successIcon{font-size:16px;color:#00b424}.modalBody .successTip{margin-bottom:8px;font-size:12px;font-weight:400;line-height:1.5;color:rgba(0,0,0,.45)}.modalBody .successPhotosContainer{width:100%;overflow-x:auto;overflow-y:hidden;margin-top:8px;scrollbar-width:thin;scrollbar-color:#d9d9d9 #f5f5f5}.modalBody .successPhotosContainer::-webkit-scrollbar{height:6px}.modalBody .successPhotosContainer::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.modalBody .successPhotosContainer::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.modalBody .successPhotosContainer::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.modalBody .successPhotos{display:flex;gap:8px;flex-wrap:nowrap;width:max-content;padding-bottom:4px}.modalBody .successPhotoItem{width:80px;height:80px;border-radius:4px;overflow:hidden;background-color:#f5f5f5;flex-shrink:0;border:2px solid transparent;cursor:pointer;transition:all .3s}.modalBody .successPhotoItem:hover{border-color:#00b424;box-shadow:0 2px 8px rgba(0,180,36,.2)}.modalBody .successPhotoImg{width:100%;height:100%;object-fit:cover;pointer-events:none}.modalBody .noChangesMessage{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#faad14}.modalBody .noChangesIcon{font-size:16px;color:#faad14}.modalBody .noChangesSection{margin-top:12px}.modalBody .noChangesPhotosContainer{width:100%;overflow-x:auto;overflow-y:hidden;margin-top:8px;scrollbar-width:thin;scrollbar-color:#d9d9d9 #f5f5f5}.modalBody .noChangesPhotosContainer::-webkit-scrollbar{height:6px}.modalBody .noChangesPhotosContainer::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.modalBody .noChangesPhotosContainer::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.modalBody .noChangesPhotosContainer::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.modalBody .noChangesPhotos{display:flex;gap:8px;flex-wrap:nowrap;width:max-content;padding-bottom:4px}.modalBody .noChangesPhotoItem{width:80px;height:80px;border-radius:4px;overflow:hidden;background-color:#f5f5f5;flex-shrink:0;border:2px solid transparent}.modalBody .noChangesPhotoImg{width:100%;height:100%;object-fit:cover}.modalBody .timeoutSection{margin-top:12px}.modalBody .timeoutMessage{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#faad14}.modalBody .timeoutIcon{font-size:16px;color:#faad14}.modalBody .timeoutPhotosContainer{width:100%;overflow-x:auto;overflow-y:hidden;margin-top:8px;scrollbar-width:thin;scrollbar-color:#d9d9d9 #f5f5f5}.modalBody .timeoutPhotosContainer::-webkit-scrollbar{height:6px}.modalBody .timeoutPhotosContainer::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.modalBody .timeoutPhotosContainer::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.modalBody .timeoutPhotosContainer::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.modalBody .timeoutPhotos{display:flex;gap:8px;flex-wrap:nowrap;width:max-content;padding-bottom:4px}.modalBody .timeoutPhotoItem{width:80px;height:80px;border-radius:4px;overflow:hidden;background-color:#f5f5f5;flex-shrink:0;border:2px solid transparent}.modalBody .timeoutPhotoImg{width:100%;height:100%;object-fit:cover}.modalBody .failureSection{margin-top:12px}.modalBody .failureMessage{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#ff8c00}.modalBody .failureIcon{font-size:16px;color:#ff8c00}.modalBody .failureReason{margin-bottom:12px;padding:8px 12px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:rgba(0,0,0,.65);background-color:#fafafa;border-radius:2px}.modalBody .failedPhotosContainer{width:100%;overflow-x:auto;overflow-y:hidden;margin-bottom:8px;scrollbar-width:thin;scrollbar-color:#d9d9d9 #f5f5f5}.modalBody .failedPhotosContainer::-webkit-scrollbar{height:6px}.modalBody .failedPhotosContainer::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.modalBody .failedPhotosContainer::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.modalBody .failedPhotosContainer::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.modalBody .failedPhotos{display:flex;gap:8px;flex-wrap:nowrap;width:max-content;padding-bottom:4px}.modalBody .failedPhotoItem{width:80px;height:80px;border-radius:4px;overflow:hidden;background-color:#f5f5f5;flex-shrink:0;cursor:pointer;border:2px solid transparent;transition:all .3s;position:relative}.modalBody .failedPhotoItem:hover{border-color:#ff8c00;box-shadow:0 2px 8px rgba(255,140,0,.2)}.modalBody .failedPhotoItem.selected{border-color:#ff8c00;box-shadow:0 2px 8px rgba(255,140,0,.4)}.modalBody .failedPhotoItem.selected:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.modalBody .failedPhotoImg{width:100%;height:100%;object-fit:cover;pointer-events:none}.confirmBtn{min-width:80px;height:32px;padding:4px 15px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5714285714em;border-radius:2px;background:#0070f4;border:1px solid #0070f4;color:#fff;box-shadow:0 2px rgba(0,0,0,.04);transition:all .3s}.confirmBtn:hover{background:#0056d6;border-color:#0056d6}.processing .modalBody{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.processing .modalBody .progressContainer{width:80%;flex-direction:row;align-items:center;margin-bottom:0}.processing .modalBody .progressText{margin-top:0;font-weight:500}@keyframes watermark-process-progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes watermark-process-progress-shake{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}to{transform:translate(0)}}.photo-preview-modal .ant-modal-close{color:#fff;z-index:1001}.photo-preview-modal .ant-modal-close:hover{color:rgba(255,255,255,.8)}.photo-preview-modal .preview-container{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;cursor:pointer}.operationContainer{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.operationContainer .editCountTip{font-size:14px;font-weight:400;color:rgba(0,0,0,.45);margin-bottom:10px}.operationContainer .editCountTip .editCountTipCount{font-weight:600;color:#0f172a;margin:0 2px}.operationContainer .operationSection{display:flex;flex-direction:column;gap:16px}.operationContainer .operationSection .downloadSection{display:flex;flex-direction:column;gap:12px}.operationContainer .operationSection .downloadSection .actionButtonsRow{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:100%}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn{flex:none;height:32px;margin:0;padding:0 12px;font-size:13px;font-weight:500;line-height:1.5;border-radius:4px;border-width:1px;border-style:solid;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn:disabled{opacity:.5;cursor:not-allowed}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn:after{display:none}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn .download-btn-secondary-icon{font-size:12px;color:inherit;margin-right:4px}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn--outline{color:#1890ff;background-color:#fff;border-color:rgba(24,144,255,.5)}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn--outline:hover:not(:disabled){color:#40a9ff;background-color:rgba(24,144,255,.04);border-color:#1890ff;box-shadow:0 2px 4px rgba(24,144,255,.15)}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn--outline:active:not(:disabled){color:#096dd9;border-color:#096dd9}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn--primary.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#36cfc9);border-color:transparent;box-shadow:0 2px 4px rgba(24,144,255,.25)}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn--primary.ant-btn-primary:hover:not(:disabled):not(.ant-btn-loading){box-shadow:0 4px 12px rgba(24,144,255,.35);opacity:.95}.operationContainer .operationSection .downloadSection .actionButtonsRow .actionBtn--primary.ant-btn-primary:active:not(:disabled):not(.ant-btn-loading){box-shadow:0 2px 4px rgba(24,144,255,.25)}.operationContainer .operationSection .downloadSection .downloadProgress{position:relative;width:100%;padding:8px 0}.operationContainer .operationSection .downloadSection .downloadProgress .downloadProgressBar{margin-bottom:4px}.operationContainer .operationSection .downloadSection .downloadProgress .downloadProgressBar .ant-progress-bg{background:linear-gradient(90deg,#1890ff,#36cfc9)!important;transition:width .3s ease;border-radius:4px}.operationContainer .operationSection .downloadSection .downloadProgress .downloadProgressBar .ant-progress-inner{background-color:rgba(24,144,255,.1);border-radius:4px;overflow:hidden;height:8px}.operationContainer .operationSection .downloadSection .downloadProgress .downloadProgressText{text-align:right;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:rgba(0,0,0,.65);line-height:1.5}.membership-tier-limits-modal .ant-modal-content{height:600px;display:flex;flex-direction:column}.membership-tier-limits-modal .ant-modal-body{flex:1;min-height:0;overflow:hidden}.membership-tier-limits-modal .membership-tier-limits-content{height:100%;display:flex;flex-direction:column;min-height:0;gap:16px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-shrink:0}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-left{display:flex;flex-direction:column;gap:6px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-title{margin:0;font-size:18px;font-weight:700;color:#111827;letter-spacing:-.02em}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-promo{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.4;padding:6px 12px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;margin-top:4px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-promo .header-promo-text{color:#57534e;font-weight:400}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-promo .header-promo-dot{color:#a8a29e;font-weight:400;user-select:none}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-promo .header-promo-highlight{color:#b45309;font-weight:600}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-subtitle{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;padding:6px 12px;border-radius:8px;background:#f0f9ff;border:1px solid #e0f2fe;color:#475569}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-subtitle .header-subtitle-icon{color:#0ea5e9;font-size:14px;flex-shrink:0}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-subtitle .header-subtitle-text{display:inline}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-subtitle .header-subtitle-label{color:#64748b;font-weight:400}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-subtitle .header-subtitle-value{font-weight:600;color:#0f172a}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-subtitle .header-subtitle-value.header-subtitle-tier{color:#0c4a6e}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-subtitle .header-subtitle-value.header-subtitle-limit{color:#0f172a;font-weight:700}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-right{display:flex;align-items:center;gap:10px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-count{background:#f3f4f6;border-radius:999px;padding:5px 12px;font-size:12px;color:#374151}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-count strong{font-size:15px;color:#111827;margin:0 2px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-close{border:none;background:transparent;cursor:pointer;color:#6b7280;font-size:16px;line-height:1;padding:4px;border-radius:6px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-header .header-close:hover{background:#f3f4f6;color:#111827}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-columns{display:flex;gap:24px;align-items:stretch;flex:1;min-height:0}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left{flex:0 0 375px;width:375px;min-height:420px;display:flex;flex-direction:column;align-items:stretch}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left .right-header{margin-bottom:12px;flex-shrink:0}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left .right-header .right-header-text{display:flex;flex-direction:column;gap:4px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left .right-header .right-title{margin:0;font-size:16px;font-weight:700;color:#1f2937}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left .right-header .right-subtitle{margin:0;font-size:13px;font-weight:400;color:#6b7280;line-height:1.4}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left .membership-tier-limits-left-inner{background:#fafafa;border-radius:8px;padding:16px 0;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left .tier-rights-images-scroll{width:100%;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 12px;display:flex;flex-direction:column;gap:16px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left .tier-rights-image-wrap{width:100%;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left .tier-rights-image-wrap.tier-rights-comparison-wrap{margin-bottom:8px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-left .tier-rights-image{width:100%;height:auto;object-fit:contain;display:block}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .right-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .right-header .header-subtitle-inline{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:4px 10px;border-radius:6px;background:#f0f9ff;border:1px solid #e0f2fe}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .right-header .header-subtitle-inline .header-subtitle-icon{color:#0ea5e9;font-size:14px;flex-shrink:0}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .right-header .header-subtitle-inline .header-subtitle-label{color:#64748b;font-weight:400}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .right-header .header-subtitle-inline .header-subtitle-value{font-weight:600;color:#0f172a}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .right-header .header-subtitle-inline .header-subtitle-value.header-subtitle-tier{color:#0c4a6e}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .right-header .header-subtitle-inline .header-subtitle-value.header-subtitle-limit{color:#0f172a;font-weight:700;font-size:14px}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .right-header .right-title{margin:0;font-size:16px;font-weight:700;color:#1f2937;flex-shrink:0}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .right-header .right-subtitle{font-size:12px;color:#9ca3af}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .membership-tier-limits-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-shrink:0;padding-top:16px;margin-top:12px;border-top:1px solid #e5e7eb}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .membership-tier-limits-actions .footer-action-secondary{padding:0;margin:0;border:none;background:transparent;font-size:14px;color:#94a3b8;cursor:pointer;transition:color .2s}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .membership-tier-limits-actions .footer-action-secondary:hover{color:#64748b}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .membership-tier-limits-actions .footer-action-primary{padding:10px 24px;border:none;border-radius:8px;background:#1e293b;color:#fff;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:background .2s,box-shadow .2s}.membership-tier-limits-modal .membership-tier-limits-content .membership-tier-limits-right .membership-tier-limits-actions .footer-action-primary:hover{background:#334155;box-shadow:0 2px 6px rgba(0,0,0,.15)}.membership-tier-limits-modal .membership-tier-limits-content .modal-body{flex:1;min-height:0;overflow-y:auto}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers{display:flex;flex-direction:column;gap:12px;padding-right:4px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:8px;border:1px solid #e5e7eb;position:relative;overflow:hidden;cursor:pointer;transition:all .2s;width:100%;text-align:left;background:transparent;-webkit-appearance:none;appearance:none;outline:none}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item:focus-visible{outline:2px solid rgba(59,130,246,.35);outline-offset:2px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.selected{border-width:2px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.basic-tier{background:linear-gradient(135deg,#fff7db,#ffe088);border-radius:12px;border-color:#fde68a}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.basic-tier .tier-details .tier-name,.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.basic-tier .tier-name-row .tier-name{color:#563f10!important}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.basic-tier.selected{border-color:#3b82f6;outline:2px solid rgba(59,130,246,.2);outline-offset:-2px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.advanced-tier{background:linear-gradient(135deg,#ffe9cd,#ffcb9d);border-radius:12px;border-color:#f5c78a}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.advanced-tier .tier-details .tier-name,.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.advanced-tier .tier-name-row .tier-name{color:#8e4c12!important}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.advanced-tier.selected{border-color:#3b82f6;outline:2px solid rgba(59,130,246,.3);outline-offset:-2px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.super-tier{background:linear-gradient(135deg,#dee9ff,#a2b7ff);border-radius:12px;border-color:#8fa3e8}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.super-tier .tier-details .tier-name,.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.super-tier .tier-name-row .tier-name{color:#142b6a!important}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.super-tier.selected{border-color:#3b82f6;outline:2px solid rgba(59,130,246,.3);outline-offset:-2px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info{display:flex;align-items:center;gap:12px;flex:1}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;padding:18px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-icon.person{background:#dbeafe;color:#6b7280}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-icon.stars{background:#dbeafe;color:#f59e0b}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-icon.diamond{background:#dbeafe;color:#746ae0}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-details{flex:1}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-details .tier-name{font-size:16px;font-weight:700;margin:0;color:#1f2937}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-details .tier-name-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-details .tier-name-row .tier-name{font-size:16px;font-weight:700;margin:0;color:#1f2937}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-details .tier-name-row .recommended-badge{position:relative;font-size:10px;font-weight:700;padding:2px 8px;background:#dc2626;color:#fff;border-radius:4px;letter-spacing:.04em;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-details .tier-description{font-size:12px;color:#6b7280;margin:4px 0 0}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-info .tier-details .tier-highlight-tag{display:inline-flex;align-items:center;margin-top:6px;font-size:12px;font-weight:500;color:#1e40af;background:rgba(255,255,255,.9);border:1px solid rgba(30,64,175,.25);border-radius:6px;padding:4px 10px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-limit{text-align:right;display:flex;flex-direction:row;align-items:flex-end;gap:0}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-limit .limit-number{display:block;font-size:20px;font-weight:700;line-height:1.2;color:#1f2937}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item .tier-limit .limit-unit{font-size:16px;color:#6b7280;line-height:1.5;margin-right:10px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.basic-tier .tier-limit .limit-number{color:#563f10!important}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.advanced-tier .tier-limit .limit-number{color:#8e4c12!important}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .tier-item.super-tier .tier-limit .limit-number{color:#142b6a!important}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .enterprise-prompt-line{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:10px 12px;font-size:13px;color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;cursor:pointer;transition:background .2s,color .2s}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .enterprise-prompt-line .enterprise-prompt-icon{font-size:16px;color:#64748b;flex-shrink:0}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .membership-tiers .enterprise-prompt-line:hover{background:#f1f5f9;color:#1e293b}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .enterprise-tip{margin-top:24px;padding:16px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .enterprise-tip .tip-content{flex:1}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .enterprise-tip .tip-content .tip-text{display:block;font-size:14px;font-weight:500;color:#1f2937;margin-bottom:4px}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .enterprise-tip .tip-content .tip-subtext{font-size:12px;color:#6b7280;margin:0}.membership-tier-limits-modal .membership-tier-limits-content .modal-body .enterprise-tip .contact-service-btn{display:flex;align-items:center;gap:6px}.watermark-edit-tip-popover .ant-popover-inner-content{padding:0}.watermark-edit-tip-popover .watermark-edit-tip-content{padding:16px;max-width:320px}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-title{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:12px;line-height:1.5}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-list .tip-item{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;color:rgba(0,0,0,.65);line-height:1.6}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-divider{height:1px;background:rgba(0,0,0,.06);margin:16px 0}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info{display:flex;flex-direction:column;gap:10px}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-row{display:flex;align-items:center;font-family:Roboto,sans-serif;font-size:13px;line-height:1.5}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-row .membership-label{color:rgba(0,0,0,.65);font-weight:400;flex-shrink:0}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-row .membership-value{color:rgba(0,0,0,.85);font-weight:500;margin-left:4px}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-row .membership-value.membership-value--tier-svip{color:#b8860b;font-weight:600}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-row .membership-value.membership-value--tier-vvip{color:#531dab;font-weight:600}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-row .membership-value.membership-value--tier-vip{color:#1890ff;font-weight:600}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-row .membership-value.membership-value--tier-none{color:#8c8c8c;font-weight:500}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-row .membership-value.membership-value--limit{color:#1890ff;font-weight:600}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-row .membership-value.membership-value--limit-unsupported{color:#8c8c8c;font-weight:500}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-link{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:8px 12px;background:rgba(24,144,255,.06);border-radius:4px;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;color:#1890ff;cursor:pointer;transition:all .2s ease}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-link:hover{background:rgba(24,144,255,.1);color:#0050b3}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-link .link-arrow{font-size:12px;margin-left:4px;transition:transform .2s ease}.watermark-edit-tip-popover .watermark-edit-tip-content .tip-membership-info .membership-link:hover .link-arrow{transform:translate(2px)}.watermarkBatchEditor .watermarkEditPanel{background-color:#fff;border-radius:8px;position:relative;display:flex;flex-direction:column;height:100%}.watermarkBatchEditor .watermarkEditPanel .panelHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;padding-left:24px;padding-right:24px}.watermarkBatchEditor .watermarkEditPanel .panelHeader .panelTitle{display:flex;align-items:center;gap:8px}.watermarkBatchEditor .watermarkEditPanel .panelHeader .panelTitle h3{margin:0;font-size:18px;font-weight:500;color:#333}.watermarkBatchEditor .watermarkEditPanel .panelHeader .panelTitle .watermark-edit-tip-icon{font-size:16px;color:rgba(0,0,0,.45);cursor:pointer;transition:all .2s ease}.watermarkBatchEditor .watermarkEditPanel .panelHeader .panelTitle .watermark-edit-tip-icon:hover{color:#1890ff}.watermarkBatchEditor .watermarkEditPanel .panelHeader .addCustomItemBtn{padding:0;height:auto;font-size:14px;color:#0070f4;border:none;box-shadow:none}.watermarkBatchEditor .watermarkEditPanel .panelHeader .addCustomItemBtn:hover,.watermarkBatchEditor .watermarkEditPanel .panelHeader .addCustomItemBtn:focus{color:#0056d6}.watermarkBatchEditor .watermarkEditPanel .no-changes-notice{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;background-color:#fff7e6;border:1px solid #ffe58f;border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;color:#faad14}.watermarkBatchEditor .watermarkEditPanel .no-changes-notice .no-changes-notice-icon{font-size:16px;color:#faad14}.watermarkBatchEditor .watermarkEditPanel .no-changes-notice .no-changes-notice-text{flex:1;line-height:1.5}.watermarkBatchEditor .watermarkEditPanel .timeout-notice{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;background-color:#fff7e6;border:1px solid #ffe58f;border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;color:#faad14}.watermarkBatchEditor .watermarkEditPanel .timeout-notice .timeout-notice-icon{font-size:16px;color:#faad14}.watermarkBatchEditor .watermarkEditPanel .timeout-notice .timeout-notice-text{flex:1;line-height:1.5}.watermarkBatchEditor .watermarkEditPanel .watermarkItems{flex:1;margin-bottom:12px;max-height:calc(100vh - 120px);overflow-y:auto;padding-bottom:80px;padding-left:24px;padding-right:24px}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .noWatermarkMessage{display:flex;flex-direction:column;height:calc(100vh - 180px);width:100%;align-items:center;justify-content:center;padding:40px 20px;color:#8c8c8c;font-size:14px;text-align:center;margin-top:-30px}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .noWatermarkMessage .messageIcon{font-size:24px;margin-bottom:12px}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .noWatermarkMessage .messageIcon.loading{color:#0070f4}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .noWatermarkMessage .messageIcon.error{color:#ff4d4f}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .noWatermarkMessage .messageIcon.warning,.watermarkBatchEditor .watermarkEditPanel .watermarkItems .noWatermarkMessage .warningText{color:#faad14}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .noWatermarkMessage .addCustomItemLink{color:#0070f4;cursor:pointer;margin-left:4px;transition:color .2s}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .noWatermarkMessage .addCustomItemLink:hover{color:#0056d6;text-decoration:underline}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .watermarkItem{display:flex;align-items:center;padding:12px 16px}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .watermarkItem .itemControl{margin-right:12px}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .watermarkItem .itemLabel{min-width:110px;font-size:14px;font-weight:500;color:rgba(0,0,0,.85)}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .watermarkItem .itemLabel .custom-item-title-input{width:100px;border-radius:2px;font-size:14px;font-weight:500}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .watermarkItem .itemContent{flex:1}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .watermarkItem .itemContent .ant-input{border-radius:2px;background-color:#fff}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .watermarkItem .itemContent .ant-input:disabled{background-color:#f5f5f5;color:rgba(0,0,0,.25);cursor:not-allowed}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .watermarkItem .itemContent .ant-select{width:100%}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .watermarkItem .itemContent .ant-select .ant-select-selector{border-radius:2px}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .disabled-textarea{min-height:32px;padding:4px 11px;border:1px solid #d9d9d9;border-radius:2px;background-color:#f5f5f5;color:rgba(0,0,0,.25);cursor:not-allowed;font-size:14px;line-height:1.5715;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .disabled-textarea .disabled-textarea-placeholder{color:rgba(0,0,0,.25)}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .allItemsDisabledNotice{width:100%;margin-top:16px;padding:12px 16px;text-align:center;font-size:14px;color:#8c8c8c}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .allItemsDisabledNotice .warningText{color:#faad14}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .allItemsDisabledNotice .addCustomItemLink{color:#0070f4;cursor:pointer;margin-left:4px;transition:color .2s}.watermarkBatchEditor .watermarkEditPanel .watermarkItems .allItemsDisabledNotice .addCustomItemLink:hover{color:#0056d6;text-decoration:underline}.watermarkBatchEditor .watermarkEditPanel .actionButtons{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:flex-start;padding:12px 24px;background-color:#fff;border-top:1px solid #f0f0f0;z-index:10;gap:12px}.modalBody .progressContainer{display:flex;align-items:center;gap:12px;margin-bottom:24px}.modalBody .progressContainer .progressBar{flex:1;height:8px;background-color:#f5f5f5;border-radius:4px;overflow:hidden;position:relative}.modalBody .progressContainer .progressBar .progressFill{height:100%;background:linear-gradient(90deg,#1890ff,#36cfc9);border-radius:4px;transition:width .3s ease;position:relative}.modalBody .progressContainer .progressBar .progressFill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3),rgba(255,255,255,0));animation:watermark-extraction-progress-shine 2s infinite}.modalBody .progressContainer .progressBar .progressFill.shaking{animation:watermark-extraction-progress-shake .2s infinite}.modalBody .progressContainer .progressText{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:rgba(0,0,0,.85);white-space:nowrap}.modalBody .tips{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:8px}.modalBody .tips .tipItem{font-size:14px;line-height:1.5;text-align:center}.modalBody .tips .tipItem.info{color:rgba(0,0,0,.45)}.modalBody .tips .tipItem.warning{color:#ff8c00;display:flex;align-items:center;gap:4px}.modalBody .tips .tipItem.warning .tipIcon{font-size:14px;color:#ff8c00}@keyframes watermark-extraction-progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes watermark-extraction-progress-shake{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}to{transform:translate(0)}}.survey-modal-wrapper{position:fixed;bottom:24px;right:24px;z-index:1000;width:480px;max-width:calc(100vw - 48px);transform:scale(.6);transform-origin:bottom right;animation:slideInUp .3s ease-out;pointer-events:auto}@keyframes slideInUp{0%{transform:scale(.6) translateY(100%);opacity:0}to{transform:scale(.6) translateY(0);opacity:1}}.survey-modal-content{position:relative;padding:32px;background:#1b1c21;color:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.survey-modal-content .survey-close-btn{position:absolute;top:16px;right:16px;font-size:18px;color:rgba(255,255,255,.65);cursor:pointer;transition:color .3s;z-index:1}.survey-modal-content .survey-close-btn:hover{color:rgba(255,255,255,.85)}.survey-modal-content .survey-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.survey-modal-content .survey-header .survey-icon{flex-shrink:0}.survey-modal-content .survey-header .survey-icon .icon-bg{width:56px;height:56px;background:#1861ff;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative}.survey-modal-content .survey-header .survey-icon .icon-bg .icon-bubble{width:36px;height:36px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;margin:2px}.survey-modal-content .survey-header .survey-icon .icon-bg .icon-bubble .icon-pencil{width:16px;height:16px}.survey-modal-content .survey-header .survey-title-section{flex:1}.survey-modal-content .survey-header .survey-title-section .survey-title{font-size:20px;font-weight:600;color:#fff;margin:0 0 8px;line-height:28px}.survey-modal-content .survey-header .survey-title-section .survey-status{display:flex;align-items:center;gap:6px}.survey-modal-content .survey-header .survey-title-section .survey-status .status-dot{width:6px;height:6px;background:#52c41a;border-radius:50%;flex-shrink:0}.survey-modal-content .survey-header .survey-title-section .survey-status .status-text{font-size:12px;color:#52c41a;line-height:1.5}.survey-modal-content .survey-body{margin-bottom:24px}.survey-modal-content .survey-body .survey-description{font-size:14px;color:rgba(255,255,255,.85);line-height:22px;margin:0}.survey-modal-content .survey-body .survey-description strong{font-weight:600;color:#fff}.survey-modal-content .survey-actions{display:flex;align-items:center;gap:16px}.survey-modal-content .survey-actions .survey-btn-primary{flex:1;height:44px;background:#1861ff;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s}.survey-modal-content .survey-actions .survey-btn-primary:hover{background:#0050d9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,97,255,.3)}.survey-modal-content .survey-actions .survey-btn-primary:active{transform:translateY(0)}.survey-modal-content .survey-actions .survey-btn-primary .anticon{font-size:14px}.survey-modal-content .survey-actions .survey-btn-secondary{padding:0 20px;height:44px;background:transparent;border:none;color:rgba(255,255,255,.65);font-size:14px;cursor:pointer;transition:color .3s}.survey-modal-content .survey-actions .survey-btn-secondary:hover{color:rgba(255,255,255,.85)}.survey-button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;cursor:pointer;transition:all .3s}.survey-button .survey-icon{width:20px;height:20px;flex-shrink:0}.survey-button .survey-icon svg{width:100%;height:100%}.survey-button .survey-text{font-size:14px;color:#374151;font-weight:400;white-space:nowrap}.survey-button .notification-dot{position:absolute;top:-2px;right:-1px;width:12px;height:12px;background:#ef4444;border-radius:50%;border:2px solid #ffffff}.joyride-step-content{padding:24px;background:#fff}.joyride-step-content .joyride-step-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-right:32px}.joyride-step-content .joyride-step-number{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 8px;border-radius:10px;background:rgba(24,144,255,.1);color:#1890ff;font-size:12px;font-weight:600;flex-shrink:0;letter-spacing:.02em}.joyride-step-content .joyride-step-title{font-size:18px;font-weight:600;margin:0;color:#262626;line-height:1.4;letter-spacing:-.01em}.joyride-step-content .joyride-step-add-photo .joyride-step-title{color:#1890ff;font-size:19px;margin-bottom:4px;font-weight:600}.joyride-step-content .joyride-step-body{margin-top:4px}.joyride-step-content .joyride-step-description{font-size:14px;color:#595959;line-height:1.6;margin:0 0 16px}.joyride-step-content .joyride-step-description:last-child{margin-bottom:0}.joyride-step-content .joyride-step-description .highlight-text{color:#1890ff;font-weight:500;background:transparent;padding:0;border-bottom:2px solid rgba(24,144,255,.2);display:inline;transition:all .2s ease;position:relative}.joyride-step-content .joyride-step-description .highlight-text:hover{border-bottom-color:rgba(24,144,255,.4);color:#40a9ff}.joyride-step-content .joyride-step-description .badge-add{display:inline-block;padding:2px 6px;border-radius:3px;background:rgba(82,196,26,.1);color:#52c41a;font-size:12px;font-weight:500;margin:0 2px}.joyride-step-content .joyride-step-description .badge-delete{display:inline-block;padding:2px 6px;border-radius:3px;background:rgba(255,77,79,.1);color:#ff4d4f;font-size:12px;font-weight:500;margin:0 2px}.joyride-step-content .joyride-step-description .badge-modify{display:inline-block;padding:2px 6px;border-radius:3px;background:rgba(24,144,255,.1);color:#1890ff;font-size:12px;font-weight:500;margin:0 2px}.joyride-step-content .joyride-step-hint{color:#8c8c8c;font-size:13px;font-style:italic;padding-top:8px;border-top:1px solid #f0f0f0;margin-top:14px!important;padding-top:14px!important}.joyride-step-content .joyride-step-hint .highlight-text{font-style:normal}.joyride-step-content .joyride-step-tip{display:flex;align-items:flex-start;gap:6px;padding:8px 12px;background:#f0f7ff;border-left:3px solid #1890ff;border-radius:2px;font-size:13px;color:#595959;line-height:1.5}.joyride-step-content .joyride-step-tip .tip-icon{font-size:14px;color:#1890ff;margin-top:2px;flex-shrink:0}.joyride-step-content .joyride-step-list{margin:0 0 12px;padding-left:18px;color:#595959;font-size:14px;line-height:1.8}.joyride-step-content .joyride-step-list li{margin-bottom:6px}.joyride-step-content .joyride-step-list li:last-child{margin-bottom:0}.joyride-step-content .joyride-step-list li strong{color:#262626;font-weight:500}.joyride-step-content .joyride-step-notice{margin-top:16px;padding:14px 16px;background:#fff7e6;border:1px solid rgba(255,183,77,.3);border-radius:8px;box-shadow:0 1px 3px rgba(255,183,77,.1)}.joyride-step-content .joyride-step-notice .notice-header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.joyride-step-content .joyride-step-notice .notice-header .notice-icon{font-size:16px;color:#ff9800}.joyride-step-content .joyride-step-notice .notice-header strong{font-size:14px;font-weight:500;color:#e65100}.joyride-step-content .joyride-step-notice .notice-list{margin:0;padding-left:18px;color:#e65100;font-size:13px;line-height:1.6}.joyride-step-content .joyride-step-notice .notice-list li{margin-bottom:4px}.joyride-step-content .joyride-step-notice .notice-list li:last-child{margin-bottom:0}.watermarkBatchEditor .leftPanel.joyride-step-add-photo-active .emptyState button.ant-btn-primary,.watermarkBatchEditor .leftPanel.joyride-step-add-photo-active .emptyState .ant-btn-primary,.watermarkBatchEditor .leftPanel.joyride-step-add-photo-active .footer-bottom button.ant-btn-primary[ghost],.watermarkBatchEditor .leftPanel.joyride-step-add-photo-active .footer-bottom .ant-btn-primary[ghost]{box-shadow:0 0 0 3px rgba(24,144,255,.2),0 2px 8px rgba(24,144,255,.3)!important;border-color:#1890ff!important;transform:scale(1.02);transition:all .3s ease;z-index:10002;position:relative;animation:buttonPulse 2s ease-in-out infinite}.watermark-batch-editor-download-progress-modal .download-progress-content{padding:20px 0;text-align:center}.watermark-batch-editor-download-progress-modal .download-progress-content .download-progress-text{margin-top:16px;color:#666;font-size:14px}.upload-edited-photos-modal .ant-modal-header{padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.upload-edited-photos-modal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:600;color:rgba(0,0,0,.85)}.upload-edited-photos-modal .ant-modal-body{padding:0}.upload-edited-photos-modal .upload-edited-photos-modal-content{padding:16px 24px;display:flex;flex-direction:column;height:60vh;overflow:hidden}.upload-edited-photos-modal .upload-edited-photos-modal-content .folder-select-wrapper{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:16px;flex-shrink:0}.upload-edited-photos-modal .upload-edited-photos-modal-content .folder-select-wrapper .folder-select-label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:8px}.upload-edited-photos-modal .upload-edited-photos-modal-content .folder-select-wrapper .folder-select-label .anticon{color:#1890ff;font-size:16px}.upload-edited-photos-modal .upload-edited-photos-modal-content .folder-select-wrapper .folder-select-group{display:flex;align-items:center;gap:8px}.upload-edited-photos-modal .upload-edited-photos-modal-content .folder-select-wrapper .folder-select-group .folder-select{flex:1;min-width:200px;max-width:400px}.upload-edited-photos-modal .upload-edited-photos-modal-content .folder-select-wrapper .folder-select-group .folder-select .ant-select-selector{border-radius:4px}.upload-edited-photos-modal .upload-edited-photos-modal-content .folder-select-wrapper .folder-select-group .create-folder-btn{padding:0 8px;height:32px;flex-shrink:0;color:#1890ff;font-size:14px}.upload-edited-photos-modal .upload-edited-photos-modal-content .folder-select-wrapper .folder-select-group .create-folder-btn:hover{color:#40a9ff}.upload-edited-photos-modal .upload-edited-photos-modal-content .folder-select-wrapper .folder-select-group .create-folder-btn:disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.upload-edited-photos-modal .upload-edited-photos-modal-content .create-folder-input-wrapper{padding:12px 0;margin-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.upload-edited-photos-modal .upload-edited-photos-modal-content .create-folder-input-wrapper .create-folder-input{margin-bottom:8px}.upload-edited-photos-modal .upload-edited-photos-modal-content .create-folder-input-wrapper .create-folder-actions{display:flex;justify-content:flex-end;gap:8px}.upload-edited-photos-modal .upload-edited-photos-modal-content .check-all-wrapper{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:16px;flex-shrink:0}.upload-edited-photos-modal .upload-edited-photos-modal-content .check-all-wrapper .ant-checkbox-wrapper{font-size:14px;font-weight:500;color:rgba(0,0,0,.85)}.upload-edited-photos-modal .upload-edited-photos-modal-content .photos-grid{flex:1;display:grid;grid-template-columns:repeat(5,147px);gap:8px;overflow-y:auto;overflow-x:hidden;min-height:0;justify-content:start}.upload-edited-photos-modal .upload-edited-photos-modal-content .photos-grid .photo-item{position:relative;width:147px;height:147px;cursor:pointer;border-radius:4px;overflow:hidden;border:2px solid transparent;transition:all .2s;background-color:#fff}.upload-edited-photos-modal .upload-edited-photos-modal-content .photos-grid .photo-item.selected{background-color:rgba(0,112,244,.1);border:2px solid #1890ff}.upload-edited-photos-modal .upload-edited-photos-modal-content .photos-grid .photo-item .photo-thumbnail{position:relative;width:100%;height:100%}.upload-edited-photos-modal .upload-edited-photos-modal-content .photos-grid .photo-item .photo-thumbnail .thumbnail-image{width:100%;height:100%;object-fit:contain}.upload-edited-photos-modal .upload-edited-photos-modal-content .photos-grid .photo-item .photo-thumbnail .photoCheckbox{position:absolute;top:4px;right:4px;z-index:5;display:flex;align-items:flex-start;justify-content:flex-end;width:50px;height:40px;cursor:pointer}.upload-edited-photos-modal .upload-edited-photos-modal-content .empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.upload-edited-photos-modal .upload-edited-photos-modal-content .empty-state .empty-icon{font-size:48px;margin-bottom:16px;color:rgba(0,0,0,.25)}.upload-edited-photos-modal .upload-edited-photos-modal-content .empty-state .empty-text{font-size:14px;color:rgba(0,0,0,.45)}.upload-edited-photos-modal .upload-edited-photos-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid rgba(0,0,0,.06)}.upload-edited-photos-modal .upload-edited-photos-modal-footer .footer-info{font-size:14px;color:rgba(0,0,0,.65)}.upload-edited-photos-modal .upload-edited-photos-modal-footer .footer-actions{display:flex;gap:8px;align-items:center}.upload-edited-photos-modal .upload-edited-photos-modal-footer .footer-actions .ant-btn{min-width:80px}.upload-edited-photos-modal .upload-edited-photos-modal-footer .footer-actions .confirm-upload-btn-wrap{position:relative;display:inline-block}.upload-edited-photos-modal .upload-edited-photos-modal-footer .footer-actions .confirm-upload-btn-wrap .confirm-upload-svip-badge{position:absolute;top:-6px;right:-6px;cursor:default;z-index:1;letter-spacing:.5px}.upload-edited-photos-modal .upload-edited-photos-modal-footer .footer-actions .confirm-upload-btn-wrap .confirm-upload-btn.ant-btn-primary{min-width:96px}.upload-delete-confirm-modal .upload-delete-body .upload-delete-intro{font-size:14px;color:rgba(0,0,0,.85);line-height:1.6;margin:0 0 12px}.upload-delete-confirm-modal .upload-delete-body .upload-delete-intro strong{color:#d4380d;font-weight:600}.upload-delete-confirm-modal .upload-delete-body .upload-delete-steps{font-size:13px;color:rgba(0,0,0,.65);margin-bottom:12px}.upload-delete-confirm-modal .upload-delete-body .upload-delete-steps .upload-delete-steps-title{font-weight:600;color:rgba(0,0,0,.85);margin-bottom:6px}.upload-delete-confirm-modal .upload-delete-body .upload-delete-steps ol{margin:0;padding-left:18px;line-height:1.6}.upload-delete-confirm-modal .upload-delete-body .upload-delete-steps ol li{margin-bottom:4px}.upload-delete-confirm-modal .upload-delete-body .upload-delete-steps ol li strong{color:#d4380d}.upload-delete-confirm-modal .upload-delete-body .upload-delete-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;color:#ad4e00;font-size:13px;line-height:1.55;margin-bottom:16px}.upload-delete-confirm-modal .upload-delete-body .upload-delete-warning .anticon{color:#fa8c16;font-size:18px;flex-shrink:0;margin-top:1px}.upload-delete-confirm-modal .upload-delete-body .upload-delete-warning .upload-delete-warning-content{flex:1;min-width:0}.upload-delete-confirm-modal .upload-delete-body .upload-delete-warning .upload-delete-warning-title{font-weight:600;display:block;margin-bottom:6px;color:#ad4e00}.upload-delete-confirm-modal .upload-delete-body .upload-delete-warning ul{margin:0;padding-left:16px}.upload-delete-confirm-modal .upload-delete-body .upload-delete-warning ul li{margin-bottom:4px}.upload-delete-confirm-modal .upload-delete-body .upload-delete-warning ul li:last-child{margin-bottom:0}.upload-delete-confirm-modal .upload-delete-body .upload-delete-checkbox{font-size:14px;color:rgba(0,0,0,.85);line-height:1.5}@media(max-width:768px){.upload-edited-photos-modal .ant-modal{width:95%!important;max-width:95%}.upload-edited-photos-modal .upload-edited-photos-modal-content .photos-grid{grid-template-columns:repeat(3,1fr);gap:8px}.upload-edited-photos-modal .upload-edited-photos-modal-content .photos-grid .photo-item{width:100%;height:auto;aspect-ratio:1}.upload-edited-photos-modal .upload-edited-photos-modal-footer{flex-direction:column;gap:12px;align-items:stretch}.upload-edited-photos-modal .upload-edited-photos-modal-footer .footer-info{text-align:center}.upload-edited-photos-modal .upload-edited-photos-modal-footer .footer-actions{width:100%}.upload-edited-photos-modal .upload-edited-photos-modal-footer .footer-actions .ant-btn{flex:1}}.fullscreen-preview-modal .ant-modal-content{background:transparent;box-shadow:none}.fullscreen-preview-modal .ant-modal-close{color:#fff;z-index:1001}.fullscreen-preview-modal .ant-modal-close:hover{color:rgba(255,255,255,.8)}.fullscreen-preview-modal .preview-container{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;cursor:pointer;position:relative}.fullscreen-preview-modal .preview-failure-reason{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:12px 24px;border-radius:4px;max-width:80%;text-align:center;font-size:14px}.watermarkBatchEditor{height:100vh;overflow:hidden}.watermarkBatchEditor .content{height:100%;padding:0;display:flex;flex-direction:column}.watermarkBatchEditor .header{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.watermarkBatchEditor .header h2{margin:0;font-size:18px;font-weight:500}.watermarkBatchEditor .mainContent{flex:1;display:flex;overflow:hidden;align-items:stretch}.watermarkBatchEditor .leftPanel{width:320px;flex-shrink:0;border-right:1px solid #f0f0f0;overflow-y:auto;background-color:#fff}.watermarkBatchEditor .centerPanel{flex:1;min-width:25%;display:flex}.watermarkBatchEditor .rightPanel{width:518px;flex-shrink:0;border-left:1px solid #f0f0f0;overflow-y:auto;background-color:#fff;scrollbar-width:none;-ms-overflow-style:none}.watermarkBatchEditor .rightPanel::-webkit-scrollbar{display:none}.preview-content-panel{display:flex;flex-direction:row;gap:16px;overflow:hidden;width:100%;height:100%;box-sizing:border-box}.preview-content-panel .diffSection{flex:0 0 calc(50% - 8px);overflow-y:auto;padding:12px;background-color:#f5f5f5;border-radius:4px;box-sizing:border-box}.preview-content-panel .title{margin-bottom:12px;font-size:16px;font-weight:500}.preview-content-panel .empty{color:#999;text-align:center;padding:20px}.preview-content-panel .remarkSection{flex:0 0 calc(50% - 8px);display:flex;flex-direction:column;gap:8px;overflow:hidden;box-sizing:border-box}.preview-content-panel .remarkLabel{font-size:14px;font-weight:500;flex-shrink:0}.preview-content-panel .remarkInputWrapper{position:relative;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.preview-content-panel .remarkTextarea{width:100%!important;max-width:100%!important;padding-right:70px!important;resize:none;flex:1;min-height:80px;max-height:100%;overflow-y:auto;box-sizing:border-box!important}.preview-content-panel .saveButton{position:absolute;right:8px;bottom:8px;z-index:10}.diff-content-display .item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08)}.diff-content-display .item:last-child{border-bottom:none}.diff-content-display .itemLabel{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;border-radius:2px;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.4em}.diff-content-display .itemAdd .itemLabel{background-color:#e3fce4;color:#00b424}.diff-content-display .itemModify .itemLabel{background-color:#e6f3ff;color:#0070f4}.diff-content-display .itemDelete .itemLabel{background-color:#fff4f0;color:#ea4d3d}.diff-content-display .itemContent{flex:1;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#222;word-break:break-word;white-space:normal}.preview-drawer-content{display:flex;flex-direction:column;gap:16px;height:100%;width:100%;box-sizing:border-box}.preview-drawer-content .imageSection{height:70%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:16px;overflow-x:auto;overflow-y:hidden;box-sizing:border-box}.preview-drawer-content .imageItem{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;box-sizing:border-box;padding:8px}.preview-drawer-content .image{max-width:100%;max-height:calc(100% - 40px);width:auto;height:auto;object-fit:contain;flex-shrink:1}.preview-drawer-content .imageLabel{margin-top:8px;font-size:14px;font-weight:500;color:#333;flex-shrink:0;white-space:nowrap;height:24px;line-height:24px}.preview-drawer-content .contentSection{height:30%;display:flex;flex-direction:row;gap:16px;overflow:hidden;min-height:0;width:100%;box-sizing:border-box}.batch-auto-process-modal .batch-auto-process-content .timer-section{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;margin-bottom:20px;background-color:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.batch-auto-process-modal .batch-auto-process-content .timer-section .timer-label{font-size:14px;color:#6b7280;font-weight:500}.batch-auto-process-modal .batch-auto-process-content .timer-section .timer-value{font-size:18px;color:#1f2937;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.batch-auto-process-modal .batch-auto-process-content .input-section{display:flex;align-items:center;gap:12px;margin-bottom:24px}.batch-auto-process-modal .batch-auto-process-content .input-section label{font-weight:500;color:#1f2937}.batch-auto-process-modal .batch-auto-process-content .input-section .hint{color:#6b7280;font-size:14px}.batch-auto-process-modal .batch-auto-process-content .progress-section{margin-top:24px}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-info{margin-bottom:16px}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-info .phase-label{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-info .step-label{font-size:14px;color:#6b7280;line-height:1.5}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-details{margin-top:12px;font-size:14px;color:#6b7280}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-details .final-stats{display:flex;flex-direction:column;gap:12px;margin-top:16px}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-details .final-stats .stats-section .stats-title{font-weight:600;color:#1f2937;margin-bottom:8px;font-size:14px}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-details .final-stats .stats-section .stats-items{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-details .final-stats .stats-section .stats-items .stat-item{color:#6b7280}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-details .final-stats .stats-section .stats-items .stat-item .stat-value{font-weight:600;margin:0 4px}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-details .final-stats .stats-section .stats-items .stat-item .stat-value.success{color:#10b981}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-details .final-stats .stats-section .stats-items .stat-item .stat-value.failed{color:#ef4444}.batch-auto-process-modal .batch-auto-process-content .progress-section .progress-details .final-stats .stats-section .stats-items .stat-item .stat-value.timeout{color:#f59e0b}.watermark-batch-editor-test{height:100vh;display:flex;flex-direction:column}.watermark-batch-editor-test .content{flex:1;padding:24px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.watermark-batch-editor-test .content .table-container{flex:1;display:flex;flex-direction:column;min-height:0}.watermark-batch-editor-test .page-header-extra{display:flex;align-items:center;gap:16px}.watermark-batch-editor-test .page-header-extra .steps-container{display:flex;align-items:center;height:40px;padding:0 20px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:16px}.watermark-batch-editor-test .page-header-extra .steps-container .step-item{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;transition:background-color .2s;height:100%}.watermark-batch-editor-test .page-header-extra .steps-container .step-item:hover:not(.processing){background-color:#f3f4f6}.watermark-batch-editor-test .page-header-extra .steps-container .step-item.processing .step-icon{color:#3b82f6}.watermark-batch-editor-test .page-header-extra .steps-container .step-item.completed .step-icon{color:#52c41a}.watermark-batch-editor-test .page-header-extra .steps-container .step-item .step-icon{font-size:18px;color:#3b82f6}.watermark-batch-editor-test .page-header-extra .steps-container .step-item .step-text{font-size:14px;color:#374151;font-weight:400}.watermark-batch-editor-test .page-header-extra .steps-container .step-divider{width:1px;height:24px;background-color:#e5e7eb}.watermark-batch-editor-test .page-header-extra .batch-process-btn{height:40px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;align-items:center}.ai-recognition-page{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto;background-color:#eee}.ai-recognition-page .Header{background-color:#fff;padding-bottom:8px}.ai-recognition-page .content{background-color:#eee;position:relative;padding:31px 33px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.ai-recognition-page .content .main-content-container{flex:1;justify-content:center;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.ai-recognition-page .content .main-content-container .main-content{align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.ai-recognition-page .content .main-content-container .main-content .upload-section{margin-right:64px;width:400px}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container{width:100%;background-color:#fff;border-radius:10px;box-shadow:4px 4px 18px rgba(87,135,247,.08);padding:24px}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .ant-upload-drag{background:#fafafa;border:1px dashed rgb(193,193,193);border-radius:8px}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .ant-upload-drag .ant-upload-drag-icon img{width:64px;height:58px}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .ant-upload-drag .ant-upload-text{font-size:20px;font-weight:500;line-height:22px;text-align:center;color:#1e1e1e;margin-bottom:12px}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .ant-upload-drag .ant-upload-hint{font-size:13px;font-weight:400;line-height:18px;text-align:center;color:#666}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .upload-btn{margin-top:27px;width:168px;height:41px;border-radius:8px;background:linear-gradient(265.52deg,#17c0ff -56.26%,#1c4df7 181.12%);box-shadow:0 1px 5px rgba(21,136,248,.5);font-size:17px;font-weight:600;color:#fff;border:none;cursor:pointer}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .upload-btn span{vertical-align:middle}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .upload-btn img{margin-left:9px;height:20px;width:20px;vertical-align:middle}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .image-list{margin-top:16px;max-height:300px;overflow-y:auto}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .image-list .image-item{display:inline-block;margin:4px;position:relative}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .image-list .image-item img{width:80px;height:80px;object-fit:cover;border-radius:4px;border:1px solid #d9d9d9}.ai-recognition-page .content .main-content-container .main-content .upload-section .upload-container .image-list .image-item .remove-btn{position:absolute;top:-8px;right:-8px;width:16px;height:16px;background:#ff4d4f;border-radius:50%;border:none;color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ai-recognition-page .content .main-content-container .main-content .recognition-section{flex:1;min-width:0}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container{width:100%;background-color:#fff;border-radius:10px;box-shadow:4px 4px 18px rgba(87,135,247,.08);padding:24px;min-height:400px}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-header .title{font-size:18px;font-weight:600;color:#1e1e1e}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-header .action-buttons{display:flex;gap:12px}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-header .action-buttons .action-btn{height:32px;border-radius:6px;font-size:14px;font-weight:500}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-header .action-buttons .action-btn.primary{background:linear-gradient(265.52deg,#17c0ff -56.26%,#1c4df7 181.12%);border:none;color:#fff}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-header .action-buttons .action-btn.secondary{background:#fff;border:1px solid #d9d9d9;color:#666}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .empty-state{text-align:center;padding:60px 20px;color:#8c8c8c}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .empty-state .empty-icon{font-size:48px;margin-bottom:16px;color:#d9d9d9}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .empty-state .empty-text{font-size:16px;margin-bottom:8px}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .empty-state .empty-hint{font-size:14px;color:#bfbfbf}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .loading-state{text-align:center;padding:60px 20px}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .loading-state .loading-icon{font-size:32px;color:#1890ff;margin-bottom:16px}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .loading-state .loading-text{font-size:16px;color:#666}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .result-content .result-item{padding:16px;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .result-content .result-item .result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .result-content .result-item .result-header .result-title{font-size:16px;font-weight:500;color:#262626}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .result-content .result-item .result-header .confidence{font-size:14px;color:#52c41a;font-weight:500}.ai-recognition-page .content .main-content-container .main-content .recognition-section .recognition-container .recognition-content .result-content .result-item .result-details{font-size:14px;color:#666;line-height:1.5}.ai-recognition-page .content .example-section{margin-top:32px}.ai-recognition-page .content .example-section .example-container{background-color:#fff;border-radius:10px;box-shadow:4px 4px 18px rgba(87,135,247,.08);padding:24px}.ai-recognition-page .content .example-section .example-container .example-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ai-recognition-page .content .example-section .example-container .example-header .title{font-size:18px;font-weight:600;color:#1e1e1e}.ai-recognition-page .content .example-section .example-container .example-header .shuffle-btn{background:none;border:none;color:#0093ff;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:4px}.ai-recognition-page .content .example-section .example-container .example-header .shuffle-btn:hover{color:#40a9ff}.ai-recognition-page .content .example-section .example-container .example-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.ai-recognition-page .content .example-section .example-container .example-grid .example-item{cursor:pointer;border-radius:8px;overflow:hidden;transition:transform .2s}.ai-recognition-page .content .example-section .example-container .example-grid .example-item:hover{transform:scale(1.05)}.ai-recognition-page .content .example-section .example-container .example-grid .example-item img{width:100%;height:120px;object-fit:cover}.ai-recognition-page .content .example-section .example-container .example-grid .example-item .example-label{padding:8px;background:#f8f9fa;text-align:center;font-size:12px;color:#666}.ai-recognition-page .content .example-section .example-container .navigation-container{display:flex;justify-content:center;align-items:center;margin-top:24px;gap:16px}.ai-recognition-page .content .example-section .example-container .navigation-container .nav-btn{width:80px;height:32px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;color:#666;font-size:14px;cursor:pointer}.ai-recognition-page .content .example-section .example-container .navigation-container .nav-btn:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.ai-recognition-page .content .example-section .example-container .navigation-container .nav-btn:disabled{opacity:.5;cursor:not-allowed}.ai-recognition-page .content .contact-us{height:31px;text-align:right;margin-top:24px}.ai-recognition-page .content .contact-us .contact-us-text{font-size:16px;color:#666}.ai-recognition-page .content .contact-us .contact-us-btn{font-size:16px;font-weight:600;color:#0093ff;background:none;border:none;cursor:pointer}.ai-recognition-page .content .contact-us .contact-us-btn:hover{color:rgba(0,147,255,.8)}.ai-recognition-page .section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.ai-recognition-page .section-title .title-text{font-size:16px;font-weight:700;color:#848484;margin-right:8px;white-space:nowrap;flex-shrink:0;line-height:24px}.ai-recognition-page .section-title .editable-tag{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;padding:2px 8px;height:24px;background-color:#f4fafd;border-radius:2px;cursor:pointer;position:relative}.ai-recognition-page .section-title .editable-tag .tag-text{font-size:14px;color:#0070f4;font-weight:400;line-height:1.4em}.ai-recognition-page .section-title .editable-tag .tag-icon{width:20px;height:18px;color:#0070f4;display:flex;align-items:center;justify-content:center}.ai-recognition-page .hazard-card{position:relative;width:100%;min-height:54px;background-color:#f4fafd;border-radius:4px;display:flex;align-items:flex-start;padding:12px;gap:12px}.ai-recognition-page .hazard-card .hazard-card-item{flex:1;display:flex;flex-direction:column}.ai-recognition-page .hazard-card .hazard-card-item>div{display:flex;flex-direction:column;gap:4px;padding:8px 0}.ai-recognition-page .hazard-card .hazard-card-item>div:not(:last-child){border-bottom:1px solid #e8f4fd}.ai-recognition-page .hazard-card .hazard-card-item>div:last-child{padding-bottom:0}.ai-recognition-page .hazard-card .card-title{font-family:PingFang SC;font-weight:600;font-size:17px;line-height:24px;color:#444;margin:0}.ai-recognition-page .hazard-card .card-description{font-family:PingFang SC;font-weight:400;font-size:14px;line-height:20px;color:#666;margin:0;word-wrap:break-word}.ai-recognition-page .hazard-card .card-toggle{display:flex;align-items:center;gap:7px;flex-shrink:0;align-self:flex-start;margin-top:12px}.ai-recognition-page .hazard-card .card-toggle .toggle-text{font-family:PingFang SC;font-weight:400;font-size:16px;line-height:20px;color:#0070f4}.ai-recognition-page .hazard-card .card-toggle .toggle-icon-wrapper{width:24px;height:24px;background-color:#fff;border-radius:0;display:flex;align-items:center;justify-content:center}.ai-recognition-page .hazard-card .card-toggle .toggle-icon-wrapper .toggle-icon{width:20.82px;height:18.52px;color:#0070f4}.ai-recognition-page .reference-section{margin-bottom:24px}.ai-recognition-page .reference-section .reference-textarea{width:100%;font-size:17px;padding-top:10px;padding-bottom:10px;border:1px solid #e0e0e0;border-radius:6px;color:#444}.ai-recognition-page .waiting-recognition{display:flex;width:100%}.ai-recognition-page .right-section{margin-bottom:24px}.ai-recognition-page .right-section .right-section-content{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:11px;min-height:120px;color:#666;font-size:17px;line-height:1.5}.ai-recognition-page .right-section .right-section-content-text{font-size:17px;line-height:1.5;color:#a6a6a6}.ai-recognition-page .common-button{background:linear-gradient(265.52deg,#17c0ff -56.26%,#1c4df7 181.12%);border:none;border-radius:4px;width:150px;height:40px;font-weight:700;font-size:17px;color:#fff;cursor:pointer}.ai-recognition-page .common-button:hover{opacity:.9}.ai-recognition-page .common-button:active{opacity:.8}.ai-recognition-page .action-buttons-container{display:flex;flex-direction:row;justify-content:space-between;gap:16px;margin-top:24px;margin-bottom:100px}.ai-recognition-page .action-buttons-container .export-button{width:183px;height:41px;background:linear-gradient(265.52deg,#17c0ff -56.26%,#1c4df7 181.12%);border:none;border-radius:8px;box-shadow:0 1px 5px rgba(21,136,248,.5);color:#fff;font-size:17px;font-weight:600;font-family:PingFang SC;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;align-self:flex-start}.ai-recognition-page .action-buttons-container .export-button:hover{opacity:.9}.ai-recognition-page .action-buttons-container .export-button:active{opacity:.8}.waiting-recognition{width:100%;height:auto;background-color:#fff;border-radius:10px;box-shadow:-2px -1px 13.6px #e9e9e9;padding:24px;position:relative;display:flex;flex-direction:column;gap:30px}.waiting-recognition .recognition-tip .tip-text{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#000}.waiting-recognition .steps-container{display:flex;flex-direction:column;gap:40px}.waiting-recognition .steps-container .step-section{flex:1}.waiting-recognition .steps-container .step-section .step-title{margin-bottom:10px}.waiting-recognition .steps-container .step-section .step-title .step-title-text{font-family:PingFang SC,sans-serif;font-size:17px;font-weight:600;line-height:1.4;color:#222}.waiting-recognition .steps-container .step-section .selection-area .selection-box{width:130px;height:135px;background-color:#ebf6ff;border:1px dashed #0070f4;border-radius:9px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.waiting-recognition .steps-container .step-section .selection-area .selection-box .selection-icon{width:45px;height:45px}.waiting-recognition .steps-container .step-section .selection-area .selection-box .selection-status{font-family:PingFang SC,sans-serif;font-size:15px;font-weight:600;line-height:1.4;color:#000}.waiting-recognition .steps-container .model-description{margin-top:12px;display:flex;justify-content:space-between;align-items:center;height:60px;background-color:#f4fafd;border-radius:4px;padding:12px}.waiting-recognition .steps-container .model-description .description-text{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#666;margin-left:12}.waiting-recognition .steps-container .model-description .switch-button{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#0070f4;height:auto}.waiting-recognition .steps-container .model-name{margin-top:16px;text-align:center}.waiting-recognition .steps-container .model-name .model-name-text{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:#222}.waiting-recognition .steps-container .model-placeholder{margin-top:12px;display:flex;justify-content:space-between;align-items:center;height:60px;background-color:#f8f8f8;border:1px dashed #d9d9d9;border-radius:4px;padding:12px}.waiting-recognition .steps-container .model-placeholder .placeholder-text{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#999;margin-left:12}.waiting-recognition .steps-container .model-placeholder .switch-button{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#0070f4;height:auto}.waiting-recognition .recognition-button{margin-top:30px;display:flex;justify-content:center}.waiting-recognition .recognition-button .start-button{width:533px;height:41px;background:linear-gradient(135deg,#17c0ff,#1c4df7);border:none;border-radius:8px;box-shadow:0 1px 5px rgba(21,136,248,.5);color:#fff;font-size:17px;font-weight:600;font-family:PingFang SC,sans-serif;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;text-align:center;line-height:1.4;padding:0 16px}.waiting-recognition .recognition-button .start-button:hover{opacity:.9}.waiting-recognition .recognition-button .start-button:active{opacity:.8}.waiting-recognition .recognition-button .start-button:focus{outline:none}.status-title{font-size:16px;font-weight:700;color:#848484;margin-right:8px}@keyframes shimmer-loading{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradient-skeleton-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.custom-gradient-skeleton .ant-skeleton-paragraph li{position:relative;overflow:hidden;background:var(--gradient-background, linear-gradient(90deg, #73bcff 0%, #a1c0ff 36.35%, #d4d8ff 62.76%, rgba(255, 255, 255, 0) 100%))!important;background-size:100% 100%!important;height:22px;border-radius:var(--border-radius, 11px)!important;animation:gradient-skeleton-loading var(--animation-duration, 1.4s) ease-in-out infinite!important}.custom-gradient-skeleton .ant-skeleton-paragraph li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3) 20%,rgba(255,255,255,.6),rgba(255,255,255,.3) 80%,rgba(255,255,255,0));background-size:200% 100%;animation:shimmer-loading var(--shimmer-duration, 2s) ease-in-out infinite;border-radius:inherit}.custom-gradient-skeleton .ant-skeleton-paragraph li.shimmer-only{background:var(--skeleton-base-color, #f0f0f0)!important;animation:none!important}.custom-gradient-skeleton .ant-skeleton-paragraph li.gradient-only:before{display:none}.feedback-modal .ant-modal-header{text-align:center;border-bottom:1px solid #f0f0f0;padding:16px 24px}.feedback-modal .ant-modal-title{font-size:18px;font-weight:600;color:#262626}.feedback-modal .ant-modal-body{padding:24px}.feedback-content{width:100%}.feedback-subtitle{font-size:14px;color:#666;margin-bottom:24px;line-height:1.5}.question-section{margin-bottom:24px}.question-title{font-size:14px;color:#262626;margin-bottom:12px;font-weight:500}.required{color:#ff4d4f;margin-right:4px}.rating-labels{display:flex;justify-content:space-between;width:100%;margin:8px auto}.rating-label-left,.rating-label-right{font-size:12px;color:#999;white-space:nowrap}.rating-buttons{display:flex;gap:8px;justify-content:space-between;width:100%;margin-left:auto;margin-right:auto}.rating-button{width:50px;height:32px;border:1px solid #f5f5f5;background-color:#f5f5f5;border-radius:4px;font-size:14px;color:#262626;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.rating-button:hover{border-color:#0093ff;background-color:#e6f7ff}.rating-button.selected{background-color:#0093ff;border-color:#0093ff;color:#fff}.rating-button.selected:hover{background-color:#0093ff;border-color:#0093ff}.feedback-modal .ant-input{border-radius:10px;border:1px solid #d9d9d9;padding:8px 12px;font-size:14px}.feedback-modal .ant-input:focus,.feedback-modal .ant-input-focused{border-color:#0093ff;box-shadow:0 0 0 2px rgba(0,147,255,.1)}.feedback-modal .ant-input.error{border-color:#ff4d4f}.feedback-modal .ant-input.error:focus,.feedback-modal .ant-input.error.ant-input-focused{border-color:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,79,.1)}.error-message{color:#ff4d4f;font-size:12px;margin-top:4px;line-height:1.4}.button-section{display:flex;justify-content:center;gap:16px;margin-top:32px;padding-top:16px}.cancel-button{min-width:80px;height:36px;border-radius:4px;border:1px solid #d9d9d9;background-color:#fff;color:#262626;font-size:14px}.cancel-button:hover{border-color:#0093ff;color:#0093ff}.submit-button{min-width:260px;height:40px;border-radius:8px;background-color:#0093ff;border-color:#0093ff;font-size:14px}.submit-button:hover{background-color:#0080e6;border-color:#0080e6}.submit-button:focus{background-color:#0080e6;border-color:#0080e6}.phone-callback-checkbox{font-size:14px;color:#262626}.phone-callback-checkbox .ant-checkbox{margin-right:8px}.phone-callback-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#0093ff;border-color:#0093ff}.phone-callback-checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:#0093ff}.functional-feedback{display:flex;align-items:center;gap:12px}.functional-feedback .functional-feedback-label{font-size:14px;font-weight:600;color:#444;font-family:PingFang SC}.functional-feedback .functional-feedback-buttons{display:flex;gap:12px}.functional-feedback .functional-feedback-buttons .functional-feedback-button{height:34px;background-color:#fff;border:none;border-radius:3px;color:#000;font-size:14px;font-weight:600;font-family:PingFang SC;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:4px;padding:4px 17px}.functional-feedback .functional-feedback-buttons .functional-feedback-button.positive:hover{background-color:#f0f9ff}.functional-feedback .functional-feedback-buttons .functional-feedback-button.positive:active{background-color:#e0f2fe}.functional-feedback .functional-feedback-buttons .functional-feedback-button.negative:hover{background-color:#fafafa}.functional-feedback .functional-feedback-buttons .functional-feedback-button.negative:active{background-color:#f5f5f5}.functional-feedback .functional-feedback-buttons .functional-feedback-button.default:hover{background-color:#f8f9fa}.functional-feedback .functional-feedback-buttons .functional-feedback-button.default:active{background-color:#e9ecef}.functional-feedback .functional-feedback-buttons .functional-feedback-button.disabled{background-color:#f5f5f5!important;color:#999!important;cursor:not-allowed!important;opacity:.6}.functional-feedback .functional-feedback-buttons .functional-feedback-button.disabled svg,.functional-feedback .functional-feedback-buttons .functional-feedback-button.disabled .icon{color:#bfbfbf!important;fill:#bfbfbf!important}.functional-feedback .functional-feedback-buttons .functional-feedback-button.disabled:hover,.functional-feedback .functional-feedback-buttons .functional-feedback-button.disabled:active{background-color:#f5f5f5!important;color:#bfbfbf!important}.functional-feedback .functional-feedback-buttons .functional-feedback-button.disabled:hover svg,.functional-feedback .functional-feedback-buttons .functional-feedback-button.disabled:hover .icon,.functional-feedback .functional-feedback-buttons .functional-feedback-button.disabled:active svg,.functional-feedback .functional-feedback-buttons .functional-feedback-button.disabled:active .icon{color:#bfbfbf!important;fill:#bfbfbf!important}.xc-selector-modal .ant-modal-content{border-radius:8px;overflow:visible}.xc-selector-modal .ant-modal-body{padding:20px;max-height:700px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.xc-selector-modal .ant-modal-body::-webkit-scrollbar{display:none}.xc-selector-modal .ant-modal{width:614px!important}.xc-selector-header{margin-bottom:24px;text-align:center}.xc-selector-title{font-family:PingFang SC,sans-serif;font-weight:600;font-size:24px;line-height:34px;color:#000;margin:0}.xc-selector-list{max-height:450px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.xc-selector-list::-webkit-scrollbar{display:none}.xc-selector-card{width:100%;height:auto;background:#f4fafd;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.xc-selector-card:hover{border-color:#0070f4}.xc-selector-card.xc-selector-card-selected{border-color:#0070f4;background:#f4fafd}.xc-selector-card .ant-card-body{padding:0;height:100%;border:none}.xc-selector-card .ant-card-body{padding:0;height:100%}.xc-selector-card-content{padding:12px;height:100%;box-sizing:border-box;position:relative}.xc-selector-card-content .ant-typography{margin-bottom:0!important}.xc-selector-card-check{position:absolute;top:0;right:0;width:22px;height:22px;z-index:2}.xc-selector-card-check .ant-checkbox-wrapper{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.xc-selector-card-check .ant-checkbox{pointer-events:none}.xc-selector-card-check .ant-checkbox .ant-checkbox-inner{border-radius:2px;border-width:1px;width:14px;height:14px;background-color:transparent;border-color:transparent}.xc-selector-card-check .ant-checkbox .ant-checkbox-inner:after{width:5px;height:8px}.xc-selector-card-check .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#0070f4;border-color:#0070f4}.xc-selector-confirm-btn{width:560px;height:48px;background:#0070f4;border:none;border-radius:4px;font-family:PingFang SC,sans-serif;font-weight:600;font-size:17px;line-height:24px;color:#fff;display:flex;align-items:center;justify-content:center;margin:24px auto 0;transition:background-color .2s ease}.xc-selector-confirm-btn:hover:not(:disabled){background:#005ce6}.xc-selector-confirm-btn:disabled{background:#cbe3ff;color:#fff;cursor:not-allowed}@media(max-width:768px){.xc-selector-modal .ant-modal-body{padding:24px 16px 16px}.xc-selector-header{margin-bottom:12px;background-color:#0070f4}.xc-selector-title{font-size:20px;line-height:28px}.xc-selector-card{height:90px}.xc-selector-card .xc-selector-card-content{padding:12px}.xc-selector-confirm-btn{height:44px;font-size:15px;max-width:none}}@media(max-width:480px){.xc-selector-modal .ant-modal-body{padding:20px 12px 12px}.xc-selector-card{height:80px}.xc-selector-card .xc-selector-card-content{padding:10px}}@keyframes breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.select-detection-time{position:relative;width:100%;height:100%;overflow:hidden;background-color:#f5f7fa;font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1e293b;font-feature-settings:"ss01","ss02","cv01","cv02";-webkit-font-smoothing:antialiased}.select-detection-time *{box-sizing:border-box}.select-detection-time .background-effects{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.select-detection-time .background-effects .effect-blob{position:absolute;border-radius:9999px;mix-blend-mode:multiply;filter:blur(120px)}.select-detection-time .background-effects .blob-blue{top:-10%;left:-10%;width:50%;height:60%;background-color:rgba(239,246,255,.4)}.select-detection-time .background-effects .blob-indigo{bottom:-10%;right:-5%;width:40%;height:50%;background-color:rgba(238,242,255,.4)}.select-detection-time .background-effects .center-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(300px,80vw,600px);height:clamp(300px,80vw,600px);border-radius:9999px;background:linear-gradient(to bottom right,rgba(219,234,254,.3),rgba(250,245,255,.3));filter:blur(64px);opacity:.6}.select-detection-time .content-container{position:relative;z-index:10;display:flex;flex-direction:column;min-height:100%}@media(min-width:1024px){.select-detection-time .content-container{flex-direction:row;height:100%}}.select-detection-time .content-container .left-panel{width:100%;display:flex;flex-direction:column;justify-content:center;padding:clamp(16px,3vw,48px);background-color:rgba(255,255,255,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-right:1px solid rgba(255,255,255,.5);position:relative;overflow:hidden;box-sizing:border-box}@media(min-width:1024px){.select-detection-time .content-container .left-panel{width:41.666667%;flex:0 0 41.666667%;max-width:41.666667%;padding:0 clamp(20px,3vw,48px)}}.select-detection-time .content-container .left-panel>*{max-width:100%;box-sizing:border-box}.select-detection-time .content-container .left-panel .intro-content{margin-bottom:clamp(20px,3vh,32px)}.select-detection-time .content-container .left-panel .intro-content .main-title{font-size:clamp(32px,5vw,48px);line-height:1.2;letter-spacing:-.025em;font-weight:400;color:#1e293b}.select-detection-time .content-container .left-panel .intro-content .main-title .gradient-text{font-weight:700;background:linear-gradient(135deg,#3b82f6,#2563eb 20%,#fbbf24 50%,#f59e0b 85%,#1e293b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%}.select-detection-time .content-container .left-panel .features-list{display:flex;flex-direction:column;gap:20px;padding-left:4px;padding-right:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.select-detection-time .content-container .left-panel .features-list .feature-item{display:flex;align-items:center;gap:16px;cursor:default;width:100%;max-width:100%;box-sizing:border-box;position:relative;padding-right:0;margin-right:0}.select-detection-time .content-container .left-panel .features-list .feature-item .feature-icon-wrapper{width:44px;height:44px;border-radius:1.2rem;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s}.select-detection-time .content-container .left-panel .features-list .feature-item .feature-icon-wrapper .feature-icon{font-size:20px;color:#334155;font-weight:300;animation:breathe 4s ease-in-out infinite}.select-detection-time .content-container .left-panel .features-list .feature-item .feature-text{flex:1;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.select-detection-time .content-container .left-panel .features-list .feature-item .feature-text .feature-title{font-size:.9375rem;font-weight:500;color:#334155;transition:color .3s;overflow-wrap:break-word;word-break:break-word;max-width:100%}.select-detection-time .content-container .left-panel .features-list .feature-item:hover .feature-icon-wrapper{transform:scale(1.05)}.select-detection-time .content-container .left-panel .features-list .feature-item:hover .feature-title{color:#2563eb}.select-detection-time .content-container .left-panel .features-list .feature-item:after,.select-detection-time .content-container .left-panel .features-list .feature-item:before{content:none;display:none}.select-detection-time .content-container .left-panel .features-list .feature-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.select-detection-time .content-container .left-panel .features-list .feature-item:last-child:after{display:none}.select-detection-time .content-container .right-panel{width:100%;height:100%;overflow-y:auto;background:transparent;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:clamp(16px,2.5vw,24px) clamp(16px,2.5vw,24px)}@media(min-width:1024px){.select-detection-time .content-container .right-panel{width:65%;flex:0 0 65%;max-width:65%;padding:clamp(20px,2.5vw,28px) clamp(20px,2.5vw,32px)}}.select-detection-time .content-container .right-panel .config-container{width:100%;max-width:520px;margin:0;display:flex;flex-direction:column;gap:16px}.select-detection-time .content-container .right-panel .config-container .section-header{text-align:left;margin-bottom:0}.select-detection-time .content-container .right-panel .config-container .section-header .section-nav{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.6875rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.select-detection-time .content-container .right-panel .config-container .section-header .section-nav .nav-arrow{font-size:.625rem}.select-detection-time .content-container .right-panel .config-container .section-header .section-nav .nav-current{color:#2563eb}.select-detection-time .content-container .right-panel .config-container .section-header .section-title{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;color:#1e293b;line-height:1.3;letter-spacing:-.01em;margin:0}.select-detection-time .content-container .right-panel .config-container .config-card{background-color:#fff;border-radius:1.5rem;padding:20px;box-shadow:0 20px 40px -10px rgba(0,0,0,.03),0 10px 20px -10px rgba(0,0,0,.02);transition:all .3s ease;cursor:pointer;transform:translateY(0);width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0}.select-detection-time .content-container .right-panel .config-container .config-card:hover{box-shadow:0 25px 50px -12px rgba(6,78,170,.08);transform:translateY(-2px)}.select-detection-time .content-container .right-panel .config-container .config-card.time-card{cursor:default}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .card-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;box-sizing:border-box}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .card-header .card-label{display:block;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em;line-height:1.2;margin:0;flex-shrink:0}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .card-header .card-icon{font-size:1rem;color:#3b82f6;transition:transform .2s ease;flex-shrink:0}.select-detection-time .content-container .right-panel .config-container .config-card.time-card:hover .card-icon{transform:scale(1.05)}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .card-content{display:flex;flex-direction:column;gap:0;width:100%;flex-shrink:0;flex-grow:0;height:auto}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .range-picker-wrapper{position:relative;width:100%;margin-bottom:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;background-color:#fff;border-radius:10px;padding:12px;min-height:50px;cursor:pointer}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .range-picker-wrapper .date-display{font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600;color:#1e293b;line-height:1.4;padding:0;cursor:pointer;user-select:none;position:relative;z-index:1;margin:0;width:100%;display:block;pointer-events:none}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .range-picker-wrapper .custom-range-picker{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10;border:none;background:transparent;pointer-events:auto}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .range-picker-wrapper .custom-range-picker .ant-picker{width:100%;height:100%;pointer-events:auto}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .range-picker-wrapper .custom-range-picker .ant-picker-input{opacity:0;width:100%;height:100%;pointer-events:auto}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .range-picker-wrapper .custom-range-picker .ant-picker-input input{opacity:0;width:100%;height:100%;cursor:pointer;pointer-events:auto}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .range-picker-wrapper .custom-range-picker .ant-picker-suffix{display:none}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .date-divider{width:100%;height:1px;background-color:#f1f5f9;margin:0 0 12px}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .quick-actions{display:flex;gap:6px;margin:0;flex-wrap:wrap;width:100%}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .quick-actions .quick-btn{padding:6px 12px;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:#fff;color:#64748b;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;line-height:1.4;white-space:nowrap;margin:0;flex:0 0 auto}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .quick-actions .quick-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.select-detection-time .content-container .right-panel .config-container .config-card.time-card .quick-actions .quick-btn.active{background-color:#3b82f6;color:#fff;border-color:#3b82f6;box-shadow:none}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card{cursor:default;padding:14px!important;background-color:rgba(255,255,255,.6);border:1px solid rgba(226,232,240,.5);box-shadow:0 10px 20px -10px rgba(0,0,0,.02),0 5px 10px -5px rgba(0,0,0,.01)}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card:hover{box-shadow:0 15px 30px -12px rgba(6,78,170,.04);transform:translateY(-1px)}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content{display:flex;align-items:center;justify-content:space-between;gap:10px}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-info .smart-icon-box{width:32px;height:32px;border-radius:10px;background-color:rgba(239,246,255,.5);display:flex;align-items:center;justify-content:center;color:rgba(37,99,235,.6);flex-shrink:0}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-info .smart-icon-box .smart-icon{font-size:16px}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-info .smart-text{flex:1;min-width:0}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-info .smart-text .smart-title{font-size:.9375rem;font-weight:600;color:rgba(30,41,59,.7);margin:0 0 1px;line-height:1.2}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-info .smart-text .smart-desc{font-size:.75rem;color:rgba(148,163,184,.8);line-height:1.3;margin:0}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-toggle{position:relative;flex-shrink:0}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-toggle .custom-switch{background-color:#e2e8f0;min-width:56px;height:32px}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-toggle .custom-switch.ant-switch-checked{background-color:#2563eb}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-toggle .custom-switch:after{width:24px;height:24px;top:4px;left:4px;border-radius:50%;background-color:#fff;border:1px solid #cbd5e1}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-content .smart-toggle .custom-switch.ant-switch-checked:after{left:calc(100% - 28px);border-color:#fff}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config{margin-top:10px;padding-top:10px;border-top:1px solid rgba(226,232,240,.5);display:flex;flex-direction:column;gap:10px;animation:fadeInDown .3s ease-out}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-label{font-size:.75rem;color:rgba(100,116,139,.7);font-weight:500;flex-shrink:0;min-width:130px;line-height:1.3}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-label-wrap{display:flex;flex-direction:column;gap:2px;flex-shrink:0;min-width:130px}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-label-wrap .config-label{min-width:0}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-label-wrap .config-hint{font-size:.65rem;color:rgba(148,163,184,.7);line-height:1.3}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-input{flex:1;max-width:100px}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-input .ant-input-number{width:100%;border-radius:6px;border:1px solid rgba(226,232,240,.6);transition:all .2s;background-color:rgba(255,255,255,.8)}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-input .ant-input-number:hover{border-color:rgba(203,213,225,.7)}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-input .ant-input-number:focus,.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-input .ant-input-number.ant-input-number-focused{border-color:rgba(59,130,246,.6);box-shadow:0 0 0 3px rgba(59,130,246,.08)}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-input .ant-input-number .ant-input-number-input{font-size:.75rem;color:#1e293b;text-align:center;height:28px;line-height:28px}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-input .ant-input-number .ant-input-number-handler-wrap{opacity:.6;transition:opacity .2s}.select-detection-time .content-container .right-panel .config-container .config-card.smart-card .smart-config .config-item .config-input .ant-input-number .ant-input-number-handler-wrap:hover{opacity:1}.select-detection-time .content-container .right-panel .config-container .action-area{padding-top:0;margin-top:16px;display:flex;flex-direction:column;gap:12px}.select-detection-time .content-container .right-panel .config-container .action-area .privacy-note{text-align:center;margin:0;font-size:.75rem;color:#94a3b8;line-height:1.5}.select-detection-time .content-container .right-panel .config-container .action-area .privacy-note .privacy-icon{font-size:.625rem;vertical-align:middle;margin-right:4px}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large{width:100%;position:relative;overflow:hidden;border-radius:2rem;background:#fff;padding:1px;box-shadow:0 20px 25px -5px rgba(59,130,246,.2);border:none;cursor:pointer;transition:all .3s ease;margin:0}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large:disabled{opacity:.5;cursor:not-allowed}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large:active:not(:disabled){transform:scale(.98)}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large .btn-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#60a5fa,#6366f1,#3b82f6);opacity:.9;transition:all .3s}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large:hover .btn-bg{opacity:1}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large .btn-content{position:relative;height:100%;width:100%;border-radius:2rem;background-color:rgba(255,255,255,.1);backdrop-filter:blur(4px);padding:14px 24px;display:flex;align-items:center;justify-content:center;gap:6px;z-index:20}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large .btn-content .btn-text{font-size:1.125rem;font-weight:500;color:#fff;letter-spacing:.02em;line-height:1.4}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large .btn-content .btn-icon{color:#fff;font-size:.9375rem;transition:transform .3s ease}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large:hover:not(:disabled) .btn-icon{transform:translate(4px)}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large .btn-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);z-index:10}.select-detection-time .content-container .right-panel .config-container .action-area .start-btn-large:hover:not(:disabled) .btn-shimmer{animation:shimmer 1.5s infinite}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.5}}@keyframes blob-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes search-core-pulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(20,112,255,.16),0 18px 40px rgba(20,112,255,.22)}50%{transform:scale(1.04);box-shadow:0 0 0 12px rgba(20,112,255,.02),0 18px 44px rgba(20,112,255,.28)}}@keyframes search-node-float{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(-6px);opacity:1}}@keyframes search-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(18px,-18px,0)}}@keyframes notice-orbit-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes notice-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes notice-core-breathe{0%,to{transform:rotate(-8deg) scale(1);box-shadow:0 18px 36px rgba(22,119,255,.24),0 10px 16px rgba(246,171,23,.14)}50%{transform:rotate(-8deg) scale(1.04);box-shadow:0 22px 42px rgba(22,119,255,.28),0 14px 24px rgba(246,171,23,.18)}}@keyframes notice-pill-glow{0%,to{box-shadow:0 0 rgba(19,112,255,.08)}50%{box-shadow:0 0 0 8px rgba(19,112,255,.02)}}@keyframes notice-point-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes notice-btn-sheen{0%{transform:translate(-140%) skew(-18deg);opacity:0}12%{opacity:.35}24%{transform:translate(180%) skew(-18deg);opacity:0}to{transform:translate(180%) skew(-18deg);opacity:0}}.detection-in-progress{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f3f4f6}.detection-in-progress ::selection{background-color:#3b82f6;color:#fff}.detection-in-progress .background-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.detection-in-progress .background-effects .effect-blob{position:absolute;border-radius:9999px;filter:blur(64px);z-index:-1;opacity:.6;animation:blob-pulse 4s infinite ease-in-out}.detection-in-progress .background-effects .blob-primary{top:25%;left:25%;width:24rem;height:24rem;background-color:rgba(59,130,246,.05)}.detection-in-progress .background-effects .blob-purple{bottom:25%;right:25%;width:20rem;height:20rem;background-color:rgba(168,85,247,.05);animation-delay:1s}.detection-in-progress.detection-in-progress--notice{justify-content:center;background:radial-gradient(circle at top left,rgba(19,112,255,.08),transparent 32%),radial-gradient(circle at bottom right,rgba(255,170,0,.1),transparent 30%),linear-gradient(180deg,#f5f8fc,#eef3f8)}.detection-in-progress.detection-in-progress--notice .notice-layout{position:relative;z-index:10;width:100%;max-width:860px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 36px}.detection-in-progress.detection-in-progress--notice .notice-hero{display:flex;flex-direction:column;align-items:center;margin:4px 0 20px}.detection-in-progress.detection-in-progress--notice .notice-orbit{position:relative;width:148px;height:148px;display:flex;align-items:center;justify-content:center;animation:notice-orbit-float 4.8s ease-in-out infinite}.detection-in-progress.detection-in-progress--notice .notice-orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(31,84,183,.12);background:rgba(255,255,255,.35);will-change:transform}.detection-in-progress.detection-in-progress--notice .notice-orbit-ring.notice-orbit-ring--outer{top:0;right:0;bottom:0;left:0;animation:notice-ring-rotate 16s linear infinite}.detection-in-progress.detection-in-progress--notice .notice-orbit-ring.notice-orbit-ring--inner{top:18px;right:18px;bottom:18px;left:18px;border-color:rgba(255,170,0,.18);animation:notice-ring-rotate 12s linear infinite reverse}.detection-in-progress.detection-in-progress--notice .notice-orbit-core{position:relative;z-index:1;width:88px;height:88px;border-radius:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1677ff,#0f54d1 52%,#f6ab17);box-shadow:0 18px 36px rgba(22,119,255,.24),0 10px 16px rgba(246,171,23,.14);transform:rotate(-8deg);animation:notice-core-breathe 3.2s ease-in-out infinite}.detection-in-progress.detection-in-progress--notice .notice-orbit-core:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:34px;border:1px solid rgba(22,119,255,.12);opacity:.9}.detection-in-progress.detection-in-progress--notice .notice-orbit-icon{font-size:34px;color:#fff;transform:rotate(8deg)}.detection-in-progress.detection-in-progress--notice .notice-status-pill{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:34px;padding:0 16px;border-radius:999px;background:#edf5ff;border:1px solid rgba(19,112,255,.12);color:#1c64d1;font-size:14px;font-weight:600;letter-spacing:.04em;animation:notice-pill-glow 2.8s ease-in-out infinite}.detection-in-progress.detection-in-progress--notice .notice-copy{text-align:center;margin-bottom:28px}.detection-in-progress.detection-in-progress--notice .notice-title{margin:0;color:#14233b;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.2;letter-spacing:-.03em}.detection-in-progress.detection-in-progress--notice .notice-subtitle{margin:12px auto 0;max-width:520px;color:#5b6b82;font-size:16px;line-height:1.8}.detection-in-progress.detection-in-progress--notice .notice-points{width:100%;max-width:760px;display:flex;flex-direction:column;gap:12px;margin-top:4px}.detection-in-progress.detection-in-progress--notice .notice-point{display:flex;align-items:center;gap:14px;min-height:62px;padding:0 20px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(244,248,253,.72));border:1px solid rgba(204,219,239,.82);box-shadow:inset 0 1px rgba(255,255,255,.9),0 14px 34px rgba(30,72,146,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;animation:notice-point-rise .56s ease forwards}.detection-in-progress.detection-in-progress--notice .notice-point:nth-child(1){animation-delay:.08s}.detection-in-progress.detection-in-progress--notice .notice-point:nth-child(2){animation-delay:.18s}.detection-in-progress.detection-in-progress--notice .notice-point:nth-child(3){animation-delay:.28s}.detection-in-progress.detection-in-progress--notice .notice-point-icon{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(22,119,255,.1);color:#1677ff;font-size:15px}.detection-in-progress.detection-in-progress--notice .notice-point-text{color:#24364f;font-size:15px;line-height:1.6;text-align:left}.detection-in-progress.detection-in-progress--notice .notice-actions{margin-top:34px;display:flex;justify-content:center}.detection-in-progress.detection-in-progress--notice .notice-primary-btn{position:relative;overflow:hidden;min-width:192px;height:50px;border:none;border-radius:999px;padding:0 28px;background:linear-gradient(135deg,#1677ff,#0f54d1);color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 14px 32px rgba(22,119,255,.22);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.detection-in-progress.detection-in-progress--notice .notice-primary-btn:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.34),rgba(255,255,255,0));animation:notice-btn-sheen 4.8s ease-in-out infinite;pointer-events:none}.detection-in-progress.detection-in-progress--notice .notice-primary-btn:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(22,119,255,.28);filter:saturate(1.05)}.detection-in-progress.detection-in-progress--notice .notice-primary-btn:active{transform:translateY(0)}@media(max-width:640px){.detection-in-progress.detection-in-progress--notice .notice-layout{padding:24px 14px 28px}.detection-in-progress.detection-in-progress--notice .notice-orbit{width:128px;height:128px}.detection-in-progress.detection-in-progress--notice .notice-orbit-core{width:76px;height:76px;border-radius:24px}.detection-in-progress.detection-in-progress--notice .notice-title{font-size:28px}.detection-in-progress.detection-in-progress--notice .notice-point{min-height:56px;padding:12px 16px;border-radius:22px;align-items:flex-start}.detection-in-progress.detection-in-progress--notice .notice-point-text{font-size:14px}.detection-in-progress.detection-in-progress--notice .notice-primary-btn{width:100%}}@media(prefers-reduced-motion:reduce){.detection-in-progress.detection-in-progress--notice .notice-orbit,.detection-in-progress.detection-in-progress--notice .notice-orbit-ring,.detection-in-progress.detection-in-progress--notice .notice-orbit-core,.detection-in-progress.detection-in-progress--notice .notice-status-pill,.detection-in-progress.detection-in-progress--notice .notice-point,.detection-in-progress.detection-in-progress--notice .notice-primary-btn:after{animation:none}.detection-in-progress.detection-in-progress--notice .notice-point{opacity:1}}.detection-in-progress .content-wrapper{position:relative;z-index:10;width:100%;max-width:42rem;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 24px}.detection-in-progress .content-wrapper .search-stage{margin-bottom:34px}.detection-in-progress .content-wrapper .scanner-shell{position:relative;width:min(72vw,320px);height:min(72vw,320px);display:flex;align-items:center;justify-content:center;border-radius:32px;background:radial-gradient(circle at center,rgba(22,119,255,.12),rgba(22,119,255,.02) 46%,rgba(255,255,255,0) 72%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(241,247,255,.3));border:1px solid rgba(196,216,242,.7);box-shadow:inset 0 1px rgba(255,255,255,.8),0 24px 70px rgba(38,86,168,.12);overflow:hidden}.detection-in-progress .content-wrapper .scanner-grid{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:24px;background-image:linear-gradient(rgba(41,98,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(41,98,255,.08) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at center,black 42%,transparent 80%);mask-image:radial-gradient(circle at center,black 42%,transparent 80%);animation:search-grid-drift 3.4s linear infinite alternate}.detection-in-progress .content-wrapper .scanner-ring{position:absolute;border-radius:50%;border:1px solid rgba(24,119,255,.15)}.detection-in-progress .content-wrapper .scanner-ring.scanner-ring--outer{position:absolute;top:24px;right:24px;bottom:24px;left:24px}.detection-in-progress .content-wrapper .scanner-ring.scanner-ring--mid{top:62px;right:62px;bottom:62px;left:62px}.detection-in-progress .content-wrapper .scanner-ring.scanner-ring--inner{top:96px;right:96px;bottom:96px;left:96px}.detection-in-progress .content-wrapper .scanner-beam{position:absolute;width:2px;height:44%;bottom:50%;left:50%;transform-origin:bottom center;background:linear-gradient(180deg,rgba(22,119,255,.9),rgba(22,119,255,0));box-shadow:0 0 18px rgba(22,119,255,.38);animation:spin-slow 3.4s linear infinite}.detection-in-progress .content-wrapper .scanner-center{position:relative;z-index:1;width:92px;height:92px;border-radius:30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1677ff,#0f54d1 58%,#0a2c6f);animation:search-core-pulse 2.6s ease-in-out infinite}.detection-in-progress .content-wrapper .scanner-center-icon{font-size:36px;color:#fff}.detection-in-progress .content-wrapper .scanner-node{position:absolute;width:12px;height:12px;border-radius:50%;background:#8cc6ff;box-shadow:0 0 16px rgba(88,179,255,.5);animation:search-node-float 2.8s ease-in-out infinite}.detection-in-progress .content-wrapper .scanner-node.scanner-node--one{top:56px;right:78px}.detection-in-progress .content-wrapper .scanner-node.scanner-node--two{right:52px;bottom:88px;animation-delay:.6s}.detection-in-progress .content-wrapper .scanner-node.scanner-node--three{bottom:60px;left:86px;animation-delay:1.1s}.detection-in-progress .content-wrapper .scanner-node.scanner-node--four{top:92px;left:46px;animation-delay:1.6s}.detection-in-progress .content-wrapper .search-status-bar{margin-top:18px;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(196,216,242,.7);box-shadow:0 12px 28px rgba(31,84,183,.08)}.detection-in-progress .content-wrapper .search-status-dot{width:10px;height:10px;border-radius:50%;background:#1677ff;box-shadow:0 0 14px rgba(22,119,255,.42);animation:pulse-slow 1.6s ease-in-out infinite}.detection-in-progress .content-wrapper .search-status-text{color:#1e4ea5;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.detection-in-progress .content-wrapper .text-content{margin-bottom:30px}.detection-in-progress .content-wrapper .text-content .main-title{font-size:clamp(30px,4vw,36px);font-weight:700;color:#132038;margin-bottom:10px;letter-spacing:-.03em}.detection-in-progress .content-wrapper .text-content .description{color:#617187;font-size:1rem;max-width:30rem;margin:0 auto;line-height:1.75}.detection-in-progress .content-wrapper .text-content .description+.description{margin-top:8px}.detection-in-progress .content-wrapper .search-modules{width:100%;max-width:34rem;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.detection-in-progress .content-wrapper .search-module{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.74);border:1px solid rgba(204,220,241,.9);box-shadow:0 12px 28px rgba(31,84,183,.06)}.detection-in-progress .content-wrapper .search-module-index{color:#1677ff;font-size:.8rem;font-weight:700;letter-spacing:.08em}.detection-in-progress .content-wrapper .search-module-text{color:#334155;font-size:.95rem;font-weight:500}.detection-in-progress .content-wrapper .actions-section{margin-top:36px}.detection-in-progress .content-wrapper .actions-section .cancel-btn{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#6b7280;background:none;border:none;cursor:pointer;transition:color .2s;padding:8px 16px}.detection-in-progress .content-wrapper .actions-section .cancel-btn .cancel-icon{font-size:16px;transition:transform .2s}.detection-in-progress .content-wrapper .actions-section .cancel-btn:hover{color:#ef4444}.detection-in-progress .content-wrapper .actions-section .cancel-btn:hover .cancel-icon{transform:rotate(90deg)}@media(max-width:640px){.detection-in-progress .content-wrapper{padding:28px 16px}.detection-in-progress .content-wrapper .scanner-shell{width:min(82vw,280px);height:min(82vw,280px)}.detection-in-progress .content-wrapper .scanner-ring.scanner-ring--outer{top:18px;right:18px;bottom:18px;left:18px}.detection-in-progress .content-wrapper .scanner-ring.scanner-ring--mid{top:50px;right:50px;bottom:50px;left:50px}.detection-in-progress .content-wrapper .scanner-ring.scanner-ring--inner{top:80px;right:80px;bottom:80px;left:80px}.detection-in-progress .content-wrapper .scanner-center{width:82px;height:82px;border-radius:26px}.detection-in-progress .content-wrapper .scanner-center-icon{font-size:32px}.detection-in-progress .content-wrapper .search-status-text{font-size:.78rem}}.detection-in-progress .page-footer{height:40px;width:100%;background-color:#fff;border-top:1px solid #E5E7EB;display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:.75rem;color:#6b7280;z-index:10}.detection-in-progress .page-footer .footer-status{display:flex;align-items:center;gap:8px}.detection-in-progress .page-footer .footer-status .status-dot{width:8px;height:8px;background-color:#22c55e;border-radius:9999px;animation:pulse-slow 2s infinite}.feature-gate-modal .ant-modal-content{overflow:hidden;border-radius:20px;background:#ede9ff;box-shadow:0 20px 60px rgba(153,102,255,.2)}.feature-gate-modal .ant-modal-body{padding:0;background:#ede9ff}.feature-gate-modal .ant-modal-close{top:20px;right:20px;color:#666;z-index:10}.feature-gate-modal .ant-modal-close:hover{color:#333}.feature-gate-modal .feature-gate-modal__content{display:flex;flex-direction:column;align-items:center;padding:48px 40px 40px;text-align:center;background:#ede9ff}.feature-gate-modal .feature-gate-modal__title{margin:0;font-size:22px;font-weight:600;color:#333;line-height:1.4}.feature-gate-modal .feature-gate-modal__sparkles{position:relative;width:100%;height:40px;margin-bottom:16px}.feature-gate-modal .feature-gate-modal__sparkles .sparkle{position:absolute;width:8px;height:8px;background:#fff;border-radius:50%;animation:featureGateSparkleFloat 2s ease-in-out infinite}.feature-gate-modal .feature-gate-modal__sparkles .sparkle.sparkle-1{top:10px;left:calc(50% - 80px);animation-delay:0s}.feature-gate-modal .feature-gate-modal__sparkles .sparkle.sparkle-2{top:5px;right:calc(50% - 80px);animation-delay:.5s}.feature-gate-modal .feature-gate-modal__sparkles .sparkle.sparkle-3{bottom:10px;left:calc(50% - 60px);animation-delay:1s}.feature-gate-modal .feature-gate-modal__sparkles .sparkle.sparkle-4{bottom:5px;right:calc(50% - 60px);animation-delay:1.5s}.feature-gate-modal .feature-gate-modal__desc{margin:0 0 32px;font-size:14px;color:#666;line-height:1.6;max-width:400px}.feature-gate-modal .feature-gate-modal__desc-wrap--highlight{width:100%;margin:0 0 32px;padding:14px 16px 14px 18px;text-align:left;background:rgba(153,102,255,.12);border-left:4px solid #9966ff;border-radius:0 10px 10px 0;box-sizing:border-box}.feature-gate-modal .feature-gate-modal__desc-highlight-text{font-size:14px;font-weight:500;color:#c41e3a;line-height:1.6;display:block}.feature-gate-modal .feature-gate-modal__features{width:100%;display:flex;flex-direction:column;gap:14px;margin-bottom:32px;padding:20px;background:rgba(255,255,255,.6);border-radius:12px;backdrop-filter:blur(10px)}.feature-gate-modal .feature-gate-modal__feature-row{display:flex;align-items:center;gap:12px;font-size:14px;color:#333;text-align:left}.feature-gate-modal .feature-gate-modal__check-icon{font-size:18px;color:#96f;flex-shrink:0}.feature-gate-modal .feature-gate-modal__children{width:100%;margin-bottom:24px;text-align:left}.feature-gate-modal .feature-gate-modal__btn-primary{width:100%;height:48px;border-radius:12px;border:none;outline:none;background:linear-gradient(90deg,#6cf,#96f);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:12px;box-shadow:0 4px 16px rgba(153,102,255,.3)}.feature-gate-modal .feature-gate-modal__btn-primary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 20px rgba(153,102,255,.4)}.feature-gate-modal .feature-gate-modal__btn-primary:active{transform:translateY(0);opacity:.85}.feature-gate-modal .feature-gate-modal__btn-primary:disabled{background:#ccc;color:#666;box-shadow:none;cursor:not-allowed;transform:none}.feature-gate-modal .feature-gate-modal__btn-primary:disabled:hover{opacity:1;transform:none;box-shadow:none}.feature-gate-modal .feature-gate-modal__btn-primary:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(153,102,255,.5)}.feature-gate-modal .feature-gate-modal__btn-secondary{width:100%;height:44px;border-radius:12px;border:2px solid #9966ff;outline:none;background:transparent;color:#96f;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.feature-gate-modal .feature-gate-modal__btn-secondary:hover{background:rgba(153,102,255,.1);border-color:#6cf;color:#6cf}.feature-gate-modal .feature-gate-modal__btn-secondary:active{opacity:.8}.feature-gate-modal .feature-gate-modal__btn-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(153,102,255,.3)}@keyframes featureGateSparkleFloat{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-8px) scale(1.2)}}@media(prefers-reduced-motion:reduce){.feature-gate-modal .sparkle{animation:none}.feature-gate-modal .feature-gate-modal__btn-primary,.feature-gate-modal .feature-gate-modal__btn-secondary{transition:none}}.privilege-compare-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.7);box-shadow:0 2px 8px rgba(153,102,255,.08);border:1px solid rgba(153,102,255,.2)}.privilege-compare-table__header{display:grid;grid-template-columns:100px minmax(100px,1fr) minmax(100px,1fr) minmax(110px,1fr);gap:0;background:rgba(153,102,255,.12);min-height:44px}.privilege-compare-table__row{display:grid;grid-template-columns:100px minmax(100px,1fr) minmax(100px,1fr) minmax(110px,1fr);gap:0;min-height:44px;border-top:1px solid rgba(153,102,255,.12)}.privilege-compare-table__row:last-child{border-radius:0 0 12px 12px}.privilege-compare-table__cell{display:flex;align-items:center;justify-content:center;padding:10px 12px;font-size:13px;color:#333;text-align:center;transition:background-color .15s ease}.privilege-compare-table__cell--th{font-weight:600;color:#333;padding:12px 8px}.privilege-compare-table__cell--label{justify-content:flex-start;text-align:left;padding-left:16px;color:#475569;font-size:13px}.privilege-compare-table__cell--value{padding:10px 8px}.privilege-compare-table__cell--current{background:rgba(153,102,255,.08)}.privilege-compare-table__th-label{display:block;line-height:1.35;white-space:nowrap}.privilege-compare-table__badge{display:inline-block;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:500;color:#96f;background:rgba(153,102,255,.2);border-radius:10px;line-height:1.2}.privilege-compare-table__icon{font-size:18px;flex-shrink:0}.privilege-compare-table__icon--yes{color:#96f}.privilege-compare-table__icon--no{color:#cbd5e1}@media(max-width:400px){.privilege-compare-table__header,.privilege-compare-table__row{grid-template-columns:100px 1fr 1fr 1fr}.privilege-compare-table__cell{padding:8px 6px;font-size:12px}.privilege-compare-table__cell--label{padding-left:12px}}.detection-completed{width:100%;height:100%;padding:32px;background-color:#f3f4f6;display:flex;flex-direction:column;overflow:hidden;position:relative}.detection-completed .top-header{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media(min-width:768px){.detection-completed .top-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.detection-completed .top-header .header-left{display:flex;flex-direction:column;gap:8px}.detection-completed .top-header .header-left .back-btn{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#64748b;transition:color .2s;margin-bottom:4px}.detection-completed .top-header .header-left .back-btn:hover{color:#3b82f6}.detection-completed .top-header .header-left .back-btn .back-icon{font-size:16px}.detection-completed .top-header .header-left .back-btn .back-text{font-weight:500}.detection-completed .top-header .header-left .header-info .result-title{font-size:30px;font-weight:700;color:#1e293b;line-height:1.2;margin:0 0 4px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.detection-completed .top-header .header-left .header-info .result-description{font-size:14px;color:#64748b;margin:0;line-height:1.5}.detection-completed .top-header .top-actions{display:flex;align-items:center;gap:12px}.detection-completed .top-header .top-actions .filter-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid #e2e8f0;background-color:#fff;color:#1e293b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.detection-completed .top-header .top-actions .filter-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.detection-completed .top-header .top-actions .filter-btn.active{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.detection-completed .top-header .top-actions .filter-btn.active:hover{background-color:#2563eb;border-color:#2563eb}.detection-completed .top-header .top-actions .filter-btn.has-filter{border-color:#3b82f6}.detection-completed .top-header .top-actions .filter-btn .filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background-color:#ef4444;color:#fff;font-size:11px;font-weight:600;margin-left:4px}.detection-completed .top-header .top-actions .filter-btn.active .filter-badge{background-color:rgba(255,255,255,.3)}.detection-completed .top-header .top-actions .filter-btn .anticon{font-size:16px}.detection-completed .top-header .top-actions .select-all-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid #e2e8f0;background-color:#fff;color:#1e293b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.detection-completed .top-header .top-actions .select-all-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.detection-completed .top-header .top-actions .select-all-btn .anticon{font-size:16px}.detection-completed .filter-panel{margin-bottom:24px;animation:slideDown .3s ease-out}.detection-completed .filter-panel .filter-content{display:flex;align-items:flex-start;gap:16px;padding:16px;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);flex-wrap:wrap}.detection-completed .filter-panel .filter-content .filter-item{display:flex;flex-direction:column;gap:8px;flex:1;min-width:160px}.detection-completed .filter-panel .filter-content .filter-item .filter-label{font-size:13px;color:#64748b;font-weight:500;white-space:nowrap}.detection-completed .filter-panel .filter-content .filter-item .filter-select{width:100%}.detection-completed .filter-panel .filter-content .filter-item .filter-select .ant-select-selector{border-radius:8px;border-color:#e2e8f0;transition:all .2s}.detection-completed .filter-panel .filter-content .filter-item .filter-select .ant-select-selector:hover{border-color:#cbd5e1}.detection-completed .filter-panel .filter-content .filter-item .filter-select.ant-select-focused .ant-select-selector{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.detection-completed .filter-panel .filter-content .reset-filter-btn{align-self:flex-end;padding:6px 16px;font-size:14px;color:#64748b;border-color:#e2e8f0;background-color:#fff;transition:all .2s;height:32px}.detection-completed .filter-panel .filter-content .reset-filter-btn:hover{color:#3b82f6;border-color:#3b82f6}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.detection-completed .photo-groups{display:flex;flex-direction:column;gap:40px;width:100%;flex:1;overflow-y:auto;min-height:0;padding-bottom:120px}.detection-completed .photo-groups .load-more-groups-sentinel{min-height:1px;padding:16px 0 32px;display:flex;justify-content:center;align-items:center}.detection-completed .photo-groups .load-more-groups-sentinel .load-more-loading{font-size:13px;color:#64748b}.detection-completed .photo-groups .load-more-sentinel{min-height:1px;padding:16px 0 32px;display:flex;justify-content:center;align-items:center}.detection-completed .photo-groups .load-more-sentinel .load-more-loading{font-size:13px;color:#64748b}.detection-completed .photo-groups .empty-state-wrapper{display:flex;flex:1;width:100%;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px}.detection-completed .photo-groups .empty-state-wrapper .empty-state{display:flex;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;margin:0;color:#666;gap:20px}.detection-completed .photo-groups .photo-group{width:100%;animation:fadeInUp .3s ease-out}.detection-completed .photo-groups .photo-group .group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background-color:rgba(243,244,246,.95);backdrop-filter:blur(8px);z-index:20}.detection-completed .photo-groups .photo-group .group-header .group-header-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.detection-completed .photo-groups .photo-group .group-header .group-header-left .group-title{font-size:18px;font-weight:600;color:#1e293b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.detection-completed .photo-groups .photo-group .group-header .group-header-left .group-date{font-size:12px;background-color:#e2e8f0;color:#64748b;padding:4px 8px;border-radius:9999px;font-weight:500}.detection-completed .photo-groups .photo-group .group-header .group-header-left .group-info{font-size:12px;color:#64748b}.detection-completed .photo-groups .photo-group .group-header .group-header-left .group-show-all-btn{font-size:12px;color:#3b82f6;background:none;border:none;cursor:pointer;padding:0;margin:0;transition:color .2s}.detection-completed .photo-groups .photo-group .group-header .group-header-left .group-show-all-btn:hover:not(:disabled){color:#2563eb;text-decoration:underline}.detection-completed .photo-groups .photo-group .group-header .group-header-left .group-show-all-btn:disabled{cursor:not-allowed;color:#94a3b8}.detection-completed .photo-groups .photo-group .group-header .select-best-btn{font-size:14px;color:#3b82f6;font-weight:500;background:none;border:none;cursor:pointer;padding-right:20px;transition:color .2s}.detection-completed .photo-groups .photo-group .group-header .select-best-btn:hover{color:#2563eb;text-decoration:underline}.detection-completed .photo-groups .photo-group .photos-scroll-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;padding-top:4px;padding-bottom:8px;margin-bottom:-8px}.detection-completed .photo-groups .photo-group .photos-scroll-container::-webkit-scrollbar{height:6px}.detection-completed .photo-groups .photo-group .photos-scroll-container::-webkit-scrollbar-track{background:transparent}.detection-completed .photo-groups .photo-group .photos-scroll-container::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.detection-completed .photo-groups .photo-group .photos-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.detection-completed .photo-groups .photo-group .photos-grid{display:flex;gap:12px;align-items:flex-start;padding-top:0;padding-right:16px}.detection-completed .photo-groups .photo-group .photos-grid .photo-item{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;border:2px solid transparent;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease;flex-shrink:0;width:calc((100% - 60px) / 6);min-width:120px;height:fit-content}.detection-completed .photo-groups .photo-group .photos-grid .photo-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.detection-completed .photo-groups .photo-group .photos-grid .photo-item.selected{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.2)}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-badges{position:absolute;top:8px;left:6px;right:6px;z-index:5;display:grid;grid-template-columns:repeat(4,1fr);gap:3px;max-height:56px;overflow:hidden;pointer-events:none}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-badges .photo-badge{padding:2px 4px;border-radius:4px;font-size:10px;font-weight:600;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:opacity .2s}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-image-wrapper{position:relative;width:100%;aspect-ratio:4/3;border-radius:10px;overflow:hidden;cursor:pointer;border:none;transition:all .2s;background-color:#f5f5f5}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-image-wrapper:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-image-wrapper .photo-image{width:100%;height:100%;object-fit:cover}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-image-wrapper .photo-checkbox-wrapper{position:absolute;top:10px;right:10px;z-index:2;cursor:pointer;pointer-events:auto}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-image-wrapper .photo-checkbox-wrapper.checked .photo-checkbox-circle{background-color:#3b82f6;border-color:#3b82f6}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-image-wrapper .photo-checkbox-wrapper.checked .photo-checkbox-circle .check-icon{opacity:1}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-image-wrapper .photo-checkbox-wrapper .photo-checkbox-circle{width:24px;height:24px;border-radius:50%;background-color:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.1);pointer-events:auto}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-image-wrapper .photo-checkbox-wrapper .photo-checkbox-circle .check-icon{color:#fff;font-size:14px;opacity:0;transition:opacity .2s}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-image-wrapper .photo-checkbox-wrapper:hover .photo-checkbox-circle{border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.3)}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-info{padding:10px 12px 12px;font-size:12px;color:#64748b;background-color:#fff;transition:background-color .2s ease;flex:1;display:flex;flex-direction:column}.photo-item.selected .detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-info{background-color:#f8fafc}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-info .photo-meta{display:flex;flex-direction:column;gap:6px;width:100%;flex:1}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-info .photo-meta .photo-meta-row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;min-width:0}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-info .photo-meta .photo-meta-row .photo-user-name{font-weight:500;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1.4;max-width:calc(100% - 80px)}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-info .photo-meta .photo-meta-row .photo-time{color:#64748b;font-size:11px;flex-shrink:0;font-weight:400;line-height:1.4;white-space:nowrap;max-width:75px;overflow:hidden;text-overflow:ellipsis}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-info .photo-meta .photo-location-row{display:flex;align-items:flex-start;gap:4px;color:#64748b;margin-top:0;min-width:0;width:100%;min-height:3em}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-info .photo-meta .photo-location-row .location-icon{font-size:11px;color:#94a3b8;flex-shrink:0;margin-top:2px}.detection-completed .photo-groups .photo-group .photos-grid .photo-item .photo-info .photo-meta .photo-location-row .photo-location{overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;flex:1;min-width:0;font-size:11px;line-height:1.5;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:3em}.detection-completed .photo-groups .photo-group .photos-grid .photo-divider{flex-shrink:0;width:40px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:0 4px;cursor:default}.detection-completed .photo-groups .photo-group .photos-grid .photo-divider:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0%,#cbd5e1 15%,#cbd5e1 85%,transparent 100%);transform:translate(-50%)}.detection-completed .photo-groups .photo-group .photos-grid .photo-divider .divider-text{position:relative;background-color:rgba(255,255,255,.8);padding:6px 3px;font-size:11px;color:#94a3b8;font-weight:400;z-index:1;writing-mode:vertical-lr;text-orientation:upright;letter-spacing:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05);line-height:1.4;display:inline-block;height:auto;opacity:.7}.detection-completed .photo-groups .photo-group .photos-grid .load-more-sentinel{flex-shrink:0;width:1px;height:1px;visibility:hidden;pointer-events:none}.detection-completed .bottom-action-bar{position:fixed;bottom:32px;left:50%;transform:translate(-50%);z-index:50;width:calc(100% - 64px);max-width:896px;background-color:rgba(255,255,255,.95);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #e2e8f0;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.detection-completed .bottom-action-bar .action-bar-left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.detection-completed .bottom-action-bar .action-bar-left .selected-info{display:flex;flex-direction:column;gap:2px;padding:0 16px}.detection-completed .bottom-action-bar .action-bar-left .selected-info .selected-count{font-size:14px;font-weight:600;color:#1e293b}.detection-completed .bottom-action-bar .action-bar-left .selected-info .selected-size{font-size:12px;color:#64748b}.detection-completed .bottom-action-bar .action-bar-left .divider{width:1px;height:32px;background-color:#e2e8f0}.detection-completed .bottom-action-bar .action-bar-left .thumbnails{display:flex;align-items:center;gap:-8px}.detection-completed .bottom-action-bar .action-bar-left .thumbnails .thumbnail{width:32px;height:32px;border-radius:8px;overflow:hidden;border:2px solid #ffffff;background-color:#e2e8f0;flex-shrink:0}.detection-completed .bottom-action-bar .action-bar-left .thumbnails .thumbnail:not(:first-child){margin-left:-8px}.detection-completed .bottom-action-bar .action-bar-left .thumbnails .thumbnail img{width:100%;height:100%;object-fit:cover}.detection-completed .bottom-action-bar .action-bar-left .thumbnails .thumbnail.more{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#64748b;background-color:#e2e8f0}.detection-completed .bottom-action-bar .action-bar-right{display:flex;align-items:center;gap:8px}.detection-completed .bottom-action-bar .action-bar-right .cancel-select-btn{padding:10px 16px;color:#64748b;font-weight:500;font-size:14px;background:none;border:none;cursor:pointer;transition:color .2s}.detection-completed .bottom-action-bar .action-bar-right .cancel-select-btn:hover{color:#1e293b}.detection-completed .bottom-action-bar .action-bar-right .delete-btn{padding:10px 24px;background-color:#ef4444;border-color:#ef4444;color:#fff;font-weight:500;font-size:14px;border-radius:12px;box-shadow:0 4px 6px rgba(239,68,68,.2);display:flex;align-items:center;gap:8px;transition:all .2s}.detection-completed .bottom-action-bar .action-bar-right .delete-btn:hover{background-color:#dc2626;border-color:#dc2626;box-shadow:0 6px 12px rgba(239,68,68,.3)}.detection-completed .bottom-action-bar .action-bar-right .delete-btn .anticon{font-size:16px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.photo-preview-modal .ant-modal-content{background:transparent;box-shadow:none}.photo-preview-modal .ant-modal-body{padding:0}.photo-preview-container{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;background:#000;padding:40px}.photo-preview-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:30px;max-width:100%}@media(max-width:768px){.photo-preview-content{flex-direction:column;gap:20px;width:100%}}.photo-preview-sidebar{flex-shrink:0;width:320px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(max-width:768px){.photo-preview-sidebar{width:100%;order:2}}.photo-preview-image-wrapper{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;max-width:calc(100vw - 400px)}@media(max-width:768px){.photo-preview-image-wrapper{max-width:100%;order:1;width:100%}}.photo-preview-image{max-width:100%;max-height:calc(100vh - 80px);object-fit:contain;cursor:pointer;user-select:none;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.photo-preview-info{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s ease}.photo-preview-info:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.photo-preview-info .photo-preview-meta-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.photo-preview-info .photo-preview-meta-row .photo-preview-user-name{font-size:16px;font-weight:600;color:#fff;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px}.photo-preview-info .photo-preview-meta-row .photo-preview-time{font-size:13px;color:rgba(255,255,255,.7);flex-shrink:0;white-space:nowrap;font-weight:400}.photo-preview-info .photo-preview-location-row{display:flex;align-items:flex-start;gap:8px;color:rgba(255,255,255,.9)}.photo-preview-info .photo-preview-location-row .location-icon{font-size:14px;color:rgba(255,255,255,.6);flex-shrink:0;margin-top:2px}.photo-preview-info .photo-preview-location-row .photo-preview-location{font-size:13px;line-height:1.6;color:rgba(255,255,255,.85);overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:3em}.ai-duplicate-photo-page{width:100%;height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:hidden;background-color:#f5f5f5;display:flex;flex-direction:column}.ai-duplicate-photo-page .content{background-color:#f5f5f5;flex:1;display:flex;flex-direction:column;overflow:hidden}.claw-page{min-height:100vh;background:#050810;color:#f0f4ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.claw-page *{box-sizing:border-box}.claw-page .claw-contact-fab{position:fixed;right:32px;bottom:40px;z-index:100}.claw-page .claw-contact-fab__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.claw-page .claw-contact-fab__qr{position:absolute;bottom:calc(100% + 12px);right:0;z-index:101;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.5);animation:clawQrFadeIn .2s ease-out}.claw-page .claw-contact-fab__qr img{width:140px;height:207px;border-radius:4px;object-fit:contain}.claw-page .claw-contact-fab__qr span{font-size:13px;color:#333;white-space:nowrap}.claw-page .claw-contact-fab__btn{position:relative;z-index:101;display:flex;align-items:center;gap:8px;padding:14px 22px;background:linear-gradient(135deg,#1a2a4a,#0f1f3d);border:1px solid rgba(96,165,250,.35);border-radius:40px;color:#e0ecff;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 24px rgba(96,165,250,.2),0 0 rgba(96,165,250,.4);animation:clawFabPulse 2.5s ease-in-out infinite}.claw-page .claw-contact-fab__btn:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:40px;border:1.5px solid rgba(96,165,250,.3);animation:clawFabRing 2.5s ease-in-out infinite}.claw-page .claw-contact-fab__btn .anticon{font-size:20px;color:#60a5fa;filter:drop-shadow(0 0 4px rgba(96,165,250,.5))}.claw-page .claw-contact-fab__btn:hover{background:linear-gradient(135deg,#1f3460,#162d55);color:#fff;border-color:rgba(96,165,250,.6);box-shadow:0 6px 28px rgba(0,0,0,.5);transform:translateY(-2px)}@keyframes clawQrFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes clawFabPulse{0%,to{box-shadow:0 4px 24px rgba(96,165,250,.2),0 0 rgba(96,165,250,0)}50%{box-shadow:0 4px 24px rgba(96,165,250,.35),0 0 12px 2px rgba(96,165,250,.15)}}@keyframes clawFabRing{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}.claw-page .claw-back-button{position:fixed;top:24px;left:24px;z-index:1000;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#f0f4ff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.claw-page .claw-back-button:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);transform:translate(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.claw-page .claw-back-button .anticon{font-size:16px;color:#8892b0;transition:color .3s ease}.claw-page .claw-back-button:hover .anticon{color:#ef4444}.claw-page .claw-back-button span{color:#f0f4ff}.claw-page .claw-hero{position:relative;padding:48px 80px;text-align:center;overflow:hidden;background:linear-gradient(180deg,#050810,#0d1220 60%,#0a0f1a);display:flex;flex-direction:column;align-items:center}.claw-page .claw-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,transparent 0%,#050810 100%);pointer-events:none;z-index:1}.claw-page .claw-hero__container{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:24px}.claw-page .claw-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);border-radius:999px;font-size:13px;color:#8892b0;font-weight:500}.claw-page .claw-hero__badge-logo{width:24px;height:24px;display:block;object-fit:contain;border-radius:6px}.claw-page .claw-hero__title-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.claw-page .claw-hero__title-row{display:flex;align-items:center;gap:16px}.claw-page .claw-hero__title{font-size:72px;font-weight:600;line-height:1.1;margin:0;color:#f0f4ff}.claw-page .claw-hero__icon{width:120px;height:120px;border-radius:20px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(239,68,68,.3))}.claw-page .claw-hero__line2{font-size:72px;font-weight:600;margin:0;background:linear-gradient(90deg,#ef4444,#ff6b35,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.claw-page .claw-hero__line2--active{background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.claw-page .claw-hero__desc{font-size:18px;color:#8892b0;margin:0;letter-spacing:.5px}.claw-page .claw-hero__accent-plan{color:#34d399;font-weight:700}.claw-page .claw-hero__stats-row{display:flex;align-items:center;gap:32px}.claw-page .claw-hero__stat-item{display:flex;flex-direction:column;align-items:center;gap:4px}.claw-page .claw-hero__stat-val{font-size:36px;font-weight:600}.claw-page .claw-hero__stat-val--gold{color:#fbbf24}.claw-page .claw-hero__stat-val--green{color:#10b981}.claw-page .claw-hero__stat-val--blue{color:#60a5fa}.claw-page .claw-hero__stat-lbl{font-size:13px;color:#8892b0}.claw-page .claw-hero__stat-sep{width:1px;height:40px;background:rgba(255,255,255,.08)}.claw-page .claw-hero__cta{display:flex;justify-content:center;align-items:center;gap:16px}.claw-page .claw-hero__button{height:56px;padding:0 48px;font-size:18px;font-weight:600;border-radius:12px;border:none!important;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease}.claw-page .claw-hero__button--primary{background:linear-gradient(180deg,#ef4444,#c62828)!important;color:#fff!important;box-shadow:0 4px 30px rgba(239,68,68,.3),0 0 0 2px rgba(239,68,68,.15)}.claw-page .claw-hero__button--primary:hover{background:linear-gradient(180deg,#dc2626,#b71c1c)!important;transform:translateY(-2px);box-shadow:0 8px 40px rgba(239,68,68,.4)}.claw-page .claw-hero__button--ghost{background:transparent!important;color:#f0f4ff!important;border:1px solid rgba(255,255,255,.19)!important}.claw-page .claw-hero__button--ghost:hover{border-color:rgba(255,255,255,.3)!important;background:rgba(255,255,255,.05)!important;transform:translateY(-2px)}.claw-page .claw-hero__button--active{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;box-shadow:0 8px 24px rgba(16,185,129,.3)}.claw-page .claw-hero__button--active:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:translateY(-2px);box-shadow:0 12px 32px rgba(16,185,129,.4)}.claw-page .claw-hero__button--disabled{background:#1a1f2e!important;color:#5a6480!important;cursor:not-allowed;box-shadow:none}.claw-page .claw-hero__button .anticon{font-size:18px}.claw-page .claw-hero__guarantee{display:flex;align-items:center;gap:24px;padding:14px 28px;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.12);border-radius:12px}.claw-page .claw-hero__guarantee-item{font-size:14px;font-weight:500;color:#34d399}.claw-page .claw-hero__guarantee-sep{width:1px;height:16px;background:rgba(16,185,129,.25)}.claw-page .claw-hero__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.claw-page .claw-hero__glow{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.claw-page .claw-hero__glow--1{top:-20%;right:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(239,68,68,.4) 0%,transparent 70%)}.claw-page .claw-hero__glow--2{bottom:-20%;left:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(96,165,250,.3) 0%,transparent 70%)}.claw-page .claw-main{max-width:1280px;margin:0 auto;padding:0 24px;background:#050810}.claw-page .claw-demo{padding:48px 24px;position:relative;background:#050810}.claw-page .claw-demo__container{max-width:960px;margin:0 auto;position:relative;z-index:1}.claw-page .claw-demo__glow{display:none}.claw-page .claw-demo__window{position:relative;background:#0f1419;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;box-shadow:0 0 60px 4px rgba(34,211,238,.08),0 8px 24px rgba(0,0,0,.38)}.claw-page .claw-demo__header{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;background:#0a0f1a;border-bottom:1px solid rgba(255,255,255,.03);position:relative;z-index:10}.claw-page .claw-demo__dots{display:flex;gap:8px}.claw-page .claw-demo__dot{width:12px;height:12px;border-radius:50%}.claw-page .claw-demo__dot--red{background:#ff5f57}.claw-page .claw-demo__dot--yellow{background:#febc2e}.claw-page .claw-demo__dot--green{background:#28c840}.claw-page .claw-demo__title{font-size:13px;color:#94a3b8;font-weight:500}.claw-page .claw-demo__status{margin-left:auto;display:flex;align-items:center;gap:6px}.claw-page .claw-demo__status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse 2s ease-in-out infinite}.claw-page .claw-demo__status-text{font-size:11px;color:#10b981;font-family:JetBrains Mono,monospace;font-weight:500}.claw-page .claw-demo__body{display:flex;height:540px}.claw-page .claw-demo__sidebar{width:180px;background:#0a0f1a;border-right:1px solid rgba(255,255,255,.03);padding:16px 0;display:flex;flex-direction:column;flex-shrink:0}.claw-page .claw-demo__nav{display:flex;flex-direction:column;gap:2px;padding:0 8px}.claw-page .claw-demo__nav-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.claw-page .claw-demo__nav-item:hover{background:rgba(255,255,255,.05)}.claw-page .claw-demo__nav-item--active{background:rgba(34,211,238,.08)}.claw-page .claw-demo__nav-item--active .claw-demo__nav-icon{color:#22d3ee}.claw-page .claw-demo__nav-item--active .claw-demo__nav-label{color:#22d3ee;font-weight:600}.claw-page .claw-demo__nav-icon{font-size:16px;color:#5a6480;flex-shrink:0;display:flex;align-items:center}.claw-page .claw-demo__nav-label{font-size:13px;color:#8892b0}.claw-page .claw-demo__user{margin-top:auto;padding:12px 16px;border-top:1px solid rgba(255,255,255,.03);display:flex;align-items:center;gap:10px}.claw-page .claw-demo__user-avatar{width:32px;height:32px;border-radius:50%;background:#1e293b;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.claw-page .claw-demo__user-name{font-size:13px;color:#f0f4ff;font-weight:500}.claw-page .claw-demo__main{flex:1;display:flex;flex-direction:column;position:relative}.claw-page .claw-demo__chat{flex:1;padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;position:relative}.claw-page .claw-demo__chat:before{content:"";position:absolute;top:0;left:0;right:0;height:32px;background:linear-gradient(180deg,#0f1419 0%,transparent 100%);z-index:1;pointer-events:none}.claw-page .claw-demo__chat::-webkit-scrollbar{width:6px}.claw-page .claw-demo__chat::-webkit-scrollbar-track{background:transparent}.claw-page .claw-demo__chat::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px}.claw-page .claw-demo__chat::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.15)}.claw-page .claw-demo__message{display:flex;gap:12px;align-items:flex-start}.claw-page .claw-demo__message--user{justify-content:flex-end}.claw-page .claw-demo__message--bot{justify-content:flex-start}.claw-page .claw-demo__message--fade-in{animation:fadeInUp .4s ease-out}.claw-page .claw-demo__typing{display:flex;gap:4px;padding:4px 0}.claw-page .claw-demo__typing span{width:8px;height:8px;border-radius:50%;background:#5a6480;animation:typingDot 1.4s infinite}.claw-page .claw-demo__typing span:nth-child(2){animation-delay:.2s}.claw-page .claw-demo__typing span:nth-child(3){animation-delay:.4s}.claw-page .claw-demo__avatar{width:32px;height:32px;border-radius:8px;background:none;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;overflow:hidden}.claw-page .claw-demo__avatar img{width:32px;height:32px;object-fit:contain}.claw-page .claw-demo__bubble{max-width:480px;padding:14px 18px;border-radius:16px;font-size:14px;line-height:1.6;box-shadow:0 2px 8px rgba(0,0,0,.1)}.claw-page .claw-demo__bubble p{margin:0 0 12px}.claw-page .claw-demo__bubble p:last-child{margin-bottom:0}.claw-page .claw-demo__bubble--bot{background:#1a1f2e;color:#f0f4ff;border-radius:2px 12px 12px}.claw-page .claw-demo__bubble--user{background:#60a5fa;color:#fff;border-radius:12px 2px 12px 12px}.claw-page .claw-demo__stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}.claw-page .claw-demo__stat-item{background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.15);border-radius:8px;padding:12px;text-align:center}.claw-page .claw-demo__stat-value{font-size:24px;font-weight:700;color:#60a5fa;margin-bottom:4px}.claw-page .claw-demo__stat-label{font-size:11px;color:#5a6480}.claw-page .claw-demo__chart{margin:12px 0;padding:16px;background:rgba(0,0,0,.2);border-radius:12px}.claw-page .claw-demo__chart-bars{display:flex;align-items:flex-end;justify-content:space-between;height:80px;gap:8px}.claw-page .claw-demo__chart-bar{flex:1;background:linear-gradient(180deg,#22d3ee,#60a5fa);border-radius:4px 4px 0 0;position:relative;min-height:20%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px}.claw-page .claw-demo__chart-bar span{font-size:10px;color:rgba(255,255,255,.8);font-weight:600}.claw-page .claw-demo__insight{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;background:rgba(251,191,36,.1);border-left:3px solid #fbbf24;border-radius:4px;font-size:13px;color:#f0f4ff}.claw-page .claw-demo__insight .anticon{color:#fbbf24;font-size:16px;flex-shrink:0;margin-top:1px}.claw-page .claw-demo__task-list{display:flex;flex-direction:column;gap:10px;margin:12px 0 0}.claw-page .claw-demo__task-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#8892b0}.claw-page .claw-demo__task-item .anticon{font-size:16px;flex-shrink:0}.claw-page .claw-demo__task-item--done{color:#f0f4ff}.claw-page .claw-demo__task-item--done .anticon{color:#10b981}.claw-page .claw-demo__comparison-box{display:flex;flex-direction:column;gap:12px;margin:12px 0;padding:12px;background:rgba(0,0,0,.2);border-radius:12px}.claw-page .claw-demo__comparison-item{display:flex;justify-content:space-between;align-items:center}.claw-page .claw-demo__comparison-label{font-size:13px;color:#8892b0}.claw-page .claw-demo__comparison-value{font-size:16px;font-weight:600;display:flex;align-items:center;gap:6px}.claw-page .claw-demo__comparison-value .anticon{font-size:14px}.claw-page .claw-demo__comparison-value--up,.claw-page .claw-demo__comparison-value--up .anticon,.claw-page .claw-demo__comparison-value--down,.claw-page .claw-demo__comparison-value--down .anticon{color:#10b981}.claw-page .claw-demo__summary{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05);font-weight:500;color:#f0f4ff}.claw-page .claw-demo__image{margin-top:10px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.claw-page .claw-demo__image img{width:100%;height:auto;display:block}.claw-page .claw-demo__hazard-list{display:flex;flex-direction:column;gap:10px;margin:12px 0}.claw-page .claw-demo__hazard-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(239,68,68,.05);border-left:3px solid #ef4444;border-radius:4px;font-size:13px;color:#f0f4ff}.claw-page .claw-demo__hazard-badge{display:inline-block;padding:2px 8px;background:#ef4444;color:#fff;font-size:11px;font-weight:600;border-radius:4px;flex-shrink:0}.claw-page .claw-demo__standard{margin-top:12px;padding:12px;background:rgba(96,165,250,.05);border:1px solid rgba(96,165,250,.2);border-radius:8px;font-size:12px}.claw-page .claw-demo__standard-title{display:flex;align-items:center;gap:6px;color:#60a5fa;font-weight:600;margin-bottom:8px}.claw-page .claw-demo__standard-title .anticon{font-size:14px}.claw-page .claw-demo__standard-item{color:#8892b0;line-height:1.6;margin-bottom:4px}.claw-page .claw-demo__standard-item:last-child{margin-bottom:0}.claw-page .claw-demo__report{margin:12px 0;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2)}.claw-page .claw-demo__report img{width:100%;height:auto;display:block}.claw-page .claw-demo__report-brief{margin:12px 0;padding:12px;background:rgba(0,0,0,.2);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.claw-page .claw-demo__report-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.claw-page .claw-demo__report-stat{display:flex;flex-direction:column;align-items:center;padding:8px;background:rgba(239,68,68,.05);border-radius:6px}.claw-page .claw-demo__report-stat-value{font-size:24px;font-weight:700;color:#ef4444;line-height:1;margin-bottom:4px}.claw-page .claw-demo__report-stat-label{font-size:12px;color:#8892b0}.claw-page .claw-demo__report-desc{font-size:13px;color:#8892b0;line-height:1.6;padding:8px 0;border-top:1px solid rgba(255,255,255,.05)}.claw-page .claw-demo__report-summary{display:flex;flex-direction:column;gap:8px;margin-top:12px}.claw-page .claw-demo__report-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(16,185,129,.05);border-left:3px solid #10b981;border-radius:4px;font-size:13px;color:#f0f4ff}.claw-page .claw-demo__report-item .anticon{color:#10b981;font-size:14px;flex-shrink:0}.claw-page .claw-demo__progress{height:6px;background:rgba(255,255,255,.1);border-radius:999px;overflow:hidden;margin:12px 0 8px}.claw-page .claw-demo__progress-bar{height:100%;width:100%;background:linear-gradient(90deg,#28c840,#5dd970);border-radius:999px;animation:slideIn 1.5s ease-out}.claw-page .claw-demo__check{display:flex;align-items:center;gap:6px;color:#28c840;font-size:12px}.claw-page .claw-demo__check .anticon{font-size:14px}.claw-page .claw-demo__input{padding:12px 16px;background:#0a0f1a;border-top:1px solid rgba(255,255,255,.03);flex-shrink:0}.claw-page .claw-demo__input-box{display:flex;align-items:center;gap:10px}.claw-page .claw-demo__placeholder{font-size:14px;color:#5a6480;flex:1}.claw-page .claw-demo__input-field{flex:1;height:40px;border:none;outline:none;background:#0f172a;border-radius:8px;padding:0 14px;font-size:14px;color:#f0f4ff;caret-color:#60a5fa;border:1px solid rgba(255,255,255,.04)}.claw-page .claw-demo__input-field::placeholder{color:#5a6480}.claw-page .claw-demo__send{width:40px;height:40px;border-radius:8px;background:#60a5fa;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all .2s ease}.claw-page .claw-demo__send--active{background:#60a5fa;color:#fff}.claw-page .claw-demo__send .anticon{font-size:16px;color:#fff}.claw-page .claw-demo__send:hover{background:#79b3fb}@keyframes slideIn{0%{width:0}to{width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}.claw-page .claw-activated-card{max-width:600px;margin:0 auto;display:flex;align-items:center;gap:24px;padding:32px;background:#0f1419;border:1px solid rgba(16,185,129,.2);border-radius:16px;box-shadow:0 0 40px rgba(16,185,129,.08)}.claw-page .claw-activated-card__icon{width:72px;height:72px;flex-shrink:0}.claw-page .claw-activated-card__icon img{width:100%;height:100%;object-fit:contain}.claw-page .claw-activated-card__info{flex:1;min-width:0}.claw-page .claw-activated-card__plan{font-size:20px;font-weight:700;color:#f0f4ff;margin:0 0 12px}.claw-page .claw-activated-card__meta{display:flex;flex-direction:column;gap:6px}.claw-page .claw-activated-card__meta span{font-size:13px;color:#8892b0;display:flex;align-items:center;gap:6px}.claw-page .claw-activated-card__meta span .anticon{color:#10b981;font-size:13px}.claw-page .claw-activated-card .claw-hero__button{flex-shrink:0;white-space:nowrap}.claw-page .claw-pricing{padding:80px 0}.claw-page .claw-pricing__container{max-width:1280px;margin:0 auto}.claw-page .claw-pricing__title{font-size:48px;font-weight:700;text-align:center;color:#f0f4ff;margin:0 0 16px;letter-spacing:-.02em}.claw-page .claw-pricing__subtitle{font-size:18px;text-align:center;color:#8892b0;margin:0 0 40px}.claw-page .claw-pricing__risk-free{max-width:860px;margin:0 auto 48px;padding:28px 40px;border-radius:16px;background:rgba(251,191,36,.04);border:1px solid rgba(251,191,36,.1);display:flex;flex-direction:column;align-items:center;gap:20px}.claw-page .claw-pricing__risk-free-head{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#fbbf24}.claw-page .claw-pricing__risk-free-head .anticon{font-size:24px}.claw-page .claw-pricing__risk-free-desc{font-size:15px;color:#c9d1d9;text-align:center;line-height:1.6;margin:0;max-width:700px}.claw-page .claw-pricing__risk-free-flow{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.claw-page .claw-pricing__risk-free-arrow{color:rgba(251,191,36,.4);font-size:18px}.claw-page .claw-pricing__risk-free-step{display:flex;flex-direction:column;align-items:center;gap:8px}.claw-page .claw-pricing__risk-free-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.claw-page .claw-pricing__risk-free-icon--red{background:rgba(239,68,68,.1);color:#ef4444}.claw-page .claw-pricing__risk-free-icon--blue{background:rgba(96,165,250,.1);color:#60a5fa}.claw-page .claw-pricing__risk-free-icon--green{background:rgba(16,185,129,.1);color:#10b981}.claw-page .claw-pricing__risk-free-icon--gold{background:rgba(251,191,36,.1);color:#fbbf24}.claw-page .claw-pricing__risk-free-label{font-size:14px;font-weight:600;color:#f0f4ff}.claw-page .claw-pricing__risk-free-sub{font-size:13px;font-weight:600}.claw-page .claw-pricing__risk-free-sub--red{color:#ef4444}.claw-page .claw-pricing__risk-free-sub--blue{color:#60a5fa}.claw-page .claw-pricing__risk-free-sub--green{color:#10b981}.claw-page .claw-pricing__risk-free-sub--gold{color:#fbbf24}.claw-page .claw-pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:900px;margin:0 auto}.claw-page .claw-plan{position:relative;background:#0a0f1a;border:none;border-radius:18px;padding:36px;transition:all .3s ease;display:flex;flex-direction:column;gap:24px}.claw-page .claw-plan:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,.4)}.claw-page .claw-plan--featured:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#ef4444,transparent);border-radius:18px 18px 0 0}.claw-page .claw-plan--featured .claw-plan__name{color:#ef4444}.claw-page .claw-plan--premium .claw-plan__name,.claw-page .claw-plan--premium .claw-plan__check{color:#fbbf24}.claw-page .claw-plan__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:6px 16px;background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;font-size:11px;font-weight:700;border-radius:8px;white-space:nowrap}.claw-page .claw-plan__badge--gold{background:linear-gradient(180deg,#d4a017,#b8860b)}.claw-page .claw-plan__tagline{font-size:12px;color:#8892b0;margin:-12px 0 0;line-height:1.4}.claw-page .claw-plan__header{display:flex;align-items:center;gap:12px}.claw-page .claw-plan__icon{width:48px;height:48px;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.claw-page .claw-plan__icon img{width:100%;height:100%;object-fit:contain}.claw-page .claw-plan__name{font-size:18px;font-weight:700;color:#8892b0;margin:0;letter-spacing:1px}.claw-page .claw-plan__price{margin:0;display:flex;align-items:baseline;gap:2px}.claw-page .claw-plan__currency{font-size:36px;font-weight:900;color:#f0f4ff;font-family:DIN Alternate,Arial Black,Helvetica Neue,Impact,sans-serif;line-height:1;margin-right:2px}.claw-page .claw-plan__amount{font-size:56px;font-weight:900;color:#f0f4ff;line-height:1;font-family:DIN Alternate,Arial Black,Helvetica Neue,Impact,sans-serif;letter-spacing:-1px}.claw-page .claw-plan__price-label{font-size:14px;font-weight:500;color:#5a6480;margin-left:8px;align-self:flex-end;margin-bottom:6px}.claw-page .claw-plan__promo{font-size:13px;color:#ef4444;margin:-8px 0 0;line-height:1.5;opacity:.85}.claw-page .claw-plan__button{height:54px;border-radius:10px;font-size:16px;font-weight:600;border:none!important;background:#ef4444!important;color:#fff!important;transition:all .2s ease}.claw-page .claw-plan__button:hover{background:#dc2626!important;transform:scale(1.02)}.claw-page .claw-plan__button--ghost{background:rgba(239,68,68,.15)!important;border:1px solid rgba(239,68,68,.25)!important;color:#ff4d4d!important}.claw-page .claw-plan__button--ghost:hover{background:rgba(239,68,68,.25)!important;border-color:rgba(239,68,68,.4)!important;transform:scale(1.02)}.claw-page .claw-plan__button--disabled,.claw-page .claw-plan__button--disabled:hover{height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:#5a6480!important;cursor:not-allowed!important;transform:none!important;opacity:.7}.claw-page .claw-plan__button--workbench{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;gap:8px}.claw-page .claw-plan__button--workbench:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:scale(1.02)}.claw-page .claw-plan__features{list-style:none;padding:0;margin:0;flex-grow:1;display:flex;flex-direction:column;gap:16px}.claw-page .claw-plan__features li{display:flex;align-items:center;gap:10px;color:#f0f4ff;font-size:15px;line-height:1.5}.claw-page .claw-plan__features .claw-plan__feature--highlight{color:#f0f4ff;font-weight:600}.claw-page .claw-plan__check{width:18px;height:18px;flex-shrink:0;color:#ff4d4d}.claw-page .claw-plan__tags-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px;list-style:none}.claw-page .claw-plan__tags{display:flex;gap:8px;flex-wrap:wrap}.claw-page .claw-plan__tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:13px;color:#8892b0;font-weight:500}.claw-page .claw-plan__tag .anticon{font-size:14px;color:#fbbf24}.claw-page .claw-features{padding:80px 0}.claw-page .claw-features__container{max-width:1280px;margin:0 auto}.claw-page .claw-features__title{font-size:48px;font-weight:700;text-align:center;color:#f0f4ff;margin:0 0 64px;letter-spacing:-.02em}.claw-page .claw-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.claw-page .claw-feature-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease;backdrop-filter:blur(10px)}.claw-page .claw-feature-card:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);transform:translateY(-4px)}.claw-page .claw-feature-card__icon{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,#ef4444,#ff6b6b);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px rgba(239,68,68,.3)}.claw-page .claw-feature-card__icon .anticon{font-size:32px}.claw-page .claw-feature-card__title{font-size:20px;font-weight:600;color:#f0f4ff;margin:0 0 12px}.claw-page .claw-feature-card__desc{font-size:15px;color:#8892b0;margin:0;line-height:1.6}.claw-page .claw-custom{padding:48px 60px;background:linear-gradient(180deg,#050810,#0a0f1a,#050810);position:relative;overflow:hidden}.claw-page .claw-custom__container{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px}.claw-page .claw-custom__banner{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;border-radius:12px;background:rgba(251,191,36,.04);border:1px solid rgba(251,191,36,.15);box-shadow:0 2px 12px rgba(251,191,36,.06)}.claw-page .claw-custom__banner .anticon{color:#fbbf24;font-size:18px}.claw-page .claw-custom__banner span{color:#fbbf24;font-size:15px;font-weight:500;letter-spacing:.5px}.claw-page .claw-custom__card{width:100%;padding:40px 44px;border-radius:20px;background:linear-gradient(180deg,#0f1419,#111827);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px rgba(0,0,0,.38),0 0 60px rgba(96,165,250,.06)}.claw-page .claw-custom__card-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.claw-page .claw-custom__card-badge{width:36px;height:36px;border-radius:10px;background:linear-gradient(180deg,#f59e0b,#fbbf24);display:flex;align-items:center;justify-content:center}.claw-page .claw-custom__card-badge .anticon{color:#fff;font-size:20px}.claw-page .claw-custom__card-title{font-size:24px;font-weight:700;color:#f0f4ff;letter-spacing:1px;margin:0}.claw-page .claw-custom__card-subtitle{color:#8892b0;font-size:14px;margin:0 0 24px}.claw-page .claw-custom__benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.claw-page .claw-custom__benefit-item{display:flex;gap:12px;padding:20px 16px;border-radius:12px;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.04)}.claw-page .claw-custom__benefit-icon{width:36px;height:36px;min-width:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.claw-page .claw-custom__benefit-icon .anticon{color:#fff;font-size:18px}.claw-page .claw-custom__benefit-icon--blue{background:linear-gradient(180deg,#3b82f6,#60a5fa)}.claw-page .claw-custom__benefit-icon--green{background:linear-gradient(180deg,#10b981,#34d399)}.claw-page .claw-custom__benefit-icon--purple{background:linear-gradient(180deg,#8b5cf6,#a78bfa)}.claw-page .claw-custom__benefit-icon--amber{background:linear-gradient(180deg,#f59e0b,#fbbf24)}.claw-page .claw-custom__benefit-text{display:flex;flex-direction:column;gap:4px}.claw-page .claw-custom__benefit-title{font-size:16px;font-weight:700;color:#f0f4ff}.claw-page .claw-custom__benefit-desc{font-size:13px;color:#8892b0;line-height:1.5}.claw-page .claw-custom__stats{display:flex;gap:24px;width:100%}.claw-page .claw-custom__stat-card{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;border-radius:12px;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.04)}.claw-page .claw-custom__stat-num{font-size:32px;font-weight:700;color:#f0f4ff}.claw-page .claw-custom__stat-label{font-size:13px;color:#8892b0}.claw-page .claw-custom__stat-line{width:40px;height:2px;border-radius:1px}.claw-page .claw-custom__stat-line--blue{background:#60a5fa}.claw-page .claw-custom__stat-line--green{background:#10b981}.claw-page .claw-custom__stat-line--purple{background:#a78bfa}.claw-page .claw-custom__flow{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.claw-page .claw-custom__flow-title{font-size:16px;font-weight:700;color:#f0f4ff;margin:0}.claw-page .claw-custom__flow-steps{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.claw-page .claw-custom__flow-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.claw-page .claw-custom__flow-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700}.claw-page .claw-custom__flow-circle--blue{background:linear-gradient(0deg,#2563eb,#60a5fa)}.claw-page .claw-custom__flow-circle--green{background:linear-gradient(0deg,#059669,#34d399)}.claw-page .claw-custom__flow-circle--purple{background:linear-gradient(0deg,#7c3aed,#a78bfa)}.claw-page .claw-custom__flow-circle--amber{background:linear-gradient(0deg,#d97706,#fbbf24)}.claw-page .claw-custom__flow-arrow{color:#5a6480;font-size:16px}.claw-page .claw-custom__flow-step-title{font-size:14px;font-weight:700;color:#f0f4ff}.claw-page .claw-custom__flow-step-desc{font-size:12px;color:#8892b0}.claw-page .claw-custom__contact{width:100%;border-radius:16px;background:linear-gradient(135deg,#0f1419,#162032,#0f1419);border:1.5px solid rgba(96,165,250,.3);box-shadow:0 8px 32px rgba(96,165,250,.19),0 0 60px rgba(99,102,241,.09);overflow:hidden}.claw-page .claw-custom__contact-accent{height:3px;background:linear-gradient(90deg,transparent 0%,#60a5fa 30%,#818cf8 70%,transparent 100%)}.claw-page .claw-custom__contact-body{display:flex;align-items:center;gap:36px;padding:32px 40px}.claw-page .claw-custom__contact-left{flex:1;display:flex;flex-direction:column;gap:8px}.claw-page .claw-custom__contact-title{font-size:22px;font-weight:700;color:#fff;margin:0}.claw-page .claw-custom__contact-desc{font-size:14px;color:#a0aec0;line-height:1.5;margin:0}.claw-page .claw-custom__contact-qr{width:200px;height:200px;min-width:200px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;border:2px solid rgba(96,165,250,.19);box-shadow:0 6px 20px rgba(96,165,250,.25),0 0 40px rgba(99,102,241,.12)}.claw-page .claw-custom__contact-qr img{width:180px;height:180px;object-fit:contain}.claw-page .claw-custom__contact-right{display:flex;flex-direction:column;gap:10px}.claw-page .claw-custom__contact-name{font-size:20px;font-weight:700;color:#fff}.claw-page .claw-custom__contact-tags{display:flex;flex-wrap:wrap;gap:6px}.claw-page .claw-custom__contact-tag{padding:4px 10px;border-radius:100px;background:rgba(16,185,129,.09);border:1px solid rgba(16,185,129,.19);color:#10b981;font-size:11px}.claw-page .claw-custom__contact-trust{display:flex;align-items:center;gap:6px}.claw-page .claw-custom__contact-trust .anticon{color:#fbbf24;font-size:14px}.claw-page .claw-custom__contact-trust span{color:#8892b0;font-size:12px}.claw-page .claw-custom__cta{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.claw-page .claw-custom__cta-badge{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;background:rgba(251,191,36,.13);border:1px solid rgba(251,191,36,.25)}.claw-page .claw-custom__cta-badge .anticon{color:#fbbf24;font-size:14px}.claw-page .claw-custom__cta-badge span{color:#fbbf24;font-size:13px}.claw-page .claw-custom__cta-button{width:100%;height:52px!important;border-radius:14px!important;background:linear-gradient(90deg,#3b82f6,#2563eb)!important;border:none!important;color:#fff!important;font-size:16px!important;font-weight:700!important;box-shadow:0 4px 16px rgba(96,165,250,.25);cursor:pointer;transition:all .2s}.claw-page .claw-custom__cta-button:hover{box-shadow:0 6px 24px rgba(96,165,250,.4);transform:translateY(-1px)}.claw-page .claw-custom__cta-sub{font-size:12px;color:#5a6480;margin:0}.claw-page .claw-countdown{padding:48px 60px;background:linear-gradient(180deg,#0a0f1a,#1a0a2e,#0a0f1a);text-align:center}.claw-page .claw-countdown__container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.claw-page .claw-countdown__title{display:flex;align-items:center;gap:12px;font-size:32px;font-weight:700;color:#f0f4ff;letter-spacing:-.5px}.claw-page .claw-countdown__title .anticon{color:#fbbf24;font-size:28px}.claw-page .claw-countdown__subtitle{font-size:16px;color:#8892b0;margin:0}.claw-page .claw-countdown__timer{display:flex;align-items:center;gap:16px}.claw-page .claw-countdown__box{display:flex;flex-direction:column;align-items:center;gap:8px;width:80px;padding:16px 0;border-radius:12px;background:#1a1f2e;border:1px solid rgba(255,255,255,.1)}.claw-page .claw-countdown__num{font-size:40px;font-weight:800;color:#fbbf24;line-height:1;font-family:Inter,-apple-system,sans-serif}.claw-page .claw-countdown__label{font-size:14px;color:#8892b0}.claw-page .claw-countdown__sep{font-size:36px;font-weight:700;color:#5a6480;line-height:1}.claw-page .claw-countdown__urgency{display:flex;align-items:center;gap:8px;padding:8px 20px;border-radius:20px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);font-size:14px;font-weight:600;color:#ef4444}.claw-page .claw-countdown__dot{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:claw-countdown-pulse 1.5s ease-in-out infinite}@keyframes claw-countdown-pulse{0%,to{opacity:1}50%{opacity:.4}}.claw-page .claw-comparison{padding:80px 0;background:#050810}.claw-page .claw-comparison__container{max-width:1100px;margin:0 auto}.claw-page .claw-comparison__title{font-size:40px;font-weight:800;text-align:center;color:#f0f4ff;margin:0 0 48px;letter-spacing:-.5px}.claw-page .claw-comparison__table{background:#0f1419;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.claw-page .claw-comparison__header{display:grid;grid-template-columns:200px 1fr 1fr;gap:16px;padding:16px 24px;background:#1a1f2e}.claw-page .claw-comparison__col{font-size:14px;font-weight:600;color:#5a6480;text-align:center}.claw-page .claw-comparison__col--normal{color:#5a6480}.claw-page .claw-comparison__col--claw{color:#ef4444;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:700}.claw-page .claw-comparison__col--claw .anticon{font-size:16px}.claw-page .claw-comparison__row{display:grid;grid-template-columns:200px 1fr 1fr;gap:16px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.03);transition:background .2s ease}.claw-page .claw-comparison__row:hover{background:rgba(255,255,255,.06)}.claw-page .claw-comparison__row--highlight{background:rgba(239,68,68,.06)}.claw-page .claw-comparison__row--highlight:hover{background:rgba(239,68,68,.08)}.claw-page .claw-comparison__feature{font-size:15px;font-weight:600;color:#f0f4ff;display:flex;align-items:center}.claw-page .claw-comparison__value{font-size:14px;color:#5a6480;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}.claw-page .claw-comparison__value .anticon{font-size:14px;flex-shrink:0}.claw-page .claw-comparison__value--normal .anticon{color:#ef4444}.claw-page .claw-comparison__value--claw{color:#34d399;font-weight:500}.claw-page .claw-comparison__value--claw .anticon{color:#10b981}.claw-page .claw-benefits{padding:80px 0 120px}.claw-page .claw-benefits__container{max-width:1280px;margin:0 auto}.claw-page .claw-benefits__title{font-size:48px;font-weight:700;text-align:center;color:#f0f4ff;margin:0 0 64px;letter-spacing:-.02em}.claw-page .claw-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.claw-page .claw-benefit-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease;backdrop-filter:blur(10px)}.claw-page .claw-benefit-card:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);transform:translateY(-4px)}.claw-page .claw-benefit-card__icon{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,rgba(96,165,250,.2),rgba(96,165,250,.05));border:1px solid rgba(96,165,250,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#60a5fa}.claw-page .claw-benefit-card__icon .anticon{font-size:32px}.claw-page .claw-benefit-card__title{font-size:20px;font-weight:600;color:#f0f4ff;margin:0 0 12px}.claw-page .claw-benefit-card__desc{font-size:15px;color:#8892b0;margin:0;line-height:1.6}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1024px){.claw-page .claw-hero{padding:48px 24px}.claw-page .claw-hero__title,.claw-page .claw-hero__line2{font-size:48px}.claw-page .claw-hero__icon{width:80px;height:80px;border-radius:14px}.claw-page .claw-hero__desc{font-size:16px}.claw-page .claw-hero__stats-row{gap:24px}.claw-page .claw-hero__stat-val{font-size:28px}.claw-page .claw-hero__button{padding:0 32px;font-size:16px}.claw-page .claw-hero__guarantee{gap:16px;padding:12px 20px;flex-wrap:wrap;justify-content:center}.claw-page .claw-hero__guarantee-item{font-size:13px}.claw-page .claw-demo{margin-top:-60px}.claw-page .claw-demo__body{height:480px}.claw-page .claw-demo__sidebar{width:140px;padding:12px}.claw-page .claw-demo__nav-item{padding:8px 10px}.claw-page .claw-demo__nav-icon{font-size:14px}.claw-page .claw-demo__nav-label{font-size:12px}.claw-page .claw-demo__chat{padding:20px}.claw-page .claw-demo__bubble{max-width:380px}.claw-page .claw-demo__stats-grid{grid-template-columns:repeat(3,1fr);gap:8px}.claw-page .claw-demo__stat-item{padding:10px 8px}.claw-page .claw-demo__stat-value{font-size:20px}.claw-page .claw-demo__stat-label{font-size:10px}.claw-page .claw-pricing__grid,.claw-page .claw-features__grid,.claw-page .claw-benefits__grid{grid-template-columns:1fr;gap:20px}.claw-page .claw-comparison__header,.claw-page .claw-comparison__row{grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:16px}.claw-page .claw-comparison__feature{font-size:14px}.claw-page .claw-comparison__value{font-size:13px}.claw-page .claw-pricing,.claw-page .claw-features,.claw-page .claw-comparison,.claw-page .claw-benefits{padding:60px 0}.claw-page .claw-custom{padding:48px 24px}.claw-page .claw-custom__contact-body{gap:24px}.claw-page .claw-custom__contact-qr{width:160px;height:160px;min-width:160px}.claw-page .claw-custom__contact-qr img{width:140px;height:140px}.claw-page .claw-custom__contact-name{font-size:18px}.claw-page .claw-pricing__title,.claw-page .claw-features__title,.claw-page .claw-comparison__title,.claw-page .claw-benefits__title{font-size:36px}}@media(max-width:640px){.claw-page .claw-back-button{top:16px;left:16px;padding:10px 16px;font-size:13px}.claw-page .claw-back-button .anticon{font-size:14px}.claw-page .claw-hero{padding:36px 16px}.claw-page .claw-hero__container{gap:18px}.claw-page .claw-hero__title-row{gap:10px}.claw-page .claw-hero__title,.claw-page .claw-hero__line2{font-size:32px}.claw-page .claw-hero__icon{width:56px;height:56px;border-radius:12px}.claw-page .claw-hero__desc{font-size:14px}.claw-page .claw-hero__stats-row{gap:16px}.claw-page .claw-hero__stat-val{font-size:24px}.claw-page .claw-hero__stat-lbl{font-size:11px}.claw-page .claw-hero__stat-sep{height:28px}.claw-page .claw-hero__cta{flex-direction:column;width:100%}.claw-page .claw-hero__button{height:48px;padding:0 24px;font-size:15px;width:100%;justify-content:center}.claw-page .claw-hero__guarantee{gap:12px;padding:10px 16px;flex-wrap:wrap;justify-content:center}.claw-page .claw-hero__guarantee-item{font-size:12px}.claw-page .claw-hero__guarantee-sep{display:none}.claw-page .claw-main{padding:0 16px}.claw-page .claw-demo{margin-top:-40px;padding:0 0 60px}.claw-page .claw-demo__glow{top:-16px;right:-24px;bottom:-16px;left:-24px;filter:blur(40px)}.claw-page .claw-demo__window{border-radius:16px}.claw-page .claw-demo__header{padding:10px 16px}.claw-page .claw-demo__dot{width:10px;height:10px}.claw-page .claw-demo__title{font-size:12px}.claw-page .claw-demo__status-dot{width:6px;height:6px}.claw-page .claw-demo__status-text{font-size:10px}.claw-page .claw-demo__body{height:420px}.claw-page .claw-demo__sidebar{display:none}.claw-page .claw-demo__chat{padding:16px;gap:12px}.claw-page .claw-demo__chat:before{height:24px}.claw-page .claw-demo__message{gap:8px}.claw-page .claw-demo__avatar{width:36px;height:36px;font-size:14px}.claw-page .claw-demo__avatar img{width:24px;height:24px}.claw-page .claw-demo__bubble{max-width:280px;padding:12px 14px;font-size:13px}.claw-page .claw-demo__bubble p{margin:0 0 10px}.claw-page .claw-demo__stats-grid{grid-template-columns:repeat(3,1fr);gap:6px}.claw-page .claw-demo__stat-item{padding:8px 6px}.claw-page .claw-demo__stat-value{font-size:18px}.claw-page .claw-demo__stat-label{font-size:9px}.claw-page .claw-demo__chart{padding:12px}.claw-page .claw-demo__chart-bars{height:60px;gap:6px}.claw-page .claw-demo__chart-bar span{font-size:9px}.claw-page .claw-demo__insight{font-size:12px;padding:8px 10px}.claw-page .claw-demo__insight .anticon{font-size:14px}.claw-page .claw-demo__task-item{font-size:12px}.claw-page .claw-demo__task-item .anticon{font-size:14px}.claw-page .claw-demo__comparison-box{padding:10px;gap:10px}.claw-page .claw-demo__comparison-label{font-size:12px}.claw-page .claw-demo__comparison-value{font-size:14px}.claw-page .claw-demo__comparison-value .anticon{font-size:12px}.claw-page .claw-demo__summary{font-size:13px}.claw-page .claw-demo__image{margin-top:8px}.claw-page .claw-demo__image img{border-radius:6px}.claw-page .claw-demo__hazard-item{padding:8px 10px;font-size:12px}.claw-page .claw-demo__hazard-badge{font-size:10px;padding:2px 6px}.claw-page .claw-demo__standard{padding:10px;font-size:11px}.claw-page .claw-demo__standard-title{font-size:11px;margin-bottom:6px}.claw-page .claw-demo__standard-title .anticon{font-size:12px}.claw-page .claw-demo__standard-item{font-size:10px;line-height:1.5}.claw-page .claw-demo__report{margin:10px 0}.claw-page .claw-demo__report img{border-radius:6px}.claw-page .claw-demo__report-brief{margin:10px 0;padding:10px}.claw-page .claw-demo__report-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.claw-page .claw-demo__report-stat{padding:6px}.claw-page .claw-demo__report-stat-value{font-size:20px}.claw-page .claw-demo__report-stat-label{font-size:11px}.claw-page .claw-demo__report-desc{font-size:12px;padding:6px 0}.claw-page .claw-demo__report-summary{gap:6px;margin-top:10px}.claw-page .claw-demo__report-item{padding:6px 10px;font-size:12px}.claw-page .claw-demo__report-item .anticon{font-size:12px}.claw-page .claw-demo__input{padding:12px 16px}.claw-page .claw-demo__input-box{padding:12px 14px}.claw-page .claw-demo__placeholder{font-size:13px}.claw-page .claw-demo__send{width:28px;height:28px}.claw-page .claw-demo__send .anticon{font-size:14px}.claw-page .claw-pricing__title,.claw-page .claw-features__title,.claw-page .claw-comparison__title,.claw-page .claw-benefits__title{font-size:32px;margin-bottom:40px}.claw-page .claw-plan,.claw-page .claw-feature-card,.claw-page .claw-benefit-card{padding:24px}.claw-page .claw-comparison__header,.claw-page .claw-comparison__row{grid-template-columns:1fr;gap:8px;padding:16px}.claw-page .claw-comparison__col,.claw-page .claw-comparison__feature,.claw-page .claw-comparison__value{text-align:left;justify-content:flex-start}.claw-page .claw-comparison__col--claw{justify-content:flex-start}.claw-page .claw-custom{padding:32px 16px}.claw-page .claw-custom__card{padding:24px 20px}.claw-page .claw-custom__card-title{font-size:20px}.claw-page .claw-custom__benefits-grid{grid-template-columns:1fr;gap:12px}.claw-page .claw-custom__benefit-item{padding:16px 12px}.claw-page .claw-custom__stats{flex-direction:column;gap:12px}.claw-page .claw-custom__stat-num{font-size:28px}.claw-page .claw-custom__flow-steps{flex-wrap:wrap;gap:16px}.claw-page .claw-custom__flow-arrow{display:none}.claw-page .claw-custom__flow-step{flex:0 0 calc(50% - 12px)}.claw-page .claw-custom__contact-body{flex-direction:column;gap:20px;padding:24px 20px}.claw-page .claw-custom__contact-title{font-size:18px}.claw-page .claw-custom__contact-qr{width:180px;height:180px;min-width:180px}.claw-page .claw-custom__contact-qr img{width:160px;height:160px}.claw-page .claw-custom__contact-right{align-items:center}.claw-page .claw-custom__contact-tags{justify-content:center}.claw-page .claw-custom__cta-button{height:48px!important;font-size:15px!important}.claw-page .claw-pricing,.claw-page .claw-features,.claw-page .claw-comparison{padding:48px 0}.claw-page .claw-pricing__risk-free{padding:20px 16px;gap:14px}.claw-page .claw-pricing__risk-free-head{font-size:16px;text-align:center}.claw-page .claw-pricing__risk-free-head .anticon{font-size:20px}.claw-page .claw-pricing__risk-free-desc{font-size:13px}.claw-page .claw-pricing__risk-free-flow{gap:16px}.claw-page .claw-pricing__risk-free-icon{width:36px;height:36px;font-size:16px}.claw-page .claw-pricing__risk-free-label{font-size:12px}.claw-page .claw-pricing__risk-free-sub{font-size:11px}.claw-page .claw-pricing__risk-free-arrow{font-size:14px}.claw-page .claw-benefits{padding:48px 0 80px}}.claw-success-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);animation:clawSuccessFadeIn .2s ease-out}.claw-success-modal__card{position:relative;width:480px;max-width:90vw;max-height:90vh;overflow-y:auto;background:#0f1419;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.6);animation:clawSuccessSlideUp .25s ease-out}.claw-success-modal__close{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#8892b0;cursor:pointer;transition:all .2s}.claw-success-modal__close:hover{background:rgba(255,255,255,.12);color:#f0f4ff}.claw-success-modal__body{display:flex;flex-direction:column;align-items:center;padding:48px 40px 40px;text-align:center}.claw-success-modal__icon{margin-bottom:20px}.claw-success-modal__icon .anticon{font-size:64px;color:#52c41a}.claw-success-modal__icon--warn .anticon{color:#faad14}.claw-success-modal__title{margin:0 0 8px;font-size:24px;font-weight:700;color:#f0f4ff}.claw-success-modal__subtitle{margin:0 0 32px;font-size:14px;color:#8892b0;line-height:1.6}.claw-success-modal__order{width:100%;background:#1a1f2e;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px 24px;margin-bottom:32px;text-align:left}.claw-success-modal__order-header{margin:0 0 16px;font-size:15px;font-weight:600;color:#f0f4ff;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.claw-success-modal__order-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.claw-success-modal__order-label{font-size:13px;color:#5a6480;flex-shrink:0}.claw-success-modal__order-value{font-size:13px;color:#f0f4ff;text-align:right;word-break:break-all;margin-left:16px}.claw-success-modal__order-value--id{font-family:SF Mono,Monaco,Menlo,monospace;font-size:12px;color:#8892b0;user-select:all}.claw-success-modal__order-value--amount{font-weight:700;color:#ef4444;font-size:15px}.claw-success-modal__order-tip{margin:12px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#faad14;display:flex;align-items:center;gap:6px}.claw-success-modal__order-tip .anticon{font-size:14px;flex-shrink:0}.claw-success-modal__fail-detail{width:100%;background:rgba(250,173,20,.08);border:1px solid rgba(250,173,20,.25);border-radius:12px;padding:16px;margin-bottom:16px}.claw-success-modal__fail-detail-header{margin:0 0 12px;font-size:13px;font-weight:600;color:#faad14;display:flex;align-items:center;gap:6px}.claw-success-modal__fail-detail-header .anticon{font-size:14px}.claw-success-modal__fail-detail-grid{display:grid;grid-template-columns:72px 1fr;gap:6px 12px}.claw-success-modal__fail-label{font-size:12px;color:#5a6480;text-align:right}.claw-success-modal__fail-value{font-size:12px;color:#f0f4ff;word-break:break-all;font-family:SF Mono,Menlo,monospace}.claw-success-modal__advisor-full-title{font-size:16px;font-weight:600;color:#fff;margin:16px 0 4px;text-align:center}.claw-success-modal__advisor-full-title .anticon{color:#faad14;margin-right:4px}.claw-success-modal__advisor-full-desc{font-size:13px;color:rgba(255,255,255,.6);text-align:center;margin:0}.claw-success-modal__advisor-full-qr{width:360px;margin:8px auto 20px;padding:8px;border-radius:12px;background:#fff}.claw-success-modal__advisor-full-qr img{width:100%;height:100%;display:block;object-fit:contain;border-radius:8px}.claw-success-modal__btn{width:200px;height:44px;font-size:16px;font-weight:600;border-radius:8px;background:#ef4444;border-color:#ef4444}.claw-success-modal__btn:hover,.claw-success-modal__btn:focus{background:#f15b5b;border-color:#f15b5b}@media(max-width:640px){.claw-success-modal__card{width:95vw}.claw-success-modal__body{padding:36px 24px 32px}.claw-success-modal__icon .anticon{font-size:48px}.claw-success-modal__title{font-size:20px}.claw-success-modal__advisor-full-qr{width:136px}}@keyframes clawSuccessFadeIn{0%{opacity:0}to{opacity:1}}@keyframes clawSuccessSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.claw-payment-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);animation:clawModalFadeIn .2s ease-out}.claw-payment-modal__card{position:relative;width:800px;max-width:90vw;max-height:90vh;overflow:hidden;background:#0f1419;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.6);animation:clawModalSlideUp .25s ease-out}.claw-payment-modal__close{position:absolute;top:16px;right:16px;z-index:10;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#9ca3af;cursor:pointer;transition:color .2s}.claw-payment-modal__close:hover{color:#f0f4ff}.claw-payment-modal__body{display:flex;min-height:520px}.claw-payment-modal__left{flex:1;min-width:0;display:flex;flex-direction:column;padding:32px;gap:20px}.claw-payment-modal__plan-icon{width:64px;height:64px;margin-bottom:16px}.claw-payment-modal__plan-icon img{width:100%;height:100%;object-fit:contain}.claw-payment-modal__plan-name{margin:0 0 12px;font-size:22px;font-weight:700;color:#f0f4ff;line-height:1.3}.claw-payment-modal__plan-price{margin-bottom:24px;display:flex;align-items:baseline}.claw-payment-modal__currency{font-size:28px;font-weight:900;color:#ef4444;vertical-align:baseline;margin-right:2px;font-family:DIN Alternate,Arial Black,Helvetica Neue,Impact,sans-serif;line-height:1}.claw-payment-modal__amount{font-size:40px;font-weight:900;color:#ef4444;line-height:1;font-family:DIN Alternate,Arial Black,Helvetica Neue,Impact,sans-serif;letter-spacing:-1px}.claw-payment-modal__features{list-style:none;margin:0;padding:0}.claw-payment-modal__features li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:#8892b0;border-bottom:1px solid rgba(255,255,255,.04)}.claw-payment-modal__features li .anticon{color:#ff4d4d;font-size:14px;flex-shrink:0}.claw-payment-modal__features li:last-child{border-bottom:none}.claw-payment-modal__features .claw-payment-modal__feature--highlight{color:#f0f4ff;font-weight:500}.claw-payment-modal__features .claw-payment-modal__feature--highlight .anticon{color:#60a5fa}.claw-payment-modal__guarantee{margin-top:auto;padding:10px 14px;background:rgba(16,185,129,.094);border-radius:8px;font-size:12px;color:#10b981;text-align:center}.claw-payment-modal__right{width:360px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:0 20px 20px 0;padding:32px 28px}.claw-payment-modal__right .payment-qr-card{width:100%;background:transparent;border:none;box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:16px}.claw-payment-modal__right .payment-qr-card .tabs{display:flex;width:100%;gap:0;border:none;border-radius:0;background:transparent;overflow:visible}.claw-payment-modal__right .payment-qr-card .tabs .tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 0 8px;font-size:14px;color:#9ca3af;background:transparent;border:none;border-radius:0;cursor:pointer;transition:color .2s;position:relative}.claw-payment-modal__right .payment-qr-card .tabs .tab:after{content:"";display:block;width:48px;height:2px;background:transparent;border-radius:1px}.claw-payment-modal__right .payment-qr-card .tabs .tab.active{color:#1a1f2e;font-weight:500;background:transparent}.claw-payment-modal__right .payment-qr-card .tabs .tab.active:after{background:#ef4444}.claw-payment-modal__right .payment-qr-card .payment-qr-header{display:none}.claw-payment-modal__right .payment-qr-card .payment-qr-body{width:100%;display:flex;justify-content:center}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img{width:200px;height:200px;margin:0 auto;background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;display:flex;align-items:center;justify-content:center}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img img{width:200px;height:200px;border:none}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img.invalid{background:#f9fafb}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img .invalid-code{color:#9ca3af;font-size:13px}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img .update-code{color:#ef4444;cursor:pointer;font-size:13px}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img .iframe-container{width:144px;height:144px;overflow:hidden;position:relative;-ms-overflow-style:none;scrollbar-width:none}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img .iframe-container::-webkit-scrollbar{display:none}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img .iframe-container .iframe-wrapper{position:absolute;left:50%;transform:translate(-50%) scale(1.82);bottom:0;width:75px;height:100px;overflow:hidden}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img .iframe-container .iframe-wrapper #alipay{width:375px;height:100px;border:none}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img .iframe-container .iframe-wrapper.continuous{transform:translate(-50%) scale(.8);bottom:-33px;width:374px;height:359px;overflow:hidden}.claw-payment-modal__right .payment-qr-card .payment-qr-body .qr-img .iframe-container .iframe-wrapper.continuous #alipay{height:500px}.claw-payment-modal__right .payment-qr-card .payment-qr-footer{width:100%;text-align:center}.claw-payment-modal__right .payment-qr-card .payment-qr-footer .scan-tip{font-size:12px;color:#6b7280}.claw-payment-modal__right .payment-qr-card .payment-qr-footer .scan-tip span{color:#6b7280!important}.claw-payment-modal__right .payment-qr-card .payment-qr-footer .agreement{font-size:12px;color:#9ca3af;margin-top:8px}.claw-payment-modal__right .payment-qr-card .payment-qr-footer .agreement .agreement-link{color:#ef4444;cursor:pointer}.claw-payment-modal__right .payment-qr-card .payment-qr-footer .agreement .agreement-link:hover{text-decoration:underline}@media(max-width:640px){.claw-payment-modal__card{width:95vw;max-height:95vh}.claw-payment-modal__body{flex-direction:column}.claw-payment-modal__left{padding:24px}.claw-payment-modal__right{width:100%;border-radius:0 0 20px 20px}.claw-payment-modal__plan-name{font-size:18px}.claw-payment-modal__amount{font-size:32px}}@keyframes clawModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes clawModalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.claw-beta-modal{position:fixed;right:24px;bottom:24px;z-index:1001;pointer-events:none;animation:clawBetaFadeIn .25s ease-out}.claw-beta-modal__card{position:relative;width:280px;max-width:90vw;background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08);overflow:hidden;pointer-events:auto;animation:clawBetaSlideIn .35s cubic-bezier(.16,1,.3,1)}.claw-beta-modal__banner{position:relative;width:100%;height:100px;background:linear-gradient(160deg,#ffcab0,#ffe0c8 45%,#fff5ec)}.claw-beta-modal__sparkle{position:absolute;opacity:.4;animation:clawBetaSparkle 2s ease-in-out infinite}.claw-beta-modal__sparkle--1{top:12px;left:30px;font-size:16px;color:#ff6b35}.claw-beta-modal__sparkle--2{top:20px;right:60px;font-size:12px;color:gold;animation-delay:.5s}.claw-beta-modal__sparkle--3{top:60px;right:40px;font-size:14px;color:#ff6b35;animation-delay:1s}.claw-beta-modal__sparkle--4{top:65px;left:20px;font-size:10px;color:#ff8c42;animation-delay:.3s}.claw-beta-modal__check-badge{position:absolute;top:72px;left:50%;transform:translate(-50%);width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 12px rgba(34,197,94,.3);display:flex;align-items:center;justify-content:center;z-index:2}.claw-beta-modal__check-badge .anticon{font-size:28px;color:#fff}.claw-beta-modal__body{display:flex;flex-direction:column;align-items:center;padding:36px 24px 24px;text-align:center}.claw-beta-modal__title{margin:0 0 8px;font-size:20px;font-weight:700;color:#18181b}.claw-beta-modal__subtitle{margin:0 0 16px;font-size:13px;color:#71717a;line-height:1.5}.claw-beta-modal__logo{width:60px;height:60px;border-radius:16px;object-fit:cover;margin-bottom:16px}.claw-beta-modal__features{width:100%;background:#fff8f5;border-radius:12px;padding:14px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.claw-beta-modal__feature{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#3f3f46}.claw-beta-modal__feature .anticon{font-size:16px;color:#22c55e;flex-shrink:0}.claw-beta-modal__btn-primary{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#ff6b35,#ff8c42);border:none;border-radius:12px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.claw-beta-modal__btn-primary .anticon{font-size:16px}.claw-beta-modal__btn-primary:hover{opacity:.9;transform:translateY(-1px)}.claw-beta-modal__btn-primary:active{transform:translateY(0)}.claw-beta-modal__btn-secondary{margin-top:10px;background:none;border:none;font-size:13px;color:#9ca3af;cursor:pointer;transition:color .2s}.claw-beta-modal__btn-secondary:hover{color:#6b7280}.claw-beta-modal__close{position:absolute;top:8px;right:8px;z-index:3;display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:12px;border:none;background:rgba(0,0,0,.15);cursor:pointer;transition:background .2s}.claw-beta-modal__close span{font-size:11px;color:#fff;line-height:1}.claw-beta-modal__close .anticon{font-size:11px;color:#fff}.claw-beta-modal__close:hover{background:rgba(0,0,0,.3)}.claw-beta-modal__collapsed{position:relative;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;animation:clawBetaSlideIn .3s cubic-bezier(.16,1,.3,1)}.claw-beta-modal__collapsed img{width:36px;height:36px;border-radius:10px;object-fit:cover}.claw-beta-modal__collapsed:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(0,0,0,.16),0 3px 8px rgba(0,0,0,.08)}.claw-beta-modal__collapsed:active{transform:scale(1)}.claw-beta-modal__collapsed-badge{position:absolute;top:-2px;right:-2px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;border:2px solid #ffffff}.claw-beta-modal__collapsed-badge .anticon{font-size:10px;color:#fff}@keyframes clawBetaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes clawBetaSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes clawBetaSparkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.verify-auth{height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:hidden}.verify-auth .upload-mask{top:0;left:0;height:100%;min-width:1380px;width:100%;position:absolute;z-index:9999;background:rgba(0,0,0,.5);padding:106px 42px 42px;box-sizing:border-box}.verify-auth .upload-mask .dashed-box{height:100%;border:1px dashed #fff;border-radius:11px;display:flex;justify-content:center;align-items:center}.verify-auth .upload-mask .dashed-box .text{font-family:PingFang SC;font-size:36px;font-weight:600;line-height:50.4px;text-align:center;color:#fff}.verify-auth .Header{background-color:#fff;padding-bottom:8px}.verify-auth .content{background-color:#eee;position:relative;padding:31px 33px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.verify-auth .content .main-content-container{flex:1;justify-content:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.verify-auth .content .main-content-container .main-content{align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.verify-auth .content .main-content-container .main-content .introduce{margin-right:64px;height:208px}.verify-auth .content .main-content-container .main-content .introduce img{width:378px;height:208px}.verify-auth .content .main-content-container .main-content .introduce .title{font-size:42px;font-weight:600;line-height:58.8px;text-align:left;margin-bottom:34px;color:#1e1e1e}.verify-auth .content .main-content-container .main-content .introduce .title .verify-text{background:-webkit-linear-gradient(90deg,#1c4af7 0%,#0fbcf8 100%);background:linear-gradient(90deg,#1c4af7,#0fbcf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.verify-auth .content .main-content-container .main-content .introduce .desc-item{font-size:18px;font-weight:400;line-height:38px;text-align:left;color:#1e1e1e}.verify-auth .content .main-content-container .main-content .introduce .desc-item img{margin-right:6px;margin-bottom:3px;vertical-align:middle;height:20px;width:20px}.verify-auth .content .main-content-container .main-content .upload{width:536px;height:354px;background-color:#fff;box-shadow:4px 4px 18px rgba(87,135,247,.08);padding:24px;border-radius:10px}.verify-auth .content .main-content-container .main-content .upload .ant-upload-drag-icon img{width:64px;height:58px}.verify-auth .content .main-content-container .main-content .upload .upload-drag{background:#fafafa}.verify-auth .content .main-content-container .main-content .upload .upload-drag .ant-upload-text{font-size:20px;font-weight:500;line-height:22px;text-align:center;color:#1e1e1e;margin-bottom:12px}.verify-auth .content .main-content-container .main-content .upload .upload-drag .ant-upload-hint{font-size:13px;font-weight:400;line-height:18px;text-align:center;color:#666}.verify-auth .content .main-content-container .main-content .upload .upload-drag .verify-count{margin-top:10px;font-size:13px;font-weight:400;line-height:18px;text-align:center;color:#666}.verify-auth .content .main-content-container .main-content .upload .upload-btn,.verify-auth .content .main-content-container .main-content .upload .start-verify-btn{margin-left:8px;margin-top:27px;width:168px;height:41px;border-radius:8px;background:linear-gradient(265.52deg,#17c0ff -56.26%,#1c4df7 181.12%);box-shadow:0 1px 5px rgba(21,136,248,.5);font-size:17px;font-weight:600;color:#fff;vertical-align:middle}.verify-auth .content .main-content-container .main-content .upload .upload-btn span,.verify-auth .content .main-content-container .main-content .upload .start-verify-btn span{vertical-align:middle}.verify-auth .content .main-content-container .main-content .upload .upload-btn img,.verify-auth .content .main-content-container .main-content .upload .start-verify-btn img{margin-left:9px;height:20px;width:20px;vertical-align:middle}.verify-auth .content .main-content-container .main-content .upload .start-verify .start-verify-btn-single{background:#fff;border:1px solid #0093ff;color:#0093ff}.verify-auth .content .main-content-container .main-content .upload .start-verify-btn{margin-top:12px;position:relative}.verify-auth .content .main-content-container .main-content .upload .upload-drag-hide{position:absolute;z-index:-9999}.verify-auth .content .main-content-container .main-content .upload .upload-box{height:257px;overflow-y:scroll;overflow-x:hidden;padding:9px 0 16px;border:1px dashed rgb(193,193,193);border-radius:8px;background:#fafafa;display:flex;flex-direction:column-reverse}.verify-auth .content .main-content-container .main-content .upload .upload-box .ant-upload-select,.verify-auth .content .main-content-container .main-content .upload .upload-box .ant-upload-list-picture-card-container{height:84px;width:84px}.verify-auth .content .main-content-container .main-content .upload .upload-box .ant-upload-select .ant-upload-list-item,.verify-auth .content .main-content-container .main-content .upload .upload-box .ant-upload-list-picture-card-container .ant-upload-list-item{height:84px;width:84px;padding:5px}.verify-auth .content .main-content-container .main-content .upload .upload-box .ant-upload-select .ant-upload-list-item-info,.verify-auth .content .main-content-container .main-content .upload .upload-box .ant-upload-list-picture-card-container .ant-upload-list-item-info{height:72px;width:72px}.verify-auth .content .main-content-container .main-content .upload .upload-box .ant-upload-list-picture-card{width:488px}.verify-auth .content .main-content-container .main-content .upload .upload-box .ant-upload-list-picture-card-container,.verify-auth .content .main-content-container .main-content .upload .upload-box .ant-upload-select{margin:0 6px 10px}.verify-auth .content .main-content-container .main-content .upload .upload-box-hide{position:absolute;z-index:-9999}.verify-auth .content .main-content-container .main-content .upload .start-verify{display:flex;justify-content:space-between}.verify-auth .content .main-content-container .main-content .upload .vip-remind{margin-top:12px;display:flex;align-items:center;font-size:14px;font-weight:400;color:#bf8314}.verify-auth .content .main-content-container .main-content .upload .btn-container{display:flex;justify-content:flex-end}.verify-auth .content .main-content-container .main-content .upload .start-verify-btn-disabled:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.3);pointer-events:none;border-radius:8px;transition:opacity .3s}.verify-auth .content .contact-us{height:31px;text-align:right}.verify-auth .content .contact-us .contact-us-text{font-size:16px;color:#666}.verify-auth .content .contact-us .contact-us-btn{font-size:16px;font-weight:600;color:#0093ff}.verify-auth-process{height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto}.verify-auth-process .Header{background-color:#fff}.verify-auth-process .Header .verify-auth-header{color:#0093ff}.verify-auth-process .content{background-color:#eee}.verify-auth-process .content .content-container{position:absolute;display:flex;justify-content:center;align-items:center;min-width:1380px;height:100%;width:100%;background:rgba(0,0,0,.4);top:0;left:0}.verify-auth-process .content .content-container .image-container{position:relative}.verify-auth-process .content .content-container .image-container .close-icon{height:32px;width:32px;right:9px;top:9px;position:absolute;cursor:pointer}.verify-auth-process .content .content-container .image-container .close-icon img{margin:6px;height:20px;width:20px}.verify-auth-process .content .content-container .image-container .process-image{width:579px;height:341px}.verify-auth-process .content .content-container .image-container .content-text{position:absolute;bottom:48px;margin:auto;left:0;right:0;text-align:center}.verify-auth-process .content .content-container .image-container .content-text .process-text{font-size:16px;font-weight:400;line-height:22px;margin-bottom:6px;color:#1f2329}.verify-auth-process .content .content-container .image-container .content-text .process-info-text{font-size:14px;font-weight:400;line-height:22px;color:#8f959e}.verify-auth-result{min-height:calc(100vh - var(--main-header-height));min-width:1190px;overflow:auto;background:#fff;padding-bottom:40px}.verify-auth-result .Header{background-color:#fff;border-bottom:1px solid rgb(236,236,236)}.verify-auth-result .Header .verify-auth-header{color:#0093ff}.verify-auth-result .content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;padding:25px 23px 4px 27px}.verify-auth-result .content .result-text img{height:30px;width:30px;margin-right:8px}.verify-auth-result .content .result-text{font-family:PingFang SC;font-size:20px;font-weight:400;line-height:28px;text-align:left;color:#333;margin-bottom:27px}.verify-auth-result .content .content-container .result-card-v2{width:100%;height:fit-content;margin-bottom:30px}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-header{display:flex;justify-content:space-between;align-items:center;font-size:16px}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-header .left-icon{height:26px;width:26px;margin-right:5px}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel{background:#f2f3f5;position:relative;overflow:visible}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel .result-image{position:absolute;right:67px;top:-70px;height:134px;width:134px;z-index:1}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel .result-card-content{display:flex;flex-wrap:wrap;gap:20px}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel .result-card-content .photo-item{cursor:pointer;height:260px;width:208px;padding:12px;display:inline-block}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel .result-card-content .photo-item .photo{width:180.76px;height:181.53px;margin-bottom:14.26px;display:flex;align-items:center;justify-content:center}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel .result-card-content .photo-item .photo .photo-box{position:relative;width:fit-content;height:fit-content}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel .result-card-content .photo-item .photo .photo-box img{max-height:181.53px;max-width:180.76px;height:auto;width:auto}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel .result-card-content .photo-item .photo .photo-box .tip{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.4)}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel .result-card-content .photo-item .time{font-family:Helvetica;font-size:14px;font-weight:400;line-height:16.1px;text-align:center;color:rgba(0,0,0,.5);margin-bottom:4px}.verify-auth-result .content .content-container .result-card-v2 .ant-collapse-panel .result-card-content .photo-item .address{font-family:PingFang SC;font-size:14px;font-weight:400;line-height:19.6px;text-align:center;color:rgba(0,0,0,.5)}.verify-auth-result .content .content-container .result-card{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:100%;height:fit-content;border-radius:8px;background:#f2f3f5;margin-bottom:30px}.verify-auth-result .content .content-container .result-card .result-image{position:absolute;right:67px;top:-20px;height:134px;width:134px;z-index:1}.verify-auth-result .content .content-container .result-card .result-card-title{display:flex;justify-content:space-between;height:49px;padding:11px 11px 12px;font-family:PingFang SC;font-size:16px;font-weight:400;line-height:26px;text-align:left}.verify-auth-result .content .content-container .result-card .result-card-title .left-icon{height:26px;width:26px;margin-right:5px;vertical-align:bottom}.verify-auth-result .content .content-container .result-card .result-card-title i{line-height:26px}.verify-auth-result .content .content-container .result-card .result-card-title .title-right{cursor:pointer}.verify-auth-result .content .content-container .result-card .result-card-content{border-top:1.5px solid rgb(216,217,220);padding:0 0 15px 13px;display:flex;flex-wrap:wrap}.verify-auth-result .content .content-container .result-card .result-card-content .photo-item{cursor:pointer;height:260px;width:208px;padding:12px;margin-top:28px;margin-bottom:4px;margin-right:31px;display:inline-block}.verify-auth-result .content .content-container .result-card .result-card-content .photo-item .photo{width:180.76px;height:181.53px;margin-bottom:14.26px;display:flex;align-items:center;justify-content:center}.verify-auth-result .content .content-container .result-card .result-card-content .photo-item .photo .photo-box{position:relative;width:fit-content;height:fit-content}.verify-auth-result .content .content-container .result-card .result-card-content .photo-item .photo .photo-box img{max-height:181.53px;max-width:180.76px;height:auto;width:auto}.verify-auth-result .content .content-container .result-card .result-card-content .photo-item .photo .photo-box .tip{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.4)}.verify-auth-result .content .content-container .result-card .result-card-content .photo-item .time{font-family:Helvetica;font-size:14px;font-weight:400;line-height:16.1px;text-align:center;color:rgba(0,0,0,.5);margin-bottom:4px}.verify-auth-result .content .content-container .result-card .result-card-content .photo-item .address{font-family:PingFang SC;font-size:14px;font-weight:400;line-height:19.6px;text-align:center;color:rgba(0,0,0,.5)}.verify-auth-result .content .content-container .result-card .downLoad-btn{margin-bottom:16px;margin-right:16px;text-align:end}.result-detail-drawer-v2 .ant-drawer-body{height:100%;background-color:#140c09;display:flex;flex-direction:column;justify-content:space-between}.result-detail-drawer-v2 .drawer-content,.result-detail-drawer-v2 .drawer-content *,.result-detail-drawer-v2 .drawer-content *:before,.result-detail-drawer-v2 .drawer-content *:after{box-sizing:border-box}.result-detail-drawer-v2 .drawer-content{width:375px;padding:0 15px 20px;background-image:url(https://static.xhey.top/work/static/media/result_bg.ooISe8E9.png);background-size:100% 100%;background-repeat:no-repeat;background-position:top;display:flex;flex-direction:column;align-items:center}.result-detail-drawer-v2 .drawer-content .title-image{margin-top:60px;width:100%;object-fit:contain}.result-detail-drawer-v2 .drawer-content .result-status-card{width:100%;margin-top:10px;margin-bottom:8px;border-radius:4px;background-color:#433d38;padding:20px 16px 14px;position:relative;overflow:hidden}.result-detail-drawer-v2 .drawer-content .result-status-card .badge-image{width:168px;height:150px;opacity:.4;position:absolute;top:-15px;right:-20px;z-index:0}.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:10px}.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item .feature-icon{width:16px;height:16px;margin-top:2px;margin-right:8px}.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item .summary-title-text{font-size:14px;line-height:20px;color:#f4475c;font-weight:600;white-space:pre;display:inline-flex;flex-direction:row}.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item .summary-title-text .right{max-width:222px;white-space:pre-wrap}.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item .summary-title-text .location-tag-wrapper{display:inline;position:relative}.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item .summary-title-text .location-tag-bubble{position:absolute;bottom:100%;left:0;margin-bottom:6px;padding:6px 10px;max-width:200px;background:rgba(0,0,0,.85);color:#fff;font-size:12px;line-height:1.4;border-radius:4px;white-space:normal;z-index:1050;box-shadow:0 2px 8px rgba(0,0,0,.15)}.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item .summary-title-text .location-tag-solid{display:inline-block;padding:2px 4px;margin-left:4px;background:#b7edb1;border-radius:4px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;color:#237b19;white-space:nowrap;vertical-align:middle;cursor:pointer}.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item .summary-title-text .location-tag-solid .location-tag-icon{display:inline-block;margin-left:4px;width:12px;height:12px;line-height:0;color:#237b19;vertical-align:-1px}.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item .summary-title-text .location-tag-solid .location-tag-icon img,.result-detail-drawer-v2 .drawer-content .result-status-card .summary-item .summary-title-text .location-tag-solid .location-tag-icon svg{display:block}.result-detail-drawer-v2 .drawer-content .photo-detail-card{width:100%;display:flex;flex-direction:column;align-items:center;border-radius:4px;background-color:#433d38}.result-detail-drawer-v2 .drawer-content .photo-detail-card .photo-image-container{margin-top:20px;margin-bottom:3px;width:100%;height:200px;display:flex;justify-content:center;align-items:center;position:relative}.result-detail-drawer-v2 .drawer-content .photo-detail-card .photo-image-container .photo-image{max-width:200px;max-height:200px;object-fit:contain}.result-detail-drawer-v2 .drawer-content .photo-detail-card .photo-image-container .result-stamp-image{position:absolute}.result-detail-drawer-v2 .drawer-content .photo-detail-card .photo-detail-table{width:100%;margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 13px 10px}.result-detail-drawer-v2 .drawer-content .photo-detail-card .photo-detail-table .photo-detail-table-cell{font-size:10px;line-height:16px;color:#999}.result-detail-drawer-v2 .drawer-content .photo-detail-card .photo-detail-table .photo-detail-table-cell:nth-child(odd){width:42%;padding-left:10px}.result-detail-drawer-v2 .drawer-content .photo-detail-card .photo-detail-table .photo-detail-table-cell:nth-child(2n){width:58%}.result-detail-drawer-v2 .drawer-content .unknow-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.result-detail-drawer-v2 .drawer-content .unknow-content .unKnow-title{margin-top:99px;margin-bottom:22px;text-align:center;color:#ff813a}.result-detail-drawer-v2 .drawer-content .unknow-content .unKnow-reason{font-size:16px;font-weight:500;line-height:18.2px;color:#444;text-align:center;margin-bottom:7px}.result-detail-drawer-v2 .drawer-content .unknow-content .unKnow-advise{font-size:14px;font-weight:400;line-height:16.8px;text-align:center;color:#666;margin-bottom:22px;min-height:16.8px}.result-detail-drawer-v2 .drawer-content .result-title{font-size:36px;font-weight:500;line-height:50.4px;text-align:left;color:#20b759;margin-bottom:4px}.result-detail-drawer-v2 .drawer-content .photo-container{margin:15px 0 22px;width:100%;height:385px;background:#f2f2f2}.result-detail-drawer-v2 .bottom{height:64px;display:flex;align-items:center;justify-content:flex-end}.payment-type{border:1px solid #f0f0f0;border-radius:12px;background:#fff;overflow:hidden}.payment-type .payment-wrapper{display:flex;justify-content:flex-start;align-items:stretch}.payment-type .payment-wrapper .payment-tabs{background:#f0f0f0}.payment-type .payment-wrapper .payment-tabs .payment-tab{width:118px;height:42px;display:flex;justify-content:flex-start;align-items:center;padding:11px 0 11px 14px;cursor:pointer}.payment-type .payment-wrapper .payment-tabs .payment-tab img{width:20px;margin-right:6px}.payment-type .payment-wrapper .payment-tabs .payment-tab span{line-height:20px;font-size:14px}.payment-type .payment-wrapper .payment-tabs .payment-tab.active{background:#fff}.payment-type .payment-wrapper .payment-code{display:flex;justify-content:flex-start;align-items:center;padding:25px 0 25px 30px}.payment-type .payment-wrapper .payment-code .payment-code-img{width:130px;height:130px;border:.5px solid #dedede;position:relative;overflow:hidden}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-text{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;display:flex;align-content:center;flex-wrap:wrap;line-height:20px;font-size:14px;text-align:center;z-index:1}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-text .invalid-code{width:100%;color:#000}.payment-type .payment-wrapper .payment-code .payment-code-img .zindex{z-index:5}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-code{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;display:flex;align-content:center;flex-wrap:wrap;line-height:20px;font-size:14px;text-align:center;z-index:10}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-code .invalid-code{width:100%;color:#000}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-default-code .update-code{width:100%;color:#0093ff;font-weight:600;margin-top:6px;cursor:pointer}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-wechat{width:130px;position:absolute;left:0;top:0;z-index:20}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-wechat img{width:100%}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay{position:absolute;left:0;top:0;z-index:20}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container{width:130px;height:130px;overflow:hidden;position:relative;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container::-webkit-scrollbar{width:0!important;height:0!important}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container{scroll-behavior:smooth}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container .iframe-wrapper{position:absolute;left:50%;transform:translate(-50%) scale(.7);bottom:0;width:375px;height:300px}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container .iframe-wrapper #alipay{width:375px;height:405px;border:none}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container-single .iframe-wrapper{width:76px;height:76px;transform:translate(-50%,-50%) scale(1.65);top:50%}.payment-type .payment-wrapper .payment-code .payment-code-img .payment-alipay .iframe-container-single .iframe-wrapper #alipay-single{width:75px;height:75px;border:none}.payment-type .payment-wrapper .payment-code .payment-code-text{padding-left:16px}.payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price{color:#b9702b;font-family:Alternate;text-indent:-5px}.payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price span.num{font-size:40px;line-height:50px}.payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price span.original-price{font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-left:4px;text-decoration:line-through}.payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price span.unit{font-size:24px;line-height:26px}.payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-price span.per-month{margin-left:10px;font-family:PingFang SC;font-size:18px;font-weight:600;line-height:30px}.payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-tip{display:flex;justify-content:flex-start;align-items:center}.payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-tip img{width:20px;margin-right:8px}.payment-type .payment-wrapper .payment-code .payment-code-text .payment-code-tip span{line-height:20px;font-size:14px;color:#000}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon{width:256px;padding-left:16px;padding-right:22px}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .original-price{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;font-weight:400;color:#444;font-family:PingFang SC}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .original-price strong{font-weight:600}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .coupon-text{margin-top:14px;padding-bottom:12px;border-bottom:solid .5px #dedede;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;font-weight:400;color:#fa5c40;font-family:PingFang SC}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .coupon-text strong{font-weight:600}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price{margin-top:10px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-tip{margin-bottom:8px;display:flex;justify-content:flex-start;align-items:center}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-tip img{width:20px;margin-right:8px}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-tip span{line-height:20px;font-size:14px;color:#000}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-price{color:#b9702b;font-family:Alternate;text-indent:-5px}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-price span.num{font-size:40px;line-height:50px}.payment-type .payment-wrapper .payment-code .payment-code-text-coupon .payment-price .payment-code-price span.unit{font-size:24px;line-height:26px}.payment-agreement{margin-top:12px;display:flex;color:#999}.payment-agreement div{color:#555;cursor:pointer}.banned-account-modal .banned-modal-content{display:flex;align-items:flex-start}.banned-account-modal .banned-icon-wrapper{width:24px;height:24px;border-radius:50%;background-color:#ff9500;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px}.banned-account-modal .banned-icon-wrapper .anticon{font-size:24px;color:#fff}.banned-account-modal .banned-content{flex:1}.banned-account-modal .banned-title{font-size:16px;font-weight:700;color:#000;margin-bottom:8px;line-height:24px}.banned-account-modal .banned-time{font-size:14px;color:#000;line-height:22px;margin-bottom:24px}.banned-account-modal .banned-actions{display:flex;justify-content:flex-end;gap:12px}.banned-account-modal .banned-contact-btn{border:1px solid #d9d9d9;border-radius:4px}.banned-account-modal .banned-confirm-btn{background-color:#1890ff;border-radius:4px}.photo-picker-page{height:100vh!important}.photo-picker-page .title{display:flex;align-items:center;line-height:40px}.photo-picker-page .title .tip{margin-left:10px;background-color:#000;color:#fff;font-style:italic}.photo-picker-page .title .start-jigsaw-btn{padding-left:27px;padding-right:27px;height:40px;font-size:18px;font-weight:700;margin-left:160px}.photo-picker-page .content{padding-left:120px}.photo-picker-page .content .photo-filter-wrapper{width:100%;height:160px;padding:12px;border-bottom:1px solid #ececec;display:flex}.photo-picker-page .content .photo-filter-wrapper .extra-wrapper{margin-left:20px}.photo-picker-page .content .photo-filter-wrapper .extra-wrapper button{font-size:20px}.photo-picker-page .batch-select-btn{background:linear-gradient(265.52deg,#17c0ff -56.26%,#1c4df7 181.12%);border:none;border-radius:4px;width:150px;height:40px;font-weight:700;font-size:17px;color:#fff;cursor:pointer;margin-right:34px}.team-operation-log .vip-required{background-color:#fff;position:relative;overflow-y:scroll;display:flex;flex-direction:column;align-items:center;justify-content:center}.team-operation-log .vip-required img{width:310px;margin-top:-120px}.team-operation-log .vip-required p{margin:0!important;text-align:center!important;color:#333!important;font-family:PingFang SC!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:32px!important;white-space:pre-line!important}.team-operation-log .vip-required button{margin-top:24px;width:128px;height:40px;border:none;outline:none;border-radius:6px;background:linear-gradient(270deg,#ffb861 3.52%,#ffe2ac);color:#614011;text-align:center;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;cursor:pointer}.aiClerk-skillEdit{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#1f1f1f}.aiClerk-skillEdit__header{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 32px 0;margin-bottom:28px}.aiClerk-skillEdit__headerMain{display:flex;flex-direction:column;gap:4px;min-width:0}.aiClerk-skillEdit__eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8a8a93;display:inline-flex;align-items:center;gap:8px}.aiClerk-skillEdit__eyebrow:before{content:"";width:18px;height:1.5px;background:linear-gradient(90deg,#7C3AED 0%,transparent 100%);display:inline-block}.aiClerk-skillEdit__title{font-size:22px;font-weight:700;color:#1f1f1f;margin:0;letter-spacing:-.3px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:460px}.aiClerk-skillEdit__subtitle{font-size:13px;color:#8a8a93;margin:8px 0 0;line-height:1.6;max-width:460px}.aiClerk-skillEdit__close{width:32px;height:32px;border-radius:8px;border:0;background:#f6f6f8;color:#8a8a93;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-skillEdit__close:hover:not(:disabled){background:#ececef;color:#1f1f1f}.aiClerk-skillEdit__close:disabled{opacity:.4;cursor:not-allowed}.aiClerk-skillEdit__body{padding:0 32px;max-height:60vh;overflow-y:auto}.aiClerk-skillEdit__section{border-bottom:1px solid #F4F4F6;padding:22px 0}.aiClerk-skillEdit__section:first-child{padding-top:4px}.aiClerk-skillEdit__section:last-child{border-bottom:0;padding-bottom:8px}.aiClerk-skillEdit__section--solo{border-bottom:0;padding:4px 0 8px}.aiClerk-skillEdit__sectionLabel{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#7c3aed;margin-bottom:14px;display:flex;align-items:center;gap:10px}.aiClerk-skillEdit__sectionLabel:before{content:attr(data-step);display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#b47cff);color:#fff;font-size:11px;font-weight:700;letter-spacing:0}.aiClerk-skillEdit__field{display:flex;flex-direction:column;gap:8px}.aiClerk-skillEdit__field+.aiClerk-skillEdit__field{margin-top:16px}.aiClerk-skillEdit__fieldLabel{font-size:13px;font-weight:500;color:#4b4b52}.aiClerk-skillEdit__input,.aiClerk-skillEdit__textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #ECECEF;border-radius:6px;background:#fff;font-size:14px;color:#1f1f1f;line-height:1.6;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;resize:none}.aiClerk-skillEdit__input:hover,.aiClerk-skillEdit__textarea:hover{border-color:#dedee2}.aiClerk-skillEdit__input:focus,.aiClerk-skillEdit__textarea:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.12)}.aiClerk-skillEdit__input::placeholder,.aiClerk-skillEdit__textarea::placeholder{color:#8a8a93}.aiClerk-skillEdit__textarea{min-height:110px;line-height:1.7}.aiClerk-skillEdit__hint{font-size:12px;color:#8a8a93;line-height:1.6;display:flex;align-items:flex-start;gap:6px}.aiClerk-skillEdit__hint:before{content:"✦";color:#7c3aed;flex-shrink:0}.aiClerk-skillEdit__refsEmpty{font-size:13px;color:#8a8a93;padding:16px 0;text-align:center;background:#fafafb;border-radius:6px;border:1px dashed #ECECEF}.aiClerk-skillEdit__refsList{display:flex;flex-direction:column;gap:10px}.aiClerk-skillEdit__refRow{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid #ECECEF;border-radius:10px;transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-skillEdit__refRow:hover{border-color:rgba(124,58,237,.3);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.aiClerk-skillEdit__refIcon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.aiClerk-skillEdit__refIcon--template{background:linear-gradient(135deg,#ede5ff,#dcc9ff);color:#5b2bb8}.aiClerk-skillEdit__refIcon--sample{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#047857}.aiClerk-skillEdit__refIcon--generic{background:#f6f6f8;color:#8a8a93}.aiClerk-skillEdit__refMain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.aiClerk-skillEdit__refName{font-size:14px;font-weight:600;color:#1f1f1f;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-skillEdit__refMeta{font-size:12px;color:#8a8a93;display:flex;gap:8px;align-items:center}.aiClerk-skillEdit__refMeta code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;background:#f6f6f8;padding:1px 6px;border-radius:3px;color:#4b4b52}.aiClerk-skillEdit__refActions{display:flex;gap:6px;align-items:center;flex-shrink:0}.aiClerk-skillEdit__refBtn{height:30px;padding:0 12px;border-radius:6px;background:#f6f6f8;border:1px solid transparent;color:#4b4b52;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:4px;text-decoration:none;font-family:inherit}.aiClerk-skillEdit__refBtn:hover:not(:disabled){background:#ede5ff;color:#5b2bb8;border-color:rgba(124,58,237,.2)}.aiClerk-skillEdit__refBtn--loading{opacity:.6;cursor:wait}.aiClerk-skillEdit__refBtn--accent{background:rgba(124,58,237,.08);color:#5b2bb8;border-color:rgba(124,58,237,.25)}.aiClerk-skillEdit__refBtn--accent:hover:not(:disabled){background:#7c3aed;color:#fff;border-color:#7c3aed}.aiClerk-skillEdit__refBtn:disabled{opacity:.4;cursor:not-allowed}.aiClerk-skillEdit__footer{display:flex;justify-content:flex-end;gap:10px;padding:20px 32px 24px;border-top:1px solid #F4F4F6;background:#fafafb}.aiClerk-skillEdit__btnGhost,.aiClerk-skillEdit__btnPrimary{height:38px;padding:0 22px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:0;font-family:inherit}.aiClerk-skillEdit__btnGhost{background:transparent;color:#4b4b52;border:1px solid #ECECEF}.aiClerk-skillEdit__btnGhost:hover:not(:disabled){background:#f6f6f8;color:#1f1f1f}.aiClerk-skillEdit__btnGhost:disabled{opacity:.4;cursor:not-allowed}.aiClerk-skillEdit__btnPrimary{background:linear-gradient(135deg,#7c3aed,#9f6bff);color:#fff;box-shadow:0 4px 12px rgba(124,58,237,.28)}.aiClerk-skillEdit__btnPrimary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px rgba(124,58,237,.38)}.aiClerk-skillEdit__btnPrimary:active{transform:translateY(0)}.aiClerk-skillEdit__btnPrimary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.aiClerk-skillEdit-modal .ant-modal-body{padding:0!important}.aiClerk-skillEdit-modal .ant-modal-content{border-radius:14px!important;overflow:hidden;box-shadow:0 20px 60px rgba(15,23,42,.18),0 4px 12px rgba(15,23,42,.06)}.credits-exhausted-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.credits-exhausted-modal{width:420px;box-sizing:border-box;padding:28px 28px 24px;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.25);display:flex;flex-direction:column}.credits-exhausted-modal .cem-icon{height:64px;display:flex;align-items:center;justify-content:center}.credits-exhausted-modal .cem-icon .cem-icon-circle{width:64px;height:64px;border-radius:32px;background:#fff4e0;display:flex;align-items:center;justify-content:center;font-size:32px;line-height:1}.credits-exhausted-modal .cem-title{margin-top:16px;font-size:18px;font-weight:600;color:#1f2938;text-align:center}.credits-exhausted-modal .cem-subtitle{margin-top:8px;font-size:13px;line-height:20px;color:#6b7380;text-align:center}.credits-exhausted-modal .cem-card{margin-top:20px;padding:16px;background:#f2f9ff;border-radius:12px;display:flex;flex-direction:column;gap:12px}.credits-exhausted-modal .cem-card+.cem-card{margin-top:12px}.credits-exhausted-modal .cem-divider{height:1px;background:#dedede}.credits-exhausted-modal .cem-tier{display:flex;align-items:center;justify-content:space-between}.credits-exhausted-modal .cem-tier .cem-tier-left{display:flex;flex-direction:column;gap:8px;width:193px}.credits-exhausted-modal .cem-tier .cem-tier-name-row{display:flex;align-items:center;gap:8px}.credits-exhausted-modal .cem-tier .cem-tier-name{font-size:12px;color:#000}.credits-exhausted-modal .cem-tier .cem-tier-badge{padding:1px 6px;border-radius:4px;background:#0070f4;font-size:11px;color:#fff;line-height:1.3}.credits-exhausted-modal .cem-tier .cem-tier-desc{font-size:12px;color:#6b7380}.credits-exhausted-modal .cem-tier .cem-tier-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.credits-exhausted-modal .cem-tier .cem-tier-points{display:flex;align-items:center;gap:4px}.credits-exhausted-modal .cem-tier .cem-tier-points .cem-tier-points-num{font-size:20px;font-weight:700;color:#444}.credits-exhausted-modal .cem-tier .cem-tier-points .cem-tier-points-unit{font-size:12px;color:#6b7380}.credits-exhausted-modal .cem-bal-row{display:flex;align-items:center;justify-content:space-between}.credits-exhausted-modal .cem-bal-row .cem-bal-label{font-size:12px;color:#6b7380}.credits-exhausted-modal .cem-bal-row .cem-bal-value{display:flex;align-items:center;gap:4px}.credits-exhausted-modal .cem-bal-row .cem-bal-num{font-size:20px;font-weight:700;color:#db2626}.credits-exhausted-modal .cem-bal-row .cem-cost-num{font-size:16px;font-weight:600;color:#0070f4}.credits-exhausted-modal .cem-bal-row .cem-bal-unit{font-size:12px;color:#6b7380}.credits-exhausted-modal .cem-cta-row{margin-top:20px;display:flex;gap:12px;height:44px}.credits-exhausted-modal .cem-cta-row .cem-btn{flex:1;height:44px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.credits-exhausted-modal .cem-cta-row .cem-btn-ghost{background:rgba(0,112,244,.1);border:1px solid #0070f4;color:#0070f4}.credits-exhausted-modal .cem-cta-row .cem-btn-primary{background:#0070f4;border:0;color:#fff}.aiClerk-block-photoList__title{font-size:13px;font-weight:500;color:#4b4b52;margin-bottom:8px}.aiClerk-block-photoList__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.aiClerk-block-photoList__item{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;background:#f5f5f5;aspect-ratio:1;transition:transform .15s}.aiClerk-block-photoList__item:hover{transform:translateY(-2px)}.aiClerk-block-photoList__item img{width:100%;height:100%;object-fit:cover;display:block}.aiClerk-block-photoList__info{position:absolute;bottom:0;left:0;right:0;padding:6px 8px;background:linear-gradient(transparent,rgba(0,0,0,.6));color:#fff;font-size:11px;line-height:1.3}.aiClerk-block-photoList__addr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.aiClerk-block-photoList__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:18px;background:rgba(0,0,0,.5);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.aiClerk-block-photoList__more{margin-top:8px;text-align:center;color:#8a8a93;font-size:12px}.aiClerk-block-fileList__title{font-size:13px;font-weight:500;color:#4b4b52;margin-bottom:8px}.aiClerk-block-fileList__list{display:flex;flex-direction:column;gap:16px}.aiClerk-block-fileList__bundle{display:flex;flex-direction:column;gap:12px}.aiClerk-block-echarts{background:#fff;border:1px solid #ECECEF;border-radius:8px;padding:12px}.aiClerk-block-echarts__canvas{width:100%;height:320px}.aiClerk-block-mermaid{background:#fff;border:1px solid #ECECEF;border-radius:8px;padding:16px;overflow-x:auto;text-align:center}.aiClerk-block-mermaid__svg{display:inline-block;max-width:100%}.aiClerk-block-mermaid__svg svg{max-width:100%;height:auto}.aiClerk-block-mermaid--loading{background:#fafafa;border:1px dashed #ECECEF;color:#8a8a93;text-align:left;padding:12px;font-size:12px}.aiClerk-block-mermaid--invalid{background:#fff7ed;border:1px dashed #FB923C;color:#c2410c;font-size:12px;text-align:left}.aiClerk-block-mermaid__raw{margin-top:8px;background:#f5f5f5;padding:8px;border-radius:4px;font-size:11px;color:#666;overflow-x:auto}.aiClerk-block-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.aiClerk-block-metrics__card{background:#fff;border:1px solid #ECECEF;border-radius:8px;padding:12px 14px;border-left:3px solid #8A8A93}.aiClerk-block-metrics__card--green{border-left-color:#22c55e}.aiClerk-block-metrics__card--red{border-left-color:#ef4444}.aiClerk-block-metrics__card--yellow{border-left-color:#f59e0b}.aiClerk-block-metrics__card--blue{border-left-color:#3b82f6}.aiClerk-block-metrics__label{font-size:11px;color:#8a8a93;margin-bottom:4px}.aiClerk-block-metrics__value{font-size:20px;font-weight:700;color:#1f1f1f;line-height:1.2}.aiClerk-block-metrics__card--green .aiClerk-block-metrics__value{color:#15803d}.aiClerk-block-metrics__card--red .aiClerk-block-metrics__value{color:#b91c1c}.aiClerk-block-metrics__card--yellow .aiClerk-block-metrics__value{color:#b45309}.aiClerk-block-metrics__card--blue .aiClerk-block-metrics__value{color:#1d4ed8}.aiClerk-block-metrics__trend{margin-left:6px;font-size:14px}.aiClerk-block-metrics__sub{font-size:11px;color:#8a8a93;margin-top:4px}.aiClerk-block-taskStatus{background:#fff;border:1px solid #ECECEF;border-radius:8px;padding:16px}.aiClerk-block-taskStatus__title{font-size:14px;font-weight:600;color:#1f1f1f;margin-bottom:12px}.aiClerk-block-taskStatus__steps{list-style:none;margin:0;padding:0;position:relative}.aiClerk-block-taskStatus__step{position:relative;padding:0 0 14px 28px}.aiClerk-block-taskStatus__step:last-child{padding-bottom:0}.aiClerk-block-taskStatus__icon{position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;z-index:1}.aiClerk-block-taskStatus__step--done .aiClerk-block-taskStatus__icon{background:#22c55e;color:#fff}.aiClerk-block-taskStatus__step--running .aiClerk-block-taskStatus__icon{background:#7c3aed;color:#fff;animation:aiClerk-blink 1s infinite}.aiClerk-block-taskStatus__step--pending .aiClerk-block-taskStatus__icon{background:#fff;color:#8a8a93;border:1px solid #ECECEF}.aiClerk-block-taskStatus__step--error .aiClerk-block-taskStatus__icon{background:#ef4444;color:#fff}.aiClerk-block-taskStatus__line{position:absolute;left:9px;top:18px;width:1px;bottom:-10px;background:#ececef}.aiClerk-block-taskStatus__step--done .aiClerk-block-taskStatus__line{background:#22c55e}.aiClerk-block-taskStatus__label{font-size:13px;color:#1f1f1f;font-weight:500}.aiClerk-block-taskStatus__step--pending .aiClerk-block-taskStatus__label{color:#8a8a93;font-weight:400}.aiClerk-block-taskStatus__detail{font-size:12px;color:#8a8a93;margin-top:2px}.aiClerk-block-verify{background:#fff;border:1px solid #ECECEF;border-radius:8px;padding:12px}.aiClerk-block-verify__header{display:flex;gap:12px;align-items:center;font-size:12px;color:#4b4b52;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #F4F4F6}.aiClerk-block-verify__total{font-weight:500}.aiClerk-block-verify__ok{color:#15803d}.aiClerk-block-verify__fail{color:#b91c1c}.aiClerk-block-verify__list{display:flex;flex-direction:column;gap:8px}.aiClerk-block-verify__item{display:flex;gap:10px;padding:8px;border-radius:6px;background:#fafafa}.aiClerk-block-verify__item--ok{border-left:3px solid #22C55E}.aiClerk-block-verify__item--fail{border-left:3px solid #EF4444;background:#fef2f2}.aiClerk-block-verify__photo{width:60px;height:60px;border-radius:4px;object-fit:cover;flex-shrink:0}.aiClerk-block-verify__meta{flex:1;min-width:0}.aiClerk-block-verify__status{font-size:13px;font-weight:500;color:#1f1f1f}.aiClerk-block-verify__item--ok .aiClerk-block-verify__status{color:#15803d}.aiClerk-block-verify__item--fail .aiClerk-block-verify__status{color:#b91c1c}.aiClerk-block-verify__sub{font-size:11px;color:#8a8a93;margin-top:2px}.aiClerk-block-verify__error{font-size:11px;color:#b91c1c;margin-top:2px}.aiClerk-block-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}.aiClerk-block-gallery__cell{aspect-ratio:1;border-radius:6px;overflow:hidden;background:#f5f5f5;cursor:pointer;transition:transform .15s}.aiClerk-block-gallery__cell:hover{transform:translateY(-2px)}.aiClerk-block-gallery__cell img{width:100%;height:100%;object-fit:cover;display:block}.aiClerk-block-gallery__expand{margin-top:8px;width:100%;background:#fafaff;color:#7c3aed;border:1px dashed #7C3AED;border-radius:6px;padding:8px;font-size:12px;cursor:pointer;transition:background .15s}.aiClerk-block-gallery__expand:hover{background:#f3ecff}.aiClerk-block-cron{background:#fff;border:1px solid #ECECEF;border-radius:8px;overflow:hidden}.aiClerk-block-cron__header{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fafafa;border-bottom:1px solid #F4F4F6}.aiClerk-block-cron__icon{font-size:16px}.aiClerk-block-cron__name{flex:1;font-size:13px;font-weight:600;color:#1f1f1f}.aiClerk-block-cron__status{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.aiClerk-block-cron__status--ok{background:rgba(34,197,94,.15);color:#15803d}.aiClerk-block-cron__status--info{background:rgba(59,130,246,.15);color:#1d4ed8}.aiClerk-block-cron__status--gray{background:rgba(0,0,0,.06);color:#8a8a93}.aiClerk-block-cron__status--err{background:rgba(239,68,68,.15);color:#b91c1c}.aiClerk-block-cron__body{padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:12px}.aiClerk-block-cron__row{display:flex;gap:10px}.aiClerk-block-cron__label{color:#8a8a93;width:64px;flex-shrink:0}.aiClerk-block-cron__expr{background:rgba(124,58,237,.08);color:#7c3aed;padding:1px 6px;border-radius:4px;font-family:SF Mono,Menlo,monospace;font-size:11px}.aiClerk-block-skill{display:flex;gap:12px;background:#fff;border:1px solid #ECECEF;border-radius:8px;padding:12px 14px}.aiClerk-block-skill__icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:#f3ecff;display:flex;align-items:center;justify-content:center;font-size:20px}.aiClerk-block-skill__body{flex:1;min-width:0}.aiClerk-block-skill__head{display:flex;align-items:center;gap:8px}.aiClerk-block-skill__name{font-size:13px;font-weight:600;color:#1f1f1f}.aiClerk-block-skill__status{padding:2px 8px;border-radius:4px;font-size:11px}.aiClerk-block-skill__status--ok{background:rgba(34,197,94,.15);color:#15803d}.aiClerk-block-skill__status--info{background:rgba(59,130,246,.15);color:#1d4ed8}.aiClerk-block-skill__status--gray{background:rgba(0,0,0,.06);color:#8a8a93}.aiClerk-block-skill__status--err{background:rgba(239,68,68,.15);color:#b91c1c}.aiClerk-block-skill__desc{font-size:12px;color:#4b4b52;margin-top:4px;line-height:1.5}.aiClerk-block-skill__meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11px;color:#8a8a93}.aiClerk-block-skill__meta code{background:rgba(0,0,0,.04);padding:1px 6px;border-radius:4px}.aiClerk-block-skill__cat{background:#fafaff;color:#7c3aed;padding:1px 6px;border-radius:4px}.aiClerk-md{font-size:13px;line-height:1.75;color:#1f1f1f;word-wrap:break-word}.aiClerk-md+.aiClerk-md{margin-top:8px}.aiClerk-md p{margin:0 0 8px}.aiClerk-md p:last-child{margin-bottom:0}.aiClerk-md h1,.aiClerk-md h2,.aiClerk-md h3,.aiClerk-md h4,.aiClerk-md h5,.aiClerk-md h6{margin:16px 0 8px;font-weight:600;color:#1f1f1f;line-height:1.4}.aiClerk-md h1:first-child,.aiClerk-md h2:first-child,.aiClerk-md h3:first-child,.aiClerk-md h4:first-child,.aiClerk-md h5:first-child,.aiClerk-md h6:first-child{margin-top:0}.aiClerk-md h1{font-size:20px}.aiClerk-md h2{font-size:18px}.aiClerk-md h3{font-size:16px}.aiClerk-md h4{font-size:14px}.aiClerk-md ul,.aiClerk-md ol{margin:8px 0;padding-left:16px}.aiClerk-md ul li,.aiClerk-md ol li{margin:4px 0;padding-left:2px}.aiClerk-md ul li::marker{color:rgba(124,58,237,.55)}.aiClerk-md blockquote{margin:8px 0;padding:8px;border-left:3px solid #DEDEE2;background:#fafafb;color:#4b4b52;border-radius:0 6px 6px 0}.aiClerk-md__table-wrap{margin:8px 0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #D4D4D8;border-radius:2px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.aiClerk-md__table-wrap::-webkit-scrollbar{height:3px;width:3px}.aiClerk-md__table-wrap::-webkit-scrollbar-track{background:transparent}.aiClerk-md__table-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:2px}.aiClerk-md__table-wrap::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}.aiClerk-md__table-wrap table{border-collapse:collapse;margin:0;width:max-content;min-width:100%;font-size:12px}.aiClerk-md__table-wrap table th,.aiClerk-md__table-wrap table td{border:1px solid #D4D4D8;padding:8px;text-align:left;white-space:nowrap}.aiClerk-md__table-wrap table th{background:#fafafa;font-weight:600}.aiClerk-md__table-wrap table td img{max-width:100px;max-height:75px;object-fit:cover;border-radius:0;display:block;margin:2px 0;cursor:zoom-in;transition:opacity .15s}.aiClerk-md__table-wrap table td img:hover{opacity:.85}.aiClerk-md__table-wrap table thead>tr:first-child>*{border-top:0}.aiClerk-md__table-wrap table tr>*:first-child{border-left:0}.aiClerk-md__table-wrap table tr>*:last-child{border-right:0}.aiClerk-md>table{border-collapse:collapse;margin:8px 0;width:100%;font-size:12px}.aiClerk-md>table th,.aiClerk-md>table td{border:1px solid #ECECEF;padding:8px;text-align:left}.aiClerk-md>table th{background:#fafafa;font-weight:600}.aiClerk-md hr{border:0;border-top:1px solid #ECECEF;margin:16px 0}.aiClerk-md a{color:#0093ff;text-decoration:none}.aiClerk-md a:hover{text-decoration:underline}.aiClerk-md strong{font-weight:600;color:#1a1a1a}.aiClerk-md em{font-style:italic}.aiClerk-md__code-inline{background:rgba(0,0,0,.06);color:#1f1f1f;padding:2px 8px;border-radius:4px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.aiClerk-md__code-pre{background:#2d2d2d;color:#f5f5f5;padding:16px;border-radius:8px;overflow-x:auto;margin:8px 0;font-size:12px;line-height:1.5}.aiClerk-md__code-pre code{background:transparent;color:inherit;padding:0;font-family:SF Mono,Menlo,Consolas,monospace}.aiClerk-md__custom-block{margin:16px 0}.aiClerk-md img{max-width:100%;height:auto;border-radius:6px}.aiClerk-code{position:relative;margin-top:8px;margin-bottom:4px;border-radius:2px;background:#1e2330;border:1px solid rgba(255,255,255,.06);overflow:hidden}.aiClerk-code__copy{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.6);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.aiClerk-code__copy svg{width:14px;height:14px}.aiClerk-code__copy:hover{background:rgba(255,255,255,.14);color:rgba(255,255,255,.92)}.aiClerk-code__copy.is-copied{color:#98c379;border-color:rgba(152,195,121,.5);background:rgba(152,195,121,.12)}.aiClerk-code__body{margin:0;padding:12px 42px 12px 14px;max-height:260px;overflow:auto;overscroll-behavior:contain;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;color:#abb2bf;white-space:pre-wrap;word-break:break-all}.aiClerk-code__comment{color:#5c6370;font-style:italic}.aiClerk-code__key{color:#e06c75}.aiClerk-code__string{color:#98c379}.aiClerk-code__number{color:#d19a66}.aiClerk-code__bool{color:#56b6c2}.aiClerk-code__punc{color:#abb2bf}.aiClerk-tool__badge{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid currentColor}.aiClerk-tool__badge.is-running{color:#7c3aed;border-color:transparent}.aiClerk-tool__badge.is-running .aiClerk-tool__badge-icon{animation:aiClerk-spin 1s linear infinite}.aiClerk-tool__badge.is-done{border:0}.aiClerk-tool__badge.is-error{color:rgba(239,68,68,.75)}.aiClerk-tool__badge-icon{width:8px;height:8px}.aiClerk-tool__row{display:flex;align-items:center;gap:6px;padding:2px 0;font-size:12px;line-height:1.5;color:rgba(107,114,128,.9)}.aiClerk-tool__row.is-clickable{cursor:pointer}.aiClerk-tool__label-wrap{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiClerk-tool__label.is-cancelled{text-decoration:line-through;color:rgba(107,114,128,.5)}.aiClerk-tool__label.is-running{background:linear-gradient(90deg,#6b7280,#1f2937 30%,#7c3aed,#1f2937 70%,#6b7280);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:aiClerk-tool-shimmer 2.2s linear infinite}@keyframes aiClerk-spin{to{transform:rotate(360deg)}}.aiClerk-tool-group{width:fit-content;max-width:100%;margin:8px 0}.aiClerk-tool-group__header{display:inline-flex;align-items:center;gap:8px;padding:4px 0;background:transparent;border:0;cursor:pointer;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.4;text-align:left;max-width:100%;color:inherit;transition:color .15s}.aiClerk-tool-group__header:hover .aiClerk-tool-group__summary{color:#1f2937}.aiClerk-tool-group__header[aria-disabled]{cursor:default}.aiClerk-tool-group__spark{width:14px;height:14px;flex-shrink:0;color:rgba(124,58,237,.75)}.aiClerk-tool-group__spark.is-spinning{color:#7c3aed;animation:aiClerk-spin 1s linear infinite}.aiClerk-tool-group__spark.is-done{color:rgba(124,58,237,.7)}.aiClerk-tool-group__spark.is-error{color:rgba(239,68,68,.85)}.aiClerk-tool-group__summary{flex:1;min-width:0;font-weight:400;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiClerk-tool-group__summary--running{background:linear-gradient(90deg,#6b7280,#1f2937 30%,#7c3aed,#1f2937 70%,#6b7280);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:aiClerk-tool-shimmer 2.2s linear infinite}.aiClerk-tool-group__summary--muted{background:linear-gradient(90deg,#9ca3af,#4b5563,#a78bfa,#4b5563,#9ca3af);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:aiClerk-tool-shimmer 1.8s linear infinite}.aiClerk-tool-group__chev{width:12px;height:12px;flex-shrink:0;color:rgba(107,114,128,.55);transform:rotate(-90deg);transition:transform .2s,color .15s}.aiClerk-tool-group__chev.is-open{transform:rotate(0)}.aiClerk-tool-group__thought{margin:4px 0 0 16px;max-height:96px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;font-size:12px;line-height:1.55;color:rgba(107,114,128,.7);font-style:italic;white-space:pre-wrap;word-break:break-word;max-width:100%}.aiClerk-tool-group__body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease-out,opacity .2s ease-out}.aiClerk-tool-group__body.is-open{grid-template-rows:1fr;opacity:1}.aiClerk-tool-group__body-inner{overflow:hidden}.aiClerk-tool-group__timeline{padding:4px 0 0;display:flex;flex-direction:column;gap:4px}@keyframes aiClerk-tool-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aiClerk-firefly{--firefly-speed: 1;position:relative;display:inline-block;width:18px;height:18px;flex-shrink:0;aspect-ratio:1;border-radius:50%;border:1.8px solid rgba(168,85,247,.18);animation:none!important;box-sizing:border-box}.aiClerk-firefly:before{content:"";position:absolute;top:-1.8px;right:-1.8px;bottom:-1.8px;left:-1.8px;border-radius:50%;border:1.8px solid transparent;border-top-color:#a855f7;border-right-color:#a855f7;filter:drop-shadow(0 0 4px rgba(168,85,247,.7));animation:aiClerk-ring-spin calc(1.2s * var(--firefly-speed)) cubic-bezier(.6,0,.4,1) infinite;box-sizing:border-box}@keyframes aiClerk-ring-spin{to{transform:rotate(360deg)}}.aiClerk-userAskSheet-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(31,31,31,.3);z-index:998;cursor:pointer}.aiClerk-userAskSheet{position:fixed;top:auto;bottom:60px;left:0;right:0;margin:0 auto;width:800px;max-width:calc(100vw - 32px);max-height:calc(100vh - 100px);background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.16);z-index:999;display:flex;flex-direction:column;overflow:hidden;animation:aiClerk-userAskSheet-fadeIn .18s ease-out}.aiClerk-userAskSheet__close{position:absolute;top:13px;right:24px;width:36px;height:36px;border:none;background:#f3f4f6;border-radius:18px;color:#6b7280;font-size:16px;line-height:1;cursor:pointer;z-index:2;transition:background .15s ease,color .15s ease}.aiClerk-userAskSheet__close:hover{background:#e5e7eb;color:#1f1f1f}.aiClerk-userAskSheet__close:focus{outline:2px solid #2563EB;outline-offset:2px}.aiClerk-userAskSheet__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:18px 40px 20px;display:flex;flex-direction:column}.aiClerk-userAskSheet__body>*{max-width:100%}.aiClerk-userAskSheet__body>.aiClerk-ua{flex:1;display:flex;flex-direction:column;min-height:0;border:none;border-radius:0;padding:0;margin:0;background:transparent}.aiClerk-userAskSheet__body>.aiClerk-ua .aiClerk-ua__questions{margin-top:12px;gap:20px;padding-bottom:92px}.aiClerk-userAskSheet__body::-webkit-scrollbar{width:8px}.aiClerk-userAskSheet__body::-webkit-scrollbar-track{background:transparent}.aiClerk-userAskSheet__body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.aiClerk-userAskSheet__body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.aiClerk-userAskSheet__body .aiClerk-ua__actions{margin:auto -40px -20px;padding:18px 40px;background:#fff;border-top:1px solid #F0F0F0;position:sticky;bottom:0;z-index:1}.aiClerk-userAskSheet__body .aiClerk-ua__warn{position:sticky;bottom:72px;z-index:1;background:#fff;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}.aiClerk-userAskSheet--hidden,.aiClerk-userAskSheet-mask--hidden{display:none}@keyframes aiClerk-userAskSheet-fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.aiClerk-userAskSheet{width:calc(100% - 24px);bottom:20px;max-height:calc(100vh - 40px);border-radius:12px}}.aiClerk-ua{margin:8px 0;padding:8px;background:#fff;border:1px solid #eef0f2;border-radius:5px}.aiClerk-ua.is-disabled{opacity:.7;pointer-events:none}.aiClerk-ua--step{display:flex;flex-direction:column;gap:12px}.aiClerk-ua__step-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.aiClerk-ua__step-head .aiClerk-ua__title{margin-bottom:0}.aiClerk-ua__step-head{padding-right:56px}.aiClerk-ua__step-head-left{min-width:0;flex:1}.aiClerk-ua__step-pager{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f5f5f5;border-radius:999px;color:#555;font-size:12px;user-select:none}.aiClerk-ua__step-pager-btn{background:transparent;border:0;color:#555;cursor:pointer;padding:0 4px;font-size:14px;line-height:1;border-radius:4px;transition:background-color .12s ease,color .12s ease}.aiClerk-ua__step-pager-btn:hover:not(:disabled){background:rgba(0,0,0,.06);color:#1f1f1f}.aiClerk-ua__step-pager-btn:disabled{color:#c4c4c4;cursor:not-allowed}.aiClerk-ua__step-pager-num{min-width:36px;text-align:center;font-variant-numeric:tabular-nums;color:#9ca3af}.aiClerk-ua__step-pager-cur{font-weight:600;color:#1f1f1f}.aiClerk-ua__step-body{display:flex;flex-direction:column;gap:10px}.aiClerk-ua__step-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding-top:4px}.aiClerk-ua--step .aiClerk-ua__radios,.aiClerk-ua--step .aiClerk-ua__checks,.aiClerk-ua--step .aiClerk-ua__confirm-buttons{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:6px;margin-top:0;counter-reset:ua-option-num}.aiClerk-ua--step .aiClerk-ua__radio,.aiClerk-ua--step .aiClerk-ua__check,.aiClerk-ua--step .aiClerk-ua__confirm-btn{counter-increment:ua-option-num;position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 6px;padding:6px 12px 6px 56px;min-height:44px;border-radius:8px;border:1px solid #ececef;background:#fff;color:#1f1f1f;font-size:14px;font-weight:400;text-align:left;box-shadow:none;transform:none!important}.aiClerk-ua--step .aiClerk-ua__radio:hover:not(.is-checked):not(.is-selected),.aiClerk-ua--step .aiClerk-ua__check:hover:not(.is-checked):not(.is-selected),.aiClerk-ua--step .aiClerk-ua__confirm-btn:hover:not(.is-checked):not(.is-selected){background:#fafafa;border-color:#d8d8d8}.aiClerk-ua--step .aiClerk-ua__radio:before,.aiClerk-ua--step .aiClerk-ua__check:before,.aiClerk-ua--step .aiClerk-ua__confirm-btn:before{content:counter(ua-option-num);position:absolute;left:12px;top:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#9ca3af;border-radius:8px;font-size:13px;font-weight:500;line-height:1}.aiClerk-ua--step .aiClerk-ua__radio--manual{counter-increment:none}.aiClerk-ua--step .aiClerk-ua__radio--manual:before{content:none}.aiClerk-ua--step .aiClerk-ua__radio--manual.is-checked .aiClerk-ua__radio-icon{background:rgba(124,58,237,.12);color:#7152ee}.aiClerk-ua--step .aiClerk-ua__radio-icon{position:absolute;left:12px;top:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#9ca3af;border-radius:8px}.aiClerk-ua--step .aiClerk-ua__radio-icon .anticon{font-size:14px;line-height:1}.aiClerk-ua--step .aiClerk-ua__check input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-block;flex-shrink:0;width:16px;height:16px;margin:0;border:1.5px solid #cbd0d8;border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:background .15s,border-color .15s}.aiClerk-ua--step .aiClerk-ua__check input[type=checkbox]:checked{background:#7152ee;border-color:#7152ee}.aiClerk-ua--step .aiClerk-ua__check input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.aiClerk-ua--step .aiClerk-ua__radio input[type=radio]{appearance:none;-webkit-appearance:none;width:0;height:0;margin:0;position:absolute;opacity:0;pointer-events:none}.aiClerk-ua--step .aiClerk-ua__field-label{font-size:15px;font-weight:600;color:#1f1f1f;line-height:1.5;margin-bottom:12px}.aiClerk-ua--step .aiClerk-ua__expansion-wrap{flex-basis:100%;min-width:100%;margin-top:8px}.aiClerk-ua--step .aiClerk-ua__radio-text{flex:0 1 auto;min-width:0;white-space:normal;word-break:break-word;line-height:1.4}.aiClerk-ua--step .aiClerk-ua__radio:has(.aiClerk-ua__expansion-wrap) .aiClerk-ua__radio-text{flex-grow:0;flex-shrink:0;white-space:nowrap}.aiClerk-ua--step .aiClerk-ua__expansion{max-width:none;width:100%}.aiClerk-ua--step .aiClerk-ua__range-picker{width:300px;max-width:300px}.aiClerk-ua--step .aiClerk-ua__custom-input{max-width:none;width:100%;box-sizing:border-box}.aiClerk-ua--step .aiClerk-ua__custom-input--multiline{min-height:60px;padding:10px 12px;font-family:inherit;resize:vertical;line-height:1.5}.aiClerk-ua--step:not(.is-last-question) .aiClerk-ua__radio:hover:not(.aiClerk-ua__radio--manual) .aiClerk-ua__radio-text:after,.aiClerk-ua--step:not(.is-last-question) .aiClerk-ua__check:hover:not(.is-checked) .aiClerk-ua__check-text:after,.aiClerk-ua--step:not(.is-last-question) .aiClerk-ua__confirm-btn:hover:after{content:"→";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:18px;line-height:1;font-weight:400;pointer-events:none}.aiClerk-ua--step .aiClerk-ua__radio.is-checked,.aiClerk-ua--step .aiClerk-ua__check.is-checked,.aiClerk-ua--step .aiClerk-ua__confirm-btn.is-selected{background:#f3ecff;border-color:#f3ecff;color:#7152ee;box-shadow:none}.aiClerk-ua--step .aiClerk-ua__radio.is-checked .aiClerk-ua__radio-text,.aiClerk-ua--step .aiClerk-ua__check.is-checked .aiClerk-ua__radio-text,.aiClerk-ua--step .aiClerk-ua__confirm-btn.is-selected .aiClerk-ua__radio-text{color:#7152ee}.aiClerk-ua--step .aiClerk-ua__picker-chips{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:8px;counter-reset:ua-option-num}.aiClerk-ua--step .aiClerk-ua__picker-all,.aiClerk-ua--step .aiClerk-ua__picker-add,.aiClerk-ua--step .aiClerk-ua__picker-chip{counter-increment:ua-option-num;position:relative;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:12px 16px 12px 56px;min-height:44px;border-radius:10px;font-size:14px;line-height:1.4;box-shadow:none;transform:none!important}.aiClerk-ua--step .aiClerk-ua__picker-all:before,.aiClerk-ua--step .aiClerk-ua__picker-add:before,.aiClerk-ua--step .aiClerk-ua__picker-chip:before{content:counter(ua-option-num);position:absolute;left:12px;top:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#9ca3af;border-radius:8px;font-size:13px;font-weight:500;line-height:1}.aiClerk-ua--step .aiClerk-ua__picker-all.aiClerk-ua__picker-all--active{background:#fff;border:1px dashed rgba(124,58,237,.45);color:#1f1f1f}.aiClerk-ua--step .aiClerk-ua__picker-all.aiClerk-ua__picker-all--active:hover{background:#fafafa;color:#1f1f1f;border-color:rgba(124,58,237,.55)}.aiClerk-ua--step .aiClerk-ua__picker-all.aiClerk-ua__picker-all--selected{background:#f3ecff;border:1px solid #f3ecff;color:#7152ee}.aiClerk-ua--step .aiClerk-ua__picker-all.aiClerk-ua__picker-all--selected:hover{background:#ece1ff;border-color:#ece1ff;color:#7152ee}.aiClerk-ua--step .aiClerk-ua__picker-all.aiClerk-ua__picker-all--clickable:not(.aiClerk-ua__picker-all--active):not(.aiClerk-ua__picker-all--selected){background:#fff;border:1px solid #ececef;color:#1f1f1f}.aiClerk-ua--step .aiClerk-ua__picker-all.aiClerk-ua__picker-all--clickable:not(.aiClerk-ua__picker-all--active):not(.aiClerk-ua__picker-all--selected):hover{background:#fafafa;border-color:#d8d8d8}.aiClerk-ua--step .aiClerk-ua__picker-add{background:#fff;border:1px dashed rgba(124,58,237,.45);color:#7152ee;min-width:0;overflow:hidden}.aiClerk-ua--step .aiClerk-ua__picker-add:hover{background:#fafafa;border-color:#7152ee}.aiClerk-ua--step .aiClerk-ua__picker-add-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.aiClerk-ua--step .aiClerk-ua__picker-add.is-selected{background:#f3ecff;border:1px solid #f3ecff;color:#7152ee}.aiClerk-ua--step .aiClerk-ua__picker-add.is-selected:hover{background:#ece1ff;border-color:#ece1ff;color:#7152ee}.aiClerk-ua--step .aiClerk-ua__picker-chip{display:none}.aiClerk-ua--step .aiClerk-ua__date-wrap{counter-reset:ua-option-num;counter-increment:ua-option-num;position:relative;padding-left:56px}.aiClerk-ua--step .aiClerk-ua__date-wrap:before{content:counter(ua-option-num);position:absolute;left:12px;top:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#9ca3af;border-radius:8px;font-size:13px;font-weight:500;line-height:1}.aiClerk-ua--step .aiClerk-ua__expansion-wrap .aiClerk-ua__date-wrap{counter-reset:none;counter-increment:none;padding-left:0}.aiClerk-ua--step .aiClerk-ua__expansion-wrap .aiClerk-ua__date-wrap:before{content:none}.aiClerk-ua--step .aiClerk-ua__picker-summary{display:flex;align-items:center;gap:8px;margin-top:4px;padding:8px 12px;background:rgba(124,58,237,.06);border-radius:8px;font-size:13px;color:#555;line-height:1.5}.aiClerk-ua--step .aiClerk-ua__picker-summary-label{flex-shrink:0;color:#888}.aiClerk-ua--step .aiClerk-ua__picker-summary-text{flex:1;min-width:0;color:#7152ee;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-ua--step .aiClerk-ua__picker-summary-clear{flex-shrink:0;background:transparent;border:0;padding:2px 8px;color:#888;font-size:12px;cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.aiClerk-ua--step .aiClerk-ua__picker-summary-clear:hover{background:rgba(124,58,237,.12);color:#7152ee}.aiClerk-ua__title{font-size:13px;font-weight:400;color:#8a8f98;line-height:1.4;margin-bottom:6px}.aiClerk-ua__desc{font-size:16px;font-weight:600;color:#1f1f1f;margin-bottom:16px;line-height:1.5}.aiClerk-ua__preview{margin-bottom:16px;padding:8px 16px;background:#ecfdf5;border-radius:8px}.aiClerk-ua__preview-head{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;padding:4px 0;font-size:12px;font-weight:600;color:#047857;cursor:pointer;text-align:left}.aiClerk-ua__preview-head:hover{color:#065f46}.aiClerk-ua__preview-head-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;background:#10b981;color:#fff;border-radius:50%;font-size:9px;flex-shrink:0}.aiClerk-ua__preview-chevron{margin-left:auto;font-size:14px;line-height:1;transition:transform .2s;transform:rotate(180deg)}.aiClerk-ua__preview-chevron.is-expanded{transform:rotate(0)}.aiClerk-ua__preview-list{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(16,185,129,.2)}.aiClerk-ua__preview-item{display:flex;align-items:center;gap:8px;font-size:13px}.aiClerk-ua__preview-label{color:#6b7280}.aiClerk-ua__preview-label:after{content:":"}.aiClerk-ua__preview-value{color:#1e293b;font-weight:500}.aiClerk-ua__questions{display:flex;flex-direction:column;gap:8px}.aiClerk-ua__field-label{font-size:13px;font-weight:500;color:#374151;margin-bottom:8px}.aiClerk-ua__field-hint{font-size:12px;color:#9ca3af;margin-bottom:4px}.aiClerk-ua__multi-tag{display:inline-block;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:500;color:#7152ee;background:rgba(124,58,237,.1);border-radius:10px;vertical-align:middle;line-height:1.6}.aiClerk-ua__confirm-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.aiClerk-ua__confirm-btn{position:relative;min-width:64px;padding:8px 16px;font-size:13px;font-weight:500;color:#7c3aed;background:#fff;border:1px solid rgba(124,58,237,.4);border-radius:8px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .12s ease-out}.aiClerk-ua__confirm-btn:hover:not(:disabled):not(.is-selected){background:rgba(124,58,237,.08);border-color:#7c3aed;transform:translateY(-1px)}.aiClerk-ua__confirm-btn:disabled{cursor:not-allowed;opacity:.5}.aiClerk-ua__confirm-btn.is-selected{background:#7c3aed;border-color:#7c3aed;color:#fff;box-shadow:0 2px 8px rgba(124,58,237,.2)}.aiClerk-ua__radios{display:flex;flex-wrap:wrap;gap:8px}.aiClerk-ua__radio{position:relative;display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;user-select:none;transition:background .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .12s ease-out}.aiClerk-ua__radio input[type=radio]{position:absolute;opacity:0;pointer-events:none}.aiClerk-ua__radio:hover:not(.is-checked){border-color:rgba(124,58,237,.55);color:#1f2937;transform:translateY(-1px)}.aiClerk-ua__radio.is-checked{background:#7c3aed;border-color:#7c3aed;box-shadow:0 4px 12px rgba(124,58,237,.22)}.aiClerk-ua__radio.is-checked .aiClerk-ua__radio-text{color:#fff}.aiClerk-ua__radio-text{font-size:13px;color:#374151;line-height:1.5;transition:color .18s ease-out}.aiClerk-ua__chip-reason{margin-top:8px;font-size:12px;color:#9ca3af;line-height:1.5;font-style:italic}.aiClerk-ua__checks{display:flex;flex-wrap:wrap;gap:8px}.aiClerk-ua__check{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s;user-select:none}.aiClerk-ua__check:hover{border-color:rgba(124,58,237,.4)}.aiClerk-ua__check.is-checked{background:rgba(124,58,237,.1);border-color:#7c3aed;color:#7c3aed}.aiClerk-ua__check input[type=checkbox]{display:none}.aiClerk-ua__custom-input{width:100%;max-width:460px;margin-top:8px;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;outline:none}.aiClerk-ua__custom-input:focus{border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.06)}.aiClerk-ua__date-range{display:flex;align-items:center;gap:8px}.aiClerk-ua__date-input{padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;outline:none}.aiClerk-ua__date-input:focus{border-color:#7c3aed}.aiClerk-ua__date-sep{font-size:13px;color:#6b7280}.aiClerk-ua__textarea{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;resize:vertical;outline:none;font-family:inherit}.aiClerk-ua__textarea:focus{border-color:#7c3aed}.aiClerk-ua__toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.aiClerk-ua__toggle input[type=checkbox]{display:none}.aiClerk-ua__toggle input[type=checkbox]:checked+.aiClerk-ua__toggle-track{background:#7c3aed}.aiClerk-ua__toggle input[type=checkbox]:checked+.aiClerk-ua__toggle-track .aiClerk-ua__toggle-thumb{transform:translate(16px)}.aiClerk-ua__toggle-track{position:relative;width:36px;height:20px;background:#d1d5db;border-radius:10px;transition:background .2s}.aiClerk-ua__toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px rgba(0,0,0,.1)}.aiClerk-ua__toggle-label{font-size:13px;color:#374151}.aiClerk-ua__picker{display:block}.aiClerk-ua__picker-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aiClerk-ua__picker-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 16px;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.3);border-radius:999px;font-size:13px;color:#7c3aed;line-height:1.4;transition:background .15s,border-color .15s}.aiClerk-ua__picker-chip:hover{background:rgba(124,58,237,.14)}.aiClerk-ua__picker-chip-name{user-select:none}.aiClerk-ua__picker-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;background:transparent;color:rgba(124,58,237,.65);font-size:14px;line-height:1;cursor:pointer;border-radius:50%;transition:background .15s,color .15s}.aiClerk-ua__picker-chip-x:hover{background:rgba(124,58,237,.18);color:#7c3aed}.aiClerk-ua__picker-add{display:inline-flex;align-items:center;padding:4px 16px;background:#fff;border:1px dashed rgba(124,58,237,.55);border-radius:999px;font-size:13px;color:#7c3aed;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.aiClerk-ua__picker-add:hover{background:rgba(124,58,237,.06);border-color:#7c3aed;transform:translateY(-1px)}.aiClerk-ua__picker-all{display:inline-flex;align-items:center;padding:4px 16px;background:#f3f4f6;border-radius:999px;font-size:13px;color:#6b7280;border:1px solid transparent;font-family:inherit;line-height:1.4}.aiClerk-ua__picker-all--clickable{cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .12s}.aiClerk-ua__picker-all--clickable:hover{background:rgba(124,58,237,.06);color:#7c3aed;border-color:rgba(124,58,237,.55);transform:translateY(-1px)}.aiClerk-ua__picker-all--clickable:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.06)}.aiClerk-ua__picker-all--active{background:#7c3aed;color:#fff;border-color:#7c3aed}.aiClerk-ua__picker-all--active:hover{background:#7c3aed;color:#fff;border-color:#7c3aed;transform:none}.aiClerk-ua__picker-all--selected{background:#7c3aed;color:#fff;border-color:#7c3aed}.aiClerk-ua__picker-all--selected:hover{background:#7c3aed;color:#fff;border-color:#7c3aed;transform:none}.aiClerk-ua__person-input{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;outline:none}.aiClerk-ua__person-input:focus{border-color:#7c3aed}.aiClerk-ua__actions{display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.aiClerk-ua__btn{padding:8px 28px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .15s}.aiClerk-ua__btn--primary{background:#7c3aed;color:#fff}.aiClerk-ua__btn--primary:hover{background:#6d28d9}.aiClerk-ua__btn--ghost{background:transparent;color:#6b7280;border:1px solid #d1d5db}.aiClerk-ua__btn--ghost:hover{background:#f9fafb;border-color:#9ca3af}.aiClerk-ua__btn--warn{background:#f59e0b}.aiClerk-ua__btn--warn:hover{background:#d97706}.aiClerk-ua__warn{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:8px 16px;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;font-size:12px;line-height:1.5;color:#78350f}.aiClerk-ua__warn-icon{flex-shrink:0;font-size:14px;line-height:1.4}.aiClerk-ua__warn-text b{font-weight:600;color:#b45309}.aiClerk-ua__submitted{margin-top:16px;font-size:12px;color:#16a34a;font-weight:500}.aiClerk-ua__closed{margin-top:16px;font-size:12px;color:#9ca3af}.aiClerk-ua__field-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.aiClerk-ua__field-head .aiClerk-ua__field-label{margin-bottom:0;flex:1}.aiClerk-ua__field-answer{flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#7c3aed;font-weight:500}.aiClerk-ua__field-answer.is-skipped{color:#9ca3af;font-weight:400}.aiClerk-ua__field.is-collapsed .aiClerk-ua__field-head{cursor:pointer;margin-bottom:0;padding:4px 0;transition:color .15s}.aiClerk-ua__field.is-collapsed .aiClerk-ua__field-head:hover .aiClerk-ua__field-label{color:#7c3aed}.aiClerk-ua__field-caret{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;line-height:1;font-size:14px;color:#9ca3af;transition:transform .18s ease-out}.aiClerk-ua__field-caret.is-open{transform:rotate(90deg)}.aiClerk-ua__skip-link{flex-shrink:0;background:transparent;border:0;padding:0;font-size:12px;color:#9ca3af;cursor:pointer;transition:color .15s;white-space:nowrap;line-height:1.5}.aiClerk-ua__skip-link:hover{color:#7c3aed}.aiClerk-ua__skip-link.is-active{color:#7c3aed;font-weight:500}.aiClerk-ua__field.is-skipped{opacity:.6}.aiClerk-ua__skip-hint{font-size:12px;color:#9ca3af;font-style:italic;padding:8px;background:#f3f4f6;border-radius:6px}.aiClerk-ua__date-wrap{display:flex;flex-direction:column;gap:8px}.aiClerk-ua__range-picker{width:100%}.aiClerk-ua__range-picker .ant-input,.aiClerk-ua__range-picker .ant-calendar-picker-input{font-size:13px}.aiClerk-ua__nl-row{display:flex;flex-direction:column;gap:4px}.aiClerk-ua__nl-input{width:100%;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;outline:none;background:#fff;transition:border-color .15s,box-shadow .15s}.aiClerk-ua__nl-input::placeholder{color:#9ca3af}.aiClerk-ua__nl-input:focus{border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.06)}.aiClerk-ua__nl-hint{font-size:11px;line-height:1.4}.aiClerk-ua__nl-hint--success{color:#16a34a}.aiClerk-ua__nl-hint--error{color:#ef4444}.aiClerk-ua__expansion-wrap{flex-basis:100%;width:100%;min-width:100%}.aiClerk-ua__expansion{max-width:460px;margin:8px 0 4px}.aiClerk-ua__or-sep{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:11px;color:#9ca3af;user-select:none}.aiClerk-ua__or-sep:before,.aiClerk-ua__or-sep:after{content:"";flex:1;height:1px;background:#e5e7eb}.aiClerk-ua--summary{align-self:flex-end;max-width:min(420px,85%);margin:8px 0 8px auto;padding:4px 14px;background:#f7f7f8;border:0;border-radius:4px}.aiClerk-ua__summary-title{font-size:12px;font-weight:500;color:#6b7280;padding:8px 0 6px;margin:0;border-bottom:1px solid #ececef}.aiClerk-ua__summary-rows{display:flex;flex-direction:column;gap:0}.aiClerk-ua__summary-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:8px 0;border-bottom:1px solid #ececef;font-size:13px}.aiClerk-ua__summary-row:last-child{border-bottom:0}.aiClerk-ua__summary-label{flex-shrink:0;max-width:100%;white-space:normal;word-break:break-word;color:#6b7280;font-weight:400;min-width:36px}.aiClerk-ua__summary-value{flex:1;min-width:0;color:#1f1f1f;font-weight:500;word-break:break-word}.aiClerk-chat{display:flex;flex-direction:column;height:100%;background:#fdfdfc;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden;position:relative}.aiClerk-chat__header{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fdfdfc;border-bottom:1px solid #ECECEF}.aiClerk-chat__header-avatar{flex-shrink:0;display:flex;width:32px;height:32px;justify-content:center;align-items:center;border-radius:16px;background:linear-gradient(135deg,#7c5cf5,#5b3ee0 70.72%);color:#fff;font-family:Inter,IBM Plex Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;line-height:normal}.aiClerk-chat__header-title{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;color:#0f0f12;line-height:1.4;letter-spacing:-.005em}.aiClerk-chat__header-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.aiClerk-chat__messages{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:16px}.aiClerk-chat__messages-inner{max-width:60rem;margin:0 auto;width:100%;min-height:100%}.aiClerk-chat__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#8a8a93;padding:32px}.aiClerk-chat__empty-avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(90deg,#7c3aed,#b47cff);display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin-bottom:16px;box-shadow:0 4px 12px rgba(124,58,237,.25)}.aiClerk-chat__empty-text{font-size:15px;line-height:1.7;color:#4b4b52;max-width:280px}.aiClerk-chat__quotes{padding:8px 16px 0;max-height:50vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.aiClerk-chat__input-wrap{position:relative;padding:16px;background:#fff;flex-shrink:0}.aiClerk-chat__input-wrap.is-drag-over:after{content:"松开以添加附件";position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:flex;align-items:center;justify-content:center;background:rgba(124,58,237,.06);border:1.5px dashed #7C3AED;border-radius:12px;color:#7c3aed;font-size:13px;font-weight:600;pointer-events:none;z-index:2}.aiClerk-chat__composer-footer{flex-shrink:0;display:flex;align-items:center;padding:0 16px 12px;background:#fff}.aiClerk-chat__pending-row{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.aiClerk-chat__pending-chip{display:flex;align-items:flex-start;gap:8px;width:100%;padding:4px 8px 4px 4px;background:linear-gradient(135deg,rgba(124,58,237,.06),rgba(124,58,237,.1));border:1px solid rgba(124,58,237,.2);border-radius:14px;font-size:12px;color:#1f1f1f;line-height:1.3;transition:border-color .15s,box-shadow .15s}.aiClerk-chat__pending-chip:hover{border-color:rgba(124,58,237,.45);box-shadow:0 2px 6px rgba(124,58,237,.1)}.aiClerk-chat__pending-chip-idx{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff;border-radius:50%;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;margin-top:0}.aiClerk-chat__pending-chip-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:2px}.aiClerk-chat__pending-chip-text{color:#444;padding-right:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}.aiClerk-chat__pending-chip-text.is-expanded{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.aiClerk-chat__pending-chip-toggle{align-self:flex-end;padding:0;margin:0;border:0;background:transparent;color:#7c3aed;font-size:11px;line-height:1.4;cursor:pointer;transition:color .15s}.aiClerk-chat__pending-chip-toggle:hover{color:#6d28d9;text-decoration:underline}.aiClerk-chat__pending-chip-close{flex-shrink:0;width:18px;height:18px;padding:0;border:0;background:transparent;color:#b0b0b0;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.aiClerk-chat__pending-chip-close .anticon{font-size:10px;line-height:1}.aiClerk-chat__pending-chip-close:hover{background:rgba(220,38,38,.12);color:#dc2626}.aiClerk-chat__att-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.aiClerk-chat__att-chip{display:inline-flex;align-items:center;gap:8px;max-width:220px;padding:4px 8px;border-radius:8px;background:#f5f5f7;border:1px solid transparent;font-size:12px;line-height:1.4;color:#1f1f1f;position:relative}.aiClerk-chat__att-chip.is-image{width:56px;height:56px;max-width:56px;padding:0;gap:0;background:#f5f5f7;overflow:visible}.aiClerk-chat__att-chip.is-error{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.06);color:#dc2626}.aiClerk-chat__att-chip.is-uploading{opacity:.85}.aiClerk-chat__att-chip-thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#fff}.aiClerk-chat__att-chip-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.aiClerk-chat__att-chip-icon{display:inline-flex;flex-shrink:0}.aiClerk-chat__att-chip-svg{width:16px;height:16px}.aiClerk-chat__att-chip-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aiClerk-chat__att-chip-spinner{display:inline-flex;color:#7c3aed;animation:aiClerk-spin 1s linear infinite}.aiClerk-chat__att-chip.is-image .aiClerk-chat__att-chip-spinner{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:rgba(255,255,255,.5);border-radius:8px;color:#fff}.aiClerk-chat__att-chip-spinner-svg{width:12px;height:12px}.aiClerk-chat__att-chip.is-image .aiClerk-chat__att-chip-spinner-svg{width:18px;height:18px;color:#7c3aed}.aiClerk-chat__att-chip-remove{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:0;background:transparent;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.aiClerk-chat__att-chip-remove:hover{background:rgba(0,0,0,.06);color:#1f1f1f}.aiClerk-chat__att-chip.is-image .aiClerk-chat__att-chip-remove{position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15)}.aiClerk-chat__att-chip.is-image .aiClerk-chat__att-chip-remove:hover{background:#fff;color:#dc2626}.aiClerk-chat__att-chip-remove-svg{width:10px;height:10px}.aiClerk-chat__attach-btn-wrap{position:absolute;left:32px;bottom:32px}.aiClerk-chat__attach-btn{width:28px;height:28px;border-radius:50%;border:0;background:transparent;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-chat__attach-btn:hover:not(:disabled){background:rgba(0,0,0,.05);color:#1f1f1f}.aiClerk-chat__attach-btn:disabled{opacity:.4;cursor:not-allowed}.aiClerk-chat__attach-icon,.aiClerk-chat__send-icon{width:18px;height:18px}.aiClerk-chat__input{width:100%;display:block;border:1px solid transparent;box-sizing:border-box;border-radius:10px;padding:16px 16px 32px;font-size:13px;line-height:1.5;resize:none;outline:none;background:#fafafa;font-family:inherit;color:#1f1f1f;min-height:80px;max-height:200px;overflow-y:auto;transition:border-color .15s,box-shadow .15s}.aiClerk-chat__input:hover{border-color:#c4b5fd}.aiClerk-chat__input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.12)}.aiClerk-chat__input::placeholder{color:#999}.aiClerk-chat__actions{position:absolute;right:32px;bottom:32px}.aiClerk-chat__btn{width:28px;height:28px;border-radius:50%;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-chat__btn--send{background:#7c3aed;color:#fff}.aiClerk-chat__btn--send:hover:not(:disabled){background:#6b2ec7}.aiClerk-chat__btn--send:disabled{background:#d4d4d8;cursor:not-allowed}.aiClerk-chat__btn--abort{background:#1f1f1f;color:#fff}.aiClerk-chat__btn--abort:hover{background:#000}.aiClerk-quote{display:flex;align-items:stretch;background:rgba(124,58,237,.08);border:1px solid rgba(124,58,237,.2);border-radius:6px;overflow:hidden;position:relative}.aiClerk-quote__bar{width:3px;background:#7c3aed;flex-shrink:0}.aiClerk-quote__body{flex:1;padding:8px;min-width:0}.aiClerk-quote__label{font-size:11px;color:#7c3aed;font-weight:500;margin-bottom:2px}.aiClerk-quote__preview{max-height:36px;overflow:hidden;transition:max-height .2s ease}.aiClerk-quote.is-expanded .aiClerk-quote__preview{max-height:40vh;overflow-y:auto;overflow-y:scroll;scrollbar-width:thin}.aiClerk-quote.is-expanded .aiClerk-quote__preview::-webkit-scrollbar{width:8px}.aiClerk-quote.is-expanded .aiClerk-quote__preview::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.aiClerk-quote.is-expanded .aiClerk-quote__preview::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.35)}.aiClerk-quote__text{font-size:12px;color:#4b4b52;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.aiClerk-quote__text:first-child{color:#1f1f1f;font-weight:500}.aiClerk-quote__expand{position:absolute;right:8px;bottom:8px;background:transparent;border:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#8a8a93;cursor:pointer;font-size:13px;line-height:1;transition:color .15s;padding:0;z-index:2}.aiClerk-quote__expand:hover{color:#7c3aed}.aiClerk-quote.is-expanded .aiClerk-quote__text{white-space:pre-wrap;word-break:break-word;text-overflow:clip}.aiClerk-quote__close{align-self:flex-start;background:transparent;border:0;padding:8px;color:#8a8a93;cursor:pointer;font-size:12px;line-height:1;transition:color .15s}.aiClerk-quote__close:hover{color:#1f1f1f}.aiClerk-msg{animation:aiClerk-fadeInUp .2s ease-out;padding:0 8px}.aiClerk-msg--ai .aiClerk-msg__content{display:flex}.aiClerk-msg--ai .aiClerk-msg__main{flex:1;min-width:0}.aiClerk-msg--ai .aiClerk-msg__body{font-size:13px;line-height:1.7;color:#1f1f1f;word-break:break-word;padding-right:32px}.aiClerk-msg--user{display:flex;justify-content:flex-end}.aiClerk-msg--user .aiClerk-msg__bubble{max-width:min(640px,85%);margin-top:16px;margin-bottom:16px;background:#f3f4f6;border:0;color:#1f2937;padding:8px 16px;border-radius:8px 0 8px 8px;font-size:14px;line-height:1.57;word-break:break-word;display:flex;flex-direction:column;gap:8px}.aiClerk-msg--user .aiClerk-msg__bubble--ask{background:transparent;padding:0;gap:0;max-width:min(640px,85%)}.aiClerk-msg--user .aiClerk-msg__text{white-space:pre-wrap}.aiClerk-msg--user .aiClerk-user-ask-response{display:flex;flex-direction:column;gap:8px;padding:8px 16px;border-radius:8px 0 8px 8px;background:#ecf3fa;border:0}.aiClerk-msg--user .aiClerk-user-ask-response__row{display:flex;gap:16px;align-items:baseline;font-size:13px;line-height:1.5}.aiClerk-msg--user .aiClerk-user-ask-response__label{flex-shrink:0;min-width:56px;color:#6b7280;font-weight:400}.aiClerk-msg--user .aiClerk-user-ask-response__value{flex:1;color:#1f1f1f;font-weight:500;word-break:break-word}.aiClerk-msg--user .aiClerk-user-quotes{display:flex;flex-direction:column;gap:8px}.aiClerk-msg--user .aiClerk-user-quote{background:#f7f8f9;border-radius:6px;padding:0}.aiClerk-msg--user .aiClerk-user-quote summary{display:flex;gap:8px;padding:8px;cursor:pointer;list-style:none}.aiClerk-msg--user .aiClerk-user-quote summary::-webkit-details-marker{display:none}.aiClerk-msg--user .aiClerk-user-quote summary:after{content:"›";margin-left:auto;font-size:14px;color:rgba(75,75,82,.7);transition:transform .15s;opacity:.6}.aiClerk-msg--user .aiClerk-user-quote[open] summary:after{transform:rotate(90deg)}.aiClerk-msg--user .aiClerk-user-quote__bar{width:3px;flex-shrink:0;align-self:stretch;border-radius:2px;background:#ececef}.aiClerk-msg--user .aiClerk-user-quote__text{font-size:13px;line-height:1.5;color:rgba(75,75,82,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.aiClerk-msg--user .aiClerk-user-quote__full{margin:0;padding:0 8px 8px;font-size:12px;line-height:1.5;color:rgba(75,75,82,.7);white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.aiClerk-msg--user .aiClerk-user-images{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-bottom:8px}.aiClerk-msg--user .aiClerk-user-image{width:96px;height:96px;flex:0 0 96px;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#f5f5f7;transition:opacity .15s;display:inline-block}.aiClerk-msg--user .aiClerk-user-image:hover{opacity:.85}.aiClerk-msg--user .aiClerk-user-image img{width:100%;height:100%;object-fit:cover;display:block}.aiClerk-msg--user .aiClerk-user-files{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.aiClerk-msg--user .aiClerk-user-file-card{display:flex;align-items:stretch;max-width:280px;background:rgba(124,58,237,.08);border:1px solid rgba(124,58,237,.2);border-radius:6px;text-decoration:none;color:#1f1f1f;overflow:hidden;transition:opacity .15s}.aiClerk-msg--user .aiClerk-user-file-card:hover{opacity:.85}.aiClerk-msg--user .aiClerk-user-file-card__bar{width:3px;flex-shrink:0;background:#7c3aed}.aiClerk-msg--user .aiClerk-user-file-card__body{flex:1 1 auto;min-width:0;padding:8px;display:flex;flex-direction:column;gap:2px}.aiClerk-msg--user .aiClerk-user-file-card__label{display:flex;align-items:center;gap:4px;font-size:11px;color:#7c3aed;font-weight:500}.aiClerk-msg--user .aiClerk-user-file-card__emoji{font-size:13px;line-height:1}.aiClerk-msg--user .aiClerk-user-file-card__name{font-size:13px;line-height:1.4;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-msg__attachments{margin-top:8px;display:flex;flex-direction:column;gap:8px}.aiClerk-msg__system-error{display:inline-flex;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:13px;line-height:1.5;color:#991b1b;width:fit-content;max-width:100%}.aiClerk-msg__system-error-icon{flex-shrink:0;font-size:14px;line-height:1;color:#dc2626}.aiClerk-msg__system-error-text{flex:1;min-width:0;word-break:break-word}.aiClerk-demoReplay-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:rgba(15,23,42,.58);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:40px;box-sizing:border-box}.aiClerk-demoReplay{width:100%;max-width:1180px;height:100%;max-height:820px;background:#fff;border-radius:18px;box-shadow:0 32px 80px rgba(15,23,42,.32);display:flex;flex-direction:column;overflow:hidden}.aiClerk-demoReplay__head{flex-shrink:0;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(96deg,#7152ee,#9168ff)}.aiClerk-demoReplay__head-left{display:flex;align-items:center;gap:12px}.aiClerk-demoReplay__badge{background:rgba(255,255,255,.22);color:#fff;font-size:12px;font-weight:600;padding:3px 11px;border-radius:6px}.aiClerk-demoReplay__title{font-size:16px;font-weight:600;color:#fff}.aiClerk-demoReplay__close{width:34px;height:34px;border:none;background:rgba(255,255,255,.18);border-radius:50%;cursor:pointer;color:#fff;font-size:15px;line-height:1}.aiClerk-demoReplay__close:hover{background:rgba(255,255,255,.32)}.aiClerk-demoReplay__body{flex:1 1 0;min-height:0;background:#f7f7f8}.aiClerk-demoReplay__controls{flex-shrink:0;height:64px;padding:0 24px;display:flex;align-items:center;gap:16px;border-top:1px solid #ececef;background:#fff}.aiClerk-demoReplay__ctrl-btn{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;color:#1f1f1f;cursor:pointer}.aiClerk-demoReplay__ctrl-btn:hover{border-color:#7152ee;color:#7152ee}.aiClerk-demoReplay__ctrl-btn.is-primary{background:#7152ee;border-color:#7152ee;color:#fff}.aiClerk-demoReplay__ctrl-btn.is-primary:hover{background:#5e3fd6;color:#fff}.aiClerk-demoReplay__progress{flex:1 1 0;height:6px;background:#ececef;border-radius:3px;overflow:hidden}.aiClerk-demoReplay__progress-fill{height:100%;background:linear-gradient(90deg,#7152ee,#9168ff);border-radius:3px;transition:width .15s linear}.aiClerk-demoPlay{height:100%;display:flex;flex-direction:column;position:relative}.aiClerk-demoPlay__steps{flex-shrink:0;height:60px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;background:#fff;border-bottom:1px solid #ececef}.aiClerk-demoPlay__step{display:flex;align-items:center;gap:8px}.aiClerk-demoPlay__step:not(:last-child):after{content:"";width:28px;height:2px;background:#ececef;margin:0 4px}.aiClerk-demoPlay__step-dot{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#f0f0f3;color:#9ca3af}.aiClerk-demoPlay__step-label{font-size:13px;color:#9ca3af;white-space:nowrap}.aiClerk-demoPlay__step.is-active .aiClerk-demoPlay__step-dot{background:#7152ee;color:#fff;box-shadow:0 0 0 4px rgba(113,82,238,.16);animation:aiClerk-demoStep-pulse 1.4s infinite}.aiClerk-demoPlay__step.is-active .aiClerk-demoPlay__step-label{color:#1f1f1f;font-weight:600}.aiClerk-demoPlay__step.is-done .aiClerk-demoPlay__step-dot{background:#16a34a;color:#fff}.aiClerk-demoPlay__step.is-done .aiClerk-demoPlay__step-label{color:#4b5563}.aiClerk-demoPlay__step.is-done:after{background:#86efac}.aiClerk-demoPlay__split{flex:1 1 0;min-height:0;display:flex}.aiClerk-demoPlay__preview{flex:1 1 0;min-width:0;background:#fff;display:flex;flex-direction:column}.aiClerk-demoPlay__preview-head{flex-shrink:0;height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f3}.aiClerk-demoPlay__preview-actions{display:flex;align-items:center;gap:10px}.aiClerk-demoPlay__preview-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;background:#fff}.aiClerk-demoPlay__preview-zoom{font-size:12px;color:#6b7280;border:1px solid #e5e7eb;border-radius:6px;padding:4px 10px}.aiClerk-demoPlay__preview-file{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#1f1f1f}.aiClerk-demoPlay__preview-ic{font-size:16px}.aiClerk-demoPlay__preview-badge{font-size:12px;font-weight:500;color:#7152ee;background:#f3ecff;border-radius:12px;padding:3px 12px}.aiClerk-demoPlay__preview-badge.is-done{color:#15803d;background:#dcfce7}.aiClerk-demoPlay__sheet{flex:1 1 0;min-height:0;overflow:auto;padding:16px}.aiClerk-demoPlay__sheet table{border-collapse:collapse;width:100%;font-size:11px}.aiClerk-demoPlay__sheet th,.aiClerk-demoPlay__sheet td{border:1px solid #e5e7eb;padding:5px 8px;text-align:left;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis;color:#374151}.aiClerk-demoPlay__sheet thead th{background:#f0ecff;color:#5b3fd6;font-weight:600;position:sticky;top:0}.aiClerk-demoPlay__sheet tbody tr td{height:26px;color:transparent;transition:color .25s,background .25s}.aiClerk-demoPlay__sheet tbody tr.is-filled td{color:#374151;background:#fcfbff;animation:aiClerk-demoCell-in .3s ease-out}.aiClerk-demoPlay__sheet-idx{background:#fafafa!important;color:#9ca3af!important;text-align:center!important;width:30px;font-weight:600}.aiClerk-demoPlay__preview-foot{flex-shrink:0;height:38px;display:flex;align-items:center;padding:0 18px;font-size:12px;color:#6b7280;border-top:1px solid #f0f0f3;background:#fafafa}.aiClerk-demoPlay__chat.aiClerk-chat{width:440px;flex-shrink:0;min-width:0;height:100%;background:#fff;border-right:1px solid #ececef}.aiClerk-demoPlay__composer .aiClerk-chat__input,.aiClerk-demoPlay__composer .aiClerk-chat__attach-btn,.aiClerk-demoPlay__composer .aiClerk-chat__btn--send{cursor:default}.aiClerk-demoPlay__composer.is-typing .aiClerk-chat__input-wrap,.aiClerk-demoPlay__composer.is-typing.aiClerk-chat__input-wrap{box-shadow:inset 0 0 0 1px rgba(113,82,238,.4)}.aiClerk-demoPlay__composer.is-typing .aiClerk-chat__btn--send{animation:aiClerk-demoSend-pulse 1s infinite}@keyframes aiClerk-demoSend-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}@keyframes aiClerk-demoCell-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes aiClerk-demoStep-pulse{0%{box-shadow:0 0 rgba(113,82,238,.3)}70%{box-shadow:0 0 0 6px rgba(113,82,238,0)}to{box-shadow:0 0 rgba(113,82,238,0)}}.aiClerk-demoPlay__asksheet-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.32);z-index:5;animation:aiClerk-demoMask-in .2s ease-out}.aiClerk-demoPlay__asksheet{position:absolute;left:50%;bottom:28px;transform:translate(-50%);width:62%;max-width:680px;max-height:56%;background:#fff;border-radius:16px;box-shadow:0 12px 36px rgba(15,23,42,.22);z-index:6;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;animation:aiClerk-demoSheet-up .28s cubic-bezier(.22,1,.36,1)}@keyframes aiClerk-demoMask-in{0%{opacity:0}to{opacity:1}}@keyframes aiClerk-demoSheet-up{0%{transform:translate(-50%) translateY(40px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.aiClerk-home{flex:1 1 auto;width:100%;min-width:0;padding:40px 48px 60px;max-width:1200px;margin:0 auto;min-height:calc(100vh - 64px);box-sizing:border-box;background:#fdfdfc}.aiClerk-home__hero{display:flex;align-items:center;gap:22px;margin-bottom:44px;animation:aiClerk-fadeInUp .4s ease-out}.aiClerk-home__hero-icon{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#7c3aed,#b47cff);display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;flex-shrink:0;box-shadow:0 4px 16px rgba(124,58,237,.18);position:relative;overflow:hidden}.aiClerk-home__hero-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.25) 0%,transparent 50%);pointer-events:none}.aiClerk-home__hero-meta{flex:1;min-width:0}.aiClerk-home__hero-title{font-size:26px;font-weight:700;color:#1f1f1f;margin:0 0 6px;letter-spacing:-.5px}.aiClerk-home__hero-sub{font-size:14px;color:#8a8a93;margin:0;line-height:1.6}.aiClerk-home__demo-entry{margin-top:18px;display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border:none;border-radius:28px;background:linear-gradient(96deg,#7152ee,#9168ff);box-shadow:0 6px 18px rgba(113,82,238,.32);color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:all .15s}.aiClerk-home__demo-entry:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(113,82,238,.42)}.aiClerk-home__demo-entry-play{font-size:13px}.aiClerk-home__section-title{font-size:15px;font-weight:600;color:#1f1f1f;margin:40px 0 4px;display:flex;align-items:center;gap:8px}.aiClerk-home__section-title:before{content:"";width:3px;height:14px;background:linear-gradient(135deg,#7c3aed,#b47cff);border-radius:2px}.aiClerk-home__section-desc{font-size:12px;color:#8a8a93;margin:0 0 18px 11px}.aiClerk-home__start{display:block;margin-top:14px;animation:aiClerk-fadeInUp .5s ease-out}.aiClerk-home__upload-cta{position:relative;width:100%;min-height:220px;border-radius:14px;background:linear-gradient(135deg,#fff,#f5f3ff);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;gap:18px;cursor:pointer;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-home__upload-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;border:2px dashed rgba(124,58,237,.4);pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-home__upload-cta:after{content:"";position:absolute;top:-40%;right:-10%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.12) 0%,transparent 70%);pointer-events:none}.aiClerk-home__upload-cta:hover,.aiClerk-home__upload-cta.is-drag-over{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.05)}.aiClerk-home__upload-cta:hover:before,.aiClerk-home__upload-cta.is-drag-over:before{border-color:#7c3aed;border-style:solid}.aiClerk-home__upload-cta:hover .aiClerk-home__upload-icon,.aiClerk-home__upload-cta.is-drag-over .aiClerk-home__upload-icon{transform:scale(1.08) rotate(-4deg);box-shadow:0 4px 16px rgba(124,58,237,.18)}.aiClerk-home__upload-cta.is-uploading{pointer-events:none;opacity:.7}.aiClerk-home__upload-cta.is-uploading .aiClerk-home__upload-icon{animation:aiClerk-pulse 1.4s infinite}.aiClerk-home__upload-icon{position:relative;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#b47cff);color:#fff;font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(124,58,237,.25)}.aiClerk-home__upload-text{text-align:center}.aiClerk-home__upload-title{font-size:18px;font-weight:600;color:#1f1f1f;margin-bottom:8px;letter-spacing:-.2px}.aiClerk-home__upload-desc{font-size:13px;color:#8a8a93;line-height:1.5}.aiClerk-home__slots{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:stretch}.aiClerk-home__describe{display:flex;flex-direction:column;gap:12px;padding:22px 22px 18px;box-sizing:border-box;border-radius:20px;background:#f6f6f8;border:1px solid #ECECEF}.aiClerk-home__describe-head{display:flex;flex-direction:column;gap:3px}.aiClerk-home__describe-title{font-size:15px;font-weight:600;color:#1f1f1f}.aiClerk-home__describe-sub{font-size:12px;color:#8a8a93}.aiClerk-home__describe-box{flex:1;display:flex;flex-direction:column;gap:10px;padding:11px 12px;background:#fff;border:1px solid #ECECEF;border-radius:10px}.aiClerk-home__describe-input{flex:1;width:100%;min-height:52px;border:none;outline:none;resize:none;background:transparent;font-size:13px;line-height:1.5;color:#1f1f1f}.aiClerk-home__describe-input::placeholder{color:#c0c0c7}.aiClerk-home__describe-actions{display:flex;justify-content:flex-end}.aiClerk-home__describe-send{padding:7px 18px;border:none;border-radius:8px;background:#7c3aed;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(124,58,237,.28)}.aiClerk-home__describe-send:hover{background:#6d28d9;box-shadow:0 4px 12px rgba(124,58,237,.36)}.aiClerk-home__describe-hint{display:flex;align-items:center;gap:5px;font-size:12px;color:#8a8a93}.aiClerk-home__describe-hint-icon{color:#7c3aed;font-size:13px}.aiClerk-home__slot{position:relative;min-height:200px;border-radius:14px;padding:32px 24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.aiClerk-home__slot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;border:2px dashed rgba(124,58,237,.4);pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-home__slot--template{background:linear-gradient(135deg,#fff,#f5f3ff)}.aiClerk-home__slot--sample{background:linear-gradient(135deg,#fff,#f0faf3);padding:18px 14px;gap:8px}.aiClerk-home__slot--sample:before{border-color:rgba(27,124,62,.32)}.aiClerk-home__slot--sample .aiClerk-home__slot-icon--ghost{width:36px;height:36px;font-size:16px}.aiClerk-home__slot--sample .aiClerk-home__slot-icon--ghost .anticon{font-size:16px}.aiClerk-home__slot--sample .aiClerk-home__slot-title{font-size:13px}.aiClerk-home__slot--sample .aiClerk-home__slot-desc{font-size:11px}.aiClerk-home__slot--sample .aiClerk-home__slot-tag{top:10px;left:12px;font-size:11px}.aiClerk-home__slot--sample .aiClerk-home__slot-filled{flex-direction:column;gap:6px;padding:0;text-align:center}.aiClerk-home__slot--sample .aiClerk-home__slot-filled-icon{font-size:24px}.aiClerk-home__slot--sample .aiClerk-home__slot-filled-text{width:100%;text-align:center}.aiClerk-home__slot--sample .aiClerk-home__slot-filled-name{font-size:12px;white-space:normal;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aiClerk-home__slot--sample .aiClerk-home__slot-filled-meta{font-size:11px}.aiClerk-home__slot--sample .aiClerk-home__slot-clear{position:absolute;top:6px;right:6px;width:22px;height:22px;font-size:14px}.aiClerk-home__slot:hover:not(.is-filled),.aiClerk-home__slot.is-drag-over{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.05)}.aiClerk-home__slot:hover:not(.is-filled):before,.aiClerk-home__slot.is-drag-over:before{border-style:solid}.aiClerk-home__slot--template:hover:not(.is-filled):before,.aiClerk-home__slot--template.is-drag-over:before{border-color:#7c3aed}.aiClerk-home__slot--sample:hover:not(.is-filled):before,.aiClerk-home__slot--sample.is-drag-over:before{border-color:#1b7c3e}.aiClerk-home__slot.is-filled{cursor:default;background:#fff}.aiClerk-home__slot.is-filled:before{border-style:solid;border-color:#f4f4f6}.aiClerk-home__slot-tag{position:absolute;top:12px;left:16px;font-size:12px;font-weight:600;color:#7c3aed;letter-spacing:.3px}.aiClerk-home__slot-tag--optional{color:#1b7c3e}.aiClerk-home__slot-tag-required{color:#ef4444;margin-left:2px}.aiClerk-home__slot-tag-optional-text{margin-left:4px;font-weight:400;color:#8a8a93;font-size:11px}.aiClerk-home__slot-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#b47cff);color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(124,58,237,.25);transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-home__slot-icon--ghost{background:#e8f5e9;color:#1b7c3e;box-shadow:0 4px 12px rgba(27,124,62,.18)}.aiClerk-home__slot-icon--ghost .anticon{font-size:20px}.aiClerk-home__slot-title{font-size:15px;font-weight:600;color:#1f1f1f;text-align:center}.aiClerk-home__slot-desc{font-size:12px;color:#8a8a93;text-align:center;line-height:1.5}.aiClerk-home__slot--template:not(.is-filled){display:flex;flex-direction:row;align-items:center;gap:32px;padding:28px 32px;min-height:auto;background:linear-gradient(135deg,rgba(124,58,237,.05),rgba(180,124,255,.08));border:1.5px dashed rgba(124,58,237,.35);border-radius:20px;box-shadow:0 1px 3px rgba(124,58,237,.06);transition:background .18s,box-shadow .18s}.aiClerk-home__slot--template:not(.is-filled):before{display:none}.aiClerk-home__slot--template:not(.is-filled):hover{background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(180,124,255,.12));box-shadow:0 4px 12px rgba(124,58,237,.1)}.aiClerk-home__slot--template:not(.is-filled).is-drag-over{background:rgba(124,58,237,.14);border-color:#7c3aed;border-style:solid;box-shadow:0 6px 20px rgba(124,58,237,.2)}.aiClerk-home__slot-template-icon-wrap{flex-shrink:0;width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#f3e8ff,#e9d5ff);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(124,58,237,.12)}.aiClerk-home__slot-template-icon{color:#7c3aed;font-size:32px;line-height:1}.aiClerk-home__slot-template-main{flex:1;min-width:0;text-align:left}.aiClerk-home__slot-template-title{font-size:22px;font-weight:600;color:#1f2937;line-height:1.3}.aiClerk-home__slot-template-desc{margin-top:14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;color:#6b7280}.aiClerk-home__slot-template-ext{padding:2px 10px;background:#fff;border:1px solid rgba(124,58,237,.2);border-radius:6px;font-size:13px;color:#7c3aed;font-weight:500;font-family:SF Mono,Menlo,Consolas,monospace}.aiClerk-home__slot-template-sep{color:#d1d5db;margin:0 4px}.aiClerk-home__slot-template-hint{flex-shrink:0;width:260px;padding:14px 18px;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.aiClerk-home__slot-template-hint-title{font-size:13px;font-weight:600;color:#7c3aed;margin-bottom:8px}.aiClerk-home__slot-template-hint-item{font-size:13px;color:#7c3aed;line-height:1.7}.aiClerk-home__slot-filled{width:100%;display:flex;align-items:center;gap:12px;padding:4px 4px 4px 8px;box-sizing:border-box}.aiClerk-home__slot-filled-icon{font-size:32px;line-height:1;flex-shrink:0}.aiClerk-home__slot-filled-text{flex:1;min-width:0}.aiClerk-home__slot-filled-name{font-size:14px;font-weight:500;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-home__slot-filled-meta{margin-top:2px;font-size:12px;color:#8a8a93}.aiClerk-home__slot-clear{width:28px;height:28px;border-radius:50%;border:0;background:#fafafb;color:#8a8a93;cursor:pointer;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:background .15s,color .15s}.aiClerk-home__slot-clear:hover:not(:disabled){background:rgba(239,68,68,.1);color:#ef4444}.aiClerk-home__slot-clear:disabled{cursor:not-allowed;opacity:.4}.aiClerk-home__probe{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.aiClerk-home__probe-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13px;line-height:1.4;max-width:100%}.aiClerk-home__probe-pill .anticon{font-size:14px;flex-shrink:0}.aiClerk-home__probe-pill--ok{background:#e8f5e9;color:#1b7c3e;border:1px solid #c8e6c9}.aiClerk-home__probe-pill--warn{background:#fff8e1;color:#b58105;border:1px solid #ffe5a1}.aiClerk-home__probe-pill--err{background:#ffebee;color:#b91c1c;border:1px solid #f5c6cb}.aiClerk-home__probe-pill--info{background:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.aiClerk-home__probe-pill--neutral{background:#fafafb;color:#4b4b52;border:1px solid #F4F4F6}.aiClerk-home__probe-swap{margin-left:6px;padding:2px 10px;background:#1565c0;color:#fff;border:0;border-radius:999px;font-size:12px;cursor:pointer;transition:background .15s}.aiClerk-home__probe-swap:hover:not(:disabled){background:#0d47a1}.aiClerk-home__probe-swap:disabled{opacity:.5;cursor:not-allowed}.aiClerk-home__start-actions{margin-top:18px;display:flex;justify-content:center}.aiClerk-home__start-modal-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.aiClerk-home__start-modal-h2{font-size:18px;font-weight:600;color:#0f172a;margin:0;line-height:1.3;letter-spacing:.2px}.aiClerk-home__start-modal-head{margin-bottom:18px}.aiClerk-home__start-modal-block+.aiClerk-home__start-modal-block{margin-top:18px}.aiClerk-home__start-modal-block-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;color:#4b4b52;line-height:1.4}.aiClerk-home__start-modal-block-label-em{color:#1f2937;font-weight:600}.aiClerk-home__start-modal-block-label-tag{display:inline-flex;align-items:center;padding:1px 8px;margin-left:4px;border-radius:999px;background:#f5f3ff;border:1px solid rgba(124,58,237,.18);color:#7c3aed;font-size:11px;font-weight:500;letter-spacing:.1px}.aiClerk-home__start-modal-ext{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;background:#f5f3ff;color:#7c3aed;font-size:11px;font-weight:500;font-family:SF Mono,Monaco,Consolas,monospace}.aiClerk-home__start-modal-sample-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;transition:border-color .18s,background .18s,box-shadow .18s}.aiClerk-home__start-modal-sample-card--empty{background:#faf7ff;border:1.5px dashed rgba(124,58,237,.28)}.aiClerk-home__start-modal-sample-card--filled{background:#f4f5f7;border:0}.aiClerk-home__start-modal-sample-card.is-drag-over{background:#f5f3ff;border-color:#7c3aed;border-style:solid;box-shadow:0 4px 12px rgba(124,58,237,.12)}.aiClerk-home__start-modal-sample-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#f3ecff,#ede4ff);color:#7c3aed;font-size:16px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(124,58,237,.1)}.aiClerk-home__start-modal-sample-text{flex:1;min-width:0}.aiClerk-home__start-modal-sample-title{font-size:13px;font-weight:600;color:#1f2937;line-height:1.35}.aiClerk-home__start-modal-sample-desc{margin-top:2px;font-size:12px;color:#6b7280;line-height:1.5}.aiClerk-home__start-modal-sample-btn.ant-btn{flex-shrink:0;height:32px;padding:0 14px;border-radius:6px;background:#f3ecff;border-color:transparent;color:#7c3aed;font-size:13px;font-weight:500;box-shadow:none;text-shadow:none;transition:background .15s,color .15s}.aiClerk-home__start-modal-sample-btn.ant-btn:hover,.aiClerk-home__start-modal-sample-btn.ant-btn:focus{background:#e9dcff;border-color:transparent;color:#6d28d9;box-shadow:none;text-shadow:none}.aiClerk-home__start-modal-sample-btn.ant-btn[disabled],.aiClerk-home__start-modal-sample-btn.ant-btn[disabled]:hover{background:#f1f2f4;border-color:transparent;color:#9ca3af;box-shadow:none;text-shadow:none}.aiClerk-home__start-modal-success-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.25);border-radius:999px;font-size:12px;font-weight:500;color:#047857;box-shadow:0 1px 2px rgba(16,185,129,.12)}.aiClerk-home__start-modal-success-badge .anticon{font-size:11px}.aiClerk-home__start-modal-section{display:flex;align-items:flex-start;gap:14px;margin-top:22px}.aiClerk-home__start-modal-section:first-of-type{margin-top:4px}.aiClerk-home__start-modal-step-num{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;margin-top:2px;color:#fff}.aiClerk-home__start-modal-step-num--done{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 6px rgba(16,185,129,.32),inset 0 1px rgba(255,255,255,.25),0 0 0 3px rgba(16,185,129,.08)}.aiClerk-home__start-modal-step-num--done .anticon{font-size:12px;font-weight:700}.aiClerk-home__start-modal-step-num--active{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 2px 6px rgba(124,58,237,.32),inset 0 1px rgba(255,255,255,.25),0 0 0 3px rgba(124,58,237,.08)}.aiClerk-home__start-modal-section-body{flex:1;min-width:0}.aiClerk-home__start-modal-section-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.aiClerk-home__start-modal-section-title{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;letter-spacing:.1px}.aiClerk-home__start-modal-section-tag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.1px}.aiClerk-home__start-modal-section-tag--done{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.25);color:#047857;box-shadow:0 1px 2px rgba(16,185,129,.1)}.aiClerk-home__start-modal-section-tag--optional{background:linear-gradient(180deg,#f5f3ff,#ede9fe);border:1px solid rgba(124,58,237,.18);color:#7c3aed}.aiClerk-home__start-modal-section-desc{font-size:13px;color:#6b7280;margin-top:-2px;margin-bottom:0;line-height:1.55}.aiClerk-home__start-modal-file-card{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f4f5f7;border:0;border-radius:10px}.aiClerk-home__start-modal-file-icon-wrap{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#f3ecff,#ede4ff);color:#7c3aed;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(124,58,237,.1)}.aiClerk-home__start-modal-file-icon{color:inherit;font-size:18px;line-height:1}.aiClerk-home__start-modal-file-info{flex:1;min-width:0}.aiClerk-home__start-modal-file-name{font-size:15px;font-weight:600;color:#1f2937;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-home__start-modal-file-meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#6b7280;line-height:1.5}.aiClerk-home__start-modal-file-meta-dot{color:#d1d5db}.aiClerk-home__start-modal-file-meta-link{color:#7c3aed;cursor:pointer}.aiClerk-home__start-modal-file-meta-link:hover{color:#6d28d9;text-decoration:underline}.aiClerk-home__start-modal-file-close{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:0;background:transparent;color:#9ca3af;cursor:pointer;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .18s,color .18s,transform .18s}.aiClerk-home__start-modal-file-close:hover{background:rgba(239,68,68,.08);color:#ef4444;transform:rotate(90deg)}.aiClerk-home__start-modal-file-close:disabled{opacity:.4;cursor:not-allowed;transform:none}.aiClerk-home__start-modal-step2{display:flex;align-items:flex-start;gap:12px;margin-top:24px}.aiClerk-home__start-modal-step2-num{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-top:2px;box-shadow:0 2px 6px rgba(124,58,237,.32),inset 0 1px rgba(255,255,255,.25),0 0 0 3px rgba(124,58,237,.08)}.aiClerk-home__start-modal-step2-text{flex:1;min-width:0}.aiClerk-home__start-modal-step2-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aiClerk-home__start-modal-step2-title{font-size:15px;font-weight:600;color:#1f2937;line-height:1.4;letter-spacing:.1px}.aiClerk-home__start-modal-step2-tag{display:inline-flex;align-items:center;padding:2px 10px;background:linear-gradient(180deg,#f5f3ff,#ede9fe);border:1px solid rgba(124,58,237,.18);border-radius:999px;font-size:11px;color:#7c3aed;font-weight:500;letter-spacing:.1px}.aiClerk-home__start-modal-step2-desc{font-size:13px;color:#6b7280;margin-top:6px;line-height:1.55}.aiClerk-home__start-modal-dropzone{margin-top:12px;padding:24px;background:linear-gradient(135deg,rgba(124,58,237,.04),rgba(180,124,255,.07));border:1.5px dashed rgba(124,58,237,.32);border-radius:16px;box-shadow:inset 0 1px rgba(255,255,255,.5),0 1px 3px rgba(124,58,237,.06);display:flex;align-items:center;gap:20px;cursor:pointer;transition:background .22s,box-shadow .22s,border-color .22s,transform .22s}.aiClerk-home__start-modal-dropzone:hover{background:linear-gradient(135deg,rgba(124,58,237,.07),rgba(180,124,255,.11));border-color:rgba(124,58,237,.5);box-shadow:inset 0 1px rgba(255,255,255,.55),0 6px 18px rgba(124,58,237,.1);transform:translateY(-1px)}.aiClerk-home__start-modal-dropzone.is-drag-over{background:rgba(124,58,237,.14);border-color:#7c3aed;border-style:solid;box-shadow:0 0 0 4px rgba(124,58,237,.12),0 10px 24px rgba(124,58,237,.18);transform:translateY(-1px)}.aiClerk-home__start-modal-dropzone.is-filled{padding:18px 20px;border-style:solid;border-color:rgba(124,58,237,.18);cursor:default}.aiClerk-home__start-modal-dropzone.is-filled:hover{background:linear-gradient(135deg,rgba(124,58,237,.04),rgba(180,124,255,.07));border-color:rgba(124,58,237,.18);box-shadow:inset 0 1px rgba(255,255,255,.5),0 1px 3px rgba(124,58,237,.06);transform:none}.aiClerk-home__start-modal-dropzone-icon{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#fff,#faf7ff);color:#7c3aed;font-size:26px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(124,58,237,.18),inset 0 0 0 1px rgba(124,58,237,.08);transition:transform .3s ease-out}.aiClerk-home__start-modal-dropzone:hover .aiClerk-home__start-modal-dropzone-icon{transform:rotate(8deg) scale(1.04)}.aiClerk-home__start-modal-dropzone-main{flex:1;min-width:0}.aiClerk-home__start-modal-dropzone-title{font-size:15px;font-weight:600;color:#1f2937;line-height:1.4;letter-spacing:.1px}.aiClerk-home__start-modal-dropzone-desc{margin-top:6px;font-size:13px;color:#6b7280;line-height:1.55}.aiClerk-home__start-modal-dropzone-desc strong{color:#7c3aed;font-weight:600}.aiClerk-home__start-modal-dropzone-hint{flex-shrink:0;width:208px;padding:12px 14px;background:#fff;border:1px solid rgba(124,58,237,.1);border-radius:10px;box-shadow:0 1px 2px rgba(124,58,237,.06),0 4px 12px rgba(15,23,42,.04)}.aiClerk-home__start-modal-dropzone-hint-title{font-size:12px;font-weight:600;color:#7c3aed;margin-bottom:6px;letter-spacing:.1px}.aiClerk-home__start-modal-dropzone-hint-item{font-size:12px;color:#7c3aed;line-height:1.6}.aiClerk-home__start-modal-dropzone-hint-item strong{color:#7c3aed;font-weight:600}.aiClerk-home__start-modal-footer{margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f2;display:flex;justify-content:flex-end;align-items:center;gap:16px}.aiClerk-home__start-modal-skip{background:transparent;border:0;padding:8px 12px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;border-radius:8px;transition:color .18s,background .18s}.aiClerk-home__start-modal-skip:hover:not(:disabled){color:#7c3aed;background:#f5f3ff}.aiClerk-home__start-modal-skip:disabled{opacity:.4;cursor:not-allowed}.aiClerk-home__start-modal-cta.ant-btn{min-width:148px;height:44px;padding:0 22px;border-radius:10px;font-size:14px;font-weight:600;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#6d28d9;box-shadow:0 2px 8px rgba(124,58,237,.32),inset 0 1px rgba(255,255,255,.18);transition:transform .18s,box-shadow .18s,background .18s}.aiClerk-home__start-modal-cta.ant-btn:hover,.aiClerk-home__start-modal-cta.ant-btn:focus{background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#5b21b6;box-shadow:0 6px 18px rgba(124,58,237,.4),inset 0 1px rgba(255,255,255,.22);transform:translateY(-1px)}.aiClerk-home__start-modal-cta.ant-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(124,58,237,.28),inset 0 1px rgba(255,255,255,.18)}.aiClerk-home__start-modal-cta.ant-btn[disabled],.aiClerk-home__start-modal-cta.ant-btn[disabled]:hover{background:#e5e7eb;border-color:#e5e7eb;color:#9ca3af;box-shadow:none;transform:none}.aiClerk-home__start-modal-cta-icon{font-size:14px;line-height:1}.aiClerk-home__start-modal-faq{margin-top:16px;display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;line-height:1.5}.aiClerk-home__start-modal-faq .anticon{color:#fbbf24}.aiClerk-home__start-modal-faq-link{color:#7c3aed;cursor:pointer}.aiClerk-home__start-modal-faq-link:hover{color:#6d28d9;text-decoration:underline}.aiClerk-home__start-modal-faq-dot{color:#d1d5db}.aiClerk-home__start-btn.ant-btn{min-width:180px;height:44px;border-radius:10px;background-color:#6d28d9;border-color:#6d28d9;font-size:14px;font-weight:500;box-shadow:0 1px 2px rgba(91,33,182,.18)}.aiClerk-home__start-btn.ant-btn:hover,.aiClerk-home__start-btn.ant-btn:focus{background-color:#5b21b6;border-color:#5b21b6;box-shadow:0 6px 16px rgba(91,33,182,.28)}.aiClerk-home__start-btn.ant-btn[disabled],.aiClerk-home__start-btn.ant-btn[disabled]:hover{background-color:#6d28d9;border-color:#6d28d9;color:#fff;opacity:.4;box-shadow:none}.aiClerk-home__templates{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;animation:aiClerk-fadeInUp .6s ease-out}.aiClerk-home__template{background:#fff;border-radius:14px;box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.aiClerk-home__template:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.05);border-color:#ececef}.aiClerk-home__template-name{font-size:14px;font-weight:600;color:#1f1f1f;padding:16px 18px 0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-home__template-desc{font-size:12px;color:#4b4b52;padding:6px 18px 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aiClerk-home__template-meta{font-size:12px;color:#8a8a93;padding:6px 18px 16px}.aiClerk-home__template-actions{display:flex;gap:8px;padding:0 18px 18px}.aiClerk-home__btn{height:32px;border-radius:6px;border:0;cursor:pointer;font-size:12px;font-weight:500;padding:0 16px;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:.2px}.aiClerk-home__btn--primary{background:#1f1f1f;color:#fff;flex:1}.aiClerk-home__btn--primary:hover{background:#000;transform:translateY(-1px)}.aiClerk-home__btn--ghost{background:transparent;color:#4b4b52;border:1px solid #DEDEE2;width:80px}.aiClerk-home__btn--ghost:hover{background:#f6f6f8;border-color:#8a8a93}.aiClerk-home__btn--danger{background:transparent;color:#d4574a;border:1px solid rgba(212,87,74,.35);width:64px}.aiClerk-home__btn--danger:hover{background:rgba(212,87,74,.08);border-color:#d4574a}.aiClerk-home__recent{display:flex;flex-direction:column;gap:6px;animation:aiClerk-fadeInUp .7s ease-out}.aiClerk-home__recent-item{display:flex;align-items:center;background:#fff;border-radius:10px;padding:14px 18px;gap:14px;border:1px solid #F4F4F6;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;color:inherit;text-decoration:none}.aiClerk-home__recent-item:hover{background:#fafafb;border-color:#ececef;transform:translate(2px);text-decoration:none;color:inherit}.aiClerk-home__recent-item:hover .aiClerk-home__recent-actions{opacity:1}.aiClerk-home__recent-item.is-disabled{cursor:not-allowed}.aiClerk-home__recent-item.is-disabled:hover{background:#fff;border-color:#f4f4f6;transform:none}.aiClerk-home__recent-icon{width:36px;height:36px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.aiClerk-home__recent-icon>.anticon{line-height:1;vertical-align:0}.aiClerk-home__recent-main{flex:1;min-width:0}.aiClerk-home__recent-name{font-size:13px;color:#4b4b52;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-home__recent-meta{margin-top:4px;font-size:11px;color:#8a8a93;font-variant-numeric:tabular-nums}.aiClerk-home__recent-actions{flex-shrink:0;display:flex;align-items:center;gap:6px;font-size:12px;color:#7c3aed;opacity:.7;transition:opacity .2s}.aiClerk-home__recent-actions a{color:inherit;text-decoration:none}.aiClerk-home__recent-actions a:hover{text-decoration:underline}.aiClerk-home__recent-sep{color:#8a8a93;opacity:.6}.aiClerk-home__sessions-empty{margin-top:12px;padding:18px 20px;font-size:13px;color:#8a8a93;background:#fff;border:1px solid #ECECEF;border-radius:10px}@keyframes aiClerkV2-cellPulse{0%{opacity:0;transform:translateY(10px) scale(.97)}12%{opacity:0}30%{opacity:1;transform:none}88%{opacity:1}to{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes aiClerkV2-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes aiClerkV2-pulseRing{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(1.7);opacity:0}}@keyframes aiClerkV2-badgePop{0%,55%{opacity:0;transform:scale(.6)}68%{opacity:1;transform:scale(1.12)}80%,to{opacity:1;transform:scale(1)}}.aiClerk-formV2{width:100%;min-width:0;height:calc(100vh - 70px);overflow-y:auto;background:#fff;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.aiClerk-formV2 *{box-sizing:border-box}.aiClerk-formV2::-webkit-scrollbar{width:10px;height:10px}.aiClerk-formV2::-webkit-scrollbar-thumb{background:#d4d4dc;border-radius:6px;border:2px solid #fff}.aiClerk-formV2__hero{position:relative;background:linear-gradient(125deg,#6f4ff4,#8a63f7 48%,#a987fb);padding:28px 56px 80px;overflow:hidden}.aiClerk-formV2__hero-blob{position:absolute;border-radius:50%;pointer-events:none}.aiClerk-formV2__hero-blob--a{right:-60px;top:-60px;width:300px;height:300px;background:rgba(255,255,255,.08)}.aiClerk-formV2__hero-blob--b{right:150px;bottom:-40px;width:170px;height:170px;background:rgba(255,255,255,.06)}.aiClerk-formV2__hero-inner{position:relative;display:flex;gap:40px;align-items:center;flex-wrap:wrap;max-width:1280px}.aiClerk-formV2__hero-copy{flex:1 1 460px;min-width:300px;max-width:600px;display:flex;flex-direction:column;gap:12px}.aiClerk-formV2__hero-title{margin:0;font-size:36px;line-height:1.16;font-weight:800;color:#fff;letter-spacing:-.5px}.aiClerk-formV2__hero-sub{margin:0;font-size:17px;line-height:1.6;color:rgba(255,255,255,.8);white-space:nowrap}.aiClerk-formV2__hero-stats{display:flex;align-items:center;gap:22px;margin-top:8px}.aiClerk-formV2__hero-stat{display:flex;flex-direction:column}.aiClerk-formV2__hero-stat-num{font-size:28px;font-weight:800;color:rgba(255,255,255,.8)}.aiClerk-formV2__hero-stat-lab{font-size:13px;color:rgba(255,255,255,.8)}.aiClerk-formV2__hero-statline{width:1px;height:40px;background:rgba(255,255,255,.2)}.aiClerk-formV2__hero-demo{position:absolute;right:0;top:0;display:inline-flex;align-items:center;gap:8px;margin-top:6px;background:rgba(255,255,255,.16);color:#fff;font-family:inherit;font-size:14.5px;font-weight:600;padding:11px 20px;border:none;border-radius:11px;cursor:pointer;transition:background .15s}.aiClerk-formV2__hero-demo:hover{background:rgba(255,255,255,.28)}.aiClerk-formV2__float{flex:0 0 340px;animation:none}.aiClerk-formV2__doc{background:#fff;border-radius:12px;box-shadow:0 26px 54px rgba(30,15,70,.36);overflow:hidden;transform:rotate(1.5deg)}.aiClerk-formV2__doc-head{height:34px;background:#f7f6fb;border-bottom:1px solid #eeeef3;display:flex;align-items:center;justify-content:space-between;padding:0 13px}.aiClerk-formV2__doc-name{display:flex;align-items:center;gap:7px;font-size:11.5px;color:#8a8a96}.aiClerk-formV2__doc-w{width:17px;height:17px;border-radius:3px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}.aiClerk-formV2__doc-badge{display:flex;align-items:center;gap:5px;background:#f0ebff;color:#7c5cfc;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:12px;animation:none}.aiClerk-formV2__doc-body{padding:14px 16px}.aiClerk-formV2__doc-title{text-align:center;font-size:12px;font-weight:800;color:#1f1f28;border-bottom:1.5px solid #1f1f28;padding-bottom:5px;margin-bottom:8px}.aiClerk-formV2__doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.aiClerk-formV2__doc-cell{position:relative;aspect-ratio:4/3;background:#e3e3ea;overflow:hidden;border:1px solid #e0e0e8}.aiClerk-formV2__doc-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;animation:aiClerkV2-cellPulse 5.5s infinite}.aiClerk-formV2__doc-cell:nth-child(1):before{background:repeating-linear-gradient(48deg,#c9cdd6 0,#c9cdd6 6px,#d7dbe2 6px,#d7dbe2 12px);animation-delay:0s}.aiClerk-formV2__doc-cell:nth-child(2):before{background:repeating-linear-gradient(132deg,#cdc6bd 0,#cdc6bd 6px,#ddd6cc 6px,#ddd6cc 12px);animation-delay:.55s}.aiClerk-formV2__doc-cell:nth-child(3):before{background:repeating-linear-gradient(48deg,#c6cbc9 0,#c6cbc9 6px,#d4d9d6 6px,#d4d9d6 12px);animation-delay:1.1s}.aiClerk-formV2__doc-cell:nth-child(4):before{background:repeating-linear-gradient(132deg,#c9c6d0 0,#c9c6d0 6px,#d6d4dd 6px,#d6d4dd 12px);animation-delay:1.65s}.aiClerk-formV2__doc-cap{position:absolute;left:4px;bottom:4px;z-index:1;background:rgba(18,28,55,.6);color:#fff;font:7px/1.35 monospace;padding:2px 5px;border-radius:2px;animation:aiClerkV2-cellPulse 5.5s infinite}.aiClerk-formV2__doc-cell:nth-child(1) .aiClerk-formV2__doc-cap{animation-delay:0s}.aiClerk-formV2__doc-cell:nth-child(2) .aiClerk-formV2__doc-cap{animation-delay:.55s}.aiClerk-formV2__doc-cell:nth-child(3) .aiClerk-formV2__doc-cap{animation-delay:1.1s}.aiClerk-formV2__doc-cell:nth-child(4) .aiClerk-formV2__doc-cap{animation-delay:1.65s}.aiClerk-formV2__upwrap{padding:0 56px;margin-top:-64px;position:relative;z-index:2}.aiClerk-formV2__upcard{background:#fff;border:1px solid #efeafd;border-radius:18px;box-shadow:0 18px 44px rgba(60,40,120,.18);padding:28px 34px;display:flex;align-items:center;gap:28px;cursor:pointer}.aiClerk-formV2__upicon{position:relative;width:70px;height:70px;flex:0 0 70px}.aiClerk-formV2__upicon-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,#8b6cf8,#b79cfb);animation:aiClerkV2-pulseRing 2.4s infinite}.aiClerk-formV2__upicon-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,#7c5cfc,#a78bfa);display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff}.aiClerk-formV2__uptext{display:flex;flex-direction:column;gap:7px;min-width:0}.aiClerk-formV2__uptitle{font-size:21px;font-weight:700;color:#241f33}.aiClerk-formV2__updesc{font-size:14px;color:#7a7a86}.aiClerk-formV2__upopt{color:#7c5cfc;font-weight:600}.aiClerk-formV2__upbtn{margin-left:auto;flex:0 0 auto;height:50px;padding:0 34px;border:none;border-radius:12px;background:linear-gradient(120deg,#7c5cfc,#9b7bfa);color:#fff;font-family:inherit;font-size:16.5px;font-weight:700;box-shadow:0 8px 22px rgba(124,92,252,.36);cursor:pointer;white-space:nowrap;transition:filter .15s}.aiClerk-formV2__upbtn:hover{filter:brightness(1.05)}.aiClerk-formV2__gen-hint{text-align:center;font-size:14px;color:#9a9aa4;margin-top:14px}.aiClerk-formV2__gen-hint-link{color:#7c5cfc;font-weight:600}.aiClerk-formV2__gen-bar{display:flex;align-items:center;margin-top:10px;background:#fff;border:1.5px solid #d9d0ec;border-radius:14px;box-shadow:0 6px 18px rgba(60,40,120,.08);overflow:hidden}.aiClerk-formV2__gen-bar-icon{flex:0 0 auto;font-size:18px;padding-left:16px;color:#c4a35a}.aiClerk-formV2__gen-bar-input{flex:1;border:none;outline:none;padding:10px 12px 10px 30px;font-size:14.5px;font-family:inherit;color:#999;background:transparent}.aiClerk-formV2__gen-bar-input::placeholder{color:#999}.aiClerk-formV2__gen-bar-input::-webkit-input-placeholder{color:#999}.aiClerk-formV2__gen-bar-btn{flex:0 0 auto;height:42px;min-width:130px;padding:0 34px;margin:6px 33px 6px 0;border:none;border-radius:12px;background:#f0e9ff;color:#5b38df;font-family:inherit;font-size:16.5px;font-weight:700;cursor:pointer;transition:filter .15s}.aiClerk-formV2__gen-bar-btn:hover{filter:brightness(1.05)}.aiClerk-formV2__sec{padding:34px 56px 0;display:flex;flex-direction:column;gap:16px}.aiClerk-formV2__sec--steps{padding:36px 56px 16px}.aiClerk-formV2__sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.aiClerk-formV2__sec-title{font-size:16px;font-weight:700;color:#3a3a44;display:flex;align-items:center;gap:8px}.aiClerk-formV2__sec-bar{width:4px;height:16px;background:#7c5cfc;border-radius:2px;flex:0 0 auto}.aiClerk-formV2__sec-note{font-size:13px;color:#9a9aa4}.aiClerk-formV2__forms{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.aiClerk-formV2__formcard{background:#fff;border:1px solid #ececf2;border-radius:12px;padding:10px 16px 15px;display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:left;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.aiClerk-formV2__formcard:hover{border-color:#c9b9fb;box-shadow:0 10px 22px rgba(124,92,252,.13);transform:translateY(-3px)}.aiClerk-formV2__formcard:disabled{cursor:default;opacity:.6;transform:none;box-shadow:none}.aiClerk-formV2__formcard--more{border:1.5px dashed #b9a6f7;background:linear-gradient(180deg,#faf8ff,#f2ecfe);gap:7px;justify-content:center}.aiClerk-formV2__formcard--more:hover{border-color:#b9a6f7;box-shadow:0 10px 22px rgba(124,92,252,.16);transform:translateY(-3px)}.aiClerk-formV2__formcard-top{display:none}.aiClerk-formV2__formcard-ic{width:36px;height:36px;border-radius:9px;background:#f0ebff;color:#7c5cfc;display:flex;align-items:center;justify-content:center;font-size:18px}.aiClerk-formV2__formcard-up{font-size:11.5px;color:#bcb4f2;font-weight:600}.aiClerk-formV2__formcard-name{font-size:15px;font-weight:700;color:#241f33;display:flex;align-items:center;justify-content:space-between;margin-top:6px}.aiClerk-formV2__formcard-name--accent{color:#7c5cfc}.aiClerk-formV2__formcard-desc{font-size:12.5px;color:#8a8a96;line-height:1.45}.aiClerk-formV2__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px 28px;max-width:1100px}.aiClerk-formV2__step{display:flex;flex-direction:column;gap:9px}.aiClerk-formV2__step-head{display:flex;align-items:center;gap:9px}.aiClerk-formV2__step-num{width:28px;height:28px;border-radius:50%;background:#7c5cfc;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex:0 0 auto}.aiClerk-formV2__step-line{flex:1;height:2px;background:linear-gradient(90deg,#cdbef9,#efeafd)}.aiClerk-formV2__step-title{font-size:16px;font-weight:700;color:#241f33}.aiClerk-formV2__step-desc{font-size:13.5px;color:#7a7a86;line-height:1.55}.aiClerk-formV2__tail{height:32px}.aiClerk-formV2__history{display:flex;flex-direction:column;gap:40px}.aiClerk-formV2__sec-title2{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 16px;padding-left:10px;border-left:3px solid #7c5cfc}.aiClerk-formV2__templates{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aiClerk-formV2__template{background:#fff;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.08);border:1px solid transparent;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.aiClerk-formV2__template:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#e4dcfd}.aiClerk-formV2__template-name{font-size:14px;font-weight:600;color:#1a1a1a;padding:16px 18px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-formV2__template-desc{font-size:12px;color:#666;padding:6px 18px 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aiClerk-formV2__template-meta{font-size:12px;color:#aaa;padding:6px 18px 16px}.aiClerk-formV2__template-actions{display:flex;gap:8px;padding:0 18px 18px}.aiClerk-formV2__tbtn{height:30px;border-radius:6px;border:0;cursor:pointer;font-size:12px;font-weight:500;padding:0 14px;transition:background .15s,transform .15s;white-space:nowrap}.aiClerk-formV2__tbtn--primary{background:#1a1a1a;color:#fff;flex:1}.aiClerk-formV2__tbtn--primary:hover{background:#000;transform:translateY(-1px)}.aiClerk-formV2__tbtn--ghost{background:transparent;color:#666;border:1px solid #d9d9d9}.aiClerk-formV2__tbtn--ghost:hover{background:#f5f5f5;border-color:#aaa}.aiClerk-formV2__tbtn--danger{background:transparent;color:#d4574a;border:1px solid rgba(212,87,74,.35)}.aiClerk-formV2__tbtn--danger:hover{background:rgba(212,87,74,.07);border-color:#d4574a}.aiClerk-formV2__recent{display:flex;flex-direction:column;gap:6px}.aiClerk-formV2__recent-item{display:flex;align-items:center;background:#fff;border-radius:10px;padding:14px 18px;gap:14px;border:1px solid #f0f0f0;transition:background .15s,border-color .15s,transform .15s;cursor:pointer;color:inherit;text-decoration:none}.aiClerk-formV2__recent-item:hover{background:#fafafa;border-color:#e4dcfd;transform:translate(2px);text-decoration:none;color:inherit}.aiClerk-formV2__recent-item:hover .aiClerk-formV2__recent-actions{opacity:1}.aiClerk-formV2__recent-item.is-disabled{cursor:not-allowed}.aiClerk-formV2__recent-item.is-disabled:hover{background:#fff;border-color:#f0f0f0;transform:none}.aiClerk-formV2__recent-icon{width:36px;height:36px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.aiClerk-formV2__recent-icon>.anticon{line-height:1;vertical-align:0}.aiClerk-formV2__recent-main{flex:1;min-width:0}.aiClerk-formV2__recent-name{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-formV2__recent-meta{margin-top:4px;font-size:11px;color:#aaa;font-variant-numeric:tabular-nums}.aiClerk-formV2__recent-actions{flex-shrink:0;font-size:12px;color:#7c5cfc;opacity:.75;transition:opacity .2s}.aiClerk-formV2__recent-disabled{font-size:12px;color:#ccc}@media(max-width:1080px){.aiClerk-formV2__hero,.aiClerk-formV2__upwrap,.aiClerk-formV2__sec{padding-left:32px;padding-right:32px}.aiClerk-formV2__forms{grid-template-columns:repeat(2,1fr)}}.points-entry-chip{display:inline-flex;align-items:center;gap:2px;padding:6px 13px 6px 11px;background:#fff5e8;border-radius:17px;font-size:13px;line-height:1;white-space:nowrap;user-select:none}.points-entry-chip.clickable{cursor:pointer}.points-entry-chip .pec-icon{flex-shrink:0;width:18px;height:18px;margin-right:2px}.points-entry-chip .pec-content{display:inline-flex;align-items:center}.points-entry-chip .pec-text{color:#6e7480}.points-entry-chip .pec-num{color:#f4761c;font-weight:700}.points-entry-chip .pec-cta{color:#0070f4;font-weight:700}.aiClerk-homeV3{width:100%;height:calc(100vh - 70px);min-height:calc(100vh - 70px);display:flex;flex-direction:column;background:#f2f3f8;font-family:PingFang SC,Microsoft YaHei,HarmonyOS Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.aiClerk-homeV3 *{box-sizing:border-box}.aiClerk-homeV3__body{flex:1;min-height:0;display:grid;grid-template-columns:460px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:16px;padding:16px}.aiClerk-homeV3__chat{width:460px;flex-shrink:0;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.03);overflow:hidden}.aiClerk-homeV3__upload-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(120deg,#f3efff,#ece4ff);border:1px solid #e4dafb;border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s}.aiClerk-homeV3__upload-card:hover,.aiClerk-homeV3__upload-card.is-drag-over{border-color:#7c5cfc;background:linear-gradient(120deg,#ebe2ff,#e0d3ff)}.aiClerk-homeV3__upload-card-icon{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#16a06e,#34d399);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.aiClerk-homeV3__upload-card-text{flex:1;min-width:0}.aiClerk-homeV3__upload-card-title{font-size:14px;font-weight:600;color:#241f33}.aiClerk-homeV3__upload-card-sub{margin-top:2px;font-size:12px;color:#8a7fb5}.aiClerk-homeV3__upload-card-btn{flex-shrink:0;height:34px;padding:0 18px;border:0;border-radius:8px;background:linear-gradient(120deg,#7c5cfc,#9b7bfa);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(124,92,252,.3);transition:filter .15s}.aiClerk-homeV3__upload-card-btn:hover{filter:brightness(1.05)}.aiClerk-homeV3__upload-card-btn:disabled{cursor:default;opacity:.6}.aiClerk-homeV3__chat-head{flex-shrink:0;height:52px;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid #f0f0f4}.aiClerk-homeV3__chat-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#7c5cf5,#5b3ee0 70.72%);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.aiClerk-homeV3__chat-headtext{min-width:0}.aiClerk-homeV3__chat-name{font-size:14px;font-weight:600;color:#241f33}.aiClerk-homeV3__chat-status{font-size:11px;color:#7c5cfc;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-homeV3__chat-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:20px 18px 16px}.aiClerk-homeV3__sec-hint{padding:0 2px;font-size:12px;line-height:1.6;color:#8a8a96}.aiClerk-homeV3__chat-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aiClerk-homeV3__chip{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 10px;border:1px solid #ebedf1;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.aiClerk-homeV3__chip:hover{border-color:#e2d8fb;box-shadow:0 6px 16px -8px rgba(124,92,252,.22);transform:translateY(-1px)}.aiClerk-homeV3__chip:hover .aiClerk-homeV3__chip-icon{background:rgba(124,92,252,.1);color:#7c5cfc}.aiClerk-homeV3__chip:active{transform:translateY(0)}.aiClerk-homeV3__chip:disabled{cursor:default;opacity:.6}.aiClerk-homeV3__chip:disabled .aiClerk-homeV3__chip-icon{background:#f1f2f5;color:#5b6472}.aiClerk-homeV3__chip-icon{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f1f2f5;color:#5b6472;font-size:15px;transition:background .15s ease,color .15s ease}.aiClerk-homeV3__chip-text{flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.3;color:#2f2f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-homeV3__chat-input{flex-shrink:0;padding-bottom:12px;border-top:1px solid #f0f0f4}.aiClerk-homeV3__input-wrap{position:relative;padding:16px 18px 4px;background:#fff}.aiClerk-homeV3__input{display:block;width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:10px;padding:14px 14px 42px;font-family:inherit;font-size:13px;line-height:1.5;color:#1f1f1f;background:#fafafa;resize:none;outline:none;min-height:92px;max-height:200px;overflow-y:auto;transition:border-color .15s,box-shadow .15s}.aiClerk-homeV3__input:hover{border-color:#c4b5fd}.aiClerk-homeV3__input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.12)}.aiClerk-homeV3__input.is-highlight{animation:aiClerk-homeV3-input-pulse .8s ease forwards}.aiClerk-homeV3__input::placeholder{color:#999}.aiClerk-homeV3__attach-btn{position:absolute;left:30px;bottom:18px;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#6b7280;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.aiClerk-homeV3__attach-btn:hover{background:rgba(0,0,0,.05);color:#1f1f1f}.aiClerk-homeV3__send-btn{position:absolute;right:30px;bottom:18px;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#7c3aed;color:#fff;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.aiClerk-homeV3__send-btn:hover:not(:disabled){background:#6b2ec7}.aiClerk-homeV3__send-btn:disabled{background:#d4d4d8;color:#fff;cursor:not-allowed}.aiClerk-homeV3__points{padding:6px 18px 0}.aiClerk-homeV3__points-hover{position:relative;display:inline-flex}.aiClerk-homeV3__points-popover{position:absolute;left:0;bottom:100%;padding-bottom:8px;z-index:100}.aiClerk-homeV3__main{min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.aiClerk-homeV3__main>*{flex-shrink:0}.aiClerk-homeV3__guide{display:flex;flex-direction:column;gap:56px;padding:44px 36px;background:#f3f4f7}.aiClerk-homeV3__pf-hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.aiClerk-homeV3__pf-h1{margin:0;font-size:30px;font-weight:800;line-height:1.3;color:#15171c;text-align:left}.aiClerk-homeV3__pf-brand{display:block;color:#6e3af2;font-style:normal}.aiClerk-homeV3__pf-sub{margin:0;font-size:14.5px;line-height:1.65;color:#5c6370;text-align:left}.aiClerk-homeV3__pf-btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:2px}.aiClerk-homeV3__pf-btn-primary{display:inline-flex;align-items:center;gap:7px;padding:12px 22px;border:0;border-radius:999px;background:#6e3af2;color:#fff;font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 14px rgba(110,58,242,.2);transition:filter .15s}.aiClerk-homeV3__pf-btn-primary:hover{filter:brightness(1.05)}.aiClerk-homeV3__pf-btn-primary:disabled{cursor:default;opacity:.6}.aiClerk-homeV3__pf-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:12px 18px;border:1px solid #dcdfe5;border-radius:999px;background:#fff;color:#5c6370;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.aiClerk-homeV3__pf-btn-ghost:hover{background:#f7f8fa}.aiClerk-homeV3__pf-trust{display:flex;align-items:center;gap:10px;padding-top:4px;font-size:12.5px;font-weight:600;color:#374151}.aiClerk-homeV3__pf-avatars{display:inline-flex}.aiClerk-homeV3__pf-avatars span{width:26px;height:26px;border-radius:999px;border:2px solid #fff;margin-left:-8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:8.5px;font-weight:700;color:#fff;letter-spacing:-.2px;transition:background .5s ease}.aiClerk-homeV3__pf-avatars span:first-child{margin-left:0}.aiClerk-homeV3__pf-hero-mock{position:relative;width:100%;max-width:440px;margin-top:8px}.aiClerk-homeV3__pf-hm-tag{position:absolute;top:-11px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#6e3af2;color:#fff;font-size:11.5px;font-weight:600;box-shadow:0 6px 16px -4px rgba(110,58,242,.4)}.aiClerk-homeV3__pf-hm-win{border:1px solid #ecedf1;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 24px 60px -16px rgba(21,23,28,.18)}.aiClerk-homeV3__pf-hm-bar{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#f7f8fa;border-bottom:1px solid #ecedf1}.aiClerk-homeV3__pf-hm-dots{font-size:7px;letter-spacing:1px;color:#cfd3da}.aiClerk-homeV3__pf-hm-file{flex:1;font-size:12.5px;font-weight:600;color:#5c6370}.aiClerk-homeV3__pf-hm-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#f1ecfe;color:#6e3af2;font-size:11px;font-weight:600}.aiClerk-homeV3__pf-hm-sheet{padding:10px 12px}.aiClerk-homeV3__pf-hm-row{display:grid;grid-template-columns:40px 1fr 1fr .8fr;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid #f2f2f5}.aiClerk-homeV3__pf-hm-row--head>span{font-size:11px;font-weight:700;color:#15171c}.aiClerk-homeV3__pf-hm-photo{height:22px;border-radius:5px;background:linear-gradient(135deg,#6e3af2,#a78bfa)}.aiClerk-homeV3__pf-hm-fill{height:8px;border-radius:4px;background:#e6f6ef}.aiClerk-homeV3__pf-hm-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;background:#f7f8fa;border-top:1px solid #ecedf1;font-size:11.5px;color:#949ba8}.aiClerk-homeV3__pf-hm-progress{flex-shrink:0;width:84px;height:5px;border-radius:999px;background:#dcdfe5;overflow:hidden}.aiClerk-homeV3__pf-hm-progress span{display:block;height:100%;width:100%;background:linear-gradient(90deg,#6e3af2,#a78bfa)}.aiClerk-homeV3__pf-sec{display:flex;flex-direction:column;gap:18px}.aiClerk-homeV3__pf-sec--gray{background:transparent}.aiClerk-homeV3__pf-sec-head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.aiClerk-homeV3__pf-eyebrow{color:#6e3af2;font-size:12.5px;font-weight:700;letter-spacing:.5px}.aiClerk-homeV3__pf-feature .aiClerk-homeV3__pf-eyebrow{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:0}.aiClerk-homeV3__pf-h2{margin:0;font-size:22px;font-weight:800;line-height:1.3;color:#15171c;text-align:center}.aiClerk-homeV3__pf-sub2{margin:0;font-size:13.5px;line-height:1.6;color:#5c6370;text-align:center}.aiClerk-homeV3__pf-map{width:100%;display:flex;flex-direction:column;align-items:center;padding:18px;border-radius:16px;background:#fff;box-shadow:0 4px 12px -8px rgba(14,15,26,.14)}.aiClerk-homeV3__pf-mapcard{width:100%;display:flex;flex-direction:column;gap:11px;padding:14px;border:1px solid #ecedf1;border-radius:12px;background:#f7f8fa}.aiClerk-homeV3__pf-mapcard-head{display:flex;align-items:center;justify-content:space-between}.aiClerk-homeV3__pf-mapcard-head span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#15171c}.aiClerk-homeV3__pf-mapcard-head .anticon{color:#2e6be6}.aiClerk-homeV3__pf-mapcard-head em{font-style:normal;font-size:11px;color:#949ba8}.aiClerk-homeV3__pf-thumb{position:relative;height:78px;border-radius:8px;overflow:hidden;background-color:#dce3ec;background-size:cover;background-position:center}.aiClerk-homeV3__pf-thumb-wm{position:absolute;left:8px;bottom:8px;padding:3px 7px;border-radius:6px;background:rgba(11,16,32,.7);color:#fff;font-size:9.5px;font-variant-numeric:tabular-nums}.aiClerk-homeV3__pf-fields{display:flex;flex-wrap:wrap;gap:7px}.aiClerk-homeV3__pf-field{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:6px;background:#eaf1fe;color:#2e6be6;font-size:11px}.aiClerk-homeV3__pf-field-dot{width:5px;height:5px;border-radius:50%;background:#2e6be6}.aiClerk-homeV3__pf-mapconn{display:flex;flex-direction:column;align-items:center;padding:10px 0}.aiClerk-homeV3__pf-mapconn-line{width:2px;height:14px;border-radius:999px;background:#dcdfe5}.aiClerk-homeV3__pf-mapai{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:#f1ecfe;border:1px solid #e2d6fb;color:#6e3af2;font-size:12px;font-weight:600}.aiClerk-homeV3__pf-mapconn-arrow{margin-top:4px;color:#6e3af2;font-size:16px}.aiClerk-homeV3__pf-ledger{width:100%;border:1px solid #ecedf1;border-radius:10px;overflow:hidden}.aiClerk-homeV3__pf-ledger-title{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#dbf3f0}.aiClerk-homeV3__pf-ledger-title b{font-size:11.5px;font-weight:700;color:#0f5c57}.aiClerk-homeV3__pf-ledger-title span{font-size:10px;color:#2e8a82;font-variant-numeric:tabular-nums}.aiClerk-homeV3__pf-sheet{width:100%}.aiClerk-homeV3__pf-sheet-row{display:flex}.aiClerk-homeV3__pf-sheet-row>span{flex:1;min-width:0;padding:7px 8px;border-right:1px solid #ecedf1;border-bottom:1px solid #ecedf1;font-size:10px;color:#5c6370;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.aiClerk-homeV3__pf-sheet-row>span:last-child{border-right:0}.aiClerk-homeV3__pf-sheet-row--head>span{background:#fbf6e3;color:#7a5c18;font-weight:600;border-bottom-color:#eadfc0;border-right-color:#eadfc0}.aiClerk-homeV3__pf-sheet-row--head>span:last-child{flex:0 0 42px;width:42px}.aiClerk-homeV3__pf-sheet-cell--alt{color:#6e3af2;font-weight:600}.aiClerk-homeV3__pf-sheet-photo{flex:0 0 auto!important;width:42px;display:inline-flex!important;align-items:center;justify-content:center}.aiClerk-homeV3__pf-sheet-photo:before{content:"";width:20px;height:20px;border-radius:4px;background:#dce3ec}.aiClerk-homeV3__pf-ledger-foot{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#e6f6ef;color:#0e7a52;font-size:11px;font-weight:600}.aiClerk-homeV3__pf-ledger-foot .anticon{color:#16a06e}.aiClerk-homeV3__pf-forms{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aiClerk-homeV3__pf-form{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:box-shadow .15s}.aiClerk-homeV3__pf-form:hover{box-shadow:0 6px 16px -8px rgba(14,15,26,.18)}.aiClerk-homeV3__pf-form:disabled{cursor:default;opacity:.6}.aiClerk-homeV3__pf-form-ic{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.aiClerk-homeV3__pf-form-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.aiClerk-homeV3__pf-form-meta b{font-size:14px;font-weight:700;color:#15171c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-homeV3__pf-form-meta i{font-style:normal;font-size:12px;color:#949ba8}.aiClerk-homeV3__pf-formfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;font-size:14px;color:#949ba8}.aiClerk-homeV3__pf-tplchip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:#f1ecfe;border:1px solid #e2d6fb;color:#6e3af2;font-size:13px;font-weight:700}.aiClerk-homeV3__pf-feature{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 4px 12px -8px rgba(14,15,26,.14)}.aiClerk-homeV3__pf-feature .aiClerk-homeV3__pf-h2{font-size:17px;text-align:left}.aiClerk-homeV3__pf-feature .aiClerk-homeV3__pf-sub2{font-size:12.5px;text-align:left}.aiClerk-homeV3__pf-feature-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.aiClerk-homeV3__pf-feature-vis{flex:0 0 auto;width:182px;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:14px;border:1px solid #ecedf1;border-radius:12px;background:#fafafc}.aiClerk-homeV3__pf-fv-label{font-size:10.5px;color:#949ba8}.aiClerk-homeV3__pf-fv-thumbs{display:flex;gap:7px}.aiClerk-homeV3__pf-fv-thumbs .aiClerk-homeV3__pf-fv-thumb:nth-child(1){background:linear-gradient(160deg,#ebeef3,#d3dbe6)}.aiClerk-homeV3__pf-fv-thumbs .aiClerk-homeV3__pf-fv-thumb:nth-child(2){background:linear-gradient(160deg,#eae5f6,#d6cdec)}.aiClerk-homeV3__pf-fv-thumbs .aiClerk-homeV3__pf-fv-thumb:nth-child(3){background:linear-gradient(160deg,#edecea,#dad5cf)}.aiClerk-homeV3__pf-fv-thumb{width:34px;height:34px;border-radius:7px;background:#dce3ec;display:inline-flex;align-items:center;justify-content:center;color:#8c99a8;font-size:14px}.aiClerk-homeV3__pf-fv-thumb--on{box-shadow:0 0 0 2px #6e3af2}.aiClerk-homeV3__pf-fv-arrow{color:#949ba8;font-size:16px}.aiClerk-homeV3__pf-fv-cell{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:8px;background:#f1ecfe;color:#6e3af2;font-size:11px;font-weight:600}.aiClerk-homeV3__pf-fv-srccell{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#fff;border:1.5px solid #2e6be6;color:#2e6be6;font-size:10.5px}.aiClerk-homeV3__pf-fv-bubble{padding:8px 11px;border-radius:12px;background:#15171c;color:#fff;font-size:11px;box-shadow:0 3px 8px rgba(21,23,28,.15)}.aiClerk-homeV3__pf-fv-done{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:8px;background:#e6f6ef;color:#0e7a52;font-size:11px;font-weight:600}.aiClerk-homeV3__pf-checks{display:flex;flex-direction:column;gap:12px}.aiClerk-homeV3__pf-check{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:#15171c}.aiClerk-homeV3__pf-check-ic{width:24px;height:24px;flex-shrink:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.aiClerk-homeV3__pf-steps{display:flex;flex-direction:column;gap:12px}.aiClerk-homeV3__pf-step{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 4px 12px -8px rgba(14,15,26,.14)}.aiClerk-homeV3__pf-step-node{width:30px;height:30px;flex-shrink:0;border-radius:999px;background:#6e3af2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;box-shadow:0 4px 12px -2px rgba(110,58,242,.4)}.aiClerk-homeV3__pf-step-ic{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#f1ecfe;color:#6e3af2;display:inline-flex;align-items:center;justify-content:center;font-size:22px}.aiClerk-homeV3__pf-step-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.aiClerk-homeV3__pf-step-title{font-size:16px;font-weight:700;color:#15171c}.aiClerk-homeV3__pf-step-desc{font-size:13.5px;line-height:1.5;color:#5c6370}.aiClerk-homeV3__pf-trustpill{align-self:center;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:#e6f6ef;border:1px solid #16a06e;color:#16a06e;font-size:13.5px;font-weight:500}.aiClerk-homeV3__pf-trustpill .anticon{font-size:16px;flex-shrink:0}.aiClerk-homeV3__pf-editmock{width:100%;margin-bottom:4px;background:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(30,42,77,.09);overflow:hidden}.aiClerk-homeV3__pf-em-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f7f8fa;border-bottom:1px solid #ecedf1}.aiClerk-homeV3__pf-em-barleft{display:flex;align-items:center;gap:6px}.aiClerk-homeV3__pf-em-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.aiClerk-homeV3__pf-em-dot--r{background:#ff6058}.aiClerk-homeV3__pf-em-dot--y{background:#ffbd2e}.aiClerk-homeV3__pf-em-dot--g{background:#28c840}.aiClerk-homeV3__pf-em-file{margin-left:4px;font-size:11.5px;color:#15171c}.aiClerk-homeV3__pf-em-tools{display:flex;align-items:center;gap:6px}.aiClerk-homeV3__pf-em-tool{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ecedf1;border-radius:6px;color:#5c6370;font-size:13px}.aiClerk-homeV3__pf-em-table{width:100%}.aiClerk-homeV3__pf-em-row{display:flex;align-items:stretch}.aiClerk-homeV3__pf-em-row--head .aiClerk-homeV3__pf-em-cell{font-weight:600;color:#15171c}.aiClerk-homeV3__pf-em-cell{display:flex;align-items:center;padding:6px 9px;font-size:10px;line-height:1.4;color:#5c6370;border-right:1px solid #ecedf1;border-bottom:1px solid #ecedf1;font-variant-numeric:tabular-nums}.aiClerk-homeV3__pf-em-cell--pt{flex:1;min-width:0}.aiClerk-homeV3__pf-em-cell--st{width:96px;flex-shrink:0}.aiClerk-homeV3__pf-em-cell--ph{width:70px;flex-shrink:0;border-right:none;justify-content:center}.aiClerk-homeV3__pf-em-cell--hl{background:#f1ecfe;color:#6e3af2}.aiClerk-homeV3__pf-em-cell--alt{background:#f6f1fe;color:#6e3af2}.aiClerk-homeV3__pf-em-cell--err{background:#fff1f0;color:#e02020}.aiClerk-homeV3__pf-em-photo{width:44px;height:32px;border-radius:5px;background:linear-gradient(145deg,#dde3f0,#ecedf1);display:inline-flex;align-items:center;justify-content:center;color:#a0a8be;font-size:16px}.aiClerk-homeV3__pf-em-chat{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#f7f8fa;border-top:1px solid #ecedf1}.aiClerk-homeV3__pf-em-ph{flex:1;min-width:0;font-size:11.5px;color:#949ba8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-homeV3__pf-em-send{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#6e3af2;color:#fff;font-size:13px}.aiClerk-homeV3__pf-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aiClerk-homeV3__pf-cap{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;background:#fff;box-shadow:0 4px 12px -8px rgba(14,15,26,.14)}.aiClerk-homeV3__pf-cap-ic{width:40px;height:40px;flex-shrink:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.aiClerk-homeV3__pf-cap-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.aiClerk-homeV3__pf-cap-title{font-size:14.5px;font-weight:700;color:#15171c;line-height:1.35}.aiClerk-homeV3__pf-cap-desc{font-size:12.5px;line-height:1.5;color:#5c6370}.aiClerk-homeV3__history{display:flex;flex-direction:column;gap:16px;flex:1 0 auto}.aiClerk-homeV3__history>*:last-child{flex:1}.aiClerk-homeV3__panel{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.03)}.aiClerk-homeV3__panel-head{display:flex;align-items:center;gap:8px}.aiClerk-homeV3__panel-bar{width:3px;height:14px;border-radius:2px;background:#7c5cfc;flex-shrink:0}.aiClerk-homeV3__panel-title{margin:0;font-size:14px;font-weight:600;color:#3a3a44}.aiClerk-homeV3__tpl-list{display:flex;flex-direction:column;gap:8px}.aiClerk-homeV3__tpl{display:flex;align-items:center;gap:12px;height:64px;padding:0 14px;background:#fafafb;border:1px solid #f0f0f4;border-radius:8px;transition:border-color .15s,box-shadow .15s}.aiClerk-homeV3__tpl:hover{border-color:#cdbef9;box-shadow:0 4px 12px rgba(124,92,252,.1)}.aiClerk-homeV3__tpl-icon{width:32px;height:32px;border-radius:8px;background:#f0ebff;color:#7c5cfc;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.aiClerk-homeV3__tpl-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.aiClerk-homeV3__tpl-name{font-size:13px;font-weight:600;color:#241f33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-homeV3__tpl-meta{font-size:11px;color:#aaa;font-variant-numeric:tabular-nums}.aiClerk-homeV3__tpl-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.aiClerk-homeV3__tpl-use{height:32px;padding:0 14px;border:none;border-radius:8px;background:#7c5cfc;color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s}.aiClerk-homeV3__tpl-use:hover{filter:brightness(1.05)}.aiClerk-homeV3__tpl-icbtn{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#8a8a96;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.aiClerk-homeV3__tpl-icbtn:hover{background:#f0eefb;color:#7c5cfc}.aiClerk-homeV3__tpl-icbtn--danger:hover{background:#fdecec;color:#e34d59}.aiClerk-homeV3__recent-list{display:flex;flex-direction:column;gap:8px}.aiClerk-homeV3__recent{display:flex;align-items:center;gap:12px;height:52px;padding:0 12px;background:#fafafb;border-radius:8px;text-decoration:none;color:inherit;transition:background .15s}.aiClerk-homeV3__recent:hover{background:#f3f1fb;text-decoration:none;color:inherit}.aiClerk-homeV3__recent.is-disabled{cursor:default}.aiClerk-homeV3__recent.is-disabled:hover{background:#fafafb}.aiClerk-homeV3__recent-icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.aiClerk-homeV3__recent-main{flex:1;min-width:0}.aiClerk-homeV3__recent-name{font-size:13px;color:#4a4a55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-homeV3__recent-meta{margin-top:2px;font-size:11px;color:#c2c2cc;font-variant-numeric:tabular-nums}.aiClerk-homeV3__recent-action{flex-shrink:0;color:#7c5cfc;font-size:15px}.aiClerk-homeV3__recent-disabled{font-size:11px;color:#ccc}.aiClerk-homeV3 ::-webkit-scrollbar{width:8px;height:8px}.aiClerk-homeV3 ::-webkit-scrollbar-thumb{background:#d4d4dc;border-radius:6px;border:2px solid transparent;background-clip:content-box}@media(max-width:1180px){.aiClerk-homeV3__pf-forms,.aiClerk-homeV3__pf-caps{grid-template-columns:1fr}}.aiClerk-homeV3__pf-cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px;padding:28px;border-radius:16px;text-align:center;background:linear-gradient(205deg,#f4f1fe,#ece7fb);border:1px solid #e2d6fb}.aiClerk-homeV3__pf-cta-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#fff;border:1px solid #e2d6fb;color:#5a28d6;font-size:12px;font-weight:600}.aiClerk-homeV3__pf-cta-title{margin:0;font-size:21px;font-weight:800;color:#15171c}.aiClerk-homeV3__pf-cta-sub{margin:0;max-width:420px;color:#5c6370;font-size:13.5px;line-height:1.55}.aiClerk-homeV3__pf-cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.aiClerk-homeV3__pf-cta-primary,.aiClerk-homeV3__pf-cta-ghost{display:inline-flex;align-items:center;gap:7px;border-radius:999px;cursor:pointer;font-family:inherit;font-weight:600}.aiClerk-homeV3__pf-cta-primary{padding:12px 24px;border:none;background:#6e3af2;color:#fff;font-size:15px;box-shadow:0 6px 16px rgba(110,58,242,.28)}.aiClerk-homeV3__pf-cta-primary:disabled{opacity:.6;cursor:default}.aiClerk-homeV3__pf-cta-ghost{padding:12px 18px;background:#fff;border:1px solid #dcdfe5;color:#5c6370;font-size:14px;font-weight:500}.aiClerk-homeV3__pf-cta-risk{display:inline-flex;align-items:center;gap:6px;color:#16a06e;font-size:11.5px}@keyframes aiClerk-homeV3-input-pulse{0%{border-color:transparent;box-shadow:0 0 rgba(124,58,237,0)}18%{border-color:#7c3aed;box-shadow:0 0 0 4px rgba(124,58,237,.24)}42%{border-color:rgba(124,58,237,.3);box-shadow:0 0 0 2px rgba(124,58,237,.08)}62%{border-color:#7c3aed;box-shadow:0 0 0 4px rgba(124,58,237,.22)}to{border-color:transparent;box-shadow:0 0 rgba(124,58,237,0)}}.aiClerk-homeV3__gift-entry{position:fixed;right:28px;bottom:28px;z-index:50;width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:linear-gradient(210deg,#f5443b,#d81e26);color:#fff;font-size:24px;cursor:pointer;box-shadow:0 8px 22px rgba(216,30,38,.4);transition:transform .15s,box-shadow .15s}.aiClerk-homeV3__gift-entry:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 12px 28px rgba(216,30,38,.5)}.aiClerk-homeV3__gift-entry-dot{position:absolute;top:6px;right:6px;width:11px;height:11px;border-radius:50%;background:#ffd27a;border:2px solid #fff}.aiClerk-homeV3__gift-entry-dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid #ffd27a;animation:aiClerk-gift-ping 1.8s ease-out infinite}@keyframes aiClerk-gift-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}.aiClerk-carousel{width:100%;max-width:560px;margin:0 auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#15171c;box-sizing:border-box}.aiClerk-carousel *,.aiClerk-carousel *:before,.aiClerk-carousel *:after{box-sizing:border-box}.aiClerk-carousel__tabs{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.aiClerk-carousel__tab{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:999px;background:transparent;color:#5c6370;font-size:13px;font-family:inherit;line-height:1;cursor:pointer;transition:background .22s ease,color .22s ease}.aiClerk-carousel__tab .anticon{font-size:14px}.aiClerk-carousel__tab:hover{color:#15171c;background:rgba(110,58,242,.06)}.aiClerk-carousel__tab--active,.aiClerk-carousel__tab--active:hover{background:#f1ecfe;color:#6e3af2;font-weight:500}.aiClerk-carousel__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;overflow:hidden}.aiClerk-carousel__active{position:relative;z-index:2;width:100%;max-width:460px}.aiClerk-carousel__active--next{animation:aiClerk-carousel-slide-next .38s cubic-bezier(.22,.61,.36,1)}.aiClerk-carousel__active--prev{animation:aiClerk-carousel-slide-prev .38s cubic-bezier(.22,.61,.36,1)}.aiClerk-carousel__peek{position:absolute;top:50%;width:70%;max-width:360px;opacity:.5;transform:translateY(-50%) scale(.92);pointer-events:none;z-index:1;transition:opacity .35s ease,transform .35s ease}.aiClerk-carousel__peek--l{left:-34%;transform-origin:right center}.aiClerk-carousel__peek--r{right:-34%;transform-origin:left center}.aiClerk-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #ecedf1;border-radius:50%;background:#fff;color:#5c6370;font-size:14px;cursor:pointer;box-shadow:0 2px 8px rgba(21,23,28,.1);transition:color .2s ease,box-shadow .2s ease,transform .2s ease}.aiClerk-carousel__arrow:hover{color:#6e3af2;box-shadow:0 4px 12px rgba(21,23,28,.16)}.aiClerk-carousel__arrow--l{left:6px}.aiClerk-carousel__arrow--r{right:6px}.aiClerk-carousel__slide{width:100%;height:256px;display:flex;flex-direction:column;background:#fff;border:1px solid #ecedf1;border-radius:12px;box-shadow:0 8px 28px rgba(21,23,28,.08);overflow:hidden}.aiClerk-carousel__slide>:nth-child(2){flex:1 1 auto;min-height:0;overflow:hidden}.aiClerk-carousel__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid #ecedf1}.aiClerk-carousel__bar-left{display:flex;align-items:center;gap:6px;min-width:0}.aiClerk-carousel__traffic{width:10px;height:10px;border-radius:50%;flex:none}.aiClerk-carousel__traffic--r{background:#ff6058}.aiClerk-carousel__traffic--y{background:#ffbd2e}.aiClerk-carousel__traffic--g{background:#28c840;margin-right:6px}.aiClerk-carousel__filename{font-size:12.5px;color:#5c6370;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiClerk-carousel__chip{display:inline-flex;align-items:center;gap:4px;flex:none;padding:4px 10px;border-radius:999px;background:#f1ecfe;color:#6e3af2;font-size:12px;font-weight:500;line-height:1}.aiClerk-carousel__chip .anticon{font-size:12px}.aiClerk-carousel__content{padding:10px}.aiClerk-carousel__sheet{width:100%;border:1px solid #ecedf1;border-radius:8px;overflow:hidden;font-variant-numeric:tabular-nums}.aiClerk-carousel__row{display:flex;align-items:stretch;border-bottom:1px solid #ecedf1}.aiClerk-carousel__row:last-child{border-bottom:none}.aiClerk-carousel__row--head{background:#f7f8fa}.aiClerk-carousel__cell{flex:1 1 0;min-width:0;display:flex;align-items:center;padding:5px 8px;font-size:12px;color:#15171c;border-right:1px solid #ecedf1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-carousel__cell:last-child{border-right:none}.aiClerk-carousel__cell--head{color:#949ba8;font-weight:500;font-size:11.5px}.aiClerk-carousel__cell--green{color:#0e7a52;font-weight:500}.aiClerk-carousel__cell--amber{color:#b45309;font-weight:500}.aiClerk-carousel__photo{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.aiClerk-carousel__photo-box{width:28px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#f7f8fa;border:1px solid #ecedf1;color:#949ba8;font-size:13px}.aiClerk-carousel__photo-cap{font-size:10px;color:#949ba8}.aiClerk-carousel__doc{padding:4px 6px}.aiClerk-carousel__doc-title{text-align:center;font-size:16px;font-weight:600;color:#15171c;letter-spacing:1px}.aiClerk-carousel__doc-meta{text-align:center;margin-top:6px;font-size:11px;color:#949ba8;font-variant-numeric:tabular-nums}.aiClerk-carousel__doc-divider{height:1px;background:#ecedf1;margin:7px 0}.aiClerk-carousel__doc-block{margin-bottom:8px}.aiClerk-carousel__doc-block:last-child{margin-bottom:0}.aiClerk-carousel__doc-heading{font-size:12.5px;font-weight:600;color:#15171c;margin-bottom:5px}.aiClerk-carousel__doc-bar{height:7px;border-radius:4px;background:#e9ecf2;margin-bottom:5px}.aiClerk-carousel__doc-photos{display:flex;gap:8px;margin-top:6px}.aiClerk-carousel__doc-photos .aiClerk-carousel__photo-box{width:80px;height:46px;border-radius:6px;font-size:18px}.aiClerk-carousel__doc-tag{display:inline-block;margin-top:8px;padding:2px 8px;border-radius:4px;background:#fbefd6;color:#d9870b;font-size:11px;font-weight:500}.aiClerk-carousel__doc-sign{margin-top:8px;text-align:right;font-size:12px;color:#5c6370}.aiClerk-carousel__collage{padding:2px 0}.aiClerk-carousel__collage-title{font-size:11.5px;font-weight:600;color:#15171c;margin-bottom:8px;text-align:center}.aiClerk-carousel__collage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.aiClerk-carousel__collage-item{display:flex;flex-direction:column;gap:3px}.aiClerk-carousel__collage-photo{width:100%!important;height:50px!important;border-radius:6px;font-size:18px}.aiClerk-carousel__collage-loc{font-size:9.5px;color:#5c6370;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-carousel__collage-meta{display:flex;align-items:center;gap:4px}.aiClerk-carousel__collage-time{font-size:9px;color:#949ba8}.aiClerk-carousel__collage-tag{padding:0 4px;border-radius:3px;background:#fbefd6;color:#d9870b;font-size:9px;font-weight:500}.aiClerk-carousel__status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;background:#f7f8fa;border-top:1px solid #ecedf1}.aiClerk-carousel__status-text{font-size:11.5px;color:#949ba8}.aiClerk-carousel__status-ok{color:#16a06e;font-size:15px}.aiClerk-carousel__dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px}.aiClerk-carousel__dot{width:6px;height:6px;padding:0;border:none;border-radius:999px;background:#dcdfe5;cursor:pointer;transition:width .28s ease,background .28s ease}.aiClerk-carousel__dot--active{width:18px;background:#6e3af2}.aiClerk-carousel__cap{margin-top:10px;text-align:center;font-size:11.5px;color:#949ba8}@keyframes aiClerk-carousel-slide-next{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes aiClerk-carousel-slide-prev{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}.aiClerk-types{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif}.aiClerk-types__cat{display:flex;flex-direction:column;gap:8px}.aiClerk-types__cat-label{display:flex;align-items:center;font-size:13px;font-weight:600;line-height:1}.aiClerk-types__cat-bar{display:inline-block;width:4px;height:12px;margin-right:8px;border-radius:2px}.aiClerk-types__chips{display:flex;flex-wrap:wrap;gap:8px}.aiClerk-types__chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:11px;line-height:1.4;white-space:nowrap;transition:opacity .12s,transform .12s}.aiClerk-types__chip--clickable{cursor:pointer}.aiClerk-types__chip--clickable:hover{opacity:.8;transform:translateY(-1px)}.aiClerk-types__chip--clickable:active{opacity:1;transform:translateY(0)}.aiClerk-types__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:4px}.aiClerk-types__foot-text{font-size:11px;color:#9aa0ab}.aiClerk-types__foot-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;font-size:11px;line-height:1.4;white-space:nowrap}.aiClerk-types__foot-chip .anticon{font-size:12px}.aiClerk-gift-modal .ant-modal-content{border-radius:16px;overflow:hidden}.aiClerk-gift{width:100%;background:#fff}.aiClerk-gift__header{position:relative;height:130px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(210deg,#f5443b,#d81e26)}.aiClerk-gift__glow{position:absolute;top:50%;left:50%;width:150px;height:150px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(rgba(255,255,255,.24),rgba(255,255,255,0));pointer-events:none}.aiClerk-gift__gift-circle{position:relative;z-index:2;width:66px;height:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);border:1.5px solid rgba(255,255,255,.35);box-shadow:0 8px 18px rgba(140,12,16,.35)}.aiClerk-gift__gift-icon{font-size:34px;color:#fff}.aiClerk-gift__confetti{position:absolute;pointer-events:none}.aiClerk-gift__confetti--gold{background:#ffd27a}.aiClerk-gift__confetti--white{background:rgba(255,255,255,.8)}.aiClerk-gift__confetti--pink{background:#ffb3c1}.aiClerk-gift__confetti--c1{top:22px;left:70px;width:7px;height:7px;border-radius:50%}.aiClerk-gift__confetti--c2{top:86px;left:96px;width:6px;height:6px;border-radius:2px;transform:rotate(20deg)}.aiClerk-gift__confetti--c3{top:34px;right:78px;width:8px;height:8px;border-radius:50%}.aiClerk-gift__confetti--c4{bottom:26px;right:96px;width:6px;height:6px;border-radius:2px;transform:rotate(-15deg)}.aiClerk-gift__confetti--c5{top:54px;left:130px;width:5px;height:5px;border-radius:50%}.aiClerk-gift__star{position:absolute;color:rgba(255,255,255,.55);pointer-events:none}.aiClerk-gift__star--s1{top:30px;right:120px}.aiClerk-gift__star--s2{bottom:30px;left:116px}.aiClerk-gift__star--s3{top:34px;left:78px;color:rgba(255,210,138,.85)}.aiClerk-gift__close{position:absolute;top:14px;right:14px;z-index:3;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;color:#fff;background:rgba(255,255,255,.18);transition:background .2s ease}.aiClerk-gift__close:hover{background:rgba(255,255,255,.3)}.aiClerk-gift__body{padding:24px 32px 28px;display:flex;flex-direction:column;align-items:center;gap:16px}.aiClerk-gift__tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;background:#fde7e7;color:#d81e26}.aiClerk-gift__tag .anticon{font-size:13px}.aiClerk-gift__h1{margin:0;font-size:21px;font-weight:800;line-height:1.35;text-align:center;color:#15171c}.aiClerk-gift__sub{margin:0;font-size:13.5px;line-height:1.6;text-align:center;color:#5c6370}.aiClerk-gift__coupon{position:relative;width:100%;height:90px;display:flex;flex-direction:row;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px rgba(216,30,38,.18)}.aiClerk-gift__coupon-stub{width:132px;flex:0 0 132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:linear-gradient(210deg,#f5443b,#d81e26)}.aiClerk-gift__coupon-stub-icon{font-size:18px;color:#fff}.aiClerk-gift__coupon-stub-big{font-size:26px;font-weight:800;line-height:1.1;color:#fff}.aiClerk-gift__coupon-stub-small{font-size:12px;color:rgba(255,255,255,.85)}.aiClerk-gift__coupon-perf{position:absolute;top:0;left:130px;width:2px;height:100%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;pointer-events:none}.aiClerk-gift__coupon-dot{width:2px;height:8px;border-radius:999px;background:rgba(255,255,255,.7)}.aiClerk-gift__coupon-notch{position:absolute;left:132px;width:16px;height:16px;border-radius:50%;background:#fff;transform:translate(-50%);pointer-events:none}.aiClerk-gift__coupon-notch--top{top:-8px}.aiClerk-gift__coupon-notch--bottom{bottom:-8px}.aiClerk-gift__coupon-right{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 18px;background:#fff7f6}.aiClerk-gift__coupon-title{font-size:14px;font-weight:700;color:#15171c}.aiClerk-gift__coupon-desc{font-size:12px;color:#5c6370}.aiClerk-gift__coupon-limit-text{font-size:11px;font-weight:600;color:#d81e26}.aiClerk-gift__coupon-limit{position:absolute;top:0;right:0;padding:3px 9px;font-size:10px;color:#fff;background:#c41722;border-radius:0 0 0 8px}.aiClerk-gift__social{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#949ba8}.aiClerk-gift__social svg{color:#e8362c}.aiClerk-gift__chips{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.aiClerk-gift__chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;color:#5c6370;background:#f7f8fa}.aiClerk-gift__chip svg{color:#16a06e;flex:none}.aiClerk-gift__cta{width:100%;padding:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:999px;cursor:pointer;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(210deg,#f5443b,#d81e26);box-shadow:0 10px 22px rgba(216,30,38,.35);transition:transform .15s ease,box-shadow .2s ease}.aiClerk-gift__cta .anticon{font-size:16px}.aiClerk-gift__cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(216,30,38,.42)}.aiClerk-gift__later{padding:0;border:none;background:transparent;cursor:pointer;font-size:12.5px;color:#949ba8}.aiClerk-gift__later:hover{color:#5c6370}.aiClerk-att-recognition{background:#fafaff;border:1px solid rgba(124,58,237,.2);border-radius:10px;padding:12px;margin:8px 0}.aiClerk-att-recognition__title{font-size:12px;font-weight:600;color:#7c3aed;margin-bottom:10px}.aiClerk-att-recognition__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.aiClerk-att-recognition__metric{text-align:left}.aiClerk-att-recognition__num{font-size:28px;font-weight:700;color:#1f1f1f;line-height:1}.aiClerk-att-recognition__label{font-size:11px;color:#8a8a93;margin-top:4px}.aiClerk-att-recognition__note{margin-top:10px;padding-top:10px;border-top:1px solid rgba(124,58,237,.15);font-size:11px;color:#7c3aed}.aiClerk-att-quick{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.aiClerk-att-quick__btn{padding:8px 16px;border-radius:6px;background:#fff;border:1px solid #ECECEF;color:#1f1f1f;font-size:13px;cursor:pointer;transition:all .15s}.aiClerk-att-quick__btn:hover{border-color:#7c3aed;color:#7c3aed}.aiClerk-att-quick__btn--primary{background:#7c3aed;color:#fff;border-color:#7c3aed}.aiClerk-att-quick__btn--primary:hover{background:#6c23eb;color:#fff}.aiClerk-att-progress{list-style:none;margin:8px 0;padding:0;position:relative}.aiClerk-att-progress__item{position:relative;padding:0 0 14px 28px}.aiClerk-att-progress__item:last-child{padding-bottom:0}.aiClerk-att-progress__icon{position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;z-index:1}.aiClerk-att-progress__item--done .aiClerk-att-progress__icon{background:#22c55e}.aiClerk-att-progress__item--doing .aiClerk-att-progress__icon{background:#7c3aed;animation:aiClerk-blink 1s infinite}.aiClerk-att-progress__item--pending .aiClerk-att-progress__icon{background:#fff;color:#8a8a93;border:1px solid #ECECEF}.aiClerk-att-progress__line{position:absolute;left:9px;top:18px;width:1px;bottom:-10px;background:#ececef}.aiClerk-att-progress__item--done .aiClerk-att-progress__line{background:#22c55e}.aiClerk-att-progress__title{font-size:13px;font-weight:500;color:#1f1f1f}.aiClerk-att-progress__item--pending .aiClerk-att-progress__title{color:#8a8a93;font-weight:400}.aiClerk-att-progress__desc{font-size:12px;color:#8a8a93;margin-top:2px}.aiClerk-att-stat{display:flex;gap:12px;background:#fafaff;border-radius:10px;padding:12px;margin:8px 0}.aiClerk-att-stat__col{flex:1;display:flex;align-items:center;gap:10px}.aiClerk-att-stat__col--ok{justify-content:flex-end;text-align:right}.aiClerk-att-stat__icon{font-size:22px}.aiClerk-att-stat__main{font-size:16px;font-weight:700;color:#7c3aed}.aiClerk-att-stat__sub{font-size:11px;color:#8a8a93;margin-top:2px}.aiClerk-att-stat__badge{display:inline-block;padding:4px 10px;background:rgba(34,197,94,.15);color:#15803d;border-radius:6px;font-weight:700;font-size:13px}.aiClerk-att-export{background:#fff;border:1px solid #ECECEF;border-radius:12px;padding:16px;margin:8px 0}.aiClerk-att-export__title{font-size:15px;font-weight:600;color:#1f1f1f;margin-bottom:10px}.aiClerk-att-export__file-row{display:flex;align-items:center;gap:8px;padding:0 0 14px;font-size:13px;color:#4b4b52}.aiClerk-att-export__file-icon{font-size:16px;flex-shrink:0}.aiClerk-att-export__file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-att-export__file-size{flex-shrink:0;color:#8a8a93;font-variant-numeric:tabular-nums}.aiClerk-att-export__formats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.aiClerk-att-export__format{background:#fafafa;border:1px solid #ECECEF;border-radius:8px;padding:10px;cursor:pointer;text-align:center;transition:all .15s}.aiClerk-att-export__format:hover{border-color:#7c3aed}.aiClerk-att-export__format.is-active{border-color:#7c3aed;background:#fafaff}.aiClerk-att-export__emoji{font-size:22px}.aiClerk-att-export__label{font-size:12px;font-weight:600;color:#1f1f1f;margin-top:4px}.aiClerk-att-export__ext{font-size:11px;color:#8a8a93}.aiClerk-att-export__btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#7c3aed;color:#fff;border:0;border-radius:10px;padding:14px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.aiClerk-att-export__btn:hover{background:#6c23eb}.aiClerk-att-export__btn:disabled{background:#bfbfbf;cursor:not-allowed}.aiClerk-att-export__btn-arrow{font-size:16px;line-height:1}.aiClerk-att-template{background:#fff;border:1px solid #ECECEF;border-radius:12px;padding:16px;margin:8px 0}.aiClerk-att-template__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.aiClerk-att-template__title{font-size:15px;font-weight:600;color:#1f1f1f;margin-right:8px}.aiClerk-att-template__tag{flex-shrink:0;display:inline-flex;align-items:center;padding:3px 10px;background:#7c3aed;color:#fff;border-radius:999px;font-size:11px;font-weight:500;line-height:1.4}.aiClerk-att-template__desc{margin-top:6px;font-size:12px;color:#7c3aed;font-weight:500}.aiClerk-att-template__benefits{list-style:none;margin:12px 0 14px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.aiClerk-att-template__benefit{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#4b4b52;line-height:1.5}.aiClerk-att-template__check{color:#7c3aed;font-weight:600;flex-shrink:0}.aiClerk-att-template__benefit-text{flex:1;min-width:0;word-break:break-word}.aiClerk-att-template__btn{width:100%;max-width:100%;background:rgba(124,58,237,.08);color:#7c3aed;border:0;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.aiClerk-att-template__btn:hover{background:rgba(124,58,237,.16)}.aiClerk-att-template__btn:disabled{background:rgba(0,0,0,.04);color:#bfbfbf;cursor:not-allowed}.aiClerk-att-share{background:#fff;border:1px solid #ECECEF;border-radius:12px;padding:16px;margin:8px 0}.aiClerk-att-share__title{font-size:15px;font-weight:600;color:#1f1f1f}.aiClerk-att-share__desc{margin-top:4px;font-size:12px;color:#8a8a93;margin-bottom:12px}.aiClerk-att-share__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.aiClerk-att-share__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fafafa;border:1px solid transparent;border-radius:10px;padding:14px 8px;cursor:pointer;transition:transform .15s,background .15s,border-color .15s}.aiClerk-att-share__item:not(:disabled):hover{transform:translateY(-2px)}.aiClerk-att-share__item:disabled{cursor:not-allowed;opacity:.45;transform:none}.aiClerk-att-share__item.is-blue{background:rgba(56,130,255,.1)}.aiClerk-att-share__item.is-blue .aiClerk-att-share__label{color:#1c64e6}.aiClerk-att-share__item.is-green{background:rgba(16,185,129,.1)}.aiClerk-att-share__item.is-green .aiClerk-att-share__label{color:#059669}.aiClerk-att-share__item.is-orange{background:rgba(245,158,11,.12)}.aiClerk-att-share__item.is-orange .aiClerk-att-share__label{color:#b45309}.aiClerk-att-share__item.is-neutral{background:rgba(107,114,128,.1)}.aiClerk-att-share__item.is-neutral .aiClerk-att-share__label{color:#4b4b52}.aiClerk-att-share__icon{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;font-size:18px}.aiClerk-att-share__label{font-size:12px;font-weight:500;color:#4b4b52}.aiClerk-att-bundle{display:flex;flex-direction:column;gap:12px}.aiClerk-att-file{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #ECECEF;border-radius:8px;margin:8px 0}.aiClerk-att-file__icon{font-size:20px;width:32px;height:32px;border-radius:6px;background:#f3ecff;display:flex;align-items:center;justify-content:center}.aiClerk-att-file__meta{flex:1;min-width:0}.aiClerk-att-file__name{font-size:13px;font-weight:500;color:#1f1f1f}.aiClerk-att-file__size{font-size:11px;color:#8a8a93;margin-top:2px}.aiClerk-att-file__btn{padding:6px 14px;background:#7c3aed;color:#fff;border:0;border-radius:6px;font-size:12px;cursor:pointer}.aiClerk-att-file__btn:hover{background:#6c23eb}.aiClerk-userAskChip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 16px;background:#fff;border:1px solid #ECECEF;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);margin:4px 0;max-width:100%;font-family:inherit;text-align:left}.aiClerk-userAskChip:hover{background:rgba(124,58,237,.08);border-color:rgba(124,58,237,.2)}.aiClerk-userAskChip:focus-visible{outline:2px solid #7C3AED;outline-offset:2px}.aiClerk-userAskChip__text{color:#1f1f1f;font-size:14px;font-weight:600;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-userAskChip__cta{color:#7c3aed;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.aiClerk-ctxind{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:background .15s}.aiClerk-ctxind:hover{background:rgba(243,244,246,.6)}.aiClerk-ctxind--empty{cursor:default;opacity:.4}.aiClerk-ctxind--empty:hover{background:transparent}.aiClerk-ctxind__ring{width:20px;height:20px;transform:rotate(-90deg)}.aiClerk-ctxind__ring-track{stroke:rgba(156,163,175,.25)}.aiClerk-ctxind__ring-fill{transition:stroke-dashoffset .3s ease-out}.aiClerk-ctxind__ring-fill.is-ok{stroke:#10b981}.aiClerk-ctxind__ring-fill.is-warn{stroke:#f59e0b}.aiClerk-ctxind__ring-fill.is-danger{stroke:#ef4444}.aiClerk-ctxind__ring-fill.is-unknown{stroke:rgba(156,163,175,.5)}.aiClerk-ctxind__popover .ant-popover-inner{border-radius:8px;box-shadow:0 6px 24px rgba(99,102,241,.08),0 2px 8px rgba(0,0,0,.06)}.aiClerk-ctxind__popover .ant-popover-inner-content{padding:16px;width:420px;max-width:90vw;max-height:75vh;overflow-y:auto}.aiClerk-ctxind__detail{display:flex;flex-direction:column;gap:16px;color:rgba(17,24,39,.92);font-size:12px}.aiClerk-ctxind__warnings{display:flex;flex-direction:column;gap:4px}.aiClerk-ctxind__warning{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-radius:6px;font-size:12px;line-height:1.4}.aiClerk-ctxind__warning.is-warn{background:rgba(245,158,11,.1);color:#b45309;box-shadow:inset 0 0 0 1px rgba(245,158,11,.2)}.aiClerk-ctxind__warning.is-critical{background:rgba(239,68,68,.1);color:#b91c1c;box-shadow:inset 0 0 0 1px rgba(239,68,68,.2)}.aiClerk-ctxind__hero{display:flex;flex-direction:column}.aiClerk-ctxind__hero-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.aiClerk-ctxind__hero-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:rgba(75,85,99,.7)}.aiClerk-ctxind__hero-pct{display:inline-flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums;font-weight:500}.aiClerk-ctxind__hero-approx{font-size:14px;color:rgba(107,114,128,.6)}.aiClerk-ctxind__hero-pct-num{font-size:24px;line-height:1;color:rgba(17,24,39,.92)}.aiClerk-ctxind__hero-pct-unit{font-size:14px;color:rgba(107,114,128,.6)}.aiClerk-ctxind__bar{position:relative;width:100%;height:6px;background:rgba(156,163,175,.15);border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(229,231,235,.4)}.aiClerk-ctxind__bar-fill{height:100%;border-radius:999px;transition:width .5s ease-out}.aiClerk-ctxind__bar-fill.is-ok{background:linear-gradient(to right,rgba(99,102,241,.7),#6366f1)}.aiClerk-ctxind__bar-fill.is-warn{background:linear-gradient(to right,#fbbf24,#f59e0b)}.aiClerk-ctxind__bar-fill.is-danger{background:linear-gradient(to right,#ef4444,#ef4444)}.aiClerk-ctxind__bar-fill.is-unknown{background:rgba(156,163,175,.5)}.aiClerk-ctxind__tokens{display:flex;align-items:baseline;gap:6px;margin-top:10px;font-variant-numeric:tabular-nums}.aiClerk-ctxind__tokens-approx{color:rgba(107,114,128,.6);font-size:12px}.aiClerk-ctxind__tokens-used-num{font-size:16px;font-weight:500;color:rgba(17,24,39,.92)}.aiClerk-ctxind__tokens-used-unit{font-size:12px;color:rgba(75,85,99,.85);margin-left:-2px}.aiClerk-ctxind__tokens-slash{font-size:12px;color:rgba(156,163,175,.5)}.aiClerk-ctxind__tokens-ctx-num{font-size:14px;color:rgba(75,85,99,.85)}.aiClerk-ctxind__tokens-ctx-unit{font-size:12px;color:rgba(107,114,128,.6);margin-left:-2px}.aiClerk-ctxind__tokens-suffix{margin-left:4px;font-size:12px;color:rgba(107,114,128,.6)}.aiClerk-ctxind__effective{display:flex;align-items:center;gap:8px;margin-top:10px;padding:6px 10px;border-radius:4px;background:rgba(99,102,241,.08);box-shadow:inset 0 0 0 1px rgba(99,102,241,.1);font-size:10px;color:rgba(75,85,99,.85)}.aiClerk-ctxind__effective-dot{width:4px;height:4px;border-radius:50%;background:rgba(99,102,241,.6);flex-shrink:0}.aiClerk-ctxind__effective-value{font-weight:500;color:rgba(17,24,39,.92);font-variant-numeric:tabular-nums}.aiClerk-ctxind__effective-meta{color:rgba(107,114,128,.55)}.aiClerk-ctxind__effective-mo{font-variant-numeric:tabular-nums}.aiClerk-ctxind__divider{height:1px;background:linear-gradient(to right,transparent,rgba(229,231,235,.8),transparent)}.aiClerk-ctxind__section{display:flex;flex-direction:column}.aiClerk-ctxind__section-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:rgba(75,85,99,.7);margin-bottom:8px}.aiClerk-ctxind__part-list{display:flex;flex-direction:column;gap:2px}.aiClerk-ctxind__part-row{display:flex;align-items:center;gap:10px;padding:4px 6px;margin:0 -6px;border-radius:4px;font-size:12px;transition:background .15s}.aiClerk-ctxind__part-row:hover{background:rgba(243,244,246,.5)}.aiClerk-ctxind__part-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.aiClerk-ctxind__part-dot.is-hollow{background:transparent!important;box-shadow:inset 0 0 0 1px rgba(107,114,128,.4)}.aiClerk-ctxind__part-dot--default{background:rgba(107,114,128,.4)}.aiClerk-ctxind__part-dot--system{background:#3b82f6}.aiClerk-ctxind__part-dot--tools{background:#8b5cf6}.aiClerk-ctxind__part-dot--conversation{background:#10b981}.aiClerk-ctxind__part-dot--project{background:#60a5fa}.aiClerk-ctxind__part-dot--workspace{background:#22d3ee}.aiClerk-ctxind__part-dot--skills{background:#fbbf24}.aiClerk-ctxind__part-dot--toollist{background:#a78bfa}.aiClerk-ctxind__part-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(17,24,39,.9)}.aiClerk-ctxind__part-tokens{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:500;color:rgba(17,24,39,.92)}.aiClerk-ctxind__part-pct{flex-shrink:0;width:40px;text-align:right;font-variant-numeric:tabular-nums;color:rgba(107,114,128,.6)}.aiClerk-ctxind__entry-row,.aiClerk-ctxind__schema-row{display:flex;align-items:center;justify-content:space-between;padding:2px 0;font-size:12px;color:rgba(75,85,99,.85)}.aiClerk-ctxind__entry-name,.aiClerk-ctxind__schema-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.aiClerk-ctxind__entry-tokens,.aiClerk-ctxind__schema-tokens{flex-shrink:0;font-variant-numeric:tabular-nums}.aiClerk-ctxind__entry-truncated{margin-left:4px;color:#f59e0b;font-size:10px}.aiClerk-ctxind__collapse{display:flex;flex-direction:column}.aiClerk-ctxind__collapse-trigger{display:flex;align-items:center;gap:8px;padding:6px 4px;margin:0 -4px;border:none;background:transparent;border-radius:4px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:rgba(75,85,99,.7);cursor:pointer;transition:color .15s,background .15s}.aiClerk-ctxind__collapse-trigger:hover{color:rgba(17,24,39,.92);background:rgba(243,244,246,.6)}.aiClerk-ctxind__collapse-dot{width:4px;height:4px;border-radius:50%;background:rgba(99,102,241,.4);flex-shrink:0;transition:background .15s}.aiClerk-ctxind__collapse-trigger:hover .aiClerk-ctxind__collapse-dot{background:#6366f1}.aiClerk-ctxind__collapse-caret{flex-shrink:0;font-size:9px;color:rgba(107,114,128,.5);transition:transform .2s;display:inline-block}.aiClerk-ctxind__collapse.is-open .aiClerk-ctxind__collapse-caret{transform:rotate(90deg)}.aiClerk-ctxind__collapse-title{flex:1;text-align:left}.aiClerk-ctxind__collapse-count{font-size:10px;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:normal;color:rgba(107,114,128,.5)}.aiClerk-ctxind__collapse-content{padding:4px 0 8px 20px;font-size:12px}.aiClerk-ctxind__cache{display:flex;flex-direction:column;gap:4px}.aiClerk-ctxind__cache-title{font-size:12px;font-weight:500;color:rgba(17,24,39,.92);margin-bottom:4px}.aiClerk-ctxind__cache-row{display:flex;align-items:center;gap:8px;padding:2px 0;font-size:12px}.aiClerk-ctxind__cache-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.aiClerk-ctxind__cache-dot.is-input{background:#64748b}.aiClerk-ctxind__cache-dot.is-hit{background:#10b981}.aiClerk-ctxind__cache-dot.is-write{background:#f59e0b}.aiClerk-ctxind__cache-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-ctxind__cache-tokens{flex-shrink:0;font-variant-numeric:tabular-nums;color:rgba(75,85,99,.85)}.aiClerk-ctxind__cache-pct{flex-shrink:0;width:36px;text-align:right;font-variant-numeric:tabular-nums;color:rgba(107,114,128,.6)}.aiClerk-ctxind__cache-provider{margin-top:2px;padding-left:16px;font-size:10px;color:rgba(107,114,128,.6)}.aiClerk-ctxind__inv-row{padding:4px 0}.aiClerk-ctxind__inv-head{display:flex;align-items:center;justify-content:space-between;font-size:12px}.aiClerk-ctxind__inv-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px;font-weight:500;color:rgba(17,24,39,.92)}.aiClerk-ctxind__inv-seq{color:rgba(107,114,128,.6);margin-right:4px}.aiClerk-ctxind__inv-tokens{flex-shrink:0;font-variant-numeric:tabular-nums;color:rgba(75,85,99,.85)}.aiClerk-ctxind__inv-pct{margin-left:4px;color:rgba(107,114,128,.6)}.aiClerk-ctxind__inv-meta{padding-left:4px;font-size:10px;color:rgba(107,114,128,.6)}.aiClerk-ctxind__inv-preview{padding-left:4px;font-size:10px;color:rgba(156,163,175,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiClerk-ctxind__msg-row{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 0;font-size:12px}.aiClerk-ctxind__msg-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.aiClerk-ctxind__msg-role{margin-right:4px;text-transform:uppercase;font-size:10px;color:rgba(107,114,128,.6)}.aiClerk-ctxind__msg-tool{font-weight:500;color:rgba(17,24,39,.92)}.aiClerk-ctxind__msg-preview{color:rgba(75,85,99,.85)}.aiClerk-ctxind__msg-image-flag{margin-left:4px;color:#f59e0b;font-size:10px}.aiClerk-ctxind__msg-tokens{flex-shrink:0;font-variant-numeric:tabular-nums;color:rgba(75,85,99,.85)}.aiClerk-ctxind__msg-pct{margin-left:4px;color:rgba(107,114,128,.6)}.aiClerk-ctxind__mm{display:flex;flex-direction:column}.aiClerk-ctxind__mm-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:4px}.aiClerk-ctxind__mm-title{font-weight:500;color:rgba(17,24,39,.92)}.aiClerk-ctxind__mm-total{font-variant-numeric:tabular-nums;color:rgba(75,85,99,.85)}.aiClerk-ctxind__mm-row{display:flex;justify-content:space-between;align-items:center;padding:2px 0 2px 8px;font-size:11px;color:rgba(75,85,99,.85)}.aiClerk-ctxind__mm-size{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.aiClerk-ctxind__mm-formula{margin-left:4px;color:rgba(107,114,128,.6)}.aiClerk-ctxind__mm-tokens{flex-shrink:0;font-variant-numeric:tabular-nums}.aiClerk-ctxind__mm-rest{padding-left:8px;font-size:10px;color:rgba(107,114,128,.6)}.aiClerk-settings__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(107,114,128,.2);background:transparent;border-radius:6px;cursor:pointer;font-size:14px;color:rgba(107,114,128,.85);transition:background .15s,border-color .15s}.aiClerk-settings__btn:hover{background:rgba(229,231,235,.6);border-color:rgba(107,114,128,.35);color:#374151}.aiClerk-settings__popover .ant-popover-inner-content{padding:14px 16px;width:320px}.aiClerk-settings{display:flex;flex-direction:column;gap:10px;font-size:12px}.aiClerk-settings__header{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:13px;margin-bottom:4px;border-bottom:1px solid rgba(229,231,235,.7);padding-bottom:8px;gap:8px}.aiClerk-settings__header-title{flex-shrink:0}.aiClerk-settings__header-actions{display:inline-flex;align-items:center;gap:6px}.aiClerk-settings__copy-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;height:22px;border-radius:4px;border:1px solid rgba(99,102,241,.25);background:rgba(99,102,241,.06);color:rgba(79,70,229,.9);font-size:11px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.aiClerk-settings__copy-btn:hover:not(:disabled){background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.4)}.aiClerk-settings__copy-btn:disabled{opacity:.4;cursor:not-allowed}.aiClerk-settings__copy-btn.is-copied{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.4);color:rgba(5,150,105,.95)}.aiClerk-settings__copy-icon{font-size:12px;line-height:1}.aiClerk-settings__row{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.aiClerk-settings__label{color:rgba(75,85,99,.9)}.aiClerk-settings__hint{margin-top:6px;padding-top:8px;border-top:1px solid rgba(229,231,235,.7);font-size:11px;color:rgba(107,114,128,.7);line-height:1.5}.aiClerk-team-picker__wrap>.ant-modal{width:92vw!important;max-width:1280px;top:24px;padding-bottom:0}.aiClerk-team-picker__wrap>.ant-modal>.ant-modal-content{height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.aiClerk-team-picker__wrap>.ant-modal>.ant-modal-content>.ant-modal-body{flex:1;padding:0;overflow:hidden}@media(max-width:768px){.aiClerk-team-picker__wrap>.ant-modal{width:100vw!important;top:0;margin:0;max-width:100vw}.aiClerk-team-picker__wrap>.ant-modal>.ant-modal-content{height:100vh;border-radius:0}}.aiClerk-work{padding:24px 28px 28px;width:100%;min-height:calc(100vh - 64px);height:calc(100vh - 64px);box-sizing:border-box;display:flex;flex-direction:column;background:#f6f6f8;animation:aiClerk-fadeIn .3s ease-out}.aiClerk-work--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.aiClerk-work--empty p{color:#8a8a93;font-size:14px}.aiClerk-work--empty button{background:linear-gradient(135deg,#7c3aed,#b47cff);color:#fff;border:0;border-radius:6px;padding:10px 22px;cursor:pointer;font-size:13px;font-weight:500;box-shadow:0 4px 16px rgba(124,58,237,.18);transition:all .2s cubic-bezier(.4,0,.2,1)}.aiClerk-work--empty button:hover{transform:translateY(-2px)}.aiClerk-work__body{flex:1;width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:460px minmax(0,1fr);gap:16px}.aiClerk-work__preview-col{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:20px;order:2}.aiClerk-work__preview{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fdfdfc;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden}.aiClerk-work__preview-footer{flex-shrink:0;height:56px;padding:8px 4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.aiClerk-work__refill-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;background:rgba(124,58,237,.08);border:0;border-radius:8px;font-size:13px;color:#7c3aed;cursor:pointer;transition:background-color .15s,color .15s}.aiClerk-work__refill-btn:hover{background:rgba(124,58,237,.14);color:#7c3aed}.aiClerk-work__refill-btn:active{background:rgba(124,58,237,.2)}.aiClerk-work__refill-btn-icon{font-size:14px;line-height:1;display:inline-flex;align-items:center}.aiClerk-work__credits{font-size:12px;color:#848484}.aiClerk-work__preview-header{flex-shrink:0;height:40px;padding:0 20px;background:#fafafa;border-bottom:1px solid #ECECEC;display:flex;align-items:center;gap:12px}.aiClerk-work__preview-file{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#444;font-weight:400;overflow:hidden;white-space:nowrap;min-width:0}.aiClerk-work__preview-file-icon{color:#10b981;font-size:13px;flex-shrink:0}.aiClerk-work__preview-file-head{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aiClerk-work__preview-file-tail{flex-shrink:0;white-space:nowrap}.aiClerk-work__preview-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.aiClerk-work__preview-refresh{position:relative;width:28px;height:28px;border-radius:50%;border:0;background:rgba(124,58,237,.08);color:#7c3aed;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.aiClerk-work__preview-refresh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(#06B6D4 0deg,#06B6D4 var(--aiClerk-preview-progress-deg, 0deg),rgba(6,182,212,.18) var(--aiClerk-preview-progress-deg, 0deg),rgba(6,182,212,.18) 360deg);-webkit-mask:radial-gradient(circle closest-side,transparent 78%,#000 88%);mask:radial-gradient(circle closest-side,transparent 78%,#000 88%);opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .25s ease;pointer-events:none}.aiClerk-work__preview-refresh-icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;transform-origin:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.aiClerk-work__preview-refresh-icon .anticon{display:inline-flex;align-items:center;justify-content:center;transform-origin:center}.aiClerk-work__preview-refresh-icon.is-spinning .anticon{animation:aiClerk-preview-refresh-spin 1.2s linear infinite}.aiClerk-work__preview-refresh:hover:not(:disabled){background:rgba(124,58,237,.16);box-shadow:0 2px 8px rgba(124,58,237,.2);transform:translateY(-1px)}.aiClerk-work__preview-refresh:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px rgba(124,58,237,.15)}.aiClerk-work__preview-refresh.is-busy{cursor:progress}.aiClerk-work__preview-refresh.is-busy:before{opacity:1;transform:scale(1)}.aiClerk-work__preview-refresh.is-busy .aiClerk-work__preview-refresh-icon{transform:scale(.7)}.aiClerk-work__preview-refresh:disabled:not(.is-busy){cursor:not-allowed;color:#b1b1b1;background:rgba(0,0,0,.04)}.aiClerk-work__preview-label{font-size:12px;color:#848484;flex-shrink:0;text-decoration:none;cursor:pointer;transition:color .15s,background-color .15s;background:transparent;border:1px solid transparent;padding:2px 8px;border-radius:4px}.aiClerk-work__preview-label:hover{color:#7c3aed;background:rgba(124,58,237,.08)}.aiClerk-work__doc-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-radius:11px;font-size:11px;font-weight:500;line-height:1;letter-spacing:.1px;white-space:nowrap;flex-shrink:0;user-select:none;position:relative;font-variant-numeric:tabular-nums;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.aiClerk-work__doc-badge--editing{background:rgba(124,58,237,.1);color:#6d28d9}.aiClerk-work__doc-badge--ready{background:#ecfdf5;color:#047857}.aiClerk-work__doc-badge--stale{background:#fffbeb;color:#78350f;border:1px solid #fcd34d;padding:0 9px;cursor:help}.aiClerk-work__doc-badge--error{background:#fef2f2;color:#b91c1c;cursor:help}.aiClerk-work__doc-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:12px;line-height:1}.aiClerk-work__doc-badge-icon.is-spinning{animation:aiClerk-doc-badge-spin .9s linear infinite}.aiClerk-work__doc-badge-text{font-size:11px;line-height:1}.aiClerk-work__doc-badge-dot{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 1.5px #fafafa;animation:aiClerk-doc-dot-in .24s cubic-bezier(.34,1.56,.64,1)}.aiClerk-work__doc-trio{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.aiClerk-work__doc-trio.is-disabled{cursor:not-allowed}.aiClerk-work__doc-trio-item{display:inline-flex;align-items:stretch}.aiClerk-work__doc-trio-btn.ant-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:38px;border-radius:9px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;letter-spacing:.2px;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform 80ms cubic-bezier(.4,0,.2,1)}.aiClerk-work__doc-trio-btn.ant-btn>.anticon{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:0;margin:0}.aiClerk-work__doc-trio-btn--primary.ant-btn-primary{min-width:104px;padding:0 18px;background-color:#6d28d9;border-color:#6d28d9;color:#fff;box-shadow:0 1px 2px rgba(91,33,182,.18)}.aiClerk-work__doc-trio-btn--primary.ant-btn-primary:hover,.aiClerk-work__doc-trio-btn--primary.ant-btn-primary:focus{background-color:#5b21b6;border-color:#5b21b6;color:#fff;box-shadow:0 6px 16px rgba(91,33,182,.28)}.aiClerk-work__doc-trio-btn--primary.ant-btn-primary:active{background-color:#5b21b6;border-color:#5b21b6;color:#fff;box-shadow:0 1px 2px rgba(91,33,182,.2);transform:translateY(.5px)}.aiClerk-work__doc-trio-btn--primary.ant-btn-primary[disabled],.aiClerk-work__doc-trio-btn--primary.ant-btn-primary[disabled]:hover,.aiClerk-work__doc-trio-btn--primary.ant-btn-primary[disabled]:focus,.aiClerk-work__doc-trio-btn--primary.ant-btn-primary[disabled]:active{background-color:#6d28d9;border-color:#6d28d9;color:#fff;opacity:.5;box-shadow:none}.aiClerk-work__doc-trio-btn--ghost-text.ant-btn{min-width:104px;padding:0 18px;background-color:#ede9fe;border-color:#ede9fe;color:#7c3aed}.aiClerk-work__doc-trio-btn--ghost-text.ant-btn:hover,.aiClerk-work__doc-trio-btn--ghost-text.ant-btn:focus{background-color:#ddd6fe;border-color:#ddd6fe;color:#7c3aed}.aiClerk-work__doc-trio-btn--ghost-text.ant-btn:active{background-color:#c4b5fd;border-color:#c4b5fd;color:#7c3aed;transform:translateY(.5px)}.aiClerk-work__doc-trio-btn--ghost-text.ant-btn[disabled],.aiClerk-work__doc-trio-btn--ghost-text.ant-btn[disabled]:hover,.aiClerk-work__doc-trio-btn--ghost-text.ant-btn[disabled]:focus,.aiClerk-work__doc-trio-btn--ghost-text.ant-btn[disabled]:active{background-color:#ede9fe;border-color:#ede9fe;color:#7c3aed;opacity:.5}.aiClerk-work__doc-trio-btn--ghost.ant-btn{width:38px;min-width:38px;height:38px;padding:0;background-color:#ede9fe;border-color:#ede9fe;color:#7c3aed;font-size:16px}.aiClerk-work__doc-trio-btn--ghost.ant-btn:hover,.aiClerk-work__doc-trio-btn--ghost.ant-btn:focus{background-color:#ddd6fe;border-color:#ddd6fe;color:#7c3aed}.aiClerk-work__doc-trio-btn--ghost.ant-btn:active{background-color:#c4b5fd;border-color:#c4b5fd;color:#7c3aed;transform:scale(.96)}.aiClerk-work__doc-trio-btn--ghost.ant-btn[disabled],.aiClerk-work__doc-trio-btn--ghost.ant-btn[disabled]:hover,.aiClerk-work__doc-trio-btn--ghost.ant-btn[disabled]:focus,.aiClerk-work__doc-trio-btn--ghost.ant-btn[disabled]:active{background-color:#ede9fe;border-color:#ede9fe;color:#7c3aed;opacity:.5}.aiClerk-work__doc-trio-btn--icon.ant-btn.ant-btn-icon-only{width:38px;padding:0}.aiClerk-work__doc-trio-btn--icon.ant-btn>.anticon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0}.aiClerk-work__doc-trio-btn.has-dot:after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #fff;animation:aiClerk-doc-dot-in .24s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:1}.aiClerk-work__doc-trio-share-popover{min-width:260px;padding:4px 0}.aiClerk-work__chat{min-width:0;min-height:0;height:100%;order:1;display:flex;flex-direction:column}.aiClerk-work__chat>:first-child{flex:1 1 0;min-height:0}.aiClerk-work__points-entry-hover{position:relative;display:inline-flex}.aiClerk-work__points-card-popover{position:absolute;left:0;bottom:100%;padding-bottom:8px;z-index:100}.aiClerk-work__quick-edit-popover{z-index:1050;background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 48px rgba(15,23,42,.18),0 4px 16px rgba(124,58,237,.08);display:flex;flex-direction:column;overflow:visible;animation:aiClerk-popover-pop .18s cubic-bezier(.34,1.56,.64,1)}.aiClerk-work__quick-edit-popover-header{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #F0F0F2;background:#fafafb;border-radius:14px 14px 0 0}.aiClerk-work__quick-edit-popover-close{margin-left:auto;width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:#8a8a93;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:background .15s,color .15s}.aiClerk-work__quick-edit-popover-close:hover{background:#f4f4f6;color:#1f1f1f}.aiClerk-work__quick-edit-popover-body{flex:1;min-height:0;overflow:auto;padding:18px}.aiClerk-work__quick-edit-popover.is-add .aiClerk-work__quick-edit-popover-header{padding:10px 14px;gap:10px}.aiClerk-work__quick-edit-popover.is-add .aiClerk-work__quick-edit-popover-body{padding:12px 14px 14px}.aiClerk-work__quick-edit-popover-footer{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;padding:12px 18px 14px;border-top:1px solid #F0F0F2;background:#fafafb;border-radius:0 0 14px 14px}.aiClerk-work__quick-edit-popover-arrow{position:absolute;width:0;height:0;pointer-events:none;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent}.aiClerk-work__quick-edit-popover.is-arrow-top .aiClerk-work__quick-edit-popover-arrow{top:-8px;border-bottom:8px solid #FAFAFB;filter:drop-shadow(0 -1px 1px rgba(15,23,42,.08))}.aiClerk-work__quick-edit-popover.is-arrow-bottom .aiClerk-work__quick-edit-popover-arrow{bottom:-8px;border-top:8px solid #FAFAFB;filter:drop-shadow(0 1px 1px rgba(15,23,42,.08))}.aiClerk-work__quick-edit-modal .ant-modal-content{border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(15,23,42,.18),0 4px 12px rgba(15,23,42,.06)}.aiClerk-work__quick-edit-modal .ant-modal-header{padding:18px 24px 16px;border-bottom:1px solid #F0F0F2;background:#fafafb}.aiClerk-work__quick-edit-modal .ant-modal-title{width:100%}.aiClerk-work__quick-edit-modal .ant-modal-body{padding:20px 24px 4px}.aiClerk-work__quick-edit-modal .ant-modal-footer{padding:14px 24px 18px;border-top:0;background:transparent}.aiClerk-work__quick-edit-modal .ant-modal-close-x{width:44px;height:44px;line-height:44px;font-size:14px;color:#8a8a93;transition:color .15s}.aiClerk-work__quick-edit-modal .ant-modal-close-x:hover{color:#1f1f1f}.aiClerk-work__quick-edit-title{display:flex;align-items:center;gap:10px;min-width:0}.aiClerk-work__quick-edit-title-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#f3ecff,#ede4ff);color:#7c3aed;font-size:14px;flex-shrink:0}.aiClerk-work__quick-edit-title-text{font-size:15px;font-weight:500;color:#1f1f1f;letter-spacing:.2px}.aiClerk-work__quick-edit-title-ref{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:#f5f3ff;color:#7c3aed;font-size:12px;font-weight:500;font-family:SF Mono,Monaco,Consolas,monospace}.aiClerk-work__quick-edit-btn{height:36px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:500;transition:all .15s}.aiClerk-work__quick-edit-btn--ghost{background:transparent;border-color:#dedee2;color:#4b4b52}.aiClerk-work__quick-edit-btn--ghost:hover{background:#f4f4f6;border-color:#c0c0c7;color:#1f1f1f}.aiClerk-work__quick-edit-btn--primary{background:#7c3aed;border-color:#7c3aed;box-shadow:0 1px 2px rgba(124,58,237,.18)}.aiClerk-work__quick-edit-btn--primary:hover{background:#6d28d9;border-color:#6d28d9;box-shadow:0 4px 12px rgba(124,58,237,.32)}.aiClerk-work__quick-edit-btn--primary:active{background:#5b21b6;border-color:#5b21b6}.aiClerk-work__quick-edit-btn--primary[disabled],.aiClerk-work__quick-edit-btn--primary[disabled]:hover{background:#ede9fe;border-color:#ede9fe;color:#c4b5fd;box-shadow:none}.aiClerk-work__quick-edit-label{display:block;margin-bottom:6px;color:#1f1f1f;font-size:13px;font-weight:500}.aiClerk-work__quick-edit-hint{margin-bottom:10px;color:#8a8a93;font-size:12px;line-height:1.55}.aiClerk-work__quick-edit-body .ant-input{border-radius:8px;border-color:#e5e5ea;transition:border-color .15s,box-shadow .15s;font-size:13px}.aiClerk-work__quick-edit-body .ant-input:hover{border-color:#c4b5fd}.aiClerk-work__quick-edit-body .ant-input:focus,.aiClerk-work__quick-edit-body .ant-input.ant-input-focused{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.12)}.aiClerk-work__quick-edit-body--image{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:0;align-items:stretch}.aiClerk-work__quick-edit-option{display:flex;flex-direction:column;gap:14px;padding:16px;background:#fafafb;border:1px solid #ECECEF;border-radius:12px;min-width:0;transition:border-color .18s,box-shadow .18s}.aiClerk-work__quick-edit-option:hover{border-color:rgba(124,58,237,.22);box-shadow:0 4px 12px rgba(15,23,42,.04)}.aiClerk-work__quick-edit-option-head{display:flex;align-items:center;gap:10px}.aiClerk-work__quick-edit-option-badge{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.aiClerk-work__quick-edit-option-badge--ai{background:linear-gradient(135deg,#f3ecff,#ede4ff);color:#7c3aed;box-shadow:inset 0 0 0 1px rgba(124,58,237,.1)}.aiClerk-work__quick-edit-option-badge--upload{background:linear-gradient(135deg,#ecfeff,#cffafe);color:#0891b2;box-shadow:inset 0 0 0 1px rgba(8,145,178,.12)}.aiClerk-work__quick-edit-option-head-text{min-width:0}.aiClerk-work__quick-edit-option-title{font-size:14px;font-weight:600;color:#1f1f1f;line-height:1.3;letter-spacing:.1px}.aiClerk-work__quick-edit-option-desc{font-size:12px;color:#8a8a93;margin-top:2px;line-height:1.4}.aiClerk-work__quick-edit-or{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 0}.aiClerk-work__quick-edit-or-line{flex:1;width:1px;background:linear-gradient(180deg,rgba(229,229,234,0),#e5e5ea 30%,#e5e5ea 70%,rgba(229,229,234,0));min-height:24px}.aiClerk-work__quick-edit-or-text{font-size:11px;color:#8a8a93;font-weight:500;background:#fff;padding:2px 0;line-height:1;letter-spacing:.1px}.aiClerk-work__quick-edit-file-input{display:none}.aiClerk-work__quick-edit-upload{width:100%;min-height:152px;border:1.5px dashed #D8C8FF;border-radius:10px;background:linear-gradient(180deg,#faf7ff,#f4efff);color:#7c3aed;cursor:pointer;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.aiClerk-work__quick-edit-upload:hover{border-color:#7c3aed;background:linear-gradient(180deg,#f4efff,#ede4ff);box-shadow:0 6px 18px rgba(124,58,237,.14);transform:translateY(-1px)}.aiClerk-work__quick-edit-upload-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;font-size:13px;font-weight:500;line-height:1.4}.aiClerk-work__quick-edit-upload-text .anticon{font-size:22px}.aiClerk-work__quick-edit-preview{display:block;width:100%;height:100%;max-height:240px;object-fit:contain;border-radius:8px}.aiClerk-work__quick-edit-thumb-row{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fff;border:1px solid #ECECEF;border-radius:10px}.aiClerk-work__quick-edit-thumb{position:relative;flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f7f7fa;border:1px solid #ECECEF}.aiClerk-work__quick-edit-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.aiClerk-work__quick-edit-thumb-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.78);color:#7c3aed;font-size:20px}.aiClerk-work__quick-edit-thumb-mask.is-error{color:#dc2626;background:rgba(254,226,226,.78)}.aiClerk-work__quick-edit-thumb-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.aiClerk-work__quick-edit-thumb-name{font-size:13px;color:#1f1f1f;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.aiClerk-work__quick-edit-thumb-status{font-size:12px;color:#666;line-height:1.4}.aiClerk-work__quick-edit-thumb-status--error{color:#dc2626}.aiClerk-work__quick-edit-thumb-actions{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px}.aiClerk-work__quick-edit-thumb-sep{color:#c8c8d0}.aiClerk-work__quick-edit-img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;max-height:280px;overflow-y:auto;padding:8px;background:#fff;border:1px solid #ECECEF;border-radius:10px}.aiClerk-work__quick-edit-img-cell{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f7f7fa;border:1px solid #ECECEF}.aiClerk-work__quick-edit-img-cell-img{width:100%;height:100%;object-fit:cover;display:block}.aiClerk-work__quick-edit-img-cell-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.78);color:#7c3aed;font-size:18px}.aiClerk-work__quick-edit-img-cell-mask.is-error{color:#dc2626;background:rgba(254,226,226,.78)}.aiClerk-work__quick-edit-img-cell-remove{position:absolute;top:4px;right:4px;width:20px;height:20px;padding:0;border:none;background:rgba(0,0,0,.55);color:#fff;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;transition:background .15s;z-index:2}.aiClerk-work__quick-edit-img-cell-remove:hover{background:#dc2626}.aiClerk-work__quick-edit-img-actions{display:flex;align-items:center;gap:10px;margin-top:10px}.aiClerk-work__quick-edit-img-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:1px solid rgba(124,58,237,.22);background:#fff;border-radius:6px;font-size:12px;font-weight:500;color:#7c3aed;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;flex-shrink:0;white-space:nowrap}.aiClerk-work__quick-edit-img-add-btn .anticon{font-size:13px;line-height:1}.aiClerk-work__quick-edit-img-add-btn:hover:not(:disabled){background:rgba(124,58,237,.06);border-color:rgba(124,58,237,.42)}.aiClerk-work__quick-edit-img-add-btn:active:not(:disabled){background:rgba(124,58,237,.12)}.aiClerk-work__quick-edit-img-add-btn:disabled{color:#c8c8d0;border-color:#ececef;background:#fafafb;cursor:not-allowed}.aiClerk-work__quick-edit-img-status{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:#999;user-select:none;flex-shrink:0;white-space:nowrap}.aiClerk-work__quick-edit-img-counter{font-size:12px;color:#999}.aiClerk-work__quick-edit-img-counter strong{color:#1f1f1f;font-weight:600;font-variant-numeric:tabular-nums;margin:0 1px}.aiClerk-work__quick-edit-img-sep{color:#d0d0d7}.aiClerk-work__quick-edit-img-clear{background:none;border:none;padding:0;font-size:12px;color:#999;cursor:pointer;transition:color .15s}.aiClerk-work__quick-edit-img-clear:hover{color:#dc2626}.aiClerk-work__quick-edit-img-clear:active{color:#b91c1c}.aiClerk-work__quick-edit-upload-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#666;font-size:12px;line-height:1.4}.aiClerk-work__quick-edit-upload-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f1f1f;font-weight:500}.aiClerk-work__quick-edit-link{border:0;background:transparent;color:#7c3aed;cursor:pointer;padding:0;font-size:12px;flex-shrink:0;transition:color .15s}.aiClerk-work__quick-edit-link:hover{color:#6d28d9;text-decoration:underline}.aiClerk-work__quick-edit-status{color:#666;font-size:12px;line-height:1.4}.aiClerk-work__quick-edit-status--error{color:#dc2626}.aiClerk-work__quick-edit-right{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fafafb;border:1px solid #ECECEF;border-radius:12px;min-width:0;transition:border-color .18s,box-shadow .18s}.aiClerk-work__quick-edit-right:hover{border-color:rgba(124,58,237,.22);box-shadow:0 4px 12px rgba(15,23,42,.04)}.aiClerk-work__quick-edit-source-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid #ECECEF;border-radius:12px;cursor:pointer;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;width:100%}.aiClerk-work__quick-edit-source-card:hover{border-color:rgba(124,58,237,.32);box-shadow:0 6px 14px rgba(124,58,237,.08);transform:translateY(-1px)}.aiClerk-work__quick-edit-source-card:active{transform:translateY(0)}.aiClerk-work__quick-edit-source-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.aiClerk-work__quick-edit-source-icon--team{background:linear-gradient(135deg,#ede4ff,#ddd0ff);color:#7c3aed;box-shadow:inset 0 0 0 1px rgba(124,58,237,.12)}.aiClerk-work__quick-edit-source-icon--local{background:linear-gradient(135deg,#e8eaff,#d8ddff);color:#4f46e5;box-shadow:inset 0 0 0 1px rgba(79,70,229,.12)}.aiClerk-work__quick-edit-source-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.aiClerk-work__quick-edit-source-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f1f1f;line-height:1.35}.aiClerk-work__quick-edit-source-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:9px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.2px}.aiClerk-work__quick-edit-source-badge .anticon{font-size:10px}.aiClerk-work__quick-edit-source-desc{font-size:12px;color:#777;line-height:1.4}.aiClerk-work__quick-edit-source-arrow{flex-shrink:0;color:#b0b0b8;font-size:14px}.aiClerk-work__quick-edit-source-sub{margin-top:2px;font-size:11px;color:#a0a0a8;line-height:1.4}.aiClerk-work__quick-edit-body--dual{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;padding:4px 0}.aiClerk-work__quick-edit-dual-left,.aiClerk-work__quick-edit-dual-right{display:flex;flex-direction:column;gap:8px;min-width:0}.aiClerk-work__quick-edit-dual-label{font-size:12px;font-weight:600;color:#6b7280;letter-spacing:.2px}.aiClerk-work__quick-edit-dual-left .ant-input,.aiClerk-work__quick-edit-dual-left textarea.ant-input{flex:1;border-radius:10px;font-size:14px;line-height:1.55;resize:none}.aiClerk-work__quick-edit-dual-divider{position:relative;width:28px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.aiClerk-work__quick-edit-dual-divider:before,.aiClerk-work__quick-edit-dual-divider:after{content:"";position:absolute;left:50%;width:1px;background:#e5e7eb;transform:translate(-50%)}.aiClerk-work__quick-edit-dual-divider:before{top:0;bottom:calc(50% + 14px)}.aiClerk-work__quick-edit-dual-divider:after{top:calc(50% + 14px);bottom:0}.aiClerk-work__quick-edit-dual-divider>span{position:relative;width:24px;height:24px;border-radius:999px;background:#f3f4f6;display:grid;place-items:center;font-size:11px;color:#6b7280}.aiClerk-work__quick-edit-source-card--compact{padding:10px 12px;gap:10px;border-radius:10px}.aiClerk-work__quick-edit-source-card--compact .aiClerk-work__quick-edit-source-icon{width:36px;height:36px;border-radius:10px;font-size:18px}.aiClerk-work__quick-edit-source-card--compact .aiClerk-work__quick-edit-source-body{gap:2px}.aiClerk-work__quick-edit-source-card--compact .aiClerk-work__quick-edit-source-title{font-size:13px}.aiClerk-work__quick-edit-source-card--compact .aiClerk-work__quick-edit-source-desc{font-size:11px}.aiClerk-work__quick-edit-source-card--compact .aiClerk-work__quick-edit-source-arrow{font-size:12px}.aiClerk-work__quick-edit-body--add{display:flex;flex-direction:column;gap:10px;padding:4px 0}.aiClerk-work__quick-edit-body--add .aiClerk-work__quick-edit-source-card{gap:10px;padding:10px 12px;border-radius:10px}.aiClerk-work__quick-edit-body--add .aiClerk-work__quick-edit-source-icon{width:36px;height:36px;border-radius:10px;font-size:18px}.aiClerk-work__quick-edit-body--add .aiClerk-work__quick-edit-source-body{gap:2px}.aiClerk-work__quick-edit-body--add .aiClerk-work__quick-edit-source-title{font-size:13px;gap:6px}.aiClerk-work__quick-edit-body--add .aiClerk-work__quick-edit-source-badge{padding:1px 6px;font-size:10px}.aiClerk-work__quick-edit-body--add .aiClerk-work__quick-edit-source-badge .anticon{font-size:9px}.aiClerk-work__quick-edit-body--add .aiClerk-work__quick-edit-source-desc{font-size:11px}.aiClerk-work__quick-edit-body--add .aiClerk-work__quick-edit-source-sub{font-size:10px;margin-top:1px}.aiClerk-work__quick-edit-body--add .aiClerk-work__quick-edit-source-arrow{font-size:12px}.aiClerk-work__quick-edit-source-card--lg{padding:22px 20px;gap:18px;border-radius:14px}.aiClerk-work__quick-edit-source-card--lg .aiClerk-work__quick-edit-source-icon{width:56px;height:56px;border-radius:14px;font-size:26px}.aiClerk-work__quick-edit-source-card--lg .aiClerk-work__quick-edit-source-title{font-size:15px}.aiClerk-work__quick-edit-source-card--lg .aiClerk-work__quick-edit-source-desc{font-size:13px;color:#555}.aiClerk-work__quick-edit-body--batch{display:flex;flex-direction:column;gap:14px}.aiClerk-work__quick-edit-batch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;max-height:280px;overflow-y:auto;padding:4px;background:#fff;border:1px solid #ECECEF;border-radius:10px}.aiClerk-work__quick-edit-batch-cell{position:relative;aspect-ratio:1/1;border:1.5px dashed #D8C8FF;border-radius:8px;background:#fafafb;display:flex;align-items:center;justify-content:center;overflow:hidden}.aiClerk-work__quick-edit-batch-cell.is-filled{border-style:solid;border-color:rgba(124,58,237,.4);background:#fff}.aiClerk-work__quick-edit-batch-cell.is-looped{border-style:dashed;border-color:rgba(8,145,178,.55)}.aiClerk-work__quick-edit-batch-ref{position:absolute;top:4px;left:4px;z-index:2;font-size:10px;font-weight:600;color:#fff;background:rgba(15,23,42,.55);padding:1px 6px;border-radius:4px;line-height:1.2;letter-spacing:.2px;pointer-events:none}.aiClerk-work__quick-edit-batch-empty{font-size:11px;color:#b0b0b8;letter-spacing:.4px}.aiClerk-work__quick-edit-batch-img{width:100%;height:100%;object-fit:cover;display:block}.aiClerk-work__quick-edit-batch-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.72);color:#7c3aed;font-size:18px}.aiClerk-work__quick-edit-batch-mask.is-error{color:#dc2626;background:rgba(254,226,226,.7)}.aiClerk-work__quick-edit-batch-loop{position:absolute;right:4px;bottom:4px;font-size:10px;font-weight:600;color:#0891b2;background:rgba(207,250,254,.95);padding:1px 6px;border-radius:4px;line-height:1.2;letter-spacing:.4px;pointer-events:none}.aiClerk-work__quick-edit-batch-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aiClerk-work__quick-edit-batch-counter{font-size:12px;color:#666}@keyframes aiClerk-popover-pop{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes aiClerk-doc-badge-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aiClerk-doc-dot-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes aiClerk-preview-refresh-spin{to{transform:rotate(360deg)}}@keyframes aiClerk-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes aiClerk-fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aiClerk-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes aiClerk-pulse{0%,to{box-shadow:0 0 rgba(124,58,237,.4)}50%{box-shadow:0 0 0 6px rgba(124,58,237,0)}}@keyframes aiClerk-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes aiClerk-dotBounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.aiClerk{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#1f1f1f}body.aiClerk-active .ant-layout-sider{background:#fdfdfc}body.aiClerk-active .ant-layout-sider-children,body.aiClerk-active .ant-menu-dark,body.aiClerk-active .ant-menu-dark .ant-menu-sub,body.aiClerk-active .ant-menu.ant-menu-dark .ant-menu-sub{background:transparent}body.aiClerk-active #main-content{background:#fdfdfc}._apply-tip_1vmtx_1{font-size:14px;font-weight:400;color:#848484}._apply-subtitle_1vmtx_7{margin-top:8px;font-size:14px;font-weight:400}._apply-subtitle_1vmtx_7 ._apply-amount_1vmtx_12{margin-left:32px}._status_9xyl0_1{display:flex;align-items:center}._status_9xyl0_1 ._icon_9xyl0_5{width:8px;height:8px;border-radius:50%;margin-right:4px}.simulate-page{padding:0;background:#f5f7fa;height:calc(100vh - var(--main-header-height));overflow:hidden;flex:1;min-width:0}.simulate-page__content{height:100%;padding:16px 24px;overflow-y:auto;display:flex;flex-direction:column}.simulate-page__header{margin-bottom:14px;flex-shrink:0}.simulate-page__header h2{margin:0;font-size:20px;font-weight:700;color:rgba(0,0,0,.85);letter-spacing:-.3px}.simulate-layout{display:flex;justify-content:center;align-items:center;flex:1;min-height:0;padding-bottom:20px}.phone-frame{width:300px;height:620px;flex-shrink:0;align-self:center;position:relative;background:linear-gradient(160deg,#3a3a3c,#2c2c2e 20%,#1c1c1e,#2a2a2c 80%,#3a3a3c);border-radius:40px;padding:4px;box-shadow:0 20px 48px rgba(0,0,0,.22),0 0 0 .5px rgba(255,255,255,.06),inset 0 .5px rgba(255,255,255,.1),inset 0 -.5px rgba(0,0,0,.3)}.phone-frame__notch{position:absolute;top:13px;left:50%;transform:translate(-50%);width:66px;height:19px;background:#000;border-radius:20px;z-index:10}.phone-frame__home{width:78px;height:3px;margin:4px auto 2px;background:rgba(0,0,0,.45);border-radius:3px}.phone-screen{background:#000;border-radius:36px;overflow:hidden;height:100%;position:relative}.phone-home__status{height:28px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#3a3c3d;font-size:10px;font-weight:500}.phone-home__nav{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#222;font-size:16px}.phone-home__nav .nav-entry{background:#ebf6ff;color:#206faf;font-size:10px;font-weight:600;border-radius:14px;padding:4px 8px;line-height:1}.phone-home__nav .nav-vip{color:#4f79f3;font-weight:700;font-size:18px;line-height:1}.status-island{width:16px;height:16px;border-radius:50%;background:#0f1011}.status-battery{width:16px;height:8px;border-radius:3px;background:#404042}.phone-camera-area{position:absolute;top:0;left:0;right:0;bottom:130px;z-index:0;overflow:hidden;background:#000}.phone-preview{position:absolute;top:0;left:0;width:100%;height:100%}.phone-preview img,.phone-preview video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left bottom;z-index:1}.phone-preview__hidden{opacity:0;z-index:0!important;pointer-events:none}.phone-preview .phone-complete-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:rgba(0,0,0,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;animation:completeFadeIn .3s ease}.phone-preview .phone-complete-overlay__icon .anticon{font-size:40px;color:#52c41a;filter:drop-shadow(0 0 12px rgba(82,196,26,.5));animation:completeScale .5s cubic-bezier(.175,.885,.32,1.275)}.phone-preview .phone-complete-overlay span{font-size:16px;font-weight:700;color:#fff;letter-spacing:2px;text-shadow:0 1px 4px rgba(0,0,0,.3)}@keyframes completeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes completeScale{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.phone-preview__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.phone-watermark{position:absolute;left:8px;bottom:10px;color:#fff;text-shadow:.4px .5px 2px rgba(0,0,0,.4)}.phone-watermark__time{font-size:30px;line-height:1;font-weight:700;margin-bottom:2px}.phone-watermark__meta{display:flex;gap:4px;font-size:9px;margin-bottom:1px}.phone-watermark__loc{font-size:9px}.phone-lens-controls{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;align-items:center}.phone-lens-controls span{width:18px;height:18px;border-radius:18px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.8);font-size:8px;display:flex;align-items:center;justify-content:center}.phone-lens-controls span.active{width:26px;height:26px;font-size:10px;color:#fff}.phone-locate{position:absolute;right:8px;bottom:12px;color:#fff;font-size:20px}.phone-bottom-overlay__top{position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:auto;background:rgba(255,255,255,.85);backdrop-filter:blur(6px)}.phone-bottom-overlay__bottom{position:absolute;bottom:0;left:0;right:0;height:130px;z-index:2;pointer-events:auto;background:#fff}.phone-sync-slot{height:30px;overflow:hidden}.ai-thinking{display:flex;flex-direction:column;align-items:center;gap:12px}.ai-thinking__icon{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:aiPulse 2s ease-in-out infinite}.ai-thinking__icon .anticon{font-size:24px;color:#fff}.ai-thinking__text{display:flex;align-items:center;gap:4px}.ai-thinking__label{font-size:13px;font-weight:600;color:rgba(255,255,255,.95);letter-spacing:.5px}.ai-thinking__dots{display:flex;gap:3px;padding-top:2px}.ai-thinking__dots i{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.8);animation:aiDot 1.4s ease-in-out infinite}.ai-thinking__dots i:nth-child(2){animation-delay:.2s}.ai-thinking__dots i:nth-child(3){animation-delay:.4s}@keyframes syncSlide{0%{width:0}to{width:100%}}@keyframes aiPulse{0%,to{transform:scale(1);box-shadow:0 0 rgba(255,255,255,.2)}50%{transform:scale(1.05);box-shadow:0 0 0 12px rgba(255,255,255,0)}}@keyframes aiDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.phone-status-area{padding:4px 10px;border-top:1px solid #F0F0F0;min-height:36px;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}.phone-status{display:flex;align-items:center;gap:4px;font-size:10px;color:rgba(0,0,0,.45);padding:3px 8px;border-radius:4px;background:#fafbfc}.phone-status--success{background:#f6ffed;color:#52c41a}.phone-status--error{background:#fff1f0;color:#f5222d}.phone-status--uploading{background:#e6f7ff;color:#1890ff}.phone-result{margin-top:4px;padding:4px 8px;background:#f6f8fa;border-radius:5px}.phone-result__name{font-size:10px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-result__counts{display:flex;gap:6px}.phone-result__tag{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:500;font-family:SFMono-Regular,Consolas,monospace;color:rgba(0,0,0,.45);background:#fff;padding:1px 6px;border-radius:8px;border:1px solid #EBEBEB}.phone-result__tag .anticon{font-size:9px;color:#1890ff}.phone-sync-bar{display:flex;align-items:center;flex-shrink:0;font-size:9px;font-weight:600}.phone-sync-bar--active{height:30px;background:#e8f4fd;color:#0093ff;justify-content:center;gap:4px;position:relative;overflow:hidden}.phone-sync-bar--active:before{content:"";position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#b8dff8,#cfeafd);animation:syncSlide 4s linear forwards}.phone-sync-bar--active>*{position:relative;z-index:1}.phone-sync-bar--done{height:30px;background:#f2f3f5;justify-content:space-between;padding:0 10px;color:#333}.phone-sync-done-img{width:100%;height:30px;object-fit:cover;display:block;flex-shrink:0}.phone-action-area{display:flex;align-items:center;justify-content:center;height:70px;background:#fff;position:relative}.photo-thumb{position:absolute;left:20px;width:32px;height:32px;border-radius:5px;overflow:hidden}.photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.watermark-icon{position:absolute;right:20px;font-size:20px;color:#555}.capture-btn{width:50px;height:50px;border-radius:50%;border:3px solid #222;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);padding:0;outline:none}.capture-btn:hover{border-color:#1890ff}.capture-btn:hover .capture-btn__inner{background:#1890ff}.capture-btn:active{transform:scale(.92)}.capture-btn__inner{width:38px;height:38px;border-radius:50%;background:#f9f9f9;transition:all .25s cubic-bezier(.4,0,.2,1)}.phone-mode-tabs{height:26px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 8px 4px;color:#aaa;font-size:9px;font-weight:600;flex-shrink:0;white-space:nowrap}.phone-mode-tabs span.active{color:#222;font-size:10px;position:relative}.phone-mode-tabs span.active:after{content:"";width:3px;height:3px;border-radius:50%;background:#111;position:absolute;left:50%;bottom:-4px;transform:translate(-50%)}.phone-action-buttons{display:flex;gap:8px}.phone-action-buttons .ant-btn{border-radius:6px;height:32px;font-size:13px}.tracker-panel{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #F0F0F0;overflow:hidden}.tracker-panel__header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px 10px;border-bottom:1px solid #F5F5F5;background:linear-gradient(180deg,rgba(24,144,255,.03) 0%,transparent 100%);flex-shrink:0}.tracker-panel__title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:rgba(0,0,0,.85)}.tracker-panel__title>.anticon{color:#1890ff;font-size:16px}.tracker-panel__body{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;padding:12px 14px}.tracker-panel__body::-webkit-scrollbar{width:4px}.tracker-panel__body::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.tracker-panel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:24px 20px}.tracker-panel__empty .empty-illustration{display:flex;align-items:center;gap:12px;margin-bottom:16px}.tracker-panel__empty .empty-illustration .empty-circle{width:56px;height:56px;border-radius:50%;background:#f5f7fa;border:2px dashed #E0E0E0;display:flex;align-items:center;justify-content:center}.tracker-panel__empty .empty-illustration .empty-circle__inner{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.06)}.tracker-panel__empty .empty-illustration .empty-dots{display:flex;gap:5px}.tracker-panel__empty .empty-illustration .empty-dots span{width:5px;height:5px;border-radius:50%;background:#e0e0e0;animation:emptyDotPulse 1.5s ease-in-out infinite}.tracker-panel__empty .empty-illustration .empty-dots span:nth-child(2){animation-delay:.3s}.tracker-panel__empty .empty-illustration .empty-dots span:nth-child(3){animation-delay:.6s}.tracker-panel__empty .empty-illustration .empty-target{width:34px;height:34px;border-radius:50%;background:#f5f7fa;border:2px dashed #E0E0E0;display:flex;align-items:center;justify-content:center}@keyframes emptyDotPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.tracker-panel__empty h4{font-size:14px;font-weight:600;color:rgba(0,0,0,.6);margin:0 0 6px}.tracker-panel__empty p{font-size:12px;margin:0;color:rgba(0,0,0,.35);line-height:1.7;text-align:center}.tracker-card{background:#fff;border-radius:10px;border:1px solid #E8E8E8;padding:16px 18px;transition:all .25s cubic-bezier(.4,0,.2,1)}.tracker-card:hover{border-color:rgba(24,144,255,.25);box-shadow:0 4px 12px rgba(0,0,0,.06)}.tracker-card+.tracker-card{margin-top:10px}.tracker-card__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.tracker-card__name{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-card__tag{font-size:11px;color:rgba(0,0,0,.5);background:#f4f5f7;padding:2px 8px;border-radius:4px;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;letter-spacing:.2px}.tracker-card__time{margin-left:auto;font-size:11px;color:rgba(0,0,0,.3);white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace}.tracker-card__pipeline{padding:10px 0;border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;margin-bottom:12px}.tracker-card__actions{margin-top:10px;padding-top:10px;border-top:1px solid #F5F5F5;display:flex;gap:8px}.tracker-action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:500;color:#fff;background:linear-gradient(135deg,#1890ff,#096dd9);border:none;border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none;box-shadow:0 2px 6px rgba(24,144,255,.3)}.tracker-action-btn .anticon{font-size:13px}.tracker-action-btn:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 4px 10px rgba(24,144,255,.35);transform:translateY(-1px)}.tracker-action-btn:active{transform:translateY(0);box-shadow:0 1px 4px rgba(24,144,255,.3)}.pipeline{display:flex;align-items:center;padding:2px 0}.pipeline-node{width:22px;height:22px;border-radius:50%;border:2px solid #d9d9d9;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .25s cubic-bezier(.4,0,.2,1)}.pipeline-node .anticon{font-size:11px}.pipeline-node--complete{background:#52c41a;border-color:#52c41a;color:#fff}.pipeline-node--active{background:#1890ff;border-color:#1890ff;color:#fff;box-shadow:0 0 0 3px rgba(24,144,255,.2);animation:pipelinePulse 2s ease-in-out infinite}.pipeline-node--fail{background:#f5222d;border-color:#f5222d;color:#fff}.pipeline-node--waiting{background:transparent;border-color:#d9d9d9}@keyframes pipelinePulse{0%,to{box-shadow:0 0 0 3px rgba(24,144,255,.2)}50%{box-shadow:0 0 0 6px rgba(24,144,255,.07)}}.pipeline-line{flex:1;height:2px;min-width:10px;transition:background .3s}.pipeline-line--complete{background:#52c41a}.pipeline-line--flowing{background:transparent;background-image:repeating-linear-gradient(90deg,#1890FF 0,#1890FF 5px,transparent 5px,transparent 10px);background-size:20px 2px;animation:dashFlow .8s linear infinite}.pipeline-line--waiting{background:transparent;background-image:repeating-linear-gradient(90deg,#d9d9d9 0,#d9d9d9 3px,transparent 3px,transparent 7px);background-size:10px 2px}@keyframes dashFlow{0%{background-position:0 0}to{background-position:20px 0}}.pipeline-labels{display:flex;align-items:flex-start;padding-top:3px}.pipeline-label-node{width:22px;text-align:center;flex-shrink:0}.pipeline-label-text{font-size:10px;color:rgba(0,0,0,.35);display:block;transform:translate(-30%);white-space:nowrap}.pipeline-label-text--active{color:#1890ff;font-weight:600}.pipeline-label-text--complete{color:rgba(0,0,0,.3)}.pipeline-label-text--fail{color:#f5222d;font-weight:600}.pipeline-label-spacer{flex:1}.tracker-detail{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(0,0,0,.45);line-height:1.5;padding:8px 12px;border-radius:6px;background:#f8f9fa}.tracker-detail .anticon{font-size:14px;flex-shrink:0}.tracker-detail__stage-tag{font-size:11px;border-radius:4px}.tracker-detail--collecting{flex-direction:column;gap:6px;padding:10px 14px;background:#fafbfc}.tracker-detail--analyzing{background:#e6f7ff;color:#1890ff;font-weight:500}.tracker-detail--pass{background:#f6ffed;color:#52c41a;font-weight:500}.tracker-detail--pass .anticon{color:#52c41a}.tracker-detail--fail{background:#fff1f0;color:#f5222d}.tracker-detail--fail .anticon{color:#f5222d}.collect-row{display:flex;align-items:center;gap:10px;width:100%}.collect-row__label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:rgba(0,0,0,.5);width:52px;flex-shrink:0}.collect-row__label .anticon{font-size:13px;color:#1890ff}.collect-row__bar{flex:1;min-width:0}.collect-row__count{font-size:12px;font-weight:600;font-family:SFMono-Regular,Consolas,monospace;color:rgba(0,0,0,.55);white-space:nowrap;display:flex;align-items:center;gap:4px;min-width:44px;justify-content:flex-end}.collect-row__count--done{color:#52c41a}.collect-row__count--done .anticon{font-size:12px;color:#52c41a}.collect-bar{height:6px;background:#e8e8e8;border-radius:3px;overflow:hidden}.collect-bar__fill{height:100%;border-radius:3px;background:#1890ff;transition:width .4s ease}.collect-bar__fill--done{background:#52c41a}.analyzing-spinner{display:inline-block;width:14px;height:14px;border:2px solid #1890FF;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.phone-select-area{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.phone-select-area:hover{background:#e8edf3}.phone-select-area:hover .phone-upload-hint .anticon{color:#1890ff;transform:scale(1.1)}.phone-select-area:active{background:#dde3eb}.photo-select-modal .ant-modal-content{border-radius:12px;overflow:hidden}.photo-select-modal .ant-modal-header{padding:16px 24px;border-bottom:none;background:#fff}.photo-select-modal .ant-modal-close-x{width:48px;height:48px;line-height:48px;font-size:14px;color:rgba(0,0,0,.35)}.photo-select-modal .ant-modal-body{background:#f7f8fa}.photo-select-modal .sample-category:not(:first-child){margin-top:24px}.photo-select-modal .sample-category__header{margin-bottom:10px}.photo-select-modal .sample-category__header h3{margin:0;font-size:14px;font-weight:600;color:rgba(0,0,0,.85);display:flex;align-items:center;gap:8px}.photo-select-modal .sample-category__header h3:before{content:"";display:inline-block;width:3px;height:14px;background:#1890ff;border-radius:2px}.photo-select-modal .sample-category__standard{margin:4px 0 0 11px;font-size:12px;color:rgba(0,0,0,.45)}.photo-select-modal .sample-category__list{display:flex;flex-direction:column;gap:6px}.photo-select-modal .sample-item{padding:14px 16px;background:#fff;border-radius:8px;border:1px solid #EBEDF0;transition:all .25s cubic-bezier(.4,0,.2,1)}.photo-select-modal .sample-item:hover{border-color:#dce0e6;box-shadow:0 1px 4px rgba(0,0,0,.04)}.photo-select-modal .sample-item__header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.photo-select-modal .sample-item__code{font-size:13px;font-weight:700;font-family:SFMono-Regular,Consolas,monospace;color:rgba(0,0,0,.85);background:#f4f5f7;padding:2px 8px;border-radius:4px}.photo-select-modal .sample-item__desc{font-size:12px;color:rgba(0,0,0,.4);margin:-4px 0 10px;line-height:1.5}.photo-select-modal .sample-item__rectify{margin-top:12px;padding-top:12px;border-top:1px dashed #E8E8E8}.photo-select-modal .sample-item__rectify-label{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;color:#1890ff}.photo-select-modal .sample-item__rectify-label .anticon{font-size:13px}.photo-select-modal .sample-item .ant-tag{margin:0;font-size:11px;line-height:20px;border-radius:4px;border:none;font-weight:500}.photo-select-modal .sample-item .ant-tag-green{background:#f6ffed;color:#52c41a}.photo-select-modal .sample-item .ant-tag-red{background:#fff1f0;color:#f5222d}.photo-select-modal .media-grid{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.photo-select-modal .media-thumb{position:relative;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease;background:#f0f2f5;max-width:140px;display:flex}.photo-select-modal .media-thumb--video{max-width:180px}.photo-select-modal .media-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:rgba(0,0,0,0);transition:background .2s;pointer-events:none}.photo-select-modal .media-thumb:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.photo-select-modal .media-thumb:hover:after{background:rgba(0,0,0,.04)}.photo-select-modal .media-thumb:active{transform:translateY(0)}.photo-select-modal .media-thumb img{width:100%;height:auto;display:block}.photo-select-modal .media-thumb__video{position:relative;display:flex;align-items:center;justify-content:center;background:#1a1a1a;width:100%;min-height:100%}.photo-select-modal .media-thumb__video video{width:100%;height:auto;display:block;object-fit:contain}.photo-select-modal .media-thumb__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);pointer-events:none}.photo-select-modal .media-thumb__play .anticon{font-size:28px;color:rgba(255,255,255,.9);filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.photo-select-modal .media-thumb__desc{position:absolute;bottom:0;left:0;right:0;padding:4px 8px;background:linear-gradient(transparent,rgba(0,0,0,.6));color:#fff;font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.simulate-layout{flex-direction:column;align-items:center}.tracker-panel{width:100%;height:auto;max-height:400px}}.kb-page .ant-layout,.kb-page .ant-layout-content{background:#f5f6f8}.photo-filter-wrapper{width:100%;padding:12px;border-bottom:1px solid #ececec;position:relative}.photo-filter-wrapper .time-and-keywords-wrapper{width:790px;height:84px;padding:8px 16px;background:#fff;border:1px solid #78c2ff;border-radius:5px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.photo-filter-wrapper .time-and-keywords-wrapper p{margin:0}.photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper{width:394px}.photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .label{font-weight:400;font-size:12px;line-height:17px;color:#5b5c65}.photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .timepicker-wrapper{margin:6px 0;font-weight:600;font-size:16px;line-height:22px;color:#222;cursor:pointer}.photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .timepicker-wrapper i{margin-left:8px;color:#dedede}.photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .quickpicker-wrapper{font-weight:400;font-size:12px;line-height:17px;color:#999}.photo-filter-wrapper .time-and-keywords-wrapper .time-wrapper .quickpicker-wrapper button{font-size:12px;line-height:17px}.photo-filter-wrapper .other-filter-wrapper{margin-top:10px;width:544px;height:42px;background:#fff;border:1px solid #dedede;border-radius:4px;padding:0 16px;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.photo-filter-wrapper .other-filter-wrapper .member-filter-dropdown{width:165px;height:24px;font-size:14px;line-height:24px;white-space:nowrap;cursor:pointer}.photo-filter-wrapper .other-filter-wrapper .member-filter-dropdown.is-disabled{opacity:.5;cursor:not-allowed}.photo-filter-wrapper .other-filter-wrapper .member-filter-dropdown .label{margin-right:10px;color:#5b5c65}.photo-filter-wrapper .other-filter-wrapper .member-filter-dropdown .value{margin-right:6px;color:#222}.photo-filter-wrapper .other-filter-wrapper .more-filter-dropdown{width:148px;height:24px;font-size:14px;line-height:24px;white-space:nowrap;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.photo-filter-wrapper .other-filter-wrapper .more-filter-dropdown .label{color:#5b5c65}.photo-filter-wrapper .other-filter-wrapper .more-filtered,.photo-filter-wrapper .other-filter-wrapper .more-filtered .label{color:#0093ff}.photo-filter-wrapper .other-filter-wrapper .filter-more-menu .ant-dropdown-menu-item{display:flex;justify-content:space-between;align-items:center}.photo-filter-wrapper .other-filter-wrapper .filter-more-menu .ant-dropdown-menu-submenu-title{padding-right:12px;display:flex;justify-content:space-between;align-items:center}.photo-filter-wrapper .other-filter-wrapper .filter-more-menu .ant-dropdown-menu-submenu-arrow{position:inherit}.photo-filter-wrapper .other-filter-wrapper .filter-more-menu .ant-dropdown-menu-submenu-arrow .ant-dropdown-menu-submenu-arrow-icon{margin:0;font-size:14px!important;color:rgba(0,0,0,.65);transform:none}.add-batch-header-extra{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#fff;border-bottom:1px solid #f5f5f5}.add-batch-header-extra__left{display:flex;align-items:center}.add-batch-header-extra__right{display:flex;align-items:center;color:rgba(0,0,0,.65)}.add-batch-header-extra__right .ant-checkbox-wrapper{font-size:13px;color:rgba(0,0,0,.65)}.add-batch-header-extra__info{margin-left:16px;color:rgba(0,0,0,.65)}.add-batch-header-extra__info-count{color:#1890ff}.add-batch-header-extra__search-input{width:300px}.add-batch-photos-list{flex:1;height:100%;position:relative;display:flex;flex-direction:column}.add-batch-photos-list__cell{display:flex}.add-batch-photos-list--empty{justify-content:center;align-items:center}.add-batch-photos-list__empty{display:flex;justify-content:center;align-items:center}.add-batch-photos-list__cell-inner{padding:0 10px;height:100%}.add-batch-photos-list .add-batch-photos-grid{flex:1;outline:none!important}.add-batch-photos-list__back-top{position:absolute;right:56px;bottom:140px;opacity:0;transition:opacity .3s ease;z-index:10}.add-batch-photos-list__back-top.is-visible{opacity:1}.add-batch-photos-list__back-top-icon{width:48px;cursor:pointer}.add-batch-photos-wrapper{background:#fff;min-height:100vh;display:flex;flex-direction:column}.add-batch-photos-wrapper .add-batch-photos-header{padding:16px 24px;border-bottom:1px solid #e8e8e8}.add-batch-photos-wrapper .add-batch-photos-header .add-batch-photos-header-title{display:flex;align-items:center;gap:8px}.add-batch-photos-wrapper .add-batch-photos-header .add-batch-photos-header-title .add-batch-photos-back-btn{cursor:pointer;display:inline-flex;align-items:center;color:rgba(0,0,0,.85);font-size:16px;transition:color .3s}.add-batch-photos-wrapper .add-batch-photos-header .add-batch-photos-header-title .add-batch-photos-back-btn:hover{color:#1890ff}.add-batch-photos-wrapper .add-batch-photos-header .add-batch-photos-header-title .add-batch-photos-title-text{font-size:16px;font-weight:500;color:rgba(0,0,0,.85)}.add-batch-photos-wrapper .add-batch-photos-content{display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden}.add-batch-photos-wrapper .add-batch-photos-list-section{flex:1;display:flex;flex-direction:column;min-height:0;position:relative;height:100%}.add-batch-photos-wrapper .add-batch-filter-tip{height:40px;display:flex;align-items:center;padding:8px 24px;background:#f6f8fa;border-bottom:1px solid #ececec;color:rgba(0,0,0,.65);font-size:12px}.add-batch-photos-wrapper .add-batch-filter-tip__icon{margin-right:6px;color:#1890ff;font-size:14px;flex-shrink:0}.add-batch-photos-wrapper .add-batch-filter-tip__text{line-height:1.5;flex:1}.add-batch-photos-wrapper .add-batch-filter-tip__close{margin-left:8px;cursor:pointer;color:rgba(0,0,0,.45);font-size:12px;flex-shrink:0;transition:color .2s ease}.add-batch-photos-wrapper .add-batch-filter-tip__close:hover{color:rgba(0,0,0,.65)}.add-batch-photos-wrapper.is-modal{min-height:100%;height:100%;min-width:0;width:100%;overflow:hidden}.back-confirm-popover-wrapper .ant-popover-inner-content{padding:0}.back-confirm-popover{width:236px;padding:16px}.back-confirm-popover__content{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.back-confirm-popover__icon{font-size:20px;color:#fa8c16;flex-shrink:0;margin-top:2px}.back-confirm-popover__text{flex:1;font-size:14px;color:rgba(0,0,0,.85);line-height:1.5}.back-confirm-popover__text div{margin-bottom:4px}.back-confirm-popover__text div:last-child{margin-bottom:0}.back-confirm-popover__buttons{display:flex;justify-content:flex-end;gap:8px}.back-confirm-popover__cancel{border:1px solid #d9d9d9;color:rgba(0,0,0,.85);background:#fff}.back-confirm-popover__cancel:hover{border-color:#40a9ff;color:#40a9ff}.back-confirm-popover__confirm{background:#1890ff;border-color:#1890ff;color:#fff}.back-confirm-popover__confirm:hover{background:#40a9ff;border-color:#40a9ff}.department-members-picker-modal-v2,.watermarks-picker-modal,.location-picker-modal,.filter-more-menu.ant-dropdown,.ant-dropdown-menu-submenu-popup{z-index:1200!important}.ant-message{z-index:1300!important}.myse-team-picker__wrap>.ant-modal{width:92vw!important;max-width:1280px;top:24px;padding-bottom:0}.myse-team-picker__wrap>.ant-modal>.ant-modal-content{height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.myse-team-picker__wrap>.ant-modal>.ant-modal-content>.ant-modal-body{flex:1;padding:0;overflow:hidden}@media(max-width:768px){.myse-team-picker__wrap>.ant-modal{width:100vw!important;top:0;margin:0;max-width:100vw}.myse-team-picker__wrap>.ant-modal>.ant-modal-content{height:100vh;border-radius:0}}.check-records-page .ant-layout,.check-records-page .ant-layout-content{background:#f5f6f8}.check-records-page .check-detail .ant-card{border:1px solid #F0F2F5;border-radius:10px;box-shadow:none}.check-records-page .check-detail .ant-card .ant-card-head{border-bottom:1px solid #F0F2F5;padding:0 20px;min-height:48px}.check-records-page .check-detail .ant-card .ant-card-head .ant-card-head-title{font-size:14px;font-weight:600;padding:14px 0;color:#1f2937}.check-records-page .check-detail .ant-card .ant-card-body{padding:16px 20px}.check-records-page .check-detail .ant-collapse-borderless>.ant-collapse-item{border-bottom:none}.check-records-page .check-list .myse-row-actions{display:inline-flex;align-items:center;gap:12px}.check-records-page .check-list .myse-row-actions a{color:#3b7deb}.check-records-page .check-list .myse-row-actions a.myse-link--primary{color:#ff8b3d}.check-records-page .check-list .myse-row-actions a.myse-link--success{color:#10a66b}.check-records-page .check-list .myse-row-actions a.myse-link--danger{color:#e84c4c}.projects-page .ant-layout,.projects-page .ant-layout-content{background:#f5f6f8}.projects-page .project-list .ant-table-tbody>tr>td .myse-link--primary{color:#ff8b3d}.check-records-page,.projects-page,.kb-page,.downloads-page{background:#f5f6f8;min-height:100%}.check-records-page .myse-page-title,.projects-page .myse-page-title,.kb-page .myse-page-title,.downloads-page .myse-page-title{margin:0;font-size:18px;font-weight:600;color:#1f2937;line-height:1.3}.check-records-page .myse-page-subtitle,.projects-page .myse-page-subtitle,.kb-page .myse-page-subtitle,.downloads-page .myse-page-subtitle{margin-top:4px;font-size:12px;color:#9ca3af}.check-records-page .myse-page-header,.projects-page .myse-page-header,.kb-page .myse-page-header,.downloads-page .myse-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.check-records-page .myse-page-header__actions,.projects-page .myse-page-header__actions,.kb-page .myse-page-header__actions,.downloads-page .myse-page-header__actions{display:flex;gap:10px;flex-shrink:0}.check-records-page .ant-table-thead>tr>th,.projects-page .ant-table-thead>tr>th,.kb-page .ant-table-thead>tr>th,.downloads-page .ant-table-thead>tr>th{background:#f9fafb;color:#6b7280;font-weight:500;font-size:13px;border-bottom:1px solid #F0F2F5;padding:12px 16px;white-space:nowrap}.check-records-page .ant-table-tbody>tr>td,.projects-page .ant-table-tbody>tr>td,.kb-page .ant-table-tbody>tr>td,.downloads-page .ant-table-tbody>tr>td{border-bottom:1px solid #F4F5F7;color:#374151;font-size:13px;padding:12px 16px;transition:background-color .15s}.check-records-page .ant-table-tbody>tr:hover>td,.projects-page .ant-table-tbody>tr:hover>td,.kb-page .ant-table-tbody>tr:hover>td,.downloads-page .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.check-records-page .ant-table-tbody>tr>td a,.projects-page .ant-table-tbody>tr>td a,.kb-page .ant-table-tbody>tr>td a,.downloads-page .ant-table-tbody>tr>td a{transition:opacity .15s;cursor:pointer}.check-records-page .ant-table-tbody>tr>td a:hover,.projects-page .ant-table-tbody>tr>td a:hover,.kb-page .ant-table-tbody>tr>td a:hover,.downloads-page .ant-table-tbody>tr>td a:hover{opacity:.85;text-decoration:underline}.check-records-page .ant-pagination,.projects-page .ant-pagination,.kb-page .ant-pagination,.downloads-page .ant-pagination{margin:12px 16px}.check-records-page .ant-pagination .ant-pagination-item,.check-records-page .ant-pagination .ant-pagination-prev,.check-records-page .ant-pagination .ant-pagination-next,.check-records-page .ant-pagination .ant-pagination-jump-prev,.check-records-page .ant-pagination .ant-pagination-jump-next,.projects-page .ant-pagination .ant-pagination-item,.projects-page .ant-pagination .ant-pagination-prev,.projects-page .ant-pagination .ant-pagination-next,.projects-page .ant-pagination .ant-pagination-jump-prev,.projects-page .ant-pagination .ant-pagination-jump-next,.kb-page .ant-pagination .ant-pagination-item,.kb-page .ant-pagination .ant-pagination-prev,.kb-page .ant-pagination .ant-pagination-next,.kb-page .ant-pagination .ant-pagination-jump-prev,.kb-page .ant-pagination .ant-pagination-jump-next,.downloads-page .ant-pagination .ant-pagination-item,.downloads-page .ant-pagination .ant-pagination-prev,.downloads-page .ant-pagination .ant-pagination-next,.downloads-page .ant-pagination .ant-pagination-jump-prev,.downloads-page .ant-pagination .ant-pagination-jump-next{min-width:28px;height:28px;line-height:26px;border-radius:4px;font-size:13px}.check-records-page .ant-pagination .ant-pagination-item-active,.projects-page .ant-pagination .ant-pagination-item-active,.kb-page .ant-pagination .ant-pagination-item-active,.downloads-page .ant-pagination .ant-pagination-item-active{border-color:#3b7deb;background:#eaf2ff}.check-records-page .ant-pagination .ant-pagination-item-active a,.projects-page .ant-pagination .ant-pagination-item-active a,.kb-page .ant-pagination .ant-pagination-item-active a,.downloads-page .ant-pagination .ant-pagination-item-active a{color:#3b7deb}.mingyang-status-tag{user-select:none;line-height:18px;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;border-radius:4px;white-space:nowrap}.mingyang-stats{display:grid;gap:12px;margin:0 0 18px}.mingyang-stats--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mingyang-stats--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mingyang-stats--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.mingyang-stats__card{background:#fff;border:1px solid #F0F2F5;border-radius:10px;padding:16px;display:flex;align-items:center;gap:12px;cursor:default;transition:all .2s}.mingyang-stats__card--clickable{cursor:pointer}.mingyang-stats__card--clickable:hover{box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateY(-1px)}.mingyang-stats__card--active{box-shadow:0 0 0 2px #3b7deb inset}.mingyang-stats__icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mingyang-stats__icon .anticon{font-size:18px}.mingyang-stats__content{display:flex;flex-direction:column;min-width:0;flex:1}.mingyang-stats__value{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:600;line-height:1.1;color:#1f2937}.mingyang-stats__label{font-size:12px;color:#9ca3af;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mingyang-filterbar{background:#fff;border:1px solid #F0F2F5;border-radius:10px;padding:14px;margin-bottom:16px}.mingyang-filterbar .ant-select-selection,.mingyang-filterbar .ant-input,.mingyang-filterbar .ant-calendar-picker-input{border-radius:6px;border-color:#d8dce3;color:#1f2937;font-size:13px}.mingyang-filterbar .ant-select-selection::placeholder,.mingyang-filterbar .ant-input::placeholder,.mingyang-filterbar .ant-calendar-picker-input::placeholder{color:#9ca3af}.mingyang-filterbar .ant-select-selection__placeholder,.mingyang-filterbar .ant-select-search__field__placeholder{color:#9ca3af}.mingyang-filterbar .ant-select-selection--multiple .ant-select-selection__choice__disabled{background:#e9f2ff;color:#3b7deb;border-color:#dbeafe;font-weight:500;cursor:default}.mingyang-filterbar__row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mingyang-filterbar__item{display:flex;align-items:center;gap:6px}.mingyang-filterbar__item label{color:#4b5563;font-size:13px;white-space:nowrap}.mingyang-filterbar__actions{margin-left:auto;display:flex;gap:8px}.mingyang-filterbar--stacked{display:flex;flex-direction:column;gap:10px}.mingyang-filterbar__grid{display:grid;gap:10px;align-items:center}.mingyang-filterbar__grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.mingyang-filterbar__flex{display:flex;align-items:center;gap:10px}.mingyang-filterbar__date{flex:0 0 320px;width:320px}.mingyang-filterbar__flex-grow{flex:0 0 320px;width:320px;min-width:0}.mingyang-table-wrapper{background:#fff;border:1px solid #F0F2F5;border-radius:10px;overflow:hidden}.mingyang-table-wrapper .myse-row-flagged>td:first-child{position:relative}.mingyang-table-wrapper .myse-row-flagged>td:first-child:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:#e84c4c;border-radius:2px}.mingyang-table-wrapper .myse-row-inactive{opacity:.6}.mingyang-table-footer{padding:12px 16px;border-top:1px solid #F0F2F5;display:flex;justify-content:flex-end;align-items:center;gap:10px;color:#6b7280;font-size:13px}.mingyang-table-footer--split{justify-content:space-between}.mingyang-table-footer .kb-footnote{display:inline-flex;align-items:center;color:#9ca3af;font-size:12px}.mingyang-table-footer .ant-pagination{margin:0}.myse-section{background:#fff;border:1px solid #F0F2F5;border-radius:10px;padding:16px 20px}.myse-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #F0F2F5}.myse-section__head .myse-section__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937}.myse-section__head .myse-section__title .anticon{color:#3b7deb;font-size:15px}.myse-section__head .myse-section__right{font-size:12px;color:#9ca3af}.myse-info-cell{display:flex;flex-direction:column;gap:6px}.myse-info-cell__label{font-size:12px;color:#9ca3af}.myse-info-cell__value{font-size:13px;color:#1f2937;font-weight:500;line-height:1.5;word-break:break-word}.myse-info-cell__value--accent{color:#3b7deb;font-weight:600}.myse-soft-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:12px;line-height:18px;white-space:nowrap}.myse-soft-tag--blue{background:#e9f2ff;color:#1e40af}.myse-soft-tag--green{background:#e7f8ef;color:#10a66b}.myse-soft-tag--orange{background:#fff4ec;color:#d46b08}.myse-soft-tag--red{background:#feecec;color:#e84c4c}.myse-soft-tag--purple{background:#f1ebff;color:#7b5beb}.myse-soft-tag--slate{background:#f0f2f5;color:#475569}.myse-soft-tag--gray{background:#f1f2f4;color:#4b5563}.myse-link{cursor:pointer;transition:opacity .15s;white-space:nowrap}.myse-link:hover{opacity:.85;text-decoration:underline}.myse-link--nav{color:#3b7deb}.myse-link--primary{color:#ff8b3d}.myse-link--success{color:#10a66b}.myse-link--danger{color:#e84c4c}.myse-stepper{display:flex;align-items:center;margin-bottom:24px}.myse-stepper__dot{width:24px;height:24px;border-radius:999px;border:1.5px solid #D8DCE3;background:#fff;color:#9ca3af;display:grid;place-items:center;font-size:12px;font-weight:600;transition:all .15s}.myse-stepper__dot--current{border-color:#3b7deb;background:#3b7deb;color:#fff}.myse-stepper__dot--done{border-color:#10a66b;background:#10a66b;color:#fff}.myse-stepper__label{margin-left:8px;font-size:13px;color:#6b7280;font-weight:400}.myse-stepper__label--current{color:#1f2937;font-weight:600}.myse-stepper__line{flex:1;height:1px;background:#e5e7eb;margin:0 12px;transition:background-color .2s}.myse-stepper__line--done{background:#10a66b}.myse-radio-card{border:1.5px solid #E5E7EB;background:#fff;border-radius:8px;padding:10px 12px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .15s}.myse-radio-card:hover{border-color:#cbd5e1}.myse-radio-card--active{border-color:#3b7deb;background:#eff6ff}.myse-radio-card--orange-active{border-color:#ff8b3d;background:#fff4ec;color:#ff8b3d}.myse-radio-card__radio{width:16px;height:16px;border-radius:999px;border:2px solid #CBD5E1;display:grid;place-items:center;flex-shrink:0}.myse-radio-card__radio--active{border-color:#3b7deb}.myse-radio-card__radio--active>span{width:7px;height:7px;border-radius:999px;background:#3b7deb}.myse-radio-card__radio--orange-active{border-color:#ff8b3d}.myse-radio-card__radio--orange-active>span{width:7px;height:7px;border-radius:999px;background:#ff8b3d}.myse-timeline{display:flex;flex-direction:column;position:relative}.myse-timeline__node{display:flex;gap:12px;position:relative;padding-bottom:16px}.myse-timeline__node--last{padding-bottom:0}.myse-timeline__dot-wrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.myse-timeline__dot{width:10px;height:10px;border-radius:999px;margin-top:4px}.myse-timeline__line{flex:1;width:1px;background:#e5e7eb;margin-top:2px}.myse-timeline__title{font-size:13px;font-weight:600;color:#1f2937}.myse-timeline__meta{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap;font-size:11px;color:#6b7280}.myse-timeline__body{margin-top:8px;background:#f9fafb;border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:6px;font-size:11px;color:#6b7280;line-height:1.6}.myse-breadcrumb{background:#fff;border:1px solid #F0F2F5;border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:14px;margin-bottom:16px}.myse-avatar{border-radius:999px;background:linear-gradient(135deg,#ffb888,#ff8b3d);color:#fff;display:inline-grid;place-items:center;font-weight:600;flex-shrink:0}.myse-avatar--sm{width:16px;height:16px;font-size:9px}.myse-avatar--md{width:20px;height:20px;font-size:10px}.mingyang-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.mingyang-page-header h2{margin:0;font-size:18px;font-weight:600;color:#1f2937}.ant-btn-background-ghost.myse-ghost-action--rectify{border-color:#ff8b3d;color:#ff8b3d}.ant-btn-background-ghost.myse-ghost-action--rectify:hover,.ant-btn-background-ghost.myse-ghost-action--rectify:focus{border-color:#ff9d5c;color:#ff9d5c;background:transparent}.ant-btn-background-ghost.myse-ghost-action--rectify:active{border-color:#ff791e;color:#ff791e}.ant-btn-background-ghost.myse-ghost-action--appeal{border-color:#10a66b;color:#10a66b}.ant-btn-background-ghost.myse-ghost-action--appeal:hover,.ant-btn-background-ghost.myse-ghost-action--appeal:focus{border-color:#13c27d;color:#13c27d;background:transparent}.ant-btn-background-ghost.myse-ghost-action--appeal:active{border-color:#0d8a59;color:#0d8a59}.myse-reset-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 12px;font-size:13px;color:#3b7deb;background:#eaf2ff;cursor:pointer;user-select:none;white-space:nowrap;border-radius:4px;transition:all .15s}.myse-reset-btn .anticon{font-size:14px;color:#3b7deb;transition:all .15s}.myse-reset-btn:hover{color:#3b7deb;background:#d6e5ff}.myse-reset-btn:hover .anticon{color:#3b7deb;transform:rotate(-60deg)}.myse-reset-btn:active{background:#c1d9ff}.check-records-page .myse-flat-select .ant-select-selection--multiple,.projects-page .myse-flat-select .ant-select-selection--multiple,.kb-page .myse-flat-select .ant-select-selection--multiple,.downloads-page .myse-flat-select .ant-select-selection--multiple{min-height:34px;max-height:34px;padding:0;overflow:hidden}.check-records-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered,.projects-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered,.kb-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered,.downloads-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered{margin-left:11px;margin-right:24px;line-height:32px;height:32px;overflow:hidden;white-space:nowrap}.check-records-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul,.projects-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul,.kb-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul,.downloads-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul{height:32px;white-space:nowrap;display:flex;align-items:center;flex-wrap:nowrap}.check-records-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice,.projects-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice,.kb-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice,.downloads-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice{background:transparent;border:none;height:28px;line-height:28px;margin:0;padding:0;color:#1f2937;font-size:13px;cursor:default;flex:0 0 auto}.check-records-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice .ant-select-selection__choice__content,.projects-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice .ant-select-selection__choice__content,.kb-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice .ant-select-selection__choice__content,.downloads-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice .ant-select-selection__choice__content{margin-right:0}.check-records-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice .ant-select-selection__choice__remove,.projects-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice .ant-select-selection__choice__remove,.kb-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice .ant-select-selection__choice__remove,.downloads-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice .ant-select-selection__choice__remove{display:none!important}.check-records-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice:not(:last-of-type):after,.projects-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice:not(:last-of-type):after,.kb-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice:not(:last-of-type):after,.downloads-page .myse-flat-select .ant-select-selection--multiple .ant-select-selection__rendered>ul>li.ant-select-selection__choice:not(:last-of-type):after{content:"、";color:#6b7280;margin:0 2px 0 0}.check-records-page .myse-tag-list,.projects-page .myse-tag-list,.kb-page .myse-tag-list,.downloads-page .myse-tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.check-records-page .myse-tag-list__item,.projects-page .myse-tag-list__item,.kb-page .myse-tag-list__item,.downloads-page .myse-tag-list__item{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#e9f2ff;color:#1e40af;border:1px solid #DBEAFE;border-radius:4px;font-size:12px;line-height:20px}.check-records-page .myse-tag-list__close,.projects-page .myse-tag-list__close,.kb-page .myse-tag-list__close,.downloads-page .myse-tag-list__close{cursor:pointer;color:#1e40af;opacity:.6;font-size:14px;line-height:1;padding:0 1px}.check-records-page .myse-tag-list__close:hover,.projects-page .myse-tag-list__close:hover,.kb-page .myse-tag-list__close:hover,.downloads-page .myse-tag-list__close:hover{opacity:1}.downloads-page{background:#f5f7fa;min-height:100%}.downloads-page .downloads-footnote{padding:10px 16px;border-top:1px solid #f0f2f5;font-size:12px;color:#9ca3af;display:inline-flex;align-items:center}.downloads-page .ant-table-thead>tr>th{background:#fafafa;font-weight:500;color:rgba(0,0,0,.65)}.native-clawpro-page{min-height:100vh;background:radial-gradient(circle at 78% 12%,rgba(64,123,255,.22),transparent 22%),radial-gradient(circle at 18% 18%,rgba(255,90,118,.14),transparent 18%),radial-gradient(circle at 30% 68%,rgba(57,108,255,.12),transparent 24%),linear-gradient(180deg,#060b14,#0a1122 44%,#070d18);color:#eef4ff}.native-clawpro-page *{box-sizing:border-box}.native-clawpro-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);gap:32px;align-items:center;min-height:100vh;padding:56px 64px 40px}.native-clawpro-page__back{position:absolute;top:24px;left:24px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.04);color:#f3f7ff;cursor:pointer;backdrop-filter:blur(12px);transition:transform .2s ease,background .2s ease}.native-clawpro-page__back:hover{transform:translate(-2px);background:rgba(255,255,255,.08)}.native-clawpro-page__hero-copy{display:flex;flex-direction:column;justify-content:center}.native-clawpro-page__badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(217,231,255,.88);font-size:13px}.native-clawpro-page__badge-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#ff6e64,#ffb347)}.native-clawpro-page__eyebrow{display:inline-flex;width:fit-content;margin-top:18px;padding:7px 13px;border-radius:999px;background:rgba(255,120,120,.12);color:#ffb1b5;font-size:12px;letter-spacing:.4px}.native-clawpro-page__hero-copy h1{max-width:960px;margin:20px 0 18px;color:#fff;font-size:68px;line-height:1.03;letter-spacing:-1.8px}.native-clawpro-page__hero-copy p{max-width:860px;margin:0;color:rgba(219,233,255,.82);font-size:17px;line-height:1.95}.native-clawpro-page__stats{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.native-clawpro-page__stat{min-width:176px}.native-clawpro-page__stat strong{display:block;color:#fff;font-size:30px;line-height:1.08}.native-clawpro-page__stat span{display:block;margin-top:8px;color:rgba(219,233,255,.7);font-size:13px;line-height:1.65}.native-clawpro-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.native-clawpro-page__dialog-entry{display:flex;flex-direction:column;gap:14px}.native-clawpro-page__dialog-token{padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,rgba(255,96,96,.14),rgba(64,123,255,.14));border:1px solid rgba(129,189,255,.18)}.native-clawpro-page__dialog-token-label{color:#ffd8b0;font-size:13px}.native-clawpro-page__dialog-token-row{display:flex;align-items:center;gap:12px;margin-top:10px}.native-clawpro-page__dialog-token-row code{flex:1;color:#fff;font-size:16px;line-height:1.7;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.native-clawpro-page__dialog-token-row button{padding:9px 12px;border:0;border-radius:10px;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;white-space:nowrap}.native-clawpro-page__primary-btn,.native-clawpro-page__ghost-btn{height:56px!important;padding:0 26px!important;border-radius:16px!important;font-size:18px!important;display:inline-flex!important;align-items:center!important;gap:10px!important}.native-clawpro-page__primary-btn{border:none!important;background:linear-gradient(135deg,#ff5d58,#ff8a2a)!important;box-shadow:0 18px 36px rgba(255,91,88,.28)}.native-clawpro-page__ghost-btn{border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.04)!important;color:#eef4ff!important}.native-clawpro-page__task{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#99c9ff;font-size:13px}.native-clawpro-page__creating-banner{margin-top:24px;padding:18px 20px;border-radius:20px;background:linear-gradient(135deg,rgba(255,128,78,.18),rgba(55,126,255,.16));border:1px solid rgba(255,180,118,.22);box-shadow:0 18px 36px rgba(255,132,72,.12)}.native-clawpro-page__creating-title{display:flex;align-items:center;gap:10px;color:#fff;font-size:22px;font-weight:700}.native-clawpro-page__creating-desc{margin-top:10px;color:rgba(241,247,255,.82);font-size:14px;line-height:1.8}.native-clawpro-page__creating-progress{margin-top:16px}.native-clawpro-page__creating-progress .ant-progress-text{color:#fff;font-weight:600}.native-clawpro-page__guarantee{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.native-clawpro-page__guarantee span{padding:10px 14px;border-radius:999px;background:rgba(28,118,255,.08);border:1px solid rgba(116,178,255,.12);color:#a8d7ff;font-size:12px}.native-clawpro-page__hero-visual{display:flex;align-items:center;justify-content:center}.native-clawpro-page__preview{position:relative;width:100%;max-width:500px;padding:22px;border-radius:30px;border:1px solid rgba(146,195,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03)),rgba(9,18,36,.74);box-shadow:0 34px 90px rgba(0,0,0,.34);backdrop-filter:blur(16px)}.native-clawpro-page__preview:before{content:"";position:absolute;inset:-56px -20px auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(70,183,255,.24),transparent 68%);pointer-events:none}.native-clawpro-page__preview-bar{display:flex;gap:8px}.native-clawpro-page__preview-bar span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.28)}.native-clawpro-page__preview-title{margin-top:18px;color:#fff;font-size:24px;font-weight:700}.native-clawpro-page__preview-subtitle{margin-top:8px;color:rgba(215,228,255,.72);font-size:13px}.native-clawpro-page__preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.native-clawpro-page__preview-card{min-height:132px;padding:18px;border-radius:22px;background:rgba(255,255,255,.05);color:rgba(222,235,255,.88)}.native-clawpro-page__preview-card strong{display:block;color:#fff;font-size:16px}.native-clawpro-page__preview-card span{display:block;margin-top:10px;line-height:1.7;font-size:13px}.native-clawpro-page__preview-card--primary{background:linear-gradient(135deg,rgba(255,82,105,.22),rgba(62,140,255,.22))}.native-clawpro-page__platform,.native-clawpro-page__status-panel{padding:24px 64px 0}.native-clawpro-page__section-head{max-width:920px;margin-bottom:22px}.native-clawpro-page__section-head span{display:inline-flex;color:#ffb1b5;font-size:13px}.native-clawpro-page__section-head h2{margin:12px 0 0;color:#fff;font-size:36px;line-height:1.25;letter-spacing:-.5px}.native-clawpro-page__platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.native-clawpro-page__platform-item{min-height:214px;padding:28px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),rgba(9,18,36,.74);border:1px solid rgba(140,194,255,.12)}.native-clawpro-page__platform-item strong{display:block;color:#fff;font-size:24px;line-height:1.3}.native-clawpro-page__platform-item p{margin:16px 0 0;color:rgba(219,233,255,.76);font-size:14px;line-height:1.95}.native-clawpro-page__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:32px 64px 0}.native-clawpro-page__info-card{padding:28px;border-radius:24px;border:1px solid rgba(140,194,255,.14);background:rgba(10,20,40,.72);box-shadow:0 24px 60px rgba(3,10,24,.22);backdrop-filter:blur(14px);color:#eef5ff}.native-clawpro-page__info-card ul{margin:16px 0 0;padding-left:18px;color:rgba(219,233,255,.82);line-height:1.95}.native-clawpro-page__panel-label{color:#8fcbff;font-size:13px}.native-clawpro-page__status-shell{display:grid;grid-template-columns:minmax(0,1.2fr) 360px;gap:24px;padding:28px;border-radius:28px;border:1px solid rgba(140,194,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(9,18,36,.74);box-shadow:0 24px 60px rgba(3,10,24,.22)}.native-clawpro-page__status-main h3{margin:18px 0 12px;color:#fff;font-size:30px}.native-clawpro-page__status-main p{margin:0;color:rgba(219,233,255,.78);line-height:1.9;font-size:15px}.native-clawpro-page__status-chip{display:inline-flex;padding:8px 14px;border-radius:999px;background:rgba(255,120,120,.14);color:#ffb1b5;font-size:13px}.native-clawpro-page__status-meta{display:flex;flex-direction:column;gap:14px}.native-clawpro-page__meta-item{padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.04)}.native-clawpro-page__meta-item span{display:block;color:rgba(219,233,255,.66);font-size:12px}.native-clawpro-page__meta-item strong{display:block;margin-top:8px;color:#fff;font-size:16px;line-height:1.55;word-break:break-all}.native-clawpro-page__admin-channels{padding:32px 64px 56px}.native-clawpro-page__admin-channels-actions{display:flex;gap:12px;margin:20px 0 0}.native-clawpro-page__admin-channels .native-clawpro-page__channel-actions{display:flex;gap:8px}.native-clawpro-page__admin-channels .native-clawpro-page__channel-actions .ant-btn{height:auto;background:rgba(255,255,255,.08);box-shadow:none;border:1px solid rgba(255,255,255,.12)!important;color:rgba(219,233,255,.9)}.native-clawpro-page__admin-channels .native-clawpro-page__channel-actions .ant-btn.ant-btn-danger{background:rgba(255,80,80,.15);color:#ff9090;border-color:rgba(255,80,80,.25)!important}.native-clawpro-page__channel-badges{display:flex;align-items:center;gap:6px;flex-shrink:0}.native-clawpro-page__channel-badge--custom{padding:4px 10px;border-radius:999px;background:rgba(140,100,255,.22);color:#c4a7ff;font-size:11px;font-style:normal;white-space:nowrap}.native-clawpro-page__channel-badge--on{padding:4px 10px;border-radius:999px;background:rgba(70,193,123,.18);color:#8df0b8;font-size:11px;font-style:normal;white-space:nowrap}.native-clawpro-page__channel-badge--off{padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.07);color:rgba(219,233,255,.45);font-size:11px;font-style:normal;white-space:nowrap}.native-clawpro-page__add-form{display:flex;flex-direction:column;gap:16px}.native-clawpro-page__add-field{display:flex;flex-direction:column;gap:6px}.native-clawpro-page__add-field>span{font-size:13px;color:rgba(0,0,0,.65);font-weight:500}.native-clawpro-page__cred-field-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.native-clawpro-page__channels{padding:32px 64px 56px}.native-clawpro-page__channels-shell{padding:28px;border-radius:28px;border:1px solid rgba(140,194,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(9,18,36,.74);box-shadow:0 24px 60px rgba(3,10,24,.22)}.native-clawpro-page__channels-tip{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.native-clawpro-page__channels-tip strong{color:#fff;font-size:16px}.native-clawpro-page__channels-tip span{color:rgba(219,233,255,.74);font-size:13px;line-height:1.8}.native-clawpro-page__channels-loading{display:flex;align-items:center;gap:14px;padding:28px 0 8px;color:rgba(219,233,255,.8)}.native-clawpro-page__channels-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.native-clawpro-page__channel-card{padding:22px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.native-clawpro-page__channel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.native-clawpro-page__channel-head strong{display:block;color:#fff;font-size:20px;line-height:1.2}.native-clawpro-page__channel-head span{display:block;margin-top:8px;color:rgba(219,233,255,.54);font-size:12px}.native-clawpro-page__channel-head em{padding:6px 10px;border-radius:999px;background:rgba(70,193,123,.18);color:#8df0b8;font-size:12px;font-style:normal;white-space:nowrap}.native-clawpro-page__channel-fields{display:flex;flex-direction:column;gap:14px;margin-top:18px}.native-clawpro-page__channel-fields .ant-input{height:42px;border-radius:12px;border:1px solid rgba(140,194,255,.16);background:rgba(7,14,28,.86);color:#eef4ff}.native-clawpro-page__channel-fields .ant-input::placeholder{color:rgba(219,233,255,.34)}.native-clawpro-page__channel-field{display:flex;flex-direction:column;gap:8px}.native-clawpro-page__channel-field span{color:rgba(219,233,255,.82);font-size:13px}.native-clawpro-page__channel-actions{margin-top:18px}.native-clawpro-page__channel-actions .ant-btn{height:42px;border-radius:12px;border:none;background:linear-gradient(135deg,#ff5d58,#ff8a2a);box-shadow:0 18px 30px rgba(255,91,88,.18)}.native-clawpro-page__account{padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,rgba(255,82,105,.14),rgba(62,140,255,.14))}.native-clawpro-page__account span{display:block;color:rgba(219,233,255,.7);font-size:12px}.native-clawpro-page__account strong{display:block;margin-top:8px;color:#fff;font-size:18px;word-break:break-all}.native-clawpro-page__panel-modal p{margin:0 0 16px;color:rgba(0,0,0,.7);line-height:1.7}.native-clawpro-page__panel-modal-item{padding:14px 0;border-top:1px solid rgba(0,0,0,.06)}.native-clawpro-page__panel-modal-item:first-of-type{border-top:0}.native-clawpro-page__panel-modal-item span{display:block;color:rgba(0,0,0,.45);font-size:12px}.native-clawpro-page__panel-modal-item strong{display:block;margin-top:6px;color:#111827;font-size:15px;line-height:1.6;word-break:break-all}@media(max-width:960px){.native-clawpro-page__hero{grid-template-columns:1fr;min-height:auto;padding:28px 16px 20px}.native-clawpro-page__back{position:static;width:fit-content;margin-bottom:14px}.native-clawpro-page__hero-copy h1{font-size:38px}.native-clawpro-page__stats,.native-clawpro-page__platform-grid,.native-clawpro-page__preview-grid,.native-clawpro-page__info,.native-clawpro-page__status-shell,.native-clawpro-page__channels-grid{grid-template-columns:1fr}.native-clawpro-page__dialog-token-row{flex-direction:column;align-items:flex-start}.native-clawpro-page__platform,.native-clawpro-page__status-panel,.native-clawpro-page__info,.native-clawpro-page__channels{padding:0 16px 32px}.native-clawpro-page__section-head h2{font-size:26px}}.rectify-page{padding:16px;width:100%;background:#fff}.rectify-page .rectify-filter-wrapper{display:flex;align-items:center;padding:16px 0;background:#fff;margin-bottom:16px}.rectify-page .rectify-filter-wrapper .filter-item{display:flex;align-items:center}.rectify-page .rectify-filter-wrapper .filter-item .filter-select .ant-select-selection{border:none!important;box-shadow:none!important}.rectify-page .rectify-filter-wrapper .filter-item .filter-label{color:rgba(0,0,0,.85);margin-right:8px;white-space:nowrap}.rectify-page .rectify-filter-wrapper .filter-item .filter-dropdown{display:flex;align-items:center;cursor:pointer;padding:0 8px;height:32px;border-radius:2px;min-width:88px}.rectify-page .rectify-filter-wrapper .filter-item .filter-dropdown:hover{background-color:#f5f5f5}.rectify-page .rectify-filter-wrapper .filter-item .filter-dropdown .value{color:rgba(0,0,0,.45);margin-right:8px}.rectify-page .task-summary{display:flex;align-items:center;margin-bottom:16px;color:#848484}.rectify-page .task-summary .task-status{margin-left:16px}.rectify-page .task-summary .checkbox-wrapper{margin-left:16px;display:flex;align-items:center}.rectify-page .task-summary .checkbox-wrapper input[type=checkbox]{margin-right:4px}.rectify-page .task-summary .action-buttons{margin-left:auto;display:flex;gap:8px}.rectify-page .photo-thumbnail-wrapper{width:100%}.rectify-page .photo-thumbnail-wrapper .photo-thumbnail-container{position:relative;width:80px;height:80px;cursor:pointer;border-radius:2px;overflow:hidden}.rectify-page .photo-thumbnail-wrapper .photo-thumbnail-container .thumbnail{width:100%;height:100%;object-fit:cover}.rectify-page .photo-thumbnail-wrapper .photo-thumbnail-container .photo-count{position:absolute;top:4px;right:4px;background:rgba(255,255,255,.5);color:#000;padding:0 3px;border-radius:2px;font-size:14px}.rectify-page .photo-thumbnail-wrapper .photo-thumbnail-container .video-thumbnail{position:relative;width:100%;height:100%}.rectify-page .photo-thumbnail-wrapper .photo-thumbnail-container .video-thumbnail .video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.rectify-page .action-buttons{white-space:nowrap}.rectify-page .action-buttons .action-link{display:inline-block;margin-right:8px}.rectify-page .action-buttons .action-link:last-child{margin-right:0}.rectify-page .action-buttons .action-link.disabled-link{cursor:not-allowed;opacity:.5;pointer-events:none}.rectify-page .status-indicator{display:flex;align-items:center}.rectify-page .status-indicator .status-dot{width:6px;height:6px;border-radius:50%;margin-right:8px}.rectify-page .filter-container{display:flex;align-items:center;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;margin-right:50px;max-height:42px}.rectify-page .filter-container .ant-divider-vertical{margin:0 14px;height:26px}.rectify-page .filter-container .filter-item{display:flex;align-items:center}.rectify-page .filter-container .filter-item .filter-label{color:rgba(0,0,0,.65);margin-right:8px}.rectify-page .filter-container .filter-item .filter-dropdown{cursor:pointer;display:flex;align-items:center}.rectify-page .filter-container .filter-item .filter-dropdown .value{color:rgba(0,0,0,.65);margin-right:4px}.rectify-page .filter-container .filter-item .filter-dropdown .anticon{color:rgba(0,0,0,.45);font-size:12px}.rectify-page .filter-container .task-id-input .ant-input{padding-left:0}.rectify-page .filter-container .task-id-input .ant-input::placeholder{color:rgba(0,0,0,.25)}.rectify-page .photo-tooltip .ant-tooltip-inner{background-color:#fff;padding:8px}.rectify-page .photo-tooltip .ant-tooltip-arrow:before{background-color:#fff}.rectify-page .selected-count{margin-left:10px;color:#1890ff;font-size:14px}.rectify-page .ant-table-fixed-right,.rectify-page .ant-table-fixed-left{z-index:1}.rectify-page .ant-table-body{overflow-x:auto!important;overflow-y:scroll!important}.rectify-page .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.rectify-page .ant-table-header{padding-bottom:0!important;margin-bottom:0!important;overflow-y:hidden!important;overflow-x:hidden!important}.rectify-page .ant-table-fixed-right{right:0!important}.rectify-page .ant-table-wrapper{position:relative}.rectify-page .ant-table-fixed-header .ant-table-scroll .ant-table-header{margin-right:0!important;margin-bottom:0!important}.rectify-page .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1}.rectify-page .ant-table-body::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.rectify-page .ant-table-body::-webkit-scrollbar-thumb:hover{background:#555}.scanning-overlay-container{position:absolute;top:0;left:0;pointer-events:none;z-index:10;overflow:hidden;border-radius:4px}.scanning-overlay-line{position:absolute;background:linear-gradient(90deg,transparent 0%,#0093ff 50%,transparent 100%);animation:scanVertical infinite ease-in-out;filter:blur(.5px)}.scanning-overlay-line--vertical{left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#0093ff 50%,transparent 100%);animation:scanVertical infinite ease-in-out}.scanning-overlay-line--horizontal{top:0;width:2px;height:100%;background:linear-gradient(180deg,transparent 0%,#0093ff 50%,transparent 100%);animation:scanHorizontal infinite ease-in-out}.scanning-overlay-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,255,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,0,.1) 1px,transparent 1px);background-size:20px 20px;opacity:.3;animation:gridPulse 3s infinite ease-in-out}.scanning-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #0093ff;border-radius:4px;animation:borderGlow 2s infinite ease-in-out}@keyframes scanVertical{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes scanHorizontal{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes gridPulse{0%,to{opacity:.2}50%{opacity:.4}}@keyframes borderGlow{0%,to{opacity:.5;box-shadow:inset 0 0 20px #0093ff}50%{opacity:.8;box-shadow:inset 0 0 30px #17c0ff}}@media(max-width:768px){.scanning-overlay-line--vertical{height:1px}.scanning-overlay-line--horizontal{width:1px}.scanning-overlay-grid{background-size:15px 15px}}.scanning-overlay-container{--scanning-primary-color: #0093ff;--scanning-secondary-color: #00ff00;--scanning-grid-size: 20px;--scanning-border-radius: 4px;border-radius:var(--scanning-border-radius)}@media(prefers-contrast:high){.scanning-overlay-line{filter:none}.scanning-overlay-grid{opacity:.6}}@media(prefers-reduced-motion:reduce){.scanning-overlay-line,.scanning-overlay-grid,.scanning-overlay-border{animation:none}.scanning-overlay-line{opacity:.8;top:50%;left:50%;transform:translate(-50%,-50%)}}.tooltip-icon-container{display:flex;align-items:center;gap:8px;justify-content:center}.column-title{color:inherit;font-weight:inherit}.ai-recognition-tag{display:inline-flex;align-items:center;justify-content:center;width:36px;height:16px;background:linear-gradient(90deg,#ff6ff3,#0192fd);border-radius:4px;color:#fff;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:10px;line-height:1.4em;cursor:pointer;transition:all .3s ease;user-select:none;margin-left:5px}.ai-recognition-tag:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(255,111,243,.3)}.recognizing-animation{background:linear-gradient(135deg,#06f,#0cf,#09f,#06f,#003dff);background-size:400% 400%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 20px rgba(0,102,255,.3),inset 0 0 20px rgba(255,255,255,.1);animation:futuristic-pulse var(--pulse-duration, 3s) var(--timing-function, ease-in-out) infinite var(--pulse-delay, 0s) var(--animation-direction, normal);border-radius:4px;min-height:80px;padding:12px;width:100%}.recognizing-animation:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),rgba(0,204,255,.4),rgba(255,255,255,.6),transparent);animation:enhanced-ripple var(--ripple-duration, 4.5s) var(--timing-function, ease-out) infinite var(--ripple-delay, 0s) var(--animation-direction, normal);z-index:1}.recognizing-animation:after{content:"";position:absolute;top:0;right:-100%;width:50%;height:100%;background:linear-gradient(-90deg,transparent,rgba(255,255,255,.3),transparent);animation:secondary-wave var(--wave-duration, 5s) var(--timing-function, ease-in-out) infinite var(--wave-delay, 3s) var(--animation-direction, normal);z-index:1}.recognizing-animation .recognizing-content{position:relative;z-index:2;justify-content:center;align-items:center}.recognizing-animation .recognizing-content .recognizing-text{color:#fff;font-size:16px;font-weight:600;line-height:20px;font-family:PingFang SC;text-align:center;text-shadow:0 0 10px rgba(255,255,255,.5);animation:text-glow var(--text-glow-duration, 3s) var(--timing-function, ease-in-out) infinite alternate var(--text-glow-delay, 0s) var(--animation-direction, normal)}@keyframes enhanced-ripple{0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes secondary-wave{0%{right:-100%;opacity:0}20%{opacity:.8}80%{opacity:.8}to{right:100%;opacity:0}}@keyframes futuristic-pulse{0%{background-position:0% 50%;box-shadow:0 0 20px rgba(0,102,255,.3),inset 0 0 20px rgba(255,255,255,.1)}25%{background-position:100% 50%;box-shadow:0 0 30px rgba(0,204,255,.5),inset 0 0 30px rgba(255,255,255,.2)}50%{background-position:200% 50%;box-shadow:0 0 40px rgba(0,153,255,.6),inset 0 0 40px rgba(255,255,255,.3)}75%{background-position:300% 50%;box-shadow:0 0 30px rgba(0,204,255,.5),inset 0 0 30px rgba(255,255,255,.2)}to{background-position:400% 50%;box-shadow:0 0 20px rgba(0,102,255,.3),inset 0 0 20px rgba(255,255,255,.1)}}@keyframes text-glow{0%{text-shadow:0 0 10px rgba(255,255,255,.5)}to{text-shadow:0 0 20px rgba(255,255,255,.8),0 0 30px rgba(0,204,255,.6)}}@media(max-width:768px){.recognizing-animation{min-height:48px;padding:8px}.recognizing-animation .recognizing-content .recognizing-text{font-size:13px;line-height:18px}}.content-feedback{display:flex;margin-top:8px;gap:8px}.content-feedback .feedback-button{display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;border:none;background-color:rgba(25,25,25,.5);color:#fff;cursor:pointer;font-size:12px;transition:all .3s}.content-feedback .feedback-button:hover{background-color:rgba(25,25,25,.7);color:#fff}.content-feedback .feedback-button.accurate{color:#fff}.content-feedback .feedback-button.accurate:hover{background-color:rgba(25,25,25,.7);color:#fff}.content-feedback .feedback-button.inaccurate{color:#fff}.content-feedback .feedback-button.inaccurate:hover{background-color:rgba(25,25,25,.7);color:#fff}.content-feedback .feedback-button i{margin-right:4px;color:#fff}.safety-doc-entry{position:relative;display:flex;align-items:center;gap:22px;flex-wrap:wrap;box-sizing:border-box;margin-bottom:16px;padding:16px 26px;border:1px solid #e4daf7;background:linear-gradient(120deg,#f5f2fe,#ece6fb);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif}.safety-doc-entry *{box-sizing:border-box}.safety-doc-entry__close{position:absolute;top:10px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:#b6b2c0;cursor:pointer;transition:background .15s ease,color .15s ease}.safety-doc-entry__close:hover{background:rgba(110,58,242,.08);color:#6b6480}.safety-doc-entry__left{display:flex;align-items:center;gap:13px;flex-shrink:0}.safety-doc-entry__title{font-size:16px;font-weight:800;line-height:1.35;color:#241b3a}.safety-doc-entry__sub{margin-top:3px;font-size:12.5px;line-height:1.4;color:#6b6480}.safety-doc-entry__divider{flex-shrink:0;width:1px;height:52px;background:#e0d6f3}.safety-doc-entry__tags{display:flex;flex-direction:column;gap:8px}.safety-doc-entry__tag-row{display:flex;flex-wrap:wrap;gap:8px}.safety-doc-entry__tag{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.safety-doc-entry__tag--red{color:#c9372b;background:#fbeae8}.safety-doc-entry__tag--red .safety-doc-entry__dot{background:#e8483b}.safety-doc-entry__tag--purple{color:#6e3af2;background:#f1ecfd}.safety-doc-entry__tag--purple .safety-doc-entry__dot{background:#7c4df5}.safety-doc-entry__tag--blue{color:#2e6be6;background:#e9f1fe}.safety-doc-entry__tag--blue .safety-doc-entry__dot{background:#3b82f6}.safety-doc-entry__tag--more{color:#9089a0;background:transparent;border:1px solid #cfc9dc;font-weight:500}.safety-doc-entry__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.safety-doc-entry__right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;margin-right:22px;flex-shrink:0}.safety-doc-entry__cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:none;border-radius:11px;background:linear-gradient(135deg,#7c5cf5,#5b3ee0);color:#fff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 5px 16px rgba(91,62,224,.38);transition:transform .15s ease,box-shadow .2s ease}.safety-doc-entry__cta:hover{transform:translateY(-1px);box-shadow:0 9px 22px rgba(91,62,224,.5)}.safety-doc-entry__cta:active{transform:translateY(0);box-shadow:0 3px 8px rgba(91,62,224,.3)}.safety-doc-entry__support{font-size:11.5px;color:#9089a8}.editable-cell{position:relative}.editable-cell-value-wrap{cursor:pointer;min-height:30px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;padding:5px;width:100%;box-sizing:border-box}.editable-cell .ant-input{min-height:30px;width:100%;border:none;caret-color:#1890ff}.editable-cell-textarea{width:100%!important;border:none!important;caret-color:#1890ff!important}.editable-cell .ant-calendar-picker-input{min-height:30px;width:100%;border:none}.row-hovered .editable-cell-value-wrap{background-color:#fff;border:1px solid #F5F5F5;display:block;border-radius:4px;box-shadow:0 0 0 1px rgba(24,144,255,.2);outline:0}.ai-security-editable-table .ant-table-tbody .ant-table-cell-fix-start,.ai-security-editable-table .ant-table-tbody .ant-table-cell-fix-left{position:sticky!important;overflow:hidden;background-color:#fff}.ai-security-editable-table .ant-table-thead .ant-table-cell-fix-start,.ai-security-editable-table .ant-table-thead .ant-table-cell-fix-left,.ai-security-editable-table .ant-table-thead .ant-table-cell-fix-end,.ai-security-editable-table .ant-table-thead .ant-table-cell-fix-right{background-color:#fafafa}.ai-security-editable-table .ant-table-tbody .ant-table-cell-fix-end,.ai-security-editable-table .ant-table-tbody .ant-table-cell-fix-right{background-color:#fff}.ai-security-editable-table .ant-table-tbody>tr>td:nth-child(1),.ai-security-editable-table .ant-table-tbody>tr>td:nth-child(2){background:#fff!important}.ai-security-editable-table .ant-table-tbody>tr:hover>td:nth-child(1),.ai-security-editable-table .ant-table-tbody>tr:hover>td:nth-child(2),.ai-security-editable-table .ant-table-tbody>tr.row-hovered>td:nth-child(1),.ai-security-editable-table .ant-table-tbody>tr.row-hovered>td:nth-child(2){background:#f5f8ff!important}.ai-security-editable-table .editable-cell-value-wrap{min-height:30px}.row-hovered .editable-cell-value-wrap:has(.recognizing-animation){min-height:auto;height:auto;display:block;justify-content:unset;align-items:unset}.row-hovered .editable-cell-value-wrap.has-loading-animation{min-height:auto!important;height:auto!important;display:block!important;justify-content:unset!important;align-items:unset!important}.editable-cell-value-wrap:hover{background-color:#fff;transition:all .3s ease}.ai-security-editable-table .ant-table-tbody>tr:hover>td{background-color:rgba(24,144,255,.04)!important}.ai-security-editable-table .row-hovered td,.ai-security-editable-table .ant-table-fixed-left .row-hovered td,.ai-security-editable-table .ant-table-fixed-right .row-hovered td{background-color:rgba(24,144,255,.04)!important}.ai-security-editable-table .ant-table-fixed-left .ant-table-tbody>tr:hover>td,.ai-security-editable-table .ant-table-fixed-right .ant-table-tbody>tr:hover>td{background-color:rgba(24,144,255,.04)!important}.ai-security-editable-table .ant-table-tbody .new-record-row.row-hovered td{background-color:#f6ffed!important}.new-record-row{animation:slideInFromTop .5s ease-out,flashBorder 1s ease-in-out 2}@keyframes slideInFromTop{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes flashBorder{0%,to{border-color:transparent}50%{border-color:#52c41a;box-shadow:0 0 8px rgba(82,196,26,.3)}}.gradient-text-content{background:linear-gradient(90deg,#ff6ff3,#0192fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;font-weight:700}.ai-security-editable-table .ant-table-tbody .new-record-row{border:2px solid transparent;transition:border-color .3s ease}.ai-security-editable-table .ant-table-tbody .new-record-row td{background-color:#f6ffed!important;transition:background-color 2s ease}.ai-security-editable-table .ant-table-tbody .new-record-row:hover td{background-color:#f6ffed!important}.ai-security-editable-table .ant-table-body{height:calc(100vh - 480px)!important;border-width:0 1px 1px 1px;border-style:solid;border-color:#e8e8e8;background-color:#fff}.ai-security-editable-table .new-record-row.animation-complete{animation:none}.ai-security-editable-table .new-record-row.animation-complete td{background-color:transparent!important}.ai-security-editable-table .ant-table-thead>tr>th{border-bottom:1.5px solid #e8e8e8!important;height:30px!important;padding:4px 16px!important;line-height:24px!important}.ai-security-editable-table .ant-table-fixed-left .ant-table-thead>tr>th,.ai-security-editable-table .ant-table-fixed-right .ant-table-thead>tr>th{border-bottom:1.5px solid #e8e8e8!important;height:30px!important;padding:4px 16px!important;line-height:24px!important}.editable-cell-feedback-component{position:absolute;bottom:4px;right:4px;z-index:10;padding:2px}.editable-cell-again-generate-component{position:absolute;top:50%;right:0%;transform:translateY(-50%);z-index:10;padding:2px}.editable-cell-hazard-source-selector{position:absolute;top:4px;left:16px;z-index:10;padding:4px}.editable-cell-regenerate-tip-component{position:absolute;bottom:4px;right:4px;z-index:10;color:#999;font-size:12px;line-height:1.2;pointer-events:none;white-space:nowrap}.ai-image-viewer-modal .ant-modal-content{height:100vh;border-radius:0}.ai-image-viewer-modal .ant-modal-body{padding:0;height:100vh}.ai-image-viewer-modal .ant-modal-close{display:none}.ai-image-viewer{width:100vw;height:100vh;background:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex}.ai-image-viewer .viewer-panel{width:calc(100% - 336px)}.ai-image-viewer .viewer-panel.full-screen{width:100%}.ai-image-viewer .viewer-panel{height:100vh;position:relative;vertical-align:top;-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.ai-image-viewer .viewer-panel .headerBackGround{width:100%;height:66px;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);z-index:1;display:flex;justify-content:space-between;align-items:flex-start}.ai-image-viewer .viewer-panel .authorBox{position:absolute;top:18px;z-index:10;left:24px;font-size:16px;font-weight:400;color:#fff;line-height:22px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.ai-image-viewer .viewer-panel .authorBox img{width:32px;height:32px;border-radius:50%;margin-right:8px}.ai-image-viewer .viewer-panel .header{position:absolute;top:23px;z-index:10;right:24px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.ai-image-viewer .viewer-panel .header .close{margin-right:5px;color:#fff;font-size:21px}.ai-image-viewer .viewer-panel .header>span{font-size:16px;line-height:22px;color:#fff}.ai-image-viewer .viewer-panel .viewer-content{flex:1;position:relative}.ai-image-viewer .viewer-panel .viewer-content .photo{width:100%;height:100%;margin-top:30px;background:transparent;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.ai-image-viewer .viewer-panel .viewer-content .photo>div{width:100%;height:100%;position:relative;overflow:hidden;background:transparent;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.ai-image-viewer .viewer-panel .viewer-content .photo>div .nav-wrapper{width:88px;height:91px;border-radius:86px;background-color:rgba(0,0,0,.6);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:8}.ai-image-viewer .viewer-panel .viewer-content .photo>div .nav-wrapper.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.ai-image-viewer .viewer-panel .viewer-content .photo>div .nav-wrapper .nav-button{color:#fff;font-size:30px;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ai-image-viewer .viewer-panel .viewer-content .photo>div .nav-wrapper.nav-prev{left:24px}.ai-image-viewer .viewer-panel .viewer-content .photo>div .nav-wrapper.nav-next{right:24px}.ai-image-viewer .viewer-panel .viewer-content .photo>div img,.ai-image-viewer .viewer-panel .viewer-content .photo>div video{max-height:100%;padding-bottom:3%;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ai-image-viewer .viewer-panel .viewer-content .photo>div .konvajs-content{background:transparent!important;position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ai-image-viewer .viewer-panel .viewer-content .photo>div canvas{background:transparent!important}.ai-image-viewer .viewer-panel .viewer-content .photo>div .actions{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:-webkit-flex;display:flex;border-radius:4px}.ai-image-viewer .viewer-panel .viewer-content .photo>div .actions .action-item.disabled{opacity:.5;cursor:not-allowed}.ai-image-viewer .viewer-panel .viewer-content .photo>div .actions .action-item{width:42px;height:42px;margin-left:6px;color:#fff;font-size:22px;text-align:center;line-height:42px;cursor:pointer;display:flex;flex-direction:column;padding:9px 4px}.ai-image-viewer .viewer-panel .viewer-content .photo>div .actions .action-item:hover{background-color:#282828;border-radius:6px}.ai-image-viewer .viewer-panel .viewer-content .photo>div .actions .action-item:hover>span{color:#fff}.ai-image-viewer .viewer-panel .viewer-content .photo>div .actions .action-item>span{font-size:12px;color:#cbcbcb;margin-top:7px}.ai-image-viewer .viewer-panel .viewer-content .photo>div .actions .action-item .action-icon{position:relative!important;width:24px;height:24px;top:0!important;transform:translate3d(-50%,0,0)}.ai-image-viewer .viewer-panel .viewer-content .photo>div .move-photo:hover{cursor:move}.ai-image-viewer .info-panel{display:inline-block;width:336px;height:100vh;background-color:#fff;vertical-align:top;position:relative;overflow:hidden;-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ai-image-viewer .info-panel .center{position:absolute!important;top:50%!important;left:50%!important;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ai-image-viewer .info-panel .info-content{padding:0 15px;max-height:100vh;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;height:100vh}.ai-image-viewer .info-panel .author{width:100%;height:54px;border-bottom:solid 2px rgba(0,0,0,.1);font-size:16px;font-weight:400;color:rgba(0,0,0,.85);line-height:22px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.ai-image-viewer .info-panel .author img{width:32px;height:32px;border-radius:50%;margin-right:8px}.ai-image-viewer .info-panel .watermark{width:100%;border-bottom:solid 2px rgba(0,0,0,.1)}.ai-image-viewer .info-panel .watermark h4{margin-top:7px;margin-bottom:4px;font-size:16px;font-weight:500;color:rgba(0,0,0,.85);line-height:22px}.ai-image-viewer .info-panel .watermark .wm-item{margin-bottom:4px;font-size:14px;font-weight:400;color:rgba(0,0,0,.85);line-height:20px;display:-webkit-flex;display:flex}.ai-image-viewer .info-panel .watermark .wm-item .wm-title{min-width:80px;text-align:justify;text-align-last:justify}.ai-image-viewer .info-panel .watermark .wm-content{max-width:210px;overflow:hidden;line-break:anywhere}.ai-image-viewer .info-panel .recognition-section{padding:24px 0;display:flex;justify-content:center;align-items:center}.ai-image-viewer .info-panel .recognition-section .start-recognition-btn{width:200px;height:48px;font-size:16px;font-weight:500;background:linear-gradient(90deg,#ff6ff3,#0192fd);border:none;border-radius:24px;box-shadow:0 4px 15px rgba(102,126,234,.4);transition:all .3s ease}.ai-image-viewer .info-panel .recognition-section .start-recognition-btn:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 6px 20px rgba(102,126,234,.6);transform:translateY(-2px)}.ai-image-viewer .info-panel .recognition-section .start-recognition-btn:active{transform:translateY(0)}.ai-image-viewer .info-panel .recognition-section .start-recognition-btn:disabled{background:#d9d9d9;box-shadow:none;transform:none}.ai-security-header-title .vip-tag{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;height:16px;background:linear-gradient(180deg,#ff6c6c,#ff6ff3);border-radius:2px;color:#fff;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:10px;line-height:1.4em;cursor:pointer;transition:all .3s ease;user-select:none}.pagination-wrapper{display:flex!important;width:100%;justify-content:space-between!important;align-items:center;margin-top:16px;padding:0 16px}.pagination-wrapper .feedback-section{flex:0 0 auto}.pagination-wrapper .pagination-section{flex:0 0 auto;display:flex;align-items:center;gap:16px}.pagination-wrapper .pagination-section .total{color:#666;font-size:14px}.photo-preview-with-feedback{position:relative;display:inline-block}.photo-preview-with-feedback .feedback-buttons-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:8px;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;z-index:10}.photo-preview-with-feedback .feedback-buttons-overlay .feedback-button{display:flex;align-items:center;gap:4px;padding:8px 24px;background-color:rgba(0,0,0,.7);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;pointer-events:auto;transition:background-color .2s ease-in-out;white-space:nowrap}.photo-preview-with-feedback .feedback-buttons-overlay .feedback-button:hover{background-color:rgba(0,0,0,.8)}.photo-preview-with-feedback .feedback-buttons-overlay .feedback-button:active{background-color:rgba(0,0,0,.9)}.photo-preview-with-feedback:hover .feedback-buttons-overlay{opacity:1}.table-toolbar{display:flex!important;width:100%;justify-content:space-between!important;align-items:center;padding:0 16px;margin-bottom:8px}.table-toolbar .toolbar-left,.table-toolbar .toolbar-right{display:flex;align-items:center;gap:12px}.checkbox-wrapper{display:flex;align-items:center}.selected-count{margin-left:10px;margin-right:16px;color:#1890ff;font-size:14px}.blue-border-checkbox .ant-checkbox-inner{border-color:#0093ff!important}.aiSecurity-Data .content .table-wrapper .columns-setting{margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}.aiSecurity-Data .content .table-wrapper .columns-setting .ant-select{width:160px;height:0;overflow:visible;border:none}.aiSecurity-Data .content .table-wrapper .columns-setting .ant-select .ant-select-content,.aiSecurity-Data .content .table-wrapper .columns-setting .ant-select .ant-select-suffix{display:none}/*!
 * Copyright © 2020-2022 Ocean Galaxy Inc. All Rights Reserved.
 * @Description: 成员实时位置页面样式
 * @LastEditors: wangmao
 * @LastEditTime: 2025-01-15 10:00:00
 */.member-location-container{height:100vh;display:flex;flex-direction:column}.member-location-container .Header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 24px}.member-location-container .content{flex:1;position:relative;padding:0;display:flex;flex-direction:column}.member-location-container .content .filter-container{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 24px;flex-shrink:0}.member-location-container .content .location-info{position:absolute;top:12px;right:16px;z-index:1000;background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.member-location-container .content .location-info .active-count{font-weight:500}.member-location-container .vip-required{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.member-location-container .vip-required img{width:600px}.member-location-container .vip-required p{font-size:16px;font-weight:500;color:#000;line-height:1.2;white-space:pre-line}.member-location-container .vip-required p strong{color:#333}.member-location-container .vip-required .pay-btn{height:34px;border-radius:4px;background:linear-gradient(65.52deg,#ffe0a9,#ffb862);font-style:normal;font-weight:600;font-size:13px;line-height:18px;color:#402012;border:none}/*!
 * Copyright © 2020-2022 Ocean Galaxy Inc. All Rights Reserved.
 * @Description: 成员实时位置地图容器样式
 * @LastEditors: wangmao
 * @LastEditTime: 2025-01-15 10:00:00
 */.map-container-wrapper{flex:1;width:100%;position:relative}.map-container-wrapper .map-container{width:100%;height:100%}.map-container-wrapper .map-container .amap-marker:hover{z-index:9999!important}.map-container-wrapper .map-container .amap-control.amap-toolbar>span{width:40px;height:40px;line-height:40px;font-size:30px}.map-container-wrapper .no-data-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8)}.map-container-wrapper .no-data-overlay .no-data-content{text-align:center}.map-container-wrapper .no-data-overlay .no-data-content .no-data-icon{font-size:48px;margin-bottom:16px}.map-container-wrapper .no-data-overlay .no-data-content .no-data-text{font-size:16px;color:#666}.member-marker-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.member-marker-wrapper .member-info-bubble{background:#fff;border-radius:8px;padding:10px 14px;margin-bottom:8px;min-width:200px;max-width:280px;position:relative;cursor:pointer;transition:all .3s ease}.member-marker-wrapper .member-info-bubble:hover{transform:translateY(-2px)}.member-marker-wrapper .member-info-bubble .member-name{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-marker-wrapper .member-info-bubble .member-status{font-size:12px;margin-bottom:4px;display:flex;align-items:center}.member-marker-wrapper .member-info-bubble .member-status .status-indicator{width:8px;height:8px;border-radius:50%;margin-right:6px;flex-shrink:0}.member-marker-wrapper .member-info-bubble .member-status.active{color:#52c41a}.member-marker-wrapper .member-info-bubble .member-status.active .status-indicator{background-color:#52c41a}.member-marker-wrapper .member-info-bubble .member-status.inactive{color:#8c8c8c}.member-marker-wrapper .member-info-bubble .member-status.inactive .status-indicator{background-color:red}.member-marker-wrapper .member-info-bubble .member-department{font-size:11px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-marker-wrapper .member-info-bubble .bubble-arrow{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff}.member-marker-wrapper .member-avatar-container{position:relative;display:flex;align-items:center;justify-content:center}.member-marker-wrapper .member-avatar-container .member-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;border:3px solid #ffffff;cursor:pointer;transition:all .3s ease}.member-marker-wrapper .member-avatar-container .member-avatar:hover{transform:scale(1.1)}.member-marker-wrapper .member-avatar-container .member-avatar img{width:100%;height:100%;object-fit:cover}.member-marker-wrapper .member-avatar-container .status-ring{position:absolute;top:-2px;right:-2px;width:16px;height:16px;border-radius:50%;border:2px solid #ffffff}.member-marker-wrapper .member-avatar-container .status-ring.active{background-color:#52c41a;animation:pulse-active 2s infinite}.member-marker-wrapper .member-avatar-container .status-ring.inactive{background-color:#ff4d4f}@keyframes pulse-active{0%{box-shadow:0 0 rgba(82,196,26,.7)}70%{box-shadow:0 0 0 10px rgba(82,196,26,0)}to{box-shadow:0 0 rgba(82,196,26,0)}}.active-member-list{position:absolute;right:12px;top:120px;bottom:120px;width:340px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.25);border-radius:4px;overflow:hidden;transition:transform .3s cubic-bezier(.7,.3,.1,1);z-index:1000}.active-member-list.close{transform:translate(104%)}.active-member-list .member-list-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.active-member-list .member-list-header{flex:none;width:100%;padding:9px 12px 14px;border-bottom:1px solid #f0f0f0}.active-member-list .member-list-header .header-controls{display:flex;align-items:center;justify-content:space-between}.active-member-list .member-list-header .header-controls .back-btn{background:none;border:none;margin-top:12px;cursor:pointer;display:flex;align-items:center;font-size:16px;font-weight:700;color:#1890ff}.active-member-list .member-list-header .header-controls .back-btn .back-icon{font-size:15px;margin-right:4px}.active-member-list .member-list-content{flex:1;width:100%;overflow:auto;padding:0 12px}.active-member-list .member-list-content .member-item{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:all .2s}.active-member-list .member-list-content .member-item:hover{background:#f8f9fa}.active-member-list .member-list-content .member-item:last-child{border-bottom:none}.active-member-list .member-list-content .member-item .member-avatar{margin-right:12px;flex-shrink:0}.active-member-list .member-list-content .member-item .member-info{flex:1;min-width:0}.active-member-list .member-list-content .member-item .member-info .member-name-department{font-size:16px;font-weight:500;color:#262626;margin-bottom:6px;word-wrap:break-word;word-break:break-all;line-height:1.4}.active-member-list .member-list-content .member-item .member-info .member-name-department .member-name{color:#262626}.active-member-list .member-list-content .member-item .member-info .member-name-department .member-group-department{color:#6f6f6f}.active-member-list .member-list-content .member-item .member-info .member-status{display:flex;align-items:center;font-size:12px;margin-bottom:6px}.active-member-list .member-list-content .member-item .member-info .member-status .status-dot{width:6px;height:6px;border-radius:50%;margin-right:6px}.active-member-list .member-list-content .member-item .member-info .member-status .status-dot.active{background-color:#52c41a}.active-member-list .member-list-content .member-item .member-info .member-status .status-dot.inactive{background-color:red}.active-member-list .member-list-content .member-item .member-info .member-status .status-text.active,.active-member-list .member-list-content .member-item .member-info .member-status .status-text.inactive{color:#8c8c8c}.active-member-list .member-list-content .member-item .member-info .member-address{font-size:12px;color:#434343;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-member-list .member-list-content .member-item .member-action{display:flex;flex-direction:column;align-items:center;color:#1890ff;font-size:12px;flex-shrink:0}.active-member-list .member-list-content .member-item .member-action .location-icon{font-size:18px;margin-bottom:2px}.active-member-list .member-list-content .member-item .member-action .action-text{font-size:12px}.active-member-list .member-list-content .empty-state{text-align:center;padding:60px 20px;color:#8c8c8c}.active-member-list .member-list-content .empty-state .empty-icon{font-size:48px;margin-bottom:16px;color:#d9d9d9}.active-member-list .member-list-content .empty-state p{margin:0;font-size:14px}@media(max-width:768px){.active-member-list{right:8px;width:300px;top:60px}.active-member-list .member-list-header{padding:8px 10px 12px}.active-member-list .member-list-header .header-title{font-size:16px}.active-member-list .member-list-content{padding:0 10px}.active-member-list .member-list-content .member-item .member-info .member-name{font-size:15px}.active-member-list .member-list-content .member-item .member-info .member-status{font-size:13px}.active-member-list .member-list-content .member-item .member-action .location-icon{font-size:16px}.active-member-list .member-list-content .member-item .member-action .action-text{font-size:11px}}.member-location-filter{padding-left:16px;padding-top:8px;padding-bottom:8px;background:#f5f5f5;border-bottom:.5px solid rgba(195,195,195,.2)}.member-location-filter .filter-form{margin:0}.member-location-filter .filter-form .ant-form-item{margin-right:24px;margin-bottom:0}.member-location-filter .filter-form .ant-form-item-label{font-weight:500;color:#333}.member-location-filter .filter-form .ant-select,.member-location-filter .filter-form .ant-input,.member-location-filter .filter-form .ant-btn{border-radius:4px}.member-location-filter .filter-form .ant-btn-default{border-color:#d9d9d9;color:#666}.member-location-filter .filter-form .ant-btn-default:hover{border-color:#40a9ff;color:#40a9ff}/*!
 * Copyright © 2020-2025 Ocean Galaxy Inc. All Rights Reserved.
 * @Description: 定位设置组件样式
 * @LastEditors: assistant
 * @LastEditTime: 2025-01-23 10:00:00
 */.location-settings-wrapper .location-settings{background:#f5f5f5;padding:16px 20px;border-bottom:.5px solid rgba(195,195,195,.2)}.location-settings-wrapper .location-settings .header-row{display:flex;align-items:center;gap:32px}.location-settings-wrapper .location-settings .header-row .time-range-group{display:flex;align-items:center;gap:12px}.location-settings-wrapper .location-settings .header-row .time-range-group .time-range-label{font-size:14px;font-weight:500;color:#262626;line-height:22px;white-space:nowrap}.location-settings-wrapper .location-settings .header-row .time-range-group .ant-picker{width:100px;border-radius:6px;border:1px solid #d9d9d9}.location-settings-wrapper .location-settings .header-row .time-range-group .ant-picker:hover{border-color:#40a9ff}.location-settings-wrapper .location-settings .header-row .time-range-group .ant-picker:focus,.location-settings-wrapper .location-settings .header-row .time-range-group .ant-picker.ant-picker-focused{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.location-settings-wrapper .location-settings .header-row .time-range-group .time-separator{font-size:14px;color:#8c8c8c;font-weight:400;white-space:nowrap}.location-settings-wrapper .location-settings .header-row .location-toggle-group{display:flex;align-items:center;gap:12px}.location-settings-wrapper .location-settings .header-row .location-toggle-group .toggle-label{font-size:14px;font-weight:500;color:#262626;line-height:22px;white-space:nowrap}.common-modal-wrapper.custom-modal .ant-modal-content{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:10px!important;padding:0!important}.common-modal-wrapper.custom-modal .ant-modal-body{background:transparent!important;border:none!important;padding:0!important}.common-modal-wrapper.custom-modal .ant-modal-container{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.common-modal-wrapper .modal-content{position:relative;padding:0;background:#fff;border-radius:10px;overflow:hidden;width:100%;min-width:420px;height:100%;isolation:isolate}.common-modal-wrapper .modal-content.has-bg-image{background:transparent}.common-modal-wrapper .modal-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;border-radius:10px!important;overflow:hidden;max-width:100%;max-height:100%;clip-path:inset(0 round 10px)}.common-modal-wrapper .modal-content-overlay{position:relative;z-index:2;padding:40px 20px 20px;text-align:center;background:transparent}.common-modal-wrapper .modal-icon{width:40px;height:40px;border-radius:50%;background:#ff4d4f;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:20px;font-weight:700}.common-modal-wrapper .modal-title{font-size:18px;font-weight:700;color:#333;margin-bottom:12px;line-height:24px}.common-modal-wrapper .modal-message{font-size:14px;color:#666;margin-bottom:24px;line-height:20px}.common-modal-wrapper .modal-button{width:220px;height:36px;background:#1890ff;color:#fff;border:none;border-radius:18px;font-size:14px;cursor:pointer;margin-bottom:16px;transition:background-color .3s}.common-modal-wrapper .modal-button:hover{background:#40a9ff}.common-modal-wrapper .modal-button:active{background:#096dd9}.cockpit-map{position:relative;flex:1;min-height:0;width:100%}.cockpit-map__canvas{width:100%;height:100%}.cockpit-map.is-satellite .cockpit-marker:not(.is-selected) .cockpit-marker__nick{background:#fff;color:#000}.cockpit-marker{position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer;user-select:none}.cockpit-marker__body{position:relative;z-index:2}.cockpit-marker__avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid #fff;background:#2d8cf0;box-shadow:0 2px 6px rgba(0,0,0,.25)}.cockpit-marker__avatar img{width:100%;height:100%;object-fit:cover;display:block}.cockpit-marker__name{font-size:14px;font-weight:500;color:#fff}.cockpit-marker__nick{position:absolute;left:22px;top:22px;transform:translateY(-50%);max-width:160px;padding:9px 16px 9px 32px;font-size:14px;font-weight:600;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,.75);border-radius:12px 4px 4px 12px;z-index:0}.cockpit-marker__dot{position:absolute;right:0;bottom:2px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:#52c41a}.cockpit-marker__shadow{margin-top:5px;width:34px;height:6px;border-radius:50%;background:rgba(0,0,0,.18)}.cockpit-marker.is-offline .cockpit-marker__avatar,.cockpit-marker.is-offline .cockpit-marker__dot{background:#bfbfbf}.cockpit-marker.is-selected .cockpit-marker__avatar{transform:scale(1.08);box-shadow:0 0 0 6px rgba(38,161,44,.3),0 2px 6px rgba(0,0,0,.25)}.cockpit-marker.is-selected .cockpit-marker__nick{background:#26a12c;box-shadow:0 0 0 6px rgba(38,161,44,.3)}.cockpit-cluster{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:14px;font-weight:600;color:#fff;background:#1890ff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(24,144,255,.4);cursor:pointer}.cockpit-detail-card{width:280px;padding:14px 16px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.18)}.cockpit-detail-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cockpit-detail-card__title{font-size:16px;font-weight:600;color:#262626}.cockpit-detail-card__close{font-size:18px;line-height:1;color:#bfbfbf;cursor:pointer}.cockpit-detail-card__close:hover{color:#595959}.cockpit-detail-card__status{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px;font-size:13px;color:#8c8c8c}.cockpit-detail-card__status.is-online .cockpit-detail-card__dot{background:#52c41a}.cockpit-detail-card__status.is-online .cockpit-detail-card__state{color:#52c41a}.cockpit-detail-card__seg{display:inline-flex;align-items:center}.cockpit-detail-card__seg-icon{display:inline-flex;align-items:center;margin-right:4px}.cockpit-detail-card__state{color:#595959}.cockpit-detail-card__dot{width:8px;height:8px;margin-right:5px;border-radius:50%;background:#bfbfbf}.cockpit-detail-card__sep{width:1px;height:12px;margin:0 10px;background:#e8e8e8}.cockpit-detail-card__addr{display:flex;align-items:flex-start;margin-bottom:4px;font-size:14px;color:#262626}.cockpit-detail-card__pin{flex:0 0 auto;display:inline-flex;margin-top:2px;margin-right:6px}.cockpit-detail-card__addr-text{line-height:1.4}.cockpit-detail-card__substate{margin-bottom:12px;padding-left:20px;font-size:12px;color:#bfbfbf}.cockpit-detail-card__stats{display:flex;margin-bottom:14px;padding:12px 0;background:#f7f8fa;border-radius:8px}.cockpit-detail-card__cell{position:relative;flex:1 1 0;min-width:0;text-align:center}.cockpit-detail-card__cell+.cockpit-detail-card__cell:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:#ebedf0}.cockpit-detail-card__cell-top{display:flex;align-items:baseline;justify-content:center}.cockpit-detail-card__cell-val{font-size:17px;font-weight:700;color:#262626}.cockpit-detail-card__cell-unit{margin-left:2px;font-size:12px;color:#262626}.cockpit-detail-card__cell-label{margin-top:4px;font-size:12px;color:#8c8c8c}.cockpit-detail-card__btn{width:100%;height:40px;font-size:15px;font-weight:500;color:#fff;background:#1890ff;border:none;border-radius:8px;cursor:pointer}.cockpit-detail-card__btn:hover{background:#40a9ff}.cockpit-poi{position:relative;width:22px;padding-bottom:7px}.cockpit-poi__icon{position:relative;z-index:1;display:block;width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 1px #d9d9d9,0 1px 4px rgba(0,0,0,.2)}.cockpit-poi:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #d9d9d9}.cockpit-poi__name{position:absolute;left:calc(100% + 4px);top:11px;transform:translateY(-50%);font-size:14px;font-weight:400;line-height:1;color:#333;white-space:nowrap;-webkit-text-stroke:3px #fff;paint-order:stroke fill}.alert-record-modal .ant-modal-content{border-radius:16px;overflow:hidden}.alert-record-modal .ant-modal-header{padding:22px 24px 4px;border-bottom:none;border-radius:16px 16px 0 0}.alert-record-modal .ant-modal-title{font-size:18px;font-weight:600;color:#1f2329}.alert-record-modal .ant-modal-body{padding:16px 24px 12px}.alert-record__filters{display:flex;gap:12px;margin-bottom:12px}.alert-record__filters .ant-select-selection--single,.alert-record__filters .ant-calendar-picker-input.ant-input{height:40px;border-radius:8px}.alert-record__filters .ant-select-selection__rendered{height:38px;line-height:38px}.alert-record__filters .ant-calendar-range-picker-input{height:36px}.alert-record__filters .ant-calendar-picker-input.ant-input{display:flex;align-items:center}.alert-record__range{width:220px}.alert-record__type{width:150px}.alert-record__member{display:flex;align-items:center;justify-content:space-between;width:150px;height:40px;padding:0 12px;font-size:14px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer}.alert-record__member:hover{border-color:#40a9ff}.alert-record__member .anticon{flex:0 0 auto;margin-left:6px;font-size:12px;color:#bfbfbf}.alert-record__member-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgba(0,0,0,.65)}.alert-record__member-text.is-placeholder{color:rgba(0,0,0,.65)}.alert-record__list{height:calc(100vh - 380px);min-height:240px;overflow-y:auto}.alert-record__state{padding:48px 0;font-size:14px;color:#bfbfbf;text-align:center}.alert-record__group-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 12px;font-size:13px;color:#8c8c8c;background:#f5f7fa;border-radius:8px}.alert-record__group+.alert-record__group{margin-top:6px}.alert-record-row{display:flex;align-items:center;padding:16px 12px}.alert-record-row+.alert-record-row{border-top:1px solid #f0f0f0}.alert-record-row__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:14px;border-radius:14px;font-size:24px}.alert-record-row__main{flex:1 1 auto;min-width:0}.alert-record-row__title-line{display:flex;align-items:center}.alert-record-row__title{font-size:16px;font-weight:600;color:#1f2329}.alert-record-row__title.is-muted{font-weight:400;color:#8c8c8c}.alert-record-row__tag{margin-left:8px;padding:1px 8px;font-size:12px;line-height:18px;color:#8c8c8c;background:#f0f0f0;border-radius:4px}.alert-record-row__desc{margin-top:6px;font-size:14px;color:#8c8c8c;line-height:1.5}.alert-record__more{padding:14px 0;font-size:12px;color:#bfbfbf;text-align:center}.cockpit-alert-btn{position:relative;display:inline-flex;align-items:center;padding:4px;margin-right:6px;background:transparent;border:none;line-height:0;cursor:pointer}.cockpit-alert-btn svg{display:block}.cockpit-alert-btn__badge{position:absolute;top:-9px;right:-9px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;font-size:11px;font-weight:500;line-height:15px;text-align:center;color:#fff;background:#ff4d4f;border:1px solid #fff;border-radius:9px;z-index:1}.cockpit-refresh{display:inline-flex;align-items:center}.cockpit-refresh__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;color:#8c8c8c;font-size:16px;cursor:pointer;transition:color .15s ease}.cockpit-refresh__btn:hover{color:#1890ff}.cockpit-refresh__select{display:inline-flex;align-items:center;margin-left:4px;font-size:14px;color:#595959;cursor:pointer;user-select:none}.cockpit-refresh__select .anticon{margin-left:4px;font-size:12px;color:#bfbfbf}.cockpit-refresh__select:hover{color:#1890ff}.cockpit-refresh__custom{display:flex;align-items:center;font-size:14px;color:#262626}.cockpit-refresh__input{width:120px;margin:0 8px}.cockpit-refresh__hint{margin-top:8px;font-size:12px;color:#8c8c8c}.cockpit-filter-bar{display:flex;align-items:center;height:56px;flex-shrink:0;padding:0 16px;background:#fff;border-bottom:1px solid #f0f0f0}.cockpit-filter-bar__left{flex:0 0 auto}.cockpit-filter-bar__center{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;margin-left:32px;flex-wrap:wrap;gap:20px}.cockpit-filter-bar__right{flex:0 0 auto;display:flex;align-items:center;gap:8px}.cockpit-filter-bar__right .ant-btn{width:90px}.cockpit-filter-bar__mock{margin:0}.cockpit-status{position:relative;display:inline-flex;align-items:center;height:32px;padding:0;font-size:14px;color:#262626;background:transparent;border:none;cursor:pointer}.cockpit-status__dot{width:8px;height:8px;margin-right:6px;background:#52c41a;border-radius:50%}.cockpit-status__dot--blue{background:#1890ff}.cockpit-status__svg{display:block;margin-right:6px}.cockpit-status__label{font-weight:500}.cockpit-status__count{margin-left:6px;font-size:16px;font-weight:700;color:#262626}.cockpit-status__total{margin-left:2px;font-size:14px;font-weight:400;font-style:normal;color:#bfbfbf}.cockpit-status--online .cockpit-status__count{color:#1890ff}.cockpit-status--offline,.cockpit-status--offline .cockpit-status__count{color:#bfbfbf}.cockpit-status.is-active:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:50%;height:2px;background:#1890ff;border-radius:1px}.cockpit-status--static{cursor:default}.cockpit-status__tip{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);z-index:600;padding:6px 12px;font-size:13px;font-weight:400;white-space:nowrap;color:#fff;background:rgba(0,0,0,.78);border-radius:6px;pointer-events:none}.cockpit-status__tip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:rgba(0,0,0,.78)}.cockpit-right-sidebar{position:absolute;top:0;right:0;bottom:0;z-index:500;width:340px;display:flex;flex-direction:column;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.08);overflow:hidden}.cockpit-right-sidebar__slot{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cockpit-right-sidebar__slot+.cockpit-right-sidebar__slot{border-top:1px solid #f0f0f0}.cockpit-right-sidebar__slot.is-collapsed{flex:0 0 auto}.cockpit-right-sidebar--rail{background:transparent;box-shadow:none;pointer-events:none;overflow:visible;padding-top:24px}.cockpit-right-sidebar__rail-tab{align-self:flex-end;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:54px;padding:12px 0;background:#fff;border-radius:12px 0 0 12px;box-shadow:-2px 2px 12px rgba(0,0,0,.12);cursor:pointer;user-select:none;transition:box-shadow .15s ease}.cockpit-right-sidebar__rail-tab+.cockpit-right-sidebar__rail-tab{margin-top:16px}.cockpit-right-sidebar__rail-tab:hover{box-shadow:-2px 2px 12px rgba(0,0,0,.12),inset 0 0 0 1.5px #0070f4}.cockpit-right-sidebar__rail-icon{display:flex;align-items:center;justify-content:center;height:30px}.cockpit-right-sidebar__rail-label{margin-top:6px;font-size:12px;color:#262626}.cockpit-card{display:flex;flex-direction:column;min-height:0;height:100%}.cockpit-card__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px;cursor:pointer;user-select:none}.cockpit-card__title{font-size:14px;font-weight:600;color:#262626}.cockpit-card__toggle{font-size:12px;color:#8c8c8c}.cockpit-card__toggle .anticon{margin-left:4px}.cockpit-card__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 8px 8px}.cockpit-card__empty{padding:24px 0;font-size:13px;color:#bfbfbf;text-align:center}.cockpit-card__loadmore{padding:12px 0;font-size:12px;color:#bfbfbf;text-align:center}.cockpit-card__loadmore--end{display:flex;align-items:center;justify-content:center}.cockpit-card__loadmore--end:before,.cockpit-card__loadmore--end:after{content:"";width:40px;height:1px;margin:0 8px;background:#f0f0f0}.cockpit-member-filters{position:sticky;top:0;z-index:2;display:flex;gap:8px;padding:8px 0 6px;background:#fff}.cockpit-member-filters__bind{flex:1;min-width:0}.cockpit-member-filters__bind .ant-select-selection{border-radius:6px}.cockpit-member-filters__pick{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 11px;font-size:14px;color:#262626;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer}.cockpit-member-filters__pick:hover{border-color:#40a9ff}.cockpit-member-filters__pick .anticon{flex:0 0 auto;margin-left:6px;font-size:12px;color:#bfbfbf}.cockpit-member-filters__pick-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cockpit-member-filters__pick-text.is-placeholder{color:rgba(0,0,0,.65)}.cockpit-member-group__label{padding:8px 8px 4px;font-size:12px;color:#8c8c8c}.cockpit-member-row{position:relative;display:flex;align-items:center;padding:8px;border-radius:6px;cursor:pointer;transition:background .15s ease}.cockpit-member-row+.cockpit-member-row:before{content:"";position:absolute;top:0;left:54px;right:8px;height:1px;background:#f0f0f0}.cockpit-member-row:hover{background:#f0f9ff}.cockpit-member-row.is-selected{background:#d6eeff;box-shadow:inset 3px 0 #1890ff}.cockpit-member-row.is-selected .cockpit-member-row__name{color:#1890ff;font-weight:600}.cockpit-member-row__avatar{position:relative;flex:0 0 auto;width:36px;height:36px;margin-right:10px}.cockpit-member-row__avatar img{width:36px;height:36px;border-radius:50%;object-fit:cover}.cockpit-member-row__initial{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:14px;color:#fff;background:#8c8c8c}.cockpit-member-row__dot{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;border:2px solid #fff}.cockpit-member-row__dot.is-online{background:#52c41a}.cockpit-member-row__dot.is-offline{background:#bfbfbf}.cockpit-member-row__info{flex:1 1 auto;min-width:0}.cockpit-member-row__name{font-size:14px;color:#262626}.cockpit-member-row__addr{font-size:12px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-member-row__track{flex:0 0 auto;margin-left:8px;font-size:12px;color:#1890ff;white-space:nowrap}.cockpit-event-filter{padding:8px}.cockpit-event-row{position:relative;display:flex;padding:8px}.cockpit-event-row:before{content:"";position:absolute;left:51px;top:0;bottom:0;width:2px;background:#ebedf0;z-index:0}.cockpit-event-filter+.cockpit-event-row:before{top:18px}.cockpit-event-row:last-child:before{bottom:auto;height:18px}.cockpit-event-row__time{flex:0 0 auto;width:40px;font-size:12px;color:#8c8c8c}.cockpit-event-row__dot{position:relative;z-index:1;flex:0 0 auto;width:8px;height:8px;margin:6px 10px 0 0;border-radius:50%;background:#bfbfbf;box-shadow:0 0 0 2px #fff}.cockpit-event-row__main{flex:1 1 auto;min-width:0;display:flex}.cockpit-event-row__text{flex:1 1 auto;min-width:0}.cockpit-event-row__line1{display:flex;align-items:flex-start}.cockpit-event-row__avatar{flex:0 0 auto;align-self:flex-start;margin:2px 8px 0 0}.cockpit-event-row__avatar img,.cockpit-event-row__avatar .cockpit-event-row__initial{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;color:#fff;background:#2d8cf0;object-fit:cover}.cockpit-event-row__name{flex:0 0 auto;margin-right:6px;white-space:nowrap;font-size:13px;color:#262626}.cockpit-event-row__desc{flex:1 1 auto;min-width:0;font-size:13px;color:#595959}.cockpit-event-row__desc.is-offline{color:#ff4d4f}.cockpit-event-row__desc.is-online{color:#52c41a}.cockpit-event-row__desc--below{margin-top:2px}.cockpit-event-row__tag{margin-left:auto;padding:0 6px;font-size:11px;color:#ff4d4f;background:#fff1f0;border-radius:8px}.cockpit-event-row__addr{margin-top:2px;font-size:12px;color:#8c8c8c}.cockpit-event-row__photos{display:flex;align-items:center;margin-top:6px}.cockpit-event-row__thumb{margin-right:6px}.cockpit-event-row__thumb img{width:44px;height:44px;border-radius:4px;object-fit:cover}.cockpit-event-row__more{font-size:12px;color:#8c8c8c}.map-style-select{display:inline-flex;align-items:center;height:100%;padding:0 4px;font-size:14px;color:#262626;cursor:pointer;user-select:none;pointer-events:auto}.map-style-select__icon{margin-right:8px;font-size:16px;color:#595959}.map-style-select__label{margin-right:8px}.map-style-select__arrow{font-size:12px;color:#bfbfbf}.cockpit-timeline{position:absolute;left:16px;right:364px;bottom:16px;z-index:500;display:flex;align-items:center;gap:12px;pointer-events:none;transition:right .2s ease}.cockpit-timeline--wide{right:80px}.cockpit-timeline__box{pointer-events:auto;display:flex;align-items:center;height:52px;padding:0 16px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.cockpit-timeline__mapstyle-box,.cockpit-timeline__duration-box{flex:0 0 auto}.cockpit-timeline__track-box{flex:1 1 auto;min-width:0}.cockpit-timeline__duration{flex:0 0 auto;width:120px}.cockpit-timeline__state{flex:0 0 auto;margin-right:16px;padding:0 12px;height:28px;line-height:26px;font-size:13px;border-radius:14px;border:1px solid transparent;background:transparent;white-space:nowrap;cursor:pointer}.cockpit-timeline__state.is-realtime{color:#1890ff;cursor:default}.cockpit-timeline__state.is-back{color:#595959;border-color:#d9d9d9}.cockpit-timeline__state.is-back:hover{color:#1890ff;border-color:#1890ff}.cockpit-timeline__state.is-historical{color:#8c8c8c;cursor:default}.cockpit-timeline__label{flex:0 0 auto;font-size:12px;color:#8c8c8c}.cockpit-timeline__track{position:relative;flex:1 1 auto;margin:0 14px}.cockpit-timeline__hovertip{position:absolute;bottom:100%;margin-bottom:6px;padding:2px 8px;font-size:12px;line-height:1.5;white-space:nowrap;color:#fff;background:rgba(0,0,0,.75);border-radius:4px;transform:translate(-50%);pointer-events:none;z-index:1}.cockpit-timeline__slider.ant-slider{margin:0}.cockpit-timeline__slider.ant-slider .ant-slider-rail{height:4px;background:#ebedf0;border-radius:2px}.cockpit-timeline__slider.ant-slider .ant-slider-track{height:4px;background:#1890ff;border-radius:2px}.cockpit-timeline__slider.ant-slider .ant-slider-step{height:4px}.cockpit-timeline__slider.ant-slider .ant-slider-handle{width:14px;height:14px;margin-top:-5px;background:#1890ff;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.cockpit-timeline__slider.ant-slider:hover .ant-slider-rail{background:#ebedf0}.cockpit-timeline__slider.ant-slider:hover .ant-slider-track{background:#1890ff}.cockpit-timeline__slider.ant-slider:hover .ant-slider-handle{border-color:#fff}.poi-manager__table .ant-table-body{min-height:calc(100vh - 460px)}.poi-manager__table .ant-table-placeholder{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 460px);border-bottom:none}.poi-manager__title-back{display:inline-flex;align-items:center;cursor:pointer}.poi-manager__title-back .anticon{margin-right:8px;color:#8c8c8c}.poi-manager__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.poi-manager__search{width:320px}.poi-manager__actions{display:flex;align-items:center}.poi-manager__actions .ant-btn+.ant-btn{margin-left:8px}.poi-manager__limit{margin-bottom:8px;font-size:12px;color:#fa8c16}.poi-manager__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;object-fit:cover}.poi-manager__icon--fallback{font-size:16px;color:#fff;background:#bfbfbf}.poi-manager__name{font-weight:600;color:#262626}.poi-manager__time{margin-top:2px;font-size:12px;color:#bfbfbf}.poi-manager__lnglat{font-size:13px;color:#595959;line-height:1.5}.poi-manager__ops{display:inline-flex;align-items:center}.poi-manager__link{margin-right:12px;color:#1890ff;cursor:pointer}.poi-manager__link:hover{color:#40a9ff}.poi-manager__del{color:#8c8c8c;cursor:pointer}.poi-manager__del:hover{color:#ff4d4f}.poi-editor__field{margin-bottom:18px}.poi-editor__label{display:block;margin-bottom:8px;font-size:13px;color:#262626}.poi-editor__label--required:after{content:" *";color:#ff4d4f}.poi-editor__icons{display:flex;flex-wrap:wrap}.poi-editor__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:88px;height:56px;margin:0 10px 10px 0;padding:0;background:#fff;border:1px solid #e6e8eb;border-radius:8px;cursor:pointer;transition:border-color .15s ease}.poi-editor__icon img{width:24px;height:24px;border-radius:50%;object-fit:cover}.poi-editor__icon .anticon{font-size:18px;color:#8c8c8c}.poi-editor__icon span{margin-top:2px;font-size:12px;color:#595959}.poi-editor__icon.is-active{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.12)}.poi-editor__search{width:100%}.poi-editor__opt .anticon{margin-right:6px;color:#8c8c8c}.poi-editor__locrow{display:flex;margin-top:10px}.poi-editor__map{flex:1 1 auto;height:200px;margin-right:16px;border-radius:8px;overflow:hidden;background:#f0f2f5}.poi-editor__coords{flex:0 0 200px;width:200px}.poi-editor__coords-hint{margin-bottom:8px;font-size:12px;color:#8c8c8c}.poi-editor__coords-label{display:block;margin-bottom:4px;font-size:12px;color:#595959}.poi-editor__coords-input{width:100%;margin-bottom:12px}.poi-editor__footer{display:flex;align-items:center;justify-content:flex-end;margin-top:8px}.poi-editor__footer .ant-btn+.ant-btn{margin-left:8px}.poi-importer__steps{display:flex}.poi-importer__col{flex:1 1 0;min-width:0}.poi-importer__col+.poi-importer__col{margin-left:24px}.poi-importer__col-title{margin-bottom:12px;font-size:14px;font-weight:600;color:#262626}.poi-importer__tpl{display:flex;flex-direction:column;align-items:center;height:196px;padding:26px 16px;background:#f7f8fa;border-radius:8px}.poi-importer__tpl-icon{font-size:44px;color:#21a366}.poi-importer__tpl-name{margin-top:12px;font-size:14px;font-weight:600;color:#262626}.poi-importer__tpl-desc{margin:4px 0 16px;font-size:12px;color:#8c8c8c}.poi-importer__drag-icon .anticon{font-size:40px;color:#1890ff}.poi-importer__drag-title{margin-top:8px;font-size:15px;font-weight:600;color:#1890ff}.poi-importer__drag-hint{font-size:13px;color:#595959}.poi-importer__drag-sub{font-size:12px;color:#bfbfbf}.poi-importer .ant-upload.ant-upload-drag{height:196px}.poi-importer__footer{display:flex;align-items:center;justify-content:flex-end;margin-top:20px}.poi-importer__footer .ant-btn+.ant-btn{margin-left:8px}.poi-importer__summary{display:flex;align-items:center;margin-bottom:14px;padding:10px 14px;font-size:14px;color:#262626;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px}.poi-importer__summary b{margin:0 4px;color:#1890ff}.poi-importer__summary-ok{margin-left:16px;color:#52c41a}.poi-importer__summary-bad{margin-left:16px;color:#ff4d4f}.poi-importer__sub-title{display:flex;align-items:center;margin:14px 0 8px;font-size:13px;font-weight:600;color:#262626}.poi-importer__sub-title:before{content:"";width:8px;height:8px;margin-right:6px;border-radius:50%}.poi-importer__sub-title--ok:before{background:#52c41a}.poi-importer__sub-title--bad{color:#ff4d4f}.poi-importer__sub-title--bad:before{background:#ff4d4f}.poi-importer__sub-tip{margin-left:10px;font-size:12px;font-weight:400;color:#bfbfbf}.poi-importer__reason{color:#ff4d4f}.loc-settings__row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.loc-settings__label{flex-shrink:0;font-size:14px;color:#262626}.loc-settings__label-group{display:flex;flex-direction:column}.loc-settings__desc{margin-top:2px;font-size:12px;color:#9ca3af}.loc-settings__field{margin-left:16px;flex:1;min-width:0}.loc-settings__field--time{display:flex;align-items:center;gap:8px}.loc-settings__field--time .ant-time-picker{flex:1;min-width:0}.loc-settings__time-sep{flex-shrink:0;color:#8c8c8c}.loc-settings__weekdays{padding:0 0 12px;border-bottom:1px solid #f0f0f0}.loc-settings__weekdays .ant-checkbox-group{display:flex;flex-wrap:wrap}.loc-settings__weekdays .ant-checkbox-wrapper{margin:4px 12px 4px 0}.loc-settings__collect{margin-bottom:8px}.loc-settings__collect.is-open .loc-settings__collect-head{color:#1890ff;background:#eaf3ff;border-color:#cfe4ff;border-radius:8px 8px 0 0}.loc-settings__collect-head{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 14px;font-size:15px;color:#262626;background:#fff;border:1px solid #e6e8eb;border-radius:8px;cursor:pointer}.loc-settings__collect-title{font-weight:500}.loc-settings__collect-summary{display:inline-flex;align-items:center;font-size:15px}.loc-settings__collect-arrow{margin-left:8px;font-size:12px}.loc-settings__collect-body{margin-top:-1px;padding:0 14px;border:1px solid #e6e8eb;border-top:none;border-radius:0 0 8px 8px}.loc-settings__field-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #f0f0f0}.loc-settings__field-row--switch{border-bottom:none}.loc-settings__field-row:last-child{border-bottom:none}.loc-settings__field-label{flex-shrink:0;font-size:14px;color:#262626}.loc-settings__field-ctrl{width:168px}.loc-settings__field-ctrl.ant-time-picker{position:relative}.loc-settings__field-ctrl.ant-time-picker .ant-time-picker-input{height:40px;padding-left:14px;font-size:15px;color:#262626;border-color:#e6e8eb;border-radius:8px}.loc-settings__field-ctrl.ant-time-picker .ant-time-picker-icon,.loc-settings__field-ctrl.ant-time-picker .ant-time-picker-clear{display:none}.loc-settings__field-ctrl.ant-select{position:relative}.loc-settings__field-ctrl.ant-select .ant-select-selection{height:40px;border-color:#e6e8eb;border-radius:8px}.loc-settings__field-ctrl.ant-select .ant-select-selection__rendered{margin-left:14px;line-height:38px;font-size:15px;color:#262626}.loc-settings__field-ctrl.ant-select .ant-select-arrow{display:none}.loc-settings__field-ctrl.ant-time-picker:after,.loc-settings__field-ctrl.ant-select:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-top:1.5px solid #bfbfbf;border-right:1.5px solid #bfbfbf;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:1}.loc-settings__collect-hint{padding:4px 0 12px;font-size:12px;color:#bfbfbf;line-height:1.5}.loc-settings__mode-card{display:flex;align-items:center;justify-content:space-between;min-height:56px;margin-bottom:8px;padding:10px 14px;background:#fff;border:1px solid #e6e8eb;border-radius:8px}.loc-settings__mode-label-group{display:flex;flex-direction:column}.loc-settings__mode-label{font-size:15px;color:#262626}.loc-settings__mode-desc{margin-top:2px;font-size:12px;color:#bfbfbf}.loc-settings__mode-select.ant-select .ant-select-selection{border:none;background:transparent;box-shadow:none}.loc-settings__mode-select.ant-select .ant-select-selection__rendered{margin-right:22px;font-size:15px;color:#595959}.loc-settings__mode-select.ant-select .ant-select-arrow{right:0;color:#bfbfbf}.loc-settings__section{margin:16px 0 4px;font-size:13px;font-weight:600;color:#8c8c8c}.loc-settings__expand{margin-bottom:8px;border:1px solid #e6e8eb;border-radius:8px}.loc-settings__expand.is-open .loc-settings__expand-head{background:#eaf3ff;border-radius:8px 8px 0 0}.loc-settings__expand.is-open .loc-settings__label,.loc-settings__expand.is-open .loc-settings__expand-value,.loc-settings__expand.is-open .loc-settings__expand-value .anticon{color:#1890ff}.loc-settings__expand-head{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 14px;cursor:pointer;user-select:none}.loc-settings__expand-value{display:inline-flex;align-items:center;font-size:15px;color:#595959}.loc-settings__expand-value .anticon{margin-left:8px;font-size:12px;color:#bfbfbf}.loc-settings__expand-body{padding:8px 14px 12px;border-top:1px solid #f0f0f0}.loc-settings__sub-input{display:inline-flex;align-items:center}.loc-settings__sub-input .ant-input-number{width:96px}.loc-settings__sub-input em{margin-left:8px;font-style:normal;color:#8c8c8c}.member-track-container{height:calc(100vh - 70px);display:flex;flex-direction:column;background:#fff;position:relative}.member-track-container .member-track-content{flex:1;min-height:0;position:relative;background:#f5f5f5}.member-track-container .member-track-main{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.member-track-container .member-track-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;padding:8px 16px;font-size:14px;color:#8c8c8c;background:rgba(255,255,255,.9);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);pointer-events:none}.replay-map{position:relative;flex:1;min-width:0;height:100%}.replay-map__canvas{width:100%;height:100%}.replay-node-marker{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:13px;color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer}.replay-node-marker.is-start{background:#1890ff}.replay-node-marker.is-stay{background:#eb2f96}.replay-node-marker.is-photo{background:#52c41a;font-size:14px}.replay-node-marker.is-current{background:#2d8cf0}.replay-node-marker.is-selected{transform:scale(1.15);box-shadow:0 0 0 3px rgba(24,144,255,.4),0 2px 6px rgba(0,0,0,.25)}.replay-node-card{width:264px;padding:12px 14px;background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.18)}.replay-node-card__title{font-size:14px;font-weight:600;color:#262626}.replay-node-card__sub{margin-top:4px;font-size:12px;color:#8c8c8c}.replay-node-card__photos{display:flex;align-items:center;margin-top:8px}.replay-node-card__thumb{margin-right:6px}.replay-node-card__thumb img{width:52px;height:52px;border-radius:4px;object-fit:cover;display:block}.replay-node-card__more{font-size:12px;color:#8c8c8c}.replay-node-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0}.replay-node-card__nav{font-size:13px;color:#1890ff;cursor:pointer}.replay-node-card__nav.is-disabled{color:#d9d9d9;cursor:default}.replay-side{position:absolute;top:0;right:0;bottom:0;z-index:500;width:340px;display:flex;flex-direction:column;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.08);overflow:hidden}.replay-side__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px}.replay-side__title{font-size:15px;font-weight:600;color:#262626}.replay-side__close{font-size:16px;color:#8c8c8c;cursor:pointer}.replay-side__close:hover{color:#595959}.replay-side__member{flex:0 0 auto;padding:0 16px 12px}.replay-side__member .ant-select-selection-selected-value{color:#1890ff;font-weight:500}.replay-side__status{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;padding:0 16px 12px;font-size:13px;color:#8c8c8c}.replay-side__status.is-online .replay-side__state{color:#52c41a}.replay-side__seg{display:inline-flex;align-items:center}.replay-side__seg-icon{display:inline-flex;align-items:center;margin-right:4px}.replay-side__state{color:#595959}.replay-side__dot{width:8px;height:8px;margin-right:6px;border-radius:50%}.replay-side__dot.is-online{background:#52c41a}.replay-side__dot.is-offline{background:#bfbfbf}.replay-side__sep{width:1px;height:12px;margin:0 10px;background:#e8e8e8}.replay-side__cells{flex:0 0 auto;display:flex;margin:0 12px 12px;padding:12px 0;background:#f7f8fa;border-radius:8px}.replay-side__cell{flex:1 1 0;text-align:center;border-right:1px solid #eef0f3}.replay-side__cell:last-child{border-right:none}.replay-side__cell-num{display:flex;align-items:baseline;justify-content:center}.replay-side__cell-val{font-size:19px;font-weight:600;color:#1f2329;line-height:1.2}.replay-side__cell-unit{margin-left:2px;font-size:12px;font-weight:500;color:#1f2329}.replay-side__cell-label{margin-top:4px;font-size:12px;color:#8c8c8c}.replay-side__list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 16px 12px}.replay-side-rail{position:absolute;top:0;right:0;bottom:0;z-index:500;width:340px;display:flex;flex-direction:column;pointer-events:none;padding-top:24px}.replay-side-tab{align-self:flex-end;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:54px;padding:12px 0;background:#fff;border-radius:12px 0 0 12px;box-shadow:-2px 2px 12px rgba(0,0,0,.12);cursor:pointer;user-select:none;transition:box-shadow .15s ease}.replay-side-tab:hover{box-shadow:-2px 2px 12px rgba(0,0,0,.12),inset 0 0 0 1.5px #0070f4}.replay-side-tab__icon{display:flex;align-items:center;justify-content:center;height:30px}.replay-side-tab__label{margin-top:6px;font-size:12px;color:#262626}.replay-row--node{position:relative;display:flex;padding:10px 0;cursor:pointer}.replay-row--node:before{content:"";position:absolute;left:13px;top:0;bottom:0;width:2px;background:#ebedf0;z-index:0}.replay-row__icon{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;font-size:12px;color:#fff;border:2px solid #fff;border-radius:50%}.replay-row__icon.is-start{background:#1890ff}.replay-row__icon.is-stay{background:#eb2f96}.replay-row__icon.is-photo{background:#52c41a}.replay-row__icon.is-current{background:#2d8cf0}.replay-row__body{flex:1 1 auto;min-width:0;padding-top:2px}.replay-row__line1{display:flex;align-items:baseline}.replay-row__time{flex:0 0 auto;margin-right:8px;font-size:14px;font-weight:500;color:#8c8c8c}.replay-row__addr{flex:1 1 auto;min-width:0;font-size:15px;font-weight:500;color:#1f2329}.replay-row__sub{margin-top:2px;font-size:12px;color:#8c8c8c}.replay-row__photos{display:flex;align-items:center;margin-top:6px}.replay-row__thumb{margin-right:6px}.replay-row__thumb img{width:48px;height:48px;border-radius:4px;object-fit:cover;display:block}.replay-row__more{font-size:12px;color:#8c8c8c}.replay-row--move{position:relative;display:flex;align-items:center;padding:8px 0 8px 38px;font-size:12px;color:#8c8c8c}.replay-row--move:before{content:"";position:absolute;left:13px;top:0;bottom:0;width:2px;background:#ebedf0;z-index:0}.replay-row__move-icon{display:inline-flex;align-items:center;margin-right:4px}.replay-row__icon.is-gap{background:#ff4d4f;font-weight:700}.replay-row--gapnode:before{width:0;background:none;border-left:2px dashed #ffa39e}.replay-row__gapbox{margin-top:4px;padding:8px 10px;background:#fff1f0;border-radius:6px}.replay-row__gaptext{font-size:12px;color:#ff4d4f}.replay-row__gaptime{margin-top:2px;font-size:12px;color:#ff7875}.replay-control{pointer-events:auto;flex:1 1 auto;min-width:0;display:flex;align-items:center;height:52px;padding:0 16px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.replay-control__play{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:14px;font-size:18px;color:#fff;background:#1890ff;border:none;border-radius:50%;cursor:pointer}.replay-control__play:hover{background:#40a9ff}.replay-control__speeds{flex:0 0 auto;display:flex;margin-right:16px}.replay-control__speed{height:26px;padding:0 10px;font-size:13px;color:#595959;background:transparent;border:none;border-radius:13px;cursor:pointer}.replay-control__speed.is-active{color:#1890ff;background:#e6f7ff}.replay-control__time{flex:0 0 auto;font-size:12px;color:#8c8c8c}.replay-control__skip{flex:0 0 auto;margin-left:12px;font-size:13px;color:#8c8c8c;background:transparent;border:none;cursor:pointer}.replay-control__skip:hover{color:#1890ff}.replay-control__track{position:relative;flex:1 1 auto;margin:0 14px}.replay-control__hovertip{position:absolute;bottom:100%;margin-bottom:6px;padding:2px 8px;font-size:12px;line-height:1.5;white-space:nowrap;color:#fff;background:rgba(0,0,0,.75);border-radius:4px;transform:translate(-50%);pointer-events:none;z-index:1}.replay-control__slider.ant-slider{margin:0}.replay-control__slider.ant-slider .ant-slider-rail{height:4px;background:#ebedf0;border-radius:2px}.replay-control__slider.ant-slider .ant-slider-track{height:4px;background:#1890ff;border-radius:2px}.replay-control__slider.ant-slider .ant-slider-handle{width:14px;height:14px;margin-top:-5px;background:#1890ff;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.3)}.replay-control__slider.ant-slider:hover .ant-slider-rail{background:#ebedf0}.replay-control__slider.ant-slider:hover .ant-slider-track{background:#1890ff}.replay-control__slider.ant-slider:hover .ant-slider-handle{border-color:#fff}.replay-topbar{display:flex;align-items:center;height:56px;flex-shrink:0;padding:0 16px;background:#fff;border-bottom:1px solid #f0f0f0}.replay-topbar__back{display:flex;align-items:center;margin-right:16px;font-size:14px;color:#262626;cursor:pointer}.replay-topbar__back .anticon{margin-right:4px}.replay-topbar__back:hover{color:#1890ff}.replay-topbar__spacer{flex:1 1 auto}.replay-topbar__mock{margin:0 8px 0 0}.replay-topbar .ant-btn{width:90px}.replay-topbar .ant-btn+.ant-btn{margin-left:12px}.replay-bottom{position:absolute;left:16px;right:364px;bottom:16px;z-index:500;display:flex;align-items:center;gap:12px;pointer-events:none;transition:right .2s ease}.replay-bottom--wide{right:80px}.replay-bottom__box{pointer-events:auto;flex:0 0 auto;display:flex;align-items:center;height:52px;padding:0 14px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.confirm-identity-modal .ant-modal-content{border-radius:12px;overflow:hidden;height:435px;display:flex;flex-direction:column}.confirm-identity-modal .ant-modal-header{border-bottom:none;padding:36px 20px 0;flex-shrink:0}.confirm-identity-modal .ant-modal-title{text-align:center;font-size:18px;font-weight:500;color:#1e293b;font-weight:600;margin-bottom:28px}.confirm-identity-modal .ant-modal-body{padding:0 20px 20px;flex:1;display:flex;flex-direction:column;overflow-y:auto}.confirm-identity-modal .confirm-identity-content{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-start}.confirm-identity-modal .identity-icon-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;flex-shrink:0}.confirm-identity-modal .identity-icon-wrapper .identity-icon{width:64px;height:64px;display:block}.confirm-identity-modal .instruction-text{text-align:center;font-size:13px;color:#8896a7;margin-bottom:16px;line-height:18px;font-weight:600;flex-shrink:0}.confirm-identity-modal .masked-name-display{text-align:center;font-size:26px;font-weight:700;color:#333;margin-bottom:32px;letter-spacing:.5px;flex-shrink:0}.confirm-identity-modal .input-wrapper{width:100%;margin-bottom:16px;flex-shrink:0}.confirm-identity-modal .input-wrapper .ant-input{font-size:14px;border-radius:8px;padding:10px 14px;height:40px;border-color:#d9d9d9;transition:all .2s}.confirm-identity-modal .input-wrapper .ant-input::placeholder{color:#bfbfbf;font-size:14px}.confirm-identity-modal .input-wrapper .ant-input:hover{border-color:#6199f9}.confirm-identity-modal .input-wrapper .ant-input:focus{border-color:#6199f9;box-shadow:0 0 0 2px rgba(97,153,249,.1)}.confirm-identity-modal .input-wrapper .ant-input.error{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.1)}.confirm-identity-modal .confirm-button{width:100%;height:40px;font-size:16px;font-weight:500;border-radius:8px;margin-bottom:24px;border:none;color:#fff;transition:all .2s;flex-shrink:0}.confirm-identity-modal .confirm-button.disabled{background:rgba(36,100,235,.5);cursor:not-allowed}.confirm-identity-modal .confirm-button.disabled:hover,.confirm-identity-modal .confirm-button.disabled:active{background:rgba(36,100,235,.5)}.confirm-identity-modal .confirm-button.enabled{background:#2464eb}.confirm-identity-modal .confirm-button.enabled:hover{background:#1e52d4}.confirm-identity-modal .confirm-button.enabled:active{background:#1a47c0}.confirm-identity-modal .warning-text{text-align:center;font-size:11px;color:#bfbfbf;line-height:16px;flex-shrink:0;margin-top:0}.credit-home-container{min-height:100vh;width:100%;background:linear-gradient(to bottom,#f1f5f9,#fff)}.credit-home-container .credit-main{padding:3rem 1rem}.credit-home-container .credit-main-content{max-width:56rem;margin:0 auto}.credit-home-container .credit-query-card{margin-bottom:2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid rgba(59,130,246,.2);border-radius:10px}.credit-home-container .credit-query-header{text-align:center;padding:1.5rem;background:linear-gradient(to bottom right,rgba(59,130,246,.05),rgba(59,130,246,.03),transparent)}.credit-home-container .credit-query-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:rgba(59,130,246,.1);border-radius:50%;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:2rem;color:#3b82f6}.credit-home-container .credit-query-title{font-size:1.875rem;font-weight:700;margin:0 0 .75rem;color:#0f172a}.credit-home-container .credit-query-description{font-size:1rem;color:#64748b;margin-bottom:1.5rem}.credit-home-container .credit-tech-info{background:rgba(255,255,255,.6);backdrop-filter:blur(4px);border-radius:.5rem;padding:1rem;border:1px solid rgba(59,130,246,.1);max-width:32rem;margin:0 auto}.credit-home-container .credit-tech-info .credit-tech-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;margin-bottom:.625rem}.credit-home-container .credit-tech-info .credit-tech-item:last-child{margin-bottom:0}.credit-home-container .credit-tech-info .credit-tech-item .credit-tech-label{font-weight:600;color:#0f172a}.credit-home-container .credit-query-form{padding-top:1rem}.credit-home-container .credit-query-form .credit-form-label{font-size:1rem;font-weight:600;color:#0f172a}.credit-home-container .credit-query-form .credit-form-input-group{display:flex;gap:.75rem}.credit-home-container .credit-query-form .credit-form-input{flex:1;font-size:1.125rem;height:3.5rem;border:2px solid #e2e8f0}.credit-home-container .credit-query-form .credit-form-input:focus{border-color:#3b82f6}.credit-home-container .credit-query-form .credit-form-button{padding:0 2.5rem;height:3.5rem;font-size:1rem;font-weight:600;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.credit-home-container .credit-query-form .credit-form-error{margin-top:.5rem}.credit-home-container .credit-query-form .credit-form-footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(59,130,246,.1);font-size:.75rem;color:#64748b;text-align:center}.credit-home-container .credit-tech-card{margin-bottom:3rem;border:1px solid rgba(59,130,246,.2);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-radius:10px}.credit-home-container .credit-tech-header{text-align:center;padding-bottom:1.5rem}.credit-home-container .credit-tech-header .credit-tech-title{font-size:1.5rem;font-weight:700;margin:0;color:#0f172a}.credit-home-container .credit-tech-header .credit-tech-subtitle{font-size:.875rem;margin-top:.5rem;color:#64748b}.credit-home-container .credit-tech-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem;padding-bottom:2rem}@media(min-width:768px){.credit-home-container .credit-tech-grid{grid-template-columns:repeat(5,1fr)}}.credit-home-container .credit-tech-grid-item{text-align:center;padding:.75rem;background:rgba(59,130,246,.05);border-radius:.5rem;border:1px solid rgba(59,130,246,.1);transition:border-color .2s}.credit-home-container .credit-tech-grid-item:hover{border-color:rgba(59,130,246,.3)}.credit-home-container .credit-tech-grid-icon{width:2.5rem;height:2.5rem;margin:0 auto .5rem;border-radius:50%;background:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center}.credit-home-container .credit-tech-grid-icon .credit-tech-grid-number{font-weight:700;font-size:.875rem;color:#3b82f6}.credit-home-container .credit-tech-grid-title{font-weight:600;font-size:.875rem;margin:0 0 .25rem}.credit-home-container .credit-tech-grid-desc{font-size:.75rem;color:#64748b;margin:0}.credit-home-container .credit-tech-footer{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center;gap:2rem;font-size:.75rem;color:#64748b}.credit-home-container .credit-tech-footer-item{display:flex;align-items:center;gap:.375rem}.credit-home-container .credit-history-card{margin-bottom:2rem;border-radius:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid rgba(59,130,246,.2)}.credit-home-container .credit-history-header{padding-bottom:1rem}.credit-home-container .credit-history-header .credit-history-title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.credit-home-container .credit-history-header .credit-history-subtitle{font-size:.875rem;color:#64748b;margin:0}.credit-home-container .credit-history-list{display:flex;flex-direction:column;gap:.5rem}.credit-home-container .credit-history-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:transparent;border:none;cursor:pointer;transition:background-color .2s;text-align:left}.credit-home-container .credit-history-item:hover{background-color:rgba(241,245,249,.5);border-radius:.5rem}.credit-home-container .credit-history-item .credit-history-phone{font-weight:500}.credit-home-container .credit-history-item .credit-history-time{font-size:.875rem;color:#64748b}.credit-home-container .credit-footer{background:#fff;border-top:1px solid #e2e8f0;padding:1.5rem 0;margin-top:4rem}.credit-home-container .credit-footer-content{max-width:56rem;margin:0 auto;text-align:center}.credit-home-container .credit-footer-content>p{font-size:.875rem;color:#64748b;margin:0}.credit-home-container .credit-footer-subtitle{font-size:.75rem;margin-top:.5rem}.credit-home-container .credit-main-new{flex:1;max-width:72rem;margin:0 auto;width:100%;padding:3rem 1.5rem}.credit-home-container .hero-section{text-align:center;margin-bottom:2rem;position:relative}.credit-home-container .hero-section .hero-background{position:absolute;top:0;left:50%;transform:translate(-50%);width:16rem;height:16rem;background:rgba(96,165,250,.1);filter:blur(100px);border-radius:50%;z-index:-1}.credit-home-container .hero-section .hero-title{margin-top:4rem;font-size:2rem;font-weight:900;color:#0f172a;margin-bottom:1.5rem;letter-spacing:-.025em;line-height:1.2}@media(min-width:768px){.credit-home-container .hero-section .hero-title{font-size:3rem}}.credit-home-container .hero-section .hero-title .gradient-text{background:linear-gradient(90deg,#3b82f6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.credit-home-container .hero-section .hero-description{color:#64748b;font-size:1.125rem;max-width:42rem;margin:0 auto 2.5rem;line-height:1.75}.credit-home-container .search-container{max-width:42rem;margin:0 auto 1.5rem;position:relative}.credit-home-container .search-container .search-wrapper{position:relative;margin-bottom:.5rem}.credit-home-container .search-container .search-wrapper:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:linear-gradient(to right,#2563eb,#4f46e5);border-radius:1rem;filter:blur(8px);opacity:.2;transition:opacity .3s}.credit-home-container .search-container .search-wrapper:hover:before{opacity:.4;transition-duration:.2s}.credit-home-container .search-container .search-input-wrapper{position:relative;display:flex;align-items:center;background:#fff;padding:.5rem;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border:1px solid #f1f5f9}.credit-home-container .search-container .search-input-wrapper .search-icon{padding-left:1rem;padding-right:.5rem;color:#94a3b8;font-size:1.25rem}.credit-home-container .search-container .search-input-wrapper .search-input{flex:1;padding:1rem 0;font-size:1.125rem;color:#0f172a;border:none;outline:none;background:transparent}.credit-home-container .search-container .search-input-wrapper .search-input::placeholder{color:#94a3b8}.credit-home-container .search-container .search-input-wrapper .search-button{padding:1rem 2rem;background:#2563eb;color:#fff;border-radius:.75rem;font-weight:700;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;box-shadow:0 10px 15px -3px rgba(37,99,235,.3)}.credit-home-container .search-container .search-input-wrapper .search-button:hover:not(:disabled){background:#1d4ed8}.credit-home-container .search-container .search-input-wrapper .search-button:active:not(:disabled){background:#1e40af}.credit-home-container .search-container .search-input-wrapper .search-button:disabled{opacity:.5;cursor:not-allowed}.credit-home-container .search-container .search-input-wrapper .search-team-button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem;margin-right:.75rem;background:#f8fafc;color:#0f172a;border-radius:.75rem;font-weight:600;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s}.credit-home-container .search-container .search-input-wrapper .search-team-button .anticon{font-size:1rem;color:#64748b}.credit-home-container .search-container .search-input-wrapper .search-team-button:hover{background:#eff6ff;border-color:#cbd5f5;color:#2563eb}.credit-home-container .search-container .search-input-wrapper .search-team-button:hover .anticon{color:#2563eb}.credit-home-container .search-container .search-input-wrapper .search-team-button:active{background:#dbe3f0}.credit-home-container .search-container .search-error{margin-top:.5rem}.credit-home-container .search-container .member-select-container{margin-top:1rem;width:100%;max-width:42rem;margin-left:auto;margin-right:auto;animation:fadeIn .2s ease-in;height:0;overflow:visible}.credit-home-container .search-container .member-select-container :global .credit-member-tree-select.ant-select{height:0!important;overflow:visible!important}.credit-home-container .search-container .member-select-container :global .credit-member-tree-select.ant-select .ant-select-selection{display:none!important}.credit-home-container .search-container .member-select-container :global .credit-member-tree-select.ant-select .ant-select-selection__rendered{display:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.credit-home-container .hero-features{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.credit-home-container .hero-features .hero-feature-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:#94a3b8}.credit-home-container .hero-features .hero-feature-item .feature-icon{color:#10b981;font-size:1rem}.credit-home-container .standards-section{margin-top:3rem;margin-bottom:3rem}.credit-home-container .standards-section .standards-header{display:flex;flex-direction:column;gap:1rem;margin-top:7rem;margin-bottom:2.5rem}@media(min-width:768px){.credit-home-container .standards-section .standards-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.credit-home-container .standards-section .standards-header .standards-title{font-size:1.5rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin:0}.credit-home-container .standards-section .standards-header .standards-title .standards-icon{font-size:1.75rem;color:#2563eb}.credit-home-container .standards-section .standards-header .standards-subtitle{color:#64748b;padding-top:.5rem;margin-top:.5rem;margin:0}.credit-home-container .standards-section .standards-header .standards-link{color:#2563eb;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.25rem;cursor:pointer}.credit-home-container .standards-section .standards-header .standards-link:hover{text-decoration:underline}.credit-home-container .standards-section .standards-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.credit-home-container .standards-section .standards-grid{grid-template-columns:repeat(3,1fr)}}.credit-home-container .standards-section .standard-card{position:relative;height:100%;background:#fff;padding:2rem;border-radius:2rem;border:1px solid #f1f5f9;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .3s}.credit-home-container .standards-section .standard-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.credit-home-container .standards-section .standard-card .standard-icon-wrapper{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.credit-home-container .standards-section .standard-card .standard-icon-wrapper.standard-icon-emerald{background:rgba(16,185,129,.1)}.credit-home-container .standards-section .standard-card .standard-icon-wrapper.standard-icon-amber{background:rgba(245,158,11,.1)}.credit-home-container .standards-section .standard-card .standard-icon-wrapper.standard-icon-red{background:rgba(239,68,68,.1)}.credit-home-container .standards-section .standard-card .standard-card-title{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.credit-home-container .standards-section .standard-card .standard-card-description{color:#64748b;font-size:.875rem;line-height:1.75;margin-bottom:1.5rem}.credit-home-container .standards-section .standard-card .standard-badge{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px;border:1px solid}.credit-home-container .standards-section .standard-card .standard-badge.standard-badge-emerald{background:rgba(16,185,129,.1);color:#047857;border-color:rgba(16,185,129,.2)}.credit-home-container .standards-section .standard-card .standard-badge.standard-badge-amber{background:rgba(245,158,11,.1);color:#92400e;border-color:rgba(245,158,11,.2)}.credit-home-container .standards-section .standard-card .standard-badge.standard-badge-red{background:rgba(239,68,68,.1);color:#991b1b;border-color:rgba(239,68,68,.2)}.credit-home-container .tech-section{margin-top:4rem}.credit-home-container .tech-section .tech-header{text-align:center;margin-bottom:2.5rem;padding-top:4rem}.credit-home-container .tech-section .tech-header .tech-label{color:#2563eb;font-weight:700;letter-spacing:.1em;font-size:.75rem;text-transform:uppercase;display:block;margin-bottom:.75rem}.credit-home-container .tech-section .tech-header .tech-title{font-size:1.875rem;font-weight:900;color:#0f172a;margin:0}.credit-home-container .tech-section .tech-header .tech-subtitle{color:#64748b;margin-top:.75rem;max-width:36rem;margin-left:auto;margin-right:auto}.credit-home-container .tech-section .tech-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.credit-home-container .tech-section .tech-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.credit-home-container .tech-section .tech-grid{grid-template-columns:repeat(5,1fr)}}.credit-home-container .tech-section .tech-item{padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.5rem;text-align:center;cursor:default;transition:all .2s}.credit-home-container .tech-section .tech-item:hover{background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.credit-home-container .tech-section .tech-item .tech-item-number{font-size:.75rem;font-weight:700;color:#93c5fd;margin-bottom:1rem;letter-spacing:-.025em;transition:color .2s}.credit-home-container .tech-section .tech-item:hover .tech-item-number{color:#2563eb}.credit-home-container .tech-section .tech-item .tech-item-title{font-weight:700;font-size:1rem;color:#0f172a;margin-bottom:.5rem}.credit-home-container .tech-section .tech-item .tech-item-description{font-size:.6875rem;line-height:1.75;color:#94a3b8;transition:color .2s}.credit-home-container .tech-section .tech-item:hover .tech-item-description{color:#64748b}.credit-home-container .history-section{width:100%;margin-top:4rem;padding:4rem 0;border-top:1px solid #e2e8f0;background:transparent}.credit-home-container .history-section .history-content{max-width:72rem;margin:0 auto;width:100%;padding:0 1.5rem}.credit-home-container .history-section .history-content .history-title{font-size:1.125rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin-bottom:2rem}.credit-home-container .history-section .history-content .history-title .history-icon{color:#94a3b8;font-size:1.25rem}.credit-home-container .history-section .history-content .history-list{background:#fff;border-radius:1.5rem;border:1px solid #f1f5f9;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.credit-home-container .history-section .history-content .history-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;transition:background-color .2s;cursor:pointer;border-top:1px solid #f8fafc}.credit-home-container .history-section .history-content .history-item:first-child{border-top:none}.credit-home-container .history-section .history-content .history-item:hover{background:#f8fafc}.credit-home-container .history-section .history-content .history-item .history-item-left{display:flex;align-items:center;gap:.75rem}.credit-home-container .history-section .history-content .history-item .history-item-left .history-dot{width:.5rem;height:.5rem;border-radius:50%;background:#3b82f6}.credit-home-container .history-section .history-content .history-item .history-item-left .history-phone{color:#475569;font-weight:500}.credit-home-container .history-section .history-content .history-item .history-time{font-size:.875rem;color:#94a3b8}.credit-home-container .history-section .history-content .history-empty{padding:2rem;text-align:center;color:#94a3b8}.credit-report-container{min-height:100vh;width:100%;background:#f5f7fa}.credit-report-container .credit-report-card{max-width:400px;margin:100px auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.credit-report-container .credit-report-error{padding:40px 24px;text-align:center}.credit-report-container .credit-report-error-icon{font-size:48px;color:#ff4d4f;margin-bottom:16px}.credit-report-container .credit-report-error-title{font-size:18px;font-weight:600;color:#262626;margin:0 0 8px}.credit-report-container .credit-report-error-desc{font-size:14px;color:#8c8c8c;margin:0 0 24px;line-height:1.5}.credit-report-container .credit-report-error-btn{width:100%;height:40px;font-size:14px}.credit-report-container .credit-report-loading{padding:60px 24px;text-align:center}.credit-report-container .credit-report-loading .ant-spin{margin-bottom:16px}.credit-report-container .credit-report-loading-text{font-size:16px;font-weight:500;color:#262626;margin:0 0 8px}.credit-report-container .credit-report-loading-subtext{font-size:14px;color:#8c8c8c;margin:0}.credit-report-container .credit-report-main{padding:24px;max-width:1200px;margin:0 auto}.credit-report-container .credit-report-main .credit-report-content{display:flex;flex-direction:column;gap:16px}.credit-report-container .credit-user-card{border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid rgba(59,130,246,.2)}.credit-report-container .credit-user-info{display:flex;align-items:center;gap:16px;padding:24px}.credit-report-container .credit-user-info .credit-user-avatar{width:64px;height:64px;border-radius:50%;background:#007ef2;color:#fff;font-weight:600;font-size:24px;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.credit-report-container .credit-user-info .credit-user-details{flex:1}.credit-report-container .credit-user-info .credit-user-name{font-size:20px;font-weight:600;margin:0 0 12px;color:#262626}.credit-report-container .credit-user-info .credit-user-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:#595959}.credit-report-container .credit-user-info .credit-user-meta-item{display:flex;align-items:center;gap:6px}.credit-report-container .credit-user-info .credit-user-meta-item .anticon{color:#8c8c8c;font-size:14px}.credit-report-container .credit-score-card{border-radius:8px;box-shadow:0 14px 35px rgba(15,23,42,.06);border:1px solid #e4f1ff;background:#fff;color:#1f2933}.credit-report-container .credit-score-card .credit-score-header{text-align:center;padding:32px 24px 0}.credit-report-container .credit-score-card .credit-score-header .credit-score-title{font-size:20px;font-weight:600;margin:0 0 12px;color:#111827}.credit-report-container .credit-score-card .credit-score-header .credit-score-subtitle{font-size:14px;color:#6b7280;margin:0}.credit-report-container .credit-score-card .credit-score-content{text-align:center;padding:32px 24px 28px}.credit-report-container .credit-score-card .credit-score-value{margin-bottom:24px;position:relative}.credit-report-container .credit-score-card .credit-score-value:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-10px;width:180px;height:4px;border-radius:999px;background:#e0edff}.credit-report-container .credit-score-card .credit-score-number{font-size:48px;font-weight:700;color:#006aaf;line-height:1.2;display:inline-block}.credit-report-container .credit-score-card .credit-score-time{font-size:13px;color:#6b7280;margin:20px 0 0}.credit-report-container .credit-stats-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media(min-width:768px){.credit-report-container .credit-stats-grid{grid-template-columns:repeat(3,1fr)}}.credit-report-container .credit-stat-card{border-radius:16px;border:1px solid transparent;box-shadow:0 12px 30px rgba(15,23,42,.06);overflow:hidden}.credit-report-container .credit-stat-blue{background:#f3f8ff;border-color:#c2ddff}.credit-report-container .credit-stat-blue .credit-stat-header{color:#111827;font-weight:700}.credit-report-container .credit-stat-blue .credit-stat-value{color:#0070f4}.credit-report-container .credit-stat-orange{background:#fff7ec;border-color:#ffd9b5}.credit-report-container .credit-stat-orange .credit-stat-header{color:#111827}.credit-report-container .credit-stat-orange .credit-stat-value{color:#f97316}.credit-report-container .credit-stat-red{background:#fff3f3;border-color:#ffc7c7}.credit-report-container .credit-stat-red .credit-stat-header{color:#111827}.credit-report-container .credit-stat-red .credit-stat-value{color:#ef4444}.credit-report-container .credit-stat-header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;padding:16px 16px 12px;color:#262626}.credit-report-container .credit-stat-header .anticon{font-size:18px}.credit-report-container .credit-stat-content{padding:0 16px 16px}.credit-report-container .credit-stat-value{font-size:32px;font-weight:700;margin:0;line-height:1}.credit-report-container .credit-stat-desc{font-size:13px;color:#8c8c8c;margin:4px 0 0}.credit-report-container .credit-abnormal-card{border-radius:18px;box-shadow:0 18px 45px rgba(15,23,42,.05);border:1px solid #e4f1ff;background:#fff}.credit-report-container .credit-abnormal-header{padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.credit-report-container .credit-abnormal-header .credit-abnormal-title{font-size:16px;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:8px;color:#111827}.credit-report-container .credit-abnormal-header .credit-abnormal-title .anticon{color:#0070f4;font-size:18px}.credit-report-container .credit-abnormal-header .credit-abnormal-subtitle{font-size:13px;color:#8c8c8c;margin:0}.credit-report-container .credit-abnormal-content{display:flex;flex-direction:column;gap:12px;padding:16px 24px 24px}.credit-report-container .credit-abnormal-item{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:10px}.credit-report-container .credit-abnormal-yellow{background:#fffdf0;border:1px solid #ffefb5}.credit-report-container .credit-abnormal-yellow .credit-abnormal-item-value{color:#d48806}.credit-report-container .credit-abnormal-orange{background:#fff8f1;border:1px solid #ffdfb8}.credit-report-container .credit-abnormal-orange .credit-abnormal-item-value{color:#d46b08}.credit-report-container .credit-abnormal-red{background:#fff5f5;border:1px solid #ffc4c4}.credit-report-container .credit-abnormal-red .credit-abnormal-item-value{color:#cf1322}.credit-report-container .credit-abnormal-item-info{flex:1}.credit-report-container .credit-abnormal-item-title{font-weight:600;color:#262626;margin:0 0 4px;font-size:14px}.credit-report-container .credit-abnormal-item-desc{font-size:13px;color:#8c8c8c;margin:0}.credit-report-container .credit-abnormal-item-value{font-size:28px;font-weight:700}.credit-report-container .credit-abnormal-time{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f5f7fa;border-radius:6px;border:1px solid #e8e8e8;margin-top:4px}.credit-report-container .credit-abnormal-time .anticon{color:#8c8c8c;font-size:16px}.credit-report-container .credit-abnormal-time-text{font-size:13px;color:#595959;margin:0}.credit-report-container .credit-abnormal-time-text span{font-weight:600;color:#262626}.credit-report-container .credit-source-card{border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid rgba(59,130,246,.2);background:#fff}.credit-report-container .credit-source-header{padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.credit-report-container .credit-source-header .credit-source-title{font-size:16px;font-weight:600;margin:0;color:#262626}.credit-report-container .credit-source-content{display:flex;flex-direction:column;gap:16px;padding:16px 24px 24px}.credit-report-container .credit-source-item{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#595959;line-height:1.6}.credit-report-container .credit-source-item .anticon{color:#52c41a;font-size:16px;margin-top:2px;flex-shrink:0}.credit-report-container .credit-source-item p{margin:0}.credit-report-container .credit-source-label{font-weight:600;color:#262626}.credit-report-container .credit-report-footer{background:#fff;border-top:1px solid #f0f0f0;padding:24px 0;margin-top:32px}.credit-report-container .credit-report-footer-content{max-width:1200px;margin:0 auto;text-align:center}.credit-report-container .credit-report-footer-content>p{font-size:14px;color:#8c8c8c;margin:0;line-height:1.6}.credit-report-container .credit-report-footer-subtitle{font-size:13px;margin-top:8px;color:#bfbfbf}._defaultBtn_kzzcu_1:focus:not(:hover){color:rgba(0,0,0,.65);border-color:#d9d9d9}._header_1bzmg_3{position:sticky;top:0;z-index:100;background:#fff!important;border-bottom:1px solid #f0f0f0}._serviceBtn_1bzmg_11{display:flex;align-items:center;justify-content:center;padding:0 8px}._left_1bzmg_18,._right_1bzmg_23{display:flex;align-items:center}._verifyBtn_1bzmg_29{display:flex;align-items:center;gap:4px;background:#e6f3ff;border-radius:4px;padding:5px 16px;cursor:pointer;font-size:14px;font-weight:600;color:#000;white-space:nowrap;border:none;height:32px;margin-right:24px}._notifyWrap_1bzmg_48{display:flex;align-items:center;margin-right:32px}._notifyWrap_1bzmg_48 [class*=notifyBtn]{margin-left:0!important}._serviceBtn_1bzmg_11{display:flex;align-items:center;justify-content:center;padding:0!important;width:24px;height:24px;margin-right:32px}._verifyBtn_1bzmg_29:hover{background:#d0e8ff}._right_1bzmg_23 img[alt=通知],._right_1bzmg_23 img[alt=联系客服]{filter:brightness(0)}._bar_8xdst_1{display:flex;align-items:center;gap:24px;padding:16px;background:#fff;border-radius:8px}._field_8xdst_10{display:flex;align-items:center;gap:8px}._label_8xdst_16{font-size:14px;color:rgba(0,0,0,.85);white-space:nowrap}._dateTrigger_8xdst_23{display:inline-flex;align-items:center;justify-content:space-between;width:220px;height:32px;padding:4px 11px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:14px;color:rgba(0,0,0,.65);transition:border-color .3s;user-select:none}._dateTrigger_8xdst_23:hover{border-color:#40a9ff}._dateTriggerActive_8xdst_44{border-color:#40a9ff;color:rgba(0,0,0,.85)}._dateTriggerDisabled_8xdst_49{background:#f5f5f5;color:rgba(0,0,0,.25);cursor:not-allowed;border-color:#d9d9d9}._datePlaceholder_8xdst_56{color:#bfbfbf}._calendarIcon_8xdst_60{color:#bfbfbf;font-size:14px;margin-left:4px}._grid_1izyo_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:12px}._card_1izyo_8{position:relative;cursor:pointer;border-radius:4px}._checkboxWrapper_1izyo_15{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;z-index:1;transition:background .15s}._checkBox_1izyo_28{position:absolute;top:8px;right:8px;z-index:3}._checkBlock_1izyo_36{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;background:transparent}._photoContent_1izyo_47{position:relative;z-index:2;padding:8px}._photo_1izyo_47{width:100%;aspect-ratio:1 / 1;background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:4px;margin-bottom:8px;position:relative}._playIcon_1izyo_66{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._info_1izyo_75{margin:0;font-size:14px;font-weight:400;color:#8c8c8c;line-height:18px;text-align:center}._addr_1izyo_86{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._loading_1izyo_93{display:flex;justify-content:center;align-items:center;min-height:300px}._overlay_1wnsy_4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000;display:flex;flex-direction:column;user-select:none}._header_1wnsy_17{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:66px;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);pointer-events:none}._header_1wnsy_17>*{pointer-events:auto}._headerLeft_1wnsy_37{display:flex;align-items:center;gap:16px}._counter_1wnsy_43{font-size:14px;color:rgba(255,255,255,.9)}._photoNum_1wnsy_48{font-size:13px;color:rgba(255,255,255,.45)}._closeBtn_1wnsy_53{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:18px;color:rgba(255,255,255,.85);cursor:pointer;border-radius:6px;transition:background .15s,color .15s}._closeBtn_1wnsy_53:hover{background:rgba(255,255,255,.1);color:#fff}._closeText_1wnsy_70{font-size:14px}._viewerBody_1wnsy_77{display:flex;flex:1;min-height:0}._viewerPanel_1wnsy_83{position:relative;display:flex;flex-direction:column;flex:1;min-width:0}._content_1wnsy_94{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-top:32px}._contentFullscreen_1wnsy_104{padding-top:0}._mediaBox_1wnsy_108{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-bottom:58px}._media_1wnsy_108{max-width:92%;max-height:100%;object-fit:contain}._navArrow_1wnsy_127{position:absolute;top:calc(50% - 29px);z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;cursor:pointer;background:rgba(0,0,0,.35);border-radius:50%;transition:background .2s}._navArrow_1wnsy_127:hover{background:rgba(0,0,0,.65)}._navLeft_1wnsy_148{left:20px}._navRight_1wnsy_152{right:20px}._actions_1wnsy_160{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;background:rgba(0,0,0,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px;padding:0 4px;z-index:10}._actionItem_1wnsy_175{width:42px;height:42px;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;margin:0 1px;transition:background .15s}._actionItem_1wnsy_175:hover{background-color:#282828}._actionItemActive_1wnsy_193{background-color:rgba(255,255,255,.15)}._actionItemActive_1wnsy_193:hover{background-color:rgba(255,255,255,.2)}._disabled_1wnsy_201{opacity:.4;cursor:not-allowed}._disabled_1wnsy_201:hover{background-color:transparent!important}._divider_1wnsy_210{width:1px;height:20px;background:rgba(255,255,255,.25);margin:0 4px;flex-shrink:0}._gallery_1wnsy_222{width:100%;height:80px;overflow-x:auto;overflow-y:hidden;background:rgba(0,0,0,.2);flex-shrink:0;position:relative;scrollbar-width:none}._gallery_1wnsy_222::-webkit-scrollbar{display:none}._galleryCenterContainer_1wnsy_238{position:absolute;top:8px;left:0;right:0;margin:auto;width:fit-content;min-width:100%;display:flex;justify-content:center}._galleryWall_1wnsy_250{height:64px;display:flex;align-items:center;padding:0 24px;gap:8px;white-space:nowrap}._photoFrame_1wnsy_260{display:inline-flex;align-items:center;justify-content:center;height:64px;opacity:.5;cursor:pointer;position:relative;flex-shrink:0;transition:opacity .2s;box-sizing:border-box}._photoFrame_1wnsy_260 img{height:64px;width:auto;max-width:90px;object-fit:cover;display:block}._photoFrame_1wnsy_260:hover{opacity:.8}._photoFrameActive_1wnsy_286{border:2px solid #fff;opacity:1}._playIcon_1wnsy_292{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:rgba(0,0,0,.3);pointer-events:none}._infoPanel_1wnsy_309{width:336px;flex-shrink:0;background:#fff;display:flex;flex-direction:column;overflow:hidden}._infoPanelBody_1wnsy_318{flex:1;overflow-y:auto;padding:0 15px}._infoSectionTitle_1wnsy_324{font-size:16px;font-weight:500;color:rgba(0,0,0,.85);line-height:22px;margin:16px 0 8px}._wmItem_1wnsy_332{display:flex;margin-bottom:8px;font-size:14px;font-weight:400;color:rgba(0,0,0,.85);line-height:20px}._wmTitle_1wnsy_341{min-width:80px;flex-shrink:0;color:rgba(0,0,0,.45);text-align:justify;text-align-last:justify;padding-right:12px}._wmContent_1wnsy_350{flex:1;max-width:210px;overflow-wrap:anywhere;word-break:break-all;cursor:pointer;display:flex;align-items:flex-start;gap:6px;transition:color .15s}._wmContent_1wnsy_350:hover{color:#0b609e}._copyIcon_1wnsy_366{font-size:12px;color:rgba(0,0,0,.35);flex-shrink:0;margin-top:4px}._page_1lonv_1{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column}._body_1lonv_8{width:100%;margin:18px 0 0;padding:0 20px 40px}._title_1lonv_14{font-size:18px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:8px}._listCard_1lonv_21{background:#fff;border-radius:8px;padding:16px;margin-top:8px}._toolbar_1lonv_28{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;position:sticky;top:70px;z-index:10;background:#fff;margin:-16px -16px 12px;padding:10px 16px;border-radius:8px 8px 0 0;border-bottom:1px solid #f0f2f5}._toolbarLeft_1lonv_44{display:flex;align-items:center;gap:16px}._toolbarRight_1lonv_50{display:flex;align-items:center;gap:11px}._statText_1lonv_56{font-size:14px;color:#848484}._statText_1lonv_56 strong{color:#000;font-weight:500}._selectedInfo_1lonv_66{font-size:14px;color:rgba(0,0,0,.85)}._selectedInfo_1lonv_66 strong{font-weight:500}._cancelLink_1lonv_75{color:#0070f4;cursor:pointer;margin-left:8px}._cancelLink_1lonv_75:hover{text-decoration:underline}._pagination_1lonv_85{display:flex;justify-content:center;padding:24px 0 8px}._noStickyFocus_1lonv_91:focus:not(:hover){color:rgba(0,0,0,.65);border-color:#d9d9d9}.PrivilegesPage .page{min-width:1380px;height:calc(100vh - var(--main-header-height));overflow:auto;background-color:#fff}.PrivilegesPage .page .membersContainer{width:100%;height:760px;position:relative;background:linear-gradient(252.47deg,#ede5d2 6.91%,#f7e5c1 26.5%,#fce4c1 54.01%,#ffd9ba 97.09%);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 90px),transparent 100%);mask-image:linear-gradient(to bottom,black calc(100% - 90px),transparent 100%);overflow:hidden}.PrivilegesPage .page .membersContainer .backButton{font-size:18px;font-weight:700;color:#000;position:absolute;top:20px;left:20px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.PrivilegesPage .page .membersContainer .backButton:hover{opacity:.8;transform:translate(-4px)}.PrivilegesPage .page .membersContainer .title{font-family:PingFang SC;font-weight:500;font-size:30px;line-height:42px;text-align:center;letter-spacing:-.3px;color:rgba(64,32,18,.85);margin-top:59px}.PrivilegesPage .page .membersContainer .subTitle{font-family:PingFang SC;font-weight:500;font-size:18px;line-height:normal;text-align:center;letter-spacing:-.3px;color:rgba(64,32,18,.4);margin-top:21px;white-space:pre-wrap}.PrivilegesPage .page .membersContainer .members{display:flex;justify-content:center;gap:20px;margin-top:40px}.PrivilegesPage .page .membersContainer .members .memberCard{width:250px;height:434px;background:#fff;border-radius:12px;padding:16px;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.05);border:2px solid #fff;transition:all .3s ease-in-out}.PrivilegesPage .page .membersContainer .members .memberCard .cardHeader{text-align:center}.PrivilegesPage .page .membersContainer .members .memberCard .cardHeader .cardTitle{width:100%;font-size:20px;font-weight:600;line-height:28px;color:#333;text-align:left}.PrivilegesPage .page .membersContainer .members .memberCard .cardHeader .cardSubTitle{width:100%;font-size:12px;color:#999;line-height:17px;text-align:left}.PrivilegesPage .page .membersContainer .members .memberCard .cardHeader .cardPrice{width:100%;height:42px;text-align:left;margin-top:12px}.PrivilegesPage .page .membersContainer .members .memberCard .cardHeader .cardPrice .priceValue{font-size:32px;font-weight:700;color:#f76a07;font-family:D-DIN}.PrivilegesPage .page .membersContainer .members .memberCard .cardHeader .cardPrice .priceSuffix{font-size:14px;font-weight:500;color:rgba(0,0,0,.65);margin-left:2px}.PrivilegesPage .page .membersContainer .members .memberCard .cardHeader .cardButton{margin-top:12px;width:218px;height:43px;line-height:40px;background:#f0f2f5;border-radius:20px;color:#5d3e2d;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;background:linear-gradient(90deg,rgba(255,193,94,.3),rgba(255,84,97,.3)),linear-gradient(#fff,#fff),linear-gradient(90deg,#ffc15e,#ff5461);background-origin:border-box;background-clip:padding-box,padding-box,border-box;border:1px solid transparent}.PrivilegesPage .page .membersContainer .members .memberCard .cardHeader .cardButton:hover{opacity:.8}.PrivilegesPage .page .membersContainer .members .memberCard .cardHeader .cardButton:disabled{border:none;background:#efecea;color:#5d3e2d;cursor:not-allowed}.PrivilegesPage .page .membersContainer .members .memberCard .cardFeatures{margin-top:32px;flex:1;display:flex;flex-direction:column;gap:12px}.PrivilegesPage .page .membersContainer .members .memberCard .cardFeatures .featureItem{width:100%;height:18px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#666}.PrivilegesPage .page .membersContainer .members .memberCard .cardFeatures .featureItem .featureLabel{display:flex;align-items:center}.PrivilegesPage .page .membersContainer .members .memberCard .cardFeatures .featureItem .featureValue{font-weight:500;color:#666}.PrivilegesPage .page .membersContainer .members .memberCard.active{transform:translateY(-4px);border:2px solid #e0906d}.PrivilegesPage .page .membersContainer .members .memberCard.active .cardHeader .cardButton{border:none;background:linear-gradient(90deg,#ffc15e,#ff5461);color:#fff}.PrivilegesPage .page .membersContainer .members .memberCard.memberCardDisabled .cardHeader .cardButton{background:#efecea;color:#5d3e2d}.PrivilegesPage .page .membersContainer .enterpriseEntry{display:flex;align-items:center;justify-content:center;margin-top:40px;cursor:pointer;color:#5c3e2d;font-size:16px;font-family:PingFang SC;font-weight:500;transition:all .3s;padding-bottom:40px}.PrivilegesPage .page .membersContainer .enterpriseEntry:hover{transform:translate(4px)}.PrivilegesPage .page .privilegeCompare{width:1120px;margin:0 auto 60px;background:#fff}.PrivilegesPage .page .privilegeCompare .compareTitle{font-family:PingFang SC;font-weight:500;font-size:30px;line-height:42px;text-align:center;letter-spacing:-.3px;color:rgba(64,32,18,.85);margin-bottom:40px}.PrivilegesPage .page .privilegeCompare .compareHeader{display:flex;padding-bottom:20px}.PrivilegesPage .page .privilegeCompare .compareHeader .headerPlaceholder{width:200px}.PrivilegesPage .page .privilegeCompare .compareHeader .versionName{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333;font-family:PingFang SC;line-height:normal}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .categoryTitle{font-size:16px;font-weight:500;color:#333;margin-bottom:0;padding-left:40px;display:flex;align-items:center;font-family:PingFang SC;height:56px;background:#f9fafb;border-top:1px solid #e4e4e5;border-bottom:1px solid #e4e4e5}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .categoryTitle .categoryIcon{width:32px;height:32px;margin-right:8px}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .compareItem{display:flex;height:56px;align-items:center;border-bottom:1px solid #f5f5f5}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .compareItem.hasSubLabel{height:77px}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .compareItem.hasSubLabel .itemLabel{display:flex;flex-direction:column;justify-content:center}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .compareItem.hasSubLabel .itemLabel .labelSubText{font-size:12px;color:#999;font-weight:400;margin-top:4px}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .compareItem.hasSubLabel .itemLabel .labelSubText.danger{color:#ea4d3d}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .compareItem:last-child{border-bottom:none}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .compareItem .itemLabel{width:200px;padding-left:40px;font-size:14px;color:#666;font-family:PingFang SC;font-weight:600}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .compareItem .itemValues{flex:1;display:flex}.PrivilegesPage .page .privilegeCompare .compareContent .compareCategory .compareItem .itemValues .valueCell{flex:1;display:flex;justify-content:center;align-items:center;font-size:14px;color:#444;font-family:PingFang SC;font-weight:600}.PrivilegesPage .page .fixedMembers{width:100%;height:200px;position:fixed;top:var(--main-header-height);left:0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);z-index:100;display:flex;justify-content:center;align-items:center}.PrivilegesPage .page .fixedMembers .fixedContent{width:1120px;display:flex;padding-left:185px}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol{flex:1;display:flex;justify-content:center}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol .memberCard{width:160px}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol .memberCard .cardHeader{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol .memberCard .cardTitle{font-family:PingFang SC;font-weight:500;font-size:20px;color:rgba(0,0,0,.85);line-height:normal}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol .memberCard .cardPrice{display:flex;align-items:baseline;gap:2px}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol .memberCard .cardPrice .priceValue{font-size:32px;color:#f76a07;font-weight:700;line-height:normal;font-family:D-DIN}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol .memberCard .cardPrice .priceSuffix{font-size:14px;color:rgba(0,0,0,.65);font-family:PingFang SC;font-weight:500}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol .memberCard .cardButton{width:100%;height:43px;border-radius:30px;display:flex;justify-content:center;align-items:center;font-size:16px;cursor:pointer;transition:all .3s;font-family:PingFang SC;font-weight:400;color:#fff;background:linear-gradient(90deg,#ffc15e,#ff5461);border:none}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol .memberCard .cardButton:hover{opacity:.8;transform:scale(1.05)}.PrivilegesPage .page .fixedMembers .fixedContent .memberCol .memberCard .cardButton:disabled{background:#efecea;color:#5d3e2d;border:1px solid #efecea;background-clip:border-box;background-image:none;cursor:not-allowed;transform:none}
