:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#10342b;background:#eef5f1;font-synthesis:none;-webkit-font-smoothing:antialiased;--ops-green:#10342b;--ops-signal:#d6f23f;--ops-muted:#73877b;--ops-edge:#dce6df}*{box-sizing:border-box}body{margin:0}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,a,input,select,textarea{outline-color:#7d9e71}h1,h2,h3,p{margin:0}p{color:#536d5e;line-height:1.8}svg{flex-shrink:0}.muted{color:#84968a}.ops-app{min-height:100vh;background:linear-gradient(150deg,#d9ebe0 0,#eff6f2 60%,#f6f9f7)}.ops-sidebar{position:fixed;inset:20px auto 20px 16px;width:216px;border:1px solid #fff;border-radius:27px;background:#ffffff80;display:flex;flex-direction:column;padding:26px 15px;z-index:35}.ops-brand{display:flex;align-items:center;gap:11px;padding:3px 10px 33px}.ops-brand img{width:57px;height:57px;object-fit:contain}.ops-brand strong{font-size:29px;font-weight:700;letter-spacing:.03em;display:block}.ops-brand span{font-size:15px;display:block;margin-top:2px}.ops-sidebar nav{display:flex;flex-direction:column;gap:11px}.ops-sidebar nav a{display:flex;align-items:center;gap:15px;font-size:17px;padding:17px 15px;border-radius:16px}.ops-sidebar nav a.active{background:#10342b;color:#fff;box-shadow:0 9px 16px #10342b14}.ops-sidebar nav a.active svg{color:#d6f23f}.ops-sidebar nav a:hover:not(.active){background:#e7f1e9}.ops-person{margin-top:auto;padding:28px 12px 0;display:flex;flex-direction:column;gap:7px;font-size:14px}.ops-person strong{font-size:15px}.ops-person span{color:#698473}.ops-person button{border:0;background:none;padding:9px 0;display:flex;align-items:center;gap:9px;color:#5e7666;font-size:13px;text-align:left}.ops-main{margin-left:250px;padding:20px 25px 60px;min-width:0}.ops-topbar{height:40px;display:flex;align-items:center;margin-bottom:26px;font-size:12px;color:#577361;gap:12px}.ops-topbar>span{background:#d0e8d3;padding:6px 12px;border-radius:16px}.ops-topbar>.icon-button:last-child{margin-left:auto}.icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:transparent;color:#234d38;padding:8px;border-radius:9px}.icon-button:hover{background:#e4ede7}.ops-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:0 5px 28px}.ops-heading h1{font-size:34px;line-height:1.4;letter-spacing:-.025em;font-weight:650}.ops-heading p{font-size:16px;margin-top:7px}.ops-button{border:1px solid #cfded3;border-radius:22px;background:#fff;padding:11px 18px;color:#173f2c;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;line-height:1.4;font-size:14px;white-space:nowrap;min-height:42px}.ops-button.dark{background:#103c2a;color:#fff;border-color:#103c2a}.ops-button.signal{background:#d6f23f;color:#182600;border-color:transparent}.ops-button.full{width:100%}.ops-button:hover:not(:disabled){filter:brightness(.97)}.ops-panel{background:#fff;border:1px solid #dbe6de;border-radius:20px;min-width:0}.ops-error{background:#fff0ed;color:#a44d3e;border:1px solid #eed5ca;border-radius:9px;padding:11px 14px;font-size:14px;line-height:1.7;margin:12px 0}.ops-loading,.ops-empty{text-align:center;padding:55px 20px;color:#7b8f80;font-size:15px;line-height:1.8}.leads-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.leads-workspace.with-detail{grid-template-columns:minmax(0,1.7fr) minmax(330px,1fr)}.lead-table-panel{padding:22px 12px;min-height:620px}.ops-filters{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:0 10px 25px}.search-field{display:flex;align-items:center;gap:10px;border:1px solid #cddbd1;border-radius:10px;padding:10px 13px;background:#fff;min-width:150px;flex:1}.search-field input{font-size:14px;border:0;outline:0;min-width:0;width:100%;background:transparent;color:#163b2a;line-height:1.5}.search-field svg{color:#61806c}.ops-filters>label:not(.search-field){display:flex;align-items:center;gap:10px;font-size:14px}.ops-filters select,.ops-table select{font-size:14px;padding:10px 12px;border-radius:8px;border:1px solid #d2dfd5;background:#fff;color:#234631;max-width:160px}.ops-filters select{max-width:125px}.table-scroll{overflow:auto}.ops-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}.ops-table th{font-weight:600;color:#3f5e49;padding:17px 16px;text-align:left;background:#f7faf8;border-bottom:1px solid var(--ops-edge)}.ops-table td{padding:20px 16px;border-bottom:1px solid #e5ece7;color:#35513d;line-height:1.7;vertical-align:middle}.ops-table tr.selected td{background:#edf6ee}.ops-table tr:last-child td{border-bottom:0}.ops-table strong{display:block;font-size:14px;font-weight:600}.ops-table small{display:block;color:#8a9a8d;font-size:12px;max-width:190px;overflow:hidden;text-overflow:ellipsis}.text-button{background:none;border:0;padding:4px 0;color:#356348;font-size:14px;display:inline-flex;align-items:center;gap:8px}.text-button span{font-size:21px;line-height:1}.state{display:inline-flex;font-size:12px;line-height:1.5;padding:4px 11px;border-radius:15px;color:#5d6a64;background:#eef3f0}.state-new{color:#946422;background:#fff2cf}.state-contacted{color:#33845e;background:#e5f5e9}.state-demo,.state-trial{color:#3f76ac;background:#e8f1ff}.state-opened{color:#36785c;background:#dff3e3}.lead-detail{padding:22px}.detail-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:20px}.detail-heading h2{font-size:22px;font-weight:650;line-height:1.5}.lead-facts{margin:0 0 22px}.lead-facts>div{display:flex;gap:18px;font-size:14px;line-height:1.6;padding:9px 0}.lead-facts dt{width:78px;flex-shrink:0;color:#7d9183}.lead-facts dd{margin:0;overflow-wrap:anywhere}.lead-message{border-top:1px solid var(--ops-edge);padding-top:17px;margin-bottom:22px}.lead-message h3,.follow-history h3{font-size:15px;margin-bottom:9px}.lead-message p{font-size:14px;white-space:pre-wrap}.ops-form label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:500;margin-bottom:20px}.ops-form input:not([type=checkbox]),.ops-form select,.ops-form textarea{border:1px solid #ccdbd0;border-radius:9px;padding:11px 13px;color:#264b33;background:#fff;font-size:15px;line-height:1.6;min-width:0;width:100%}.ops-form textarea{resize:vertical}.follow-history{margin-top:27px;border-top:1px solid var(--ops-edge);padding-top:20px}.follow-history article{padding:14px 0;border-bottom:1px solid #edf2ee}.follow-history p{font-size:14px;white-space:pre-wrap}.follow-history small{font-size:11px;color:#8b9c8d;display:block;margin-top:7px}.content-workspace{display:grid;grid-template-columns:285px minmax(0,1fr);gap:20px;align-items:start}.document-list{padding:17px;position:sticky;top:20px;max-height:calc(100vh - 170px);overflow:auto}.document-list>.search-field{margin-bottom:15px}.document-row{display:flex;flex-direction:column;gap:7px;background:#fff;border:0;border-bottom:1px solid #edf1ee;padding:18px 11px;text-align:left;width:100%;color:#264b35;border-radius:7px}.document-row strong{font-size:15px;line-height:1.6;font-weight:550}.document-row span{font-size:11px;color:#8b9e8d}.document-row.selected{background:#eaf3eb}.editor-panel{padding:26px}.editor-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;border-bottom:1px solid var(--ops-edge);padding-bottom:23px}.editor-heading h2{font-size:24px;line-height:1.5}.editor-heading p{font-size:13px;color:#7f9584;margin-top:7px}.editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;padding:23px 0}.segmented{display:flex;border:1px solid #d6e1d8;border-radius:20px;padding:3px;background:#f3f7f4}.segmented button{border:0;border-radius:18px;padding:8px 18px;color:#6f8877;background:none;font-size:14px}.segmented button.active{background:#163d2a;color:#fff}.editor-actions{display:flex;gap:10px;align-items:center}.editor-actions .ops-button{font-size:13px;padding:10px 14px}.content-form .markdown-editor{font-family:SFMono-Regular,Consolas,PingFang SC,monospace;font-size:14px;line-height:1.9;min-height:320px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field-note{font-size:12px;color:#86998a}.content-preview{padding:20px 12px 35px;max-width:900px}.content-preview>h1{font-size:32px;line-height:1.5;margin-bottom:15px}.content-preview>p{font-size:17px;margin-bottom:25px}.ops-prose{font-size:16px;line-height:1.9;color:#365440;overflow-wrap:anywhere}.ops-prose h2{font-size:24px;margin:30px 0 16px}.ops-prose h3{font-size:20px;margin:24px 0 12px}.ops-prose p{margin:15px 0}.ops-prose li{margin:10px 0}.ops-prose a{color:#a46f35;text-decoration:underline}.ops-prose img{max-width:100%;height:auto;border-radius:10px}.ops-prose table{border-collapse:collapse;width:100%;font-size:14px;margin:20px 0}.ops-prose td,.ops-prose th{border:1px solid #dce5dd;padding:10px;text-align:left}.modal-overlay{position:fixed;inset:0;background:#16342545;z-index:50;display:flex;align-items:center;justify-content:center;padding:30px}.revision-modal{width:680px;max-width:100%;max-height:80vh;overflow:auto;padding:28px}.revision-row{border-top:1px solid var(--ops-edge);padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.revision-row strong{display:block;font-size:15px}.revision-row small{display:block;font-size:12px;color:#90a091;margin-top:8px}.overview-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;margin-bottom:28px}.overview-metrics>a{background:#fff;border:1px solid #e0e9e2;border-radius:20px;padding:27px}.overview-metrics span{font-size:15px;color:#6f8675}.overview-metrics strong{display:block;font-size:48px;font-weight:550;line-height:1.4;margin:15px 0 9px}.overview-metrics p{font-size:13px;color:#829687}.next-actions{padding:28px 32px}.next-actions>h2{font-size:24px;margin-bottom:15px}.next-actions>a{display:flex;align-items:center;gap:22px;padding:23px 0;border-bottom:1px solid var(--ops-edge)}.next-actions>a:last-child{border:0}.next-actions strong{font-size:18px;font-weight:600}.next-actions p{font-size:14px;margin-top:7px}.next-actions span{margin-left:auto;font-size:26px;color:#98ab9a}.inline-check{display:flex;align-items:center;gap:8px;font-size:14px}.inline-check input{accent-color:#1e4d34;width:16px;height:16px}.panel-note{font-size:13px;padding:23px 25px;border-top:1px solid var(--ops-edge);color:#839586}.ops-toast{position:fixed;bottom:30px;left:calc(50% + 95px);transform:translate(-50%);z-index:70;background:#153b29;color:#fff;max-width:calc(100% - 40px);padding:14px 24px;border-radius:12px;font-size:14px;box-shadow:0 10px 25px #0e2d2420;line-height:1.7}.ops-start{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.ops-start img{width:160px;height:auto}.ops-start h1{font-size:27px}.ops-login{max-width:1200px;width:calc(100% - 80px);margin:auto;min-height:100vh;display:grid;grid-template-columns:1fr 460px;gap:110px;align-items:center}.ops-login>section>img{width:170px;height:auto;margin-bottom:42px}.ops-login>section>h1{font-size:43px;line-height:1.45;letter-spacing:-.025em}.ops-login>section>p{font-size:17px;margin:25px 0}.ops-login>section>a{display:flex;align-items:center;gap:8px;font-size:15px;color:#50795c}.ops-login>form{padding:36px 35px}.ops-login form h2{font-size:27px;margin-bottom:28px}.preview-entry{margin-top:24px;border-top:1px solid var(--ops-edge);padding-top:20px}.preview-entry p{font-size:12px;color:#8a9b8c;line-height:1.8;margin-bottom:15px}.mobile-menu{display:none}@media(max-width:1200px){.ops-sidebar{width:195px;padding:24px 12px}.ops-brand{gap:7px;padding:0 6px 30px}.ops-brand img{width:50px;height:50px}.ops-brand strong{font-size:26px}.ops-sidebar nav a{font-size:16px;gap:12px;padding:16px 13px}.ops-main{margin-left:220px;padding:20px 22px 50px}.leads-workspace.with-detail{grid-template-columns:minmax(0,1.3fr) minmax(310px,1fr)}.ops-table td,.ops-table th{padding:16px 12px}.ops-heading{margin-left:0;margin-right:0}.ops-heading h1{font-size:31px}.ops-filters{gap:10px}.ops-filters .search-field{flex-basis:100%}.lead-detail{padding:20px}.content-workspace{grid-template-columns:245px minmax(0,1fr)}.editor-panel{padding:22px}.editor-heading h2{font-size:22px}.ops-login{gap:60px;grid-template-columns:1fr 420px}.ops-login>section>h1{font-size:37px}}@media(max-width:900px){.ops-sidebar{inset:0 auto 0 0;width:220px;border-radius:0;background:#f0f7f2;transform:translate(-100%);transition:transform .18s}.ops-sidebar.open{transform:translate(0);box-shadow:15px 0 25px #173d2c17}.ops-main{margin-left:0;padding:15px 24px 50px}.mobile-menu{display:inline-flex}.ops-topbar{margin-bottom:22px}.ops-heading h1{font-size:30px}.leads-workspace.with-detail{grid-template-columns:minmax(0,1.3fr) minmax(310px,1fr)}.ops-toast{left:50%}.content-workspace{grid-template-columns:235px minmax(0,1fr)}.ops-login{grid-template-columns:1fr 1fr;gap:35px;width:calc(100% - 50px)}.ops-login>form{padding:30px 25px}.ops-login>section>h1{font-size:32px}.ops-heading p{font-size:14px}.editor-actions{flex-wrap:wrap}.overview-metrics strong{font-size:40px}}@media(max-width:650px){.ops-main{padding:13px 16px 45px}.ops-heading{align-items:flex-start;flex-wrap:wrap;gap:19px;margin-bottom:23px}.ops-heading h1{font-size:28px}.ops-heading p{font-size:14px}.ops-topbar{margin-bottom:17px}.ops-topbar>span{font-size:11px}.ops-panel{border-radius:15px}.leads-workspace.with-detail{display:block}.lead-table-panel{min-height:350px;padding:17px 8px}.lead-detail{position:fixed;inset:0 0 0 auto;width:100%;max-width:450px;z-index:45;overflow:auto;border-radius:0;padding:25px}.ops-filters{padding:0 6px 20px;gap:10px}.ops-filters .search-field{flex-basis:100%;font-size:14px}.ops-filters>label:not(.search-field){font-size:13px;gap:8px}.ops-filters select{padding:9px;font-size:13px;max-width:120px}.ops-filters .ops-button{padding:9px 14px;font-size:13px;min-height:37px}.ops-table,.ops-table strong{font-size:13px}.ops-table small{font-size:11px}.ops-table th,.ops-table td{padding:15px 12px}.content-workspace{display:block}.document-list{position:static;max-height:260px;padding:15px;margin-bottom:18px}.document-row{padding:12px 9px}.document-row strong{font-size:14px}.editor-panel{padding:20px 16px}.editor-toolbar{padding:18px 0}.editor-heading{gap:12px;padding-bottom:18px}.editor-heading h2{font-size:21px}.editor-heading p{font-size:12px}.editor-actions .ops-button{font-size:12px;padding:10px 11px;gap:6px}.editor-actions svg{width:14px}.segmented button{padding:7px 14px;font-size:13px}.ops-form label{font-size:13px;margin-bottom:18px}.ops-form input:not([type=checkbox]),.ops-form select,.ops-form textarea{font-size:14px;padding:10px 12px}.content-form .markdown-editor{font-size:13px;min-height:300px}.content-preview{padding:15px 2px}.content-preview>h1{font-size:27px}.content-preview>p{font-size:15px}.ops-prose{font-size:15px}.ops-prose h2{font-size:22px}.ops-prose td,.ops-prose th{font-size:12px;padding:7px}.form-columns{gap:14px}.overview-metrics{grid-template-columns:1fr 1fr;gap:13px}.overview-metrics>a{padding:21px 19px;border-radius:15px}.overview-metrics span{font-size:13px}.overview-metrics strong{font-size:36px;margin:10px 0 7px}.overview-metrics p{font-size:11px}.next-actions{padding:23px 21px}.next-actions>h2{font-size:22px}.next-actions>a{gap:16px;padding:21px 0}.next-actions strong{font-size:16px}.next-actions p{font-size:12px}.next-actions>a>svg{width:22px}.ops-login{display:block;width:calc(100% - 40px);padding:45px 0}.ops-login>section>img{width:130px;margin-bottom:25px}.ops-login>section>h1{font-size:31px;line-height:1.4}.ops-login>section>p{font-size:15px;margin:20px 0}.ops-login>section>a{font-size:13px;margin-bottom:26px}.ops-login>form{padding:27px 23px}.ops-login form h2{font-size:25px}.modal-overlay{padding:17px}.revision-modal{padding:22px}.revision-row{gap:15px}.revision-row strong{font-size:13px}.revision-row small{font-size:11px}.revision-row .ops-button{padding:9px 11px;font-size:12px}.ops-toast{bottom:18px;font-size:13px;padding:12px 18px}.panel-note{font-size:12px;padding:20px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(max-width:650px){.lead-table-panel .ops-table{table-layout:fixed;white-space:normal}.lead-table-panel .ops-table th:nth-child(2),.lead-table-panel .ops-table td:nth-child(2),.lead-table-panel .ops-table th:nth-child(4),.lead-table-panel .ops-table td:nth-child(4){display:none}.lead-table-panel .ops-table th:first-child{width:44%}.lead-table-panel .ops-table th:nth-child(3){width:32%}.lead-table-panel .ops-table th:last-child{width:24%}.lead-table-panel .ops-table th,.lead-table-panel .ops-table td{padding:15px 8px}.lead-table-panel .ops-table strong{overflow-wrap:anywhere}.lead-table-panel .ops-table small{max-width:100%;white-space:nowrap}.lead-table-panel .state{font-size:11px;padding:4px 8px;white-space:nowrap}}.roles-field{border:0;padding:0;margin:0 0 20px;min-width:0}.roles-field legend{font-size:14px;font-weight:500;margin-bottom:12px}.ops-form .roles-field label{display:flex;flex-direction:row;align-items:center;gap:9px;margin-bottom:9px;font-size:14px;font-weight:400}.roles-field input{width:17px;height:17px;accent-color:#10342b}
