@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750;800;900&display=swap";:root{color:#26332e;font-synthesis:none;--green:#276c56;--muted:#89918c;--line:#e8ede8;--heading:"Manrope", sans-serif;background:#f5f7f5;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:13px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,a,input,select{outline-offset:4px}button{transition:background .15s,transform .15s}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #589780}button svg{flex-shrink:0}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--heading)}small{color:var(--muted);font-size:11px}.app-shell{min-height:100vh;display:flex}.sidebar{color:#a6b3ac;z-index:20;background:#101d1a;flex-direction:column;flex-shrink:0;width:240px;padding:27px 18px 0;display:flex;position:fixed;top:0;bottom:0}.brand{color:#f0f3e9;letter-spacing:1px;white-space:nowrap;align-items:center;gap:11px;font-size:14px;font-weight:500;display:flex}.brand b{font-weight:800}.brand small{letter-spacing:2px;color:#809287;margin-top:5px;font-size:8px;display:block}.brand-mark{color:#d6e2ac;background:#253b2e;border:1px solid #7c9267;border-radius:11px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.org-switch{border:1px solid #2e3b34;border-radius:8px;align-items:center;gap:10px;margin:29px 0 24px;padding:12px 10px;display:flex}.org-icon{color:#dbe5c2;background:#2c3b32;border-radius:6px;padding:9px 6px;font-size:10px;font-weight:700}.org-switch strong{color:#e1e8df;font-size:11px;font-weight:600;display:block}.org-switch small{color:#7c9183;margin-top:5px;font-size:9px;display:block}.org-switch>svg{margin-left:auto}.sidebar nav{scrollbar-width:thin;overflow:auto}.nav-group{margin-bottom:21px}.nav-group>p{letter-spacing:1.5px;color:#72867a;margin:0 11px 9px;font-size:8px;font-weight:700}.nav-group button{text-align:left;color:#a5b3aa;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:10px 12px;font-size:11.5px;display:flex}.tiny-pill{color:#acbd92;white-space:nowrap;border:1px solid #425139;border-radius:3px;margin-left:auto;padding:3px;font-size:6px}.sidebar-bottom{background:#101d1a;margin-top:auto;padding-top:8px}.infra{color:#869a8c;border-bottom:1px solid #27382c;align-items:center;gap:7px;padding:12px;font-size:9px;display:flex}.status-dot{background:#65a585;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.profile{color:#bdc9bf;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:18px 3px;display:flex}.profile>div{flex:1}.profile small{margin-top:4px;font-size:9px;display:block}.avatar{color:#655f43;background:#dddcca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:inline-flex}.avatar.small{width:29px;height:29px;font-size:10px}.avatar.tiny{width:29px;height:29px;font-size:9px}.avatar.large{width:54px;height:54px;font-size:18px}.workspace{flex:1;min-width:0;margin-left:240px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 35px;display:flex}.breadcrumb{color:#9ba39d;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#46534a;font-weight:500}.top-actions{align-items:center;gap:19px;display:flex}.search-trigger{color:#8d978f;background:0 0;border:0;align-items:center;gap:9px;font-size:11px;display:flex}.search-trigger kbd{border:1px solid #e5e9e3;border-radius:4px;margin-left:24px;padding:3px 5px;font:10px inherit}.icon-button{background:0 0;border:0;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex;position:relative}.icon-button i{background:#aa9160;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:5px}.badge{color:#7b847b;white-space:nowrap;background:#f1f3ef;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:500;line-height:1.3;display:inline-flex}.badge .status-dot{width:4px;height:4px}main{max-width:1770px;margin:auto;padding:30px 35px 0}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin:2px 0 26px;display:flex}.eyebrow{letter-spacing:1.7px;color:#8c958b;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.page-heading h1{letter-spacing:-1.1px;color:#25372e;margin:8px 0 9px;font-size:28px;font-weight:750}.page-heading p{color:#92998f;font-size:11px}.heading-actions{align-items:center;gap:11px;padding-top:15px;display:flex}.primary,.secondary{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:11px 14px;font-size:11px;font-weight:550;display:inline-flex}.primary{color:#fff;background:#2e624a;box-shadow:0 2px 3px #16371f08}.primary:hover{background:#244e3b}.secondary{color:#4d6653;background:#fff;border-color:#dce4d9}.period{color:#6e796e;background:#fff;border:1px solid #e2e7df;border-radius:6px;align-items:center;gap:16px;padding:10px 12px;font-size:10px;display:flex}.overview-strip{color:#798775;background:#f0f4eb;border:1px solid #e4eadf;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:13px 15px;font-size:10px;display:flex}.overview-strip>div{align-items:center;gap:8px;display:flex}.overview-strip strong{color:#54684f;font-weight:550}.overview-strip>span{align-items:center;gap:6px;font-size:9px;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:21px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:17px 18px;box-shadow:0 2px 2px #16261a02}.stat-card>div{color:#7b867b;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat-icon{border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.stat-card>strong{font-family:var(--heading);letter-spacing:-1px;margin:10px 0;font-size:27px;font-weight:750;display:block}.stat-card>small{color:#9aa395;font-size:8.5px}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.panel-title{justify-content:space-between;align-items:center;gap:12px;padding:21px 21px 18px;display:flex}.panel-title h2{letter-spacing:-.15px;font-size:12px;font-weight:700}.panel-title p{color:#a0a699;margin-top:7px;font-size:9px}.dashboard-middle{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px;margin-bottom:20px;display:grid}.revenue-panel{flex-direction:column;min-height:318px;display:flex}.revenue-panel .panel-title{padding-bottom:10px}.chart{flex:1;gap:12px;min-height:211px;padding:10px 18px 0 22px;display:flex}.chart-axis{color:#a0a89f;flex-direction:column;flex-shrink:0;justify-content:space-around;width:53px;padding-bottom:36px;font-size:8px;display:flex}.chart-plot{flex:1;min-width:0}.chart svg{width:100%;height:180px;overflow:visible}.chart-dates{color:#9fa799;justify-content:space-between;padding:0 13px;font-size:8px;display:flex}.chart-note{color:#99a391;justify-content:center;align-items:center;gap:7px;padding:17px 10px;font-size:8px;display:flex}.chart-note .status-dot{width:5px;height:5px}.source-list{padding:0 21px}.source{margin-bottom:14px}.source>div:first-child{justify-content:space-between;align-items:center;font-size:10px;display:flex}.source>div>span{align-items:center;gap:7px;display:flex}.source strong{font-size:10px;font-weight:550}.source-color{border-radius:2px;width:6px;height:6px}.source-bar{background:#f0f3ed;border-radius:3px;height:4px;margin-top:8px;overflow:hidden}.source-bar>span{border-radius:3px;height:100%;display:block}.source small{margin-top:5px;font-size:8px;display:block}.source-disclaimer{color:#a5ab9f;border-top:1px solid #edf0e9;margin-top:7px;padding:10px 21px;font-size:8px;line-height:1.7}.dashboard-bottom{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.title-with-icon{align-items:center;gap:8px;display:flex}.attention-icon{color:#ae9768;display:flex}.attention-row{text-align:left;background:0 0;border:0;border-top:1px solid #f0f2ed;align-items:center;gap:12px;width:100%;padding:14px 20px;display:flex}.attention-symbol{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.attention-row>div{flex:1}.attention-row strong{font-size:10px;font-weight:550;display:block}.attention-row small{margin-top:5px;font-size:8px;display:block}.text-button{color:#688261;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:9px;display:inline-flex}.recent-sale{border-top:1px solid #f2f4ef;align-items:center;gap:10px;padding:9px 20px;display:flex}.recent-sale>div{flex:1}.recent-sale strong{font-size:9px;font-weight:600}.recent-sale small{margin-top:3px;font-size:8px;display:block}.sale-state{color:#71945e;background:#edf5e9;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.insight-banner{background:#edf2e7;border:1px solid #e3e9dc;border-radius:8px;align-items:center;gap:14px;padding:19px 20px;display:flex}.insight-mark{color:#7d9662;background:#e3ebd9;border:1px solid #d9e4cd;border-radius:10px;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.insight-banner>div:nth-child(2){flex:1}.insight-banner strong{color:#546d45;font-size:11px;font-weight:600}.insight-banner p{color:#8f9c82;margin-top:6px;font-size:9px}.page-footer{color:#a5ad9c;justify-content:space-between;align-items:center;margin:27px 0 17px;font-size:8px;display:flex}.page-footer>span:first-child{font-family:var(--heading);letter-spacing:1px;font-size:8px;font-weight:700}.page-footer>span:first-child>span{margin-left:3px;font-size:7px;font-weight:400}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.toolbar>label{border:1px solid var(--line);color:#8e9e91;background:#fff;border-radius:7px;align-items:center;gap:9px;width:360px;padding:0 12px;display:flex}.toolbar input{background:0 0;border:0;outline:none;width:100%;padding:12px 0;font-size:11px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#95a08f;background:#fafbf8;border-top:1px solid #f0f3eb;border-bottom:1px solid #e9eee5;padding:14px 20px;font-size:9px;font-weight:550}td{color:#7f8d7a;border-bottom:1px solid #f0f3eb;padding:17px 20px;font-size:11px}td strong{color:#42533b;font-size:11px;font-weight:550}tr:last-child td{border-bottom:0}.clickable{cursor:pointer}.person{align-items:center;gap:11px;display:flex}.person small{margin-top:5px;font-size:9px;display:block}.money{font-weight:650;color:#35482f!important}.block{margin-top:5px;font-size:9px;display:block}.pagination{color:#8c9985;justify-content:flex-end;align-items:center;gap:9px;margin:18px 0;font-size:10px;display:flex}.pagination>span{margin-right:auto}.pipeline-summary{color:#8a9883;align-items:center;gap:25px;margin-bottom:22px;font-size:11px;display:flex}.pipeline-summary>span:first-child{align-items:center;gap:7px;display:flex}.pipeline-summary strong{margin-left:auto;font-weight:500}.kanban{gap:16px;min-height:420px;padding-bottom:20px;display:flex;overflow-x:auto}.kanban-column{background:#edf1e9;border:1px solid #e5ebdf;border-radius:8px;width:251px;min-width:251px;padding:13px}.kanban-column>header{align-items:center;gap:8px;display:flex}.kanban-column h3{flex:1;font-size:11px}.kanban-column>header>span:last-child{color:#7c8d70;background:#e2e9db;border-radius:4px;padding:3px 6px;font-size:9px}.stage-dot{background:#90a68c;border-radius:50%;width:7px;height:7px}.column-value{color:#99a391;margin:9px 0 18px;font-size:9px}.opportunity-card{background:#fff;border:1px solid #e6ecdf;border-radius:7px;margin-bottom:12px;padding:15px}.opportunity-card h4{margin:13px 0 7px;font-size:12px}.opportunity-card>p{color:#9aa58f;margin-bottom:16px;font-size:10px}.opportunity-card>strong{font-size:13px;font-family:var(--heading)}.card-bottom{color:#8f9d83;border-top:1px solid #edf0e6;align-items:center;gap:7px;margin-top:16px;padding-top:12px;font-size:9px;display:flex}.card-bottom svg{margin-left:auto}.opportunity-card select{color:#889b79;background:#f8faf5;border:1px solid #e6ecde;border-radius:4px;width:100%;margin:13px 0 10px;padding:6px;font-size:9px}.column-empty{color:#a3ad99;text-align:center;border:1px dashed #d8e1ce;border-radius:6px;padding:25px 8px;font-size:10px}.task-row{border-top:1px solid #eef2e9;align-items:center;gap:16px;padding:20px;display:flex}.task-check{color:#b3bfa8;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.task-info{flex:1}.task-info strong{font-size:12px;font-weight:500}.task-info small{margin-top:7px;font-size:10px;display:block}.task-info small span{margin:0 7px}.struck{color:#aab5a0;text-decoration:line-through}.products-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.product-visual{color:#827451;background:linear-gradient(120deg,#e9ebdf,#f6f4ed);justify-content:center;align-items:center;height:160px;display:flex;position:relative}.product-visual>.badge{color:#90917e;background:#ffffffa8;position:absolute;top:12px;left:12px}.product-copy{padding:18px}.product-copy>small{font-size:9px}.product-copy h3{margin:9px 0 18px;font-size:14px}.product-copy>div{justify-content:space-between;align-items:center;display:flex}.product-copy strong{font-size:16px}.inbox{height:620px;display:flex}.conversation-list{border-right:1px solid var(--line);flex-shrink:0;width:320px;overflow:auto}.conversation-item{text-align:left;background:#fff;border:0;border-top:1px solid #f1f4eb;align-items:center;gap:11px;width:100%;padding:18px;display:flex}.conversation-item>div{flex:1;min-width:0}.conversation-item strong{font-size:11px;font-weight:550}.conversation-item small{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;display:block;overflow:hidden}.conversation-item.chosen{background:#edf3e8;border-left:3px solid #72965e;padding-left:15px}.chat{background:#f9fbf6;flex-direction:column;flex:1;min-width:0;display:flex}.chat>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:11px;padding:18px;display:flex}.chat>header>div{flex:1}.chat header small{margin-top:5px;font-size:9px;display:block}.chat-notice{color:#b09761;background:#faf3e5;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex}.chat-messages{flex:1;padding:24px;overflow:auto}.message{background:#edf0e0;border:1px solid #e3e8d0;border-radius:9px 0 9px 9px;max-width:85%;margin:0 0 16px auto;padding:14px}.message>small{color:#92a070;letter-spacing:1px;font-size:7px;font-weight:700}.message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.7}.message time{color:#95a185;text-align:right;font-size:8px;display:block}.composer{border-top:1px solid var(--line);background:#fff;gap:10px;padding:15px;display:flex}.composer input{background:#f7f9f3;border:1px solid #e7ecde;border-radius:6px;width:100%;min-width:0;padding:10px;font-size:11px}.info-banner{color:#7f926c;background:#eef3e7;border:1px solid #e1e9d4;border-radius:8px;align-items:center;gap:15px;margin-bottom:22px;padding:20px;display:flex}.info-banner p{margin-top:5px;font-size:11px;line-height:1.7}.info-banner.compact{margin:0;padding:12px}.info-banner.compact p{margin:0;font-size:10px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.integration-card{padding:24px}.integration-icon{color:#769765;background:#edf6e9;border-radius:12px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:24px;display:inline-flex}.integration-card>.badge{float:right;margin-top:15px}.integration-card h2{margin-bottom:14px;font-size:15px}.integration-card p{color:#95a18b;min-height:70px;font-size:11px;line-height:1.9}.connection-requirement{color:#8c9f7c;border-top:1px solid #edf1e7;align-items:center;gap:7px;margin-top:25px;padding-top:17px;font-size:10px;display:flex}.roadmap-panel{text-align:center;max-width:800px;margin:20px auto;padding:60px 30px}.roadmap-icon{color:#859d6b;background:#eff4e8;border:1px solid #e0e9d3;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;display:flex}.roadmap-panel h2{letter-spacing:-.6px;margin:20px 0 17px;font-size:25px}.roadmap-panel>p{color:#93a086;max-width:470px;margin:0 auto;font-size:12px;line-height:1.9}.roadmap-steps{text-align:left;grid-template-columns:1fr 1fr;gap:13px;max-width:520px;margin:35px auto;display:grid}.roadmap-steps>div{border:1px solid var(--line);color:#839773;border-radius:6px;padding:16px;font-size:10px}.roadmap-steps span{color:#b8c5a9;margin-right:10px;display:inline-block}.settings-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:23px;display:grid}.settings-card{padding:25px}.settings-card h2{margin-bottom:20px;font-size:14px}.settings-card p{margin-bottom:12px}.settings-branches{gap:8px;margin-top:20px;display:flex}.team-member{align-items:center;gap:10px;margin-top:13px;font-size:11px;display:flex}.team-member>.badge{margin-left:auto}.empty{text-align:center;color:#a5b197;max-width:440px;margin:auto;padding:55px 25px}.empty h3{color:#819472;margin:15px 0 9px;font-size:15px}.empty p{font-size:11px;line-height:1.8}.loading{flex-wrap:wrap;gap:20px;display:flex}.skeleton{background:linear-gradient(90deg,#ebf0e5,#f7f9f2,#ebf0e5) 0 0/200% 100%;border-radius:10px;flex:1;height:130px;animation:1.6s infinite pulse}.skeleton.wide{flex-basis:100%;height:300px}.loading p{color:#9bab8f;font-size:11px}@keyframes pulse{to{background-position:-200% 0}}.error{color:#a65940;background:#fff1ec;border:1px solid #ebc8bd;border-radius:6px;align-items:center;gap:14px;margin-bottom:18px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.error button{color:#a65940;background:0 0;border:0;margin-left:auto;font-size:10px;text-decoration:underline}.toast{z-index:200;color:#e9f2df;background:#274e3b;border:1px solid #4a6f4d;border-radius:8px;align-items:center;gap:11px;padding:17px 22px;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 6px 30px #0a291333}.boot{color:#718d60;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.login{background:#fcfdf9;grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-art{color:#e3eed5;background:#10271e radial-gradient(at 60% 75%,#49684888,#0000 65%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:55px 65px;display:flex}.login-art .eyebrow{color:#a5b692;font-size:9px}.login-art h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(40px,5vw,73px);font-weight:600;line-height:1.15}.login-art h1 em{color:#c7d79d;font-style:normal}.login-art p{color:#a4b898;font-size:16px;line-height:1.8}.login-art>small{letter-spacing:2px;color:#8ea67e;font-size:9px}.login-box{place-self:center;width:100%;max-width:470px;padding:45px}.login-box h2{letter-spacing:-1.3px;margin:16px 0;font-size:35px}.login-box>p{color:#8d9a84;margin-bottom:35px;font-size:13px;line-height:1.9}.login-box>.primary{justify-content:space-between;width:100%;padding:15px}.login-trust{color:#9bab8e;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:10px;display:flex}dialog{color:#3a4c30;background:#fff;border:1px solid #dde6d4;border-radius:12px;width:min(620px,100vw - 32px);max-height:90vh;padding:0;overflow:auto;box-shadow:0 30px 100px #051b1844}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10201766}.modal-header{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:22px 25px;display:flex;position:sticky;top:0}.modal-header h2{letter-spacing:-.5px;font-size:18px}.record-form,.modal-body,.contact-detail{padding:25px}.record-form{flex-direction:column;gap:18px;display:flex}.field{color:#7a8b6c;flex-direction:column;gap:8px;font-size:11px;font-weight:500;display:flex}.field input,.field select{color:#4c643c;background:#fcfdf9;border:1px solid #dee6d6;border-radius:6px;width:100%;min-width:0;padding:11px 12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.checkbox{color:#8a9b79;align-items:center;gap:9px;font-size:11px;line-height:1.5;display:flex}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:5px;padding-top:18px;display:flex}.form-footer>span{color:#a7b49a;align-items:center;gap:5px;font-size:9px;display:flex}.record-form>p{color:#8d9c7e;font-size:12px;line-height:1.8}.movement-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex}.movement-row strong{flex:1;font-size:12px}.movement-row small{width:100%;font-size:10px;line-height:1.5}.contact-detail .person p{color:#98a888;margin-top:7px;font-size:11px}.detail-grid{grid-template-columns:1fr 1fr;gap:23px;margin:27px 0;display:grid}.detail-grid small{letter-spacing:1px;font-size:8px}.detail-grid strong{margin-top:7px;font-size:12px;font-weight:500;display:block}.contact-detail h3{margin:30px 0 22px;font-size:14px}.timeline>div{gap:15px;margin-bottom:22px;display:flex}.timeline>div>span{background:#b0c19c;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.timeline strong{font-size:12px}.timeline p{color:#96a586;margin:7px 0;font-size:11px;line-height:1.7}.timeline small{font-size:9px}.command-list{padding:12px}.command-list button{text-align:left;color:#829873;background:0 0;border:0;border-radius:6px;align-items:center;gap:14px;width:100%;padding:13px 15px;font-size:12px;display:flex}.command-list button>svg:last-child{margin-left:auto}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=1600px){main{padding:40px 45px 0}.stats-grid{gap:22px}.stat-card{padding:22px}.stat-card>strong{font-size:33px}.dashboard-middle{grid-template-columns:1.8fr 1fr}.chart svg{height:220px}.revenue-panel{min-height:355px}.sidebar{width:250px}.workspace{margin-left:250px}}@media (width<=1200px){.sidebar{width:213px;padding-left:12px;padding-right:12px}.workspace{margin-left:213px}.brand{font-size:12px}.topbar{padding:0 23px}main{padding:25px 23px 0}.stat-card{padding:14px}.stat-card>strong{font-size:22px}.stat-card>small{font-size:8px}.overview-strip>div>span:last-child{display:none}.stats-grid{gap:11px}.dashboard-middle{grid-template-columns:1.5fr 1fr;gap:15px}.dashboard-bottom{gap:15px}.panel-title{padding:18px 16px}.integration-grid{grid-template-columns:1fr}.integration-card p{min-height:0}.integration-icon{margin-bottom:10px}.conversation-list{width:255px}.products-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=940px){.sidebar{width:76px;padding:25px 10px 0}.sidebar .brand{justify-content:center}.sidebar .brand>div,.org-switch,.nav-group>p,.nav-group button>span,.sidebar-bottom .infra,.profile>div,.profile>svg{display:none}.sidebar .brand{margin-bottom:25px}.nav-group{margin-bottom:17px}.nav-group button{justify-content:center;padding:13px 8px}.sidebar-bottom{padding-bottom:10px}.profile{justify-content:center}.workspace{margin-left:76px}.search-trigger span,.search-trigger kbd{display:none}.dashboard-middle{grid-template-columns:1fr}.dashboard-bottom{grid-template-columns:1fr 1fr}.source-list{grid-template-columns:1fr 1fr;gap:15px;display:grid}.source-disclaimer{font-size:9px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card>strong{font-size:29px}.stat-card>small{font-size:9px}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.page-heading h1{font-size:26px}.page-footer>span:nth-child(2){display:none}.login-art{padding:40px}.login-box{padding:30px}.insight-banner>div:nth-child(2)>p{max-width:350px;line-height:1.8}.conversation-list{width:220px}.composer{flex-wrap:wrap}.composer>.primary{margin-left:auto}.inbox{height:580px}}@media (width<=640px){.sidebar{width:58px;padding:20px 5px 0}.sidebar .brand-mark{width:33px;height:33px}.nav-group button{padding:11px 5px}.workspace{margin-left:58px}.topbar{height:59px;padding:0 15px}.top-actions{gap:9px}.top-actions>.avatar,.search-trigger,.breadcrumb>span,.breadcrumb>svg{display:none}.badge{font-size:8px}.top-actions>.badge{font-size:7px}.breadcrumb strong{font-size:10px}main{padding:22px 14px 0}.page-heading{margin-bottom:20px;display:block}.page-heading h1{font-size:27px}.page-heading p{font-size:10px;line-height:1.7}.heading-actions{justify-content:flex-start;padding-top:18px}.primary,.secondary{padding:10px 12px;font-size:10px}.eyebrow{font-size:7px}.overview-strip{padding:11px;font-size:9px}.overview-strip>span{display:none}.stats-grid{gap:10px}.stat-card{padding:12px}.stat-card>div{gap:6px;font-size:8px}.stat-icon{width:24px;height:24px}.stat-icon svg{width:15px}.stat-card>strong{font-size:22px}.stat-card>small{font-size:7px;line-height:1.5;display:block}.dashboard-bottom{grid-template-columns:1fr}.panel-title{padding:17px 14px}.panel-title h2{font-size:11px}.panel-title p{font-size:8px}.revenue-panel .panel-title>.badge{display:none}.chart{padding:15px 10px 0}.chart-axis{width:42px;font-size:7px}.chart-dates{font-size:6px}.source-list{gap:11px;padding:0 15px}.source>div:first-child,.source strong{font-size:8px}.insight-banner{flex-wrap:wrap;gap:10px;padding:14px}.insight-banner strong{font-size:10px}.insight-banner p{font-size:8px}.insight-mark{width:31px;height:31px}.insight-banner>.text-button{margin:7px 0 0 40px}.toolbar{flex-direction:column;align-items:flex-start;gap:10px}.toolbar>label{width:100%}.toolbar>span{font-size:9px}.products-grid{grid-template-columns:1fr}.product-visual{height:175px}.pipeline-summary{flex-wrap:wrap;gap:10px;font-size:9px}.pipeline-summary>strong{margin-left:0}.task-row{flex-wrap:wrap;gap:9px;padding:16px 12px}.task-info strong{font-size:10px}.task-info small{font-size:8px}.task-row>.badge{font-size:7px}.settings-grid{grid-template-columns:1fr}.login{display:block}.login-art{min-height:45vh;padding:30px}.login-art h1{letter-spacing:-1.5px;margin:18px 0;font-size:39px}.login-art .eyebrow,.login-art>small,.login-art p{display:none}.login-art .brand{margin-bottom:25px}.login-box{padding:35px 30px}.login-box h2{font-size:29px}.login-box>p{font-size:12px}.form-footer{flex-direction:column;align-items:flex-end}.form-grid{grid-template-columns:1fr}.record-form,.modal-body,.contact-detail{padding:20px}.inbox{flex-direction:column;height:auto}.conversation-list{border-right:0;border-bottom:1px solid var(--line);width:100%;max-height:230px}.chat{min-height:400px}.chat>header{flex-wrap:wrap;padding:12px}.chat>header>.badge{margin-left:45px}.chat-notice{padding:10px 5px;font-size:7px}.chat-messages{max-height:340px;padding:15px}.message{max-width:95%}.message p{font-size:11px}.composer input{padding:11px}.roadmap-panel{padding:30px 18px}.roadmap-panel h2{font-size:21px}.roadmap-panel>p{font-size:11px}.roadmap-steps{grid-template-columns:1fr}.toast{padding:13px;font-size:11px;bottom:15px;left:72px;right:15px}.pagination{font-size:8px}}:root{--brand-coal:#111;--brand-yellow:#ffc400;--brand-white:#f7f7f2;--brand-green:#19b45b;--brand-red:#e63b32;--canvas:#151515;--surface:#1d1d1d;--raised:#242424;--line:#343434;--text:#f7f7f2;--muted:#b5b5ac;--heading:"Inter",sans-serif;background:var(--canvas);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,sans-serif}body{font-size:14px}small{color:var(--muted)}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:3px}input,select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.brand-art{background-image:url(/brand/identidade.png);background-position:-812px -59px;background-repeat:no-repeat;background-size:1150px;flex-shrink:0;width:202px;height:63px;display:block}.brand-symbol{background:url(/brand/maquina-otica.png) -26px -16px/112px 112px no-repeat;flex-shrink:0;width:42px;height:39px;display:none}.sidebar{background:#111;border-right:1px solid #333;width:258px;padding-top:18px}.sidebar .brand{justify-content:center;height:64px}.workspace{background:#151515;margin-left:258px}.sidebar-bottom{background:#111}.org-switch{background:#1b1b1b;border-color:#373737;margin-top:20px}.org-icon{color:#ffda5b;background:#302b15;font-size:11px}.org-switch strong{color:#f7f7f2;font-size:12px}.org-switch small{color:#b5b5ac;font-size:10px}.nav-group>p{color:#999991;letter-spacing:1.1px;font-size:9px}.nav-group button{color:#c8c8c0;min-height:41px;font-size:12px}.nav-group button.active{color:#ffd84a;background:#292614;box-shadow:inset 3px 0 #ffc400}.nav-group button:hover{color:#fff;background:#252525}.tiny-pill{color:#d4c286;border-color:#64552b;font-size:7px}.infra{color:#a6a69c;border-color:#343434;font-size:10px}.profile{color:#f0f0e8}.profile small{color:#aaa99e}.profile strong{font-size:12px}.avatar{color:#ffdf76;background:#3c3520}.avatar.pastel{color:#e8d68a;background:#353020}.topbar{background:#181818;border-color:#333}.breadcrumb{color:#aaa99f;font-size:12px}.breadcrumb strong{color:#e4e4d9}.search-trigger{color:#b8b8ad;font-size:12px}.search-trigger kbd{color:#a8a89f;border-color:#444}.top-actions{gap:16px}.icon-button{color:#d2d2c6;min-width:34px;min-height:34px}.icon-button i{background:#ffc400}.badge{color:#d0d0c3;background:#30302c;padding:5px 8px;font-size:10px}.badge.green,.green{color:#63d88d;background:#153524}.badge.amber,.amber{color:#ffd34b;background:#3d3211}.badge.blue,.blue{color:#87bddc;background:#1d303d}.badge.purple,.purple{color:#c5a7df;background:#30273d}.badge.red{color:#ff9e91;background:#40201e}.status-dot{background:#19b45b}main{padding:32px 32px 0}.page-heading .eyebrow{display:none}.page-heading h1{color:#f7f7f2;letter-spacing:-1.15px;margin:0 0 12px;font-size:30px;font-weight:750}.heading-dot{color:#ffc400}.page-heading p{color:#b5b5aa;font-size:12px;line-height:1.6}.heading-actions{padding-top:0}.primary{color:#171508;box-shadow:none;background:#ffc400;border-color:#ffc400;min-height:43px;padding:12px 16px;font-size:12px;font-weight:700}.primary:hover{background:#ffda47;border-color:#ffda47}.secondary{color:#eeeedf;background:#252525;border-color:#4b4b41;min-height:42px;font-size:12px}.secondary:hover{background:#333}.period{color:#cecec0;background:#1e1e1e;border-color:#3d3d36;padding:12px;font-size:11px}.overview-strip{color:#c3c0a8;background:#222117;border-color:#3e3924;font-size:11px}.overview-strip strong{color:#e8dfad}.overview-strip>span{color:#c4c0aa;font-size:10px}.stat-card{box-shadow:none;background:#1d1d1d;border-color:#37372f;border-radius:8px;padding:19px 20px}.stat-card>div{color:#bcbcb0;font-size:12px}.stat-card>strong{color:#f7f7f2;letter-spacing:-1.2px;font-size:30px;font-weight:750}.stat-card>small{color:#b0b0a4;font-size:10px;line-height:1.6;display:block}.stat-card:first-child{border-top:2px solid #ffc400}.stat-card:first-child>strong{color:#ffdc65}.panel{background:#1d1d1d;border-color:#363630;border-radius:8px}.panel-title h2{color:#eeeede;font-size:14px;font-weight:650}.panel-title p{color:#b0b0a4;font-size:11px;line-height:1.5}.panel-title{padding:21px}.chart-axis,.chart-dates,.chart-note{color:#b5b5a8;font-size:10px}.revenue-panel{min-height:350px}.chart svg{height:204px}.source-panel .panel-title>svg{color:#ffc400}.source>div:first-child{color:#d5d5c8;font-size:12px}.source strong{color:#eeeee1;font-size:12px}.source-bar{background:#34342d;height:5px}.source small{color:#a8a89d;font-size:10px}.color-0{background:#ffc400}.color-1{background:#19b45b}.color-2{background:#bda662}.color-3{background:#85857b}.source-disclaimer{color:#a8a89d;border-color:#363630;font-size:10px;line-height:1.8}.attention-icon{color:#ffc400}.attention-row{color:#f7f7f2;border-color:#34342e;padding:17px 20px}.attention-row:hover{background:#25251f}.attention-row strong{color:#e7e7d9;font-size:12px}.attention-row small{color:#b1b1a5;font-size:10px;line-height:1.5}.attention-row>svg{color:#c8c8b8}.recent-sale{border-color:#33332d;padding:13px 20px}.recent-sale strong{color:#eeeedf;font-size:11px}.recent-sale small{color:#b1b1a5;font-size:10px}.text-button{color:#ffdc65;font-size:11px}.text-button:hover{color:#ffe997}.text-button.muted{color:#bdbdac}.sale-state{color:#61da8e;background:#163d25}.sale-state.cancelled{color:#ff9e91;background:#442724}.insight-banner{background:#222117;border-color:#443d20}.insight-mark{color:#ffc400;background:#37301a;border-color:#61502a}.insight-banner strong{color:#f1e5b2;font-size:12px}.insight-banner p{color:#c5bea4;font-size:11px;line-height:1.7}.page-footer{color:#a0a094;font-size:10px}.page-footer>span:first-child{color:#cccabc;font-size:10px}.toolbar>label{color:#c2c2b3;background:#202020;border-color:#414139}.toolbar input{color:#f7f7f2;min-height:44px;font-size:12px}.toolbar input::placeholder{color:#a8a89c}.toolbar>span{color:#aaa99c;font-size:11px}th{color:#bcbcad;background:#242421;border-color:#3a3a31;padding:15px 18px;font-size:11px}td{color:#c3c3b6;border-color:#34342d;padding:18px;font-size:12px}td strong{color:#eeeedf;font-size:12px}.clickable:hover{background:#292920}.person small,.block{color:#aaa99b;font-size:10px}.money{color:#f4e3a4!important}.pagination{color:#b8b8aa;font-size:11px}.pipeline-summary{color:#bbbba8;font-size:12px}.kanban-column{background:#1a1a19;border-color:#38382f}.kanban-column h3{color:#e4e4d3;font-size:12px}.kanban-column>header>span:last-child{color:#dedec9;background:#363628}.column-value{color:#b6b6a3;font-size:11px}.stage-dot{background:#ffc400}.stage-1{background:#78abca}.stage-2{background:#d8b448}.stage-3{background:#b895ce}.stage-4{background:#19b45b}.opportunity-card{background:#242421;border-color:#3d3d30}.opportunity-card h4{color:#f7f7f2;font-size:13px}.opportunity-card>p{color:#bbbba9;font-size:11px}.opportunity-card>strong{color:#f2dda0;font-size:15px}.card-bottom{color:#b8b8a6;border-color:#3c3c30;font-size:10px}.opportunity-card select{color:#d6d6bf;background:#1d1d1a;border-color:#4b4b38;padding:9px;font-size:11px}.column-empty{color:#a8a896;border-color:#434334;font-size:11px}.task-row{border-color:#37372e}.task-info strong{color:#e4e4d2;font-size:13px}.task-info small{color:#b3b3a2;font-size:11px}.task-check{color:#b5b598}.task-check.done{color:#111;background:#19b45b}.struck{color:#a0a08c!important}.product-card{background:#1d1d1b;border-color:#3d3d30}.product-visual{color:#d4b961;background:radial-gradient(at 50% 75%,#534523,#21211c 70%)}.visual-solar{color:#c5b88d;background:radial-gradient(at 50% 75%,#484537,#22221d 70%)}.visual-lens{color:#a8c3b4;background:radial-gradient(at 50% 75%,#3d4c48,#202622 70%)}.product-visual>.badge{color:#e0d5ae;background:#171712de}.product-copy h3{color:#f7f7f2}.product-copy>small{color:#b3b3a1;font-size:11px}.product-copy strong{color:#f1dc9b}.conversation-list{border-color:#39392e}.conversation-item{color:#e7e7d3;background:#1d1d1b;border-color:#35352c;padding:19px 16px}.conversation-item strong{font-size:12px}.conversation-item small{color:#b4b4a0;font-size:11px}.conversation-item.chosen{background:#35301c;border-left-color:#ffc400}.chat{background:#171715}.chat>header{color:#f0f0dc;background:#242420;border-color:#3d3d2f}.chat header small{color:#bbbba4;font-size:10px}.chat-notice{color:#e4cc7f;background:#332d17;font-size:10px}.message{color:#ece3bb;background:#332f1c;border-color:#514728}.message>small{color:#d1b75a;font-size:9px}.message time{color:#c5ba8c;font-size:10px}.composer{background:#20201b;border-color:#3b3b2b}.composer input{color:#f7f7f2;background:#171713;border-color:#4e4e3a;font-size:12px}.composer input::placeholder{color:#b0b09b}.info-banner{color:#d0c695;background:#28271c;border-color:#46432c}.info-banner strong{color:#eee0a7;font-size:13px}.info-banner p{color:#c5c0a7;font-size:12px}.integration-icon{color:#53d782;background:#1d3827}.integration-icon.meta{color:#a0c6e2;background:#243442}.integration-icon.ai{color:#ffd158;background:#3c3219}.integration-card p{color:#babab0;font-size:12px}.connection-requirement{color:#c4c4b6;border-color:#3d3d33;font-size:11px}.roadmap-icon{color:#ffc400;background:#38301b;border-color:#5c4d27}.roadmap-panel>p{color:#babab0}.roadmap-steps>div{color:#d0d0be;border-color:#404037;font-size:11px}.roadmap-steps span{color:#e0c473}.settings-card p{color:#e4e4d4}.team-member{font-size:12px}.empty{color:#b4b4a1}.empty svg{color:#ccb86b}.empty h3{color:#ddd6b4}.empty p{color:#b6b6a2;font-size:12px}.skeleton{background:linear-gradient(90deg,#25251e,#39392d,#25251e) 0 0/200% 100%}.loading p{color:#babaa6}.error{color:#ffc2b2;background:#3e2420;border-color:#8b463b}.error button{color:#ffd5c6}.toast{color:#e4f7dc;background:#263b27;border-color:#487949}.boot{color:#ffc400;background:#111}.login{background:#151515;grid-template-columns:1.08fr 1fr}.login-art{isolation:isolate;background:#111 url(/brand/maquina-otica.png) 50%/cover no-repeat;padding:30px 40px;position:relative}.login-art:after{content:"";z-index:-1;background:linear-gradient(#0009,#0000 30% 65%,#000b);position:absolute;inset:0}.login-art>.brand{visibility:hidden}.login-brand-copy{color:#fff;margin-top:auto}.login-art .login-brand-copy p{color:#f7f7f2;text-shadow:0 2px 6px #000;font-size:16px;font-weight:500;line-height:1.75}.login-box{max-width:470px;padding:40px}.login-kicker{color:#bebbaa;font-size:13px}.login-box h2{letter-spacing:-1.8px;color:#f7f7f2;margin:16px 0 23px;font-size:40px;font-weight:800}.login-box>p{color:#c5c2b1;font-size:14px}.login-box>.primary{font-size:13px}.login-trust{color:#b4b19e;font-size:11px}.login-box:before{content:"";background:#ffc400;width:42px;height:3px;margin-bottom:27px;display:block}dialog{color:#f7f7f2;background:#20201b;border-color:#494936;box-shadow:0 20px 90px #0009}dialog::backdrop{background:#000b}.modal-header{background:#20201b;border-color:#414130}.modal-header h2{color:#f7f7f2}.field{color:#d2d2bc;font-size:12px}.field input,.field select{color:#f7f7f2;background:#171713;border-color:#53533f;min-height:45px;font-size:13px}.field input::placeholder{color:#aaa98f}.checkbox{color:#c3c3aa;font-size:12px}.checkbox input{accent-color:#ffc400}.form-footer{border-color:#454532}.form-footer>span{color:#b9b9a0;font-size:10px}.record-form>p{color:#c2c2aa}.movement-row{border-color:#404030}.movement-row small,.contact-detail .person p{color:#babaa2}.detail-grid small{color:#bbba9d}.detail-grid strong{color:#efeed6}.timeline>div>span{background:#ffc400}.timeline p,.timeline small{color:#c1c0a5}.command-list button{color:#ddddc4;min-height:44px}.command-list button:hover{background:#3a3520}@media (width>=1600px){.sidebar{width:270px}.workspace{margin-left:270px}.stat-card>strong{font-size:34px}}@media (width<=1200px){.sidebar{width:235px}.workspace{margin-left:235px}.sidebar .brand-art{transform:scale(.93)}.stat-card>div{font-size:11px}.stat-card>strong{font-size:25px}.stat-card>small{font-size:10px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-middle{grid-template-columns:1fr}.source-list{grid-template-columns:1fr 1fr;gap:15px;display:grid}}@media (width<=940px){.sidebar{width:76px}.workspace{margin-left:76px}.sidebar .brand-art{display:none}.sidebar .brand-symbol{display:block}.sidebar .brand{height:42px;margin-bottom:20px}.nav-group button{min-height:46px}.login-art,.login-box{padding:30px}.page-heading h1{font-size:27px}}@media (width<=640px){.sidebar{width:60px}.workspace{margin-left:60px}main{padding:24px 14px 0}.sidebar .brand-symbol{transform:scale(.9)}.nav-group button{padding:11px 5px}.page-heading h1{font-size:27px}.page-heading p{font-size:12px}.stat-card{padding:14px 12px}.stat-card>div{align-items:flex-start;gap:4px;font-size:11px;line-height:1.4}.stat-icon{width:24px;height:24px}.stat-card>strong{margin:13px 0;font-size:22px}.stat-card>small{font-size:10px}.overview-strip{font-size:11px}.panel-title h2{font-size:13px}.panel-title p{font-size:11px}.chart-axis{width:50px;font-size:9px}.chart-dates{font-size:8px}.chart-note{font-size:9px}.source>div:first-child,.source strong{font-size:11px}.source small{font-size:10px}.source-list{display:block}.source{margin-bottom:18px}.attention-row strong{font-size:12px}.attention-row small,.recent-sale strong{font-size:11px}.recent-sale small{font-size:10px}.insight-banner strong{font-size:12px}.insight-banner p{font-size:11px}.task-info strong{font-size:12px}.task-info small{font-size:11px}.task-row>.badge{font-size:9px}.chat-notice{text-align:center;font-size:10px;line-height:1.6}.pagination{font-size:10px}.login{flex-direction:column;display:flex}.login-art{background-position:50% 42%;background-size:cover;height:38vh;min-height:320px}.login-art .login-brand-copy{display:none}.login-box{max-width:100%;padding:32px 25px}.login-box h2{font-size:34px}.login-box>p{font-size:13px}.top-actions>.badge{font-size:8px}.form-footer>span{font-size:10px}.page-footer{font-size:9px}.primary,.secondary{min-height:43px;font-size:12px}.roadmap-panel>p{font-size:12px}}.credential-login{gap:16px;margin-top:24px;display:grid}.credential-login .field{gap:8px;display:grid}.credential-login .primary{justify-content:space-between;width:100%;margin-top:2px}.demo-login{width:100%;margin-top:10px}.login-box>.login-trust{margin-top:18px}.button-link{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sale-items{background:#171713;border:1px solid #454532;border-radius:8px;gap:10px;padding:16px;display:grid}.sale-item{grid-template-columns:minmax(0,1fr) 90px 38px;gap:8px;display:grid}.sale-item select,.sale-item input{color:#f7f7f2;background:#20201b;border:1px solid #53533f;border-radius:6px;padding:10px}.add-item{justify-content:center;width:100%}.file-drop{color:#f0dfa0;text-align:center;cursor:pointer;background:#242116;border:1px dashed #766528;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:22px;display:flex}.file-drop small{color:#bdb69d}.file-drop input{max-width:100%;margin-top:8px}.bulk-preview{gap:12px;display:grid}.bulk-preview>.table-wrap{max-height:320px;overflow:auto}@media (width<=640px){.sale-item{grid-template-columns:1fr 74px 36px}.heading-actions{flex-wrap:wrap}.button-link{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
