@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050816;--bg-soft:#091122;--panel:#0d1424b8;--panel-strong:#0c121fe0;--panel-border:#94a3b82e;--text:#e5eefb;--muted:#96a4bb;--accent:#7cf5df;--accent-strong:#23c2aa}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef3fb;--bg-soft:#f8fbff;--panel:#ffffffd1;--panel-strong:#fffffff2;--panel-border:#0f172a1f;--text:#0f172a;--muted:#516077;--accent:#0fbea4;--accent-strong:#0a8f7a}*{box-sizing:border-box}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip-link{z-index:9999;background:var(--accent-strong);color:#fff;border-radius:999px;padding:10px 14px;text-decoration:none;transition:top .2s;position:absolute;top:-48px;left:16px}.skip-link:focus{top:16px}@media (prefers-reduced-motion:no-preference){html,html:focus-within{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:radial-gradient(circle at top, #24c2aa33, transparent 34%), radial-gradient(circle at 80% 10%, #3b82f626, transparent 22%), linear-gradient(180deg, var(--bg), var(--bg-soft));min-height:100vh;color:var(--text);font-family:var(--font-inter), Inter, Arial, Helvetica, sans-serif;margin:0}body:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 85%);mask-image:radial-gradient(circle,#000 35%,#0000 85%)}html[data-theme=light] body{background:radial-gradient(circle at top,#0fbea414,#0000 34%),radial-gradient(circle at 80% 10%,#3b82f60f,#0000 22%),linear-gradient(#eef3fb,#f8fbff)}html[data-theme=light] body:before{background-image:linear-gradient(#0f172a08 1px,#0000 1px),linear-gradient(90deg,#0f172a08 1px,#0000 1px)}html[data-theme=light] .card,html[data-theme=light] .pricing-card,html[data-theme=light] .case-card,html[data-theme=light] .agent-card,html[data-theme=light] .stat-card,html[data-theme=light] .demo-card,html[data-theme=light] .faq-card,html[data-theme=light] .competitor-card,html[data-theme=light] .sector-card,html[data-theme=light] .login-card,html[data-theme=light] .register-card,html[data-theme=light] .empty-card,html[data-theme=light] .config-card,html[data-theme=light] .whatsapp-card,html[data-theme=light] .approval-card,html[data-theme=light] .task-card,html[data-theme=light] .report-card{background:#fff;border-color:#0f172a14;box-shadow:0 1px 3px #0f172a0a,0 4px 12px #0f172a0f}html[data-theme=light] .card:hover,html[data-theme=light] .pricing-card:hover,html[data-theme=light] .case-card:hover{box-shadow:0 4px 16px #0f172a14,0 12px 32px #0f172a1a}html[data-theme=light] .secondary-btn,html[data-theme=light] .mobile-menu-btn,html[data-theme=light] .theme-toggle,html[data-theme=light] .pill{color:#0f172a;background:#fff;border-color:#0f172a1f}html[data-theme=light] .secondary-btn:hover,html[data-theme=light] .mobile-menu-btn:hover{background:#f1f5f9;border-color:#0f172a33}html[data-theme=light] .nav-link{color:#334155}html[data-theme=light] .nav-link:hover{color:#0fbea4}html[data-theme=light] .eyebrow{color:#0a8f7a}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#0f172a;background:#fff;border-color:#0f172a26}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{border-color:#0fbea4;box-shadow:0 0 0 3px #0fbea41f}html[data-theme=light] .table-row{border-color:#0f172a14}html[data-theme=light] .table-row:hover{background:#0fbea40a}html[data-theme=light] .site-footer{background:linear-gradient(#0000,#fff6);border-top-color:#0f172a1a}html[data-theme=light] .footer-link{color:#475569}html[data-theme=light] .footer-link:hover{color:#0fbea4}html[data-theme=light] .pricing-card-featured{background:linear-gradient(160deg,#fff 0%,#f0fdfa 100%);border-color:#0fbea4}html[data-theme=light] .mobile-drawer{background:#fff;border-color:#0f172a1a}html[data-theme=light] .mobile-drawer-backdrop{background:#0f172a80}html[data-theme=light] .whatsapp-float{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 4px 16px #25d36666}html[data-theme=light] .lgpd-banner{background:#fff;border-color:#0f172a1a;box-shadow:0 4px 24px #0f172a1f}a{color:inherit;text-decoration:none}.page-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:48px 0 72px}.dashboard-shell{width:100%}.site-frame{width:min(1120px,100% - 32px);margin:0 auto}.site-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#050816eb,#05081673);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex;position:sticky;top:0}.brand-mark{align-items:center;display:inline-flex}.brand-logo,.auth-logo,.dashboard-logo,.hero-logo,.footer-logo,.dashboard-nav-logo,.theme-brand-logo{width:auto;height:auto;display:block}.theme-brand-logo{width:fit-content;max-width:100%;line-height:0;display:inline-block}.theme-brand-logo img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.theme-logo-dark{display:none!important}.brand-logo{max-width:170px}.auth-logo{max-width:220px}.dashboard-logo{max-width:220px;margin-bottom:12px}.hero-logo{max-width:260px;margin-bottom:8px}.footer-logo,.dashboard-nav-logo{max-width:170px}.slogan-line{color:var(--accent);font-weight:750}.site-nav{color:var(--muted);flex-wrap:wrap;gap:16px;display:flex}.theme-toggle{min-height:40px;color:var(--text);background:#0f172a94;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}html[data-theme=light] .theme-toggle{background:#ffffffd1}.site-nav a:hover,.brand-mark:hover{color:var(--text)}.site-nav a:last-child:not(.primary-btn-sm){color:var(--accent)}.site-nav a:nth-last-child(2){color:#d8fff6}.site-nav a:nth-last-child(3){color:#bfeee6}.site-footer{color:var(--muted);justify-content:space-between;gap:16px;padding:28px 0 44px;font-size:.95rem;display:flex}.hero{background:radial-gradient(circle at 100% 0,#7cf5df1f,#0000 32%),linear-gradient(#090e1ae6,#0f172ab8);border:1px solid #94a3b824;border-radius:32px;padding:72px 0 56px;box-shadow:0 24px 70px #0000003d}.page-hero{padding:48px 0 24px}.narrow-shell{width:min(960px,100% - 32px)}.eyebrow{border:1px solid var(--panel-border);color:var(--accent);background:#0f172a7a;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;font-size:.9rem;display:inline-flex}.eyebrow.small{margin-bottom:14px;padding:6px 12px;font-size:.8rem}h1{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2.15rem,4.2vw,3.35rem);line-height:1.08}.lead{max-width:60ch;color:var(--muted);margin:24px 0 0;font-size:1.06rem;line-height:1.7}.brand-line{color:#d8fff6;margin:18px 0 0;font-weight:600;line-height:1.7}.home-close{gap:14px;display:grid}.home-close p{max-width:58ch}.hero-badges{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-badges span{color:#d8fff6;background:#0a101cd1;border:1px solid #7cf5df29;border-radius:999px;padding:9px 13px;font-size:.92rem}.agent-section{overflow:hidden}.agent-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.agent-card{background:linear-gradient(#090e1aeb,#0f172ac7);border:1px solid #94a3b824;border-radius:24px;padding:24px;box-shadow:0 18px 50px #0000002e}.agent-left{flex-direction:column;justify-content:space-between;gap:20px;min-height:250px;display:flex}.agent-right{border-color:#7cf5df33}.agent-label{width:fit-content;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;background:#7cf5df1a;border-radius:999px;align-items:center;padding:6px 12px;font-size:.8rem;display:inline-flex}.agent-card h3{margin:14px 0 0;font-size:1.35rem}.agent-progress{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.agent-stat{background:#080f1b9e;border:1px solid #94a3b81f;border-radius:18px;padding:14px}.agent-stat span{color:var(--muted);margin-bottom:8px;font-size:.86rem;display:block}.agent-stat strong{font-size:1rem}.agent-right ul{color:var(--muted);margin:16px 0 20px;padding-left:18px;line-height:1.8}.agent-action{color:#d8fff6;background:#7cf5df14;border:1px solid #7cf5df33;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.agent-grid-preview{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.agent-mini-card{background:#0f172a99;border:1px solid #94a3b824;border-radius:16px;padding:20px;transition:border-color .2s,transform .2s}.agent-mini-card:hover{border-color:#7cf5df4d;transform:translateY(-2px)}.agent-mini-card .agent-sector{color:#7cf5df;background:#7cf5df1f;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.agent-mini-card h3{color:#f1f5f9;margin:0 0 6px;font-size:16px}.agent-mini-card p{color:var(--muted-strong);margin:0;font-size:13px}.agent-grid-full{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.agent-card-full{cursor:pointer;background:#0f172a99;border:1px solid #94a3b824;border-radius:16px;padding:16px 20px;transition:all .2s}.agent-card-full:hover{background:#0f172acc;border-color:#7cf5df4d}.agent-card-full.selected{border-color:var(--accent);background:#7cf5df14}.agent-card-header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.agent-sector-badge{color:#7cf5df;background:#7cf5df1f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.agent-card-full h3{color:#f1f5f9;margin:0;font-size:15px}.agent-card-full p{color:var(--muted-strong);margin:0;font-size:13px}.cta-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.primary-btn,.secondary-btn{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:700;display:inline-flex}.primary-btn{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#032724;box-shadow:0 16px 34px #23c2aa2e}.secondary-btn{border:1px solid var(--panel-border);background:#0f172a73}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px;display:grid}.card,.section,.contact{border:1px solid var(--panel-border);background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card,.section,.demo-card,.case-card,.contact{box-shadow:0 18px 50px #0000002e}.card,.section{border-radius:24px;padding:24px}.card h2,.section h2{margin:0 0 12px;font-size:1.2rem}.card h3,.demo-card h3,.case-card h3{margin:0 0 12px;font-size:1.05rem}.card p,.section p{color:var(--muted);margin:0;line-height:1.7}.workflow-list{gap:12px;display:grid}.workflow-item{background:#080f1b99;border:1px solid #94a3b824;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.workflow-item span{width:28px;height:28px;color:var(--accent);background:#5eead429;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.workflow-item p{margin:2px 0 0}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.section-head h2{margin-bottom:0}.section-head p{text-align:right;max-width:34ch}.demo-grid,.case-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.demo-card,.case-card{background:linear-gradient(#090e1ae6,#0f172ab8);border:1px solid #94a3b824;border-radius:24px;padding:22px}.demo-output{border-color:#7cf5df42}.demo-card ul,.case-card ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.8}.case-card p{margin-bottom:16px}.card-note,.case-card strong{color:#d8fff6;margin-top:16px;font-weight:600;line-height:1.6;display:block}.feature-list{color:var(--muted);margin:0;padding-left:18px;line-height:1.9}.contact-stack{align-items:flex-start}.auth-shell{place-items:center;min-height:calc(100vh - 160px);display:grid}.auth-grid{grid-template-columns:1fr 1fr;align-items:center;gap:18px;width:100%;display:grid}.auth-copy{padding:24px 0}.auth-features{flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex}.auth-features span{color:#d8fff6;background:#0a101cd1;border:1px solid #7cf5df29;border-radius:999px;padding:9px 13px}.auth-card{border:1px solid var(--panel-border);background:linear-gradient(#090e1ae6,#0f172ac2);border-radius:28px;width:min(520px,100%);padding:28px;box-shadow:0 24px 70px #0000003d}.auth-card-head{color:var(--muted);flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:22px;display:flex}.auth-form{gap:14px;margin-top:22px;display:grid}.auth-form label{color:var(--muted);gap:8px;font-size:.95rem;display:grid}.auth-form input{width:100%;min-height:48px;color:var(--text);background:#080f1bb8;border:1px solid #94a3b82e;border-radius:14px;outline:none;padding:0 14px}.auth-submit,.auth-link{width:100%}.auth-link{margin-top:12px}.auth-note{color:var(--muted);margin:16px 0 0;font-size:.92rem;line-height:1.7}.dashboard-hero{background:radial-gradient(circle at 100% 0,#7cf5df1f,#0000 30%),linear-gradient(#090e1ae6,#0f172ac2);border:1px solid #94a3b824;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:20px;padding:32px;display:flex;box-shadow:0 24px 70px #00000038}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.stat-card,.panel{background:linear-gradient(#090e1ae6,#0f172ac2);border:1px solid #94a3b824;border-radius:24px;box-shadow:0 18px 50px #0000002e}.stat-card{padding:20px}.stat-card span{color:var(--muted);margin-bottom:12px;display:block}.stat-card strong{font-size:1.8rem}.stat-card small{margin-top:6px;font-size:12px;font-weight:600;display:block}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.agents-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.agent-picker{gap:12px;display:grid}.agent-chip{text-align:left;color:var(--text);background:#080f1b9e;border:1px solid #94a3b824;border-radius:18px;padding:16px}.agent-chip strong,.agent-chip span{display:block}.agent-chip span{color:var(--muted);margin-top:6px;font-size:.92rem}.agent-chip.active{background:#7cf5df14;border-color:#7cf5df47}.agent-run-form{gap:14px;display:grid}.agent-run-form label{color:var(--muted);gap:8px;display:grid}.agent-run-form textarea{width:100%;color:var(--text);resize:vertical;background:#080f1bb8;border:1px solid #94a3b82e;border-radius:16px;outline:none;padding:14px}.dashboard-bottom{grid-template-columns:.9fr 1.1fr}.panel{padding:22px}.panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.panel-head span{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.queue-list{gap:12px;display:grid}.queue-item{background:#080f1b9e;border:1px solid #94a3b81f;border-radius:18px;justify-content:space-between;gap:16px;padding:16px;display:flex}.queue-item h3,.queue-item p{margin:0}.queue-item p{color:var(--muted);margin-top:6px}.queue-item strong{color:#d8fff6;white-space:nowrap}.queue-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.queue-actions .secondary-btn{min-height:40px;padding:0 14px}.approval-list{color:var(--muted);margin:0;padding-left:18px;line-height:1.9}.review-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.pipeline-track{gap:12px;display:grid}.pipeline-step{background:#080f1b9e;border:1px solid #94a3b81f;border-radius:18px;justify-content:space-between;gap:16px;padding:16px;display:flex}.pipeline-step span{color:var(--text)}.pipeline-step strong{color:var(--accent)}.instruction-form{gap:14px;display:grid}.instruction-form label{color:var(--muted);gap:8px;font-size:.95rem;display:grid}.instruction-form input,.instruction-form textarea{width:100%;color:var(--text);resize:vertical;background:#080f1bb8;border:1px solid #94a3b82e;border-radius:16px;outline:none;padding:14px}.document-flow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.document-form{gap:14px;display:grid}.document-form label{color:var(--muted);gap:8px;font-size:.95rem;display:grid}.document-form input,.document-form textarea{width:100%;color:var(--text);resize:vertical;background:#080f1bb8;border:1px solid #94a3b82e;border-radius:16px;outline:none;padding:14px}.recent-list{gap:12px;display:grid}.recent-item{background:#080f1b9e;border:1px solid #94a3b81f;border-radius:18px;justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.recent-item h3,.recent-item p{margin:0}.recent-item p{color:var(--muted);margin-top:6px}.recent-item strong{color:#d8fff6;white-space:nowrap;text-transform:capitalize}.recent-item-approved{background:linear-gradient(#080f1bb8,#091614d1);border-color:#7cf5df47}.recent-item-selected{background:linear-gradient(#080f1bd1,#0f0f23e6);border-color:#6366f180}.task-detail-panel{border-top:1px solid #ffffff14;margin-top:12px;padding-top:12px}.task-detail-panel h4{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.82rem;font-weight:600}.result-structured{flex-direction:column;gap:10px;display:flex}.result-field{flex-direction:column;gap:4px;display:flex}.result-key{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.result-value{color:var(--text);font-size:.88rem}.result-json{color:var(--muted);white-space:pre-wrap;word-break:break-word;background:#0000004d;border-radius:6px;padding:8px 12px;font-size:.75rem;overflow-x:auto}.run-status{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;margin-top:8px;padding:5px 10px;font-size:.78rem;display:inline-flex}.run-status.pending{color:var(--warning);background:#f59e0b1f}.run-status.approved{color:var(--accent);background:#23c2aa24}.chat-shell{width:min(1180px,100% - 32px)}.chat-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;display:grid}.chat-panel,.chat-sidebar{min-height:100%}.chat-toolbar{flex-wrap:wrap;gap:10px;display:flex}.chat-chip{color:var(--muted);text-align:left;background:#080f1bad;border:1px solid #94a3b82e;border-radius:999px;padding:10px 14px;font-size:.88rem}.chat-chip:hover{color:var(--text);border-color:#7cf5df3d}.chat-form{gap:12px;margin-top:16px;display:grid}.chat-form label{color:var(--muted);gap:8px;display:grid}.chat-form textarea{width:100%;color:var(--text);resize:vertical;background:#080f1bb8;border:1px solid #94a3b82e;border-radius:18px;outline:none;padding:14px}.chat-log{gap:14px;display:grid}.chat-message{background:#080f1b9e;border:1px solid #94a3b81f;border-radius:22px;padding:18px}.chat-message.user{background:linear-gradient(#23c2aa29,#080f1bad);margin-left:56px}.chat-message.assistant{margin-right:24px}.chat-message-head{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.85rem;display:flex}.chat-message p{margin:0;line-height:1.7}.chat-result-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.chat-supporting{margin-top:12px}.action-results{background:#080f1b9e;border:1px solid #94a3b81f;border-radius:12px;padding:12px}.action-results h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-size:.75rem;font-weight:700}.action-result{border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;font-size:.85rem;display:flex}.action-success{background:#22c55e14;border:1px solid #22c55e33}.action-error{background:#ef444414;border:1px solid #ef444433}.action-error-detail{color:var(--error);font-size:.75rem}.badge{color:#fff;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.badge-outline{color:var(--muted);background:0 0;border:1px solid #94a3b83d}.sector-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.approval-bar{background:#94a3b81f;border-radius:999px;height:8px;overflow:hidden}.approval-bar-fill{background:var(--success);border-radius:999px;height:100%;transition:width .6s}.sector-bar{background:#94a3b81f;border-radius:999px;height:4px;overflow:hidden}.sector-bar-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .6s}.notification-bell{align-items:center;padding:8px;text-decoration:none;display:inline-flex;position:relative}.notification-icon{font-size:1.1rem}.notification-badge{background:var(--error);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;right:0}.agent-ranking{flex-direction:column;gap:8px;display:flex}.agent-rank-item{background:#080f1b9e;border:1px solid #94a3b81f;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.agent-rank-position{color:var(--muted);min-width:24px;font-size:.75rem;font-weight:700}.agent-rank-name{flex:1;font-weight:600}.agent-rank-stats{color:var(--muted);font-size:.78rem}.activity-chart{align-items:flex-end;gap:8px;height:120px;padding:12px 0;display:flex}.activity-bar-wrapper{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;display:flex}.activity-bar{background:var(--accent);border-radius:4px 4px 0 0;width:100%;max-width:40px;margin-top:auto;transition:height .6s}.activity-label{color:var(--muted);font-size:.65rem}.activity-count{font-size:.7rem;font-weight:600}.agent-result{background:#080f1bb8;border:1px solid #94a3b81f;border-radius:16px;margin-top:12px;padding:16px}.agent-result-header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.agent-badge{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 12px;font-size:.7rem;font-weight:700}.confidence-badge{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:999px;padding:3px 12px;font-size:.7rem;font-weight:700}.confidence-high{color:var(--success)}.confidence-medium{color:var(--warning)}.confidence-low{color:var(--error)}.agent-section{margin-bottom:14px}.agent-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:.7rem;font-weight:700}.agent-result ul{margin:0;padding-left:18px;font-size:.88rem;line-height:1.7}.agent-result p{margin:0;font-size:.9rem;line-height:1.7}.values-list{flex-wrap:wrap;gap:6px;display:flex}.value-chip{color:var(--accent);background:#23c2aa14;border:1px solid #23c2aa38;border-radius:999px;padding:3px 12px;font-size:.78rem;font-weight:600}.involved-chip{color:#c084fc;background:#c084fc14;border-color:#c084fc38}.agent-recommendation{background:#ff7a000f;border:1px solid #ff7a002e;border-radius:14px;margin-top:14px;padding:12px 14px}.agent-recommendation .agent-section-title{color:#ff7a00cc}.task-actions{gap:8px;margin-top:12px;display:flex}.approve-btn{padding:8px 18px;font-size:.82rem;background:var(--success)!important;border-color:var(--success)!important;color:#fff!important}.approve-btn:hover{filter:brightness(1.1)}.reject-btn{padding:8px 18px;font-size:.82rem;color:var(--error)!important;border-color:var(--error)!important}.task-doc-info{background:#080f1bb8;border:1px solid #94a3b81f;border-radius:12px;margin-bottom:10px;padding:10px 14px;font-size:.88rem}.contact-link{color:var(--accent);font-weight:700}.upload-box{text-align:center;background:#080f1b94;border:1px dashed #7cf5df47;border-radius:22px;place-items:center;gap:8px;min-height:170px;margin:18px 0;display:grid}.upload-box span{color:var(--text);font-weight:700}.document-review ul,.document-output ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.8}.document-output{flex-direction:column;justify-content:space-between;display:flex}.contact-layout{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.capture-hero{justify-content:space-between;align-items:end;gap:20px;padding:48px 0 24px;display:flex}.capture-grid{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.capture-card{background:linear-gradient(#090e1ae6,#0f172ac2);border:1px solid #94a3b824;border-radius:24px;padding:24px;box-shadow:0 18px 50px #0000002e}.capture-card ul{color:var(--muted);margin:16px 0 0;padding-left:18px;line-height:1.9}.contact-form{gap:14px;display:grid}.contact-form label{color:var(--muted);gap:8px;font-size:.95rem;display:grid}.contact-form input,.contact-form select{width:100%;min-height:48px;color:var(--text);background:#080f1bb8;border:1px solid #94a3b82e;border-radius:16px;outline:none;padding:0 14px}.contact-message{color:#d8fff6;margin:16px 0 0}.contact-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.contact-box{background:#080f1b9e;border:1px solid #94a3b81f;border-radius:18px;margin-top:18px;padding:16px}.contact-box span{color:var(--muted);margin-bottom:8px;display:block}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.pricing-card{background:linear-gradient(#090e1ae6,#0f172ac2);border:1px solid #94a3b824;border-radius:24px;padding:22px;box-shadow:0 18px 50px #0000002e}.pricing-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.pricing-head strong{color:var(--accent);white-space:nowrap}.pricing-card ul{color:var(--muted);margin:16px 0 18px;padding-left:18px;line-height:1.8}.pricing-hero{gap:18px}.pricing-toggle-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.pricing-toggle-label{color:var(--muted-strong);font-size:13px;font-weight:700}.pricing-toggle-label.active{color:var(--text)}.pricing-toggle{background:#0f172acc;border:1px solid #94a3b83d;border-radius:999px;width:58px;height:32px;position:relative}.pricing-toggle.active{background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-color:#0000}.pricing-toggle-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:4px;left:4px}.pricing-toggle.active .pricing-toggle-thumb{transform:translate(26px)}.pricing-discount-pill{color:#86efac;background:#22c55e1f;border:1px solid #22c55e3d;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.pricing-grid-updated{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.pricing-card-featured{border-color:#5eead459;box-shadow:0 22px 60px #0bd9b91f}.pricing-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pricing-topline h3{margin:4px 0 0;font-size:20px}.pricing-badge{color:#99f6e4;white-space:nowrap;background:#5eead424;border:1px solid #5eead442;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.pricing-description{color:var(--muted);min-height:42px;margin:12px 0}.pricing-price-block{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.pricing-price-block strong{color:#f8fafc;font-size:38px;line-height:1}.pricing-price-block span{color:var(--muted-strong);font-size:13px}.pricing-feature-list{margin:0 0 20px;padding:0;list-style:none}.pricing-feature-list li{color:var(--muted);margin-bottom:10px;padding-left:18px;line-height:1.55;position:relative}.pricing-feature-list li:before{content:"✓";color:#4ade80;font-weight:800;position:absolute;top:0;left:0}.pricing-btn{width:100%}.pricing-compare-table-wrap{background:#080f1bb8;border:1px solid #94a3b824;border-radius:24px;overflow-x:auto}.pricing-compare-table{border-collapse:collapse;width:100%}.pricing-compare-table th,.pricing-compare-table td{text-align:center;border-bottom:1px solid #94a3b81a;padding:16px}.pricing-compare-table th:first-child,.pricing-compare-table td:first-child{text-align:left;min-width:160px}.pricing-compare-table th{color:#f8fafc;background:#0f172adb}.pricing-compare-table td{color:#cbd5e1}.faq-stack{gap:12px;display:grid}.faq-card{background:#080f1b9e;border:1px solid #94a3b824;border-radius:20px}.faq-open{border-color:#5eead442}.faq-trigger{color:#f8fafc;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-weight:700;display:flex}.faq-answer{color:var(--muted);margin:0;padding:0 20px 18px;line-height:1.7}.home-plans-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.site-footer-rich{background:linear-gradient(#050a14fa,#020617fa);border-top:1px solid #94a3b81f;margin-top:32px;padding:32px 24px 22px;display:block}.footer-grid{grid-template-columns:1.4fr repeat(4,minmax(120px,1fr));align-items:start;gap:24px;width:min(100%,1120px);margin:0 auto;display:grid}.footer-grid h4{color:#f8fafc;margin:0 0 12px;font-size:15px}.footer-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-grid a,.footer-grid li,.footer-copy{color:var(--muted-strong);font-size:14px;line-height:1.6}.footer-grid a:hover{color:#f8fafc}.footer-brand-title{color:#f8fafc;width:fit-content;margin-bottom:10px;font-size:28px;font-weight:800;display:block}.footer-brand-block{flex-direction:column;align-items:flex-start;max-width:320px;display:flex}.footer-slogan{color:var(--text);margin:0 0 6px;font-size:14px;font-weight:750;line-height:1.45}.footer-copy{margin:0}.footer-socials{gap:10px;margin-top:14px;display:flex}.footer-socials a{background:#0f172acc;border:1px solid #94a3b824;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.footer-bottom-line{color:#64748b;border-top:1px solid #94a3b81a;justify-content:space-between;gap:16px;width:min(100%,1120px);margin:28px auto 0;padding-top:18px;font-size:12px;display:flex}.section{margin-top:16px}.pill-grid{flex-wrap:wrap;gap:12px;display:flex}.pill{color:#d1fae5;background:#080f1bb8;border:1px solid #5eead42e;border-radius:999px;padding:10px 14px}.contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.mobile-menu-btn{background:var(--panel);border:1px solid var(--panel-border);color:var(--text);cursor:pointer;border-radius:10px;width:40px;height:40px;font-size:18px;display:none}.primary-btn-sm{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#032724;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.primary-btn-sm:hover{opacity:.9}html[data-theme=light] .site-header{background:linear-gradient(#fffffff2,#ffffffd9)}html[data-theme=light] .site-nav a{color:#334155}html[data-theme=light] .site-nav a:hover{color:#0f172a}html[data-theme=light] .theme-logo-light{display:none}html[data-theme=light] .theme-logo-dark{display:block!important}html[data-theme=light] .site-footer-rich{background:linear-gradient(#f8fafc,#f1f5f9);border-top-color:#0f172a14}html[data-theme=light] .footer-grid h4,html[data-theme=light] .footer-brand-title,html[data-theme=light] .footer-slogan,html[data-theme=light] .footer-grid a:hover{color:#0f172a}html[data-theme=light] .footer-grid a,html[data-theme=light] .footer-grid li,html[data-theme=light] .footer-copy{color:#475569}html[data-theme=light] .footer-bottom-line{color:#64748b;border-top-color:#0f172a14}html[data-theme=light] .footer-socials a{color:#475569;background:#f1f5f9;border-color:#0f172a1a}html[data-theme=light] .footer-socials a:hover{color:#0f172a}html[data-theme=light] .pill{color:#334155;background:#f8fafc;border-color:#0f172a1f}html[data-theme=light] .card,html[data-theme=light] .stat-card,html[data-theme=light] .pricing-card{background:var(--panel);border-color:var(--panel-border)}html[data-theme=light] .hero h1,html[data-theme=light] .section-head h2{color:#0f172a}html[data-theme=light] .hero .lead,html[data-theme=light] .section-head p{color:#475569}html[data-theme=light] .demo-card,html[data-theme=light] .contact-box{background:var(--panel);border-color:var(--panel-border)}html[data-theme=light] .theme-toggle{color:#1e293b;background:#f1f5f9e6;border-color:#0f172a1f}@media (max-width:640px){.page-shell{width:min(100% - 20px,1120px);padding-top:24px}.site-frame{width:min(100% - 20px,1120px)}.site-header,.site-footer,.contact{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.footer-bottom-line,.section-head{flex-direction:column;align-items:flex-start}.section-head p{text-align:left;max-width:100%}.dashboard-hero,.dashboard-grid,.dashboard-bottom,.queue-item{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.queue-item strong{white-space:normal}.queue-actions,.recent-item{flex-direction:column;align-items:flex-start}.queue-actions{align-items:flex-start}.chat-layout{grid-template-columns:1fr}.chat-message.user,.chat-message.assistant{margin-left:0;margin-right:0}.hero{padding-top:56px}h1{max-width:100%}.agent-grid{grid-template-columns:1fr}.agent-card h3{font-size:1.2rem}.auth-grid,.dashboard-bottom,.agents-layout,.contact-layout{grid-template-columns:1fr}.capture-hero,.capture-grid{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.mobile-menu-btn{display:flex}.site-nav{background:var(--bg);border-bottom:1px solid var(--panel-border);z-index:100;flex-direction:column;gap:12px;padding:16px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.open{display:flex}}.mobile-drawer-backdrop{z-index:90;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617b3;transition:opacity .3s;position:fixed;inset:0}.mobile-drawer-backdrop.open{opacity:1;pointer-events:auto}.mobile-drawer{background:var(--panel-strong);border-left:1px solid var(--panel-border);z-index:100;flex-direction:column;width:min(360px,90vw);padding:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-drawer.open{transform:translate(0);box-shadow:-8px 0 24px #0000004d}.mobile-drawer-header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.mobile-drawer-close{border:1px solid var(--panel-border);background:var(--panel);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:18px;display:flex}.mobile-drawer-nav{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.mobile-drawer-nav a{color:var(--text);border-radius:10px;padding:12px 14px;font-weight:500;transition:background .2s}.mobile-drawer-nav a:hover{background:var(--panel)}.mobile-drawer-actions{border-top:1px solid var(--panel-border);flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.mobile-drawer-actions .primary-btn,.mobile-drawer-actions .secondary-btn{text-align:center;width:100%}.whatsapp-float{color:#fff;z-index:80;cursor:pointer;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #25d36666,0 0 #25d36699}.whatsapp-float:hover{color:#fff;transform:scale(1.1)}.whatsapp-float svg{fill:#fff;width:30px;height:30px}@keyframes whatsapp-pulse{0%{box-shadow:0 4px 16px #25d36666,0 0 #25d36699}70%{box-shadow:0 4px 16px #25d36666,0 0 0 20px #25d36600}to{box-shadow:0 4px 16px #25d36666,0 0 #25d36600}}.lgpd-banner{background:var(--panel-strong);border:1px solid var(--panel-border);z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:20px 24px;animation:.4s ease-out lgpd-slide-up;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 8px 32px #0000004d}@keyframes lgpd-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.lgpd-text{min-width:280px;color:var(--text);flex:1;font-size:14px;line-height:1.5}.lgpd-text strong{color:var(--text);margin-bottom:4px;display:block}.lgpd-text a{color:var(--accent-strong);text-decoration:underline}.lgpd-actions{gap:8px;display:flex}.lgpd-actions button{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:40px;padding:10px 18px;font-size:13px;font-weight:600;transition:opacity .2s}.lgpd-actions button:hover{opacity:.9}.lgpd-accept{background:var(--accent-strong);color:#fff}.lgpd-decline{border-color:var(--panel-border);color:var(--muted);background:0 0}.agent-showcase{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:24px;display:grid}.agent-showcase-card{border:1px solid var(--panel-border);background:var(--panel);cursor:pointer;border-radius:16px;flex-direction:column;gap:10px;padding:20px;transition:all .2s;display:flex}.agent-showcase-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 8px 24px #5eead426}.agent-showcase-icon{background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;font-size:24px;display:flex}.agent-showcase-title{color:var(--text);font-size:16px;font-weight:700}.agent-showcase-sector{color:var(--accent);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.agent-showcase-desc{color:var(--muted);font-size:14px;line-height:1.5}.agent-showcase-cta{color:var(--accent);align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:600;display:flex}.sector-filter{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;flex-wrap:wrap;gap:8px;margin:20px 0;padding:16px;display:flex}.sector-filter button{border:1px solid var(--panel-border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s}.sector-filter button:hover{color:var(--text);border-color:var(--accent)}.sector-filter button.active{background:var(--accent-strong);color:#fff;border-color:var(--accent)}html[data-theme=light] .sector-filter,html[data-theme=light] .agent-showcase-card{background:#fff}@media (max-width:640px){.lgpd-banner{padding:16px;bottom:12px;left:12px;right:12px}.lgpd-actions{width:100%}.lgpd-actions button{flex:1}.whatsapp-float{width:56px;height:56px;bottom:16px;right:16px}}.faq-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.lgpd-secondary{border:1px solid var(--panel-border);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600;transition:opacity .2s}.lgpd-secondary:hover{opacity:.9}.lgpd-categories{border-top:1px solid var(--panel-border);flex-direction:column;flex-basis:100%;gap:8px;width:100%;margin-top:12px;padding-top:12px;display:flex}.lgpd-category{background:var(--panel);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.lgpd-category input{cursor:pointer;margin-top:3px}.lgpd-category strong{font-size:13px;display:block}.lgpd-category span{color:var(--muted);font-size:12px}.lgpd-category-actions{justify-content:flex-end;margin-top:4px;display:flex}.privacy-section{border:1px solid var(--panel-border);background:var(--panel);border-radius:12px;margin-bottom:24px;padding:20px}.privacy-section h2{color:var(--text);margin:0 0 12px;font-size:18px}.privacy-section p{color:var(--muted);margin:0;line-height:1.7}
.dash-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.dash-nav-links{flex-wrap:wrap;gap:8px;display:flex}.dash-nav-link{border:1px solid var(--panel-border);background:var(--panel);min-height:40px;color:var(--muted);border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dash-nav-link.active,.dash-nav-link:hover{color:var(--text);border-color:var(--accent)}.dash-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.dash-split{grid-template-columns:1fr}}.table-wrap{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--panel-border);white-space:nowrap;padding:12px 14px}.data-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.data-table tr:last-child td{border-bottom:0}.data-table th:first-child,.data-table td:first-child{z-index:1;background-color:var(--bg);background-image:linear-gradient(var(--panel), var(--panel));box-shadow:1px 0 0 var(--panel-border);position:sticky;left:0}.data-table th:first-child{z-index:2}.data-table tr.row-active td:first-child{background-image:linear-gradient(#7cf5df0f, #7cf5df0f), linear-gradient(var(--panel), var(--panel))}html[data-theme=light] .dashboard-context .dashboard-page .data-table th:first-child,html[data-theme=light] .dashboard-context .dashboard-page .data-table td:first-child{background-image:linear-gradient(var(--panel-strong), var(--panel-strong))}.evolution-bars{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;align-items:flex-end;gap:8px;min-height:160px;padding:16px;display:flex}.evolution-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:140px;display:flex}.evolution-bar{background:var(--accent-strong);border-radius:8px 8px 4px 4px;width:100%;max-width:28px}.evolution-bar.bad{background:var(--error)}.evolution-bar.warn{background:var(--warning)}.evolution-bar.good{background:var(--success)}.evolution-col span{color:var(--muted);font-size:12px}.insight-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.insight-item{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;padding:16px}.insight-item p{color:var(--muted);margin:8px 0 0}.insight-item.severity-critical{border-color:#f8717173}.insight-item.severity-warn{border-color:#fbbf2466}.channel-meter{background:#94a3b833;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.channel-meter-fill{border-radius:999px;height:100%}.channel-meter-fill.good{background:var(--success)}.channel-meter-fill.warn{background:var(--warning)}.channel-meter-fill.bad{background:var(--error)}.dre-list{border:1px solid var(--panel-border);background:var(--panel);border-radius:14px;overflow:hidden}.dre-row{border-bottom:1px solid var(--panel-border);justify-content:space-between;gap:16px;padding:14px 18px;display:flex}.dre-row:last-child{border-bottom:0}.dre-row.level-0{background:var(--panel-strong);font-size:16px}.dre-row.level-1{color:var(--muted);padding-left:28px}.dre-row.level-2{color:var(--muted);padding-left:28px;font-size:13px}.check-inline{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.code-input,textarea.code-input{border:1px solid var(--panel-border);background:var(--panel-strong);width:100%;color:var(--text);resize:vertical;border-radius:12px;margin-top:8px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.form-grid input,.form-grid select{border:1px solid var(--panel-border);background:var(--panel-strong);color:var(--text);border-radius:10px;padding:10px 12px}.form-grid .primary-btn{grid-column:1/-1;justify-self:start}.form-grid .form-span{color:var(--muted);flex-direction:column;grid-column:1/-1;gap:6px;font-size:13px;display:flex}.settings-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-integration-card{flex-direction:column;gap:14px;display:flex}.settings-integration-card h3{margin:0}.settings-integration-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-integration-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (max-width:700px){.form-grid,.settings-integration-grid{grid-template-columns:1fr}.settings-integration-card-head{flex-direction:column}}.form-success{color:var(--success);margin-top:12px}.muted.small,.small.muted{font-size:12px}.modes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1000px){.modes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.modes-grid{grid-template-columns:1fr}}.button.linkish,button.linkish{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.card.company-active{border-color:var(--accent);box-shadow:0 0 0 1px #7cf5df40}.dash-nav-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-footer{border-top:1px solid var(--panel-border);width:min(1240px,100% - 40px);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:40px auto 24px;padding:18px 4px;font-size:.85rem;display:flex}.app-footer-links{gap:18px;display:flex}.app-footer-links a{color:var(--muted);text-decoration:none}.app-footer-links a:hover{color:var(--text)}.company-switch{align-items:center;gap:8px;font-size:13px;display:inline-flex}.company-switch select,.company-switch input[type=search],.company-switch input[type=date],.company-switch input[type=text]{border:1px solid var(--panel-border);background:var(--panel-strong);min-height:36px;color:var(--text);border-radius:10px;min-width:0;padding:8px 10px}.company-switch input{min-height:36px}.text-input{border:1px solid var(--panel-border);background:var(--panel-strong);min-height:36px;color:var(--text);border-radius:10px;min-width:0;max-width:100%;padding:8px 10px}.dashboard-page select,.dashboard-page input:not([type=checkbox]):not([type=radio]){min-height:36px}.company-switch input[type=search]{min-width:160px}.period-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.period-pills{flex-wrap:wrap;gap:8px;display:flex}.period-pill{border:1px solid var(--panel-border);background:var(--panel);min-height:40px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.period-pill.active,.period-pill:hover{color:var(--text);border-color:var(--accent)}.share-bar{background:#94a3b833;border-radius:999px;width:88px;height:8px;overflow:hidden}.share-fill{border-radius:999px;height:100%}.share-fill.good{background:var(--success)}.share-fill.bad{background:var(--error)}.share-fill.abc-a{background:var(--success)}.share-fill.abc-b{background:var(--warning)}.share-fill.abc-c{background:var(--muted-strong)}.abc-badge{border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}.abc-badge.abc-a{color:var(--success);background:#34d3992e}.abc-badge.abc-b{color:var(--warning);background:#fbbf242e}.abc-badge.abc-c{color:var(--muted);background:#94a3b82e}.data-table tr.row-active td{background:#7cf5df0f}@media print{.no-print,.site-header,.site-footer,.whatsapp-float,.lgpd-banner,.dash-nav,.dash-sidebar,.dash-topbar,.dash-drawer,.dash-drawer-backdrop,.app-footer{display:none!important}.report-page,.report-print-area{color:#111!important;background:#fff!important}.page-shell{max-width:none;padding:0}.stat-card,.data-table th,.data-table td,.dre-row{break-inside:avoid}.table-wrap{border:0;overflow:visible}.data-table th,.data-table td{white-space:normal}.data-table th:first-child,.data-table td:first-child{box-shadow:none;position:static;left:auto}}:root{--success:#36d399;--warning:#f4bf4f;--error:#fb7185;--muted-strong:#94a3b8;--ink-subtle:#e2e8f0b8;--surface-0:var(--bg);--surface-1:var(--panel);--surface-2:var(--panel-strong);--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--shadow-soft:0 12px 36px #00000029;--shadow-lift:0 20px 60px #0000003d}html[data-theme=light]{--success:#047857;--warning:#b45309;--error:#b91c1c;--muted-strong:#64748b;--ink-subtle:#334155c2;--shadow-soft:0 8px 24px #0f172a0f;--shadow-lift:0 18px 42px #0f172a1a}.dashboard-context .dashboard-page{width:min(1240px,100% - 40px);padding-top:28px}.dashboard-context .dashboard-page .page-hero{padding:30px 0 22px;position:relative}.dashboard-context .dashboard-page .page-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 0,#7cf5df1f,#0000 46%),linear-gradient(135deg,#0d1424b3,#0000 70%);border-radius:28px;height:220px;position:absolute;inset:0 -28px auto}.dashboard-context .dashboard-page h1{letter-spacing:-.065em;max-width:18ch;font-size:clamp(2.4rem,5vw,4.6rem)}.dashboard-context .dashboard-page .lead{max-width:68ch;font-size:.98rem}.dash-nav{z-index:8;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--panel-strong) 84%, transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:26px 0 8px;padding:8px;position:sticky;top:10px}.dash-nav-links{flex:1;gap:5px;min-width:0}.dash-nav-link{letter-spacing:.01em;background:0 0;border-color:#0000;border-radius:10px;padding:8px 11px;font-size:12px;transition:all .16s}.dash-nav-link:hover{background:#7cf5df14;border-color:#7cf5df33}.dash-nav-link.active{color:var(--text);background:linear-gradient(135deg,#7cf5df2e,#23c2aa14);border-color:#7cf5df52;box-shadow:inset 0 0 0 1px #7cf5df0d}.dashboard-context .dashboard-page .section,.dashboard-context .dashboard-page .stat-card,.dashboard-context .dashboard-page .table-wrap,.dashboard-context .dashboard-page .evolution-bars,.dashboard-context .dashboard-page .insight-item{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.dashboard-context .dashboard-page .section{background:linear-gradient(145deg,#10192cc7,#090f1ca8);border-color:#94a3b824}html[data-theme=light] .dashboard-context .dashboard-page .section,html[data-theme=light] .dashboard-context .dashboard-page .stat-card,html[data-theme=light] .dashboard-context .dashboard-page .table-wrap,html[data-theme=light] .dashboard-context .dashboard-page .evolution-bars,html[data-theme=light] .dashboard-context .dashboard-page .insight-item{background:var(--surface-2);border-color:#0f172a17}.dashboard-context .dashboard-page .stat-grid{gap:12px}.dashboard-context .dashboard-page .stat-card{background:linear-gradient(145deg,#142239e6,#0a111fd6);padding:20px 20px 18px;position:relative;overflow:hidden}.dashboard-context .dashboard-page .stat-card:after{content:"";filter:blur(3px);background:#7cf5df14;border-radius:50%;width:120px;height:120px;position:absolute;top:-44px;right:-30px}.dashboard-context .dashboard-page .stat-card strong{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:-.035em;position:relative}.dashboard-context .dashboard-page .section-head{align-items:center;margin-bottom:20px}.dashboard-context .dashboard-page .section-head h2{letter-spacing:-.035em}.dashboard-context .dashboard-page .data-table th{color:var(--ink-subtle);background:#7cf5df09}.dashboard-context .dashboard-page .data-table tbody tr{transition:background .14s}.dashboard-context .dashboard-page .data-table tbody tr:hover{background:#7cf5df0b}.period-bar,.dashboard-context .dashboard-page .cta-row{align-items:center}.period-pills,.dashboard-context .dashboard-page .company-switch,.dashboard-context .dashboard-page .check-inline{border:1px solid var(--panel-border);background:#070c1857;border-radius:12px;padding:4px}.period-pill{border-color:#0000;border-radius:9px;transition:all .16s}.period-pill.active{background:#7cf5df24;border-color:#7cf5df47}.margin-good{color:var(--success)}.margin-warn{color:var(--warning)}.margin-bad{color:var(--error)}@media (max-width:900px){.dashboard-context .dashboard-page{width:min(100% - 28px,1240px)}.dash-nav{align-items:stretch}.dash-nav-links{scrollbar-width:thin;flex-wrap:nowrap;flex:auto;min-width:0;padding-bottom:2px;overflow-x:auto}.dash-nav-group{flex:none}.dash-nav-menu{max-width:min(92vw,320px)}.dash-nav-link{flex:none}.dash-nav-actions{justify-content:space-between}}@media (max-width:640px){.dashboard-context .dashboard-page{width:min(100% - 20px,1240px);padding-top:12px}.dashboard-context .dashboard-page .page-hero{padding-top:22px}.dashboard-context .dashboard-page .page-hero:before{inset:0 -10px auto}.dash-nav{margin-top:18px;padding:6px;top:4px}.dash-nav-actions{flex-wrap:nowrap}.company-switch{min-width:0}.company-switch select{max-width:150px}.period-bar{align-items:stretch}.period-pills{gap:6px}.period-pill{flex:0 auto;padding:8px 10px}}.app-content.dashboard-context{min-height:100vh;padding:0 0 56px}.dashboard-context .page-shell{padding-bottom:40px}.dashboard-context .dash-nav{top:8px}@media (max-width:640px){.app-content.dashboard-context{padding-bottom:28px}}
.home-hero{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:clamp(28px,6vw,88px);min-height:590px;padding:clamp(38px,7vw,84px);display:grid;position:relative;overflow:hidden}.home-hero:after{content:"";filter:blur(70px);pointer-events:none;background:#23c2aa29;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-230px;right:-170px}.home-hero-copy{z-index:1;position:relative}.home-hero h1{max-width:9ch;font-size:clamp(3.2rem,7vw,6.8rem)}.home-hero .lead{max-width:54ch;font-size:clamp(1.05rem,1.5vw,1.22rem)}.home-hero .cta-row{margin-top:30px}.commercial-proof{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:22px;font-size:12px;display:flex}.commercial-proof b{color:var(--success);margin-right:5px}.hero-proof{z-index:1;background:linear-gradient(145deg,#162a3ee6,#070e1ce0);border:1px solid #7cf5df38;border-radius:26px;padding:26px;position:relative;transform:rotate(1.5deg);box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff14}.hero-proof-topline,.hero-proof-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.hero-proof-topline strong{color:var(--success);font-size:15px}.status-dot{background:var(--success);border-radius:50%;width:8px;height:8px;margin-right:auto;box-shadow:0 0 0 5px #36d3991f}.hero-proof-value{color:var(--text);letter-spacing:-.07em;margin-top:58px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800}.hero-proof-value span{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:500}.hero-proof-label{color:var(--muted);margin-top:6px;font-size:13px}.hero-proof-bars{border-bottom:1px solid #94a3b82e;align-items:end;gap:8px;height:115px;margin:28px 0 22px;padding:0 4px;display:flex}.hero-proof-bars i{background:linear-gradient(180deg, var(--accent), var(--accent-strong));opacity:.72;border-radius:7px 7px 2px 2px;flex:1;min-width:14px;height:42%}.hero-proof-bars i:nth-child(2){height:56%}.hero-proof-bars i:nth-child(3){height:48%}.hero-proof-bars i:nth-child(4){height:72%}.hero-proof-bars i:nth-child(5){height:62%}.hero-proof-bars i:nth-child(6){height:86%}.hero-proof-bars i:nth-child(7){height:100%}.hero-proof-footer strong{color:var(--accent)}.commercial-trust{z-index:2;border:1px solid var(--panel-border);background:color-mix(in srgb, var(--panel-strong) 90%, transparent);box-shadow:var(--shadow-soft);color:var(--muted);text-align:center;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;margin:-18px 22px 28px;padding:14px 18px;font-size:12px;display:grid;position:relative}.commercial-trust span+span{border-left:1px solid var(--panel-border)}@media (max-width:820px){.home-hero{grid-template-columns:1fr;min-height:auto}.hero-proof{justify-self:center;width:100%;max-width:520px;transform:none}}@media (max-width:640px){.home-hero{border-radius:24px;padding:30px 22px 26px}.home-hero h1{font-size:clamp(2.8rem,14vw,4.6rem)}.home-hero .cta-row>*{justify-content:center;width:100%}.commercial-trust{grid-template-columns:1fr;margin:-10px 8px 22px}.commercial-trust span+span{border-left:0;border-top:1px solid var(--panel-border);padding-top:10px}}.pricing-hero{padding:clamp(34px,6vw,70px) 0 30px;position:relative;overflow:hidden}.pricing-hero:after{content:"";filter:blur(65px);pointer-events:none;background:#7cf5df1c;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-180px}.pricing-grid-updated{gap:18px}.pricing-card{min-height:100%;box-shadow:var(--shadow-soft);border-color:#94a3b829;flex-direction:column;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.pricing-card:hover{box-shadow:var(--shadow-lift);border-color:#7cf5df5c;transform:translateY(-5px)}.pricing-card-featured{border-color:#7cf5df94;transform:translateY(-8px);box-shadow:0 24px 70px #23c2aa2e}.pricing-card-featured:hover{transform:translateY(-12px)}.pricing-card .pricing-feature-list{flex:1}.pricing-badge{box-shadow:0 0 0 5px #7cf5df14}.pricing-price-block strong{letter-spacing:-.06em}.pricing-btn{min-height:48px;font-size:14px;font-weight:800}.primary-btn,.primary-btn-sm,.pricing-btn{transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 10px 24px #23c2aa29}.primary-btn:hover,.primary-btn-sm:hover,.pricing-btn:hover{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 14px 30px #23c2aa42}.secondary-btn{transition:transform .16s,background .16s,border-color .16s}.secondary-btn:hover{background:#7cf5df14;border-color:#7cf5df57;transform:translateY(-1px)}.site-header{border-bottom:1px solid #94a3b814;padding:16px 0}.site-header .primary-btn-sm{min-height:38px;padding-inline:16px}.site-nav{align-items:center;gap:14px;font-size:13px}@media (max-width:700px){.pricing-card-featured{transform:none}.pricing-card-featured:hover{transform:translateY(-5px)}.pricing-card{padding:24px}.pricing-toggle-row{flex-wrap:wrap;justify-content:center}}
.dash-nav-links{align-items:center;gap:6px;min-width:0;display:flex}.dash-nav-group{position:relative}.dash-nav-group summary{cursor:pointer;color:var(--muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;list-style:none;transition:all .16s;display:inline-flex}.dash-nav-group summary::-webkit-details-marker{display:none}.dash-nav-group summary span{font-size:14px;line-height:1;transition:transform .16s}.dash-nav-group[open] summary span{transform:rotate(180deg)}.dash-nav-group summary:hover,.dash-nav-group.active summary,.dash-nav-group[open] summary{color:var(--text);background:#7cf5df14;border-color:#7cf5df3d}.dash-nav-menu{z-index:20;border:1px solid var(--panel-border);background:color-mix(in srgb, var(--panel-strong) 96%, transparent);min-width:190px;box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.dash-nav-menu-link{color:var(--muted);white-space:nowrap;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:600;text-decoration:none}.dash-nav-menu-link:hover,.dash-nav-menu-link.active{color:var(--text);background:#7cf5df1a}@media (max-width:900px){.dash-nav-links{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.dash-nav-links>.dash-nav-link,.dash-nav-group{flex:none}}@media (max-width:640px){.dash-nav{align-items:center}.dash-nav-menu{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin-top:8px;position:fixed;top:auto;left:10px;right:10px}}.dashboard-context .page-shell{width:min(1240px,100% - 48px)}.dashboard-context .page-hero{padding-bottom:18px}.dashboard-context .page-hero h1{margin-bottom:10px;font-size:clamp(2.4rem,4.5vw,4.4rem)}.dashboard-context .page-hero .lead{color:var(--ink-subtle);max-width:60ch}.dashboard-context .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 22px}.dashboard-context .stat-card{flex-direction:column;justify-content:space-between;min-height:132px;display:flex}.dashboard-context .stat-card span{letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.dashboard-context .stat-card strong{font-size:clamp(1.45rem,2.5vw,2.15rem)}.dashboard-context .section{padding:22px}.dashboard-context .section+.section,.dashboard-context .dash-split+.dash-split{margin-top:18px}.dashboard-context .section-head p{font-size:13px}.dashboard-context .table-wrap{box-shadow:none;background:#050a1447}.dashboard-context .data-table th,.dashboard-context .data-table td{padding:14px 16px}.dashboard-context .data-table td strong{font-weight:700}.dashboard-context .dash-nav-actions .secondary-btn{min-height:38px;padding-inline:14px;font-size:12px}.dashboard-context .cta-row{margin-top:18px}.dashboard-context .period-bar{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#070c1857;margin-top:20px;padding:8px}.dashboard-context .period-bar .cta-row{margin-top:0}@media (max-width:900px){.dashboard-context .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard-context .page-shell{width:min(100% - 20px,1240px)}.dashboard-context .stat-grid{gap:10px}.dashboard-context .stat-card{min-height:112px;padding:16px}.dashboard-context .section{padding:16px}.dashboard-context .section-head{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-context .section-head p{text-align:left}.dashboard-context .period-bar .cta-row{width:100%}.dashboard-context .period-bar .cta-row>*{flex:auto}}.dashboard-export-menu{position:relative}.dashboard-export-menu summary{cursor:pointer;list-style:none}.dashboard-export-menu summary::-webkit-details-marker{display:none}.dashboard-export-menu summary span{margin-left:6px;font-size:14px}.dashboard-export-options{z-index:25;border:1px solid var(--panel-border);background:color-mix(in srgb, var(--panel-strong) 96%, transparent);min-width:170px;max-width:min(92vw,320px);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.dashboard-export-options a{min-height:40px;color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;padding:9px 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dashboard-export-options a:hover{color:var(--text);background:#7cf5df1a}.dashboard-toolbar{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#070c1857;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:10px;display:flex}.dashboard-toolbar .company-switch,.dashboard-toolbar .check-inline{border:1px solid var(--panel-border);background:#070c1847;border-radius:11px;min-height:40px;padding:5px 10px}.dashboard-toolbar-actions{align-items:stretch}.dashboard-toolbar-actions>*{min-height:40px}@media (max-width:640px){.dashboard-toolbar>*{flex:100%}.dashboard-toolbar .company-switch{justify-content:space-between}.dashboard-toolbar .company-switch select{flex:1;min-width:0;max-width:60%}}.onboarding-progress{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:#070c1857;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;padding:6px;display:grid}.onboarding-progress .period-pill{border-radius:11px;min-height:42px}.onboarding-progress .period-pill:not(.active){opacity:.72}@media (max-width:560px){.onboarding-progress{grid-template-columns:1fr}}.dash-brand{color:var(--text);flex:none;align-items:center;gap:9px;padding:5px 10px 5px 5px;text-decoration:none;display:inline-flex}.dash-brand-mark{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#032724;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 7px 18px #23c2aa33}.dash-brand-name{letter-spacing:-.04em;font-size:16px;font-weight:850}@media (max-width:900px){.dash-brand-name{display:none}}.dashboard-empty{text-align:center;justify-items:center;gap:8px;padding:28px 18px 10px;display:grid}.dashboard-empty strong{font-size:15px}.dashboard-empty span{max-width:46ch;color:var(--muted);font-size:13px;line-height:1.6}.dashboard-empty .secondary-btn,.dashboard-empty .primary-btn{min-height:40px;margin-top:6px;font-size:13px}.dashboard-empty .cta-row{flex-wrap:wrap;justify-content:center}.dashboard-loading{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--surface-1);gap:10px;margin-top:22px;padding:18px;display:grid}.dashboard-loading span{background:linear-gradient(90deg,#94a3b81f,#7cf5df2e,#94a3b81f) 0 0/220% 100%;border-radius:8px;height:16px;animation:1.4s ease-in-out infinite dashboard-shimmer;display:block}.dashboard-loading span:nth-child(2){width:86%}.dashboard-loading span:nth-child(3){width:72%}.dashboard-loading span:nth-child(4){width:94%}@keyframes dashboard-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dashboard-overview-loading{gap:16px;margin-top:22px;display:grid}.dashboard-loading-kpis,.dashboard-loading-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-loading-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-loading-kpis span,.dashboard-loading-panel,.dashboard-loading-columns span{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:linear-gradient(110deg,#94a3b81a,#7cf5df29,#94a3b81a) 0 0/220% 100%;min-height:120px;animation:1.4s ease-in-out infinite dashboard-shimmer}.dashboard-loading-panel{min-height:220px}.dashboard-loading-columns span{min-height:190px}@media (max-width:900px){.dashboard-loading-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard-loading-columns{grid-template-columns:1fr}}.dashboard-error{border-radius:var(--radius-lg);color:var(--text);background:#7f1d1d29;border:1px solid #fb718552;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:16px 18px;display:flex}.dashboard-error div{gap:4px;display:grid}.dashboard-error span{color:var(--muted);font-size:13px}.dashboard-error .secondary-btn{flex:none;min-height:40px}@media (max-width:560px){.dashboard-error{flex-direction:column;align-items:stretch}}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.integration-card{border:1px solid var(--panel-border);background:linear-gradient(145deg,#141f36f0,#0b1222f5);border-radius:22px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 18px 45px #00000029}.integration-card:hover{border-color:#7cf5df57;transform:translateY(-3px);box-shadow:0 24px 55px #0000003d}.integration-card-top{border-bottom:1px solid #94a3b81f;align-items:center;gap:13px;padding:22px 22px 18px;display:flex}.integration-logo{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#25b99e,#147e92);border-radius:16px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:17px;font-weight:850;display:grid;box-shadow:0 10px 24px #25b99e38}.integration-mercado_livre .integration-logo{color:#14213d;background:linear-gradient(135deg,#ffe600,#e8a900)}.integration-shein .integration-logo{background:linear-gradient(135deg,#111827,#374151)}.integration-tiktok .integration-logo{background:linear-gradient(135deg,#111827,#ec4899)}.integration-bling .integration-logo{background:linear-gradient(135deg,#f97316,#dc2626)}.integration-heading{flex:1;min-width:0}.integration-heading h3{margin:2px 0 0;font-size:1.08rem}.integration-kicker{color:var(--ink-subtle);letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:800}.integration-status{color:var(--ink-subtle);white-space:nowrap;border:1px solid #94a3b82e;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:.78rem;font-weight:750;display:inline-flex}.integration-status.is-connected{color:#6ee7b7;background:#10b98117;border-color:#34d39940}.integration-status.is-pending{color:var(--warning);background:#f59e0b14}.status-dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.integration-card-body{padding:18px 22px 22px}.integration-detail{min-height:42px;color:var(--ink-subtle);margin:0 0 16px;font-size:.88rem;line-height:1.5}.integration-meta{min-height:43px;color:var(--ink-subtle);gap:18px;margin-bottom:16px;font-size:.78rem;display:flex}.integration-meta span{flex-direction:column;gap:3px;min-width:0;display:flex}.integration-meta strong{color:var(--ink);letter-spacing:.02em;font-size:.78rem}.integration-result{color:var(--ink-subtle);border:1px solid #94a3b81f;border-radius:12px;gap:8px;margin:0 0 16px;padding:10px;font-size:.78rem;display:flex}.integration-result span{text-align:center;flex:1}.integration-result strong{color:var(--ink);font-size:1rem;display:block}.integration-actions{flex-direction:column;gap:9px;display:flex}.integration-main-action{justify-content:center;width:100%}.integration-history{background:#0208172e;border:1px solid #94a3b829;border-radius:12px}.integration-history summary{cursor:pointer;color:var(--ink-subtle);justify-content:space-between;align-items:center;padding:10px 13px;font-size:.8rem;font-weight:750;list-style:none;display:flex}.integration-history summary::-webkit-details-marker{display:none}.integration-history[open] summary{color:var(--ink);border-bottom:1px solid #94a3b81f}.history-options{grid-template-columns:repeat(3,1fr);gap:7px;padding:9px;display:grid}.history-options .secondary-btn{justify-content:center;min-height:36px;padding:0 7px;font-size:.78rem}@media (max-width:640px){.integration-grid{grid-template-columns:1fr}}@media (max-width:520px){.integration-grid,.history-options{grid-template-columns:1fr}.integration-card-top,.integration-card-body{padding-inline:17px}.integration-status{padding-inline:7px}}.connections-overview{border:1px solid var(--panel-border);background:#0f172a61;border-radius:20px;gap:16px;margin-bottom:22px;padding:20px;display:grid}.connections-overview h2{margin:3px 0 4px;font-size:1.35rem}.connection-list{gap:8px;display:grid}.connection-row{background:#02081738;border:1px solid #94a3b824;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:flex}.channel-review-open{align-self:flex-start;margin-left:45px}.channel-review-panel{background:#0208174d;border:1px solid #94a3b82e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-left:45px;padding:12px;display:flex}.channel-review-panel p{flex:100%;margin:0}html[data-theme=light] .channel-review-panel{background:#f8fafc;border-color:#0f172a1a}.connection-row-mark{color:#fff;background:#176b9b;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.connection-row-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.connection-row-info strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-row-info span{color:var(--ink-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.danger-btn{color:#fca5a5;cursor:pointer;background:#7f1d1d2e;border:1px solid #f8717147;border-radius:9px;min-height:36px;padding:0 10px;font-size:.78rem;font-weight:750}.danger-btn:hover{background:#7f1d1d4d;border-color:#f871718c}@media (max-width:620px){.connection-row{flex-wrap:wrap}.connection-row-info{min-width:calc(100% - 52px)}.connection-row .integration-status{margin-left:45px}.connection-row .danger-btn{margin-left:auto}}:root{--ink:var(--text);--surface-control:#0f172a80;--surface-control-hover:#7cf5df1a}html[data-theme=light]{--surface-control:#ffffffe0;--surface-control-hover:#0fbea414}button,input,select,textarea{font:inherit}button,.primary-btn,.primary-btn-sm,.secondary-btn,.theme-toggle,.mobile-menu-btn,.mobile-drawer-close{-webkit-tap-highlight-color:transparent}.primary-btn,.primary-btn-sm,.secondary-btn,.theme-toggle,.mobile-menu-btn,.mobile-drawer-close,.danger-btn{cursor:pointer}.primary-btn:focus-visible,.primary-btn-sm:focus-visible,.secondary-btn:focus-visible,.theme-toggle:focus-visible,.mobile-menu-btn:focus-visible,.mobile-drawer-close:focus-visible,.danger-btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 72%, white 8%);outline-offset:2px}.primary-btn:disabled,.primary-btn-sm:disabled,.secondary-btn:disabled,.theme-toggle:disabled,button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:.52;filter:grayscale(.18);transform:none}.primary-btn:disabled:hover,.primary-btn-sm:disabled:hover,.secondary-btn:disabled:hover{box-shadow:none;transform:none}input,select,textarea,.code-input,.form-grid input,.form-grid select{color:var(--text);background:var(--surface-2,var(--panel-strong));border-color:var(--panel-border);transition:border-color .16s,box-shadow .16s,background .16s}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.78}.form-error{border:1px solid color-mix(in srgb, var(--error,#fb7185) 42%, transparent);color:var(--error,#fb7185);background:color-mix(in srgb, var(--error,#fb7185) 9%, transparent);border-radius:10px;margin-top:8px;padding:10px 12px;font-size:.84rem;line-height:1.45;display:block}.card,.section,.pricing-card,.stat-card,.integration-card,.login-card,.register-card{transition:border-color .18s,box-shadow .18s,background .18s}html[data-theme=light] .primary-btn,html[data-theme=light] .primary-btn-sm,html[data-theme=light] .pricing-btn{color:#063c36}html[data-theme=light] .secondary-btn,html[data-theme=light] .theme-toggle,html[data-theme=light] .mobile-menu-btn,html[data-theme=light] .mobile-drawer-close{color:var(--text);background:var(--surface-control);border-color:#0f172a24}html[data-theme=light] .secondary-btn:hover,html[data-theme=light] .theme-toggle:hover,html[data-theme=light] .mobile-menu-btn:hover,html[data-theme=light] .mobile-drawer-close:hover{background:var(--surface-control-hover);border-color:#0fbea46b}.site-header{border-bottom:1px solid var(--panel-border);background:color-mix(in srgb, var(--bg) 78%, transparent);padding:12px max(16px,50% - 590px);box-shadow:0 10px 30px #02081714}.brand-mark{border-radius:14px;flex:none;padding:7px 10px 7px 4px;transition:background .16s,transform .16s}.brand-mark:hover{background:var(--surface-control-hover);transform:translateY(-1px)}.site-nav{flex:auto;justify-content:flex-end;gap:18px;min-width:0}.site-nav-links,.site-nav-actions{align-items:center;gap:12px;display:flex}.site-nav-links{min-width:0}.site-nav-actions{border-left:1px solid var(--panel-border);padding-left:12px}.site-nav-links a,.site-nav-actions>a:not(.primary-btn-sm){white-space:nowrap;padding:9px 3px;position:relative}.site-nav-links a:after{content:"";background:var(--accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .16s;position:absolute;bottom:3px;left:3px;right:3px;transform:scaleX(0)}.site-nav-links a:hover:after,.site-nav-links a:focus-visible:after{transform:scaleX(1)}.theme-toggle{border-color:var(--panel-border);background:var(--surface-control);min-width:78px;color:var(--text);justify-content:center}.theme-toggle-label{letter-spacing:.02em;font-size:12px;font-weight:800}.dashboard-page .dashboard-hero{border:1px solid var(--panel-border);border-radius:var(--radius-lg,22px);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-1) 92%, var(--accent) 8%), var(--surface-0));box-shadow:var(--shadow-soft);margin:8px 0 18px;padding:28px 28px 18px}.dashboard-page .dashboard-hero h1{margin-top:4px}.dashboard-page .dashboard-toolbar{background:var(--surface-control);margin-top:22px}.dashboard-page .dashboard-kpis{margin-top:0;padding-top:4px;position:relative}.dashboard-page .dashboard-kpis:before{content:"Resumo executivo";color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:850}.dashboard-page .dashboard-goals{border-color:color-mix(in srgb, var(--accent) 28%, var(--panel-border));background:linear-gradient(145deg, color-mix(in srgb, var(--surface-1) 92%, var(--accent) 8%), var(--surface-1))}.dashboard-page .dashboard-evolution{background:var(--surface-1)}.dashboard-page .dash-split{align-items:stretch}.dashboard-page .dash-split .section{min-width:0}html[data-theme=light] .dashboard-page .dashboard-toolbar,html[data-theme=light] .dashboard-page .period-pills,html[data-theme=light] .dashboard-page .company-switch,html[data-theme=light] .dashboard-page .check-inline,html[data-theme=light] .dashboard-page .table-wrap{background:var(--surface-control)}.mobile-drawer-theme{border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border);width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.84rem;display:flex}@media (max-width:900px){.site-header{padding-inline:14px}.site-nav{gap:10px}.site-nav-actions{gap:8px;padding-left:8px}.site-nav-links{gap:8px}}@media (max-width:700px){.site-nav{display:none}.dashboard-page .dashboard-hero{padding:22px 16px 14px}.dashboard-page .dashboard-kpis:before{margin-bottom:-2px}}@media (max-width:640px){.theme-toggle-label{display:none}.theme-toggle{min-width:42px;padding-inline:10px}}@media (max-width:700px){.mobile-menu-btn{display:flex}.mobile-drawer:not(.open),.mobile-drawer-backdrop:not(.open){visibility:hidden}}html[data-theme=light] .auth-card{background:linear-gradient(#fff,#f8fbff);border-color:#0f172a1a;box-shadow:0 18px 48px #0f172a1a}html[data-theme=light] .auth-card-head,html[data-theme=light] .auth-form label{color:#475569}html[data-theme=light] .auth-form input,html[data-theme=light] .auth-form select{color:#0f172a;background:#fff;border-color:#0f172a29}html[data-theme=light] .auth-form input:focus,html[data-theme=light] .auth-form select:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px #0fbea424}html[data-theme=light] .auth-features span{color:#334155;background:#f1f5f9;border-color:#0f172a1a}html[data-theme=light] .workflow-item{background:#fff;border-color:#0f172a1a;box-shadow:0 6px 18px #0f172a0f}html[data-theme=light] .workflow-item p{color:#334155}html[data-theme=light] .workflow-item span{color:#087f6d;background:#0fbea424}html[data-theme=light] .hero,html[data-theme=light] .home-hero{background:radial-gradient(circle at 100% 0,#0fbea41f,#0000 34%),linear-gradient(145deg,#fff,#eef7f7);border-color:#0f172a1a;box-shadow:0 18px 50px #0f172a1a}html[data-theme=light] .home-hero:after{background:#0fbea417}html[data-theme=light] .hero-proof{background:linear-gradient(145deg,#fff,#eef7f7);border-color:#0fbea440;box-shadow:0 20px 52px #0f172a1f,inset 0 1px #fffc}html[data-theme=light] .hero-proof-value,html[data-theme=light] .hero-proof-topline,html[data-theme=light] .hero-proof-footer{color:#0f172a}html[data-theme=light] .hero-proof-label,html[data-theme=light] .hero-proof-topline,html[data-theme=light] .hero-proof-footer{color:#516077}html[data-theme=light] .demo-card,html[data-theme=light] .case-card,html[data-theme=light] .capture-card{background:#fff;border-color:#0f172a1a;box-shadow:0 8px 24px #0f172a0f}html[data-theme=light] .agent-mini-card,html[data-theme=light] .agent-card-full{background:#fff;border-color:#0f172a1a}html[data-theme=light] .pricing-price-block span,html[data-theme=light] .integration-meta strong,html[data-theme=light] .integration-result strong{color:#334155}html[data-theme=light] .dashboard-toolbar{background:var(--surface-control)}html[data-theme=light] .integration-card{background:linear-gradient(145deg,#fff,#f7fbff);border-color:#0f172a1a;box-shadow:0 8px 24px #0f172a14}html[data-theme=light] .integration-card:hover{border-color:#0fbea46b;box-shadow:0 16px 34px #0f172a1f}html[data-theme=light] .integration-card-top{border-bottom-color:#0f172a14}html[data-theme=light] .integration-status{border-color:#0f172a1f}html[data-theme=light] .integration-status.is-connected{color:#047857;background:#ecfdf5;border-color:#a7f3d0}html[data-theme=light] .integration-status.is-pending{color:var(--warning);background:#fffbeb;border-color:#fde68a}html[data-theme=light] .integration-result,html[data-theme=light] .integration-history{background:#f8fafc;border-color:#0f172a1a}html[data-theme=light] .integration-history[open] summary{border-bottom-color:#0f172a14}html[data-theme=light] .connections-overview{background:#fff;box-shadow:0 8px 24px #0f172a0f}html[data-theme=light] .connection-row{background:#f8fafc;border-color:#0f172a1a}html[data-theme=light] .connection-row-mark{color:#fff;background:#176b9b}html[data-theme=light] .connection-row .integration-status.is-connected{color:#047857}html[data-theme=light] .danger-btn{color:#b91c1c;background:#fef2f2;border-color:#fecaca}html[data-theme=light] .danger-btn:hover{background:#fee2e2;border-color:#fca5a5}html[data-theme=light] .dashboard-context .dashboard-page .page-hero:before{background:radial-gradient(circle at 12% 0,#0fbea41a,#0000 46%),linear-gradient(135deg,#ffffffb8,#0000 70%)}html[data-theme=light] .dashboard-context .dashboard-page .section,html[data-theme=light] .dashboard-context .dashboard-page .stat-card,html[data-theme=light] .dashboard-context .dashboard-page .table-wrap,html[data-theme=light] .dashboard-context .dashboard-page .evolution-bars,html[data-theme=light] .dashboard-context .dashboard-page .insight-item,html[data-theme=light] .dashboard-context .dashboard-page .dashboard-hero{background:var(--surface-2);box-shadow:var(--shadow-soft);border-color:#0f172a17}html[data-theme=light] .agent-card,html[data-theme=light] .agent-stat,html[data-theme=light] .agent-mini-card,html[data-theme=light] .agent-card-full,html[data-theme=light] .agent-chip,html[data-theme=light] .queue-item,html[data-theme=light] .pipeline-step,html[data-theme=light] .recent-item,html[data-theme=light] .chat-chip,html[data-theme=light] .chat-message,html[data-theme=light] .action-results,html[data-theme=light] .agent-result,html[data-theme=light] .task-doc-info,html[data-theme=light] .contact-box,html[data-theme=light] .capture-card,html[data-theme=light] .pricing-card,html[data-theme=light] .faq-card{background:#fff;border-color:#0f172a1a;box-shadow:0 8px 24px #0f172a0f}html[data-theme=light] .agent-card-full:hover,html[data-theme=light] .agent-mini-card:hover{background:#f8fafc;border-color:#0fbea459}html[data-theme=light] .agent-card-full.selected,html[data-theme=light] .agent-chip.active,html[data-theme=light] .recent-item-approved,html[data-theme=light] .recent-item-selected{background:#f0fdfa;border-color:#0fbea459}html[data-theme=light] .agent-mini-card h3,html[data-theme=light] .agent-card-full h3,html[data-theme=light] .pricing-price-block strong,html[data-theme=light] .faq-trigger,html[data-theme=light] .queue-item strong,html[data-theme=light] .recent-item strong,html[data-theme=light] .card-note,html[data-theme=light] .case-card strong,html[data-theme=light] .contact-message{color:#0f172a}html[data-theme=light] .integration-detail{color:#516077}html[data-theme=light] .agent-stat,html[data-theme=light] .queue-item,html[data-theme=light] .pipeline-step,html[data-theme=light] .recent-item,html[data-theme=light] .chat-message,html[data-theme=light] .action-results,html[data-theme=light] .agent-result,html[data-theme=light] .task-doc-info,html[data-theme=light] .upload-box{background:#f8fafc}html[data-theme=light] .agent-run-form textarea,html[data-theme=light] .instruction-form input,html[data-theme=light] .instruction-form textarea,html[data-theme=light] .document-form input,html[data-theme=light] .document-form textarea,html[data-theme=light] .chat-form textarea,html[data-theme=light] .contact-form input,html[data-theme=light] .contact-form select{color:#0f172a;background:#fff;border-color:#0f172a26}html[data-theme=light] .pricing-compare-table-wrap{background:#fff;border-color:#0f172a1a}html[data-theme=light] .pricing-compare-table th{color:#0f172a;background:#f1f5f9}html[data-theme=light] .pricing-compare-table td{color:#334155;border-bottom-color:#0f172a14}html[data-theme=light] .pricing-toggle{background:#e2e8f0;border-color:#0f172a24}html[data-theme=light] .pricing-discount-pill{color:#047857;background:#ecfdf5;border-color:#a7f3d0}html[data-theme=light] .faq-trigger{color:#0f172a}html[data-theme=light] .faq-card.faq-open{background:#f8fafc}html[data-theme=light] .pill-grid .pill{color:#334155;background:#f8fafc;border-color:#0f172a1a}html[data-theme=light] .task-detail-panel{border-top-color:#0f172a1a}html[data-theme=light] .result-json{color:#334155;background:#f1f5f9}html[data-theme=light] .hero-badges span,html[data-theme=light] .auth-features span{color:#0f766e;background:#f0fdfa;border-color:#0fbea438}html[data-theme=light] .brand-line,html[data-theme=light] .agent-action{color:#0f766e}html[data-theme=light] .agent-label,html[data-theme=light] .agent-mini-card .agent-sector,html[data-theme=light] .agent-sector-badge{color:#087f6d;background:#ecfdf5}html[data-theme=light] .chat-message.user{background:linear-gradient(#ecfdf5,#f8fafc);border-color:#0fbea438}@media (max-width:640px){.lgpd-banner{border-radius:14px;gap:12px;max-width:none;padding:14px;bottom:10px;left:10px;right:10px}.lgpd-text{min-width:0;font-size:12px;line-height:1.4}.lgpd-actions{gap:6px;width:100%}.lgpd-actions button{flex:1;min-width:0;padding:9px 6px;font-size:12px}}html[data-theme=light] .site-nav a:nth-last-child(2),html[data-theme=light] .site-nav a:nth-last-child(3),html[data-theme=light] .site-nav-links a,html[data-theme=light] .site-nav-actions>a:not(.primary-btn-sm){color:#334155}html[data-theme=light] .site-nav a:nth-last-child(2):hover,html[data-theme=light] .site-nav a:nth-last-child(3):hover,html[data-theme=light] .site-nav-links a:hover,html[data-theme=light] .site-nav-actions>a:not(.primary-btn-sm):hover{color:#0f172a}html[data-theme=light] .brand-line,html[data-theme=light] .card-note,html[data-theme=light] .case-card strong,html[data-theme=light] .queue-item strong,html[data-theme=light] .recent-item strong,html[data-theme=light] .contact-message{color:#0f766e}html[data-theme=light] .hero-badges span{color:#0f766e;background:#f0fdfa;border-color:#0fbea438}html[data-theme=light] .agent-action{color:#087f6d;background:#ecfdf5;border-color:#0fbea43d}html[data-theme=light] .pricing-badge{color:#047857;background:#ecfdf5;border-color:#99f6e4;box-shadow:0 0 0 5px #0fbea414}html[data-theme=light] .pricing-price-block strong{color:#0f172a}html[data-theme=light] .pricing-compare-table th,html[data-theme=light] .pricing-compare-table td{color:#334155}html[data-theme=light] .pricing-compare-table th,html[data-theme=light] .faq-trigger,html[data-theme=light] .auth-link,html[data-theme=light] .history-options .secondary-btn{color:#0f172a}html[data-theme=light] .commercial-trust,html[data-theme=light] .commercial-proof{color:#516077}html[data-theme=light] button:disabled,html[data-theme=light] .primary-btn:disabled,html[data-theme=light] .primary-btn-sm:disabled,html[data-theme=light] .secondary-btn:disabled,html[data-theme=light] .theme-toggle:disabled,html[data-theme=light] select:disabled,html[data-theme=light] input:disabled,html[data-theme=light] textarea:disabled{opacity:1;filter:none}html[data-theme=light] .primary-btn:disabled,html[data-theme=light] .primary-btn-sm:disabled,html[data-theme=light] .pricing-btn:disabled{color:#64748b;box-shadow:none;background:#e2e8f0;border-color:#cbd5e1}html[data-theme=light] .secondary-btn:disabled,html[data-theme=light] .theme-toggle:disabled{color:#64748b;box-shadow:none;background:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] input:disabled,html[data-theme=light] select:disabled,html[data-theme=light] textarea:disabled{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] .eyebrow{color:#087f6d;background:#f0fdfa;border-color:#0fbea438}html[data-theme=light] .eyebrow.small{color:#087f6d;background:#f0fdfa}html[data-theme=light] .site-nav .primary-btn-sm{color:#063c36}.dashboard-page .dashboard-hero{display:block}.dashboard-page .dashboard-hero .dash-nav{width:100%}.dashboard-context .dashboard-page{padding-top:12px}.dashboard-context .dashboard-page .page-hero{padding:14px 0 10px}.dashboard-context .dashboard-page .page-hero:before{border-radius:20px;height:130px;inset:0 -20px auto}.dashboard-context .dashboard-page h1,.dashboard-context .page-hero h1{letter-spacing:-.05em;max-width:24ch;margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1}.dashboard-context .dashboard-page .lead{max-width:72ch;margin-top:8px;font-size:.86rem;line-height:1.45}.dashboard-context .dashboard-page .dash-nav{margin:12px 0 6px;padding:6px}.dashboard-context .dashboard-page .dash-brand{padding-block:2px}.dashboard-context .dashboard-page .dashboard-nav-logo{max-width:118px}.dashboard-context .dashboard-page .dashboard-toolbar{gap:6px;margin-top:8px;padding:6px}.dashboard-page .dashboard-hero{margin:4px 0 12px;padding:16px 20px 12px}.integration-connect-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.integration-connect-actions>*{justify-content:center;width:100%;min-height:36px;font-size:.78rem}@media (max-width:640px){.dashboard-context .dashboard-page .page-hero{padding-top:10px}.dashboard-context .dashboard-page h1,.dashboard-context .page-hero h1{font-size:clamp(1.65rem,8vw,2.25rem)}.dashboard-context .dashboard-page .lead{font-size:.82rem}.integration-connect-actions{grid-template-columns:1fr}}.integration-coming-soon{min-height:40px;color:var(--ink-subtle);background:#94a3b80f;border:1px dashed #94a3b83d;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:750;display:flex}html[data-theme=light] .integration-coming-soon{color:#64748b;background:#f8fafc;border-color:#0f172a24}.logistics-badge{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.badge{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-block}.badge-danger{color:#fca5a5;background:#ef444433}.badge-warning{color:#fde047;background:#fbbf2433}.badge-info{color:#93c5fd;background:#60a5fa33}tr.financial-highlight{background:#7cf5df08}.status-badge{text-align:center;background:var(--accent);color:#000;border-radius:50%;width:18px;height:18px;margin-left:4px;font-size:10px;font-weight:700;line-height:18px;display:inline-block}.financial-detail{margin-top:2px;font-size:12px}.financial-detail.positive{color:var(--success)}.financial-detail.negative{color:var(--error)}.cost-breakdown{margin-top:4px;line-height:1.5}.cost-breakdown div{font-size:12px}.product-group-row td{background:#7cf5df08;font-weight:500}.product-variant-row td{background:#94a3b808}.badge-success{color:#86efac;background:#22c55e33}.dash-nav-links-desktop{align-items:center;gap:inherit;flex:1;min-width:0;display:flex}.dash-mobile-menu-btn,.dash-drawer-backdrop,.dash-drawer{display:none}.dash-drawer-backdrop{z-index:90;background:#080c148c;position:fixed;inset:0}.dash-drawer{z-index:100;background:var(--panel-strong,var(--panel));border-left:1px solid var(--panel-border);width:min(360px,92vw);height:100%;padding:16px;transition:transform .2s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.dash-drawer.open{transform:translate(0)}.dash-drawer-backdrop.open{display:block}.dash-drawer-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dash-drawer-nav{flex-direction:column;gap:8px;display:flex}.dash-drawer-nav .dash-nav-group{position:static}.dash-drawer-nav .dash-nav-menu{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:4px;margin-top:6px;padding:0;display:grid;position:static}.dash-drawer-actions{border-top:1px solid var(--panel-border);flex-direction:column;gap:12px;margin-top:20px;padding-top:16px;display:flex}.settings-push-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:900px){.dash-nav-links-desktop,.dash-logout-desktop{display:none!important}.dash-mobile-menu-btn{border:1px solid var(--panel-border);background:var(--surface-control,transparent);min-height:36px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.dash-drawer,.dash-drawer-backdrop.open{display:block}.dash-nav-actions{flex-wrap:wrap;justify-content:flex-end}.company-switch select{max-width:140px}}@media (max-width:640px){.dashboard-context .stat-grid{grid-template-columns:1fr}.dash-topbar .company-switch span{display:none}}.dashboard-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;width:100%;min-height:calc(100vh - 56px);display:grid}.dashboard-shell .dash-sidebar{z-index:8;border:0;border-right:1px solid var(--panel-border);background:color-mix(in srgb, var(--panel-strong) 92%, transparent);height:calc(100vh - 56px);max-height:calc(100vh - 56px);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:16px;margin:0;padding:18px 12px;display:flex;position:sticky;top:0}.dashboard-shell .dash-brand{padding:2px 8px 4px;display:block}.dashboard-shell .dashboard-nav-logo{max-width:138px}.dashboard-shell .dash-side-scroll{flex-direction:column;gap:18px;min-height:0;display:flex;overflow:auto}.dash-side-section{flex-direction:column;gap:4px;display:flex}.dash-side-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 8px 2px;font-size:12px;font-weight:700}.dashboard-shell .dash-sidebar .dash-nav-link{align-items:center;width:100%;display:flex}.dash-main{flex-direction:column;min-width:0;display:flex}.dash-topbar{z-index:7;border-bottom:1px solid var(--panel-border);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px 18px;display:flex;position:sticky;top:0}.dash-content{min-width:0}.dashboard-shell .page-shell,.dashboard-shell .dashboard-page{width:min(1240px,100% - 40px)}.dash-drawer-nav .dash-side-section{margin-bottom:12px}.dash-drawer[hidden],.dash-drawer-backdrop[hidden],.mobile-drawer[hidden],.mobile-drawer-backdrop[hidden]{display:none!important}.site-nav-product{flex:none;width:max-content;position:relative}.site-nav-product summary{cursor:pointer;white-space:nowrap;padding:9px 3px;list-style:none}.site-nav-product summary::-webkit-details-marker{display:none}.site-nav-product-menu{z-index:30;border:1px solid var(--panel-border);background:var(--panel-strong);min-width:208px;box-shadow:var(--shadow-lift);border-radius:12px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.site-nav-product-menu a{border-radius:8px;padding:8px 10px;text-decoration:none}.site-nav-product-menu a:hover,.site-nav-product-menu a:focus-visible{background:#7cf5df1a}.site-nav-links .site-nav-product-menu a:after{display:none}.hero-proof-kpis{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:18px;display:grid}.hero-proof-kpis span{color:var(--muted);font-size:11px;display:block}.hero-proof-kpis strong{color:var(--text);font-size:15px;font-weight:700}.hero-proof .hero-proof-value{margin-top:22px}html[data-theme=light] .dashboard-shell .dash-sidebar,html[data-theme=light] .dash-topbar{background:#ffffffe6}@media (max-width:900px){.dashboard-shell{grid-template-columns:minmax(0,1fr);min-height:0}.dashboard-shell .dash-sidebar{display:none}.dash-drawer.open:not([hidden]){display:block}}@media print{.dashboard-shell{width:100%;display:block}}.plan-banner{border-radius:var(--radius-lg);border:1px solid var(--panel-border);background:var(--panel);color:var(--text);align-items:center;gap:14px;margin:14px 22px 0;padding:12px 16px;font-size:14px;display:flex}.plan-banner>span{flex:auto}.plan-banner-info{border-color:#7cf5df4d}.plan-banner-warn{background:#b4530924;border-color:#d9770666}.plan-banner-danger{background:#7f1d1d29;border-color:#fb718557}.plan-banner-cta{color:var(--accent);white-space:nowrap;flex:none;font-weight:600;text-decoration:none}.plan-banner-cta:hover{text-decoration:underline}.plan-banner-close{border:1px solid var(--panel-border);min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:4px 8px;font-size:12px}.plan-banner-close:hover{color:var(--text)}@media (max-width:560px){.plan-banner{flex-wrap:wrap;margin:12px 14px 0}}body:has(.dashboard-shell):before{opacity:.12}.dashboard-shell .page-shell,.dashboard-shell .dashboard-page,.dashboard-context .page-shell{width:min(1180px,100% - 48px)}.dashboard-context .page-hero .eyebrow{letter-spacing:.04em;margin-bottom:10px;padding:4px 10px;font-size:.75rem}.dashboard-context .dashboard-page h1,.dashboard-context .page-hero h1{letter-spacing:-.03em;max-width:40rem;margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}.dashboard-context .dashboard-page .lead,.dashboard-context .page-hero .lead{max-width:62ch;margin-top:8px;font-size:.95rem;line-height:1.5}.dashboard-page .dashboard-hero{background:var(--panel);box-shadow:none;margin:0 0 16px;padding:20px 22px 16px}.dashboard-context .dashboard-page .page-hero:before{content:none}.dashboard-context .dashboard-page .section,.dashboard-context .dashboard-page .stat-card,.dashboard-context .dashboard-page .table-wrap,.dashboard-context .dashboard-page .insight-item{background:var(--panel-strong);box-shadow:none;background-image:none}.dashboard-context .dashboard-page .stat-card{min-height:0;padding:16px 18px}.dashboard-context .dashboard-page .stat-card:after,html[data-theme=light] .dashboard-context .dashboard-page .stat-card:after{content:none}.dashboard-context .dashboard-page .stat-card strong,.dashboard-context .stat-card strong{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.15}.dashboard-context .cta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.dashboard-context .secondary-btn,.dashboard-context .primary-btn{min-height:40px;box-shadow:none;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600}.dashboard-context .primary-btn{background:var(--accent-strong);color:#042824}.dashboard-shell .dash-sidebar .dash-nav-link{min-height:36px;padding:8px 10px;font-size:14px;font-weight:500}.dashboard-toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.dashboard-context .dashboard-toolbar{background:color-mix(in srgb, var(--panel-strong) 88%, transparent);box-shadow:none;align-items:center;margin-top:16px;padding:8px}.dashboard-context .dashboard-toolbar .period-pills,.dashboard-context .period-bar .period-pills{background:0 0;border:0;padding:2px}.dashboard-context .period-bar{border:1px solid var(--panel-border);background:color-mix(in srgb, var(--panel-strong) 88%, transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:8px;display:flex}.dashboard-context .period-bar>a{margin-left:auto}.dashboard-export-menu summary.secondary-btn{min-height:40px}html[data-theme=light] .dashboard-context .dashboard-page .section,html[data-theme=light] .dashboard-context .dashboard-page .stat-card,html[data-theme=light] .dashboard-context .dashboard-page .table-wrap,html[data-theme=light] .dashboard-page .dashboard-hero,html[data-theme=light] .dashboard-shell .dash-sidebar,html[data-theme=light] .dash-topbar{box-shadow:none;background:#fff}html[data-theme=light] .dashboard-context .dashboard-toolbar,html[data-theme=light] .dashboard-context .period-bar{background:#f8fafc}@media (max-width:900px){.dashboard-shell .page-shell,.dashboard-shell .dashboard-page,.dashboard-context .page-shell,.dashboard-context .dashboard-page{width:min(100% - 28px,1180px)}.company-switch select{max-width:min(52vw,220px)}}@media (max-width:640px){.dashboard-shell .page-shell,.dashboard-shell .dashboard-page,.dashboard-context .page-shell,.dashboard-context .dashboard-page{width:min(100% - 24px,1180px);padding-bottom:32px}.dashboard-context .dashboard-page h1,.dashboard-context .page-hero h1{font-size:1.4rem}.dashboard-page .dashboard-hero{padding:16px}.dashboard-toolbar-end{width:100%;margin-left:0}.dashboard-toolbar-end>*{flex:auto}.dashboard-export-menu,.dashboard-export-menu summary{width:100%}.dashboard-export-options{min-width:0;left:0;right:0}}.dashboard-shell .dash-content .page-shell{padding-top:20px;padding-bottom:48px}.dashboard-shell .dash-sidebar .dash-nav-link{color:var(--muted);background:0 0;border:0;border-radius:8px}.dashboard-shell .dash-sidebar .dash-nav-link:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);border:0}.dashboard-shell .dash-sidebar .dash-nav-link.active{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text);border:0;font-weight:600}.dashboard-shell .dash-side-label{letter-spacing:.06em;font-weight:600}.dashboard-context .dashboard-page .section,.dashboard-context .dashboard-page .stat-card,.dashboard-context .dashboard-page .table-wrap,.dashboard-context .dashboard-page .insight-item{border:1px solid var(--panel-border);border-radius:16px}html[data-theme=light] .dashboard-shell .dash-sidebar .dash-nav-link.active{color:#0a8f7a;background:#e7f8f4}

