@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&display=swap";:root{--bg-primary:#f4f5f7;--bg-secondary:#eef0f3;--bg-card:#f1f3f6;--bg-card-hover:#eceff3;--bg-tertiary:#e7ebf0;--text-primary:#101418;--text-secondary:#4b5563;--text-mute:#6b7280;--text-muted:#6b7280;--accent-primary:#09e143;--accent-hover:#2d9af7;--accent-light:#09e1431f;--accent-bg:#3fd3bc33;--border-color:#d8dde4;--border-light:#1018280f;--success:#22c55e;--success-bg:#22c55e26;--danger:#ef4444;--warning:#d4a017;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--font-sans:"Sora", system-ui, sans-serif;--font-display:"Sora", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light]{--bg-primary:#f4f5f7;--bg-secondary:#eef0f3;--bg-card:#f1f3f6;--bg-card-hover:#eceff3;--bg-tertiary:#e7ebf0;--text-primary:#101418;--text-secondary:#4b5563;--border-color:#d8dde4;--border-light:#1018280f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html,body{overscroll-behavior-y:none}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.65}*{box-shadow:none!important;text-shadow:none!important}body.standalone-app{overscroll-behavior:none;-webkit-overflow-scrolling:auto;touch-action:pan-y;width:100%;position:fixed;overflow:hidden}body.app-shell{overscroll-behavior:none;width:100%;position:fixed;overflow:hidden}body.standalone-app #root{height:100%;overflow:hidden}body.standalone-app .content,body.standalone-app .home-container{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:700}a{color:var(--accent-primary);text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{color:var(--text-primary);caret-color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.recovered-shell{color:#15231d;background:#f7f8f6;min-height:100%;display:flex}.recovered-sidebar{color:#dce9df;background:#10241b;flex-direction:column;gap:8px;width:248px;padding:28px 18px;display:flex}.side-brand{color:#fff;letter-spacing:-1px;align-items:center;gap:10px;margin:0 12px 58px;font-size:20px;display:flex}.side-brand img{object-fit:contain;object-position:left center;width:142px;height:auto;max-height:34px;display:block}.side-brand strong span{color:#67d78b}.brand-mark{color:#10241b;background:#67d78b;border-radius:13px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:800;display:inline-grid}.brand-mark.small{border-radius:9px;width:30px;height:30px;font-size:17px}.side-label,.eyebrow{color:#7b9b87;letter-spacing:1.4px;font-size:10px;font-weight:700}.side-label{margin:0 12px 8px}.side-link,.profile-link{color:#a9bdaf;text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;font-size:13px;display:flex}.side-link span{text-align:center;width:18px;font-size:17px}.side-link:hover,.side-link.active{color:#fff;background:#1d392a}.side-link.active{border-left:3px solid #67d78b;padding-left:9px}.side-bottom{margin-top:auto}.profile-link{color:#fff;border-top:1px solid #294435;border-radius:0;padding:20px 4px 0}.profile-link span:nth-child(2){flex:1}.profile-link small,.contact-row small{color:#8da397;font-size:10px;display:block}.avatar{color:#1b5c38;background:#d7eee0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.recovered-main{flex:1;max-width:1380px;margin:0 auto;padding:38px 58px 70px}.recovered-header{justify-content:space-between;align-items:flex-start;display:flex}.recovered-header h1{letter-spacing:-1px;margin-top:5px;font-size:28px}.header-actions{align-items:center;gap:16px;display:flex}.icon-button{color:#5c7165;padding:5px;font-size:23px}.welcome{justify-content:space-between;align-items:flex-end;margin:54px 0 34px;display:flex}.welcome h2{letter-spacing:-1.5px;margin-top:8px;font-size:35px;line-height:1.18}.welcome em,.login-card em{color:#24914e;font-style:normal}.welcome-note{color:#1e7040;background:#e1f3e6;border-radius:10px;padding:14px 18px;font-size:13px}.welcome-note:first-letter{font-size:18px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.metric,.panel{background:#fff;border:1px solid #e6ebe7;border-radius:14px}.metric{padding:20px}.metric p{color:#6c7c73;font-size:12px}.metric strong{letter-spacing:-1px;margin:4px 0;font-size:32px;display:block}.metric small{color:#839087;font-size:10px}.metric .positive{color:#26964f}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.panel{padding:24px}.full-panel{min-height:420px;margin-top:40px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel h3{margin-top:4px;font-size:18px}.text-button{color:#258d4c;font-size:11px;font-weight:700}.primary-small,.primary-button{color:#fff;background:#1d8848;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:700}.message-row,.contact-row{text-align:left;border-top:1px solid #edf0ee;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.message-copy{flex:1}.message-copy b{color:#23352a;font-size:13px}.message-copy small{color:#819087;margin-top:2px;font-size:11px;display:block}.message-row time{color:#9ba8a0;font-size:10px}.message-copy i{background:#39b967;border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}.pipeline-row{border-top:1px solid #edf0ee;align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.pipeline-row b{color:#67766e;margin-left:auto}.stage-dot{background:#9dc3a8;border-radius:50%;width:8px;height:8px}.stage-contato{background:#e7bd63}.stage-qualificado{background:#76a9d5}.stage-proposta{background:#a58bd0}.stage-ganho{background:#4bbd73}.contact-row span:nth-child(2){flex:1}.contact-row b{font-size:13px}.contact-stage{color:#278c4e;background:#e6f5e9;border-radius:20px;padding:5px 10px;font-size:10px}.kanban{grid-template-columns:repeat(5,1fr);gap:12px;display:grid;overflow-x:auto}.kanban-column{background:#f5f7f5;border-radius:10px;min-width:150px;padding:12px}.kanban-title{color:#637269;justify-content:space-between;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.lead-card{background:#fff;border:1px solid #e8ede9;border-radius:8px;margin-bottom:8px;padding:12px}.lead-card b,.lead-card small{font-size:11px;display:block}.lead-card small{color:#89988f;margin:3px 0 9px}.lead-card select{background:#fff;border:1px solid #dfe7e1;border-radius:5px;width:100%;padding:4px;font-size:9px}.settings-copy{margin-top:20px}.recovered-login{background:#10241b;place-items:center;min-height:100%;padding:24px;display:grid}.login-card{background:#f7f8f6;border-radius:20px;width:min(430px,100%);padding:52px}.login-card .eyebrow{color:#4c7260;margin:35px 0 14px}.login-card h1{letter-spacing:-1.8px;font-size:38px;line-height:1.12}.login-card .muted{color:#6e7d74;margin:18px 0 28px;font-size:13px}.primary-button{justify-content:space-between;align-items:center;width:100%;padding:15px 18px;display:flex}.login-card small{color:#9aa79f;text-align:center;margin-top:18px;font-size:10px;display:block}@media (width<=800px){.recovered-sidebar{width:66px;padding:20px 10px}.side-brand{margin:0 auto 40px}.side-brand strong,.side-label,.side-link:not(.active):after,.side-link{font-size:0}.side-link{justify-content:center;padding:12px 0}.side-link span{font-size:18px}.profile-link span:not(.avatar){display:none}.profile-link{justify-content:center}.recovered-main{padding:28px 18px}.welcome{margin:35px 0 24px;display:block}.welcome-note{margin-top:22px}.metric-grid,.dashboard-grid{grid-template-columns:1fr 1fr}.kanban{grid-template-columns:repeat(5,150px)}}@media (width<=520px){.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric{padding:14px}.metric strong{font-size:25px}.welcome h2{font-size:29px}.dashboard-grid{grid-template-columns:1fr}.login-card{padding:34px 26px}}input::placeholder,textarea::placeholder{color:var(--text-mute);-webkit-text-fill-color:var(--text-mute)}.login-logo{width:178px;height:auto;margin-bottom:35px;display:block}.login-card .eyebrow{margin-top:0}:root{--brand-navy:#071522;--brand-blue:#1688e8;--brand-cyan:#10cbd0;--brand-green:#19e879;--brand-gradient:linear-gradient(105deg, var(--brand-blue), var(--brand-cyan) 52%, var(--brand-green))}.recovered-shell{color:#102333;background:#f4f8fa}.recovered-sidebar,.recovered-login{background:var(--brand-navy)}.side-brand strong span,.welcome em,.login-card em{color:var(--brand-cyan)}.side-label,.eyebrow{color:#4b9fc1}.side-link:hover,.side-link.active{background:#102d40}.side-link.active{border-left-color:var(--brand-cyan)}.welcome-note{color:#087d83;background:#e1f8f2}.primary-small,.primary-button{background:var(--brand-gradient)}.text-button{color:#078ea5}.contact-stage{color:#078ea5;background:#e1f8f2}.avatar{color:#087d83;background:#d9f8ed}.login-logo{object-fit:contain}.recovered-sidebar{z-index:20;height:100vh;min-height:100vh;position:fixed;inset:0 auto 0 0;overflow-y:auto}.recovered-main{width:calc(100% - 248px);margin-left:248px}@media (width<=800px){.side-brand{justify-content:center;margin-inline:0}.side-brand img{object-fit:cover;object-position:left center;width:38px;height:32px}.recovered-main{width:calc(100% - 66px);margin-left:66px}}input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important}textarea:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important}textarea:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important}textarea:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important}select:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important}select:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important}select:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important}.text-accent{color:var(--accent-primary)}.text-muted{color:var(--text-mute)}.text-secondary{color:var(--text-secondary)}.card{background-color:var(--bg-card);border-radius:var(--radius-md);box-shadow:none;border:none;padding:1.25rem}.btn,.stat-card,.pill,input,select,textarea{box-shadow:none!important;border-color:#0000!important}@media (width>=480px){.card{padding:2rem}}@media (width>=768px){.card{padding:2.5rem}}.mb-4{margin-bottom:1.5rem}.mb-6{margin-bottom:2.5rem}.mb-8{margin-bottom:3.5rem}.mb-12{margin-bottom:6rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.grid{display:grid}.gap-2{gap:.5rem}.gap-4{gap:1.5rem}.gap-6{gap:2.5rem}.btn{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary{background-color:var(--accent-primary);color:#fff}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.stats-row-4{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (width>=768px){.stats-row-4{grid-template-columns:repeat(4,1fr)}}.stat-card{background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.stat-big{color:var(--text-primary);font-size:2.2rem;font-weight:900}.mobile-menu-trigger,.mobile-menu-close,.mobile-menu-backdrop{display:none}@media (width<=800px){.recovered-sidebar{z-index:30;width:272px;min-height:100vh;padding:22px 18px;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 45px #00000038}.mobile-menu-open .recovered-sidebar{transform:translate(0)}.mobile-menu-backdrop{z-index:25;background:#07152294;display:block;position:fixed;inset:0}.mobile-menu-close{color:#c8e2ed;border-radius:8px;place-items:center;width:32px;height:32px;font-size:24px;display:grid;position:absolute;top:18px;right:16px}.mobile-menu-trigger{color:#078ea5;background:#e8f8f8;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-right:10px;font-size:19px;display:inline-grid}.mobile-header-title{align-items:center;min-width:0;display:flex}.recovered-main{width:100%;margin-left:0;padding:22px 16px 50px}.recovered-sidebar .side-brand img{object-fit:contain;object-position:left center;width:154px;height:auto}.recovered-sidebar .side-brand{justify-content:flex-start;margin:0 0 40px}.recovered-sidebar .side-brand strong{display:block}.recovered-sidebar .side-label{font-size:10px}.recovered-sidebar .side-link{justify-content:flex-start;padding:12px 14px;font-size:13px}.recovered-sidebar .side-link span{font-size:16px}}.side-brand-row{justify-content:space-between;align-items:center;gap:8px;margin:0 0 58px;display:flex}.side-brand-row .side-brand{margin:0 0 0 12px}.side-collapse-toggle{color:#c8e2ed;border:1px solid #c8e2ed33;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;font-size:22px;line-height:1;display:flex}.side-collapse-toggle:hover{color:#fff;background:#102d40}.sidebar-collapsed .recovered-sidebar{width:78px;padding-inline:10px}.sidebar-collapsed .recovered-main{width:calc(100% - 78px);margin-left:78px}.sidebar-collapsed .side-brand-row{justify-content:center;gap:8px;margin-bottom:58px}.sidebar-collapsed .side-brand-row .side-brand{margin:0}.sidebar-collapsed .side-brand img{content:url(/favicon.svg);width:38px;height:38px}.sidebar-collapsed .side-collapse-toggle{flex-basis:28px;width:28px;height:28px}.sidebar-collapsed .side-label,.sidebar-collapsed .side-link,.sidebar-collapsed .profile-link{font-size:0}.sidebar-collapsed .side-link{justify-content:center;padding-inline:0}.sidebar-collapsed .side-link span{font-size:17px}.sidebar-collapsed .profile-link{justify-content:center;padding-inline:0}.sidebar-collapsed .profile-link span:not(.avatar){display:none}@media (width<=800px){.side-collapse-toggle{display:none}.side-brand-row{margin-bottom:40px}.side-brand-row .side-brand{margin:0}.sidebar-collapsed .recovered-sidebar{width:272px;padding-inline:18px}.sidebar-collapsed .recovered-main{width:100%;margin-left:0}.sidebar-collapsed .side-brand{justify-content:flex-start;margin-inline:0}.sidebar-collapsed .side-brand img{content:none;width:154px;height:auto}.sidebar-collapsed .side-label{font-size:10px}.sidebar-collapsed .side-link{justify-content:flex-start;padding:12px 14px;font-size:13px}.sidebar-collapsed .side-link span{font-size:16px}.sidebar-collapsed .profile-link{justify-content:center}}.settings-heading{justify-content:space-between;align-items:flex-end;margin:28px 0;display:flex}.admin-preview{overscroll-behavior:none;color:#102333;height:100dvh;min-height:100vh;font-family:var(--font-body);background:#f5f8fb;display:flex;overflow:hidden}.admin-preview-sidebar{overscroll-behavior:contain;color:#b8cbd3;background:#071522;flex-direction:column;flex:0 0 246px;gap:7px;width:246px;height:100dvh;padding:30px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-preview-sidebar img{width:145px;height:auto;margin:0 12px 48px}.admin-preview-sidebar .admin-preview-label,.admin-preview-main header p,.admin-preview-toolbar p,.admin-preview-bottom-grid p{color:#43a8c6;letter-spacing:1.5px;font-size:10px;font-weight:800}.admin-preview-sidebar .admin-preview-label{margin:0 12px 8px}.admin-preview-sidebar button{color:#b8cbd3;text-align:left;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;font-size:13px;display:flex}.admin-preview-sidebar button span{text-align:center;width:18px;font-size:17px}.admin-preview-sidebar button.active,.admin-preview-sidebar button:hover{color:#fff;background:#102d40}.admin-preview-bottom{border-top:1px solid #1e3b4a;margin-top:auto;padding-top:16px}.admin-preview-bottom>div{align-items:center;gap:10px;padding:12px 4px 0;display:flex}.admin-preview-bottom>div>b,.admin-preview-user b{color:#078ea5;background:#d9f8ed;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.admin-preview-bottom strong,.admin-preview-bottom small{display:block}.admin-preview-bottom strong{color:#fff;font-size:12px}.admin-preview-bottom small{color:#71909d;margin-top:3px;font-size:10px}.admin-preview-main{overscroll-behavior:contain;flex:1;min-width:0;max-width:1440px;margin:0 auto;padding:44px 54px 70px;overflow-y:auto}.admin-preview-main header,.admin-preview-toolbar,.admin-preview-table-head,.admin-preview-row{align-items:center;display:flex}.admin-preview-main header{justify-content:space-between;align-items:flex-start}.admin-preview-main header p,.admin-preview-toolbar p,.admin-preview-bottom-grid p{margin:0 0 7px}.admin-preview-main h1{letter-spacing:-1px;margin:0;font-size:30px}.admin-preview-main header>div>span{color:#71828c;margin-top:8px;font-size:13px;display:block}.admin-preview-user{color:#52636d;align-items:center;gap:12px;font-size:12px;display:flex}.admin-preview-user b{width:36px;height:36px}.admin-preview-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:46px 0 36px;display:grid}.admin-preview-stats article,.admin-preview-bottom-grid article,.admin-preview-table{background:#fff;border:1px solid #e2eaf0;border-radius:14px}.admin-preview-stats article{padding:20px}.admin-preview-stats span{color:#6e7f89;font-size:12px}.admin-preview-stats strong{letter-spacing:-1px;margin:8px 0 5px;font-size:27px;display:block}.admin-preview-stats small{color:#14966c;font-size:10px}.admin-preview-toolbar{justify-content:space-between;margin-bottom:16px}.admin-preview-toolbar h2{margin:0;font-size:21px}.admin-preview-toolbar button,.admin-preview-save{color:#fff;background:linear-gradient(105deg,#1688e8,#10cbd0 52%,#19e879);border-radius:9px;padding:11px 15px;font-size:12px;font-weight:800}.admin-preview-table{overflow:hidden}.admin-preview-table-head,.admin-preview-row{grid-template-columns:2fr 1.1fr 1.1fr 1fr 100px;gap:18px;padding:15px 20px;display:grid}.admin-preview-table-head{color:#82939d;text-transform:uppercase;letter-spacing:.8px;background:#f7fafc;font-size:10px;font-weight:800}.admin-preview-row{color:#52636d;border-top:1px solid #edf1f3;min-height:66px;font-size:12px}.admin-preview-row b,.admin-preview-row small{display:block}.admin-preview-row b{color:#183040;font-size:13px}.admin-preview-row small{color:#8a9aa3;margin-top:4px;font-size:10px}.admin-preview-row i{background:#1ab77b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.admin-preview-row i.trial{background:#e5ae45}.admin-preview-row i.bloqueada{background:#e66b67}.admin-preview-row button{color:#078ea5;white-space:nowrap;font-size:11px;font-weight:800}.admin-preview-row-actions{align-items:center;gap:10px;display:flex}.admin-preview-bottom-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.admin-preview-bottom-grid article{padding:22px}.admin-preview-bottom-grid h3{margin:0 0 15px;font-size:17px}.admin-preview-bottom-grid article>div{gap:13px;display:grid}.admin-preview-bottom-grid span{color:#657781;justify-content:space-between;font-size:12px;display:flex}.admin-preview-bottom-grid span b{color:#183040}.admin-preview-bottom-grid span small{color:#8797a0;font-size:10px;display:block}.admin-preview-modal{background:#07152294;place-items:center;display:grid;position:fixed;inset:0}.admin-preview-modal>div{background:#fff;border-radius:16px;width:min(420px,100% - 32px);padding:28px;position:relative}.admin-preview-modal p{color:#078ea5;letter-spacing:1px;font-size:10px;font-weight:800}.admin-preview-modal h2{margin:5px 0 20px}.admin-preview-modal input,.admin-preview-modal select{border:1px solid #dce6eb;border-radius:8px;width:100%;margin-bottom:10px;padding:12px}.admin-preview-save{width:100%;margin-top:8px}.admin-preview-modal-close{color:#758892;font-size:22px;position:absolute;top:13px;right:15px}.admin-preview-section-placeholder{background:#fff;border:1px solid #e2eaf0;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;padding:48px;display:flex}.admin-preview-section-placeholder p{color:#078ea5;letter-spacing:1.5px;margin:0 0 8px;font-size:10px;font-weight:800}.admin-preview-section-placeholder h1{margin:0 0 10px;font-size:30px}.admin-preview-section-placeholder>span{color:#71828c;font-size:13px}.admin-preview-section-placeholder button{color:#fff;background:linear-gradient(105deg,#1688e8,#10cbd0 52%,#19e879);border-radius:9px;margin-top:24px;padding:11px 15px;font-size:12px;font-weight:800}.admin-api-message{color:#b54a43;margin-top:12px;font-size:11px;line-height:1.4;display:block}.recovered-login{background:linear-gradient(90deg,#071522 0 55%,#f7fafc 55% 100%);grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);place-items:stretch stretch;gap:0;min-height:100vh;padding:0;display:grid}.login-showcase{color:#d9e9ee;background:radial-gradient(circle at 15% 15%,#123d56 0,#0000 38%),linear-gradient(145deg,#071522,#092333);flex-direction:column;justify-content:center;padding:70px clamp(36px,8vw,120px);display:flex}.login-showcase>img{width:170px;height:auto;margin-bottom:80px}.login-showcase .eyebrow{color:#43c5da}.login-showcase h1{color:#fff;letter-spacing:-2.5px;margin:14px 0 20px;font-size:clamp(36px,4vw,58px);line-height:1.04}.login-showcase h1 em{color:#10cbd0;font-style:normal}.login-showcase>p:not(.eyebrow){color:#9dbbc6;max-width:430px;font-size:15px;line-height:1.6}.login-proof{background:#13435973;border:1px solid #53bed338;border-radius:13px;align-items:center;gap:13px;max-width:390px;margin-top:62px;padding:16px 18px;display:flex}.login-proof>span{color:#10cbd0;background:#10cbd021;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.login-proof strong,.login-proof small{display:block}.login-proof strong{color:#d9eef2;font-size:12px}.login-proof small{color:#87acb9;margin-top:4px;font-size:10px}.login-card{background:0 0;place-self:center;width:min(470px,100% - 120px);padding:34px 0}.login-card .login-kicker{color:#078ea5;letter-spacing:1.5px;margin:0 0 12px;font-size:10px;font-weight:800}.login-card h2{color:#102333;letter-spacing:-1px;margin:0;font-size:32px}.login-card .login-description{color:#72838d;margin:10px 0 30px;font-size:13px;line-height:1.5}.login-card form{gap:18px;display:grid}.login-card label{color:#52636d;font-size:12px;font-weight:700}.login-card label a{float:right;color:#078ea5;font-size:11px;font-weight:600}.login-card label input{background:#fff;border:1px solid #dce6eb;border-radius:9px;outline:none;width:100%;margin-top:8px;padding:14px;display:block}.login-card label input:focus{border-color:#10cbd0;box-shadow:0 0 0 3px #10cbd01f}.login-card .login-error{color:#c4534a;font-size:11px}.login-card .login-mode{color:#98a7af;text-align:center;margin-top:18px;font-size:10px;display:block}.login-actions{gap:10px;display:grid}.login-user-button{color:#078ea5;background:#fff;border:1px solid #cbdde5;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;font-size:12px;font-weight:800;display:flex}.login-user-button:hover{background:#effbfb;border-color:#10cbd0}.login-card{padding:34px 0}.login-card form{gap:24px}.login-card label{line-height:1.4}.login-card label input{min-height:50px;margin-top:10px;padding:15px 16px}.login-actions{gap:13px;margin-top:4px}.login-mode{padding-top:4px}.admin-company-form-page{background:#fff;border:1px solid #e2eaf0;border-radius:14px;grid-template-columns:1fr 1fr;gap:18px;max-width:900px;padding:26px;display:grid}.admin-company-form-page label{color:#52636d;font-size:12px}.admin-company-form-page input,.admin-company-form-page select{color:#183040;background:#fff;border:1px solid #dce6eb;border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.admin-company-form-actions{justify-content:flex-end;gap:10px;max-width:900px;margin-top:18px;display:flex}.admin-company-form-actions button{color:#52636d;border-radius:9px;padding:11px 16px;font-size:12px;font-weight:700}.admin-company-form-actions button:last-child{color:#fff;background:linear-gradient(105deg,#1688e8,#10cbd0 52%,#19e879)}.admin-form-wide{color:#183040;border-top:1px solid #edf1f3;grid-column:1/-1;padding-top:6px;font-size:12px}.admin-form-wide>strong,.admin-form-wide>small{display:block}.admin-form-wide>small{color:#8797a0;margin:4px 0 12px;font-size:10px}.admin-integration-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.admin-integration-options label{color:#52636d;border:1px solid #e2eaf0;border-radius:8px;padding:10px}.admin-integration-options input{width:auto;margin:0 5px 0 0;padding:0;display:inline-block}.admin-page-section{min-height:100%}.admin-page-heading{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.admin-page-heading p,.admin-insight-chart p{color:#43a8c6;letter-spacing:1.5px;margin:0 0 7px;font-size:10px;font-weight:800}.admin-page-heading h1{margin:0;font-size:30px}.admin-page-heading span{color:#71828c;margin-top:8px;font-size:13px;display:block}.admin-page-heading>button{color:#fff;background:linear-gradient(105deg,#1688e8,#10cbd0 52%,#19e879);border-radius:9px;padding:11px 15px;font-size:12px;font-weight:800}.admin-page-filters{gap:10px;margin-bottom:16px;display:flex}.admin-page-filters input,.admin-page-filters select{color:#52636d;background:#fff;border:1px solid #dce6eb;border-radius:8px;padding:11px 13px}.admin-page-filters input{flex:1}.admin-page-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.admin-page-cards article{background:#fff;border:1px solid #e2eaf0;border-radius:14px;padding:20px}.admin-page-cards span,.admin-page-cards small{color:#71828c;font-size:12px;display:block}.admin-page-cards strong{margin:9px 0 5px;font-size:26px;display:block}.admin-page-cards small{color:#14966c;font-size:10px}.admin-page-list{background:#fff;border:1px solid #e2eaf0;border-radius:14px;padding:22px}.admin-page-list h3{margin:0 0 14px;font-size:17px}.admin-page-list>div{color:#52636d;border-top:1px solid #edf1f3;grid-template-columns:2fr 1fr 110px 150px;align-items:center;gap:14px;padding:16px 0;font-size:12px;display:grid}.admin-page-list b,.admin-page-list small{display:block}.admin-page-list b{color:#183040;font-size:13px}.admin-page-list small{color:#8a9aa3;margin-top:4px;font-size:10px}.admin-page-list button{color:#078ea5;text-align:right;font-size:11px;font-weight:800}.admin-status-active{color:#14966c}.admin-insight-chart{background:#fff;border:1px solid #e2eaf0;border-radius:14px;margin-bottom:20px;padding:24px}.admin-insight-chart h3{margin:0;font-size:17px}.admin-bars{border-bottom:1px solid #dfe8ec;align-items:flex-end;gap:22px;height:180px;padding:20px 30px 0;display:flex}.admin-bars span{background:linear-gradient(#1688e8,#10cbd0);border-radius:6px 6px 0 0;flex:1;min-width:20px;position:relative}.admin-bars i{color:#82939d;font-size:10px;font-style:normal;position:absolute;bottom:-23px;left:50%;transform:translate(-50%)}.admin-settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-settings-grid article{background:#fff;border:1px solid #e2eaf0;border-radius:14px;padding:24px}.admin-settings-grid h3{margin:0 0 6px}.admin-settings-grid p{color:#71828c;font-size:12px}.admin-settings-grid label{color:#52636d;margin-top:18px;font-size:12px;display:block}.admin-settings-grid label input[type=password],.admin-settings-grid label input:not([type]){border:1px solid #dce6eb;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}@media (width<=800px){.admin-preview-sidebar{flex-basis:76px;width:76px;padding-inline:10px}.admin-preview-sidebar img{content:url(/favicon.svg);width:38px;margin:0 auto 42px}.admin-preview-sidebar .admin-preview-label,.admin-preview-sidebar button:not(.active){font-size:0}.admin-preview-sidebar button{justify-content:center;padding-inline:0}.admin-preview-sidebar button span{font-size:17px}.admin-preview-bottom>div span{display:none}.admin-preview-main{padding:28px 16px 50px}.admin-preview-main h1{font-size:24px}.admin-preview-user{font-size:0}.admin-preview-stats{grid-template-columns:1fr 1fr;margin-top:30px}.admin-preview-stats strong{font-size:22px}.admin-preview-table{overflow-x:auto}.admin-preview-table-head,.admin-preview-row{min-width:760px}.admin-preview-bottom-grid{grid-template-columns:1fr}.admin-page-heading{display:block}.admin-page-heading>button{margin-top:18px}.admin-page-filters{grid-template-columns:1fr 1fr;display:grid}.admin-page-filters input{grid-column:1/-1}.admin-page-cards{grid-template-columns:1fr}.admin-page-list{overflow-x:auto}.admin-page-list>div{min-width:600px}.admin-settings-grid{grid-template-columns:1fr}.admin-insight-chart{overflow:hidden}.admin-bars{min-width:480px}.recovered-login{background:#071522;padding:28px 20px 36px;display:block;overflow:auto}.login-showcase{background:0 0;padding:18px 4px 42px;display:block}.login-showcase>img{width:145px;margin-bottom:44px}.login-showcase h1{letter-spacing:-1.5px;font-size:36px}.login-showcase>p:not(.eyebrow),.login-proof{display:none}.login-card{background:#f7fafc;border-radius:18px;width:100%;padding:28px 22px}.login-card h2{font-size:27px}.login-card .login-description{margin-bottom:24px}}.public-landing{color:#d9e9ee;background:#071522;min-height:100vh;overflow:hidden}.public-nav{z-index:2;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:28px 32px;display:flex;position:relative}.public-nav img{width:150px}.public-nav>div{gap:30px;display:flex}.public-nav a{color:#a9c0ca;font-size:12px;font-weight:700}.public-nav a:hover{color:#10cbd0}.public-login-link{align-items:center;gap:10px;display:flex;color:#fff!important}.public-login-link span{color:#10cbd0;font-size:17px}.public-hero{grid-template-columns:1fr 1fr;align-items:center;max-width:1240px;min-height:650px;margin:auto;padding:70px 32px 100px;display:grid;position:relative}.public-hero-copy{z-index:1;position:relative}.public-eyebrow{color:#43c5da;letter-spacing:1.7px;font-size:10px;font-weight:800}.public-hero h1{color:#fff;letter-spacing:-4px;margin:18px 0 24px;font-size:clamp(48px,6vw,78px);line-height:.98}.public-hero h1 em,.public-section-heading h2 em,.public-cta h2 em{color:#10cbd0;font-style:normal}.public-hero-copy>p{color:#9dbbc6;max-width:520px;font-size:17px;line-height:1.6}.public-hero-actions{align-items:center;gap:18px;margin:32px 0 18px;display:flex}.public-primary{color:#fff;background:linear-gradient(105deg,#1688e8,#10cbd0 52%,#19e879);border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;font-size:12px;font-weight:800;display:inline-flex}.public-primary span{font-size:18px}.public-secondary{color:#bde5ea;font-size:12px;font-weight:800}.public-hero-copy>small{color:#668793;font-size:10px}.public-hero-art{min-height:420px;position:relative}.public-orbit{border:1px solid #10cbd02e;border-radius:50%;position:absolute;transform:rotate(-25deg)}.public-orbit-one{inset:38px 0 40px 35px}.public-orbit-two{border-color:#19e87926;inset:80px 40px 0 0}.public-hero-card{background:linear-gradient(145deg,#10374bf2,#071927f5);border:1px solid #61cdde40;border-radius:18px;width:min(360px,80%);padding:25px;position:absolute;top:92px;right:8%;box-shadow:0 30px 80px #0000004d}.public-hero-card>div:first-child{color:#8bbbc4;font-size:11px}.public-online{background:#19e879;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.public-hero-card strong{color:#fff;margin:45px 0 8px;font-size:24px;display:block}.public-hero-card p{color:#9dc4cd;margin:0;font-size:12px}.public-hero-card p b{color:#10cbd0}.public-mini-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.public-mini-metrics span{background:#ffffff0f;border-radius:9px;padding:13px}.public-mini-metrics small,.public-mini-metrics b{display:block}.public-mini-metrics small{color:#7da2ad;font-size:9px}.public-mini-metrics b{color:#fff;margin-top:4px;font-size:22px}.public-proof{color:#84aab5;border-top:1px solid #9ad3de26;border-bottom:1px solid #9ad3de26;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:22px 32px;font-size:11px;display:flex}.public-proof div{align-items:center;gap:28px;display:flex}.public-proof b{color:#fff;font-size:20px}.public-section{max-width:1240px;margin:auto;padding:125px 32px}.public-section-heading{max-width:690px}.public-section-heading h2,.public-product-showcase h2,.public-cta h2,.public-faq h2{color:#fff;letter-spacing:-2.5px;margin:16px 0;font-size:clamp(34px,4vw,54px);line-height:1.05}.public-section-heading p,.public-product-showcase p,.public-cta p{color:#88aab5;font-size:14px;line-height:1.7}.public-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.public-feature-grid article{background:#0c2637;border:1px solid #82cad826;border-radius:14px;min-height:245px;padding:26px}.public-feature-number{color:#10cbd0;font-size:11px;font-weight:800}.public-feature-grid h3{color:#fff;margin:42px 0 12px;font-size:18px}.public-feature-grid p{color:#91b1bb;min-height:64px;font-size:12px;line-height:1.6}.public-feature-grid a{color:#10cbd0;font-size:11px;font-weight:800}.public-product-showcase{color:#102333;background:#f3f8fa;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding:110px max(32px,50% - 620px);display:grid}.public-screenshot-frame{border-radius:16px;overflow:hidden;box-shadow:0 25px 70px #07152233}.public-screenshot-frame img{width:100%;display:block}.public-real-screens{grid-template-columns:1fr 1fr;gap:22px;margin-top:60px;display:grid}.public-real-screens figure{margin:0}.public-real-screens img{object-fit:cover;object-position:top;border:1px solid #82cad826;border-radius:14px;width:100%;max-height:450px;display:block}.public-real-screens figcaption{color:#8eb1ba;margin-top:12px;font-size:11px}.public-cta{text-align:center;background:radial-gradient(circle,#123d56,#0000 55%);padding:130px 32px}.public-cta p{max-width:500px;margin:0 auto 28px}.public-faq{max-width:820px;margin:auto;padding:100px 32px}.public-faq details{border-top:1px solid #82cad833}.public-faq summary{color:#fff;cursor:pointer;justify-content:space-between;padding:22px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.public-faq summary span{color:#10cbd0;font-size:21px}.public-faq details p{color:#8aaab4;padding:0 30px 22px 0;font-size:13px;line-height:1.6}.public-footer{border-top:1px solid #82cad826;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:35px 32px;display:flex}.public-footer img{width:140px}.public-footer span{color:#7d9da8;font-size:11px}.public-footer a{color:#10cbd0;font-size:11px;font-weight:800}@media (width<=800px){.public-nav{padding:22px 20px}.public-nav img{width:132px}.public-nav>div{display:none}.public-hero{min-height:auto;padding:70px 20px 80px;display:block}.public-hero h1{letter-spacing:-2.5px;font-size:54px}.public-hero-copy>p{font-size:15px}.public-hero-actions{flex-direction:column;align-items:flex-start}.public-hero-art{min-height:330px;margin-top:45px}.public-hero-card{top:45px;right:5%}.public-proof{padding:22px 20px;display:block}.public-proof div{flex-wrap:wrap;gap:15px;margin-top:14px}.public-section{padding:80px 20px}.public-feature-grid,.public-product-showcase,.public-real-screens{grid-template-columns:1fr}.public-product-showcase{gap:35px;padding:80px 20px}.public-section-heading h2,.public-product-showcase h2,.public-cta h2,.public-faq h2{font-size:38px}.public-real-screens img{max-height:none}.public-footer{padding:28px 20px;display:grid}.public-about{grid-template-columns:1fr;gap:35px;padding:80px 20px}.public-about-mark{border-radius:30px;width:110px;height:110px;font-size:60px}.public-about-mark span{font-size:17px;top:14px;right:17px}.public-integrations{padding:80px 20px}.public-integration-flow{flex-direction:column;align-items:flex-start;margin-top:35px}.public-integration-flow b{margin:-5px 0;transform:rotate(90deg)}.public-footer{grid-template-columns:1fr 1fr}.public-footer-brand,.public-footer-bottom{grid-column:1/-1}.public-footer-brand img{width:140px}.public-hero-mockup{width:100%;max-height:350px;top:0}}.public-landing{color:#183040;background:#f7fbfd}.public-nav{max-width:1280px}.public-nav img{content:url(/logo.svg)}.public-nav a{color:#58727e}.public-nav a:hover,.public-login-link{color:#078ea5!important}.public-hero{max-width:1280px;min-height:610px;padding-top:54px}.public-hero-copy .public-eyebrow,.public-section .public-eyebrow,.public-cta .public-eyebrow,.public-faq .public-eyebrow{color:#078ea5}.public-hero h1{color:#102333}.public-hero h1 em,.public-section-heading h2 em,.public-cta h2 em{color:#10aeb8}.public-hero-copy>p{color:#5d7884}.public-secondary{color:#078ea5}.public-hero-art:before{content:"";background:radial-gradient(circle,#dff8f6 0,#eaf6fc 46%,#0000 70%);border-radius:50%;position:absolute;inset:30px 0 20px 30px}.public-orbit{border-color:#078ea533}.public-orbit-two{border-color:#19b4792e}.public-proof{color:#6f8791;border-color:#dbeaf0;max-width:1280px}.public-proof b{color:#183040}.public-section{max-width:1280px}.public-section-heading h2{color:#102333}.public-section-heading p{color:#66808b}.public-feature-grid article{background:#fff;border-color:#dcebf1;box-shadow:0 14px 35px #1b53690f}.public-feature-grid h3{color:#183040}.public-feature-grid p{color:#6c858f}.public-feature-grid a{color:#078ea5}.public-product-showcase{background:#eaf7fa}.public-product-showcase h2{color:#102333}.public-product-showcase p{color:#607b86}.public-real-screens img{border-color:#d6e8ee;box-shadow:0 12px 30px #1b536914}.public-real-screens figcaption{color:#66808b}.public-reverse{background:#f7fbfd}.public-cta{background:radial-gradient(circle,#dff8f6,#0000 62%)}.public-cta h2{color:#102333}.public-cta p{color:#66808b}.public-faq h2{color:#102333}.public-faq details{border-color:#dbeaf0}.public-faq summary{color:#183040}.public-faq details p{color:#66808b}.public-footer{background:#071522;max-width:none;padding-inline:max(32px,50% - 640px)}.public-footer span{color:#94b1ba}.public-landing{position:relative}.public-landing:before{content:"";z-index:0;pointer-events:none;opacity:.45;background-image:linear-gradient(#078ea50e 1px,#0000 1px),linear-gradient(90deg,#078ea50e 1px,#0000 1px);background-size:42px 42px;height:820px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.public-nav,.public-hero,.public-proof,.public-section,.public-product-showcase,.public-cta,.public-faq,.public-footer{z-index:1;position:relative}.public-hero-copy{animation:.7s both public-rise}.public-hero-art{animation:6s ease-in-out infinite public-float}.public-hero-card{animation:.9s .15s both public-card-in}.public-orbit-one{animation:18s linear infinite public-spin}.public-orbit-two{animation:24s linear infinite reverse public-spin}.public-feature-grid article{transition:transform .25s,box-shadow .25s,border-color .25s}.public-feature-grid article:hover{border-color:#9bdde1;transform:translateY(-8px);box-shadow:0 24px 45px #1b536924}.public-feature-number{background:#e1f8f2;border-radius:9px;place-items:center;width:32px;height:32px;display:inline-grid}.public-screenshot-frame{transition:transform .35s,box-shadow .35s}.public-screenshot-frame:hover{transform:translateY(-6px)rotate(.3deg);box-shadow:0 32px 80px #07152240}.public-real-screens figure{transition:transform .3s}.public-real-screens figure:hover{transform:translateY(-5px)}.public-primary{transition:transform .2s,box-shadow .2s}.public-primary:hover{transform:translateY(-2px);box-shadow:0 12px 25px #10aabe47}.public-nav{border-bottom:1px solid #078ea514}.public-hero-mockup{z-index:1;object-fit:contain;filter:drop-shadow(0 25px 35px #093c5229);width:min(570px,94%);max-height:570px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.public-about{grid-template-columns:220px minmax(0,700px);align-items:center;gap:70px;max-width:1120px;margin:auto;padding:130px 32px;display:grid}.public-about-mark{color:#fff;background:linear-gradient(145deg,#1688e8,#10cbd0 55%,#19e879);border-radius:48px;place-items:center;width:190px;height:190px;font-size:100px;font-weight:800;display:grid;position:relative;box-shadow:0 24px 55px #10aabe40}.public-about-mark span{font-size:24px;position:absolute;top:25px;right:27px}.public-about h2,.public-integrations h2{color:#102333;letter-spacing:-2.2px;margin:16px 0 20px;font-size:clamp(34px,4vw,52px);line-height:1.05}.public-about h2 em,.public-integrations h2 em{color:#078ea5;font-style:normal}.public-about p{color:#66808b;max-width:650px;font-size:14px;line-height:1.7}.public-integrations{background:#eaf7fa;padding:125px max(32px,50% - 640px)}.public-integrations .public-section-heading{max-width:760px}.public-integration-flow{align-items:center;gap:14px;margin:56px 0 24px;display:flex}.public-integration-flow span,.public-integration-flow b,.public-integration-flow strong{border-radius:10px;padding:15px 18px;font-size:12px}.public-integration-flow span{color:#526f7b;background:#fff}.public-integration-flow b{color:#078ea5;background:#d8f5f3}.public-integration-flow strong{color:#fff;background:linear-gradient(105deg,#1688e8,#10cbd0 52%,#19e879)}.public-integration-tags{flex-wrap:wrap;gap:9px;display:flex}.public-integration-tags span{color:#5d7a85;background:#fff;border:1px solid #cbe6eb;border-radius:30px;padding:9px 13px;font-size:11px}.public-footer{grid-template-columns:2fr repeat(3,1fr);gap:35px;display:grid}.public-footer-brand span,.public-footer-brand small{display:block}.public-footer-brand small{color:#6c8b96;margin-top:18px;font-size:10px}.public-footer-links{align-content:start;gap:12px;display:grid}.public-footer-links strong{color:#fff;margin-bottom:5px;font-size:11px}.public-footer-links a{color:#8eabb4;font-size:11px}.public-footer-links a:hover{color:#10cbd0}.public-footer-bottom{color:#65828d;border-top:1px solid #82cad826;grid-column:1/-1;padding-top:24px;font-size:10px}.public-advantages{background:#fff;padding:125px max(32px,50% - 640px)}.public-advantage-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:55px;display:grid}.public-advantage-grid article{background:#f7fbfd;border:1px solid #dcebf1;border-radius:14px;padding:25px 22px;transition:transform .25s,box-shadow .25s}.public-advantage-grid article:hover{transform:translateY(-7px);box-shadow:0 20px 35px #1b53691a}.public-advantage-grid b{color:#10aeb8;font-size:11px}.public-advantage-grid h3{color:#183040;margin:34px 0 12px;font-size:17px}.public-advantage-grid p{color:#66808b;font-size:12px;line-height:1.6}.public-platform-grid{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:52px;display:grid}.public-platform-grid span{color:#078ea5;background:#fff;border:1px solid #cfe7ed;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:100px;font-size:22px;font-weight:800;display:flex;box-shadow:0 10px 25px #1b53690d}.public-platform-grid b{color:#496874;font-size:11px}.public-faq-intro{color:#66808b;margin:0 0 30px;font-size:14px;line-height:1.6}@keyframes public-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes public-card-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes public-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes public-spin{0%{transform:rotate(-25deg)}to{transform:rotate(335deg)}}.public-legal{color:#183040;background:#f7fbfd;min-height:100vh;padding:48px max(24px,50% - 430px)}.public-legal>a:first-child img{width:150px;margin-bottom:90px}.public-legal>.public-eyebrow{display:block}.public-legal h1{color:#102333;letter-spacing:-2px;margin:15px 0 10px;font-size:48px}.public-legal-date{color:#7a929c;font-size:11px}.public-legal>div{background:#fff;border:1px solid #dcebf1;border-radius:14px;margin:45px 0;padding:30px}.public-legal>div p{color:#607b86;font-size:14px;line-height:1.8}.public-legal>.public-primary{display:inline-flex}@media (prefers-reduced-motion:reduce){.public-hero-copy,.public-hero-art,.public-hero-card,.public-orbit-one,.public-orbit-two{animation:none}.public-feature-grid article,.public-screenshot-frame,.public-real-screens figure,.public-primary{transition:none}}.public-landing{scroll-behavior:smooth}.public-section,.public-product-showcase,.public-about,.public-integrations,.public-advantages,.public-faq,.public-cta{view-timeline-name:--public-section;view-timeline-axis:block;animation:linear both public-section-in;animation-timeline:--public-section;animation-range:entry 8% cover 30%}.public-feature-grid article{animation:linear both public-card-in;animation-timeline:view();animation-range:entry 5% cover 28%}.public-feature-grid article:nth-child(2){animation-range:entry 12% cover 35%}.public-feature-grid article:nth-child(3){animation-range:entry 19% cover 42%}.public-real-screens figure{animation:linear both public-screen-in;animation-timeline:view();animation-range:entry 5% cover 32%}.public-real-screens figure:nth-child(2){animation-range:entry 14% cover 40%}.public-platform-grid span{animation:linear both public-card-in;animation-timeline:view();animation-range:entry 3% cover 25%}.public-integration-flow{animation:linear both public-rise;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes public-section-in{0%{opacity:.25;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes public-screen-in{0%{opacity:0;transform:translateY(35px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@supports not (animation-timeline:view()){.public-section,.public-product-showcase,.public-about,.public-integrations,.public-advantages,.public-faq,.public-cta{animation:none}}.public-platform-strip{max-width:1280px;margin:0 auto;padding:44px 32px 58px}.public-platform-strip>p{color:#66808b;margin-top:8px;font-size:15px}.public-platform-strip>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.public-platform-wordmark{text-align:center;opacity:.78;justify-content:center;align-items:center;min-height:72px;padding:16px 24px;transition:transform .25s,opacity .25s;display:flex}.public-platform-wordmark:hover{opacity:1;transform:scale(1.05)}.public-platform-wordmark b{color:#496874;font-size:12px;font-weight:800}.public-platform-wordmark img{object-fit:contain;width:auto;max-width:150px;height:34px;display:block}.public-platform-wordmark .platform-logo-meta{filter:brightness(0)saturate()invert(36%)sepia(96%)saturate(2100%)hue-rotate(203deg)brightness(95%)contrast(98%)}.public-platform-wordmark .platform-logo-whatsapp{filter:brightness(0)saturate()invert(59%)sepia(89%)saturate(560%)hue-rotate(101deg)brightness(92%)contrast(88%)}.public-platform-marquee{margin-top:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.public-platform-strip>.public-platform-marquee{margin-top:24px;display:block}.public-platform-track{gap:14px;width:max-content;animation:22s linear infinite public-marquee;display:flex}.public-platform-marquee .public-platform-wordmark{flex:0 0 180px}@keyframes public-marquee{to{transform:translate(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.public-platform-track{animation:none}}.public-footer-links button{color:#8eabb4;font:inherit;text-align:left;padding:0;font-size:11px}.public-footer-links button:hover{color:#10cbd0}.public-legal-modal{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0715229e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.public-legal-modal section{background:#fff;border:1px solid #dcebf1;border-radius:18px;width:min(620px,100%);padding:38px;position:relative;box-shadow:0 28px 90px #07152247}.public-legal-modal h2{color:#102333;letter-spacing:-1px;margin:12px 0 18px;font-size:32px}.public-legal-modal p{color:#607b86;font-size:14px;line-height:1.8}.public-legal-modal small{color:#7a929c;margin-top:26px;font-size:10px;display:block}.public-legal-close{color:#607b86;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.public-legal-close:hover{color:#078ea5}@media (width<=800px){.public-platform-strip{padding:36px 20px 48px}.public-platform-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-platform-strip>.public-platform-marquee{display:block}.public-platform-wordmark{min-height:74px;flex-basis:145px!important}.public-legal-modal section{padding:30px 24px}}.public-landing .public-nav{border-bottom:0}.public-landing .public-feature-grid article,.public-landing .public-advantage-grid article,.public-landing .public-screenshot-frame,.public-landing .public-real-screens img,.public-landing .public-faq details,.public-landing .public-integration-tags span,.public-landing .public-integration-flow span,.public-landing .public-legal-modal section{border:0;box-shadow:0 14px 36px #1b536914}.public-landing .public-feature-grid article:hover,.public-landing .public-advantage-grid article:hover{border:0;box-shadow:0 22px 42px #1b536921}.public-landing .public-footer-bottom{box-shadow:none;border-top:0}.public-landing .public-platform-wordmark{box-shadow:none;background:0 0;border:0}.public-official-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.public-official-logo-grid>div{background:#fff;border:0;border-radius:14px;place-items:center;min-height:96px;padding:22px;display:grid;box-shadow:0 14px 36px #1b536914}.public-official-logo-grid img{object-fit:contain;width:auto;max-width:150px;height:38px;display:block}.public-official-logo-grid .platform-logo-whatsapp{filter:brightness(0)saturate()invert(59%)sepia(89%)saturate(560%)hue-rotate(101deg)brightness(92%)contrast(88%)}.public-official-logo-grid .platform-logo-meta{filter:brightness(0)saturate()invert(36%)sepia(96%)saturate(2100%)hue-rotate(203deg)brightness(95%)contrast(98%)}.public-landing .public-hero{min-height:720px;padding-bottom:135px;overflow:clip}.public-landing .public-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-landing #produto>.public-section-heading{text-align:center;margin-inline:auto}.public-landing #produto>.public-section-heading p{margin-inline:auto}.public-landing .public-integrations .public-section-heading{text-align:center;margin-inline:auto}.public-landing .public-integrations .public-section-heading p{margin-inline:auto}.public-crm-inline{margin-top:60px;padding-top:34px;box-shadow:0 -14px 34px #1b53690d}.public-crm-inline h3{color:#183040;margin:10px 0 6px;font-size:20px}.public-crm-inline>p{color:#66808b;font-size:12px}.public-landing .public-hero h1{max-width:650px;font-size:clamp(46px,5.4vw,72px);line-height:1.02}.public-landing .public-hero-copy>p{max-width:560px}@media (width<=800px){.public-landing .public-hero{min-height:auto;padding-bottom:80px;overflow:visible}.public-landing .public-hero h1{font-size:54px}.public-landing .public-feature-grid{grid-template-columns:1fr}.public-crm-inline{margin-top:42px}.public-landing .public-advantage-grid{grid-template-columns:1fr;gap:12px;margin-top:34px}.public-landing .public-advantage-grid article{width:100%;min-width:0;padding:22px 20px}.public-landing .public-advantage-grid h3{margin:24px 0 9px;font-size:16px}.public-landing .public-advantage-grid p{font-size:12px;line-height:1.65}.public-official-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px}.public-official-logo-grid>div{min-height:78px;padding:16px 10px}.public-official-logo-grid img{max-width:120px;height:28px}}.public-footer-brand h3{color:#fff;max-width:280px;margin:22px 0 10px;font-size:16px;line-height:1.35}.public-footer-brand p{color:#8eabb4;max-width:300px;margin-bottom:20px;font-size:11px;line-height:1.6}.public-footer-contact a{color:#b9d6dc;font-weight:500}.public-footer-contact .public-footer-cta{color:#fff;background:linear-gradient(105deg,#1688e8,#10cbd0 52%,#19e879);border-radius:8px;width:max-content;margin-top:8px;padding:10px 12px;font-weight:800;display:inline-flex}.public-landing .public-hero h1 em,.public-landing h1 em,.public-landing h2 em{color:#10aeb8}.public-cta{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);align-items:center;gap:70px;max-width:1100px;margin:auto;display:grid}.public-cta>div:first-child{max-width:460px}.public-demo-form{background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid;box-shadow:0 16px 44px #1b53691a}.public-demo-form input,.public-demo-form textarea{color:#183040;width:100%;font:inherit;background:#f3f8fa;border:0;border-radius:8px;outline:0;padding:12px 13px;font-size:12px}.public-demo-form input:focus,.public-demo-form textarea:focus{box-shadow:0 0 0 2px #bce5e6}.public-demo-form textarea{resize:vertical;grid-column:1/-1}.public-demo-form button{cursor:pointer;border:0}.public-demo-success{color:#117c5f;background:#e5faf3;border-radius:16px;gap:7px;padding:28px;display:grid;box-shadow:0 16px 44px #1b536914}.public-demo-success strong{font-size:17px}.public-demo-success span{font-size:12px}.public-demo-error{color:#b54a43;grid-column:1/-1;font-size:10px}.public-footer-cta span{color:#fff;margin-left:8px}.public-footer-bottom{justify-content:space-between;gap:20px;display:flex}.public-consent{z-index:40;background:#fff;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;width:min(760px,100% - 48px);padding:18px 20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0715222e}.public-consent strong{color:#17313f;font-size:13px}.public-consent p{color:#6b858f;margin-top:5px;font-size:10px;line-height:1.5}.public-consent p button{color:#078ea5;font-weight:700}.public-consent-actions{flex:none;align-items:center;gap:8px;display:flex}.public-consent-actions button{border-radius:8px;padding:10px 14px;font-size:10px;font-weight:800}.public-consent-secondary{color:#607b86}.public-consent-primary{color:#fff;background:linear-gradient(105deg,#1688e8,#10cbd0 52%,#19e879)}@media (width<=800px){.public-footer-bottom{display:block}.public-footer-bottom span{margin-top:6px;display:block}.public-consent{width:calc(100% - 24px);padding:16px;display:block;bottom:12px;right:12px}.public-consent-actions{justify-content:flex-end;margin-top:14px}.public-cta{text-align:center;display:block}.public-cta>div:first-child{margin:0 auto}.public-demo-form{text-align:left;grid-template-columns:1fr;margin-top:30px}.public-demo-form textarea{grid-column:auto}}.settings-page{position:relative}.integration-request-row{z-index:auto;justify-content:flex-end;align-items:center;gap:12px;width:fit-content;margin:12px 0 0 auto;display:flex;position:static}.integration-request-row p{display:none}.integration-request-row .outline-small{background:var(--brand-gradient);color:#fff;border-color:#0000}.settings-page .settings-card-heading .eyebrow{display:none}.settings-page .settings-card-heading h3{margin-top:0}:is(.recovered-main:has(.settings-hub) .settings-page,.recovered-main:has(.settings-hub) .account-access-card,.recovered-main:has(.settings-hub) .integration-request-row),:is(.recovered-main:has(.plan-hub) .settings-page,.recovered-main:has(.plan-hub) .plan-addons-card,.recovered-main:has(.plan-hub) .integration-request-row){display:none}.settings-hub{border-radius:16px;max-width:820px;margin:40px auto 0;padding:32px}.settings-hub .settings-card-heading .eyebrow{display:block}.settings-hub .settings-card-heading h2{margin-top:6px;font-size:24px}.plan-hub{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);gap:18px;max-width:1120px;margin:40px auto 0;display:grid}.plan-hub>.panel{min-height:100%}.plan-hub .settings-card{padding:30px}:is(.recovered-main:has(.settings-hub) .settings-page,.recovered-main:has(.plan-hub) .settings-page){display:block}:is(.recovered-main:has(.settings-hub) .settings-page .settings-heading,.recovered-main:has(.plan-hub) .settings-page .settings-heading),:is(.recovered-main:has(.settings-hub) .settings-page .settings-content,.recovered-main:has(.plan-hub) .settings-page .settings-content){display:none}:is(.recovered-main:has(.settings-hub) .settings-page .settings-layout,.recovered-main:has(.plan-hub) .settings-page .settings-layout){display:block}:is(.recovered-main:has(.settings-hub) .settings-page .settings-nav,.recovered-main:has(.plan-hub) .settings-page .settings-nav){flex-wrap:wrap;gap:7px;display:flex}:is(.recovered-main:has(.settings-hub) .settings-page .settings-nav button,.recovered-main:has(.plan-hub) .settings-page .settings-nav button){flex:none}:is(.recovered-main:has(.settings-hub) .settings-page,.recovered-main:has(.plan-hub) .settings-page){height:0;min-height:0}:is(.recovered-main:has(.settings-hub) .settings-page .settings-layout,.recovered-main:has(.plan-hub) .settings-page .settings-layout){height:0}:is(.recovered-main:has(.settings-hub) .settings-page .settings-nav,.recovered-main:has(.plan-hub) .settings-page .settings-nav){width:238px;display:grid;position:fixed;top:170px;left:306px}:is(.recovered-main:has(.settings-hub) .settings-page .settings-nav button,.recovered-main:has(.plan-hub) .settings-page .settings-nav button){width:100%}:is(.recovered-main:has(.settings-hub) .settings-hub,.recovered-main:has(.plan-hub) .plan-hub){margin-top:40px;margin-left:256px}.settings-nav button:nth-child(4){display:none}.settings-content:has(.account-access-card)>.settings-card:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.account-access-card{box-shadow:none;border-top:0;border-radius:0 0 16px 16px;margin-top:0}.account-access-card .settings-card-heading{border-top:1px solid #edf2f3;padding-top:24px}.settings-helper{color:#8aa0a8;margin-top:7px;font-size:11px;line-height:1.4}.google-coming-soon{color:#8aa0a8;background:#f5f8f9;border-radius:9px;align-items:center;gap:10px;margin:28px 0 16px;padding:12px;display:flex}.google-coming-soon>span,.google-coming-soon strong,.google-coming-soon small{display:block}.google-coming-soon strong{color:#526b74;font-size:11px}.google-coming-soon small{margin-top:3px;font-size:10px}.integration-request-row{background:#f3fcfc;border:1px dashed #bce5e6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:flex}.integration-request-row p{color:#5e7a83;font-size:12px}.settings-heading h2{margin-top:6px;font-size:30px}.settings-heading .muted{color:#78909b;margin-top:5px;font-size:12px}.settings-save-state{color:#16a66d;font-size:10px}.settings-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}.settings-nav{align-content:start;gap:4px;display:grid}.settings-nav button{color:#78909b;text-align:left;border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.settings-nav button span{color:#8eaab5;text-align:center;width:18px;font-size:15px}.settings-nav button.active{color:#078ea5;background:#e8faf8;font-weight:700}.settings-nav button.active span{color:#078ea5}.settings-content{min-width:0}.settings-card{min-height:360px}.settings-content:has(.plan-addons-card){grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);align-items:start;gap:18px;display:grid}.settings-content:has(.plan-addons-card)>.settings-card{min-height:100%}.plan-addons-card{min-height:360px}.plan-addon-row{border-top:1px solid #edf2f3;align-items:center;gap:10px;padding:13px 0;display:flex}.plan-addon-row>span:nth-child(2){flex:1;min-width:0}.plan-addon-row strong,.plan-addon-row small{display:block}.plan-addon-row strong{color:#294753;font-size:12px}.plan-addon-row small{color:#8aa0a8;margin-top:3px;font-size:10px}.plan-addon-row>b{color:#078ea5;white-space:nowrap;font-size:11px}.plan-addon-row>b span{color:#8aa0a8;font-size:9px;font-weight:400}.plan-addon-row .outline-small{white-space:nowrap}.settings-card-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.settings-card-heading h3{margin-top:5px;font-size:18px}.outline-small{color:#078ea5;border:1px solid #bce5e6;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:700}.settings-fields{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.settings-fields small,.settings-fields strong{display:block}.settings-fields small{color:#91a5ac;margin-bottom:5px;font-size:9px}.settings-fields strong{color:#294753;font-size:12px}.connected-pill,.security-pill,.user-limit{color:#0a9b69;background:#e5faf3;border-radius:12px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-block}.plan-card{background:var(--brand-gradient);color:#fff;border-radius:12px;margin-bottom:24px;padding:18px}.plan-card .connected-pill{float:right;color:#fff;background:#fff3}.plan-card h4{margin:8px 0 4px;font-size:18px}.plan-card p{opacity:.85;margin-bottom:20px;font-size:11px}.plan-card small{font-size:11px;font-weight:400}.config-integration-list{gap:8px;display:grid}.config-integration,.access-row,.config-user,.support-ticket{border-top:1px solid #edf2f3;align-items:center;gap:11px;padding:12px 0;display:flex}.config-integration>span:nth-child(2),.access-row>span:nth-child(2),.config-user>strong,.support-ticket>span:nth-child(2){flex:1;min-width:0}.config-integration strong,.config-integration small,.access-row strong,.access-row small,.config-user strong,.support-ticket strong,.support-ticket small{display:block}.config-integration strong,.access-row strong,.config-user strong,.support-ticket strong{color:#294753;font-size:12px}.config-integration small,.access-row small,.support-ticket small{color:#8aa0a8;margin-top:3px;font-size:10px}.config-integration button,.config-user button{color:#078ea5;font-size:10px;font-weight:700}.access-icon{color:#078ea5;background:#e8f8f8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.security-pill{color:#2774bb;background:#e8f1fd}.user-progress{background:#e7eef0;border-radius:5px;height:5px;margin:10px 0 16px;overflow:hidden}.user-progress span{border-radius:inherit;background:var(--brand-gradient);height:100%;display:block}.ticket-status{border-radius:10px;padding:5px 7px;font-size:9px}.ticket-status.open{color:#c47b16;background:#fff0d4}.ticket-status.done{color:#0a9b69;background:#e5faf3}.support-ticket>b{color:#8aa0a8}.settings-card>.primary-small{margin-top:20px}@media (width<=760px){.settings-heading{display:block}.settings-save-state{margin-top:14px;display:block}.settings-layout{grid-template-columns:1fr}.settings-nav{padding-bottom:5px;display:flex;overflow-x:auto}.settings-nav button{white-space:nowrap;flex:none}.settings-fields{grid-template-columns:1fr}.support-ticket time{display:none}.settings-content:has(.plan-addons-card){grid-template-columns:1fr}.plan-addon-row>b{display:none}.integration-request-row{margin-top:12px;padding:12px;position:static}.integration-request-row p{font-size:10px;display:block}:is(.recovered-main:has(.settings-hub) .settings-page .settings-nav,.recovered-main:has(.plan-hub) .settings-page .settings-nav){width:auto;display:flex;position:static}}.settings-page:not(:has(.settings-hub)):not(:has(.plan-hub)) .settings-heading{display:none}.settings-page:not(:has(.settings-hub)):not(:has(.plan-hub)){padding-top:28px}.settings-page:not(:has(.settings-hub)):not(:has(.plan-hub)) .settings-layout{grid-template-columns:238px minmax(0,1fr);gap:30px;margin-top:16px;display:grid}.settings-page:not(:has(.settings-hub)):not(:has(.plan-hub)) .settings-nav{width:auto;display:grid;position:static}.settings-nav button{min-height:52px;padding:15px 16px}.settings-page{max-width:1120px;margin:0 auto}.settings-heading{margin:38px 0 34px}.settings-heading h2{letter-spacing:-.8px;font-size:34px}.settings-heading .muted{font-size:14px;line-height:1.5}.settings-layout{grid-template-columns:238px minmax(0,1fr);gap:30px}.settings-nav{gap:7px}.settings-nav button{min-height:45px;padding:13px 14px;font-size:13px}.settings-nav button span{font-size:17px}.settings-card{border-radius:16px;padding:30px}.settings-card-heading{margin-bottom:30px}.settings-card-heading h3{font-size:21px}.settings-fields{gap:28px 34px}.settings-fields small{letter-spacing:.15px;margin-bottom:8px;font-size:11px}.settings-fields strong{font-size:14px}.config-integration,.access-row,.config-user,.support-ticket{padding:17px 0}.config-integration strong,.access-row strong,.config-user strong,.support-ticket strong{font-size:14px}.config-integration small,.access-row small,.support-ticket small{margin-top:5px;font-size:11px}.plan-card{border-radius:14px;padding:25px}.plan-card h4{font-size:21px}.plan-card p{font-size:13px;line-height:1.5}.plan-card>strong{font-size:30px}.user-limit,.settings-save-state{font-size:11px}@media (width<=760px){.settings-card{padding:22px}.settings-heading h2{font-size:29px}.settings-layout{gap:18px}}.integrations-panel{margin-top:18px}.attention-panel{background:linear-gradient(105deg,#fff,#fffaf1);border-color:#f0dfbd;margin-top:18px}.attention-count{color:#fff;vertical-align:2px;background:#f3a735;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:5px;font-size:10px;display:inline-grid}.attention-list{gap:8px;display:grid}.attention-item{text-align:left;background:#ffffffbf;border:1px solid #f2e5cd;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 12px;display:flex}.attention-item:hover{background:#fff;border-color:#efbd69}.attention-icon{color:#d58a1d;background:#fff0d4;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.attention-item span:nth-child(2){flex:1;min-width:0}.attention-item strong,.attention-item small{display:block}.attention-item strong{color:#5a452b;font-size:12px}.attention-item small{color:#9a8468;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.attention-item>b{color:#c47b16;white-space:nowrap;font-size:10px}.schedule-page{padding-top:12px}.schedule-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0;display:flex}.schedule-heading h2{letter-spacing:-1px;margin:6px 0 5px;font-size:30px}.schedule-heading .muted{color:#78909b;font-size:12px}.schedule-layout{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:18px;display:grid}.schedule-calendar,.schedule-agenda{min-height:360px}.calendar-top{color:#23404c;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.calendar-top button{color:#078ea5;font-size:22px}.calendar-week,.calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.calendar-week{color:#91a5ac;margin-bottom:9px;font-size:9px;font-weight:800}.calendar-days button{aspect-ratio:1;color:#607982;border-radius:50%;width:100%;font-size:12px}.calendar-days button:hover{color:#078ea5;background:#e9fafa}.calendar-days .today{background:var(--brand-gradient);color:#fff;font-weight:800}.calendar-days .has-event{color:#078ea5;font-weight:800;position:relative}.calendar-days .has-event:after{background:var(--brand-green);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.schedule-timezone{color:#91a5ac;font-size:9px}.scheduled-row{border-top:1px solid #edf2f3;align-items:center;gap:10px;padding:15px 0;display:flex}.scheduled-row time{color:#78909b;width:42px;font-size:11px;font-weight:700}.schedule-avatar{color:#087d83;background:#d9f8ed;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.schedule-avatar.blue{color:#1477c1;background:#dceeff}.scheduled-row>span:nth-child(3){flex:1;min-width:0}.scheduled-row strong,.scheduled-row small{display:block}.scheduled-row strong{color:#23404c;font-size:12px}.scheduled-row small{color:#8aa0a8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.schedule-badge{color:#0a9b69;background:#e5faf3;border-radius:10px;padding:4px 7px;font-size:9px}.schedule-badge.human{color:#2774bb;background:#e7f1fd}.empty-schedule{color:#9bb0b7;text-align:center;border:1px dashed #dce8eb;border-radius:10px;place-items:center;min-height:130px;margin-top:8px;display:grid}.empty-schedule span{color:#7acfd0;font-size:22px}.empty-schedule p{font-size:10px}.schedule-heading .eyebrow,.schedule-heading h2{display:none}.schedule-heading{align-items:center;margin-top:18px}@media (width>=761px){.settings-nav{gap:14px}.settings-nav button{min-height:58px;padding:17px 16px}}.settings-hub,.plan-hub{display:none!important}.recovered-main:has(.integrations-hub) .settings-page .settings-content{display:none}.recovered-main:has(.integrations-hub) .integration-request-row{display:none}.integrations-hub{max-width:820px;margin:40px 0 0 268px;padding:30px}.integrations-header-actions{align-items:center;gap:10px;display:flex}.recovered-header .icon-button:first-child{display:none}:is(.recovered-main:has(.settings-hub) .settings-page,.recovered-main:has(.plan-hub) .settings-page){height:auto!important;min-height:0!important;display:block!important}:is(.recovered-main:has(.settings-hub) .settings-page .settings-content,.recovered-main:has(.plan-hub) .settings-page .settings-content){margin-left:0!important;display:block!important}:is(.recovered-main:has(.settings-hub) .settings-page .settings-layout,.recovered-main:has(.plan-hub) .settings-page .settings-layout){grid-template-columns:238px minmax(0,1fr)!important;gap:30px!important;height:auto!important;display:grid!important}:is(.recovered-main:has(.settings-hub) .settings-page .settings-nav,.recovered-main:has(.plan-hub) .settings-page .settings-nav){width:auto!important;display:grid!important;position:static!important}.broadcast-layout{grid-template-columns:minmax(390px,1.1fr) minmax(340px,.9fr);gap:18px;display:grid}.broadcast-form,.scheduled-broadcasts{min-height:500px}.broadcast-field{margin:0 0 16px;display:block}.broadcast-field>span{color:#46616b;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.broadcast-field select,.broadcast-field input{box-sizing:border-box;width:100%;font:inherit;background:#fbfdfe;border:1px solid #dce8ed;border-radius:8px;outline:0;padding:11px 12px;font-size:12px}.broadcast-field select:focus,.broadcast-field input:focus{border-color:var(--brand-cyan)}.broadcast-field>small{color:#91a5ac;margin-top:6px;font-size:9px;display:block}.broadcast-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.broadcast-preview{background:#effcf8;border:1px solid #cfeee9;border-radius:10px;align-items:center;gap:10px;margin:22px 0 18px;padding:12px;display:flex}.broadcast-preview strong,.broadcast-preview small{display:block}.broadcast-preview strong{color:#197464;font-size:11px}.broadcast-preview small{color:#6c9990;margin-top:3px;font-size:10px}.broadcast-submit{width:100%}.broadcast-item{border-top:1px solid #edf2f3;align-items:center;gap:10px;padding:15px 0;display:flex}.broadcast-date{color:#078ea5;background:#e8f8f8;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:42px;display:grid}.broadcast-date b{font-size:16px;line-height:15px}.broadcast-date small{font-size:8px;font-weight:800}.broadcast-item>span:nth-child(2){flex:1;min-width:0}.broadcast-item strong,.broadcast-item small{display:block}.broadcast-item strong{color:#23404c;font-size:11px}.broadcast-item small{color:#8aa0a8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.broadcast-item time{color:#5f7882;font-size:10px;font-weight:700}.broadcast-item i{color:#0a9b69;background:#e5faf3;border-radius:9px;padding:4px 7px;font-size:8px;font-style:normal}.broadcast-compliance{color:#8aa0a8;background:#f5f8f9;border-radius:8px;margin-top:26px;padding:10px;font-size:9px;line-height:1.4}.integrations-groups{grid-template-columns:1fr 1fr;gap:24px;display:grid}.integration-group-label{color:#8199a2;letter-spacing:.7px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.integration-list{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:9px;display:grid}.integration-item{background:#fbfdfe;border:1px solid #e2edf0;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.integration-mark{color:#fff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.integration-mark.green{background:#19c978}.integration-mark.pink{background:linear-gradient(135deg,#e94e91,#8e4de8)}.integration-mark.blue{background:#1988df}.integration-mark.orange{background:#f28b38}.integration-mark.cyan{background:#08bcca}.integration-item span:nth-child(2){flex:1;min-width:0}.integration-item strong,.integration-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.integration-item strong{color:#23404c;font-size:11px}.integration-item small{color:#8aa0a8;margin-top:2px;font-size:9px}.integration-item i{color:#18c976;font-size:9px;font-style:normal}.inbox-view{background:#fff;border-left:1px solid #e5edf2;border-right:1px solid #e5edf2;grid-template-columns:360px minmax(0,1fr);height:calc(100vh - 114px);margin:0 -58px -70px 0;display:grid}.inbox-list-panel{background:#fbfdfe;border-right:1px solid #dce8ed;min-width:0;overflow:hidden}.inbox-list-header,.inbox-thread-header{justify-content:space-between;align-items:center;padding:22px 20px;display:flex}.inbox-list-header h2,.inbox-thread-header h2{letter-spacing:-.5px;margin-top:4px;font-size:20px}.inbox-new-button{background:var(--brand-gradient);color:#fff;border-radius:10px;width:34px;height:34px;font-size:25px;line-height:1}.inbox-search{color:#7b929d;background:#f5f9fa;border:1px solid #dce7ec;border-radius:9px;align-items:center;gap:8px;margin:0 16px 14px;padding:10px 12px;display:flex}.inbox-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.inbox-tabs{border-bottom:1px solid #e5edf2;gap:18px;padding:0 20px;display:flex}.inbox-tabs button{color:#78909b;border-bottom:2px solid #0000;padding:12px 2px;font-size:11px}.inbox-tabs button.active{color:#078ea5;border-bottom-color:var(--brand-cyan);font-weight:700}.inbox-tabs b{margin-left:4px;font-size:10px}.inbox-conversation-list{border-top:1px solid #e5edf2;height:calc(100% - 148px);overflow-y:auto}.inbox-conversation{text-align:left;border-bottom:1px solid #e8f0f3;align-items:flex-start;gap:11px;width:100%;min-height:78px;padding:14px 18px;transition:background .2s;display:flex;position:relative}.inbox-conversation:hover{background:#f2fbfc}.inbox-conversation.selected{box-shadow:inset 3px 0 var(--brand-cyan);background:#eafafa}.inbox-avatar{color:#087d83;background:linear-gradient(145deg,#d9f6ef,#c9e9fb);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid;position:relative}.inbox-avatar.large{flex-basis:44px;width:44px;height:44px}.inbox-avatar i{background:var(--brand-green);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}.inbox-conversation-copy{flex:1;min-width:0}.inbox-conversation-copy strong{color:#17313f;font-size:13px;display:block}.inbox-conversation-copy small{color:#0794a6;margin:2px 0 5px;font-size:9px;font-weight:700;display:block}.inbox-conversation-copy span{color:#71858e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.inbox-conversation time{color:#94a7ae;font-size:10px;position:absolute;top:15px;right:18px}.inbox-unread{background:var(--brand-cyan);color:#fff;text-align:center;border-radius:9px;min-width:17px;padding:3px 5px;font-size:9px;position:absolute;bottom:12px;right:18px}.inbox-thread-panel{background:#f9fcfd;flex-direction:column;min-width:0;display:flex}.inbox-thread-header{background:#fff;border-bottom:1px solid #e5edf2;min-height:88px}.inbox-contact{align-items:center;gap:12px;display:flex}.inbox-contact h2{color:#17313f}.inbox-contact p{color:#7a9099;margin-top:5px;font-size:10px}.channel-dot{background:var(--brand-green);border-radius:50%;width:7px;height:7px;margin-right:3px;display:inline-block}.inbox-status{color:#1ab56b;margin-left:10px}.assume-button{color:#078ea5;border:1px solid #bce5e6;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700}.assume-button.assumed{background:var(--brand-gradient);color:#fff;border-color:#0000;box-shadow:0 5px 14px #10cbd03d}.inbox-thread-body{background:radial-gradient(circle at 20% 10%,#effcf9 0,#0000 30%),#f7fbfc;flex:1;padding:26px 8%;overflow-y:auto}.thread-date{color:#92a8b0;text-align:center;letter-spacing:1.4px;margin-bottom:22px;font-size:9px;font-weight:700}.thread-message{margin:9px 0;display:flex}.thread-message.outgoing{justify-content:flex-end}.thread-bubble{color:#38505b;background:#fff;border-radius:4px 15px 15px;max-width:min(520px,78%);padding:12px 14px 8px;font-size:13px;line-height:1.45;box-shadow:0 3px 14px #1b4a5b0f}.outgoing .thread-bubble{color:#1d5661;background:linear-gradient(135deg,#dffaf1,#dff5fb);border-radius:15px 4px 15px 15px}.thread-bubble time{color:#98aeb5;text-align:right;margin-top:5px;font-size:9px;display:block}.inbox-composer{background:#fff;border:1px solid #dce9ed;border-radius:13px;align-items:flex-end;gap:8px;margin:14px 7%;padding:8px 10px 8px 14px;display:flex;box-shadow:0 7px 25px #144b5c12}.inbox-composer textarea{resize:none;min-height:22px;max-height:100px;font:inherit;border:0;outline:0;flex:1;font-size:12px}.composer-tools{gap:5px;display:flex}.composer-tools button,.attachment-button{color:#78949e;font-size:17px}.attachment-button{cursor:pointer}.attachment-button input{display:none}.send-button{background:var(--brand-gradient);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.new-conversation-backdrop{z-index:10;background:#0715228c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.new-conversation-modal{background:#fff;border-radius:18px;width:min(460px,100%);padding:30px;position:relative;box-shadow:0 25px 80px #07152240}.modal-close{color:#78909b;font-size:22px;position:absolute;top:16px;right:18px}.new-conversation-modal h2{color:#17313f;margin:7px 0;font-size:22px}.modal-description{color:#71858e;margin-bottom:20px;font-size:12px;line-height:1.5}.channel-options{gap:8px;display:grid}.channel-option{text-align:left;border:1px solid #e1ebee;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.channel-option.selected{border-color:var(--brand-cyan);background:#effcfb}.channel-icon{background:var(--brand-gradient);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.channel-option span:nth-child(2){flex:1}.channel-option strong,.channel-option small{display:block}.channel-option strong{color:#23404c;font-size:12px}.channel-option small{color:#8aa0a8;margin-top:3px;font-size:10px}.channel-option>b{color:#9ab0b7;font-size:18px}.modal-action{margin-top:20px}@media (width<=760px){.inbox-view{grid-template-columns:1fr;height:calc(100vh - 84px);margin:0 -18px -70px}.inbox-list-panel{display:none}.inbox-thread-header{padding:18px}.inbox-thread-body{padding-inline:18px}.inbox-composer{margin-inline:12px}.assume-button{font-size:0}.assume-button:after{content:"Assumir";font-size:10px}.integrations-groups{grid-template-columns:1fr;gap:18px}.integration-list{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.schedule-heading{display:block}.schedule-heading .primary-small{margin-top:18px}.schedule-layout{grid-template-columns:1fr}.schedule-calendar{min-height:auto}.schedule-agenda{min-width:0}.broadcast-layout{grid-template-columns:1fr}.broadcast-form,.scheduled-broadcasts{min-height:auto}.broadcast-item i{display:none}}.agent-workspace{max-width:1500px;margin:0 auto;padding:2rem}.agent-heading{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.agent-heading h1{margin:.2rem 0;font-size:2rem}.agent-heading p{color:var(--text-secondary)}.agent-kicker{letter-spacing:.14em;color:var(--accent-primary);font-size:.68rem;font-weight:800}.agent-heading-icon{background:var(--accent-light);color:var(--accent-primary);border-radius:14px;padding:1rem}.agent-tabs{border-bottom:1px solid var(--border-color);gap:1.5rem;margin-bottom:1.5rem;display:flex}.agent-tabs button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.8rem 0;font-weight:700}.agent-tabs button.active{color:var(--text-primary);border-color:var(--accent-primary)}.agent-tabs span{background:var(--accent-light);color:var(--accent-primary);border-radius:99px;padding:.15rem .45rem;font-size:.7rem}.agent-config-layout{grid-template-columns:280px minmax(0,1fr);gap:1.5rem;display:grid}.agent-list,.agent-editor,.agent-column{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px}.agent-list{height:max-content;padding:1rem}.agent-list-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);padding:.5rem .7rem 1rem;font-size:.75rem;font-weight:800}.agent-list button{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;padding:.75rem;display:flex}.agent-list button.selected{background:var(--accent-light)}.agent-list button small{color:var(--text-muted);margin-top:.15rem;font-size:.68rem;display:block}.agent-list button i{background:var(--text-muted);border-radius:50%;width:7px;height:7px;margin-left:auto}.agent-list button i.on{background:var(--success)}.agent-avatar{background:var(--bg-tertiary);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.agent-editor{padding:1.5rem}.agent-editor-heading{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.agent-editor h2{margin-top:.3rem;font-size:1.2rem}.agent-toggle,.agent-memory{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.55rem .8rem;font-weight:700}.agent-toggle.on,.agent-memory.on{background:var(--success-bg);color:var(--success);border-color:#0000}.agent-editor label{margin-bottom:1rem;font-size:.78rem;font-weight:700;display:block}.agent-editor input,.agent-editor textarea{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:8px;margin-top:.4rem;padding:.75rem;font-size:.82rem;display:block}.agent-editor-row{grid-template-columns:1fr 180px;gap:1rem;display:grid}.agent-editor-row label:last-child{flex-direction:column;display:flex}.agent-safe-note{background:var(--accent-light);color:var(--text-secondary);border-radius:9px;align-items:center;gap:.55rem;margin:1rem 0;padding:.8rem;font-size:.72rem;display:flex}.agent-safe-note svg{color:var(--accent-primary);flex:none}.agent-save{background:var(--accent-primary);color:#06100a;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:800;display:flex}.agent-save:disabled{opacity:.6}.kanban-intro{justify-content:space-between;align-items:flex-end;margin-bottom:1.2rem;display:flex}.kanban-intro h2{margin-top:.3rem}.kanban-intro>span{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.agent-columns{grid-template-columns:repeat(4,minmax(220px,1fr));gap:1rem;padding-bottom:1rem;display:grid;overflow-x:auto}.agent-column{background:var(--bg-secondary);min-height:420px;padding:.8rem}.agent-column>header{justify-content:space-between;padding:.3rem .2rem 1rem;display:flex}.agent-column>header span{background:var(--bg-tertiary);border-radius:99px;padding:.2rem .5rem;font-size:.7rem}.agent-task-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;margin-bottom:.7rem;padding:.8rem}.agent-task-card>div{justify-content:space-between;display:flex}.task-agent{color:var(--accent-primary);font-size:.65rem;font-weight:800}.task-priority{font-size:.62rem;font-weight:800}.task-priority.P0,.task-priority.P1{color:var(--danger)}.agent-task-card h3{margin:.55rem 0;font-size:.82rem}.agent-task-card p{color:var(--text-secondary);font-size:.7rem;line-height:1.45}.agent-task-card footer{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:.8rem;font-size:.65rem;display:flex}.agent-task-card footer button{background:var(--success-bg);color:var(--success);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:.25rem;padding:.35rem .5rem;font-weight:700;display:flex}@media (width<=800px){.agent-workspace{padding:1rem}.agent-config-layout,.agent-editor-row{grid-template-columns:1fr}.agent-columns{grid-template-columns:repeat(4,260px)}.agent-heading h1{font-size:1.5rem}}.agent-back{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;margin-bottom:1rem;font-weight:700}.agent-error{border:1px solid var(--danger);color:var(--danger);background:#ef444414;border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}.agent-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.knowledge-layout{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:1.5rem;display:grid}.knowledge-editor,.knowledge-list{background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;padding:1.5rem}.knowledge-note,.knowledge-empty{color:var(--text-secondary);margin-bottom:1rem;font-size:.8rem}.knowledge-editor select{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);font:inherit;border-radius:9px;margin-top:.4rem;padding:.7rem;display:block}.knowledge-list-heading{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.knowledge-list-heading h2{margin-top:.3rem;font-size:1.25rem}.knowledge-card{border-top:1px solid var(--border-light);justify-content:space-between;gap:.75rem;padding:.85rem 0;display:flex}.knowledge-card strong,.knowledge-card small{display:block}.knowledge-card strong{font-size:.85rem}.knowledge-card small{color:var(--text-secondary);margin-top:.2rem;font-size:.68rem}.knowledge-actions{gap:.35rem;display:flex}.knowledge-actions button{background:var(--bg-tertiary);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:7px}.knowledge-actions button:hover{color:var(--accent-primary)}@media (width<=900px){.knowledge-layout{grid-template-columns:1fr}}.agent-approvals{background:#f59e0b12;border:1px solid #f59e0b59;border-radius:18px;margin-bottom:24px;padding:18px}.agent-approval-card{border-top:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.agent-approval-card strong{margin-top:4px;display:block}.agent-approval-card p{color:#64748b;margin:5px 0 0;font-size:13px}.agent-approval-card footer{flex-shrink:0;gap:8px;display:flex}.agent-approval-card button{cursor:pointer;color:#fff;background:#0f766e;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 11px;display:inline-flex}.agent-approval-card button:last-child{background:#b91c1c}.agent-playground{border-top:1px solid #94a3b833;margin-top:24px;padding-top:22px}.agent-playground textarea{resize:vertical;width:100%}.agent-runtime-result{background:#0f766e14;border-radius:12px;margin-top:14px;padding:14px}.agent-runtime-result p{white-space:pre-wrap;line-height:1.55}.agent-runtime-result small{color:#64748b}.agent-heading-icon small{white-space:nowrap;margin-top:5px;font-size:10px;display:block}
