@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--ink:#17201e;--muted:#71807c;--line:#e6e9e4;--paper:#fff;--bg:#f6f7f3;--green:#205b4d;--lime:#d7f06e;--pale:#edf5f0;--shadow:0 12px 30px #20373012}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input{font:inherit}button{color:inherit}.app{grid-template-columns:226px minmax(700px,1fr) 302px;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:40;background:#fbfcf9;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.sidebar-top{justify-content:space-between;align-items:center;padding:0 8px 21px;display:flex}.logo{letter-spacing:-.5px;align-items:center;gap:9px;font-family:Manrope;font-size:18px;font-weight:700;display:flex}.logo b{color:#377766}.logo-mark{background:#1f5a4c;border-radius:9px 9px 5px;justify-content:center;align-items:flex-end;gap:2px;width:27px;height:27px;padding:6px;display:flex}.logo-mark span{background:#d8ed70;border-radius:4px;width:3px}.logo-mark span:first-child{height:7px}.logo-mark span:nth-child(2){height:13px}.logo-mark span:nth-child(3){height:10px}.create-btn{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;height:40px;margin-bottom:13px;padding:0 12px;font-weight:600;display:flex}.create-btn span{opacity:.65;border:1px solid #ffffff4d;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.nav-group{margin-top:15px}.nav-label{letter-spacing:1.1px;color:#9aa49f;padding:0 11px 7px;font-size:10px;font-weight:700}.nav-item{color:#61706c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:37px;padding:0 11px;display:flex}.nav-item:hover{color:var(--ink);background:#f0f3ee}.nav-item.active{color:var(--green);background:#e7f0ea;font-weight:700}.nav-item em{color:#52635d;background:#e6ece7;border-radius:9px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal}.nav-item.active em{color:#245f50;background:#cbe0d2}.sidebar nav{overflow-y:auto}.sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.workspace-card{background:#f2f5f0;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:9px 7px;display:flex}.workspace-card>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.workspace-card strong{font-size:12px}.workspace-card span{color:var(--muted);font-size:10px}.avatar,.user-avatar{color:#244c42;background:#d9ed72;place-items:center;font-weight:800;display:grid}.avatar{border-radius:8px;width:30px;height:30px;font-size:10px}.main-shell{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#f6f7f3eb;align-items:center;gap:14px;height:68px;padding:0 25px;display:flex;position:sticky;top:0}.searchbox{color:#8b9692;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde2dc;border-radius:10px;flex:1;align-items:center;gap:9px;max-width:430px;height:38px;padding:0 11px;display:flex}.searchbox span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchbox kbd{margin-left:auto}.top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.status{color:#6b7975;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.status span{background:#4da67d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dceee6}.icon-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:relative}.icon-btn i{background:#ef6c5b;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.user-avatar{border-radius:10px;width:35px;height:35px;font-size:11px}kbd{color:#8b9692;background:#f6f8f5;border:1px solid #dfe3df;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:9px}main{max-width:1280px;margin:auto;padding:28px 26px 42px}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.date{color:#8c9894;letter-spacing:1.2px;font-size:10px;font-weight:700}.welcome h1,.page-heading h1{letter-spacing:-.8px;margin:7px 0 5px;font-family:Manrope;font-size:26px;line-height:1.2}.welcome h1 span{font-size:22px}.welcome p,.page-heading p{color:var(--muted);margin:0}.primary-btn{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 15px;font-weight:600;display:flex;box-shadow:0 5px 12px #1f5a4c26}.metrics-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:flex-end;min-height:115px;padding:17px;display:flex;box-shadow:0 2px 3px #14231e05}.metric-card>div:first-child{flex-direction:column;display:flex}.eyebrow{color:var(--muted);margin-bottom:8px;font-size:11px}.metric-card strong{font-family:Manrope;font-size:22px}.metric-card small{color:#379069;margin-top:5px;font-size:10px}.metric-card small.neutral{color:#6f7c79}.spark{width:75px;height:42px}.spark polyline{fill:none;stroke:#3e8a6d;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.attention-ring{background:conic-gradient(#ef9a55 0 28%,#e8ebe7 28%);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.attention-ring:before{content:"";background:#fff;border-radius:50%;width:35px;height:35px;position:absolute}.attention-ring span{z-index:1;font-family:Manrope;font-weight:700}.content-grid{grid-template-columns:minmax(0,2fr) minmax(255px,.9fr);gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 18px 14px;display:flex}.panel-head h2{margin:0 0 3px;font-family:Manrope;font-size:14px}.panel-head p{color:var(--muted);margin:0;font-size:11px}.text-btn{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.pipeline-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;padding:13px;display:grid;overflow-x:auto}.pipe-col{background:#f6f7f4;border-radius:9px;min-height:285px;padding:9px}.pipe-head{align-items:center;gap:6px;padding:2px 1px 9px;font-size:10px;display:flex}.pipe-head strong{font-size:10px}.pipe-head em{color:#67736f;background:#e4e8e3;border-radius:7px;padding:1px 5px;font-style:normal}.pipe-head b{color:#70807a;margin-left:auto;font-size:9px}.color-dot{border-radius:50%;width:7px;height:7px}.deal-card{background:#fff;border:1px solid #e5e8e3;border-radius:8px;margin-bottom:8px;padding:10px;box-shadow:0 1px 2px #14282008}.deal-top{justify-content:space-between;margin-bottom:7px;display:flex}.deal-top button{color:#9aa5a1;background:0 0;border:0;padding:0}.mini-avatar{color:#3e6a5c;background:#e7efe9;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:700;display:grid}.deal-card>strong,.deal-card>span{display:block}.deal-card>strong{font-size:10px}.deal-card>span{color:#84908c;margin-top:3px;font-size:9px}.deal-foot{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;margin-top:9px;padding-top:8px;display:flex}.deal-foot b{font-size:10px}.deal-foot small{color:#8f9a96;align-items:center;gap:2px;font-size:8px;display:flex}.tasks{padding:4px 13px}.task{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ec;align-items:center;gap:9px;width:100%;padding:13px 2px;display:flex}.task:last-child{border-bottom:0}.check{color:#fff;border:1.5px solid #c7ceca;border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.task.done .check{background:var(--green);border-color:var(--green)}.task.done strong{color:#8d9894;text-decoration:line-through}.task-copy{flex-direction:column;flex:1;display:flex}.task-copy strong{font-size:11px}.task-copy small{color:#89938f;margin-top:3px;font-size:9px}.task>i{color:#c86b37;background:#fff1e5;border-radius:6px;padding:3px 6px;font-size:8px;font-style:normal}.task>svg{color:#9ba5a1}.all-tasks{border:0;border-top:1px solid var(--line);width:100%;height:42px;color:var(--green);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.ai-panel{border-left:1px solid var(--line);background:#fbfcf9;flex-direction:column;height:100vh;padding:18px 16px;display:flex;position:sticky;top:0}.ai-title{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:17px;display:flex}.ai-title>div:nth-child(2){flex:1}.ai-title h2{margin:0;font-family:Manrope;font-size:14px}.ai-title p{color:var(--muted);margin:2px 0 0;font-size:10px}.ai-orb{color:#dff277;background:linear-gradient(145deg,#204f43,#4a9478);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 13px #1f5a4c3b}.chat-scroll{flex:1;padding:18px 0;overflow:auto}.chat-msg{border-radius:10px;margin-bottom:10px;padding:11px 12px;font-size:11px;line-height:1.5}.chat-msg.ai{background:#edf3ef;margin-right:22px}.chat-msg.user{background:var(--green);color:#fff;margin-left:28px}.insight-list{flex-direction:column;gap:7px;margin-top:14px;display:flex}.insight-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e9e5;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.insight-list button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.insight-list strong{font-size:10px}.insight-list small{color:#84908c;margin-top:2px;font-size:8px}.insight-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.insight-icon.amber{color:#ba6a22;background:#fff0df}.insight-icon.green{color:#397b5e;background:#e4f2e9}.insight-icon.violet{color:#7855b0;background:#eee8f9}.ai-input{background:#fff;border:1px solid #dce2dd;border-radius:10px;padding:5px;display:flex}.ai-input input{border:0;outline:0;flex:1;min-width:0;padding:6px 7px;font-size:11px}.ai-input button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.suggestions{gap:5px;margin-top:7px;display:flex}.suggestions button{border:1px solid var(--line);color:#6f7c77;cursor:pointer;background:0 0;border-radius:7px;padding:5px 7px;font-size:8px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#111e1a5c;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.command-modal{background:#fff;border-radius:15px;width:min(610px,100vw - 30px);height:max-content;overflow:hidden;box-shadow:0 30px 70px #14241e40}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:58px;padding:0 16px;display:flex}.command-input input{border:0;outline:0;flex:1;font-size:14px}.command-body{padding:10px}.command-label{letter-spacing:1px;color:#9ba5a1;padding:7px 8px;font-size:9px;font-weight:700}.command-body button{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:42px;padding:0 9px;display:flex}.command-body button:hover{background:#f2f5f1}.command-body button span{text-align:left;flex:1}.command-body button small{color:#9ba5a1;font-size:9px}.command-body .ask-ai{color:var(--green);background:#eef4ef}.command-foot{border-top:1px solid var(--line);color:#8a9692;align-items:center;gap:20px;height:38px;padding:0 16px;font-size:9px;display:flex}.command-foot span:last-child{align-items:center;gap:4px;margin-left:auto;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.page-heading>div{padding-left:49px;position:relative}.module-icon{width:39px;height:39px;color:var(--green);background:#e3eee7;border-radius:11px;place-items:center;display:grid;position:absolute;top:3px;left:0}.module-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.module-stats>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:16px;display:flex}.module-stats span{color:var(--muted);font-size:11px}.module-stats strong{margin:8px 0 3px;font-family:Manrope;font-size:23px}.module-stats small{color:#428269;font-size:9px}.records{overflow:hidden}.table-search{border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 8px;display:flex}.table-search input{border:0;outline:0;width:120px;font-size:10px}.tr{border-bottom:1px solid #edf0ec;grid-template-columns:1.8fr .8fr 1fr .7fr 30px;align-items:center;min-height:52px;padding:0 18px;font-size:11px;display:grid}.tr.th{color:#89948f;text-transform:uppercase;letter-spacing:.5px;background:#fafbf9;min-height:38px;font-size:9px;font-weight:700}.record-name{align-items:center;gap:9px;display:flex}.record-name div{color:#43705f;background:#e8efe9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.status-pill{border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal}.status-pill.s0{color:#2f7b58;background:#e3f2e8}.status-pill.s1{color:#aa681f;background:#fff0dd}.status-pill.s2{color:#56709b;background:#e8edf7}.tr>button{color:#8d9894;background:0 0;border:0}.mobile-only,.mobile-shade{display:none}.apps-hero{justify-content:space-between;align-items:flex-end;gap:30px;margin:4px 0 25px;display:flex}.apps-hero h1{letter-spacing:-1.1px;margin:8px 0;font-family:Manrope;font-size:30px;line-height:1.18}.apps-hero h1 em{color:#377766;font-style:normal}.apps-hero p{color:var(--muted);max-width:610px;margin:0}.catalog-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;width:300px;height:42px;padding:0 11px;display:flex;box-shadow:0 3px 10px #1e372d0a}.catalog-search input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.scope-banner{color:#fff;background:linear-gradient(110deg,#173f36,#286c5a);border-radius:12px;align-items:center;gap:12px;margin-bottom:26px;padding:14px 16px;display:flex;box-shadow:0 8px 20px #1f5a4c29}.scope-icon{color:#204f43;background:#d7f06e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.scope-banner>div:nth-child(2){flex-direction:column;flex:1;display:flex}.scope-banner strong{font-size:12px}.scope-banner span{color:#c7dad4;margin-top:3px;font-size:10px}.scope-banner button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:10px;font-weight:700;display:flex}.catalog-group{margin-bottom:27px}.catalog-title{align-items:center;gap:8px;margin-bottom:10px;display:flex}.catalog-title>span{border-radius:50%;width:8px;height:8px}.catalog-title h2{margin:0;font-family:Manrope;font-size:14px}.catalog-title small{color:#929c98;font-size:9px}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.app-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;align-items:flex-start;gap:11px;min-height:86px;padding:13px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.app-card:hover{box-shadow:var(--shadow);border-color:#cfd8d1;transform:translateY(-2px)}.app-card>div:nth-child(2){flex-direction:column;flex:1;display:flex}.app-card strong{font-size:11px}.app-card span{color:#7c8985;margin-top:4px;font-size:9px;line-height:1.35}.app-card>svg{color:#a0aaa6}.app-icon{border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.empty-search{color:#82908a;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:240px;display:flex}.empty-search strong{color:var(--ink)}.data-source{border-radius:5px;margin-left:6px;padding:2px 5px;font-size:8px;font-weight:700;display:inline-block}.data-source.live{color:#2f7857;background:#e2f1e8}.data-source.loading{color:#77837e;background:#edf0ec}.data-source.offline{color:#a56926;background:#fff0df}.record-modal{background:#fff;border-radius:14px;width:min(470px,100vw - 30px);padding:18px;box-shadow:0 30px 70px #14241e40}.record-modal-head,.record-modal-head>div:first-child{align-items:center;gap:11px;display:flex}.record-modal-head{justify-content:space-between;margin-bottom:20px}.record-modal-head h2{margin:0;font-family:Manrope;font-size:15px}.record-modal-head p{color:var(--muted);margin:3px 0 0;font-size:9px}.module-icon.inline{width:36px;height:36px;position:static}.record-modal label{flex-direction:column;gap:6px;margin-top:13px;font-size:10px;font-weight:700;display:flex}.record-modal input,.record-modal select{background:#fff;border:1px solid #dce2dd;border-radius:8px;outline:0;height:39px;padding:0 10px}.record-modal input:focus{border-color:#5a8d7e;box-shadow:0 0 0 3px #e6f0eb}.record-modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;display:flex}.record-modal-foot>button:first-child{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 13px}.record-modal-foot .primary-btn:disabled{opacity:.55}.form-error{color:#a6463c;background:#fff0ee;border-radius:7px;margin-top:12px;padding:8px;font-size:10px}.whatsapp-icon{color:#27895d;background:#def3e7}.wa-status{color:#307553;background:#e5f2e9;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.wa-status i{background:#39a66c;border-radius:50%;width:7px;height:7px}.inbox-shell{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:220px minmax(310px,1fr) 190px;height:calc(100vh - 174px);min-height:520px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);min-width:0;overflow:auto}.inbox-search{border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;height:34px;margin:12px;padding:0 9px;display:flex}.inbox-search input{border:0;outline:0;width:100%;min-width:0;font-size:10px}.conversation-filter{gap:4px;padding:0 12px 9px;display:flex}.conversation-filter button{color:#7b8883;background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:8px}.conversation-filter button.active{color:var(--green);background:#e8f0ea;font-weight:700}.conversation-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef0ed;align-items:center;gap:8px;width:100%;padding:11px 10px;display:flex}.conversation-row.active{background:#eef4ef}.channel-avatar{color:#248455;background:#dcf2e4;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.conversation-row>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.conversation-row strong{font-size:10px}.conversation-row span{color:#84908c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.conversation-row small{color:#4c8968;text-transform:uppercase;font-size:7px}.inbox-empty{text-align:center;color:#8a9691;padding:25px;font-size:10px}.message-pane{background:#f7f8f5;flex-direction:column;min-width:0;display:flex}.message-head{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:9px;height:57px;padding:0 13px;display:flex}.message-head>div:nth-child(2){flex-direction:column;flex:1;display:flex}.message-head strong{font-size:11px}.message-head span{color:#84908c;margin-top:2px;font-size:8px}.message-scroll{flex-direction:column;flex:1;padding:13px;display:flex;overflow:auto}.encryption-note{color:#866c2b;background:#fff5db;border-radius:6px;align-self:center;align-items:center;gap:5px;margin-bottom:14px;padding:6px 8px;font-size:8px;display:flex}.message-bubble{border-radius:10px;flex-direction:column;max-width:76%;margin-bottom:8px;padding:9px 10px 6px;font-size:10px;line-height:1.4;display:flex;box-shadow:0 1px 2px #1e2d270d}.message-bubble.inbound{background:#fff;border-top-left-radius:3px;align-self:flex-start}.message-bubble.outbound{background:#dff1e5;border-top-right-radius:3px;align-self:flex-end}.message-bubble small{color:#7d8984;align-self:flex-end;margin-top:4px;font-size:7px}.message-composer{border-top:1px solid var(--line);background:#fff;padding:9px}.message-composer>div:last-of-type{gap:7px;display:flex}.message-composer input{border:1px solid var(--line);border-radius:8px;outline:0;flex:1;min-width:0;padding:0 10px;font-size:10px}.send-button{background:var(--green);color:#fff;border:0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.send-button:disabled{opacity:.45}.message-composer>span{color:#8b9692;margin:5px 0 0 44px;font-size:7px;display:block}.message-error{color:#a6463c;background:#fff0ee;border-radius:6px;margin-bottom:6px;padding:6px 8px;font-size:8px}.select-conversation{color:#87928e;flex-direction:column;align-items:center;gap:8px;margin:auto;display:flex}.contact-pane{border-left:1px solid var(--line);background:#fff;padding:15px;overflow:auto}.contact-hero{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;padding:8px 0 18px;display:flex}.contact-avatar{color:#33735b;background:#e4f1e8;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:8px;font-weight:800;display:grid}.contact-hero strong{font-size:11px}.contact-hero span{color:#8a9591;margin-top:3px;font-size:8px}.contact-section{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:15px 0;display:flex}.contact-section b{letter-spacing:.8px;color:#9aa39f;font-size:8px}.contact-section span{color:#63716d;align-items:center;gap:7px;font-size:9px;display:flex}.finance-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.finance-metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:16px;display:flex}.finance-metrics span{color:var(--muted);font-size:10px}.finance-metrics strong{margin:7px 0 3px;font-family:Manrope;font-size:20px}.finance-metrics small{color:#5b776d;align-items:center;gap:4px;font-size:9px;display:flex}.finance-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:14px;display:grid}.finance-table{overflow:auto}.finance-tr{border-bottom:1px solid #edf0ec;grid-template-columns:.8fr .8fr 1.4fr .7fr .8fr;align-items:center;gap:8px;min-width:570px;min-height:49px;padding:0 16px;font-size:10px;display:grid}.finance-tr.head{color:#87938e;text-transform:uppercase;letter-spacing:.4px;background:#fafbf9;min-height:36px;font-size:8px;font-weight:700}.finance-tr>strong:last-child{text-align:right}.finance-empty{text-align:center;color:#8b9792;padding:45px 20px;font-size:10px}.account-list{overflow:hidden}.account-row{border-bottom:1px solid #edf0ec;align-items:center;gap:10px;padding:10px 13px;display:flex}.account-row>span{color:#4e6d62;text-align:center;background:#e8f0ea;border-radius:5px;width:37px;padding:4px;font-size:9px}.account-row>div{flex-direction:column;flex:1;display:flex}.account-row strong{font-size:10px}.account-row small{color:#8b9692;text-transform:capitalize;margin-top:2px;font-size:8px}.account-row i{font-size:7px}.journal-modal{width:min(560px,100vw - 30px)}.journal-sides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.balance-check{color:#347756;background:#e7f3eb;border-radius:7px;align-items:center;gap:6px;margin-top:14px;padding:8px;font-size:9px;display:flex}.page-error{color:#a6463c;background:#fff0ee;border:1px solid #f6d9d5;border-radius:8px;margin-bottom:12px;padding:9px 11px;font-size:10px}.commerce-table{overflow:auto}.commerce-tr{border-bottom:1px solid #edf0ec;grid-template-columns:.75fr 1.2fr .8fr .7fr .8fr .7fr;align-items:center;gap:10px;min-width:720px;min-height:54px;padding:0 17px;font-size:10px;display:grid}.commerce-tr.head{color:#87938e;text-transform:uppercase;letter-spacing:.45px;background:#fafbf9;min-height:37px;font-size:8px;font-weight:700}.commerce-tr>span:last-child{justify-content:flex-end;display:flex}.commerce-tr button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #d6ded8;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:700}.commerce-tr button:hover{background:#edf4ef}.commerce-tr button:disabled{opacity:.5}.commerce-tr.invoice{grid-template-columns:.8fr 1.2fr .8fr .7fr .8fr .7fr}.commerce-tr.stock{cursor:pointer;grid-template-columns:.75fr 1.3fr 1fr .7fr .7fr .7fr}.commerce-tr.stock:not(.head):hover{background:#fafcf9}.stock-level{color:#337857;background:#e5f2e9;border-radius:7px;width:max-content;padding:4px 7px;font-style:normal}.stock-level.low{color:#a35d26;background:#fff0df}.procurement-grid{grid-template-columns:1fr;gap:14px;display:grid}.commerce-tr.purchase,.commerce-tr.bill{grid-template-columns:.8fr 1.2fr .8fr .7fr .8fr .7fr}.heading-actions{gap:8px;display:flex}.secondary-btn{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 13px;font-weight:600;display:flex}.project-layout{grid-template-columns:210px minmax(0,1fr);gap:14px;display:grid}.project-list{border:1px solid var(--line);background:#fff;border-radius:12px;height:max-content;padding:9px}.project-list-title{color:#909b96;letter-spacing:.8px;padding:7px;font-size:8px;font-weight:700}.project-list-title span{float:right;background:#edf1ed;border-radius:7px;padding:1px 5px}.project-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;width:100%;padding:10px;display:flex}.project-list button.active{background:#e9f1eb}.project-list button>span{color:#648075;font-size:8px}.project-list button strong{margin:3px 0;font-size:10px}.project-list button small{color:#84908b;font-size:8px}.project-work{min-width:0}.project-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.project-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:12px;display:flex}.project-summary span{color:#85918c;font-size:8px}.project-summary strong{margin-top:5px;font-family:Manrope;font-size:16px}.task-board{grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;display:grid;overflow:auto}.task-column{background:#f0f2ee;border-radius:10px;min-height:330px;padding:8px}.task-column-head{text-transform:capitalize;justify-content:space-between;align-items:center;padding:4px 3px 9px;display:flex}.task-column-head strong{font-size:9px}.task-column-head span{background:#dde3de;border-radius:6px;padding:2px 5px;font-size:8px}.project-task{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e8e4;border-radius:8px;flex-direction:column;width:100%;margin-bottom:7px;padding:10px;display:flex;position:relative}.project-task>i.priority{border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;top:10px;left:0}.priority.normal{background:#7386b3}.priority.high{background:#dc9445}.priority.urgent{background:#dc5e55}.priority.low{background:#6fa47e}.project-task strong{font-size:9px}.project-task span,.project-task small{color:#87928e;margin-top:4px;font-size:7px}.project-task svg{color:#89948f;position:absolute;bottom:8px;right:8px}.ticket-list{overflow:auto}.ticket-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ec;grid-template-columns:.75fr 1fr 1.5fr .7fr .65fr .7fr .9fr;align-items:center;gap:9px;width:100%;min-width:760px;min-height:53px;padding:0 16px;font-size:9px;display:grid}.ticket-row:not(.head){cursor:pointer}.ticket-row:not(.head):hover{background:#fafcf9}.ticket-row.head{color:#87938e;text-transform:uppercase;background:#fafbf9;min-height:36px;font-size:8px;font-weight:700}.priority-label{text-transform:capitalize;border-radius:6px;width:max-content;padding:4px 6px;font-style:normal}.priority-label.urgent{color:#b54d44;background:#fee8e5}.priority-label.high{color:#a76324;background:#fff0df}.priority-label.normal{color:#5c7197;background:#e9eef6}.priority-label.low{color:#4b7e5b;background:#e7f2e9}.ticket-row small{color:#77847f}@media (width<=1180px){.app{grid-template-columns:210px minmax(640px,1fr)}.ai-panel{display:none}.inbox-shell{grid-template-columns:210px minmax(310px,1fr)}.contact-pane{display:none}.finance-grid{grid-template-columns:1fr}.project-layout{grid-template-columns:170px minmax(0,1fr)}}@media (width<=850px){.app{display:block}.sidebar{width:226px;transition:left .2s;position:fixed;left:-240px}.sidebar.mobile-open{left:0}.mobile-only{display:grid}.mobile-shade{z-index:35;background:#1a292565;display:block;position:fixed;inset:0}.topbar{padding:0 14px}.status{display:none}main{padding:22px 15px}.metrics-row{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.pipeline-grid{grid-template-columns:repeat(4,180px)}.welcome{align-items:flex-start}.welcome .primary-btn{display:none}.catalog-grid{grid-template-columns:repeat(2,1fr)}.apps-hero{flex-direction:column;align-items:flex-start}.catalog-search{width:100%}.inbox-shell{grid-template-columns:195px minmax(280px,1fr)}.project-layout{grid-template-columns:1fr}.project-list{display:flex;overflow:auto}.project-list-title{display:none}.project-list button{min-width:165px}.task-board{grid-template-columns:repeat(4,180px)}}@media (width<=560px){.searchbox kbd,.top-actions .icon-btn{display:none}.welcome h1{font-size:22px}.metrics-row{grid-template-columns:1fr}.metric-card{min-height:100px}.page-heading{align-items:flex-start}.page-heading .primary-btn{display:none}.module-stats,.finance-metrics,.project-summary{grid-template-columns:1fr}.tr{grid-template-columns:1.8fr .9fr 30px}.tr>:nth-child(3),.tr>:nth-child(4),.command-foot span:first-child,.command-foot span:nth-child(2){display:none}.command-foot span:last-child{margin:0 auto}.catalog-grid{grid-template-columns:1fr}.apps-hero h1{font-size:25px}.scope-banner button{display:none}.inbox-shell{height:auto;min-height:0;display:block}.conversation-list{border-right:0;border-bottom:1px solid var(--line);height:210px}.message-pane{height:500px}.wa-status{display:none}.journal-sides{grid-template-columns:1fr}.heading-actions{display:none}}.people-list{overflow:auto}.people-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ec;grid-template-columns:1.35fr 1.25fr 1fr .8fr .85fr .65fr;align-items:center;gap:10px;width:100%;min-width:760px;min-height:57px;padding:0 17px;font-size:9px;display:grid}.people-row.head{color:#87938e;text-transform:uppercase;letter-spacing:.4px;background:#fafbf9;min-height:37px;font-size:8px;font-weight:700}.people-row:not(.head):is(button){cursor:pointer}.people-row:not(.head):is(button):hover{background:#fafcf9}.person-cell{align-items:center;gap:9px;display:flex}.person-cell>i,.recruit-column button>i{color:#34705c;background:#e3eee7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:800;display:grid}.person-cell>b{flex-direction:column;display:flex}.person-cell small{color:#8b9692;margin-top:2px;font-size:7px}.people-row.leave{grid-template-columns:1.1fr .8fr 1.35fr .6fr 1.1fr .65fr}.people-row.appraisal{grid-template-columns:1fr 1.05fr 1fr 1.45fr .5fr .8fr}.people-row.payroll{grid-template-columns:.8fr 1.4fr .8fr .8fr .8fr .65fr}.recruit-board{grid-template-columns:repeat(5,minmax(145px,1fr));gap:9px;display:grid;overflow:auto}.recruit-column{background:#eef1ed;border-radius:11px;min-height:390px;padding:9px}.recruit-column>div:first-child{text-transform:capitalize;justify-content:space-between;align-items:center;padding:4px 3px 10px;display:flex}.recruit-column>div:first-child b{font-size:9px}.recruit-column>div:first-child span{background:#dce2dd;border-radius:6px;padding:2px 6px;font-size:8px}.recruit-column button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5e1;border-radius:9px;grid-template-columns:30px 1fr;gap:2px 8px;width:100%;margin-bottom:8px;padding:10px;display:grid;position:relative}.recruit-column button>i{grid-row:1/4}.recruit-column button strong{font-size:9px}.recruit-column button span,.recruit-column button small{color:#7f8b86;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.recruit-column button svg{color:#8d9793;position:absolute;bottom:6px;right:6px}@media (width<=850px){.recruit-board{grid-template-columns:repeat(5,170px)}}.document-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.document-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex}.document-grid article>span{color:#547099;background:#e7eff8;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.document-grid article>div{flex-direction:column;flex:1;display:flex}.document-grid strong{font-size:10px}.document-grid small,.document-grid p,.document-grid em{color:#7b8984;margin:3px 0;font-size:8px}.document-grid em{font-family:monospace;font-style:normal}.bi-sheet{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}.bi-tabs{border-bottom:1px solid var(--line);gap:3px;padding:8px 10px 0;display:flex}.bi-tabs button{color:var(--green);background:#e7f0ea;border:0;border-radius:7px 7px 0 0;padding:8px 12px;font-size:9px;font-weight:700}.bi-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;height:42px;padding:0 12px;font-size:9px;display:flex}.bi-toolbar b{color:#59736a;font-family:serif;font-style:italic}.bi-toolbar span{border-left:1px solid var(--line);flex:1;padding-left:9px}.bi-toolbar small{color:#7c8984}.bi-grid{grid-template-columns:42px 1.3fr 1fr 1fr .7fr;min-width:620px;display:grid}.bi-grid .cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;min-height:46px;padding:0 10px;font-size:10px;display:flex}.bi-grid .cell.head{color:#798681;background:#f2f4f1;justify-content:center;font-size:8px;font-weight:700}.bi-grid .cell.label{background:#fafbf9;font-weight:700}.bi-grid .cell.live{color:#397b5d;background:#e7f3eb;font-size:8px;font-weight:700}@media (width<=650px){.document-grid{grid-template-columns:1fr}}.document-upload{cursor:pointer}.document-upload input{display:none}.document-upload.disabled{opacity:.65;pointer-events:none}.document-access{color:#8a9691;white-space:nowrap;background:#f5f7f6;border:1px solid #dce4e0;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:700}.document-access.ready{color:#347756;cursor:pointer;background:#e8f3ec;border-color:#cfe4d7}.document-access:disabled{cursor:not-allowed;opacity:.7}.document-heading-actions{align-items:center;gap:8px;display:flex}.secondary-btn{border:1px solid var(--line);color:#45675b;cursor:pointer;background:#fff;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:700}.document-requests{margin-top:14px}.document-requests>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.document-requests>article>div{flex-direction:column;gap:3px;display:flex}.document-requests strong{font-size:10px}.document-requests small{color:var(--muted);font-size:8px}.sign-credentials{background:#eff7f2;border:1px solid #cee4d6;border-radius:12px;margin-bottom:14px;padding:14px}.sign-credentials>div{color:#347756;align-items:center;gap:9px;display:flex}.sign-credentials>div span{flex-direction:column;display:flex}.sign-credentials>div strong{font-size:10px}.sign-credentials>div small{margin-top:2px;font-size:8px}.sign-credentials article{border-top:1px solid #d8e9de;grid-template-columns:1fr 2fr .7fr;align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:8px;display:grid}.sign-credentials code{text-overflow:ellipsis;overflow:hidden}.sign-credentials b{letter-spacing:1px}.signer-portal{background:linear-gradient(145deg,#edf5f0,#f8f7f2);place-items:center;min-height:100vh;padding:24px;display:grid}.signer-portal>section{background:#fff;border:1px solid #dfe6e1;border-radius:18px;width:min(520px,100%);padding:28px;box-shadow:0 20px 60px #264c3a18}.signer-brand{color:#2f6d58;border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:18px;display:flex}.signer-brand strong{font-size:14px}.signer-brand span{color:var(--muted);margin-left:auto;font-size:8px}.signer-portal header{padding:26px 0 16px}.signer-portal header small{color:#598071;font-size:8px;font-weight:700}.signer-portal h1{margin:6px 0;font-family:Manrope;font-size:24px}.signer-portal header p,.signer-complete p{color:var(--muted);font-size:10px;line-height:1.6}.signer-portal form{flex-direction:column;gap:13px;display:flex}.signer-portal form>label:not(.signer-consent){flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.signer-portal form input[type=text],.signer-portal form input:not([type]){border:1px solid var(--line);font:inherit;border-radius:8px;padding:11px}.signer-consent{color:#52675f;align-items:flex-start;gap:8px;font-size:9px;line-height:1.4;display:flex}.signer-complete{text-align:center;color:#347756;padding:42px 5px 24px}.signer-complete h1{color:#203d33}.signer-complete code{background:#eef5f0;border-radius:7px;margin-top:10px;padding:8px 11px;display:inline-block}.treasury-panel{margin-top:14px}.treasury-grid{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.65fr) minmax(480px,1.35fr);display:grid}.treasury-grid>aside{border-right:1px solid var(--line);padding:10px}.treasury-grid>aside article{background:#f7f9f7;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.treasury-grid>aside article>span{color:#39755f}.treasury-grid>aside article>div{flex-direction:column;flex:1;display:flex}.treasury-grid>aside strong{font-size:9px}.treasury-grid>aside small{color:var(--muted);margin-top:3px;font-size:7px}.treasury-row{border-bottom:1px solid #edf0ec;grid-template-columns:.65fr 1.6fr .7fr .7fr;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-size:9px;display:grid}.treasury-row.head{color:#87938e;text-transform:uppercase;min-height:34px;font-size:7px;font-weight:700}.treasury-row>span:nth-child(2){flex-direction:column;display:flex}.treasury-row small{color:var(--muted);margin-top:2px;font-size:7px}.treasury-row button{color:#347756;cursor:pointer;background:#e8f3ec;border:0;border-radius:7px;padding:7px;font-size:8px;font-weight:700}@media (width<=850px){.treasury-grid{grid-template-columns:1fr}.treasury-grid>aside{border-right:0;border-bottom:1px solid var(--line)}}.accounting-controls-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.accounting-controls-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.accounting-controls-grid article>span{color:#39755f;background:#edf4ef;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.accounting-controls-grid article>div{flex-direction:column;flex:1;display:flex}.accounting-controls-grid strong{font-size:10px}.accounting-controls-grid p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}@media (width<=850px){.accounting-controls-grid{grid-template-columns:1fr}}.governance-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 14px;display:grid}.governance-grid article{border:1px solid var(--line);color:#39755f;background:#fff;border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex}.governance-grid article>div{flex-direction:column;gap:3px;display:flex}.governance-grid strong{color:var(--text);font-size:10px}.governance-grid span{color:#4d695f;text-transform:capitalize;font-size:9px}.governance-grid small{color:var(--muted);font-size:8px}@media (width<=850px){.governance-grid{grid-template-columns:1fr}}.quality-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quality-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.quality-row>span{color:#39775e;background:#e5f1e9;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.quality-row>span.alert{color:#a76624;background:#fff0df}.quality-row>div{flex-direction:column;flex:1;display:flex}.quality-row strong{font-size:9px}.quality-row small{color:#7e8b86;margin-top:3px;font-size:8px}@media (width<=850px){.quality-grid{grid-template-columns:1fr}}.storefront-grid,.content-cards,.course-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.storefront-grid article,.content-cards>button,.course-grid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;padding:16px;display:flex}.storefront-grid article>div:first-child,.course-grid>button>span{width:44px;height:44px;color:var(--green);background:#e6f0e9;border-radius:11px;place-items:center;margin-bottom:12px;display:grid}.storefront-grid small,.content-cards small,.course-grid small{color:#7d8a85;text-transform:uppercase;font-size:8px}.storefront-grid h3{margin:6px 0;font-family:Manrope;font-size:13px}.storefront-grid p,.course-grid p{color:#77847f;min-height:25px;font-size:9px}.storefront-grid strong{font-family:Manrope;font-size:15px}.storefront-grid button{color:var(--green);background:0 0;border:0;align-items:center;gap:4px;padding:12px 0 0;font-size:9px;font-weight:700;display:flex}.content-cards>button,.course-grid>button{cursor:pointer}.content-cards strong,.course-grid strong{margin:8px 0;font-family:Manrope;font-size:13px}.content-cards span{color:#77847f;min-height:40px;font-size:9px;line-height:1.5}.content-cards em{color:#357a5c;margin-top:12px;font-size:8px;font-style:normal}.course-grid>button>div{justify-content:space-between;margin-top:auto;font-size:8px;display:flex}.course-grid em{color:#397c5e;font-style:normal}.forum-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:13px;width:100%;padding:14px 17px;display:flex}.forum-list>button>span{color:#3e7764;background:#edf3ef;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:34px;height:36px;display:flex}.forum-list>button>span b{font-size:8px}.forum-list>button>div{flex:1}.forum-list strong{font-size:11px}.forum-list p{color:#74827c;margin:4px 0;font-size:9px}.forum-list small{color:#397a5d;font-size:8px}.livechat-shell{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:220px 1fr;height:520px;display:grid;overflow:hidden}.livechat-shell aside{border-right:1px solid var(--line);padding:10px}.livechat-shell aside button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.livechat-shell aside button.active{color:var(--green);background:#e8f1eb}.livechat-shell aside button div{flex-direction:column;display:flex}.livechat-shell aside strong{font-size:9px}.livechat-shell aside span{color:#82908a;font-size:7px}.livechat-shell section{background:#f5f7f4;flex-direction:column;display:flex}.livechat-messages{flex-direction:column;flex:1;padding:18px;display:flex}.livechat-messages>div{color:#84918c;flex-direction:column;align-items:center;gap:7px;margin:auto;display:flex}.livechat-messages>div strong{color:var(--ink)}.livechat-messages>div span{font-size:9px}.livechat-messages p{background:#fff;border-radius:10px;max-width:70%;padding:9px 11px;font-size:10px}.livechat-messages p.outbound{background:#dff0e4;align-self:flex-end}.livechat-shell form{border-top:1px solid var(--line);background:#fff;gap:8px;padding:10px;display:flex}.livechat-shell form input{border:1px solid var(--line);border-radius:8px;outline:0;flex:1;padding:0 10px}@media (width<=850px){.storefront-grid,.content-cards,.course-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.storefront-grid,.content-cards,.course-grid,.livechat-shell{grid-template-columns:1fr}.livechat-shell aside{display:none}}.people-row strong small{color:#87928e;margin-top:3px;font-size:7px;font-weight:400;display:block}.journey-strip{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;display:grid}.journey-strip>div{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.journey-strip>div>span{color:#7955a2;background:#eee8f6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.journey-strip>div>div{flex-direction:column;flex:1;display:flex}.journey-strip strong{font-size:10px}.journey-strip small{color:#81908a;margin-top:3px;font-size:8px}.event-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.event-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:13px;padding:16px;display:flex}.event-grid>button:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.event-date{width:48px;height:52px;color:var(--green);text-transform:uppercase;background:#e7f0ea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-size:8px;display:flex}.event-date b{font-family:Manrope;font-size:18px;line-height:1}.event-grid>button>div{flex-direction:column;flex:1;display:flex}.event-grid small{color:#6c8279;text-transform:uppercase;font-size:8px}.event-grid strong{margin:5px 0;font-family:Manrope;font-size:13px}.event-grid span:not(.event-date){color:#77857f;font-size:9px}.event-grid em{color:#367b5c;margin-top:7px;font-size:8px;font-style:normal}.event-grid svg{color:#8d9893}@media (width<=650px){.journey-strip,.event-grid{grid-template-columns:1fr}}.page-notice{color:#276847;background:#edf7f0;border:1px solid #d3e9d9;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:10px;display:flex}.commerce-tr.invoice.governed{grid-template-columns:.8fr 1.15fr .65fr .65fr .75fr 1.4fr}.commerce-tr.invoice.governed.overdue{box-shadow:inset 3px 0 #d98255}.commerce-tr.invoice.governed>span:nth-child(2){flex-direction:column;align-items:flex-start;display:flex}.commerce-tr.invoice.governed>span:nth-child(2) small{color:#8a9690;margin-top:3px;font-size:8px}.invoice-actions{flex-wrap:wrap;gap:4px;justify-content:flex-start!important;display:flex!important}.invoice-actions button{padding:4px 6px}.receivables-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.receivables-controls article{background:#fff;border:1px solid #e4e9e5;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.receivables-controls article>span{width:34px;height:34px;color:var(--green);background:#edf4ef;border-radius:9px;flex:none;place-items:center;display:grid}.receivables-controls article>div{flex:1;min-width:0}.receivables-controls strong{font-size:11px;display:block}.receivables-controls p{color:#7b8781;margin:3px 0 0;font-size:9px;line-height:1.4}.receivables-controls i{flex:none}@media (width<=900px){.receivables-controls{grid-template-columns:1fr}.commerce-tr.invoice.governed{min-width:820px}}.invoice-portal>section{width:min(680px,100%)}.portal-lines{border:1px solid var(--line);border-radius:10px;overflow:hidden}.portal-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;font-size:10px;display:flex}.portal-lines>div:last-child{border-bottom:0}.portal-lines span{flex-direction:column;display:flex}.portal-lines small{color:var(--muted);margin-top:3px;font-size:8px}.portal-total{flex-direction:column;gap:7px;margin:14px 0;display:flex}.portal-total span,.portal-total>strong{justify-content:space-between;font-size:10px;display:flex}.portal-total>strong{border-top:1px solid var(--line);padding-top:9px;font-size:12px}.portal-invoices{border:1px solid var(--line);border-radius:10px;overflow:hidden}.portal-invoices article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 100px;align-items:center;gap:12px;padding:13px;display:grid}.portal-invoices article:last-child{border-bottom:0}.portal-invoices article>div{flex-direction:column;display:flex}.portal-invoices small{color:var(--muted);margin-top:3px;font-size:8px}.portal-invoices article>b{text-align:right;font-size:10px}.commerce-tr.invoice.governed{grid-template-columns:.75fr 1fr .65fr .6fr .7fr 1.15fr;min-width:660px}@media (width<=690px){.commerce-tr.invoice.governed{min-width:760px}}.login-page{background:radial-gradient(circle at 20% 10%,#e7f4ef 0,#0000 34%),linear-gradient(145deg,#f7faf9,#edf2f4);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fffffff5;border:1px solid #dce6e2;border-radius:24px;gap:28px;width:min(440px,100%);padding:clamp(28px,6vw,48px);display:grid;box-shadow:0 24px 70px #193d3624}.login-brand{align-items:center;gap:12px;display:flex}.login-brand>span{color:#fff;background:#195f50;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.login-brand div,.login-card form,.login-card label{gap:7px;display:grid}.login-brand small,.login-security{color:#6e7e79}.login-card h1{margin:7px 0;font-size:clamp(30px,7vw,42px)}.login-card p{color:#63736e;margin:0;line-height:1.55}.login-card form{gap:18px}.login-card label{color:#31433e;font-size:13px;font-weight:700}.login-card input{color:#17251f;min-height:46px;font:inherit;background:#fbfdfc;border:1px solid #cfdcd8;border-radius:12px;padding:0 14px}.login-card input:focus{border-color:#248b83;outline:3px solid #248b8329}.login-card .primary-btn{justify-content:center;min-height:46px}.login-security{text-align:center;line-height:1.45}.wa-operations{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.wa-operations article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:108px;padding:13px;display:flex}.wa-operations article>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.wa-operations article>strong{margin-top:5px;font:700 22px/1.2 Manrope}.wa-operations article>small{color:var(--muted);margin:3px 0 10px;font-size:9px}.wa-operations article>button{color:#286752;cursor:pointer;background:#e7f1ec;border:0;border-radius:7px;margin-top:auto;padding:6px 9px;font-size:9px;font-weight:700}.wa-operations article>button:disabled{opacity:.45;cursor:not-allowed}.wa-operations article>i{margin-top:auto}@media (width<=900px){.wa-operations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wa-operations{grid-template-columns:1fr}}.automation-workspace{flex-direction:column;gap:14px;display:flex}.automation-evidence{overflow:hidden}.automation-runs article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 15px;display:flex}.automation-runs article:last-child{border-bottom:0}.automation-runs article>div{flex-direction:column;flex:1;min-width:0;display:flex}.automation-runs strong{font-size:10px}.automation-runs small{color:var(--muted);margin-top:3px;font-size:8px}.automation-runs time{color:var(--muted);font-size:8px}@media (width<=560px){.automation-runs article{flex-wrap:wrap;align-items:flex-start}.automation-runs time{width:100%;padding-left:0}}.records .tr{grid-template-columns:1.8fr .8fr 1fr .9fr}.records .empty-state{flex-direction:column;gap:5px;padding:28px 18px;display:flex}.records .empty-state span{color:var(--muted);font-size:10px}.record-row{cursor:pointer}.record-row:hover{background:#fafcf9}.object-workspace{width:min(940px,100vw - 30px);max-height:82vh;overflow:auto}.object-workspace-summary{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.object-workspace-summary span{color:#45675b;background:#edf4ef;border-radius:7px;padding:6px 8px;font-size:9px}.object-workspace-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.object-workspace-grid>section{border:1px solid var(--line);border-radius:10px;min-width:0;padding:13px}.object-workspace-grid h3{margin:0 0 10px;font:700 11px Manrope}.object-feed{flex-direction:column;gap:7px;max-height:190px;display:flex;overflow:auto}.object-feed article{background:#f7f9f6;border-radius:8px;padding:9px}.object-feed strong,.object-feed p,.object-feed small{display:block}.object-feed strong{font-size:9px}.object-feed p{white-space:pre-wrap;margin:4px 0;font-size:9px}.object-feed small,.object-hint{color:var(--muted);font-size:8px}.object-feed button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:5px 0 0;font-size:8px;font-weight:700}.object-workspace form{flex-wrap:wrap;align-items:flex-end;gap:7px;margin-top:10px;display:flex}.object-workspace form input,.object-workspace form textarea{border:1px solid var(--line);min-width:120px;font:inherit;border-radius:8px;flex:1;padding:8px;font-size:9px}.object-workspace form textarea{resize:vertical;width:100%;min-height:58px}.object-workspace form .primary-btn{height:34px;font-size:9px}@media (width<=700px){.object-workspace-grid{grid-template-columns:1fr}}.object-workspace form select{border:1px solid var(--line);min-width:150px;height:34px;font:inherit;background:#fff;border-radius:8px;flex:1;padding:0 8px;font-size:9px}.ai-source-link{width:100%;color:var(--green);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #dce6df;justify-content:space-between;align-items:center;margin-top:5px;padding:6px 0;font-size:8px;display:flex}.ai-citation-group{flex-direction:column;gap:4px;min-width:180px;display:flex}.ai-citation-group b{align-items:center;gap:4px;font-size:9px;display:flex}.ai-citation-group button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:6px 7px;font-size:8px;display:flex}.record-modal textarea{resize:vertical;min-height:90px;font:inherit;background:#fff;border:1px solid #dce2dd;border-radius:8px;outline:0;padding:10px}.record-modal textarea:focus{border-color:#5a8d7e;box-shadow:0 0 0 3px #e6f0eb}.one-time-secret{color:#6d5626;background:#fff8e8;border:1px solid #e7c989;border-radius:9px;margin-top:14px;padding:12px}.one-time-secret strong,.one-time-secret p,.one-time-secret code{display:block}.one-time-secret p{margin:5px 0 10px;font-size:9px}.one-time-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #eadbb8;border-radius:6px;padding:9px;font-size:9px}.record-modal label.checkbox-label{flex-direction:row;align-items:center;gap:8px}.record-modal input[type=checkbox]{width:16px;height:16px;min-height:0;box-shadow:none;padding:0}.ai-input{grid-template-columns:1fr 29px;gap:4px;display:grid}.ai-input select{border:0;border-bottom:1px solid var(--line);color:#53635d;background:#fff;outline:0;grid-column:1/-1;min-width:0;padding:5px 7px;font-size:9px}.ai-input button:disabled{opacity:.45;cursor:not-allowed}.wa-operations article>select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-height:30px;margin-bottom:6px;padding:0 7px;font-size:9px}.wa-operations article>select+button{margin-top:0}.livechat-toolbar{gap:8px;margin:14px 0;display:flex}.livechat-toolbar button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:700;display:flex}.livechat-toolbar button.active{color:var(--green);background:#e8f1eb;border-color:#bfd5c7}.livechat-config{align-items:start}.livechat-config .workspace-panel,.livechat-actions{flex-direction:column;gap:10px;display:flex}.livechat-config h3,.livechat-actions h3{align-items:center;gap:7px;margin:0 0 4px;display:flex}.livechat-config label,.livechat-actions label{color:#68766f;flex-direction:column;gap:5px;font-size:9px;display:flex}.livechat-config input,.livechat-config select,.livechat-config textarea,.livechat-actions input,.livechat-actions select,.livechat-actions textarea{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:9px}.livechat-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:12px;display:grid}.livechat-context{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:10px 14px;font-size:9px;display:flex}.livechat-context span{color:#66756e}.livechat-shell form select{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:180px;padding:0 8px}.livechat-actions hr{border:0;border-top:1px solid var(--line);width:100%}.livechat-actions button{color:var(--green);cursor:pointer;background:#edf5ef;border:1px solid #b9d1c1;border-radius:8px;padding:9px;font-size:9px;font-weight:700}.livechat-actions button:disabled{opacity:.5;cursor:not-allowed}.page-success{color:#236542;background:#e8f6ed;border:1px solid #c3dfcd;border-radius:8px;margin:10px 0;padding:9px 12px;font-size:10px}@media (width<=1000px){.livechat-workspace{grid-template-columns:1fr}.livechat-config{grid-template-columns:repeat(2,1fr)}}.manufacturing-master-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.manufacturing-master-grid.extended{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.manufacturing-master-grid .workspace-panel,.manufacturing-plan{flex-direction:column;gap:10px;display:flex}.manufacturing-master-grid h3,.manufacturing-plan h3{align-items:center;gap:7px;margin:0;display:flex}.manufacturing-master-grid label,.manufacturing-plan label{color:#68766f;flex-direction:column;gap:5px;font-size:9px;display:flex}.manufacturing-master-grid input,.manufacturing-master-grid select,.manufacturing-master-grid textarea,.manufacturing-plan input,.manufacturing-plan select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px}.manufacturing-plan{grid-template-columns:1.25fr 1.25fr .6fr 1fr 1fr auto;align-items:end;margin-bottom:12px;display:grid}.manufacturing-plan h3{grid-column:1/-1}.manufacturing-order-card{border-top:1px solid var(--line);padding:14px 17px}.manufacturing-order-card header,.manufacturing-order-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.manufacturing-order-card header>div{flex-direction:column;display:flex}.manufacturing-order-card header span{color:#728078;margin-top:3px;font-size:9px}.manufacturing-work-orders{gap:7px;margin:12px 0;display:grid}.manufacturing-work-orders>div{background:#f6f8f6;border-radius:8px;grid-template-columns:1fr 100px 80px;align-items:center;gap:8px;padding:8px 10px;display:grid}.manufacturing-work-orders span{font-size:10px;font-weight:700}.manufacturing-work-orders small{color:#78867f;margin-top:3px;font-size:8px;font-weight:400;display:block}.manufacturing-work-orders input,.manufacturing-order-card footer input{border:1px solid var(--line);border-radius:7px;padding:7px;font-size:9px}.manufacturing-work-orders button,.manufacturing-order-card footer button{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.manufacturing-order-card footer{justify-content:flex-end}.trace-modal{max-height:80vh;overflow:auto}.trace-modal h3{margin:14px 0 6px;font-size:11px}.trace-modal>p{border-bottom:1px solid var(--line);margin:0;padding:6px 0;font-size:9px}@media (width<=1100px){.manufacturing-master-grid,.manufacturing-plan{grid-template-columns:1fr 1fr}}@media (width<=700px){.manufacturing-master-grid,.manufacturing-master-grid.extended,.manufacturing-plan{grid-template-columns:1fr}.manufacturing-work-orders>div{grid-template-columns:1fr auto}.manufacturing-work-orders input{grid-row:2}.manufacturing-order-card footer{flex-wrap:wrap}}.plm-layout{grid-template-columns:minmax(0,1fr) 310px;gap:12px;display:grid}.plm-layout .people-row{grid-template-columns:1.2fr .8fr 1.5fr auto}.plm-layout .people-row.selected{background:#edf5ef}.plm-control{flex-direction:column;gap:11px;display:flex}.plm-control h3,.plm-control h4{margin:0}.plm-control>p{color:#697871;font-size:10px}.plm-control dl{gap:7px;margin:0;display:grid}.plm-control dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:6px;font-size:9px;display:flex}.plm-control dt{color:#74817b}.plm-control dd{margin:0;font-weight:700}.plm-control form,.plm-control label{flex-direction:column;gap:6px;font-size:9px;display:flex}.plm-control input,.plm-control textarea{border:1px solid var(--line);border-radius:8px;padding:8px}.plm-approvals{gap:7px;display:grid}.plm-approvals>div{background:#f5f8f5;border-radius:8px;justify-content:space-between;align-items:center;padding:8px;display:flex}.plm-approvals span{font-size:9px}.plm-approvals small{color:#75827c;display:block}.plm-approvals button{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:4px;margin-left:4px;padding:6px;font-size:8px;display:inline-flex}.plm-evidence-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.evidence-row{border-top:1px solid var(--line);align-items:center;gap:9px;padding:10px 14px;display:flex}.evidence-row span{flex-direction:column;display:flex}.evidence-row strong{font-size:9px}.evidence-row small{color:#75827c;margin-top:3px;font-size:8px}.plm-create{max-height:90vh;overflow:auto}@media (width<=900px){.plm-layout,.plm-evidence-grid{grid-template-columns:1fr}}.purchase-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:12px;display:grid}.purchase-form{flex-direction:column;gap:9px;display:flex}.purchase-form h3{align-items:center;gap:6px;margin:0;display:flex}.purchase-form label{color:#6d7a74;flex-direction:column;gap:5px;font-size:9px;display:flex}.purchase-form input,.purchase-form select,.purchase-form textarea,.match-exception textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:8px}.purchase-layout>.panel:nth-of-type(n+2){grid-column:2}.purchase-layout.supplier-ops{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-layout.supplier-ops .supplier-history{grid-column:1/-1}.sourcing-results{grid-column:1/-1!important}.evidence-row>button,.match-exception button{border:1px solid var(--line);background:#fff;border-radius:7px;margin-left:auto;padding:7px 9px;font-size:8px;font-weight:700}.match-exception{border-top:1px solid var(--line);gap:8px;padding:10px 14px;display:flex}.match-exception textarea{flex:1;min-height:36px}@media (width<=950px){.purchase-layout,.purchase-layout.supplier-ops{grid-template-columns:1fr 1fr}.purchase-layout>.panel:nth-of-type(n+2){grid-column:1/-1}}@media (width<=650px){.purchase-layout,.purchase-layout.supplier-ops{grid-template-columns:1fr}.purchase-layout.supplier-ops .supplier-history{grid-column:1}}.maintenance-tabs{flex-wrap:wrap;gap:8px;margin:16px;display:flex}.maintenance-tabs button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-weight:700;display:flex}.maintenance-tabs button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.maintenance-inline-form{grid-template-columns:repeat(5,minmax(130px,1fr));align-items:end;gap:12px;padding:0 16px 18px;display:grid}.maintenance-inline-form label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.maintenance-inline-form .wide{grid-column:span 2}.maintenance-inline-form input,.maintenance-inline-form select,.maintenance-inline-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--ink);border-radius:9px;padding:9px 11px}.maintenance-inline-form textarea{resize:vertical;min-height:76px}.maintenance-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:18px;margin-top:18px;display:grid}.maintenance-grid aside{gap:18px;display:grid}.maintenance-cards{gap:10px;padding:14px;display:grid}.maintenance-cards article{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:15px}.maintenance-cards article>div:first-child{justify-content:space-between;align-items:center;display:flex}.maintenance-cards h3{margin:9px 0 4px;font-size:15px}.maintenance-cards p,.maintenance-cards small{color:var(--muted);margin:0}.maintenance-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.maintenance-actions button{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-weight:700;display:flex}.maintenance-health{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 16px;display:flex}.maintenance-health>div{flex:1;gap:3px;min-width:0;display:grid}.maintenance-health small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.maintenance-feed{padding:0 16px 10px}.maintenance-feed p{border-top:1px solid var(--line);gap:3px;margin:0;padding:9px 0;display:grid}.maintenance-feed small{color:var(--muted)}.maintenance-checklist{gap:8px;margin:4px 0 12px;display:grid}.maintenance-checklist label{align-items:center;gap:8px;display:flex}.maintenance-checklist input{width:auto}.maintenance-downtime-banner{z-index:30;color:#fff;background:#b42318;border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0003}@media (width<=1050px){.maintenance-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-grid{grid-template-columns:1fr}}@media (width<=620px){.maintenance-inline-form{grid-template-columns:1fr}.maintenance-inline-form .wide{grid-column:auto}}.quality-tabs{flex-wrap:wrap;gap:8px;margin:16px;display:flex}.quality-tabs button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-weight:700;display:flex}.quality-tabs button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.quality-form{grid-template-columns:repeat(4,minmax(135px,1fr));align-items:end;gap:12px;padding:0 16px 18px;display:grid}.quality-form label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.quality-form .wide{grid-column:span 2}.quality-form input,.quality-form select,.quality-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:41px;color:var(--ink);border-radius:9px;padding:9px 10px}.quality-form textarea{resize:vertical;min-height:72px}.quality-samples{background:#f6f8f5;border-radius:10px;grid-column:1/-1;gap:8px;padding:12px;display:grid}.quality-samples>div{grid-template-columns:80px 110px 1fr 1.3fr;align-items:center;gap:8px;display:grid}.quality-release-gate{color:#2f6b51;background:#e8f3eb;border-radius:9px;grid-column:1/-1;align-items:center;gap:9px;padding:10px;font-size:10px;display:flex}.quality-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:16px;display:grid}.quality-line{border:0;border-top:1px solid var(--line);background:var(--paper);text-align:left;align-items:center;gap:10px;width:100%;padding:12px 15px;display:flex}.quality-line>span{flex:1;gap:3px;min-width:0;display:grid}.quality-line small{color:var(--muted)}.quality-case{border-top:1px solid var(--line);padding:13px 15px}.quality-case header{justify-content:space-between;align-items:center;display:flex}.quality-case p{margin:7px 0 3px}.quality-case small{color:var(--muted)}.quality-case>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.quality-case button{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700}@media (width<=1050px){.quality-form{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-ops-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.quality-form,.quality-ops-grid{grid-template-columns:1fr}.quality-form .wide{grid-column:auto}.quality-samples>div{grid-template-columns:1fr 1fr}.quality-samples>div input{grid-column:span 2}}.employee-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.employee-directory{overflow:hidden}.employee-directory>button{border:0;border-top:1px solid var(--line);background:var(--paper);text-align:left;align-items:center;gap:9px;width:100%;padding:11px 13px;display:flex}.employee-directory>button.active{background:#eaf2ed}.employee-directory>button>i,.employee-hero>div:first-child>i{color:var(--green);background:#dcebe1;border-radius:9px;place-items:center;font-style:normal;font-weight:800;display:grid}.employee-directory>button>i{width:32px;height:32px;font-size:10px}.employee-directory>button>span{flex:1;gap:3px;min-width:0;display:grid}.employee-directory>button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.employee-profile{max-width:none;padding:0}.employee-hero{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:flex}.employee-hero>div:first-child{align-items:center;gap:12px;display:flex}.employee-hero>div:first-child>i{width:48px;height:48px}.employee-hero h2{margin:0 0 4px}.employee-hero p,.employee-hero small{color:var(--muted);margin:0;display:block}.employee-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.employee-actions button,.employee-evidence button{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.employee-stat-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.employee-stat-grid button{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.employee-stat-grid button>span{color:var(--muted);flex:1;gap:3px;display:grid}.employee-stat-grid strong{color:var(--ink);font-size:18px}.employee-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.employee-evidence{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.employee-evidence>span{flex:1;gap:3px;min-width:0;display:grid}.employee-evidence small{color:var(--muted)}.employee-evidence>i{color:var(--muted);font-size:9px}.employee-org{text-align:center;place-items:center;gap:7px;padding:24px;display:grid}.employee-org span{color:var(--muted)}.employee-modal{max-height:88vh;overflow:auto}.employee-modal textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;min-height:75px;padding:9px}@media (width<=1000px){.employee-layout{grid-template-columns:220px minmax(0,1fr)}.employee-detail-grid{grid-template-columns:1fr}.employee-stat-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.employee-layout{grid-template-columns:1fr}.employee-directory{max-height:260px;overflow:auto}.employee-hero{flex-direction:column;align-items:flex-start}.employee-actions{justify-content:flex-start}.employee-stat-grid{grid-template-columns:1fr 1fr}}.payroll-command-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;margin-bottom:18px;display:grid}.payroll-structure,.filing-card{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:inherit;background:0 0;align-items:center;gap:14px;padding:13px 14px;display:flex}.payroll-structure>span,.filing-card>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.payroll-structure small,.filing-card small,.payslip-card small{color:var(--muted);font-style:normal}.filing-card{cursor:pointer}.payslip-card{border-top:1px solid var(--line);grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(100px,.7fr));align-items:center;gap:12px;padding:14px;display:grid}.payslip-card>div{flex-direction:column;gap:3px;display:flex}.payslip-card>span{color:var(--muted);flex-direction:column;font-size:10px;display:flex}.payslip-card>span b{color:var(--ink);font-size:12px}.payslip-card details{background:#f5f8f5;border-radius:10px;grid-column:1/-1;padding:8px 10px}.payslip-card details p{justify-content:space-between;margin:8px 0 0;display:flex}.people-row.selected{background:#edf5ef}@media (width<=900px){.payroll-command-grid{grid-template-columns:1fr}.payslip-card{grid-template-columns:1fr 1fr}.payslip-card>div,.payslip-card details{grid-column:1/-1}}.recruitment-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.recruitment-tabs button{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex}.recruitment-tabs button.active{background:var(--ink);color:var(--paper)}.recruit-board.governed{grid-template-columns:repeat(6,minmax(180px,1fr));padding-bottom:10px;overflow-x:auto}.recruit-column article{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:11px}.recruit-column article header{align-items:center;gap:8px;display:flex}.recruit-column article header>i{width:30px;height:30px;color:var(--green);background:#dcebe1;border-radius:8px;place-items:center;font-style:normal;font-weight:800;display:grid}.recruit-column article header>span{gap:2px;display:grid}.recruit-column article small,.recruit-column article p{color:var(--muted);font-size:9px}.recruit-column article>div{flex-wrap:wrap;gap:5px;display:flex}.recruit-column article button,.job-control button,.interview-card button,.evidence-row button,.offer-card button{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:6px 8px;font-size:8px;font-weight:700}.recruit-column article button.danger{color:#9a3b37}.recruitment-grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:14px;display:grid}.recruitment-publications{grid-column:1/-1}.job-control{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 12px;padding:12px 14px;display:grid}.job-control>div:first-child{gap:3px;display:grid}.job-control small,.job-control>span{color:var(--muted);font-size:9px}.job-control>div:last-child{justify-content:flex-end;display:flex}.interview-card,.offer-card{border-top:1px solid var(--line);align-items:center;gap:11px;padding:12px 14px;display:flex}.interview-card>span,.offer-card>span{flex:1;gap:3px;min-width:0;display:grid}.interview-card small,.interview-card em,.offer-card small{color:var(--muted);font-size:9px;font-style:normal}.scorecard-evidence{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:9px;padding:12px 14px;display:grid}.scorecard-evidence>span{gap:3px;display:grid}.scorecard-evidence>span small{color:var(--muted)}.scorecard-evidence>div{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.scorecard-evidence em{background:#f0f5f1;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal}.offer-card>div{align-items:center;gap:6px;display:flex}.conversion-complete{color:var(--green);align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.recruitment-modal{max-height:88vh;overflow:auto}@media (width<=950px){.recruitment-grid{grid-template-columns:1fr}.recruitment-publications{grid-column:1}.offer-card{flex-wrap:wrap;align-items:flex-start}.offer-card>span{flex-basis:60%}}.timeoff-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.timeoff-tabs button{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex}.timeoff-tabs button.active{background:var(--ink);color:var(--paper)}.timeoff-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:14px;display:grid}.assignment-panel{grid-column:1/-1}.leave-request-card{border-top:1px solid var(--line);grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:9px 14px;padding:13px 15px;display:grid}.leave-request-card>span{gap:3px;display:grid}.leave-request-card small,.leave-request-card em{color:var(--muted);font-size:9px;font-style:normal;display:block}.leave-request-card details{background:#f5f8f5;border-radius:8px;grid-column:1/-1;padding:7px 9px}.leave-request-card details small{padding:3px}.leave-request-card>div{grid-column:1/-1;gap:6px;display:flex}.leave-request-card button,.panel-head button{border:1px solid var(--line);background:var(--paper);border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex}.balance-row,.calendar-card,.policy-card,.ledger-row{border-top:1px solid var(--line);align-items:center;gap:11px;padding:12px 14px;display:flex}.balance-row>span,.calendar-card>span,.policy-card>span,.ledger-row>span{flex:1;gap:3px;min-width:0;display:grid}.balance-row small,.calendar-card small,.policy-card small,.ledger-row small{color:var(--muted)}.balance-row em,.policy-card em,.ledger-row>i{color:var(--muted);font-size:9px;font-style:normal}.ledger-row b.negative{color:#9c3f3a}.ledger-row b.positive{color:var(--green)}.calculation-note{color:var(--green);background:#edf5ef;border-radius:8px;padding:9px 11px;font-size:9px}.weekday-picker{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;gap:8px;padding:11px;display:flex}.weekday-picker legend{font-size:9px;font-weight:700}.weekday-picker label{flex-direction:row;align-items:center;gap:4px;display:flex}.timeoff-modal{max-height:88vh;overflow:auto}@media (width<=850px){.timeoff-grid{grid-template-columns:1fr}.assignment-panel{grid-column:1}.leave-request-card{grid-template-columns:1fr auto}.leave-request-card>i{grid-column:2}.leave-request-card details,.leave-request-card>div{grid-column:1/-1}}.appraisal-layout{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:15px;display:grid}.appraisal-layout>main{min-width:0}.appraisal-directory{overflow:hidden}.appraisal-directory>button{border:0;border-top:1px solid var(--line);background:var(--paper);text-align:left;align-items:center;gap:9px;width:100%;padding:11px 13px;display:flex}.appraisal-directory>button.active{background:#eaf2ed}.appraisal-directory>button>i{width:32px;height:32px;color:var(--green);background:#dcebe1;border-radius:9px;place-items:center;font-style:normal;font-weight:800;display:grid}.appraisal-directory>button>span{flex:1;gap:3px;min-width:0;display:grid}.appraisal-directory small,.appraisal-directory em{color:var(--muted);font-size:8px;font-style:normal}.appraisal-hero{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.appraisal-hero>div{align-items:center;gap:10px;display:flex}.appraisal-hero span{gap:3px;display:grid}.appraisal-hero h2,.appraisal-hero p{margin:0}.appraisal-hero p{color:var(--muted);font-size:9px}.appraisal-hero button{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:8px 10px;font-size:9px;font-weight:700}.appraisal-tabs{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.appraisal-tabs button{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:700;display:flex}.appraisal-tabs button.active{background:var(--ink);color:var(--paper)}.appraisal-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.appraisal-score{border-top:1px solid var(--line);align-items:center;gap:11px;padding:14px;display:flex}.appraisal-score>span{gap:2px;display:grid}.appraisal-score strong{font-size:20px}.appraisal-score small{color:var(--muted)}.appraisal-card{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.appraisal-card>span{flex:1;gap:3px;min-width:0;display:grid}.appraisal-card small,.appraisal-card p{color:var(--muted);margin:0;font-size:9px}.appraisal-card>button{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.appraisal-modal{max-height:88vh;overflow:auto}.employee-picker{border:1px solid var(--line);border-radius:9px;gap:7px;padding:10px;display:grid}.employee-picker legend{font-size:9px;font-weight:700}.employee-picker label{flex-direction:row;align-items:center;gap:7px;display:flex}.employee-picker input{width:auto}@media (width<=950px){.appraisal-layout{grid-template-columns:220px minmax(0,1fr)}.appraisal-grid{grid-template-columns:1fr}}@media (width<=700px){.appraisal-layout{grid-template-columns:1fr}.appraisal-directory{max-height:260px;overflow:auto}.appraisal-hero{flex-direction:column;align-items:flex-start}.appraisal-hero>div:last-child{flex-wrap:wrap}}.fleet-layout{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:15px;display:grid}.fleet-layout>main{min-width:0}.fleet-directory{overflow:hidden}.fleet-directory>button{border:0;border-top:1px solid var(--line);background:var(--paper);text-align:left;align-items:center;gap:9px;width:100%;padding:12px;display:flex}.fleet-directory>button.active{background:#eaf2ed}.fleet-directory>button>span{flex:1;gap:3px;min-width:0;display:grid}.fleet-directory small{color:var(--muted)}.fleet-hero{justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.fleet-hero>div{align-items:center;gap:10px;display:flex}.fleet-hero span{gap:3px;display:grid}.fleet-hero h2,.fleet-hero p{margin:0}.fleet-hero p{color:var(--muted);font-size:9px}.fleet-hero button{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.fleet-tabs{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.fleet-tabs button{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:700;display:flex}.fleet-tabs button.active{background:var(--ink);color:var(--paper)}.fleet-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.fleet-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.fleet-row>span{flex:1;gap:3px;min-width:0;display:grid}.fleet-row small{color:var(--muted)}.fleet-row>i{color:var(--muted);font-size:9px;font-style:normal}.fleet-incident{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:start;gap:10px;padding:13px 14px;display:grid}.fleet-incident>span{gap:3px;display:grid}.fleet-incident small,.fleet-incident p{color:var(--muted);margin:0;font-size:9px}.fleet-incident>button{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.fleet-modal{max-height:88vh;overflow:auto}@media (width<=950px){.fleet-layout{grid-template-columns:220px minmax(0,1fr)}.fleet-grid{grid-template-columns:1fr}}@media (width<=700px){.fleet-layout{grid-template-columns:1fr}.fleet-directory{max-height:260px;overflow:auto}.fleet-hero{flex-direction:column;align-items:flex-start}.fleet-hero>div:last-child{flex-wrap:wrap}.fleet-incident{grid-template-columns:auto 1fr}.fleet-incident>i,.fleet-incident>button{grid-column:2}}.social-tabs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.social-tabs button{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:700;display:flex}.social-tabs button.active{background:var(--ink);color:var(--paper)}.social-calendar{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.social-post,.social-engagement,.social-account{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.social-post>span,.social-engagement>span,.social-account>span{flex:1;gap:3px;min-width:0;display:grid}.social-post small,.social-post em,.social-engagement small,.social-engagement p,.social-account small{color:var(--muted);margin:0;font-size:9px;font-style:normal}.social-post>button,.social-engagement>button{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.social-analytics-head,.social-analytics-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(70px,.5fr));align-items:center;gap:10px;padding:11px 14px;display:grid}.social-analytics-head{color:var(--muted);text-transform:uppercase;font-size:8px}.social-analytics-row>strong{gap:3px;display:grid}.social-analytics-row small{color:var(--muted)}.social-account-picker{border:1px solid var(--line);border-radius:9px;gap:7px;padding:10px;display:grid}.social-account-picker legend{font-size:9px;font-weight:700}.social-account-picker label{flex-direction:row;align-items:center;gap:7px;display:flex}.social-account-picker input{width:auto}.social-modal{max-height:88vh;overflow:auto}@media (width<=800px){.social-calendar{grid-template-columns:1fr}.social-analytics-head,.social-analytics-row{grid-template-columns:1fr repeat(2,55px)}.social-analytics-head span:nth-child(n+4),.social-analytics-row b:nth-child(n+4){display:none}.social-engagement{grid-template-columns:auto 1fr;display:grid}.social-engagement>i,.social-engagement>button{grid-column:2}}.email-tabs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.email-tabs button{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:700;display:flex}.email-tabs button.active{background:var(--ink);color:var(--paper)}.email-row{border-top:1px solid var(--line);align-items:center;gap:11px;padding:13px 14px;display:flex}.email-row>i{width:31px;height:31px;color:var(--green);background:#e8f1ec;border-radius:8px;place-items:center;font-style:normal;display:grid}.email-row>i svg{width:15px}.email-row>span{flex:1;gap:3px;min-width:0;display:grid}.email-row small{color:var(--muted);font-size:9px}.email-row>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.email-row button{border:1px solid var(--line);background:var(--paper);border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;font-weight:700;display:flex}.email-analytics-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:14px;display:grid}.email-contact-picker{border:1px solid var(--line);border-radius:9px;gap:7px;max-height:210px;padding:10px;display:grid;overflow:auto}.email-contact-picker legend{font-size:9px;font-weight:700}.email-contact-picker label{flex-direction:row;align-items:center;gap:8px;display:flex}.email-contact-picker label>span{gap:2px;display:grid}.email-contact-picker small{color:var(--muted)}.email-contact-picker input,.check-line input{width:auto}.check-line{align-items:center;gap:7px;flex-direction:row!important;display:flex!important}.email-modal{max-height:90vh;overflow:auto}@media (width<=850px){.email-analytics-grid{grid-template-columns:1fr}.email-row{grid-template-columns:auto 1fr auto;display:grid}.email-row>div{grid-column:2/-1;justify-content:flex-start}}.sms-tabs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.sms-tabs button{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:700;display:flex}.sms-tabs button.active{background:var(--ink);color:var(--paper)}.sms-row{border-top:1px solid var(--line);align-items:center;gap:11px;padding:13px 14px;display:flex}.sms-row>i{width:31px;height:31px;color:var(--green);background:#e8f1ec;border-radius:8px;place-items:center;font-style:normal;display:grid}.sms-row>i svg{width:15px}.sms-row>span{flex:1;gap:3px;min-width:0;display:grid}.sms-row small{color:var(--muted);font-size:9px}.sms-row>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.sms-row button{border:1px solid var(--line);background:var(--paper);border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;font-weight:700;display:flex}.sms-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:14px;display:grid}.sms-contact-picker{border:1px solid var(--line);border-radius:9px;gap:7px;max-height:210px;padding:10px;display:grid;overflow:auto}.sms-contact-picker legend{font-size:9px;font-weight:700}.sms-contact-picker label{flex-direction:row;align-items:center;gap:8px;display:flex}.sms-contact-picker label>span{gap:2px;display:grid}.sms-contact-picker small{color:var(--muted)}.sms-contact-picker input{width:auto}.sms-modal{max-height:90vh;overflow:auto}.sms-modal label>small{color:var(--muted);font-size:8px}@media (width<=850px){.sms-grid{grid-template-columns:1fr}.sms-row{grid-template-columns:auto 1fr auto;display:grid}.sms-row>div{grid-column:2/-1;justify-content:flex-start}}.event-governance{margin:16px 0}.event-control{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.event-control>span{flex:1;gap:3px;min-width:0;display:grid}.event-control small{color:var(--muted);font-size:9px}.event-control>button{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:7px 10px;font-size:8px;font-weight:700}.event-digital-modal{max-height:90vh;overflow:auto}.survey-governance{margin-top:14px}.survey-control{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.survey-control>span{flex:1;gap:3px;min-width:0;display:grid}.survey-control small{color:var(--muted);overflow-wrap:anywhere;font-size:8px}.survey-control>button{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.survey-quota-modal{max-height:90vh;overflow:auto}.project-controls{border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:center;gap:8px;margin:13px 0;padding:11px 13px;display:flex}.project-controls>span{flex:1;gap:3px;min-width:0;display:grid}.project-controls small{color:var(--muted);font-size:8px}.project-controls>button,.project-ops-actions button,.project-timeline article>button{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.project-ops-actions{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.project-ops-actions button{align-items:center;gap:5px;display:flex}.project-evidence-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.project-timeline article{border-top:1px solid var(--line);align-items:center;gap:9px;padding:11px 13px;display:flex}.project-timeline article>span{flex:1;gap:3px;min-width:0;display:grid}.project-timeline small{color:var(--muted);font-size:8px}.project-modal{max-height:90vh;overflow:auto}@media (width<=900px){.project-evidence-grid{grid-template-columns:1fr}.project-controls{flex-wrap:wrap;align-items:flex-start}.project-controls>span{flex-basis:100%}}.automation-journeys{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.automation-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:15px}.automation-card-head{align-items:center;gap:10px;display:flex}.automation-card-head>span{color:#7955a2;background:#eee8f6;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.automation-card-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.automation-card-head strong{font-family:Manrope;font-size:12px}.automation-card-head small{color:#78867f;text-transform:capitalize;margin-top:3px;font-size:8px}.journey-canvas{background:#f8faf9;border:1px dashed #d8e1dc;border-radius:11px;flex-direction:column;align-items:center;min-height:70px;margin:14px 0;padding:12px;display:flex}.journey-node{background:#fff;border:1px solid #dce4e0;border-radius:9px;align-items:center;gap:9px;width:min(100%,320px);padding:9px 11px;display:flex}.journey-node b{color:#28704e;background:#e5f2ea;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.journey-node span{text-transform:capitalize;flex-direction:column;font-size:9px;font-weight:700;display:flex}.journey-node small{color:#798880;margin-top:2px;font-size:7px;font-weight:400}.journey-node.condition{border-color:#dbc9ee}.journey-node.condition b{color:#7955a2;background:#eee8f6}.journey-node.goal{border-color:#e7d4a3}.journey-node.goal b{color:#8a6820;background:#fff4d7}.journey-canvas em{color:#8c9a93;padding:2px;font-size:11px;font-style:normal}.journey-canvas:empty:after{content:"Add the first step to build this journey";color:#829088;font-size:8px}.automation-card-foot{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.automation-card-foot>span{color:#6f7f77;align-items:center;gap:4px;margin-right:4px;font-size:8px;display:flex}.automation-card-foot button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.automation-ops{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.automation-ops .object-feed article button{margin-top:7px}.automation-modal{max-width:620px;max-height:90vh;overflow:auto}.automation-modal form{flex-direction:column;gap:11px;display:flex}.automation-modal .form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=850px){.automation-journeys,.automation-ops{grid-template-columns:1fr}}@media (width<=520px){.automation-modal .form-grid{grid-template-columns:1fr}}.pos-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.pos-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.pos-grid header,.pos-grid footer{justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.pos-grid header{border-bottom:1px solid var(--line);background:#f7f9f6}.pos-grid header div{flex-direction:column;display:flex}.pos-grid header strong{font-size:10px}.pos-grid header small,.pos-grid footer{color:#73817b;font-size:8px}.pos-grid article>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;font-size:9px;display:flex}.pos-grid article>button:not(:disabled){cursor:pointer}.people-row.subscription{grid-template-columns:1fr 1.2fr 1fr .9fr .8fr .7fr}.people-row.rental{grid-template-columns:.9fr 1.2fr 1fr 1.2fr .7fr .75fr}.people-row.timesheet{grid-template-columns:.75fr 1fr 1.1fr 1.5fr .6fr .7fr}.field-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.field-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.field-grid header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px;display:flex}.field-grid header>span{width:35px;height:35px;color:var(--green);background:#e7f0ea;border-radius:9px;place-items:center;display:grid}.field-grid header>div{flex-direction:column;flex:1;display:flex}.field-grid header strong{font-size:10px}.field-grid header small{color:#7b8983;margin-top:3px;font-size:8px}.field-meta{background:#fafbf9;gap:15px;padding:10px 14px;display:flex}.field-meta span{color:#6d7d76;align-items:center;gap:5px;font-size:8px;display:flex}.field-checklist{flex-direction:column;gap:6px;padding:9px 14px;display:flex}.field-checklist button{color:#8a9590;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:9px;display:flex}.field-checklist button:hover:not(:disabled){background:#f2f6f4}.field-checklist button.done{color:#397a5d;text-decoration:line-through}.field-checklist button:disabled{cursor:not-allowed;opacity:.65}.field-grid article>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--green);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:10px 14px;font-size:9px;font-weight:700;display:flex}.discuss-shell{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:210px 1fr;height:500px;display:grid;overflow:hidden}.discuss-shell aside{border-right:1px solid var(--line);padding:10px}.discuss-shell aside button{text-align:left;width:100%;color:var(--green);background:#e8f1eb;border:0;border-radius:8px;flex-direction:column;padding:10px;font-weight:700;display:flex}.discuss-shell aside small{color:#7f8c86;margin-top:3px;font-size:7px}.discuss-shell section{flex-direction:column;min-width:0;display:flex}.discuss-shell section>div{flex:1;padding:15px;overflow:auto}.discuss-shell article{gap:9px;margin-bottom:14px;display:flex}.discuss-shell article>span{width:31px;height:31px;color:var(--green);background:#e5efe8;border-radius:9px;flex:0 0 31px;place-items:center;font-size:8px;font-weight:800;display:grid}.discuss-shell article strong{font-size:9px}.discuss-shell article p{margin:4px 0;font-size:10px}.discuss-shell article small{color:#8a9590;font-size:7px}.discuss-shell form{border-top:1px solid var(--line);gap:8px;padding:10px;display:flex}.discuss-shell form select{border:1px solid var(--line);background:#fff;border-radius:8px;width:150px;padding:0 8px}.discuss-shell form input{border:1px solid var(--line);border-radius:8px;outline:0;flex:1;padding:0 10px}.discuss-shell form button{background:var(--green);color:#fff;border:0;border-radius:8px;width:36px}.ai-workspace{grid-template-columns:280px 1fr;gap:13px;display:grid}.ai-workspace>section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.ai-workspace>section:first-child{text-align:center;flex-direction:column;align-items:center;height:max-content;display:flex}.ai-orb{color:#5b6f9d;background:linear-gradient(135deg,#dcece3,#eee7f7);border-radius:18px;place-items:center;width:55px;height:55px;display:grid}.ai-workspace h2{margin:10px 0 5px;font-family:Manrope;font-size:16px}.ai-workspace>section:first-child p{color:#718078;font-size:9px;line-height:1.5}.ai-workspace>section:first-child button{background:var(--green);color:#fff;border:0;border-radius:8px;gap:6px;margin-top:10px;padding:9px 12px;font-size:9px;display:flex}.ai-workspace article{border-bottom:1px solid var(--line);margin-bottom:14px;padding:3px 0 14px}.ai-workspace article header,.ai-workspace article footer{justify-content:space-between;gap:7px;display:flex}.ai-workspace article header strong{font-size:9px}.ai-workspace article header i{color:#397a5d;font-size:7px;font-style:normal}.ai-workspace article p{font-size:10px;line-height:1.55}.ai-workspace article footer{justify-content:flex-start}.ai-workspace article footer span{background:#edf2ee;border-radius:6px;padding:4px 6px;font-size:7px}.device-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.device-grid article,.knowledge-grid>button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.device-grid header,.knowledge-grid>button{align-items:center;gap:10px;display:flex}.device-grid header>span,.knowledge-grid>button>span{width:36px;height:36px;color:var(--green);background:#e7f0ea;border-radius:9px;place-items:center;display:grid}.device-grid header>div,.knowledge-grid>button>div{text-align:left;flex-direction:column;flex:1;display:flex}.device-grid header strong,.knowledge-grid strong{font-size:10px}.device-grid header small,.knowledge-grid small{color:#7c8983;margin-top:3px;font-size:7px}.device-grid article>div{gap:8px;margin:14px 0;display:flex}.device-grid article>div span{background:#f5f7f4;border-radius:8px;flex-direction:column;padding:8px;display:flex}.device-grid article>div small{color:#82908a;font-size:7px}.device-grid article>div strong{margin-top:3px;font-size:14px}.device-grid footer{color:#7d8984;justify-content:space-between;font-size:8px;display:flex}.knowledge-grid>button{cursor:pointer;width:100%}.knowledge-grid p{color:#78857f;margin:4px 0;font-size:8px}.people-row.voip{grid-template-columns:.7fr 1.2fr 1fr .7fr .6fr .7fr}.platform-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.platform-grid article,.integration-layout article,.admin-layout article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.platform-grid article>span,.integration-layout article>span,.admin-layout article>span{width:36px;height:36px;color:var(--green);background:#e7f0ea;border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.platform-grid article>div,.integration-layout article>div,.admin-layout article>div{flex-direction:column;flex:1;display:flex}.platform-grid strong,.integration-layout strong,.admin-layout strong{font-size:10px}.platform-grid p,.platform-grid small,.integration-layout small,.integration-layout p,.admin-layout small{color:#7a8782;margin:3px 0;font-size:8px}.analytics-canvas{grid-template-columns:1.4fr .8fr;gap:12px;display:grid}.analytics-canvas>section,.analytics-canvas>aside{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.analytics-canvas h2{margin:0;font-family:Manrope;font-size:15px}.analytics-canvas>section>p{color:#7d8984;font-size:8px}.analytics-canvas>section>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.analytics-canvas article{background:#f5f7f4;border-radius:9px;flex-direction:column;padding:13px;display:flex}.analytics-canvas article span{color:#7a8782;font-size:8px}.analytics-canvas article strong{margin-top:5px;font-family:Manrope;font-size:16px}.analytics-canvas aside>div{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.analytics-canvas aside>div>span{color:var(--green)}.analytics-canvas aside>div>div{flex-direction:column;flex:1;display:flex}.analytics-canvas aside strong{font-size:9px}.analytics-canvas aside small{color:#7a8782;margin-top:3px;font-size:7px}.integration-layout,.admin-layout{grid-template-columns:1fr 1fr;gap:12px;display:grid}.integration-layout>section{flex-direction:column;gap:9px;display:flex}.admin-layout .panel{overflow:hidden}.admin-layout article{border-width:1px 0 0;border-radius:0;padding:11px 14px}@media (width<=850px){.pos-grid{grid-template-columns:repeat(2,1fr)}.ai-workspace,.analytics-canvas,.integration-layout,.admin-layout,.device-grid,.knowledge-grid,.platform-grid{grid-template-columns:1fr}}@media (width<=700px){.field-grid,.discuss-shell{grid-template-columns:1fr}.discuss-shell aside{display:none}}@media (width<=560px){.pos-grid{grid-template-columns:1fr}}.top-actions{position:relative}.status.degraded span{background:#d9903d}.notification-button i{color:#fff;background:#d85d55;border:2px solid #fff;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:absolute;transform:translate(8px,-8px)}.notification-popover{z-index:70;border:1px solid var(--line);background:#fff;border-radius:12px;width:320px;max-height:420px;position:absolute;top:45px;right:39px;overflow:auto;box-shadow:0 18px 45px #2940362b}.notification-popover header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.notification-popover header strong{font-size:11px}.notification-popover header span{color:#75837d;font-size:8px}.notification-popover>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#f8fbf8;gap:9px;width:100%;padding:11px 13px;display:flex}.notification-popover>button.read{opacity:.72;background:#fff}.notification-popover>button>span{width:29px;height:29px;color:var(--green);background:#e4efe7;border-radius:8px;flex:0 0 29px;place-items:center;display:grid}.notification-popover>button>div{flex-direction:column;display:flex}.notification-popover>button strong{font-size:9px}.notification-popover>button p{color:#687870;margin:3px 0;font-size:8px}.notification-popover>button small{color:#8a9590;font-size:7px}.notification-empty{text-align:center;color:#82908a;padding:28px;font-size:9px}.command-body button>span em{color:#84918b;margin-top:2px;font-size:7px;font-style:normal;font-weight:400;display:block}.chat-msg small{color:#5d786c;margin-top:5px;font-size:7px;display:block}@media (width<=560px){.notification-popover{width:auto;position:fixed;top:60px;left:12px;right:12px}}.onboarding-control-plane{grid-column:1/-1;background:linear-gradient(145deg,#fff,#f7fbf9)!important;border-color:#cfded8!important;padding:24px!important}.onboarding-summary{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.onboarding-summary h2{margin:5px 0 6px;font:700 24px/1.15 Manrope}.onboarding-summary p{color:#677987;margin:0;font-size:13px}.onboarding-score{flex-direction:column;align-items:flex-end;display:flex}.onboarding-score strong{color:#267454;font:700 38px/1 Manrope}.onboarding-score span{color:#718174;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800}.onboarding-progress{background:#e5ece8;border-radius:10px;height:7px;margin:18px 0 20px;overflow:hidden}.onboarding-progress i{border-radius:inherit;background:#2f795b;height:100%;transition:width .25s;display:block}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-grid article{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;min-height:66px;background:#fff!important;border:1px solid #e2e8e5!important;border-radius:11px!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.onboarding-grid article>b{color:#7a8982;background:#f0f3f2;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.onboarding-grid article.complete>b{color:#267454;background:#e0f2e9}.onboarding-grid article>div{flex-direction:column;min-width:0;display:flex}.onboarding-grid article strong{font-size:12px}.onboarding-grid article small{color:#78868f;margin-top:2px;font-size:9px;line-height:1.35}.onboarding-grid article>button{padding:6px 8px;font-size:9px}.onboarding-readiness{background:#fff;border:1px solid #dfe6e2;border-radius:12px;grid-template-columns:210px 1fr;gap:18px;margin:18px 0;padding:15px;display:grid}.onboarding-readiness>div:first-child{flex-direction:column;display:flex}.onboarding-readiness strong{font-size:13px}.onboarding-readiness small{color:#74838c;margin-top:4px;font-size:9px;line-height:1.4}.onboarding-readiness>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.onboarding-readiness span{border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.onboarding-readiness .pass{color:#267454;background:#e9f6ef}.onboarding-readiness .fail{color:#a34b37;background:#fff0ec}.onboarding-app-modal{max-width:680px!important}.onboarding-app-picker{grid-template-columns:repeat(3,1fr);gap:7px;max-height:420px;display:grid;overflow:auto}.onboarding-app-picker label{border:1px solid #e0e6ea;border-radius:8px;align-items:center;padding:8px;font-size:10px;flex-direction:row!important;gap:7px!important;display:flex!important}.onboarding-app-picker input{width:15px;height:15px}@media (width<=900px){.onboarding-grid,.onboarding-readiness{grid-template-columns:1fr}.onboarding-app-picker{grid-template-columns:repeat(2,1fr)}}.onboarding-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.onboarding-handoff-grid>article{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;background:#fff!important;border:1px solid #dfe6e2!important;border-radius:11px!important;gap:10px!important;padding:12px!important;display:grid!important}.onboarding-handoff-grid>article>span{color:#267454;background:#edf4f1;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.onboarding-handoff-grid>article>div{flex-direction:column;min-width:0;display:flex}.onboarding-handoff-grid strong{font-size:11px}.onboarding-handoff-grid small{color:#71808a;margin-top:3px;font-size:9px;line-height:1.4}.onboarding-handoff-grid>.inline-form{background:#fff;border:1px solid #dfe6e2;border-radius:11px;grid-column:1/-1;margin:0;padding:12px}.onboarding-handoff-grid>.secondary-btn{justify-self:start}@media (width<=900px){.onboarding-handoff-grid{grid-template-columns:1fr}.onboarding-handoff-grid>.inline-form{grid-column:auto}}.vulnerability-report-row{align-items:flex-start!important}.vulnerability-report-row details{font-size:10px}.vulnerability-report-row pre{white-space:pre-wrap;max-width:720px;overflow:auto}.invitation-page{color:#15231d;background:#f7f9f8;place-items:center;min-height:calc(100vh - 74px);padding:48px 20px;display:grid}.invitation-card{background:#fff;border:1px solid #dfe6e2;border-radius:18px;width:min(100%,620px);padding:38px;box-shadow:0 22px 60px #1a372b1a}.invitation-card h1{letter-spacing:-.04em;margin:10px 0 12px;font:700 clamp(28px,5vw,42px)/1.08 Manrope}.invitation-card>p{color:#63736b;font-size:14px;line-height:1.65}.invitation-card dl{border:1px solid #e3e9e6;border-radius:12px;gap:0;margin:24px 0;display:grid;overflow:hidden}.invitation-card dl div{border-bottom:1px solid #e8ecea;grid-template-columns:130px 1fr;gap:16px;padding:12px 14px;display:grid}.invitation-card dl div:last-child{border-bottom:0}.invitation-card dt{color:#75827c;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.invitation-card dd{margin:0;font-size:13px;font-weight:650}.invitation-card form{gap:14px;display:grid}.invitation-card form label{gap:6px;font-size:12px;font-weight:700;display:grid}.invitation-card form input{min-height:44px;font:inherit;border:1px solid #cfd9d4;border-radius:9px;padding:0 12px}.invitation-card form small{color:#74827b;font-size:10px;font-weight:500;line-height:1.45}.invitation-card .public-primary,.invitation-card .public-secondary{justify-content:center;margin-top:8px}.invitation-success,.invitation-error{color:#247454;background:#e6f4ed;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.invitation-error{color:#a34b37;background:#fff0ec}.invitation-row>div:last-child{align-items:center;gap:7px;display:flex}.invitation-created{background:#f2faf6;border:1px solid #cfe3d9;border-radius:12px;gap:12px;padding:15px;display:flex}.invitation-created>span{color:#267454;background:#dff2e8;border-radius:50%;align-self:flex-start;place-items:center;width:32px;height:32px;display:grid}.invitation-created>div{flex:1;min-width:0}.invitation-created p{color:#607168;margin:4px 0 12px;font-size:11px}.invitation-created input{font-size:10px}@media (width<=600px){.invitation-card{padding:26px 20px}.invitation-card dl div{grid-template-columns:1fr;gap:3px}}.migration-control-plane{grid-column:1/-1;padding:22px!important}.migration-control-plane .panel-head{align-items:flex-start}.migration-control-plane .panel-head p{max-width:700px}.migration-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.migration-projects>article{background:#fff!important;border:1px solid #dde6e1!important;border-radius:12px!important;padding:15px!important;display:block!important}.migration-projects article header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.migration-projects article header>div{flex-direction:column;display:flex}.migration-projects article header strong{font-size:13px}.migration-projects article header small{color:#75847c;margin-top:3px;font-size:9px}.migration-evidence-grid{grid-template-columns:repeat(5,1fr);gap:5px;margin:14px 0;display:grid}.migration-evidence-grid span{background:#f5f8f6;border-radius:8px;flex-direction:column;min-width:0;padding:8px;display:flex}.migration-evidence-grid b{color:#285f49;text-overflow:ellipsis;font-size:12px;overflow:hidden}.migration-evidence-grid small{color:#75827c;margin-top:2px;font-size:7px;line-height:1.3}.migration-projects .button-row{gap:5px}.migration-projects .button-row button{padding:6px 8px;font-size:8px}@media (width<=1050px){.migration-projects{grid-template-columns:1fr}}@media (width<=650px){.migration-evidence-grid{grid-template-columns:repeat(2,1fr)}}.acceptance-control-plane{grid-column:1/-1;padding:22px!important}.acceptance-control-plane .panel-head{align-items:flex-start}.acceptance-checks{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.acceptance-checks span{border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.acceptance-checks .pass{color:#267454;background:#e9f6ef}.acceptance-checks .fail{color:#a34b37;background:#fff0ec}.acceptance-columns{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:13px;display:grid}.acceptance-columns>div{border:1px solid #e0e7e3;border-radius:11px;padding:12px}.acceptance-columns h3{margin:0 0 8px;font-size:11px}.acceptance-columns article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;border:0!important;border-bottom:1px solid #edf1ef!important;border-radius:0!important;gap:8px!important;padding:8px 0!important;display:grid!important}.acceptance-columns article:last-child{border-bottom:0!important}.acceptance-columns article>div{flex-direction:column;min-width:0;display:flex}.acceptance-columns article strong{font-size:10px}.acceptance-columns article small{color:#74827b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.acceptance-columns article button{padding:5px 7px;font-size:8px}@media (width<=800px){.acceptance-columns{grid-template-columns:1fr}}.commerce-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:13px;display:grid}.commerce-layout .storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-cart{border:1px solid var(--line);background:#fff;border-radius:13px;position:sticky;top:76px;overflow:hidden}.commerce-cart header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.commerce-cart header>div{align-items:center;gap:7px;display:flex}.commerce-cart header strong{font-size:10px}.commerce-cart header span{color:#77847f;font-size:8px}.commerce-lines{padding:5px 14px}.commerce-lines>div{border-bottom:1px solid #eef0ed;justify-content:space-between;gap:9px;padding:11px 0;display:flex}.commerce-lines span{flex-direction:column;font-size:9px;display:flex}.commerce-lines small{color:#82908a;margin-top:3px;font-size:7px}.commerce-lines strong{font-size:9px}.commerce-totals{background:#f7f9f6;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.commerce-totals span,.commerce-totals>strong{justify-content:space-between;font-size:8px;display:flex}.commerce-totals>strong{border-top:1px solid var(--line);padding-top:9px;font-size:11px}.commerce-totals b{font-weight:700}.commerce-cart>button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 28px);margin:12px 14px;padding:10px;font-size:9px;font-weight:700;display:flex}.checkout-btn{background:var(--green);color:#fff}.secondary-commerce{color:var(--green);background:#e8f1eb}.commerce-empty{text-align:center;color:#82908a;flex-direction:column;align-items:center;padding:35px 20px;display:flex}.commerce-empty strong{color:var(--ink);margin:8px 0 4px;font-size:10px}.commerce-empty span{font-size:8px;line-height:1.5}.commerce-notice{color:#2c7555;background:#e7f3eb;border-radius:9px;align-items:center;gap:7px;margin-bottom:12px;padding:10px 12px;font-size:9px;display:flex}@media (width<=850px){.commerce-layout{grid-template-columns:1fr}.commerce-cart{position:static}.commerce-layout .storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.commerce-layout .storefront-grid{grid-template-columns:1fr}}.ai-copilot-head{border:1px solid var(--line);background:linear-gradient(120deg,#fff,#f1f6f2);border-radius:13px;align-items:center;gap:12px;margin-bottom:12px;padding:15px;display:flex}.ai-copilot-head>div:nth-child(2){flex:1}.ai-copilot-head h2{margin:0;font-family:Manrope;font-size:15px}.ai-copilot-head p{color:#718078;margin:4px 0 0;font-size:8px}.ai-copilot-head button{background:var(--green);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:700;display:flex}.ai-governance-layout{grid-template-columns:1fr 1.15fr;gap:12px;display:grid}.ai-governance-layout>section{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.ai-governance-layout>.page-error{grid-column:1/-1}.ai-action-queue>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.ai-action-queue>header>div{color:var(--green);align-items:center;gap:8px;display:flex}.ai-action-queue>header span{flex-direction:column;display:flex}.ai-action-queue>header strong{color:var(--ink);font-size:10px}.ai-action-queue>header small{color:#798780;margin-top:2px;font-size:7px}.ai-action-queue>header em{color:#547b68;background:#e7f2eb;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal}.ai-action-queue article{border-bottom:1px solid #edf0ed;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:13px 14px;display:grid}.ai-action-queue article>div:nth-child(2){flex-direction:column;display:flex}.ai-action-queue article strong{font-size:9px}.ai-action-queue article p{color:#718078;margin:4px 0;font-size:8px;line-height:1.45}.ai-action-queue article small{color:#87928d;font-size:7px}.ai-action-queue article footer{grid-column:2/4;justify-content:flex-end;gap:6px;display:flex}.ai-action-queue article footer button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 8px;font-size:8px}.ai-action-queue article footer button:last-child{background:var(--green);color:#fff;border-color:var(--green);align-items:center;gap:4px;display:flex}.ai-risk{text-transform:uppercase;border-radius:5px;padding:4px 5px;font-size:6px;font-weight:800}.ai-risk.low{color:#34785b;background:#e7f3eb}.ai-risk.medium{color:#93661d;background:#fff1d9}.ai-risk.high{color:#a3483e;background:#fee7e4}.ai-action-empty{text-align:center;color:#85918c;padding:35px 20px;font-size:8px}.ai-run-evidence{max-height:520px;padding:0 14px;overflow:auto}.ai-run-evidence article{border-bottom:1px solid var(--line);padding:14px 0}.ai-run-evidence article header{justify-content:space-between;gap:8px;display:flex}.ai-run-evidence article header strong{font-size:9px}.ai-run-evidence article header i{color:#397a5d;font-size:7px;font-style:normal}.ai-run-evidence article p{color:#55635e;font-size:9px;line-height:1.55}.ai-run-evidence article>em{color:#866928;background:#fff4df;border-radius:6px;margin:5px 0;padding:6px 7px;font-size:7px;font-style:normal;display:block}.ai-run-evidence article footer{flex-wrap:wrap;gap:5px;display:flex}.ai-run-evidence article footer span{color:#48705e;background:#edf2ee;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:flex}@media (width<=850px){.ai-governance-layout{grid-template-columns:1fr}}@media (width<=600px){.ai-copilot-head{flex-wrap:wrap;align-items:flex-start}.ai-copilot-head>div:nth-child(2){min-width:180px}.ai-copilot-head button{justify-content:center;width:100%}}.public-site{--navy:#091a2a;--blue:#1665e8;--sky:#eaf3ff;--cyan:#3bc8e8;--text:#102437;--sub:#5f7181;--border:#dfe7ee;min-height:100vh;color:var(--text);background:#fff;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.55}.public-site *{box-sizing:border-box}.public-site button,.public-site a{font:inherit}.public-site button{cursor:pointer}.public-header{z-index:20;align-items:center;gap:40px;max-width:1240px;height:76px;margin:auto;padding:0 24px;display:flex;position:relative}.public-brand{color:var(--navy);align-items:center;gap:10px;min-width:max-content;text-decoration:none;display:flex}.public-brand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.public-brand strong{letter-spacing:-.3px;font-family:Manrope;font-size:17px}.public-brand small{color:#768797;letter-spacing:.6px;margin-top:4px;font-size:9px}.public-brand-mark{background:linear-gradient(145deg,#1267e9,#063b98);border-radius:11px 11px 6px;justify-content:center;align-items:flex-end;gap:3px;width:34px;height:34px;padding:8px;display:flex;box-shadow:0 8px 18px #1665e833}.public-brand-mark i{background:#fff;border-radius:4px;width:4px;display:block}.public-brand-mark i:first-child{opacity:.65;height:8px}.public-brand-mark i:nth-child(2){height:16px}.public-brand-mark i:nth-child(3){opacity:.82;height:12px}.public-header nav{gap:30px;margin-left:auto;display:flex}.public-header nav a{color:#3d5060;font-size:13px;font-weight:600;text-decoration:none}.public-header nav a:hover{color:var(--blue)}.public-header-actions{align-items:center;gap:9px;display:flex}.public-header-actions>button{background:0 0;border:0;padding:10px 13px;font-size:13px;font-weight:700}.public-primary{justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex;box-shadow:0 9px 22px #1665e838;background:var(--blue)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:0 17px!important;font-weight:700!important}.public-menu{background:0 0;border:0;margin-left:auto;display:none}.public-main{max-width:none!important;margin:0!important;padding:0!important}.public-hero{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:60px;max-width:1240px;min-height:690px;margin:auto;padding:74px 24px 90px;display:grid;position:relative}.public-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#36a8ff24,#36a8ff00 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:0;right:-80px}.public-kicker{color:var(--blue);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.hero-copy h1{letter-spacing:-3.6px;color:var(--navy);margin:20px 0 22px;font-family:Manrope;font-size:64px;line-height:1.03}.hero-copy h1 em{color:var(--blue);font-style:normal}.hero-copy>p{color:var(--sub);max-width:580px;font-size:19px;line-height:1.6}.hero-actions{align-items:center;gap:11px;margin-top:31px;display:flex}.hero-actions button{min-height:48px}.public-secondary{color:var(--text);background:#fff;border:1px solid #cfdae4;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-weight:700;display:inline-flex}.hero-trust{color:#718290;align-items:center;gap:10px;margin-top:22px;font-size:11px;display:flex}.hero-trust i{background:#a6b4c0;border-radius:50%;width:3px;height:3px}.hero-product{background:#f8fbff;border:1px solid #d8e5f1;border-radius:23px;padding:11px;position:relative;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 35px 80px #12355929,0 4px 12px #12355912}.preview-top{align-items:center;gap:8px;height:38px;padding:0 8px;font-size:11px;font-weight:800;display:flex}.preview-top .public-brand-mark{border-radius:7px;gap:2px;width:23px;height:23px;padding:5px}.preview-top .public-brand-mark i{width:2px}.preview-top .public-brand-mark i:first-child{height:5px}.preview-top .public-brand-mark i:nth-child(2){height:11px}.preview-top .public-brand-mark i:nth-child(3){height:8px}.preview-top small{color:#2d9468;background:#e3f5eb;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:8px}.preview-shell{background:#fff;border:1px solid #e0e9f1;border-radius:14px;grid-template-columns:105px 1fr;min-height:370px;display:grid;overflow:hidden}.preview-shell nav{background:#f7fafd;border-right:1px solid #e8eef4;flex-direction:column;gap:5px;padding:15px 9px;display:flex}.preview-shell nav i{color:#6c7c89;border-radius:6px;align-items:center;gap:6px;padding:8px 7px;font-size:8px;font-style:normal;display:flex}.preview-shell nav i.active{color:#1259ca;background:#e7f0ff;font-weight:800}.preview-main>span{letter-spacing:1.3px;color:#8292a0;font-size:7px;font-weight:800}.preview-main h3{letter-spacing:-.5px;margin:7px 0 22px;font-family:Manrope;font-size:18px}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.preview-metrics b{border:1px solid #e5ecf2;border-radius:8px;padding:12px;font-size:14px}.preview-metrics small{color:#81909d;margin-top:4px;font-size:7px;font-weight:600;display:block}.preview-chart{background:linear-gradient(#f8fbff,#fff);border-radius:9px;align-items:flex-end;gap:7px;height:110px;margin:17px 0 10px;padding:12px;display:flex}.preview-chart span{opacity:.9;background:linear-gradient(#56b8f2,#1665e8);border-radius:4px 4px 2px 2px;flex:1}.preview-chart span:first-child{height:31%}.preview-chart span:nth-child(2){height:49%}.preview-chart span:nth-child(3){height:42%}.preview-chart span:nth-child(4){height:65%}.preview-chart span:nth-child(5){height:58%}.preview-chart span:nth-child(6){height:79%}.preview-chart span:nth-child(7){height:73%}.preview-chart span:nth-child(8){height:94%}.preview-row{border:1px solid #e4ebf1;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.preview-row>i{background:linear-gradient(145deg,#114dba,#3bc8e8);border-radius:7px;width:25px;height:25px}.preview-row p{flex-direction:column;flex:1;margin:0;display:flex}.preview-row strong{font-size:8px}.preview-row small{color:#81909d;font-size:6px}.preview-row button{color:#1554ad;background:#e9f2ff;border:0;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.preview-ai{background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:10px;width:250px;padding:12px 14px;display:flex;position:absolute;bottom:28px;right:-24px;box-shadow:0 18px 35px #091a2a3b}.preview-ai p{flex-direction:column;flex:1;margin:0;display:flex}.preview-ai strong{font-size:9px}.preview-ai small{color:#a9bbc9;font-size:7px}.logo-strip{color:#758695;letter-spacing:1.3px;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;justify-content:center;gap:62px;padding:22px 24px;font-size:10px;font-weight:800;display:flex}.public-section{max-width:1200px;margin:auto;padding:110px 24px}.section-copy{max-width:760px}.section-copy h2,.trust-copy h2{letter-spacing:-2.1px;color:var(--navy);margin:17px 0;font-family:Manrope;font-size:43px;line-height:1.13}.section-copy p,.trust-copy p{color:var(--sub);font-size:17px;line-height:1.65}.product-intro{justify-content:space-between;align-items:flex-end;padding-bottom:55px;display:flex}.product-count{color:#688090;align-items:center;gap:12px;display:flex}.product-count strong{color:var(--blue);letter-spacing:-4px;font-family:Manrope;font-size:67px;line-height:1}.product-count span{font-size:11px;line-height:1.4}.public-products{grid-template-columns:repeat(3,1fr);align-items:start;gap:15px;max-width:1200px;margin:auto;padding:0 24px 115px;display:grid}.product-group{border:1px solid var(--border);background:#fff;border-radius:16px;transition:all .25s;overflow:hidden}.product-group header{border-bottom:1px solid #e9eef3;align-items:center;gap:9px;height:52px;padding:0 14px;display:flex}.product-group header>span{background:var(--group-color);border-radius:3px;width:8px;height:8px}.product-group header h3{margin:0;font-size:12px}.product-group header small{color:#83919e;margin-left:auto;font-size:9px}.product-group>div{padding:6px}.product-group button{text-align:left;width:100%;color:var(--text);background:#fff;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.product-group button:hover{background:#f5f8fb}.product-group button>i{background:color-mix(in srgb,var(--group-color) 11%,white);width:31px;height:31px;color:var(--group-color);border-radius:8px;place-items:center;font-style:normal;display:grid}.product-group button>span{flex-direction:column;flex:1;min-width:0;display:flex}.product-group button small{color:#7c8d9a;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.product-group button>svg{color:#a6b2bc}.intelligence{color:#fff;background:#071b2d;max-width:none;padding-left:max(24px,50vw - 576px);padding-right:max(24px,50vw - 576px)}.intelligence .section-copy p{color:#a9bdca}.intelligence-grid{grid-template-columns:1.1fr .9fr .9fr;gap:15px;margin-top:50px;display:grid}.feature-card{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:18px;min-height:350px;padding:26px}.feature-card>span{color:#5fd5ef;background:#163752;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.feature-card h3{margin:20px 0 8px;font-family:Manrope;font-size:20px}.feature-card>p{color:#a7bbc9;font-size:12px}.ai-dialog{background:#0d263b;border-radius:12px;margin-top:26px;padding:17px}.ai-dialog small{letter-spacing:1.1px;color:#5fd5ef;font-size:7px}.ai-dialog p{color:#d9e4ec;margin:5px 0 15px;font-size:10px;line-height:1.5}.wa-flow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:54px;display:flex}.wa-flow i{background:#102e46;border:1px solid #245177;border-radius:8px;padding:9px;font-size:9px;font-style:normal}.wa-flow svg{width:12px}.custom-tags{flex-wrap:wrap;gap:7px;margin-top:52px;display:flex}.custom-tags i{color:#bbccd7;border:1px solid #254660;border-radius:12px;padding:7px 9px;font-size:9px;font-style:normal}.trust-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.trust-copy{position:sticky;top:100px}.trust-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.trust-grid article{border:1px solid var(--border);border-radius:15px;min-height:175px;padding:22px}.trust-grid svg{color:var(--blue)}.trust-grid h3{margin:17px 0 7px;font-family:Manrope;font-size:15px}.trust-grid p{color:var(--sub);font-size:11px;line-height:1.55}.pricing-section{background:#f4f8fc;max-width:none;padding-left:max(24px,50vw - 576px);padding-right:max(24px,50vw - 576px)}.section-copy.center{text-align:center;max-width:780px;margin:auto}.billing-pill{color:#1559ba;background:#dceafe;border-radius:14px;margin-top:10px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-block}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:14px;max-width:1100px;margin:52px auto 0;display:grid}.pricing-grid article{background:#fff;border:1px solid #dce5ed;border-radius:17px;flex-direction:column;min-height:475px;padding:28px;display:flex;position:relative}.pricing-grid article.featured{border:2px solid var(--blue);min-height:515px;box-shadow:0 20px 45px #1f67d724}.pricing-grid article>b{background:var(--blue);color:#fff;letter-spacing:.7px;border-radius:15px;padding:6px 10px;font-size:8px;position:absolute;top:-13px;left:24px}.pricing-grid article>span{color:#476072;font-size:12px;font-weight:800}.pricing-grid h3{letter-spacing:-1.7px;margin:20px 0 3px;font-family:Manrope;font-size:35px}.pricing-grid h3 small{letter-spacing:0;color:#6d7e8b;font-family:DM Sans;font-size:9px}.pricing-grid article>p{color:#788895;font-size:10px}.pricing-grid ul{flex-direction:column;gap:12px;margin:25px 0;padding:0;list-style:none;display:flex}.pricing-grid li{align-items:center;gap:8px;font-size:10px;display:flex}.pricing-grid li svg{color:#199768;width:15px}.pricing-grid article>button{background:#fff;border:1px solid #cad7e2;border-radius:9px;min-height:42px;margin-top:auto;font-weight:800}.pricing-benchmark{text-align:center;color:#788895;max-width:820px;margin:23px auto 0;font-size:9px}.pricing-benchmark a{color:#416a93}.faq-section{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.faq-section details{border-bottom:1px solid var(--border);padding:18px 0}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;font-family:Manrope;font-size:14px;font-weight:800;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section details[open] summary svg{transform:rotate(45deg)}.faq-section details p{color:var(--sub);max-width:610px;font-size:11px;line-height:1.65}.public-cta{color:#fff;text-align:center;background:linear-gradient(130deg,#071b2d,#0c3762);border-radius:25px;max-width:1152px;margin:20px auto 100px;padding:78px 30px;position:relative;overflow:hidden}.public-cta:before{content:"";background:#32a6ff1f;border-radius:50%;width:500px;height:500px;position:absolute;inset:auto auto -230px -140px}.public-cta>.public-brand-mark{margin:auto}.public-cta .public-kicker{color:#68d8ef;margin-top:20px}.public-cta h2{letter-spacing:-2px;margin:15px 0;font-family:Manrope;font-size:42px;line-height:1.15}.public-cta p{color:#abc0cf;max-width:620px;margin:auto}.public-cta .hero-actions{justify-content:center}.public-primary.light{box-shadow:none;color:#0c3762!important;background:#fff!important}.public-footer{border-top:1px solid var(--border);grid-template-columns:2fr repeat(3,1fr);gap:35px;max-width:1152px;margin:auto;padding:30px 24px 45px;display:grid}.public-footer>div{flex-direction:column;gap:8px;display:flex}.public-footer a{color:#697c8b;font-size:9px;text-decoration:none}.public-footer p{color:#718390;max-width:280px;font-size:10px}.public-footer>small{color:#93a0aa;grid-column:1/-1;margin-top:30px;font-size:8px}.public-login-wrap{grid-template-columns:1fr 460px;align-items:center;gap:70px;max-width:1100px;min-height:calc(100vh - 76px);margin:auto;padding:60px 24px;display:grid}.public-login-story h1{letter-spacing:-2.5px;color:var(--navy);margin:18px 0;font-family:Manrope;font-size:50px;line-height:1.1}.public-login-story>p{color:var(--sub);max-width:520px;font-size:17px}.public-login-proof{flex-direction:column;gap:11px;margin-top:30px;display:flex}.public-login-proof span{color:#3e5668;align-items:center;gap:8px;font-size:12px;display:flex}.public-login-proof svg{color:#169567}.public-site .login-card{background:#fff;border:1px solid #dae4ed;border-radius:20px;width:100%;padding:32px;box-shadow:0 25px 60px #193e601f}.public-site .login-card h1{font-family:Manrope;font-size:27px}.public-site .login-card label{font-size:11px}.public-site .login-card input{border-color:#d5e0e8;height:45px}.public-site .login-card .primary-btn{background:var(--blue);justify-content:center;width:100%;height:45px}@media (width<=1000px){.public-header nav{gap:18px}.public-hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.hero-trust{justify-content:center}.hero-product{width:100%;max-width:690px;margin:auto}.public-products,.intelligence-grid{grid-template-columns:1fr 1fr}.ai-card{grid-column:1/-1}.trust-section,.faq-section{grid-template-columns:1fr;gap:35px}.trust-copy{position:static}.public-login-wrap{grid-template-columns:1fr;max-width:560px}.public-login-story{text-align:center}.public-login-proof{align-items:center}}@media (width<=760px){.public-header{height:66px;padding:0 18px}.public-header nav{border:1px solid var(--border);background:#fff;border-radius:13px;flex-direction:column;padding:12px;display:none;position:absolute;top:64px;left:14px;right:14px;box-shadow:0 18px 40px #14345026}.public-header nav.open{display:flex}.public-menu{display:block}.public-header-actions>button:first-child{display:none}.public-header-actions .public-primary{min-height:36px;padding:0 11px!important}.public-hero{min-height:0;padding:52px 18px 70px;display:block}.hero-copy h1{letter-spacing:-2.5px;font-size:45px}.hero-copy>p{font-size:16px}.hero-product{margin-top:55px;transform:none}.preview-shell{grid-template-columns:78px 1fr}.preview-main{padding:20px 14px}.preview-metrics{grid-template-columns:1fr}.preview-metrics b:nth-child(n+2){display:none}.preview-ai{bottom:-25px;right:8px}.logo-strip{justify-content:flex-start;gap:35px;overflow:auto}.product-intro{flex-direction:column;align-items:flex-start}.product-count{margin-top:25px}.section-copy h2,.trust-copy h2{font-size:34px}.public-products{grid-template-columns:1fr;padding:0 18px 80px}.public-section{padding:80px 18px}.intelligence-grid,.trust-grid,.pricing-grid{grid-template-columns:1fr}.ai-card{grid-column:auto}.pricing-grid article.featured{order:-1;min-height:475px}.public-cta{margin:10px 14px 70px;padding:60px 20px}.public-cta h2{font-size:33px}.public-footer{grid-template-columns:1fr 1fr;padding:30px 18px}.public-footer>div:first-child{grid-column:1/-1}.public-login-wrap{padding:35px 18px}.public-login-story h1{font-size:38px}.public-login-story{display:none}}.conversion-page{background:linear-gradient(135deg,#f7fbff,#edf5ff);grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;min-height:calc(100vh - 76px);padding:80px max(24px,50vw - 550px);display:grid}.conversion-page>section:first-child{padding-top:45px}.conversion-page h1{letter-spacing:-2.5px;color:var(--navy);margin:18px 0;font:700 48px/1.08 Manrope}.conversion-page>section:first-child>p{color:var(--sub);max-width:520px;font-size:17px}.conversion-proof{flex-direction:column;gap:11px;margin-top:28px;display:flex}.conversion-proof span{color:#40596c;align-items:center;gap:8px;font-size:12px;display:flex}.conversion-form,.conversion-success{background:#fff;border:1px solid #dce6ef;border-radius:20px;padding:32px;box-shadow:0 26px 65px #1b45681f}.conversion-form h2,.conversion-success h2{margin:0;font:700 24px Manrope}.conversion-form>p{color:#7b8b98;margin:5px 0 23px;font-size:10px}.conversion-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.conversion-fields label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.conversion-fields input,.conversion-fields select,.conversion-fields textarea{color:var(--text);font:inherit;background:#fff;border:1px solid #d2dde6;border-radius:8px;outline:none;padding:10px 11px}.conversion-fields input,.conversion-fields select{height:42px}.conversion-fields textarea{resize:vertical}.conversion-fields input:focus,.conversion-fields select:focus,.conversion-fields textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1665e81a}.conversion-fields .wide{grid-column:1/-1}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.consent{color:#586c7c;align-items:flex-start;gap:9px;margin:18px 0;font-size:9px;display:flex}.consent input{margin-top:2px}.conversion-form>button{width:100%;min-height:46px}.conversion-form>small{text-align:center;color:#83919d;margin-top:12px;font-size:8px;display:block}.conversion-error{color:#a62b2b;background:#fff0f0;border-radius:8px;margin-bottom:13px;padding:9px 11px;font-size:10px}.conversion-success{text-align:center;padding:65px 40px}.conversion-success>span{color:#178b51;background:#e2f6ea;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.conversion-success p{color:var(--sub);max-width:420px;margin:12px auto 26px;font-size:13px}@media (width<=760px){.conversion-page{padding:45px 18px;display:block}.conversion-page>section:first-child{padding:0 0 30px}.conversion-page h1{font-size:37px}.conversion-fields{grid-template-columns:1fr}.conversion-fields .wide{grid-column:auto}.conversion-form{padding:23px}}.public-site:not(.auth-route) .public-header{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);color:#fff;background:#071427b8;border:1px solid #ffffff3d;border-radius:18px;max-width:1180px;height:64px;margin:12px auto -76px;padding:0 14px 0 18px;position:sticky;top:12px;box-shadow:0 12px 40px #000a1c2e}.public-site:not(.auth-route) .public-brand,.public-site:not(.auth-route) .public-header nav a{color:#fff}.public-hero{color:#fff;background:radial-gradient(circle at 72% 19%,#4e6cff6b,#0000 30%),radial-gradient(circle at 18% 72%,#00cdcf2e,#0000 28%),linear-gradient(145deg,#061226 0%,#0a1d3c 48%,#111a45 100%);max-width:none;min-height:860px;padding:170px max(28px,50vw - 590px) 100px;overflow:hidden}.public-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040d1d8c);height:180px;position:absolute;inset:auto 0 0}.hero-copy{z-index:2;position:relative}.hero-copy h1{color:#fff;letter-spacing:-4.4px;font-size:69px}.hero-copy h1 em{background:linear-gradient(90deg,#6edcf0,#7e8bff 55%,#c58cff);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.public-hero .public-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff3d}.hero-trust{color:#b6c5d7;flex-wrap:wrap;gap:14px;font-size:10px}.hero-trust span{align-items:center;gap:5px;display:flex}.hero-apps{flex-wrap:wrap;align-items:center;gap:8px;margin-top:34px;display:flex}.hero-apps button{color:#dce7f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:7px;padding:8px 11px 8px 8px;font-size:9px;font-weight:700;display:flex}.hero-apps button i{color:#9de7f5;background:linear-gradient(145deg,#64cff547,#7664ff4d);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.hero-product{z-index:2;background:#fafcfffa;border-color:#ffffff47;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 45px 100px #00000070,0 0 0 1px #ffffff12}.logo-strip{background:#fff;flex-wrap:wrap;gap:38px;padding:25px 24px}.logo-strip strong{text-align:center;color:#263b52;letter-spacing:-.3px;width:100%;font:700 15px Manrope}.logo-strip span{color:#8190a2}.product-count{background:#fff;border-radius:16px;padding:16px 20px;box-shadow:0 12px 40px #1c375514}.public-products{gap:18px}.product-group{border:0;box-shadow:0 8px 30px #16314e13}.product-group header{background:linear-gradient(#fff,#fbfcfe)}.product-group button{padding:11px}.product-group button strong{font-size:11px}.product-group button small{font-size:8.5px}.market-toggle{background:#dfe7f1;border-radius:12px;margin-top:15px;padding:4px;display:inline-flex}.market-toggle button{color:#607286;background:0 0;border:0;border-radius:9px;padding:8px 13px;font-size:9px;font-weight:800}.market-toggle button.active{color:#135dcc;background:#fff;box-shadow:0 3px 12px #1f41641f}.pricing-grid article{border:0;box-shadow:0 10px 35px #17345314}.pricing-grid article.featured{color:#fff;background:linear-gradient(155deg,#0a1d3b,#102e62);border:0;box-shadow:0 30px 70px #0c295b47}.pricing-grid article.featured .public-primary{box-shadow:none;color:#0c3979!important;background:#fff!important}@media (width<=1000px){.public-site:not(.auth-route) .public-header{margin:10px 14px -74px}.public-hero{text-align:center;padding-top:155px}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-apps{justify-content:center}.hero-product{margin-top:70px}.hero-copy h1{font-size:62px}.logo-strip strong{display:block}}@media (width<=760px){.public-site:not(.auth-route) .public-header{border-radius:15px;height:58px;margin:8px 10px -66px;top:8px}.public-site:not(.auth-route) .public-menu{color:#fff}.public-hero{padding:130px 18px 72px}.hero-copy h1{letter-spacing:-2.7px;font-size:44px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions button{width:100%}.hero-trust{justify-content:center}.hero-apps{grid-template-columns:repeat(3,1fr);display:grid}.hero-apps button{justify-content:flex-start}.hero-product{margin-top:50px}.logo-strip{gap:21px}.logo-strip strong{font-size:13px}.pricing-grid article.featured{order:-1}}.public-site:not(.auth-route){background:#f7f8f5}.public-site:not(.auth-route) .public-header{color:#14221b;background:#fffffde6;border:1px solid #1f2f271a;top:12px;box-shadow:0 10px 35px #14261d14}.public-site:not(.auth-route) .public-brand,.public-site:not(.auth-route) .public-header nav a,.public-site:not(.auth-route) .public-header-actions>button:first-child{color:#14221b}.public-site:not(.auth-route) .public-brand small{color:#718078}.public-brand-mark{background:linear-gradient(145deg,#173e32,#2d705a);box-shadow:0 8px 18px #1c5b462e}.public-site:not(.auth-route) .public-primary{box-shadow:0 10px 24px #173e322e;color:#fff!important;background:#173e32!important}.public-hero{color:#14221b;background:radial-gradient(circle at 88% 5%,#c3decd73,#0000 28%),linear-gradient(#fbfcf9 0%,#f4f7f2 100%);min-height:880px;padding-top:156px;padding-bottom:105px}.public-hero:before{background:radial-gradient(circle,#bfdac866,#fff0 70%);width:420px;height:420px;top:80px;right:-80px}.public-hero:after{display:none}.hero-copy h1{color:#102019;letter-spacing:-4px;font-size:63px;line-height:1.015}.hero-copy>p{color:#5e6f66;max-width:570px;font-size:17px}.public-hero .public-secondary{color:#183027;background:#fff;border-color:#cad5ce;box-shadow:0 5px 14px #1830270a}.hero-apps button{color:#334b40;background:#fff;border-color:#dce4df;box-shadow:0 4px 16px #1c33290b}.hero-product{background:#f6f8f6;border:1px solid #cad5ce;border-radius:18px;padding:0 10px 10px;overflow:visible;transform:perspective(1400px)rotateY(-1.5deg);box-shadow:0 32px 75px #23382e2e,0 4px 14px #23382e12}.preview-window{background:#edf1ee;border-bottom:1px solid #dce3de;border-radius:18px 18px 0 0;align-items:center;gap:5px;height:30px;margin:0 -10px;padding:0 11px;display:flex}.preview-window>i{background:#b5c1ba;border-radius:50%;width:7px;height:7px}.preview-window>span{color:#819087;background:#f9faf9;border:1px solid #dce3de;border-radius:5px;margin:auto;padding:3px 40px;font-size:6px}.preview-top{height:42px}.preview-top b{color:#64766c;border-left:1px solid #d9e0db;margin-left:5px;padding-left:8px;font-size:7px}.preview-top small{color:#26724f;background:#e6f2e9;align-items:center;gap:4px;display:flex}.preview-top small i{background:#31a36a;border-radius:50%;width:5px;height:5px}.preview-shell{border-color:#dce4df;min-height:410px}.preview-shell nav{background:#f4f7f4;border-color:#e1e7e3;grid-template-columns:none;padding-top:18px}.preview-shell nav i.active{color:#2e674f;background:#dfece4}.preview-main{padding:25px 24px}.preview-heading{justify-content:space-between;align-items:center;display:flex}.preview-heading>span{letter-spacing:1px;color:#85938b;font-size:6px;font-weight:800}.preview-heading>button{color:#fff;background:#173e32;border:0;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:800}.preview-main h3{margin:7px 0 20px;font-size:18px}.preview-metrics b{background:#fbfcfb;border-color:#e0e6e2}.preview-chart{background:repeating-linear-gradient(0deg,#fff,#fff 24px,#edf1ee 25px)}.preview-chart span{background:#4e8b71}.preview-row>i{background:#dcebe3;position:relative}.preview-row>i:after{content:"AI";color:#32664f;place-items:center;font-size:6px;font-style:normal;font-weight:900;display:grid;position:absolute;inset:0}.preview-ai{background:#173e32;box-shadow:0 16px 34px #173e3238}.logo-strip strong{color:#1a3026}@media (width<=1000px){.public-hero{gap:18px;padding-top:110px}.hero-copy h1{margin:12px 0;font-size:51px}.hero-copy>p{margin-top:8px;margin-bottom:0}.hero-actions{margin-top:20px}.hero-trust{margin-top:13px}.hero-product{max-width:760px;margin-top:22px}.hero-apps{margin-top:17px}}@media (width<=760px){.public-site:not(.auth-route) .public-header{background:#fffffdf0}.public-site:not(.auth-route) .public-menu{color:#173e32}.public-hero{padding-top:108px}.hero-copy h1{font-size:41px}.hero-apps{display:none}.hero-product{margin-top:34px}.preview-window>span{padding:3px 16px}.preview-shell{min-height:360px}.preview-main{padding:18px 12px}.preview-main h3{font-size:15px}.preview-ai{bottom:-24px}.public-hero{padding-bottom:68px}}.brand-lockup{vertical-align:middle;flex:0 0 196px;width:196px;height:49px;display:inline-block;position:relative}.brand-art{background:#fff;border-radius:4px;width:178px;height:34px;position:absolute;top:0;left:0;overflow:hidden}.brand-one{color:#0b1938;letter-spacing:4.8px;align-items:center;gap:7px;font:800 12px/1 Manrope,DM Sans,sans-serif;display:flex;position:absolute;bottom:0;right:1px}.brand-one:before{content:"";background:#0ba5ed;border-radius:3px;width:26px;height:2px;display:block}.brand-lockup.compact .brand-art{border-radius:2px;width:102px;height:20px}.brand-lockup.compact .brand-one{letter-spacing:2.6px;gap:4px;font-size:5.5px;right:0}.brand-lockup.compact .brand-one:before{width:12px;height:1px}.public-cta>.brand-lockup{box-sizing:content-box;background:#fff;border:10px solid #fff;border-radius:12px;margin:0 auto 13px}.public-cta .public-kicker{margin-top:8px}.public-footer .brand-lockup{transform-origin:0;transform:scale(.92)}.preview-top .brand-lockup{margin-right:3px}@media (width<=760px){.public-header .brand-lockup{flex-basis:145px;width:145px;height:38px}.public-header .brand-art{width:138px;height:27px}.public-header .brand-art img{width:169px;top:-73.5px;left:-17.4px}.public-header .brand-one{letter-spacing:3.2px;gap:5px;font-size:7px}.public-header .brand-one:before{width:16px}}.brand-lockup{flex:0 0 202px;align-items:center;width:202px;height:36px;display:inline-flex;position:relative;overflow:visible}.brand-art{background:#fff;border-radius:0;flex:0 0 151px;width:151px;height:34px;position:relative;inset:auto;overflow:hidden}.brand-art img{width:184px;max-width:none;height:auto;position:absolute;top:-77px;left:-18.8px}.brand-one{color:#0b1938;letter-spacing:2.5px;border-left:1px solid #cad5df;align-self:stretch;align-items:center;margin-left:8px;padding-left:10px;font:800 13px/1 Manrope,DM Sans,sans-serif;display:flex;position:static}.brand-one:before{display:none}.brand-lockup.compact{flex-basis:128px;width:128px;height:24px}.brand-lockup.compact .brand-art{flex-basis:92px;width:92px;height:22px}.brand-lockup.compact .brand-art img{width:112px;top:-46.8px;left:-11.5px}.brand-lockup.compact .brand-one{letter-spacing:1.2px;margin-left:5px;padding-left:6px;font-size:7.5px}.public-cta>.brand-lockup{box-sizing:content-box;background:#fff;border:0;border-radius:11px;margin:0 auto 16px;padding:9px 11px}.public-footer .brand-lockup{transform:none}.login-brand>.brand-lockup{margin-bottom:8px}@media (width<=760px){.public-header .brand-lockup{flex-basis:183px;width:183px;height:32px}.public-header .brand-art{flex-basis:136px;width:136px;height:31px}.public-header .brand-art img{width:167px;top:-69.8px;left:-17.2px}.public-header .brand-one{letter-spacing:1.8px;margin-left:6px;padding-left:7px;font-size:10px}}.public-brand>.brand-lockup{flex-direction:row;align-items:center;line-height:normal;display:inline-flex}img.brand-lockup,.public-brand>img.brand-lockup{object-fit:contain;flex:0 0 208px;width:208px;max-width:none;height:auto;display:block;overflow:visible}.preview-top img.brand-lockup.compact{flex-basis:128px;width:128px;height:auto;margin-right:3px}.public-cta>img.brand-lockup{box-sizing:content-box;background:#fff;border:0;border-radius:11px;width:234px;height:auto;margin:0 auto 16px;padding:9px 11px}.public-footer img.brand-lockup{width:208px;height:auto;transform:none}.login-brand>img.brand-lockup{width:220px;height:auto;margin-bottom:8px}@media (width<=760px){.public-header img.brand-lockup{flex-basis:188px;width:188px;height:auto}}.public-site:not(.auth-route){color:#122033;background:#fff}.public-site:not(.auth-route) .public-header{max-width:none;height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-bottom:1px solid #e5eaf0;border-radius:0;margin:0;padding:0 max(24px,50vw - 590px);position:sticky;top:0}.public-site:not(.auth-route) .public-header nav a{color:#344255}.public-site:not(.auth-route) .public-header nav a:hover{color:#087cc1}.public-site:not(.auth-route) .public-header-actions>button:first-child{color:#172538}.public-site:not(.auth-route) .public-primary{box-shadow:none;background:#0b1938!important}.public-header img.brand-lockup{mix-blend-mode:multiply;flex-basis:218px;width:218px}.public-hero{color:#122033;background:#fff;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:58px;max-width:1180px;min-height:710px;margin:0 auto;padding:78px 24px 86px;overflow:visible}.public-hero:before,.public-hero:after{display:none}.hero-copy{text-align:left}.hero-copy h1{color:#101c2d;letter-spacing:-3.8px;margin:18px 0 22px;font-size:60px;line-height:1.02}.hero-copy h1 em{color:#087fbd;background:0 0}.hero-copy>p{color:#5a6878;font-size:17px;line-height:1.65}.public-hero .public-kicker{color:#0875ad}.public-hero .public-secondary{color:#172538;box-shadow:none;background:#fff;border:1px solid #cfd7e1}.hero-actions,.hero-trust{justify-content:flex-start}.hero-trust{color:#667484}.hero-trust svg{color:#087fbd}.hero-apps{justify-content:flex-start}.hero-apps button{color:#2b394b;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dde3ea}.hero-apps button i{color:#0875ad;background:#eef6f9}.hero-product{background:#f7f9fb;border:1px solid #cfd7df;border-radius:14px;margin:0;padding:0 10px 10px;transform:none;box-shadow:0 18px 48px #1e30441f}.preview-window{border-radius:14px 14px 0 0}.preview-top img.brand-lockup.compact{mix-blend-mode:multiply;flex-basis:132px;width:132px}.logo-strip{background:#f8fafb;border-color:#e6eaef}.product-intro{padding-top:100px}.product-group{box-shadow:none;border:1px solid #e0e5eb}.product-group:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1b2b3d12}.intelligence{background:#0c1829}.feature-card{background:#132238;border-color:#25364d}.pricing-grid article{box-shadow:none;border:1px solid #e0e5eb}.pricing-grid article.featured,.public-cta{box-shadow:none;background:#0b1938}.public-cta:before{display:none}.public-footer img.brand-lockup,.login-brand>img.brand-lockup{mix-blend-mode:multiply}@media (width<=1000px){.public-hero{grid-template-columns:minmax(0,1fr);gap:38px;max-width:780px;padding-top:70px}.hero-copy{text-align:left}.hero-copy>p{margin-left:0;margin-right:0}.hero-actions,.hero-trust,.hero-apps{justify-content:flex-start}.hero-product{width:100%;max-width:none;margin-top:18px}.hero-copy h1{font-size:54px}}@media (width<=760px){.public-site:not(.auth-route) .public-header{border-radius:0;height:68px;margin:0;padding:0 14px;top:0}.public-header img.brand-lockup{flex-basis:164px;width:164px}.public-header nav{top:67px}.public-hero{padding:58px 18px 70px}.hero-copy h1{letter-spacing:-2.5px;font-size:42px}.hero-copy>p{font-size:16px}.hero-actions{align-items:stretch}.hero-product{margin-top:42px}.public-footer img.brand-lockup{width:190px}}.public-site:not(.auth-route) .public-primary{color:#fff!important;background:#176149!important}.intelligence{color:#172538;background:#fff;border-top:1px solid #e3e8ed;border-bottom:1px solid #e3e8ed;max-width:1180px;margin:0 auto;padding:108px 24px}.intelligence .section-copy{max-width:820px}.intelligence .section-copy h2{color:#142133}.intelligence .section-copy p{color:#617080;max-width:720px}.intelligence .public-kicker{color:#176149}.intelligence-grid{grid-template-columns:1.12fr .94fr .94fr;gap:18px;margin-top:48px}.feature-card{color:#172538;min-height:365px;box-shadow:none;background:#fff;border:1px solid #dfe5e9;border-radius:16px;padding:28px}.feature-card>span{color:#176149;background:#edf6f1;border-radius:10px;width:40px;height:40px}.feature-card h3{color:#172538;letter-spacing:-.35px;font-size:19px}.feature-card>p{color:#637281;font-size:12px;line-height:1.7}.ai-card{border-top:3px solid #176149}.whatsapp-card{border-top:3px solid #23a56d}.custom-card{border-top:3px solid #1687b7}.ai-dialog{background:#f7f9fa;border:1px solid #e0e6eb;border-radius:11px;margin-top:24px;padding:18px}.ai-dialog small{color:#176149;font-weight:800}.ai-dialog p{color:#344457;font-size:10px}.ai-dialog p:last-child{margin-bottom:0}.wa-flow{gap:7px;margin-top:50px}.wa-flow i{color:#334659;background:#f8faf9;border:1px solid #dce4e8;border-radius:8px;padding:9px 11px}.wa-flow svg{color:#8d9ba7}.custom-tags{margin-top:48px}.custom-tags i{color:#455568;background:#f8fafb;border:1px solid #dce4e8}.pricing-section{background:#f7f8f7}.pricing-grid article.featured{color:#172538;box-shadow:none;background:#fff;border:2px solid #176149}.pricing-grid article.featured>span,.pricing-grid article.featured>p{color:#617080}.pricing-grid article.featured li{color:#27384a}.pricing-grid article.featured li svg{color:#176149}.pricing-grid article.featured .public-primary{color:#fff!important;background:#176149!important}.pricing-grid article>b{background:#176149}.public-cta{color:#172538;background:#f5f7f6;border:1px solid #dfe5e2}.public-cta .public-kicker{color:#176149}.public-cta h2{color:#142133}.public-cta p{color:#617080}.public-cta>.brand-lockup{background:0 0;padding:0}.public-primary.light{color:#fff!important;background:#176149!important}.public-secondary.dark{color:#243648;background:#fff;border-color:#cfd8d4}@media (width<=1000px){.intelligence{padding:90px 24px}.intelligence-grid{grid-template-columns:1fr 1fr}.ai-card{grid-column:1/-1;min-height:auto}}@media (width<=760px){.intelligence{padding:75px 18px}.intelligence-grid{grid-template-columns:1fr}.ai-card{grid-column:auto}.feature-card{min-height:auto}.wa-flow,.custom-tags{margin-top:28px}}.public-site{overflow-x:clip}.conversion-page,.public-login-wrap{background:#fff}@media (width<=900px){.public-header{gap:14px}.public-header nav{background:#fff;border:1px solid #dfe5e9;border-radius:12px;flex-direction:column;padding:14px;display:none;position:absolute;top:68px;left:14px;right:14px;box-shadow:0 16px 36px #1d2c3b1a}.public-header nav.open{display:flex}.public-menu{color:#172538;margin-left:auto;display:block}.public-header-actions>button:first-child{display:none}.public-header img.brand-lockup{flex-basis:180px;width:180px}}.public-site{font-size:16px}.public-header nav a,.public-header-actions>button{font-size:14px}.public-kicker{letter-spacing:1.65px;font-size:12px}.hero-copy>p{max-width:620px;font-size:19px}.hero-trust{font-size:13px}.hero-apps button{border-radius:13px;min-height:52px;padding:9px 14px 9px 9px;font-size:12px}.hero-apps button i{width:34px;height:34px}.logo-strip{padding:30px 24px;font-size:12px}.logo-strip strong{font-size:17px}.section-copy h2,.trust-copy h2{font-size:48px;line-height:1.1}.section-copy p,.trust-copy p{font-size:18px;line-height:1.7}.product-intro{padding-bottom:46px}.product-count span{font-size:13px}.public-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:120px}.product-group{background:#fff;border-radius:20px;overflow:hidden}.product-group header{height:66px;padding:0 20px}.product-group header>span{border-radius:4px;width:11px;height:11px}.product-group header h3{font-size:15px}.product-group header small{font-size:12px}.product-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.product-group button{border:1px solid #0000;border-radius:13px;align-items:center;min-height:82px;padding:12px}.product-group button:hover{background:#fafbfc;border-color:#e4e9ee}.product-group button>i{background:color-mix(in srgb,var(--app-accent) 13%,white);width:45px;height:45px;color:var(--app-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 18%,white);border-radius:13px;flex:0 0 45px;position:relative}.product-group button>i:after{content:"";background:var(--app-accent);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.product-group button strong{font-size:14px;line-height:1.25}.product-group button small{white-space:normal;margin-top:4px;font-size:11px;line-height:1.35}.product-group button>svg{display:none}.product-group button:nth-child(6n+1){--app-accent:#0b82c9}.product-group button:nth-child(6n+2){--app-accent:#7356c8}.product-group button:nth-child(6n+3){--app-accent:#d85a45}.product-group button:nth-child(6n+4){--app-accent:#158866}.product-group button:nth-child(6n+5){--app-accent:#c28118}.product-group button:nth-child(6n+6){--app-accent:#d24783}.feature-card h3{font-size:21px}.feature-card>p{font-size:15px}.ai-dialog small{font-size:10px}.ai-dialog p{font-size:13px}.wa-flow i,.custom-tags i{font-size:12px}.trust-grid h3{font-size:18px}.trust-grid p,.pricing-grid article>span{font-size:14px}.pricing-grid h3{font-size:40px}.pricing-grid h3 small,.pricing-grid article>p{font-size:12px}.pricing-grid li{font-size:13px}.pricing-benchmark{font-size:11px}.faq-section summary{font-size:17px}.faq-section details p{font-size:14px}.public-cta p{font-size:17px}.public-footer>div>strong{font-size:13px}.public-footer a{font-size:12px}.public-footer p{font-size:13px}.public-footer>small{font-size:10px}@media (width<=1000px){.public-products{grid-template-columns:1fr}.product-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.hero-copy h1{font-size:39px}.hero-copy>p{font-size:17px}.hero-trust{font-size:11px}.public-products{padding-left:14px;padding-right:14px}.product-group>div{grid-template-columns:1fr}.section-copy h2,.trust-copy h2{font-size:36px}.product-count strong{font-size:58px}}.product-group button small{font-size:12px;line-height:1.4}.hero-apps button:first-child{--hero-app:#167db6}.hero-apps button:nth-child(2){--hero-app:#7356c8}.hero-apps button:nth-child(3){--hero-app:#c98216}.hero-apps button:nth-child(4){--hero-app:#158866}.hero-apps button:nth-child(5){--hero-app:#249b68}.hero-apps button:nth-child(6){--hero-app:#d24783}.hero-apps button i{background:color-mix(in srgb,var(--hero-app) 12%,white);color:var(--hero-app);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hero-app) 16%,white)}@media (width<=900px){.hero-apps{grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;display:grid}.hero-apps button{width:100%}}@media (width<=520px){.hero-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-hero{gap:44px;min-height:620px;padding-top:54px;padding-bottom:62px}.hero-copy h1{letter-spacing:-3.2px;margin:0 0 18px;font-size:52px;line-height:1.04}.hero-copy>p{font-size:17px;line-height:1.6}.hero-actions{margin-top:24px}.hero-trust{margin-top:16px}.hero-apps{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;max-width:700px;margin-top:22px;display:grid}.hero-apps button{justify-content:flex-start;min-width:0;min-height:46px;padding:7px 8px;font-size:10px}.hero-apps button i{flex:0 0 30px;width:30px;height:30px}.hero-product{margin-top:0}@media (width<=1000px){.public-hero{gap:26px;padding-top:38px;padding-bottom:58px}.hero-copy h1{letter-spacing:-2.7px;font-size:46px}.hero-product{margin-top:8px}.hero-apps{grid-template-columns:repeat(6,minmax(0,1fr));max-width:none}}@media (width<=680px){.hero-copy h1{letter-spacing:-2.1px;font-size:38px}.hero-apps{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-apps button{font-size:11px}}.hero-apps{gap:10px}.hero-apps button{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:78px;padding:10px 6px;font-size:11px;font-weight:800}.hero-apps button i{border-radius:11px;flex-basis:36px;width:36px;height:36px}.hero-apps button span{white-space:nowrap;line-height:1.1;display:block}@media (width<=680px){.hero-apps button{min-height:70px}}.product-group a{min-height:82px;color:var(--text);text-align:left;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.product-group a>i{background:color-mix(in srgb,var(--app-accent) 13%,white);width:45px;height:45px;color:var(--app-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 18%,white);border-radius:13px;flex:0 0 45px;place-items:center;font-style:normal;display:grid;position:relative}.product-group a>i:after{content:"";background:var(--app-accent);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.product-group a>span{flex-direction:column;flex:1;min-width:0;display:flex}.product-group a strong{font-size:14px;line-height:1.25}.product-group a small{color:#687787;margin-top:4px;font-size:12px;line-height:1.4}.product-group a:nth-child(6n+1){--app-accent:#0b82c9}.product-group a:nth-child(6n+2){--app-accent:#7356c8}.product-group a:nth-child(6n+3){--app-accent:#d85a45}.product-group a:nth-child(6n+4){--app-accent:#158866}.product-group a:nth-child(6n+5){--app-accent:#c28118}.product-group a:nth-child(6n+6){--app-accent:#d24783}.product-landing{color:#172538;background:#fff}.product-landing-hero{max-width:1080px;margin:0 auto;padding:62px 24px 96px}.product-landing-hero>nav{color:#788695;align-items:center;gap:7px;margin-bottom:50px;font-size:12px;display:flex}.product-landing-hero>nav a{color:#526274;text-decoration:none}.product-landing-hero>nav strong{color:#26374a}.product-landing-mark{background:color-mix(in srgb,var(--product-color) 13%,white);width:72px;height:72px;color:var(--product-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-color) 22%,white);border-radius:20px;place-items:center;margin-bottom:22px;display:grid}.product-landing-hero h1{color:#121f31;letter-spacing:-3.3px;max-width:900px;margin:14px 0 22px;font:700 58px/1.04 Manrope}.product-landing-hero h1 em{color:var(--product-color);font-style:normal}.product-landing-hero>p{color:#5d6c7b;max-width:760px;font-size:19px;line-height:1.7}.product-landing-benefits{background:#f6f8f7;padding:95px max(24px,50vw - 516px)}.product-landing-benefits>div:first-child{max-width:720px}.product-landing-benefits h2,.product-related h2{color:#142133;letter-spacing:-2px;margin:14px 0 40px;font:700 44px/1.12 Manrope}.product-landing-benefits>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product-landing-benefits article{background:#fff;border:1px solid #dfe5e2;border-radius:15px;padding:27px}.product-landing-benefits article>b{color:var(--product-color);letter-spacing:1px;font-size:12px}.product-landing-benefits h3{margin:20px 0 10px;font:700 18px/1.35 Manrope}.product-landing-benefits article p{color:#667583;margin:0;font-size:14px;line-height:1.65}.product-related{max-width:1080px;margin:0 auto;padding:95px 24px}.product-related>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.product-related a{color:#172538;border:1px solid #dfe5e9;border-radius:14px;align-items:center;gap:13px;padding:18px;text-decoration:none;display:flex}.product-related a>i{background:color-mix(in srgb,var(--product-color) 11%,white);width:42px;height:42px;color:var(--product-color);border-radius:11px;flex:0 0 42px;place-items:center;font-style:normal;display:grid}.product-related a>span{flex-direction:column;flex:1;min-width:0;display:flex}.product-related a strong{font-size:14px}.product-related a small{color:#71808e;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.product-related a>svg{color:#93a0ac}.product-related>button{min-height:44px}@media (width<=760px){.product-landing-hero{padding:42px 18px 70px}.product-landing-hero>nav{margin-bottom:35px}.product-landing-hero h1{letter-spacing:-2.4px;font-size:42px}.product-landing-hero>p{font-size:17px}.product-landing-benefits{padding:70px 18px}.product-landing-benefits h2,.product-related h2{font-size:35px}.product-landing-benefits>div:last-child,.product-related>div{grid-template-columns:1fr}.product-related{padding:70px 18px}}.app-product-mark{overflow:hidden;width:54px!important;min-width:54px!important;height:54px!important;color:var(--mark-a)!important;background:#fff!important;border:0!important;border-radius:15px!important;flex:0 0 54px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important;box-shadow:0 5px 13px #17253814!important}.app-product-mark:before{content:"";background:linear-gradient(145deg,var(--mark-a),var(--mark-b));position:absolute;inset:0}.app-product-mark>span{z-index:1;background:#fff;border-radius:11px;position:absolute;inset:5px}.app-product-mark>b{z-index:2;background:var(--mark-c);border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:1px;right:1px}.app-product-mark>svg{z-index:3;stroke-width:2.15px;position:relative}.app-product-mark:after{display:none!important}.app-product-mark.mark-v1{border-radius:50%!important}.app-product-mark.mark-v1>span{border-radius:50%}.app-product-mark.mark-v2{border-radius:20px 7px!important}.app-product-mark.mark-v3:before{background:conic-gradient(from 40deg,var(--mark-a) 0 33%,var(--mark-c) 33% 58%,var(--mark-b) 58%)}.app-product-mark.mark-v3>b{left:1px;right:auto}.app-product-mark.mark-v4{border-radius:8px 21px!important}.app-product-mark.mark-v4:before{background:linear-gradient(45deg,var(--mark-a) 0 48%,var(--mark-c) 48% 63%,var(--mark-b) 63%)}.app-product-mark.mark-v5:before,.app-product-mark.mark-v5>span{clip-path:polygon(50% 0,100% 25%,92% 100%,8% 100%,0 25%)}.app-product-mark.mark-v6{border-radius:50% 50% 10px!important}.app-product-mark.mark-v6>b{border-radius:3px;transform:rotate(45deg)}.app-product-mark.mark-v7:before{background:radial-gradient(circle at 24% 24%,var(--mark-c) 0 18%,transparent 19%),linear-gradient(135deg,var(--mark-a),var(--mark-b))}.app-product-mark.mark-v8{transform:rotate(3deg);border-radius:10px!important}.app-product-mark.mark-v8>svg{transform:rotate(-3deg)}.app-product-mark.mark-v9:before{background:linear-gradient(90deg,var(--mark-a) 0 30%,var(--mark-b) 30% 70%,var(--mark-c) 70%)}.app-product-mark.mark-v9>b{border-radius:6px;width:10px;height:22px}.app-product-mark.mark-v10{border-radius:19px 19px 19px 5px!important}.app-product-mark.mark-v10>b{top:1px;bottom:auto}.app-product-mark.mark-v11:before{background:conic-gradient(from 180deg,var(--mark-a),var(--mark-b),var(--mark-c),var(--mark-a))}.app-product-mark.mark-v11>span{inset:7px}.app-product-mark.compact{border-radius:11px!important;flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important}.app-product-mark.compact>span{border-radius:8px;inset:4px}.app-product-mark.compact>b{border-width:2px;width:11px;height:11px}.app-product-mark.compact.mark-v1{border-radius:50%!important}.public-products{max-width:1152px;padding-left:24px;padding-right:24px;display:block}.product-group{border:1px solid color-mix(in srgb,var(--group-color) 25%,#dce4e9);background:#fff;border-radius:24px;grid-template-columns:238px minmax(0,1fr);margin-bottom:30px;display:grid;overflow:hidden;box-shadow:0 12px 35px #15293d0e}.product-group header{border:0;border-right:1px solid color-mix(in srgb,var(--group-color) 22%,#dce4e9);background:color-mix(in srgb,var(--group-color) 10%,white);flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;height:auto;min-height:100%;padding:32px;position:relative;overflow:hidden}.product-group header:after{content:"";border:22px solid color-mix(in srgb,var(--group-color) 14%,transparent);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-58px;right:-58px}.category-emblem{z-index:1;background:var(--group-color);color:#fff;width:52px;height:52px;box-shadow:0 9px 22px color-mix(in srgb,var(--group-color) 24%,transparent);border-radius:16px;place-items:center;display:grid;position:relative}.product-group header>div{z-index:1;position:relative}.product-group header>div>span{color:var(--group-color);letter-spacing:1.6px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.product-group header h3{color:#172538;letter-spacing:-.7px;margin:0;font:700 24px/1.12 Manrope}.product-group header small{color:#617181;margin:9px 0 0;font-size:12px;display:block}.product-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px}.product-group a{border-radius:15px;grid-template-columns:54px minmax(0,1fr);align-content:center;column-gap:14px;min-height:118px;padding:16px;display:grid}.product-group a:hover{background:color-mix(in srgb,var(--group-color) 4%,white);border-color:color-mix(in srgb,var(--group-color) 17%,white)}.product-group a>span{align-self:center}.product-group a strong{font-size:15px}.product-group a small{font-size:12px}.product-group a>svg{display:none}.product-group.family-v1 header{background:linear-gradient(145deg,color-mix(in srgb,var(--group-color) 12%,white),#fff)}.product-group.family-v2 header:after{border-radius:22px;transform:rotate(24deg)}.product-group.family-v3 header:after{border-radius:60% 0 0;width:160px;height:80px}.hero-apps .app-product-mark{margin:0 auto}.product-landing-mark{width:auto;height:auto;box-shadow:none;background:0 0}.product-landing-mark .app-product-mark{border-radius:21px!important;width:72px!important;min-width:72px!important;height:72px!important}.product-landing-mark .app-product-mark>span{border-radius:14px;inset:7px}.product-related .app-product-mark{margin:0}.product-related a>i{background:#fff;box-shadow:0 5px 13px #17253814}@media (width<=1000px){.product-group{grid-template-columns:1fr}.product-group header{border-bottom:1px solid #dde4e9;border-right:0;flex-direction:row;justify-content:flex-start;align-items:center;min-height:104px;padding:20px 24px}.category-emblem{flex:0 0 46px;width:46px;height:46px}.product-group header>div>span{margin-bottom:3px}.product-group header h3{font-size:21px}.product-group header small{margin-top:4px}.product-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.public-products{padding-left:14px;padding-right:14px}.product-group{border-radius:17px}.product-group>div{grid-template-columns:1fr}.product-group a{min-height:96px}.product-group header h3{font-size:19px}}.product-intro{align-items:end!important;gap:64px!important;max-width:1152px!important;padding-top:76px!important;padding-bottom:42px!important}.product-intro-copy{max-width:700px}.product-intro-copy h2{color:#142133;letter-spacing:-2.5px;margin:13px 0 17px;font:700 48px/1.06 Manrope}.product-intro-copy h2 em{color:#2d70c9;font-style:normal}.product-intro-copy>p{color:#5f6f7d;max-width:680px;margin:0;font-size:17px;line-height:1.65}.product-intro-proof{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.product-intro-proof span{color:#425466;background:#fff;border:1px solid #dfe6eb;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.product-intro-proof svg{color:#2875a7}.product-intro .product-count{background:#fff;border:1px solid #dfe6eb;border-radius:19px;min-width:250px;padding:23px 25px;box-shadow:0 12px 30px #15293d11}.product-intro .product-count strong{font-size:66px;line-height:.9}.product-intro .product-count>span{flex-direction:column;margin-left:14px;display:flex}.product-intro .product-count b{color:#26384a;font-size:13px;line-height:1.25}.product-intro .product-count small{color:#7a8895;max-width:145px;margin-top:5px;font-size:10px;line-height:1.35}@media (width<=760px){.product-intro{align-items:start!important;gap:28px!important;padding-top:58px!important;padding-bottom:34px!important}.product-intro-copy h2{letter-spacing:-2px;font-size:38px}.product-intro-copy>p{font-size:16px}.product-intro .product-count{width:100%;min-width:0;max-width:360px}}@media (width>=761px){.conversion-page{align-items:center;gap:64px;min-height:calc(100dvh - 76px);padding-top:28px;padding-bottom:28px}.conversion-page>section:first-child{padding-top:0}.conversion-page h1{max-width:430px;margin:12px 0 13px;font-size:44px;line-height:1.04}.conversion-page>section:first-child>p{margin:0;font-size:15px;line-height:1.55}.conversion-proof{gap:8px;margin-top:20px}.conversion-form{border-radius:18px;padding:23px 26px}.conversion-form h2{font-size:22px}.conversion-form>p{margin:3px 0 14px}.conversion-fields{gap:10px 13px}.conversion-fields label{gap:4px}.conversion-fields input,.conversion-fields select,.conversion-fields textarea{padding:8px 10px}.conversion-fields input,.conversion-fields select{height:38px}.conversion-fields textarea{resize:none;height:66px;min-height:66px}.consent{margin:12px 0}.conversion-form>button{min-height:42px}.conversion-form>small{margin-top:7px}.conversion-success{align-self:center}}.conversion-story{max-width:470px}.conversion-story>p{max-width:445px}.conversion-proof span{color:#263b4d;border-bottom:1px solid #e8edf1;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:10px 0;display:grid}.conversion-proof span:last-child{border-bottom:0}.conversion-proof span>i{color:#23775a;background:#eef7f3;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.conversion-proof span>b{flex-direction:column;font:700 13px/1.25 Manrope;display:flex}.conversion-proof span small{color:#71808d;margin-top:3px;font:400 10px/1.35 DM Sans}.conversion-proof svg{color:currentColor;width:auto}@media (width<=760px){.conversion-story{max-width:none}.conversion-proof{margin-top:20px}.conversion-proof span{padding:10px 0}.conversion-proof span small{font-size:11px}}.commercial-checkout{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:center;gap:64px;max-width:1160px;min-height:calc(100vh - 76px);margin:auto;padding:48px 24px 72px;display:grid}.commercial-checkout>section h1{letter-spacing:-.045em;margin:16px 0;font:700 clamp(38px,5vw,58px)/1.05 Manrope}.commercial-checkout>section>p{max-width:540px;color:var(--sub);font-size:16px;line-height:1.65}.checkout-summary{background:#f8fbfe;border:1px solid #dbe5ed;border-radius:15px;flex-direction:column;margin:25px 0;padding:20px;display:flex}.checkout-summary span{text-transform:uppercase;letter-spacing:.08em;color:#587084;font-size:11px;font-weight:800}.checkout-summary strong{color:var(--navy);margin:7px 0;font:700 34px/1.2 Manrope}.checkout-summary small{color:#748694}.commercial-checkout .conversion-proof{margin-top:22px}@media (width<=900px){.commercial-checkout{grid-template-columns:1fr;gap:30px;max-width:680px}.commercial-checkout>section{text-align:center}.commercial-checkout>section>p{margin-left:auto;margin-right:auto}}.legal-page{max-width:920px;color:var(--navy);margin:0 auto;padding:72px 24px 104px}.legal-page>header{max-width:790px;margin-bottom:44px}.legal-page h1{letter-spacing:-.045em;margin:14px 0 16px;font:700 clamp(40px,6vw,64px)/1.04 Manrope}.legal-page>header>p{color:var(--sub);margin:0 0 22px;font-size:18px;line-height:1.6}.legal-page .warning{color:#405363;background:#f8fafb;border:1px solid #e1e8ed;border-radius:14px;padding:16px 18px;font-size:13px;line-height:1.6}.legal-page>section{border-top:1px solid #dce5ea}.legal-page article{border-bottom:1px solid #e4ebef;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:27px 0;display:grid}.legal-page article>b{color:#119fda;letter-spacing:.08em;padding-top:4px;font:800 12px/1 Manrope}.legal-page article h2{letter-spacing:-.02em;margin:0 0 8px;font:700 21px/1.3 Manrope}.legal-page article p{color:#526574;max-width:760px;margin:0;font-size:15px;line-height:1.72}.legal-page>.hero-actions{margin-top:32px}@media (width<=760px){.legal-page{padding:44px 20px 76px}.legal-page>header{margin-bottom:32px}.legal-page h1{font-size:38px}.legal-page article{grid-template-columns:34px 1fr;gap:12px;padding:22px 0}.legal-page article h2{font-size:18px}}.public-footer{grid-template-columns:2fr repeat(4,1fr)}.status-page .status-operational{color:#176b4d;background:#f2fbf7;border-color:#bde5d3}@media (width<=760px){.public-footer{grid-template-columns:1fr 1fr}}.status-history-heading{border:0!important;padding:1rem 0 1.5rem!important;display:block!important}.status-history-heading h2{margin:.35rem 0;font-size:clamp(1.5rem,3vw,2.2rem)}.status-history-heading p{max-width:760px}.status-incident-history{margin-top:2.5rem}.status-incident{align-items:flex-start!important}.status-incident-meta{flex-wrap:wrap;gap:.5rem;margin-bottom:.55rem;display:flex}.status-incident-meta span{text-transform:uppercase;letter-spacing:.06em;color:#42526b;border:1px solid #d8dee8;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.status-update-list{border-left:2px solid #dfe5ed;margin:1.25rem 0 0;padding:0;list-style:none}.status-update-list li{margin:0 0 1rem;padding:0 0 0 1rem;position:relative}.status-update-list li:before{content:"";background:#1769aa;border:2px solid #fff;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.35rem;left:-.4rem}.status-update-list time{color:#68758a;font-size:.76rem;display:block}.status-update-list strong{text-transform:capitalize}.status-update-list p{margin:.2rem 0 0}.security-policy-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid!important}.security-report-form{border:1px solid #dfe5ec;border-radius:16px;gap:14px;margin:24px 0;padding:24px;display:grid}.security-report-form label{gap:6px;display:grid}.security-report-form input,.security-report-form select,.security-report-form textarea{border:1px solid #cfd8e3;border-radius:8px;padding:11px}.security-report-form .checkbox-label{display:flex}.security-report-form .checkbox-label input{width:17px}.security-report-form .website-trap{position:absolute;left:-10000px}@media (width<=720px){.security-policy-grid{grid-template-columns:1fr}}
