.wf-app,.wf-public{--wf-ink:#244135;--wf-line:#e3e9dc;--wf-lime:#daf09f;color:var(--wf-ink);background:#f7f9f2;min-height:100vh;font-size:13px}.wf-app *,.wf-public *{box-sizing:border-box}.wf-app a,.wf-app button,.wf-public a{transition:background .2s,transform .2s}:is(.wf-app :focus-visible,.wf-public :focus-visible){outline-offset:4px;outline:2px solid #9bb977}.wf-sidebar{border-right:1px solid var(--wf-line);z-index:30;background:#fbfcf7;flex-direction:column;width:248px;padding:30px 20px 0;display:flex;position:fixed;inset:0 auto 0 0}.wf-brand{color:#294735;align-items:center;gap:10px;display:flex}.wf-brand>span{color:#e1f5af;background:#2a4f3a;border-radius:10px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:44px;line-height:1;display:grid;transform:rotate(-14deg)}.wf-brand>strong{letter-spacing:-1px;font-size:26px;font-weight:600;line-height:1.2}.wf-brand small{letter-spacing:2.7px;color:#a0b18a;margin:5px 0 0 2px;font-size:7px;font-weight:400;display:block}.wf-workspace{text-align:left;background:#fff;border:1px solid #e0e7d7;border-radius:8px;align-items:center;gap:10px;min-width:0;margin:32px 0 25px;padding:12px 10px;display:flex}.wf-workspace>span{color:#91a774;background:#eef3e5;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.wf-workspace>div{flex:1;min-width:0}.wf-workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.wf-workspace small{color:#a3b092;margin-top:4px;font-size:8px;display:block}.wf-workspace>svg{color:#a7b497}.wf-nav-caption{color:#a2af94;letter-spacing:1.4px;margin-bottom:12px;padding:0 12px;font-size:9px}.wf-sidebar nav{gap:5px}.wf-sidebar nav button{color:#839375;text-align:left;border-radius:6px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;display:flex}.wf-sidebar nav button.selected{color:#426039;background:#eaf2dd;font-weight:500}.wf-sidebar nav button>span{flex:1}.wf-sidebar nav button>b{text-align:center;color:#6c8852;background:#dce9c8;border-radius:4px;min-width:18px;padding:2px;font-size:9px;font-weight:500}.wf-sidebar-note{background:#f0f5e7;border:1px solid #e1e8d4;border-radius:8px;margin:auto 3px 22px;padding:17px;position:relative;overflow:hidden}.wf-sidebar-note:after{content:"✳";color:#d9e5c7;font-size:80px;position:absolute;top:-10px;right:-8px}.wf-sidebar-note>span{letter-spacing:1.5px;color:#94a87a;z-index:1;font-size:7px;position:relative}.wf-sidebar-note h3{z-index:1;margin:11px 0 16px;font-size:16px;font-weight:450;line-height:1.7;position:relative}.wf-sidebar-note a{color:#93a67b;z-index:1;border-top:1px solid #dfe7d3;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:8px;display:flex;position:relative}.wf-user{border-top:1px solid var(--wf-line);align-items:center;gap:10px;padding:19px 0;display:flex}.wf-user>span{color:#9c9278;background:#eee9d8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.wf-user>div{flex:1;min-width:0}.wf-user strong{white-space:nowrap;text-overflow:ellipsis;max-width:125px;font-size:11px;display:block;overflow:hidden}.wf-user small{color:#a2af95;margin-top:4px;font-size:8px;display:block}.wf-user a{color:#a3af97}.wf-main{margin-left:248px}.wf-topbar{border-bottom:1px solid var(--wf-line);background:#ffffffb0;justify-content:space-between;align-items:center;gap:15px;height:77px;padding:0 38px;display:flex}.wf-topbar>div{color:#a3af98;align-items:center;gap:13px;font-size:10px;display:flex}.wf-topbar strong{color:#6d825d;font-size:11px;font-weight:400}.wf-topbar>div:last-child{gap:23px}.wf-topbar a{color:#8aa074;align-items:center;gap:5px;font-size:10px;display:flex}.wf-environment{color:#9aaf80;align-items:center;gap:6px;font-size:9px;display:flex}.wf-environment i{background:#9dbb69;border-radius:50%;width:4px;height:4px}.wf-language{background:#f3f7ec;border:1px solid #e3eadb;border-radius:5px;align-items:center;gap:2px;padding:3px;display:flex}.wf-language button{color:#9dab8e;white-space:nowrap;border-radius:3px;padding:4px 7px;font-size:9px}.wf-language button.active{color:#607d44;background:#fff}.wf-app main.wf-content{width:100%;max-width:1540px;min-height:calc(100vh - 77px);margin:0 auto;padding:35px 38px 0}.wf-page-head{margin-bottom:28px}.wf-eyebrow{letter-spacing:1.7px;color:#8ca178;font-size:8px;font-weight:500;display:block}.wf-page-head>div{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.wf-page-head h1{letter-spacing:-.8px;font-size:29px;font-weight:500;line-height:1.4}.wf-page-head p{color:#9aa88d;max-width:760px;margin-top:9px;font-size:11px;line-height:1.9}.wf-button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:37px;padding:11px 16px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.wf-button.primary{color:#f0f6e5;background:#2a503a;border-color:#2a503a}.wf-button.primary:hover{background:#3a6246}.wf-button.secondary{color:#78905c;background:#fff;border-color:#dee7d1}.wf-button.lime{color:#36572c;background:#dcefaa;border-color:#dcefaa}.wf-button.full{width:100%;margin-top:20px}.wf-icon-button{color:#98ab83;border-radius:4px;place-items:center;padding:6px;display:grid}.wf-text-button{color:#809968;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.wf-panel{border:1px solid var(--wf-line);background:#fff;border-radius:10px;padding:24px}.wf-dashboard-hero{color:#eaf3db;background:#244432 radial-gradient(at 80% 40%,#7898522a,#0000 60%);border:1px solid #2c5038;border-radius:12px;grid-template-columns:1.1fr 1fr;min-height:290px;padding:29px 33px;display:grid;position:relative;overflow:hidden}.wf-dashboard-hero>div:first-child{z-index:2;position:relative}.wf-dashboard-hero>div:first-child>span{letter-spacing:1.8px;color:#adc692;font-size:7px}.wf-dashboard-hero h2{letter-spacing:-.7px;margin:17px 0 13px;font-size:34px;font-weight:450;line-height:1.3}.wf-dashboard-hero p{color:#9fb68a;max-width:310px;margin-bottom:22px;font-size:10px;line-height:1.9}.wf-team-illustration{align-self:stretch;min-height:240px;position:relative}.wf-team-orbit{border:1px solid #a8c2812a;border-radius:50%;width:220px;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wf-team-orbit:before,.wf-team-orbit:after{content:"";border:1px dashed #a9c88235;border-radius:50%;position:absolute;inset:25px}.wf-team-orbit:after{border-style:solid;height:170px;inset:52px -29px -29px;transform:rotate(-27deg)}.wf-team-core{color:#e3f4b5;z-index:1;background:linear-gradient(135deg,#99b16f,#536f43);border-radius:22px;place-items:center;width:80px;height:80px;font-family:Georgia,serif;font-size:74px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg);box-shadow:0 0 70px #b6d77d17}.wf-team-node{z-index:2;background:#294c36;border:1px solid #8bab6235;border-radius:7px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute}.wf-team-node>.wf-role-avatar{border-radius:7px;width:29px;height:29px}.wf-team-node .wf-role-avatar>span{font-size:11px}.wf-team-node .wf-role-avatar>b{font-size:20px}.wf-team-node .wf-role-avatar>i{display:none}.wf-team-node>span:last-child{color:#b3cb9b;font-size:8px}.team-node-0{top:21px;left:0}.team-node-1{top:48px;right:-5px}.team-node-2{bottom:36px;left:-15px}.team-node-3{bottom:11px;right:0}.wf-team-illustration>small{letter-spacing:1.5px;color:#7f9f68;font-size:6px;position:absolute;bottom:-6px;right:10px}.wf-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 32px;display:grid}.wf-metrics article{border:1px solid var(--wf-line);background:#fff;border-radius:8px;padding:19px 21px}.wf-metrics article>span{color:#8b9f78;align-items:center;gap:7px;font-size:10px;display:flex}.wf-metrics article>span svg{width:14px}.wf-metrics strong{letter-spacing:-.9px;margin:13px 0 10px;font-size:31px;font-weight:450;line-height:1;display:block}.wf-metrics small{color:#a8b59b;font-size:8px}.wf-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.wf-section-head h2{letter-spacing:-.4px;font-size:17px;font-weight:500}.wf-section-head p{color:#9bab8c;margin-top:8px;font-size:10px}.wf-employee-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.wf-employee-card{border:1px solid var(--wf-line);background:#fff;border-radius:9px;padding:23px 23px 0;transition:transform .2s,box-shadow .2s;overflow:hidden}.wf-employee-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #344c2108}.wf-role-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;display:flex}.wf-role-top>span:last-child{color:#9faf8c;background:#f7faf2;border:1px solid #e7eddf;border-radius:4px;padding:4px 7px;font-size:8px}.wf-role-avatar{--avatar-accent:#a3ba73;background:color-mix(in srgb,var(--avatar-accent) 23%,#fafcf6);border:1px solid color-mix(in srgb,var(--avatar-accent) 32%,#fff);border-radius:13px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid;position:relative;overflow:hidden}.wf-role-avatar>span{z-index:1;color:#4b6450;letter-spacing:-1px;font-family:Georgia,serif;font-size:21px;font-weight:500;position:relative}.wf-role-avatar>b{color:var(--avatar-accent);opacity:.3;font-size:42px;font-weight:400;line-height:1;position:absolute;bottom:-11px;right:-10px}.wf-role-avatar>i{background:#adc574;border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px}.wf-role-avatar.large{border-radius:19px;width:74px;height:74px;margin-bottom:24px}.wf-role-avatar.large>span{font-size:30px}.wf-role-avatar.large>b{font-size:64px}.wf-employee-card>h3{letter-spacing:-.5px;margin-bottom:13px;font-size:18px;font-weight:550}.wf-employee-card>p{color:#9aaa8c;min-height:39px;font-size:10px;line-height:1.9}.wf-skill-tags{flex-wrap:wrap;gap:5px;margin:15px 0 20px;display:flex}.wf-skill-tags>span{color:#a0b18b;background:#f5f8ee;border:1px solid #e8eedf;border-radius:3px;padding:4px 6px;font-size:7px}.wf-employee-price{border-top:1px solid #edf1e7;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:17px;padding-top:16px;display:flex}.wf-employee-price>strong{letter-spacing:-.7px;font-size:22px;font-weight:450}.wf-employee-price small{letter-spacing:0;color:#a3b191;font-size:8px;font-weight:400}.wf-employee-price>span{color:#acb89e;font-size:7px}.wf-card-actions{background:#fcfdf9;border-top:1px solid #edf1e6;justify-content:space-between;align-items:center;gap:10px;margin:0 -23px;padding:15px 23px;display:flex}.wf-card-actions .wf-button{min-height:32px;padding:9px 12px;font-size:9px}.wf-card-actions .wf-text-button{font-size:8px}.wf-recent{margin-top:27px}.wf-table-wrap{overflow:auto}.wf-app table{white-space:nowrap;border-collapse:collapse;text-align:left;width:100%;font-size:10px}.wf-app th{color:#a4b295;border-bottom:1px solid #e6eddb;padding:12px 11px 15px;font-size:9px;font-weight:400}.wf-app td{color:#879c72;border-bottom:1px solid #eef2e7;padding:17px 11px;line-height:1.7}.wf-app tr:last-child td{border-bottom:0}.wf-app td>strong{color:#607d4c;font-size:11px;font-weight:500}.wf-app td>small{color:#a8b798;text-overflow:ellipsis;max-width:250px;margin-top:4px;font-size:8px;display:block;overflow:hidden}.wf-task-link{color:#67834e;text-align:left;font-size:11px;font-weight:500}.wf-mono{font-family:Consolas,monospace}.wf-badge{color:#9cab8d;white-space:nowrap;background:#f1f4eb;border:1px solid #e3eada;border-radius:4px;align-items:center;padding:4px 7px;font-size:8px;line-height:1.4;display:inline-flex}.wf-badge.status-trial,.wf-badge.status-active,.wf-badge.status-approved,.wf-badge.status-completed,.wf-badge.status-demo_ready,.wf-badge.status-verified{color:#819e5b;background:#eff5e3;border-color:#e0ebcc}.wf-badge.status-pending_approval,.wf-badge.status-requested,.wf-badge.status-configured{color:#b39d63;background:#faf5e7;border-color:#eee5ca}.wf-badge.status-generation_failed,.wf-badge.status-uncertain,.wf-badge.status-rejected{color:#b98b73;background:#fcf0e9;border-color:#f0ded0}.wf-mode{color:#a4b192;background:#f5f7f1;border:1px solid #e8eddf;border-radius:3px;padding:3px 6px;font-size:8px}.wf-mode.live{color:#8b7ea2;background:#f4f1f8;border-color:#e8dfef}.wf-empty{text-align:center;color:#a4b596;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:57px 20px;display:flex}.wf-empty h3{color:#7c9468;font-size:16px;font-weight:450}.wf-empty p{color:#a3b395;max-width:460px;font-size:11px;line-height:1.9}.wf-notice{color:#8ba271;background:#eff5e4;border:1px solid #e1eacf;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:23px;padding:14px 17px;font-size:10px;line-height:1.9;display:flex}.wf-notice.error{color:#b4936c;background:#fcf3ec;border-color:#eee0cf}.wf-notice a{white-space:nowrap;margin-left:auto;text-decoration:underline}.wf-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:23px 0;display:flex}.wf-toolbar>span{letter-spacing:1px;color:#a1b28d;font-size:9px}.wf-search{color:#9db28a;background:#fff;border:1px solid #e1e8d7;border-radius:6px;align-items:center;gap:7px;min-width:220px;padding:9px 12px;display:flex}.wf-search input{box-shadow:none;color:#7b955e;background:0 0;border:0;outline:none;width:100%;margin:0;padding:0;font-size:10px}.wf-filter-tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wf-filter-tabs button{color:#96a887;border:1px solid #0000;border-radius:5px;padding:9px 13px;font-size:10px}.wf-filter-tabs button.selected{color:#7c965e;background:#ecf3df;border-color:#dfe9ce}.wf-staff-list{flex-direction:column;gap:17px;display:flex}.wf-staff-row{align-items:center;gap:20px;display:flex}.wf-staff-row>div{flex:1}.wf-staff-row h3{margin-bottom:9px;font-size:17px;font-weight:500}.wf-staff-row p{color:#9cae8b;margin-bottom:8px;font-size:10px}.wf-staff-row small{color:#aab99b;font-size:8px}.wf-software-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0 33px;display:grid}.wf-software-grid>button{border:1px solid var(--wf-line);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:13px;padding:21px;display:flex}.wf-software-icon{color:#668bab;background:#ecf1f6;border:1px solid #e0e8f0;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;font-family:Georgia,serif;font-size:21px;display:grid}.software-yonyou{color:#b98181;background:#f9eeee}.software-erpnext{color:#75a5c2;background:#eef6fa}.software-odoo{color:#a184ab;background:#f5eff6}.software-dingtalk{color:#7ba2cf;background:#eef3fc}.software-wecom{color:#93b39c;background:#f0f7f0}.wf-software-grid>button>div{flex:1}.wf-software-grid strong{font-size:13px;font-weight:500;display:block}.wf-software-grid small{color:#a7b69a;margin-top:6px;font-size:8px;display:block}.wf-software-grid>button>svg{color:#a1b98a}.wf-row-actions{align-items:center;gap:14px;display:flex}.wf-row-actions button{color:#91aa76;padding:0;font-size:9px}.wf-task-detail .wf-section-head h2{margin-top:15px;font-size:23px}.wf-detail-meta{color:#9bb087;flex-wrap:wrap;align-items:center;gap:15px;font-size:10px;display:flex}.wf-detail-meta code{color:#b0bea2;font-size:8px}.wf-workflow-steps{border:1px solid #e3ebd6;border-radius:7px;grid-template-columns:repeat(4,1fr);margin:27px 0;display:grid;overflow:hidden}.wf-workflow-steps>span{color:#b4c0a7;background:#fafcf6;border-right:1px solid #e4ebd8;align-items:center;gap:10px;padding:17px 15px;font-size:10px;display:flex}.wf-workflow-steps>span:last-child{border:0}.wf-workflow-steps b{color:#b0bf9f;border:1px solid #e0e8d3;border-radius:50%;place-items:center;width:21px;height:21px;font-family:Consolas,monospace;font-size:9px;font-weight:400;display:grid}.wf-workflow-steps>span.done{color:#8aab63;background:#f1f7e6}.wf-workflow-steps>span.done>b{color:#789c51;background:#e1edce;border-color:#d4e2ba}.wf-task-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.wf-task-columns h3{margin-bottom:16px;font-size:13px;font-weight:500}.wf-task-columns pre{color:#829e66;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f9f0;border:1px solid #e5edd9;border-radius:7px;max-height:500px;padding:17px;font-size:10px;line-height:1.9;overflow:auto}.wf-task-columns p{color:#9fb38b;margin-bottom:15px;font-size:11px;line-height:1.9}.wf-draft-placeholder{color:#b4c89e;text-align:center;border:1px dashed #e0e8d1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:220px;padding:20px;display:flex}.wf-checks{flex-direction:column;gap:9px;margin-top:18px;padding:0;list-style:none;display:flex}.wf-checks li{color:#a2b68d;align-items:flex-start;gap:7px;font-size:9px;line-height:1.9;display:flex}.wf-checks svg{color:#9eb980;margin-top:2px}.wf-receipt{color:#87a764;background:#f1f7e7;border:1px solid #deecc9;border-radius:7px;align-items:center;gap:13px;margin-top:24px;padding:18px 20px;display:flex}.wf-receipt strong{font-size:12px;font-weight:500}.wf-receipt p{margin-top:7px;font-family:Consolas,monospace;font-size:11px}.wf-receipt small{color:#a1b58c;margin-top:6px;font-size:9px;display:block}.wf-detail-actions{border-top:1px solid #e8efdd;flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;padding-top:23px;display:flex}.wf-detail-actions>span{color:#abbc98;max-width:350px;margin-left:auto;font-size:9px;line-height:1.8}.wf-audit-list>article{border-bottom:1px solid #edf2e4;align-items:flex-start;gap:15px;padding:20px 0;display:flex}.wf-audit-list>article:last-child{border:0}.wf-audit-list>article>span{color:#a1ba82;background:#f2f7e9;border:1px solid #e4ecd8;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.wf-audit-list>article>div{flex:1}.wf-audit-list strong{color:#819e66;font-family:Consolas,monospace;font-size:11px;font-weight:500}.wf-audit-list p{color:#a3b68e;overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.9}.wf-audit-list small{color:#b5c4a5;margin-top:8px;font-size:8px;display:block}.wf-audit-list>article>code{color:#b1c29e;margin-top:6px;font-size:8px}.wf-admin-status{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:25px;display:grid}.wf-admin-status svg{color:#a7bd8b;margin-bottom:15px}.wf-admin-status h3{margin-bottom:13px;font-size:17px;font-weight:500}.wf-admin-status p{color:#a3b58f;margin-bottom:20px;font-size:11px}.wf-admin-status a{color:#8eac70;align-items:center;gap:7px;font-size:10px;display:inline-flex}.wf-admin-status a>svg{margin:0}.wf-routing h2{margin-bottom:23px;font-size:18px;font-weight:500}.wf-routing-row{border-top:1px solid #eaf0e1;align-items:center;gap:16px;padding:17px 0;display:flex}.wf-routing-row>strong{flex:1;min-width:140px;font-size:11px;font-weight:500}.wf-routing-row select{color:#8aa572;background:#fafcf6;border:1px solid #e1ead4;border-radius:5px;max-width:280px;padding:9px 12px;font-size:11px}.wf-routing-row label{color:#a4b78d;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.wf-routing-row input{accent-color:#87a664;width:auto;margin:0;display:inline}.wf-routing-row .wf-button{min-height:31px;padding:9px 13px;font-size:9px}.wf-admin-subscriptions{margin-top:25px}.wf-footer{border-top:1px solid var(--wf-line);color:#9eb28a;justify-content:space-between;align-items:center;gap:15px;margin-top:34px;padding:22px 0;font-size:8px;display:flex}.wf-footer>span:last-child{color:#b2c09f;font-size:8px}.wf-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90;background:#20372b66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wf-modal{background:#fff;border:1px solid #e0ead3;border-radius:14px;width:460px;max-width:100%;max-height:90vh;padding:33px;position:relative;overflow:auto;box-shadow:0 20px 70px #14301e2e}.wf-modal.wide{width:640px}.wf-modal-close{position:absolute;top:15px;right:15px}.wf-modal .wf-eyebrow{margin-bottom:14px}.wf-modal h2{letter-spacing:-.7px;margin-bottom:18px;margin-right:13px;font-size:24px;font-weight:500;line-height:1.4}.wf-modal>p{color:#99ad85;margin:17px 0;font-size:12px;line-height:1.9}.wf-modal label{color:#93aa7c;margin-top:20px;font-size:10px;display:block}.wf-modal input,.wf-modal select,.wf-modal textarea{color:#769556;background:#fcfef8;border:1px solid #e0e9d3;border-radius:6px;outline:none;width:100%;min-width:0;margin-top:8px;padding:11px 12px;font-size:11px;display:block}.wf-modal input:focus,.wf-modal select:focus,.wf-modal textarea:focus{box-shadow:0 0 0 3px #b8d29520;border-color:#a1bd7d!important}.wf-modal textarea.wf-json-input{resize:vertical;tab-size:2;min-height:235px;font-family:Consolas,monospace;font-size:11px;line-height:1.9}.wf-modal textarea.short{min-height:110px}.wf-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wf-label-row{justify-content:space-between;align-items:baseline;gap:15px;margin-top:20px;display:flex}.wf-label-row label{margin:0}.wf-form-note{color:#abbc99!important;margin-top:12px!important;font-size:9px!important;line-height:1.9!important}.wf-operation{color:#9bb67d;background:#f8fbf2;border:1px solid #e1ebd2;border-radius:5px;padding:13px;font-size:11px;display:block}.wf-role-scope{flex-direction:column;gap:14px;margin:23px 0;display:flex}.wf-role-scope>span{color:#8caa6d;align-items:center;gap:9px;font-size:12px;display:flex}.wf-modal-symbol{color:#a8c28d;margin-bottom:24px}.wf-toast{color:#e5f0d8;z-index:100;background:#2a4d38;border-radius:8px;align-items:flex-start;gap:9px;width:max-content;max-width:min(650px,90vw);padding:15px 22px;font-size:11px;line-height:1.8;display:flex;position:fixed;bottom:27px;left:calc(50% + 124px);transform:translate(-50%);box-shadow:0 8px 25px #17371f20}.wf-toast svg{margin-top:3px}.wf-busy{z-index:101;color:#9dbb7a;background:#f9fcf3;border:1px solid #dfead0;border-radius:7px;align-items:center;gap:9px;padding:11px 15px;font-size:10px;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 5px 20px #29472b10}.wf-spin{animation:1.4s linear infinite wf-spin}@keyframes wf-spin{to{transform:rotate(360deg)}}.wf-mobile-menu{display:none}.wf-app button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:1650px){.wf-app main.wf-content{padding:42px 45px 0}.wf-page-head h1{font-size:34px}.wf-page-head p{font-size:13px}.wf-dashboard-hero{min-height:330px;padding:35px 40px}.wf-dashboard-hero h2{font-size:41px}.wf-dashboard-hero p{max-width:370px;font-size:12px}.wf-team-node>span:last-child{font-size:10px}.wf-metrics article{padding:24px}.wf-metrics article>span{font-size:12px}.wf-metrics small{font-size:10px}.wf-employee-card{padding:28px 28px 0}.wf-employee-card>h3{font-size:21px}.wf-employee-card>p{min-height:46px;font-size:12px}.wf-skill-tags>span{font-size:9px}.wf-card-actions{margin:0 -28px;padding:18px 28px}.wf-role-top>span:last-child{font-size:10px}.wf-card-actions .wf-button{font-size:11px}.wf-card-actions .wf-text-button{font-size:10px}.wf-employee-price>strong{font-size:26px}.wf-employee-price>span{font-size:9px}.wf-employee-price small{font-size:10px}.wf-app table{font-size:12px}.wf-app th{font-size:11px}.wf-task-link{font-size:13px}.wf-badge{font-size:10px}}@media (max-height:850px) and (min-width:761px){.wf-sidebar{overflow:auto}.wf-sidebar-note{display:none}.wf-user{margin-top:auto}.wf-workspace{margin:24px 0}.wf-sidebar nav button{padding-top:11px;padding-bottom:11px}}@media (max-width:1200px){.wf-sidebar{width:215px;padding:28px 15px 0}.wf-main{margin-left:215px}.wf-topbar{padding:0 26px}.wf-app main.wf-content{padding:30px 26px 0}.wf-sidebar nav button{gap:10px;padding:12px 10px;font-size:11px}.wf-workspace{padding:11px 8px}.wf-dashboard-hero{min-height:280px;padding:27px}.wf-dashboard-hero h2{font-size:30px}.wf-dashboard-hero p{max-width:260px;font-size:9px}.wf-team-node{gap:6px;padding:8px}.wf-team-node>span:last-child{font-size:7px}.wf-team-core{width:68px;height:68px;font-size:66px}.wf-team-orbit{width:185px;height:185px}.wf-metrics{gap:12px}.wf-metrics article{padding:17px 15px}.wf-metrics article>span{font-size:9px}.wf-employee-grid{gap:14px}.wf-employee-card{padding:20px 18px 0}.wf-employee-card>p{min-height:53px;font-size:9px}.wf-card-actions{margin:0 -18px;padding:13px 18px}.wf-skill-tags>span{font-size:6px}.wf-card-actions .wf-button{gap:7px;padding:8px 10px;font-size:8px}.wf-card-actions .wf-text-button{font-size:7px}.wf-role-top>span:last-child{padding:3px 5px;font-size:7px}.wf-toast{left:calc(50% + 107px)}}@media (max-width:1000px){.wf-sidebar{width:195px;padding-left:12px;padding-right:12px}.wf-main{margin-left:195px}.wf-brand strong{font-size:23px}.wf-workspace strong{font-size:9px}.wf-workspace small{font-size:7px}.wf-sidebar nav button{gap:9px;font-size:10px}.wf-topbar>div{gap:9px;font-size:9px}.wf-topbar>div:last-child{gap:15px}.wf-page-head h1{font-size:25px}.wf-page-head p{font-size:10px}.wf-dashboard-hero{grid-template-columns:1.2fr 1fr;padding:24px}.wf-team-node>span:last-child{display:none}.wf-team-node>.wf-role-avatar{width:33px;height:33px}.wf-team-illustration>small{letter-spacing:.8px;font-size:5px}.wf-team-core{width:62px;height:62px;font-size:59px}.wf-team-orbit{width:150px;height:150px}.wf-team-orbit:after{height:130px;inset:12px -10px -10px}.wf-metrics article>span{font-size:8px}.wf-metrics small{font-size:7px}.wf-metrics strong{font-size:27px}.wf-employee-grid{grid-template-columns:repeat(2,1fr)}.wf-employee-card>p{min-height:39px;font-size:10px}.wf-skill-tags>span{font-size:7px}.wf-card-actions .wf-button{font-size:9px}.wf-card-actions .wf-text-button{font-size:8px}.wf-software-grid{grid-template-columns:repeat(2,1fr)}.wf-staff-row{flex-wrap:wrap;gap:15px}.wf-staff-row>div{min-width:calc(100% - 65px)}.wf-staff-row>.wf-button{margin-left:auto}.wf-routing-row{flex-wrap:wrap;gap:12px}.wf-routing-row>strong{flex:auto;min-width:100%}.wf-routing-row select{flex:1;min-width:0;max-width:none}.wf-task-columns{grid-template-columns:1fr;gap:25px}.wf-workflow-steps>span{gap:6px;padding:14px 10px;font-size:9px}.wf-detail-actions>span{flex-basis:100%;max-width:none;margin-left:0}.wf-toast{left:calc(50% + 97px)}}@media (max-width:760px){.wf-sidebar{width:235px;padding:28px 18px 0;transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 45px #243d2b20}.wf-sidebar.open{transform:translate(0)}.wf-workspace strong{font-size:11px}.wf-sidebar nav button{padding:12px;font-size:12px}.wf-sidebar-note{display:none}.wf-user{margin-top:auto}.wf-main{margin:0}.wf-topbar{gap:10px;height:62px;padding:0 17px}.wf-topbar>div{gap:7px;font-size:8px}.wf-topbar>div>span:first-of-type{display:none}.wf-topbar strong{font-size:10px}.wf-topbar>div:last-child{gap:12px}.wf-topbar a{font-size:9px}.wf-environment{display:none!important}.wf-mobile-menu{display:grid}.wf-app main.wf-content{padding:26px 18px 0}.wf-page-head{margin-bottom:23px}.wf-page-head>div{align-items:flex-start;gap:12px}.wf-page-head h1{letter-spacing:-.7px;font-size:23px}.wf-page-head p{max-width:310px;font-size:10px}.wf-page-head .wf-button{gap:6px;min-height:31px;padding:8px 9px;font-size:8px}.wf-eyebrow{letter-spacing:1.3px;font-size:7px}.wf-dashboard-hero{grid-template-columns:1fr;min-height:0;padding:27px 23px}.wf-dashboard-hero h2{margin:17px 0;font-size:31px}.wf-dashboard-hero p{max-width:280px;font-size:10px}.wf-team-illustration{display:none}.wf-metrics{grid-template-columns:repeat(2,1fr);gap:11px;margin:15px 0 27px}.wf-metrics article{padding:18px 16px}.wf-metrics article>span{font-size:9px}.wf-metrics small{font-size:8px}.wf-metrics strong{font-size:29px}.wf-section-head{gap:12px;margin-bottom:17px}.wf-section-head h2{font-size:16px;line-height:1.5}.wf-section-head p{max-width:260px;font-size:9px}.wf-text-button{font-size:9px}.wf-employee-grid{grid-template-columns:1fr;gap:16px}.wf-employee-card{padding:24px 24px 0}.wf-employee-card>h3{font-size:21px}.wf-employee-card>p{min-height:0;font-size:11px}.wf-role-top>span:last-child{padding:4px 7px;font-size:9px}.wf-skill-tags{gap:6px;margin:17px 0 23px}.wf-skill-tags>span{padding:4px 7px;font-size:8px}.wf-employee-price>strong{font-size:25px}.wf-employee-price small{font-size:9px}.wf-employee-price>span{font-size:8px}.wf-card-actions{margin:0 -24px;padding:15px 24px}.wf-card-actions .wf-button{min-height:34px;padding:9px 13px;font-size:10px}.wf-card-actions .wf-text-button{font-size:9px}.wf-panel{padding:20px}.wf-notice{padding:13px 14px;font-size:10px}.wf-toolbar{flex-wrap:wrap;margin:22px 0}.wf-search{width:100%;min-width:0;padding:11px 13px}.wf-staff-row{gap:16px;padding:23px}.wf-staff-row h3{font-size:18px}.wf-staff-row>div{flex-basis:calc(100% - 70px);min-width:0}.wf-software-grid{gap:11px}.wf-software-grid>button{gap:10px;padding:16px 12px}.wf-software-grid strong{font-size:12px}.wf-software-grid small{font-size:7px}.wf-software-grid>button>svg{width:13px}.wf-software-icon{border-radius:8px;width:33px;height:33px;font-size:19px}.wf-filter-tabs{gap:3px}.wf-filter-tabs button{padding:8px 10px;font-size:9px}.wf-task-detail .wf-section-head h2{font-size:21px}.wf-detail-meta{gap:10px;font-size:9px}.wf-detail-meta code{word-break:break-all;font-size:7px}.wf-workflow-steps{grid-template-columns:1fr 1fr;margin:22px 0}.wf-workflow-steps>span{gap:8px;padding:13px 12px;font-size:10px}.wf-workflow-steps>span:nth-child(-n+2){border-bottom:1px solid #e5edd9}.wf-task-columns pre{padding:15px;font-size:10px}.wf-detail-actions>.wf-button{padding:10px 12px;font-size:10px}.wf-receipt{gap:10px;padding:17px}.wf-receipt p{overflow-wrap:anywhere;font-size:10px}.wf-admin-status{grid-template-columns:1fr;gap:16px}.wf-routing-row{gap:10px}.wf-routing-row select{padding:9px;font-size:10px}.wf-routing-row label{font-size:8px}.wf-audit-list>article{gap:11px;padding:18px 0}.wf-audit-list p{font-size:9px}.wf-audit-list>article>code{display:none}.wf-footer{flex-direction:column;align-items:flex-start;margin-top:29px;font-size:7px}.wf-modal-backdrop{padding:17px}.wf-modal{max-height:92vh;padding:29px 23px}.wf-modal h2{font-size:23px}.wf-modal>p{font-size:11px}.wf-form-grid{grid-template-columns:1fr;gap:0}.wf-modal textarea.wf-json-input{min-height:220px;font-size:10px}.wf-modal textarea.short{min-height:110px}.wf-modal .wf-button.full{min-height:41px;font-size:11px}.wf-toast{max-width:90vw;padding:13px 17px;font-size:10px;left:50%}.wf-busy{font-size:9px;bottom:80px;right:18px}}@media (prefers-reduced-motion:reduce){.wf-app *,.wf-public *{transition:none!important;animation:none!important}}.wf-public{color:#203c30;background:#f7f8f2;font-family:Arial,Microsoft YaHei,sans-serif}.wf-public a{color:inherit;text-decoration:none}.wf-public button{cursor:pointer}.wf-public-header{background:#fafbf6;border-bottom:1px solid #dae2d6;justify-content:space-between;align-items:center;gap:30px;height:100px;padding:0 5%;display:flex}.wf-public-header nav{color:#617267;gap:32px;font-size:12px;display:flex}.wf-public-header>div{align-items:center;gap:26px;display:flex}.wf-public-header .wf-brand strong{font-size:27px}.wf-public-header .wf-brand small{letter-spacing:1.7px;font-size:7px}.wf-public-menu{color:#274c38;background:0 0;border:0;display:none}.wf-public-width{width:88%;max-width:1400px;margin-left:auto;margin-right:auto}.wf-public-hero{color:#f8faef;background:#183c2e;grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;padding:95px max(6%,50% - 700px) 100px;display:grid;position:relative;overflow:hidden}.wf-public-hero:before{content:"";pointer-events:none;border:1px solid #a0bf7c12;border-radius:50%;width:750px;height:750px;position:absolute;top:-290px;left:-330px}.wf-public-hero .wf-eyebrow{color:#c0da93;letter-spacing:2.7px;font-size:10px}.wf-public-hero h1{letter-spacing:-2px;white-space:nowrap;margin:34px 0 30px;font-size:clamp(40px,4.1vw,72px);font-weight:500;line-height:1.28}.wf-public-hero h1 span{color:#cae6a1}.wf-public-hero p{color:#b6c8bb;margin:0 0 35px;font-size:15px;line-height:2}.wf-public-hero-actions{align-items:center;gap:30px;display:flex}.wf-public .wf-button{justify-content:center;align-items:center;gap:22px;min-height:45px;padding:13px 20px;font-size:12px;display:inline-flex}.wf-public .wf-button.lime{color:#213e2c;background:#d1ecaa;border:1px solid #d1ecaa}.wf-public-link{align-items:center;gap:13px;font-size:12px;display:flex;color:#e2edda!important}.wf-public-hero>div>small{letter-spacing:1.3px;color:#95ac98;margin-top:32px;font-size:8px;display:block}.wf-public-stage{color:#294732;background:#f7f9f1;border:1px solid #d6e1ce;border-radius:14px;padding:23px;position:relative;transform:rotate(1deg);box-shadow:0 30px 80px #071d2c30}.wf-stage-title{letter-spacing:1.7px;color:#768c6e;border-bottom:1px solid #e0e7d9;justify-content:space-between;padding:0 0 23px;font-family:monospace;font-size:7px;display:flex}.wf-stage-title i{background:#88a95b;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.wf-public-staff{align-items:center;gap:18px;margin:26px 0;display:flex}.wf-public-staff>div:nth-child(2){flex:1}.wf-public-staff>div>span{letter-spacing:1.5px;color:#7e936e;font-size:7px}.wf-public-staff h3{margin:7px 0 6px;font-size:23px;font-weight:500}.wf-public-staff p{color:#8a9b7f;margin:0;font-size:8px;line-height:1.6}.wf-public-staff>svg{color:#8fa86f}.wf-stage-task{background:#fff;border:1px solid #e2e8db;border-radius:8px;padding:23px}.wf-stage-task>div:first-child{color:#899a7e;letter-spacing:.6px;justify-content:space-between;gap:10px;font-size:7px;display:flex}.wf-stage-task h3{margin:17px 0 20px;font-size:17px;font-weight:500;line-height:1.5}.wf-stage-steps{gap:14px;display:grid}.wf-stage-steps>div{align-items:center;gap:12px;display:flex}.wf-stage-steps>div>span{color:#76974e;background:#eaf1df;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.wf-stage-steps>div:last-child>span{color:#a98831;background:#fff1cf}.wf-stage-steps strong{flex:1;font-size:11px;font-weight:400}.wf-stage-steps small{color:#9aa58e;letter-spacing:.8px;font-size:7px}.wf-stage-review{color:#7a8d6f;border-top:1px solid #e8eddf;align-items:center;gap:9px;margin-top:22px;padding-top:18px;font-size:8px;line-height:1.6;display:flex}.wf-stage-systems{flex-wrap:wrap;align-items:center;gap:17px;margin-top:23px;display:flex}.wf-stage-systems>span{font-size:11px;font-weight:600}.wf-stage-systems>small{letter-spacing:1px;color:#95a486;margin-left:auto;font-size:6px}.wf-public-strip{border-bottom:1px solid #dfe6d9;justify-content:space-between;align-items:center;gap:40px;padding:33px 0;display:flex}.wf-public-strip>span{color:#8a9781;font-size:11px}.wf-public-strip>div{align-items:center;gap:34px;display:flex}.wf-public-strip b{letter-spacing:-.5px;color:#62745d;font-size:16px;font-weight:500}.wf-public-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:43px;display:flex}.wf-public h2{letter-spacing:-1.1px;margin:16px 0;font-size:clamp(28px,2.8vw,42px);font-weight:500;line-height:1.5}.wf-public-heading p{color:#819079;margin:0;font-size:13px;line-height:1.8}.wf-public-employees{padding-top:100px;padding-bottom:80px}.wf-public .wf-employee-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.wf-public .wf-employee-card{background:#fffef9;border-radius:9px;padding:28px 29px 0}.wf-public .wf-employee-card>h3{margin:22px 0 13px;font-size:24px}.wf-public .wf-employee-card>p{min-height:47px;font-size:12px;line-height:1.9}.wf-public .wf-skill-tags{margin:20px 0 26px}.wf-public .wf-skill-tags>span{font-size:9px}.wf-public .wf-employee-price{margin-bottom:26px}.wf-public .wf-employee-price>strong{font-size:29px}.wf-public .wf-card-actions{margin:0 -29px;padding:17px 29px}.wf-public .wf-card-actions .wf-button{gap:13px;min-height:36px;padding:10px 13px;font-size:10px}.wf-public .wf-card-actions>span{color:#8c9d7f;font-size:9px}.wf-public-footnote{color:#8b987f;margin:25px 0 0;font-size:10px;line-height:1.9}.wf-public-workflow{background:#eaf0e1;border-top:1px solid #dce6d0;border-bottom:1px solid #dce6d0;padding:90px 0 95px}.wf-public-workflow-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.wf-public-workflow-grid article{border-top:1px solid #becfae;padding:20px 0 0;position:relative}.wf-public-workflow-grid article>span{color:#8a9e75;margin-bottom:27px;font-family:monospace;font-size:8px;display:block}.wf-public-workflow-grid svg{color:#698d4c}.wf-public-workflow-grid h3{margin:25px 0 15px;font-size:19px;font-weight:500}.wf-public-workflow-grid p{color:#7e9070;max-width:250px;font-size:12px;line-height:1.9}.wf-public-integrations{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:110px;padding-bottom:110px;display:grid}.wf-public-integrations>div>p{color:#819079;max-width:470px;margin:24px 0;font-size:13px;line-height:2}.wf-public-integrations>div>small{color:#99a18c;max-width:400px;margin-top:20px;font-size:9px;line-height:1.8;display:block}.wf-public-integration-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wf-public-integration-grid>a{background:#fffef9;border:1px solid #dce5d4;border-radius:9px;min-height:160px;padding:24px;transition:transform .2s;position:relative}.wf-public-integration-grid>a:hover{border-color:#91ac71;transform:translateY(-3px)}.wf-public-integration-grid strong{margin:14px 0 9px;font-size:17px;font-weight:500;display:block}.wf-public-integration-grid small{color:#8c9a80;letter-spacing:.8px;font-size:7px}.wf-public-integration-grid svg{color:#9ca98e;position:absolute;top:23px;right:20px}.wf-public-plans{background:#eef1e7;border-top:1px solid #dfe5d6;border-bottom:1px solid #dfe5d6;padding:85px 0}.wf-public-plan-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.wf-public-plan-grid>article{background:#fafbf6;border:1px solid #d5dfcc;border-radius:10px;padding:32px}.wf-public-plan-grid>article>span{letter-spacing:1.5px;color:#8c9e7b;font-size:7px}.wf-public-plan-grid h3{margin:30px 0 20px;font-size:19px;font-weight:500}.wf-public-plan-grid strong{letter-spacing:-.8px;font-size:27px;font-weight:500;display:block}.wf-public-plan-grid p{color:#89967e;min-height:50px;margin:22px 0 28px;font-size:11px;line-height:1.9}.wf-public-plan-grid .wf-button{justify-content:space-between;width:100%;font-size:11px}.wf-public-plan-grid .featured{color:#f3f8e9;background:#234a35;border-color:#234a35}.wf-public-plan-grid .featured p{color:#b4c4a7}.wf-public-plan-grid .featured>span{color:#bbd698}.wf-public-faq{grid-template-columns:1fr 1.4fr;gap:80px;padding-top:100px;padding-bottom:100px;display:grid}.wf-public-faq article{border-bottom:1px solid #dae3d2}.wf-public-faq article:first-child{border-top:1px solid #dae3d2}.wf-public-faq button{color:#294733;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:23px 0;font-size:14px;line-height:1.7;display:flex}.wf-public-faq p{color:#8a987e;margin:0 35px 22px 0;font-size:12px;line-height:2}.wf-public-faq svg{flex-shrink:0}.wf-public-cta{color:#f5f9ec;background:#1e432f;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;padding:48px 52px;display:flex}.wf-public-cta h2{margin:16px 0;font-size:30px}.wf-public-cta p{color:#b0c49d;margin:0;font-size:12px;line-height:1.8}.wf-public-cta .wf-eyebrow{color:#a9c780}.wf-public-cta .wf-button{flex-shrink:0}.wf-public-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding-top:65px;padding-bottom:40px;display:flex}.wf-public-footer>p{color:#94a086;font-size:11px}.wf-public-footer>div{color:#849477;border-top:1px solid #dce5d3;flex-basis:100%;gap:30px;margin-top:15px;padding-top:25px;font-size:10px;display:flex}.wf-public-footer>div>span{letter-spacing:1px;margin-left:auto;font-size:8px}@media (min-width:1800px){.wf-public-hero{gap:120px;padding-top:120px;padding-bottom:120px}.wf-public-stage,.wf-stage-task{padding:30px}.wf-public-hero h1{font-size:72px}}@media (max-width:1150px){.wf-public-header{gap:20px;padding:0 4%}.wf-public-header nav{gap:18px;font-size:11px}.wf-public-header>div{gap:15px}.wf-public-hero{gap:35px;padding:75px 6%}.wf-public-hero h1{font-size:43px}.wf-public-hero p{font-size:12px}.wf-public .wf-button{gap:14px;padding:12px 15px;font-size:10px}.wf-public-hero-actions{gap:18px}.wf-public-link{font-size:10px}.wf-public-stage{padding:18px}.wf-public-staff{gap:12px}.wf-public-staff h3{font-size:20px}.wf-public-staff p{font-size:6px}.wf-stage-task{padding:18px}.wf-stage-task h3{font-size:14px}.wf-stage-systems{gap:12px}.wf-stage-systems>span{font-size:9px}.wf-stage-systems>small{font-size:5px}.wf-public-strip{flex-direction:column;gap:20px}.wf-public-strip>div{gap:35px}.wf-public .wf-employee-grid{gap:16px}.wf-public .wf-employee-card{padding:24px 22px 0}.wf-public .wf-employee-card>p{min-height:65px;font-size:11px}.wf-public .wf-skill-tags>span{font-size:7px}.wf-public .wf-card-actions{margin:0 -22px;padding:15px 22px}.wf-public .wf-card-actions .wf-button{gap:8px;font-size:8px}.wf-public .wf-card-actions>span{font-size:8px}.wf-public-integrations{gap:50px}.wf-public-workflow-grid{gap:25px}.wf-public-workflow-grid h3{font-size:17px}.wf-public-plan-grid>article{padding:25px}.wf-public-plan-grid strong{font-size:23px}.wf-public-plan-grid p{min-height:65px}.wf-public-faq{gap:50px}.wf-public-cta{padding:40px}.wf-public-cta h2{font-size:25px}}@media (max-width:800px){.wf-public-header{height:78px;padding:0 5%}.wf-public-header .wf-brand strong{font-size:22px}.wf-public-header .wf-brand small{font-size:5px}.wf-public-header .wf-brand>span{width:37px;height:37px;font-size:36px}.wf-public-header .wf-button{gap:8px;min-height:35px;padding:9px 12px;font-size:9px}.wf-public-menu{place-items:center;display:grid}.wf-public-header>div{gap:13px}.wf-public-header nav{z-index:20;background:#fafbf6;border-bottom:1px solid #dbe5d3;gap:22px;padding:25px 6%;display:none;position:absolute;top:78px;left:0;right:0}.wf-public-header nav.expanded{flex-direction:column;display:flex}.wf-public-hero{grid-template-columns:1fr;gap:50px;padding:65px 6%}.wf-public-hero h1{font-size:52px}.wf-public-hero>div:first-child{max-width:600px}.wf-public-hero p{font-size:14px}.wf-public .wf-button,.wf-public-link{font-size:12px}.wf-public-stage{width:100%;max-width:540px;padding:24px;transform:none}.wf-public-staff h3{font-size:24px}.wf-public-staff p{font-size:8px}.wf-stage-task{padding:24px}.wf-stage-task h3{font-size:18px}.wf-stage-steps strong{font-size:12px}.wf-stage-systems{gap:20px}.wf-stage-systems>span{font-size:12px}.wf-stage-systems>small{font-size:6px}.wf-public-strip>div{flex-wrap:wrap;justify-content:center;gap:22px 35px}.wf-public-strip b{font-size:15px}.wf-public-employees{padding-top:65px;padding-bottom:60px}.wf-public-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.wf-public h2{font-size:30px}.wf-public-heading p{font-size:12px}.wf-public .wf-employee-grid{grid-template-columns:1fr 1fr;gap:16px}.wf-public .wf-employee-card>p{min-height:62px}.wf-public .wf-card-actions{flex-wrap:wrap;gap:12px}.wf-public .wf-card-actions .wf-button{font-size:9px}.wf-public-workflow{padding:60px 0}.wf-public-workflow-grid{grid-template-columns:1fr 1fr;gap:25px 35px}.wf-public-workflow-grid h3{font-size:19px}.wf-public-integrations{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:65px}.wf-public-integrations>div>p{max-width:none}.wf-public-integration-grid{grid-template-columns:repeat(3,1fr);gap:13px}.wf-public-integration-grid>a{min-height:150px;padding:20px}.wf-public-integration-grid small{font-size:6px}.wf-public-plans{padding:60px 0}.wf-public-plan-grid{grid-template-columns:1fr;gap:17px}.wf-public-plan-grid>article{padding:30px}.wf-public-plan-grid p{min-height:0;margin:15px 0 23px}.wf-public-plan-grid h3{margin:22px 0 15px}.wf-public-plan-grid .wf-button{gap:40px;width:auto}.wf-public-faq{grid-template-columns:1fr;gap:25px;padding-top:65px;padding-bottom:60px}.wf-public-cta{flex-direction:column;align-items:flex-start;gap:25px;padding:35px}.wf-public-cta h2{font-size:25px}.wf-public-footer{padding-top:45px}}@media (max-width:480px){.wf-public-header{gap:10px}.wf-public-header>div{gap:11px}.wf-public-header .wf-brand{gap:8px}.wf-public-header .wf-brand strong{font-size:20px}.wf-public-header .wf-brand small{letter-spacing:1px;font-size:4px}.wf-public-header .wf-language{gap:5px}.wf-public-header .wf-language button{font-size:9px}.wf-public-header .wf-button{gap:5px;padding:9px;font-size:8px}.wf-public-header .wf-button svg{width:12px}.wf-public-hero{padding:49px 6%}.wf-public-hero h1{letter-spacing:-1.2px;margin:27px 0 24px;font-size:38px}.wf-public-hero .wf-eyebrow{font-size:8px}.wf-public-hero p{font-size:11px;line-height:2.1}.wf-public-hero-actions{gap:20px}.wf-public .wf-button{gap:13px;font-size:11px}.wf-public-link{gap:8px;font-size:10px}.wf-public-hero>div>small{letter-spacing:.5px;font-size:6px}.wf-public-stage{padding:18px}.wf-stage-title{font-size:6px}.wf-public-staff{gap:13px;margin:23px 0}.wf-public-staff .wf-role-avatar{width:50px;height:58px}.wf-public-staff h3{font-size:21px}.wf-public-staff p,.wf-public-staff>div>span{font-size:6px}.wf-public-staff>svg{width:18px}.wf-stage-task{padding:18px}.wf-stage-task>div:first-child{letter-spacing:0;font-size:5px}.wf-stage-task h3{font-size:15px}.wf-stage-steps strong{font-size:10px}.wf-stage-steps small{font-size:6px}.wf-stage-review{font-size:7px}.wf-stage-systems{gap:14px}.wf-stage-systems>span{font-size:10px}.wf-stage-systems>small{font-size:5px}.wf-public-strip>span{font-size:9px}.wf-public-strip>div{gap:20px 28px}.wf-public-strip b{font-size:13px}.wf-public h2{letter-spacing:-.8px;font-size:26px}.wf-public .wf-eyebrow{letter-spacing:1.7px;font-size:7px}.wf-public .wf-employee-grid{grid-template-columns:1fr;gap:20px}.wf-public .wf-employee-card{padding:27px 27px 0}.wf-public .wf-employee-card>p{min-height:0;font-size:12px}.wf-public .wf-skill-tags>span{font-size:8px}.wf-public .wf-card-actions{flex-wrap:nowrap;margin:0 -27px;padding:17px 27px}.wf-public .wf-card-actions .wf-button{font-size:10px}.wf-public .wf-card-actions>span{font-size:9px}.wf-public-workflow-grid{gap:20px}.wf-public-workflow-grid h3{font-size:17px}.wf-public-workflow-grid p{font-size:10px}.wf-public-integration-grid{grid-template-columns:1fr 1fr;gap:13px}.wf-public-integration-grid>a{min-height:150px;padding:20px}.wf-public-plan-grid strong{font-size:27px}.wf-public-plan-grid p,.wf-public-faq button{font-size:12px}.wf-public-faq p{font-size:11px}.wf-public-cta{padding:30px 25px}.wf-public-cta h2{font-size:24px}.wf-public-cta p{font-size:11px}.wf-public-footer>div{flex-wrap:wrap;gap:20px;font-size:9px}.wf-public-footer>div>span{flex-basis:100%;margin:3px 0 0;font-size:7px}}.wf-contract main{max-width:1000px;padding-top:65px;padding-bottom:90px}.wf-contract h1{letter-spacing:-1px;margin:20px 0;font-size:42px;font-weight:500;line-height:1.5}.wf-contract p{color:#74846c;margin:20px 0;font-size:13px;line-height:2}.wf-contract .wf-contract-lead{font-size:16px}.wf-contract h2{margin-top:55px;font-size:26px}.wf-contract h3{margin-top:30px;font-size:16px}.wf-contract pre{color:#506b3e;background:#eaf0e1;border:1px solid #d6e0cd;border-radius:8px;padding:23px;font-size:12px;line-height:1.9;overflow:auto}.wf-contract-providers{flex-wrap:wrap;gap:15px;display:flex}.wf-contract-providers>span{background:#fff;border:1px solid #dfe7d6;border-radius:7px;padding:17px;font-size:14px}.wf-contract-providers small{color:#95a586;margin-top:8px;font-size:9px;display:block}.wf-contract .wf-notice{font-size:12px;line-height:2}.wf-contract main>.wf-button{margin-top:30px}@media (max-width:600px){.wf-contract main{padding-top:40px}.wf-contract h1{font-size:29px}.wf-contract h2{font-size:22px}.wf-contract .wf-contract-lead{font-size:13px}.wf-contract p{font-size:12px}}.wf-public-main{max-width:none;margin:0;padding:0}.wf-public-header nav{flex-direction:row}html[lang] .wf-public-hero h1{font-size:clamp(40px,4.1vw,72px)}html[lang] .wf-contract h1{font-size:42px}@media (min-width:1800px){html[lang] .wf-public-hero h1{font-size:72px}}@media (max-width:1150px){html[lang] .wf-public-hero h1{font-size:43px}}@media (max-width:800px){html[lang] .wf-public-hero h1{font-size:52px}.wf-public-header nav.expanded{flex-direction:column}}@media (max-width:480px){html[lang] .wf-public-hero h1{font-size:38px}html[lang] .wf-contract h1{font-size:29px}.wf-public .wf-public-header .wf-button{gap:5px;min-height:33px;padding:9px 8px;font-size:8px}.wf-public-header>div{gap:8px}.wf-public-header .wf-brand{gap:7px}.wf-public-header .wf-language{padding:2px}.wf-public-header .wf-language button{padding:3px 4px}.wf-public-menu{flex-shrink:0;padding:0}.wf-public-header .wf-brand small{letter-spacing:.7px}.wf-public-header{gap:8px;padding:0 5%}}.wf-task-target{margin-top:22px}.wf-task-target strong{font-weight:500}.wf-task-target p{overflow-wrap:anywhere;margin-top:5px;font-size:10px}.wf-workspace-select{background:#fff;border:1px solid #dfe7d5;border-radius:8px;margin:30px 0 25px;padding:13px}.wf-workspace-select label{color:#98a78c;font-size:9px}.wf-workspace-select select{color:#42603d;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;min-width:0;margin-top:9px;font-size:12px;display:block}.wf-workspace-select .wf-text-button{justify-content:space-between;width:100%;margin-top:12px;font-size:8px}.wf-enterprise-panel .wf-panel{margin-bottom:25px}.wf-enterprise-panel label{color:#80956a;margin-top:20px;font-size:11px;display:block}.wf-enterprise-panel input,.wf-enterprise-panel select{color:#4f6e40;background:#fafcf6;border:1px solid #dce7d1;border-radius:6px;width:100%;margin-top:9px;padding:12px 13px;font-size:12px;display:block}.wf-enterprise-panel p{color:#8b9e7a;margin:15px 0;font-size:12px;line-height:1.9}.wf-enterprise-panel h2{font-size:22px;font-weight:500}.wf-company-register{max-width:800px;padding:33px}.wf-company-register .wf-button{margin-top:15px}.wf-register-steps{color:#94ab7e;border-top:1px solid #e2e9d9;border-bottom:1px solid #e2e9d9;gap:20px;margin:25px 0;padding:18px 0;font-size:10px;display:flex}.wf-company-profile code{overflow-wrap:anywhere;font-size:11px}.wf-members h2{align-items:center;gap:10px;display:flex}.wf-members form{border-top:1px solid #e0e7d7;margin-top:22px;padding-top:8px}.wf-members form>.wf-button{margin-top:10px}.wf-invite-list{margin-top:25px}.wf-invite-list>div{border-top:1px solid #e5ebdd;align-items:center;gap:15px;padding:15px 0;font-size:11px;display:flex}.wf-invite-list small{color:#94a880;margin-left:auto;font-size:9px}.wf-invite-link{background:#f3f8e9;border-radius:8px;align-items:center;gap:15px;margin-top:25px;padding:16px;display:flex}.wf-invite-link input{min-width:0;margin:0;font-size:10px}.wf-invite-link .wf-button{flex-shrink:0}.wf-invite-accept{background:#edf5e1}.wf-invite-accept h2{margin-top:15px}.wf-custom-connectors{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.wf-custom-connectors>button{text-align:left;grid-template-columns:32px 1fr 20px;align-items:center;gap:12px 16px;padding:24px;display:grid}.wf-custom-connectors strong{font-size:17px;font-weight:500}.wf-custom-connectors p{color:#9cb086;grid-area:2/2/auto/4;font-size:10px;line-height:1.9}.wf-custom-connectors>button>svg:first-child{color:#88a76a;grid-row:1/3}.wf-connection-types{border:1px solid #dfe8d4;border-radius:7px;gap:5px;margin-bottom:23px;padding:4px;display:flex}.wf-connection-types button{color:#91aa77;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px 5px;font-size:10px;display:flex}.wf-connection-types button.selected{color:#56763b;background:#e9f2dc}.wf-inline-check{align-items:center;gap:10px;display:flex!important}.wf-inline-check input{width:auto!important;margin:0!important}.wf-modal details{color:#a2b28e;margin-top:18px;font-size:10px}.wf-preview-json{background:#eff5e6;border-radius:7px;max-height:350px;margin-top:20px;padding:20px;font-size:10px;line-height:1.9;overflow:auto}@media (max-width:760px){.wf-workspace-select{margin:22px 0}.wf-workspace-select select{font-size:12px}.wf-company-register{padding:24px}.wf-register-steps{flex-direction:column;gap:12px}.wf-custom-connectors{grid-template-columns:1fr;gap:13px}.wf-custom-connectors>button{padding:20px}.wf-custom-connectors strong{font-size:15px}.wf-custom-connectors p{font-size:9px}.wf-invite-list>div{flex-wrap:wrap;gap:10px}.wf-invite-list small{margin-left:0}.wf-connection-types button{flex-direction:column;font-size:8px}.wf-enterprise-panel input,.wf-enterprise-panel select{font-size:12px}.wf-invite-link{gap:8px;padding:13px}.wf-enterprise-panel h2{font-size:20px}.wf-form-grid{gap:0}}.wf-real-brand{color:#243c32;align-items:center;gap:12px;min-width:0;height:56px;font-family:Arial,Microsoft YaHei,sans-serif;display:inline-flex}.wf-real-brand img{object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:146px;height:52px}.wf-real-brand.wordmark img{width:140px;height:47px}.wf-real-brand.brand-yonyou img{width:86px;height:56px}.wf-real-brand.brand-odoo img{width:115px;height:47px}.wf-real-brand.symbol>span{letter-spacing:-.7px;white-space:nowrap;font-size:23px;font-weight:600}.wf-real-brand.brand-wecom img{width:56px;height:56px}.wf-real-brand.brand-wecom>span{font-size:23px}.wf-real-brand.compact{gap:8px;height:31px}.wf-real-brand.compact img{max-width:85px;height:28px}.wf-real-brand.compact.wordmark img{width:85px;height:28px}.wf-real-brand.compact.brand-yonyou img{width:55px;height:35px}.wf-real-brand.compact.brand-odoo img{width:78px;height:31px}.wf-real-brand.compact.symbol>span{letter-spacing:-.4px;font-size:15px}.wf-public-strip{padding-top:37px;padding-bottom:37px}.wf-public-strip>div{gap:36px}.wf-public-strip>span{max-width:270px;line-height:1.8}.wf-public-width.wf-public-integrations{padding-top:105px;padding-bottom:95px;display:block}.wf-integration-heading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;margin-bottom:42px;display:grid}.wf-integration-heading h2{margin-bottom:0;font-size:41px;line-height:1.45}.wf-integration-heading>div>p{color:#7d8f75;max-width:490px;margin:0 0 23px;font-size:13px;line-height:2}.wf-public-integrations .wf-public-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wf-public-integration-grid>a.wf-integration-card{background:#fffefa;border:1px solid #dbe4d4;border-radius:11px;min-height:0;padding:29px 27px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.wf-public-integration-grid>a.wf-integration-card:hover{border-color:#9bb980;transform:translateY(-4px);box-shadow:0 15px 35px #2c49340a}.wf-integration-card:before{content:"";background:var(--brand-accent);opacity:.65;height:3px;position:absolute;top:0;left:0;right:0}.integration-kingdee{--brand-accent:#167ac6}.integration-yonyou{--brand-accent:#d72230}.integration-erpnext{--brand-accent:#0089ff}.integration-odoo{--brand-accent:#714b67}.integration-dingtalk{--brand-accent:#1677ff}.integration-wecom{--brand-accent:#1b9ad9}.wf-integration-brandrow{justify-content:space-between;align-items:center;gap:15px;min-height:58px;margin-bottom:28px;display:flex}.wf-integration-brandrow>span:last-child:not(.wf-real-brand){letter-spacing:1px;color:#9aa78e;white-space:nowrap;align-self:flex-start;margin-top:4px;font-family:Consolas,monospace;font-size:8px}.wf-integration-card-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.wf-integration-card-title h3{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:500}.wf-public-integration-grid .wf-integration-card-title svg{color:#8ea27d;width:17px;height:17px;position:static}.wf-public-integration-grid a.wf-integration-card>p{color:#889b7b;max-width:320px;min-height:42px;margin:14px 0 23px;font-size:11px;line-height:1.9}.wf-integration-card-tags{border-top:1px solid #e7ecdf;flex-wrap:wrap;align-items:center;gap:8px;padding-top:17px;display:flex}.wf-integration-card-tags>span{color:#8a9c78;background:#f5f8ee;border:1px solid #e2e9da;border-radius:4px;padding:4px 7px;font-size:8px;line-height:1.6}.wf-integration-card-tags>span:last-child{color:#a0ac93;background:0 0;border:0;padding-left:0}.wf-integration-bridge{background:#eaf1df;border:1px solid #d7e3c9;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:25px 29px;display:flex}.wf-integration-bridge>div{align-items:center;gap:20px;display:flex}.wf-integration-bridge-symbol{color:#d8ecad;background:#284a35;border-radius:10px;flex-shrink:0;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:48px;line-height:1;display:grid;transform:rotate(-10deg)}.wf-integration-bridge strong{font-size:16px;font-weight:500;line-height:1.5}.wf-integration-bridge p{color:#879b74;margin:8px 0 0;font-size:11px;line-height:1.8}.wf-integration-bridge>a{flex-shrink:0;align-items:center;gap:20px;font-size:11px;display:flex}.wf-public-integrations .wf-integration-note{color:#9aa78b;margin:19px 0 0;font-size:9px;line-height:1.8}@media (min-width:1800px){.wf-public-integration-grid>a.wf-integration-card{padding:34px 31px 27px}.wf-integration-brandrow{margin-bottom:32px}.wf-public-integration-grid a.wf-integration-card>p{max-width:340px;font-size:12px}.wf-integration-card-title h3{font-size:22px}.wf-integration-card-tags>span{font-size:9px}}@media (max-width:1150px){.wf-public-strip>div{gap:25px}.wf-real-brand.compact.symbol>span{font-size:13px}.wf-real-brand.compact{gap:6px}.wf-integration-heading{gap:45px}.wf-integration-heading h2{font-size:35px}.wf-integration-heading>div>p{font-size:12px}.wf-public-integration-grid>a.wf-integration-card{padding:24px 21px 20px}.wf-real-brand img{max-width:120px;height:42px}.wf-real-brand.wordmark img{width:120px;height:40px}.wf-real-brand.brand-yonyou img{width:75px;height:47px}.wf-real-brand.brand-odoo img{width:100px}.wf-real-brand.brand-wecom img{width:46px;height:46px}.wf-real-brand.symbol>span,.wf-real-brand.brand-wecom>span{font-size:18px}.wf-integration-brandrow{gap:8px}.wf-integration-brandrow>span:last-child:not(.wf-real-brand){letter-spacing:.5px;font-size:6px}.wf-public-integration-grid a.wf-integration-card>p{font-size:10px}.wf-integration-card-tags>span{font-size:7px}}@media (max-width:800px){.wf-public-strip>div{flex-wrap:wrap;justify-content:center;gap:26px 40px}.wf-public-width.wf-public-integrations{padding-top:65px;padding-bottom:60px}.wf-integration-heading{grid-template-columns:1fr;gap:23px;margin-bottom:32px}.wf-integration-heading h2{font-size:32px}.wf-integration-heading>div>p{max-width:none;font-size:13px}.wf-public-integrations .wf-public-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.wf-public-integration-grid>a.wf-integration-card{padding:25px 22px 22px}.wf-public-integration-grid a.wf-integration-card>p{font-size:11px}.wf-integration-card-tags>span{font-size:8px}.wf-integration-bridge{flex-direction:column;align-items:flex-start;gap:22px;padding:24px}.wf-integration-bridge>a{margin-left:68px}.wf-integration-bridge strong{font-size:15px}.wf-integration-bridge p{font-size:10px}.wf-integration-bridge-symbol{width:45px;height:45px;font-size:44px}}@media (max-width:480px){.wf-public-strip>div{gap:23px 26px}.wf-real-brand.compact.wordmark img{width:80px;height:27px}.wf-real-brand.compact.brand-yonyou img{width:50px;height:33px}.wf-real-brand.compact.brand-odoo img{width:73px;height:28px}.wf-real-brand.compact.symbol>span{font-size:13px}.wf-real-brand.compact img{max-width:74px;height:25px}.wf-real-brand.compact.brand-wecom img{width:28px;height:28px}.wf-integration-heading h2{font-size:28px}.wf-integration-heading>div>p{font-size:12px}.wf-public-integrations .wf-public-integration-grid{grid-template-columns:1fr;gap:16px}.wf-public-integration-grid>a.wf-integration-card{padding:26px 25px 22px}.wf-real-brand.wordmark img{width:135px;height:45px}.wf-real-brand.brand-yonyou img{width:82px;height:52px}.wf-real-brand.brand-odoo img{width:112px;height:45px}.wf-real-brand.symbol>span,.wf-real-brand.brand-wecom>span{font-size:23px}.wf-real-brand img{max-width:140px;height:50px}.wf-real-brand.brand-wecom img{width:54px;height:54px}.wf-integration-brandrow>span:last-child:not(.wf-real-brand){font-size:8px}.wf-integration-brandrow{margin-bottom:24px}.wf-integration-card-title h3{font-size:21px}.wf-public-integration-grid a.wf-integration-card>p{max-width:none;min-height:0;margin:13px 0 22px;font-size:12px}.wf-integration-card-tags>span{font-size:8px}.wf-integration-bridge{padding:24px 22px}.wf-integration-bridge>div{align-items:flex-start;gap:15px}.wf-integration-bridge>a{margin-left:60px;font-size:10px}.wf-integration-bridge strong{font-size:15px}.wf-public-integrations .wf-integration-note{font-size:8px}}
