.portal-cross-link{font-size:14px;line-height:1.8}.portal-home-actions{margin-top:20px}.portal-home-actions>.ant-space{margin-top:0}.portal-home-actions>.portal-cross-link{display:block;margin-top:16px}.portal-auth-switch{display:inline-block;margin-top:8px;font-size:14px;line-height:1.8}.portal-service-note{max-width:760px}.portal-feature-link{display:inline-flex;align-items:center;gap:6px}.portal-pricing-heading{margin-bottom:24px}.portal-pricing-heading>.ant-typography{max-width:800px}.portal-pricing-heading h2{margin-top:0}.portal-public-header .brand{min-width:0}.portal-public-header nav{flex-shrink:0}.portal-public-footer>.ant-space{flex-wrap:wrap}.portal-workspace-gate{max-width:640px;margin:48px auto;padding:24px}.portal-workspace-gate .brand{margin-bottom:24px}.portal-workspace-gate .ant-card{width:100%;min-width:0}.portal-workspace-gate .ant-card-body{min-width:0}.portal-workspace-gate .ant-space,.portal-workspace-gate .ant-space-item{max-width:100%}.portal-workspace-gate .ant-typography{overflow-wrap:anywhere}@media(max-width:700px){.portal-public-header .brand>span:last-child{font-size:14px}.portal-public-header nav{gap:8px}.portal-public-header nav .ant-btn{padding-inline:10px}.portal-home-actions>.portal-cross-link{margin-top:12px}.portal-auth-switch{margin-top:2px}.portal-public-footer>.ant-space{gap:8px!important}.portal-public-footer .portal-cross-link{font-size:12px}.portal-workspace-gate{margin:20px auto;padding:16px}.portal-workspace-gate .ant-card-body{padding:20px}}.purchase-workspace,.purchase-public,.purchase-catalogue{min-width:0;overflow-wrap:anywhere}.purchase-public{max-width:880px;margin:0 auto;padding:32px 24px}.purchase-public .ant-card,.purchase-workspace .ant-card{margin-top:18px}.purchase-notice{margin:16px 0}.purchase-wrap,.purchase-workspace .ant-descriptions-item-content{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.purchase-modal .ant-modal-body{max-height:76vh;overflow-y:auto}.purchase-modal .ant-form{min-width:0}.purchase-modal .ant-form-item-control-input-content,.purchase-modal .ant-alert-description,.purchase-modal .ant-typography{overflow-wrap:anywhere;word-break:break-word}.purchase-modal .ant-select{max-width:100%}.purchase-public .ant-btn,.purchase-workspace .ant-btn,.purchase-modal .ant-btn{max-width:100%;white-space:normal;height:auto;min-height:32px}.purchase-query{width:100%;margin-bottom:16px}.purchase-catalogue .ant-card{height:100%}.purchase-catalogue .ant-card-body{display:flex;flex-direction:column;height:100%}.purchase-catalogue .purchase-select{margin-top:auto}.purchase-history-link{overflow-wrap:anywhere}@media(max-width:600px){.purchase-public{padding:18px 12px}.purchase-query .ant-input-affix-wrapper,.purchase-query .ant-select{max-width:100%}.purchase-modal .ant-modal-body{max-height:70vh}.purchase-workspace .ant-descriptions-item-label{white-space:normal}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;color:#1f2329;background:#f5f7fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:#4e6ef2;text-decoration:none}button,input,textarea{font-family:inherit}button:focus-visible,a:focus-visible{outline:3px solid #a7b8ff;outline-offset:3px}.brand{display:flex;align-items:center;gap:12px;color:#1f2329;font-size:18px;font-weight:600;white-space:nowrap}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#4e6ef2;color:#fff;font-size:22px;font-weight:600;flex-shrink:0}.brand-mark.compact{width:30px;height:30px;font-size:20px}.public-page{background:#fff;min-height:100vh}.public-header{height:80px;max-width:1280px;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f6}.public-header nav{display:flex;gap:28px;align-items:center}.public-header nav>a:not(:last-child){color:#4e5969}.public-page main{min-height:calc(100vh - 180px)}.home-hero{max-width:1200px;margin:auto;padding:88px 40px 76px;display:grid;grid-template-columns:1.15fr 1fr;gap:88px;align-items:center}.home-hero h1.ant-typography{font-size:44px;line-height:1.4;letter-spacing:-1px;margin:0 0 24px;font-weight:650}.home-hero .ant-typography{font-size:16px;line-height:1.9;color:#4e5969;max-width:520px}.home-hero .ant-space{margin-top:20px}.hero-note{color:#86909c;font-size:13px;margin-top:28px}.workflow-preview{border:1px solid #e4e8f0;background:#f8faff;border-radius:16px;padding:28px 28px 10px;box-shadow:0 16px 40px #1f23290d}.preview-heading{display:flex;gap:10px;align-items:center;font-weight:600;font-size:16px;margin-bottom:26px}.workflow-preview .ant-steps-item-description{font-size:13px!important;line-height:1.7!important;max-width:290px}.workflow-preview .ant-steps-item-title{font-size:15px!important;font-weight:500}.public-section{max-width:1200px;padding:48px 40px;margin:auto}.public-section.narrow{max-width:900px}.public-section>h2{margin-bottom:28px}.benefit-card{height:100%;box-shadow:none}.benefit-card>.ant-card-body>.anticon{font-size:26px;color:#4e6ef2;margin-bottom:8px}.benefit-card .ant-typography{line-height:1.9}.service-strip{display:flex;justify-content:space-between;align-items:center;gap:32px;background:#f5f7fb;border-radius:16px;margin:32px auto 64px;max-width:1120px;padding:32px}.service-strip .ant-typography{margin-bottom:8px}.pricing-card{height:100%}.price{font-size:34px;font-weight:600;letter-spacing:-.7px}.price span{font-size:14px;color:#86909c;font-weight:400;margin-left:8px}.pricing-card p .anticon{color:#1f9d67;margin-right:8px}.pricing-card .ant-typography{margin-top:20px}.public-footer{max-width:1280px;padding:28px 40px;margin:auto;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #edf1f6;color:#86909c;font-size:13px}.auth-page{min-height:100vh;background:#f5f7fb}.auth-back{position:absolute;top:28px;left:36px;color:#6b7785}.auth-layout{max-width:1140px;margin:auto;min-height:100vh;padding:90px 40px;display:grid;grid-template-columns:1fr 440px;gap:100px;align-items:center}.auth-intro>.brand{margin-bottom:52px}.auth-intro h1{font-size:38px!important;line-height:1.5!important;margin-bottom:24px!important}.auth-intro>.ant-typography{font-size:16px;color:#6b7785;line-height:1.9}.auth-points{display:flex;flex-direction:column;gap:16px;margin:28px 0 48px;color:#4e5969;font-size:14px}.auth-points span:before{content:"";display:inline-block;width:6px;height:6px;background:#4e6ef2;border-radius:50%;margin-right:12px;vertical-align:middle}.auth-card{box-shadow:0 10px 40px #1f23290f;border-color:#edf1f6}.auth-card>.ant-card-body{padding:34px}.auth-card h3{margin-top:0}.auth-switch{justify-content:center;width:100%;margin-top:16px}.small-note{font-size:12px;line-height:1.8;margin-top:16px;margin-bottom:0!important}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.page-heading h3{font-size:24px!important;margin:0 0 8px!important}.page-heading .ant-typography{max-width:800px;margin-bottom:0;line-height:1.8}.workspace-context{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e4e8f0;padding-bottom:18px;margin-bottom:26px}.workspace-search{width:260px;background:#fff}.workspace-content{max-width:1560px;margin:auto}.workspace-footer{text-align:center;font-size:12px;padding:40px 0 10px}.search-results{padding:0 0 20px}.ant-pro-layout-content{padding:24px!important}.ant-pro-sider .ant-menu{font-size:14px}.ant-pro-layout .ant-pro-layout-bg-list{background:#f5f7fb}.metric-row{margin-bottom:24px}.metric-card .ant-statistic-title{font-size:14px;margin-bottom:12px}.metric-card .ant-statistic-content{font-size:28px;font-weight:600}.metric-card .ant-statistic-content-value{font-variant-numeric:tabular-nums}.quick-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quick-links .ant-btn{display:flex;align-items:center;justify-content:space-between}.freshness{font-size:12px;margin:16px 0 0!important}.filter-card{margin-bottom:20px}.filter-card>.ant-card-body{padding:20px}.list-card>.ant-card-body{padding:0 24px 20px}.list-summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;gap:16px}.list-summary strong{font-size:16px;color:#1f2329}.list-summary .ant-typography-secondary{font-size:12px}.table-name{padding:0!important;height:auto!important;white-space:normal!important;text-align:left;max-width:100%}.loading{min-height:160px;display:flex;align-items:center;justify-content:center}.route-loading,.full-screen-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f7fb}.route-loading>div{text-align:center}.detail-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.detail-heading h4{margin:0!important}.technical-info{margin-top:24px;color:#86909c;font-size:12px}.technical-info summary{cursor:pointer;margin-bottom:10px}.technical-info .ant-typography{font-size:12px}.field-object{white-space:pre-wrap;word-break:break-word;max-width:100%;font-size:12px;margin:0;font-family:inherit;color:#4e5969}.wrap-value{white-space:pre-wrap;word-break:break-word}.finance-notice{margin-bottom:24px}.finance-stat .ant-statistic-content{font-size:32px;font-weight:600}.finance-stat .ant-card-body{padding:28px}.income-time{font-size:13px;color:#6b7785;margin-top:14px}.ant-form-item-extra,.ant-form-item-explain{font-size:12px}.ant-form-item-label{font-weight:500}.ant-card-head{border-bottom-color:#edf1f6}.ant-table-thead>tr>th{background:#f7f9fc!important;font-weight:500!important}.ant-card{border-color:#edf1f6}.ant-pro-layout-header .ant-avatar{background:#eef2ff;color:#4e6ef2}@media(max-width:960px){.auth-layout{gap:40px;grid-template-columns:1fr 400px}.auth-intro h1{font-size:30px!important}.home-hero{gap:32px;padding-top:56px}.home-hero h1.ant-typography{font-size:34px}.public-header{padding:0 24px}.public-section{padding:36px 24px}.service-strip{margin:24px;max-width:none}.header-tenant,.header-tenant .ant-select{max-width:170px}.workspace-search{width:220px}.ant-pro-layout .ant-pro-global-header-logo h1{font-size:16px}}@media(max-width:700px){.public-header{height:68px;padding:0 16px}.public-header .brand{font-size:15px;gap:8px}.brand-mark{width:30px;height:30px;font-size:19px}.public-header nav{gap:12px}.public-header nav>a:not(:last-child){display:none}.home-hero{grid-template-columns:1fr;padding:44px 20px;gap:36px}.home-hero h1.ant-typography{font-size:30px;letter-spacing:0}.home-hero .ant-typography{font-size:15px}.public-section{padding:30px 20px}.workflow-preview{padding:24px 20px 8px}.service-strip{display:block;margin:12px 20px 32px;padding:24px}.service-strip>.ant-btn,.service-strip>a>.ant-btn{margin-top:12px}.public-footer{display:block;padding:24px 20px;font-size:12px;line-height:2}.public-footer>.ant-space{display:flex}.auth-back{position:static;display:inline-block;margin:20px}.auth-layout{display:block;padding:18px 20px 48px;min-height:auto}.auth-intro>.brand{margin-bottom:24px}.auth-intro h1{font-size:26px!important;margin-bottom:12px!important}.auth-intro>p,.auth-intro>.ant-typography-secondary,.auth-points{display:none}.auth-card{margin-top:24px}.auth-card>.ant-card-body{padding:24px}.page-heading{display:block;margin-bottom:20px}.page-heading>.ant-space{margin-top:16px}.page-heading h3{font-size:21px!important}.page-heading .ant-typography{font-size:13px}.ant-pro-layout-content{padding:16px!important}.workspace-context{margin-bottom:20px;padding-bottom:14px;flex-wrap:wrap;gap:12px}.workspace-search{width:100%}.workspace-context>.ant-space{flex-wrap:wrap;gap:4px!important}.header-tenant{max-width:140px}.header-tenant .ant-select{width:140px!important;max-width:140px}.ant-pro-global-header .ant-pro-global-header-logo{padding-left:0}.ant-pro-global-header-logo h1{display:none}.list-card>.ant-card-body{padding:0 16px 16px}.list-summary,.list-summary .ant-typography{display:block}.quick-links{grid-template-columns:1fr 1fr}.filter-card>.ant-card-body{padding:16px}.filter-card .ant-space{width:100%}.filter-card .ant-input-search{max-width:100%;width:100%!important}.filter-card .ant-space-item:first-child{width:100%}.ant-drawer-content-wrapper{max-width:100vw}.ant-modal{max-width:calc(100vw - 24px)!important}.finance-stat .ant-statistic-content{font-size:28px}}.collection-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:8px 0 20px}.collection-toolbar>.ant-space:first-child{align-items:flex-start;flex-direction:column;gap:6px!important}.page-step{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:20px}.number{font-variant-numeric:tabular-nums}.finance-status{display:inline-block;background:#f1f4f9;border-radius:6px;padding:3px 9px;font-size:12px;color:#4e5969}.finance-status-credited,.finance-status-paid,.finance-status-verified,.finance-status-active,.finance-status-confirmed,.finance-status-allocated{background:#ecf8f1;color:#1f9d67}.finance-status-unknown,.finance-status-initial_approved,.finance-status-bank_verified,.finance-status-confirming{background:#eef2ff;color:#4e6ef2}.finance-status-disputed,.finance-status-materials_required,.finance-status-recovery_required{background:#fff6e8;color:#b27515}.withdrawal-quote{margin-top:24px;border-top:1px solid #edf1f6;padding-top:24px}@media(max-width:700px){.collection-toolbar{display:block}.collection-toolbar>.ant-space:last-child{margin-top:14px}.page-step{justify-content:center}}.clip-editor{padding:12px;background:#f7f9fc;border:1px solid #edf1f6;border-radius:10px}.clip-row{margin-bottom:12px}.clip-row .ant-card-head{min-height:44px}.clip-row .ant-card-head-title{font-size:13px}.clip-row label{font-size:13px;display:flex;gap:8px;align-items:center}.clip-row .ant-input-number-group-wrapper{width:150px}.source-video{display:block;width:100%;max-height:260px;background:#0e1424;border-radius:8px;margin-top:14px}.clip-editor .ant-typography{font-size:12px;line-height:1.8}.ant-pro-layout .ant-layout,.ant-pro-layout .ant-layout-content,.ant-pro-layout .ant-pro-layout-content,.workspace-content,.workspace-content .ant-col,.workspace-content .ant-card,.workspace-content .ant-card-body,.workspace-content .ant-form,.workspace-content .ant-form-item-control,.workspace-content .ant-form-item-control-input,.workspace-content .ant-tabs-content-holder{min-width:0}.workspace-content{width:100%}.workspace-content .ant-input,.workspace-content .ant-input-affix-wrapper,.workspace-content .ant-input-number-group-wrapper,.workspace-content .ant-select{max-width:100%}.header-user{display:inline-flex;align-items:center;white-space:nowrap;min-width:0;vertical-align:middle}.header-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.workspace-context>.ant-space{min-width:0}.workspace-context .ant-typography{overflow-wrap:anywhere}@media(max-width:700px){.ant-pro-layout .ant-pro-global-header{padding-inline:12px!important;gap:4px}.ant-pro-global-header-right-content{min-width:0!important;flex-shrink:1;max-width:calc(100% - 66px)}.ant-pro-global-header-header-actions{min-width:0;gap:0!important}.ant-pro-global-header-header-actions-item,.ant-pro-global-header-header-actions-avatar{padding-inline:2px!important;min-width:0}.header-user-name{max-width:64px}.header-user-role{display:none}.header-tenant,.header-tenant .ant-select{width:130px!important;max-width:130px!important;min-width:0}.workspace-content>.ant-row{margin-inline:-8px!important}.workspace-content>.ant-row>.ant-col{padding-inline:8px!important}.workspace-content .ant-card-body{padding:20px}.workspace-content .list-card>.ant-card-body{padding:0 12px 16px}.workspace-footer{overflow-wrap:anywhere}.page-heading>div{min-width:0}.ant-table-wrapper{min-width:0;max-width:100%}}@media(max-width:390px){.header-tenant,.header-tenant .ant-select{width:112px!important;max-width:112px!important}.header-user-name{max-width:48px}.ant-pro-layout-content{padding:12px!important}.workspace-content .ant-card-body{padding:16px}}
