.mockup{position:relative;background:var(--bg-1);border:1px solid var(--border-hi);border-radius:var(--r-4);overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.04),0 0 80px -20px color-mix(in oklab,var(--primary) 30%,transparent)}[data-theme="light"] .mockup{box-shadow:0 20px 60px -20px rgba(9,9,11,.18),0 0 0 1px rgba(9,9,11,.04)}.mockup-chrome{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border-hi);background:linear-gradient(to bottom,var(--bg-3),var(--bg-2))}.mockup-dots{display:flex;gap:6px}.mockup-dots span{width:11px;height:11px;border-radius:50%;background:var(--bg-3)}.mockup-url{flex:1;text-align:center;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);padding:4px 12px;background:var(--bg);border-radius:var(--r-full);border:1px solid var(--border)}.mockup-body{display:flex;min-height:400px}.mockup-sidebar{width:180px;border-right:1px solid var(--border-hi);padding:12px 8px;background:var(--bg);display:flex;flex-direction:column;gap:2px;font-size:12px}.mockup-sidebar .sb-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.08em;color:var(--fg-4);padding:12px 10px 6px}.mockup-sidebar .sb-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-2);color:var(--fg-2);cursor:default}.mockup-sidebar .sb-item.active{background:color-mix(in oklab,var(--primary) 22%,transparent);color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 30%,transparent)}.mockup-sidebar .sb-icon{width:14px;height:14px;flex-shrink:0;border-radius:3px;background:var(--fg-4);opacity:0.7}.mockup-sidebar .sb-item.active .sb-icon{background:var(--accent);opacity:1}.mockup-main{flex:1;padding:20px;overflow:hidden;background:var(--bg-1)}.mockup-toolbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:14px}.mockup-toolbar-left{display:flex;align-items:center;gap:10px}.mockup-toolbar h4{font-size:14px;font-weight:600}.chip{padding:4px 10px;border-radius:var(--r-full);font-size:11px;font-family:var(--font-mono);display:inline-flex;align-items:center;gap:4px;background:var(--surface-2);color:var(--fg-1);border:1px solid var(--border-hi)}.chip-primary{background:color-mix(in oklab,var(--primary) 22%,transparent);color:#93C5FD;border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.chip-success{background:color-mix(in oklab,var(--success) 20%,transparent);color:#6EE7B7;border-color:color-mix(in oklab,var(--success) 40%,transparent)}.chip-warn{background:color-mix(in oklab,var(--warn) 20%,transparent);color:#FCD34D;border-color:color-mix(in oklab,var(--warn) 40%,transparent)}[data-theme="light"] .chip-primary{color:#1E40AF}[data-theme="light"] .chip-success{color:#065F46}[data-theme="light"] .chip-warn{color:#92400E}.mock-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.mock-table th{text-align:left;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.06em;color:var(--fg-3);padding:8px 10px;border-bottom:1px solid var(--border-hi);font-weight:500}.mock-table td{padding:12px 10px;border-bottom:1px solid var(--border);color:var(--fg);vertical-align:middle}.mock-table tr.selected td{background:color-mix(in oklab,var(--primary) 18%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.mock-table tr:hover td{background:var(--surface-hi)}.mock-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mock-table .pos{color:#6EE7B7;font-weight:500}.mock-table .neg{color:#FCA5A5;font-weight:500}[data-theme="light"] .mock-table .pos{color:#047857}[data-theme="light"] .mock-table .neg{color:#B91C1C}.checkbox{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--fg-4);display:inline-flex;align-items:center;justify-content:center;background:var(--bg);vertical-align:middle}.checkbox.checked{background:var(--primary);border-color:var(--primary)}.checkbox.checked::after{content:"";width:7px;height:4px;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:rotate(-45deg) translateY(-1px)}.thumb{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,var(--bg-3),var(--bg-2));border:1px solid var(--border);display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.thumb::after{content:"";position:absolute;inset:6px;border-radius:2px;background:repeating-linear-gradient(45deg,var(--fg-4) 0 2px,transparent 2px 5px);opacity:.4}.stat-tile{padding:14px 16px;border:1px solid var(--border-hi);border-radius:var(--r-3);background:var(--surface-2);min-width:0;position:relative;overflow:hidden}.stat-tile::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent) 50%,transparent),transparent)}.stat-tile .label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.08em;color:var(--fg-3);margin-bottom:6px}.stat-tile .value{font-size:20px;font-weight:600;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.stat-tile .delta{font-size:11px;font-family:var(--font-mono);margin-top:4px}.progress{height:6px;background:var(--bg-3);border-radius:var(--r-full);overflow:hidden;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--accent),var(--tech-cyan));border-radius:inherit;transform-origin:left;animation:progressBar 1.2s var(--ease-out);box-shadow:0 0 12px color-mix(in oklab,var(--accent) 60%,transparent)}.tooltip-pop{position:absolute;z-index:2;background:var(--surface-2);border:1px solid var(--border-hi);border-radius:var(--r-3);padding:10px 12px;min-width:220px;font-size:11px;box-shadow:0 16px 40px -8px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.04),0 0 40px -10px color-mix(in oklab,var(--accent) 40%,transparent)}.tooltip-pop .row{display:flex;justify-content:space-between;padding:3px 0;color:var(--fg-2)}.tooltip-pop .row span:last-child{color:var(--fg);font-family:var(--font-mono)}.tooltip-pop .row.total{border-top:1px solid var(--border);margin-top:4px;padding-top:6px;color:var(--fg);font-weight:600}@media (max-width:1100px){.hero-showcase .tooltip-pop{display:none}}.phone{width:280px;height:560px;border-radius:36px;background:#000;padding:10px;box-shadow:0 40px 80px -20px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08);position:relative;flex-shrink:0}.phone::before{content:"";position:absolute;top:18px;left:50%;transform:translateX(-50%);width:90px;height:22px;background:#000;border-radius:var(--r-full);z-index:2}.phone-screen{width:100%;height:100%;background:#0B141A;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;color:#E9EDEF}.wa-header{background:#202C33;padding:38px 14px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.05)}.wa-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:white;font-family:var(--font-sans)}.wa-head-name{font-size:13px;font-weight:600}.wa-head-status{font-size:10px;color:#8696A0}.wa-chat{flex:1;padding:12px;background:radial-gradient(circle at 30% 20%,rgba(0,168,132,.04),transparent),#0B141A;display:flex;flex-direction:column;gap:8px;overflow:hidden}.wa-msg{max-width:82%;padding:8px 10px 5px;border-radius:7px;font-size:12px;line-height:1.35;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.2)}.wa-msg.in{background:#202C33;align-self:flex-start;border-top-left-radius:0}.wa-msg.out{background:#005C4B;align-self:flex-end;border-top-right-radius:0}.wa-msg .time{font-size:9px;color:#8696A0;text-align:right;margin-top:2px}.wa-msg.out .time{color:#9FD3C7}.wa-system{align-self:center;background:#182229;color:#E9EDEF;font-size:10px;padding:5px 10px;border-radius:6px;margin:4px 0}.wa-system .k{color:var(--accent)}.feature-visual{aspect-ratio:16 / 10;background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-4);padding:24px;overflow:hidden;position:relative}.ad-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:10px;display:flex;gap:10px;align-items:center;font-size:12px}.ad-card .thumb{width:40px;height:40px;flex-shrink:0}.ad-card .title{color:var(--fg);font-weight:500;font-size:12px;line-height:1.3}.ad-card .meta{color:var(--fg-3);font-size:11px;font-family:var(--font-mono);margin-top:2px}.ad-card .price{font-family:var(--font-mono);font-weight:600;text-align:right;font-size:12px}.wa2-phone{width:312px;max-width:100%;flex-shrink:1;min-width:0;border-radius:34px;background:#000;padding:5px;box-shadow:0 40px 80px -20px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}.wa2-screen{position:relative;border-radius:30px;overflow:hidden;height:660px;background:#0B141A;color:#E9EDEF;font-family:system-ui,"Segoe UI",Roboto,sans-serif;display:flex;flex-direction:column}.wa2-screen::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 12% 8%,#ffffff0f 0 1.5px,transparent 2px),radial-gradient(circle at 68% 22%,#ffffff0d 0 6px,transparent 7px),radial-gradient(circle at 32% 46%,#ffffff0a 0 9px,transparent 10px),radial-gradient(circle at 86% 66%,#ffffff0d 0 4px,transparent 5px),radial-gradient(circle at 20% 82%,#ffffff0a 0 7px,transparent 8px);background-size:120px 120px,150px 150px,170px 170px,130px 130px,160px 160px}.wa2-si{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;font-size:13px}.wa2-status{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:9px 12px 6px;font-size:11px;color:#fff}.wa2-status-l,.wa2-status-r{display:flex;align-items:center;gap:6px}.wa2-time{font-size:14px;font-weight:600;letter-spacing:-0.01em;margin-right:2px}.wa2-dot{width:4px;height:4px;border-radius:50%;background:#fff;opacity:.8}.wa2-batt{font-size:9.5px;font-weight:700;background:#3a4247;border-radius:999px;padding:1.5px 6px}.wa2-header{position:relative;z-index:1;display:flex;align-items:center;gap:9px;padding:6px 12px 10px;background:#0B141A}.wa2-back{font-family:"Material Symbols Outlined";font-size:20px}.wa2-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(150deg,#2a7de1,#0b3f86);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:15px;font-weight:700;color:#fff}.wa2-name{font-size:14.5px;font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa2-hi{font-family:"Material Symbols Outlined";font-size:17px;color:#E9EDEF}.wa2-hi.sm{font-size:13px;margin-left:-4px}.wa2-chat{position:relative;z-index:1;flex:1;min-height:0;padding:8px 8px 0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.wa2-msg{max-width:90%;border-radius:8px;font-size:12px;line-height:1.35;box-shadow:0 1px 1px rgba(0,0,0,.25);padding:4px}.wa2-msg.out{align-self:flex-end;background:#10513E;border-top-right-radius:2px}.wa2-msg.in{align-self:flex-start;background:#1F2C33;border-top-left-radius:2px}.wa2-msg.in.card{padding:9px 10px 0;width:89%}.wa2-quote{background:#12624A;border-left:3px solid #7c83ff;border-radius:5px;padding:5px 8px;display:flex;flex-direction:column;gap:1px}.wa2-q-name{font-size:11px;font-weight:700;color:#a3a9ff}.wa2-q-line{font-size:11px;color:#cbd5d1}.wa2-body{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:5px 6px 3px;font-size:13px}.wa2-meta{font-size:9.5px;color:#9FD3C7;white-space:nowrap}.wa2-meta b{font-weight:400;letter-spacing:-1px}.wa2-meta.plain{color:#8696A0}.wa2-strong{font-size:13px;font-weight:700;margin-bottom:6px}.wa2-strong.big{font-size:13.5px;letter-spacing:0.01em}.wa2-p{font-size:12.5px;line-height:1.4}.wa2-linkrow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:6px 0 7px;border-bottom:1px solid #ffffff14}.wa2-link{color:#53BDEB;text-decoration:underline;font-size:12.5px}a.wa2-link:hover{color:#7fd0f2}.wa2-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0;color:#00A884;font-size:12.5px;font-weight:600}.wa2-btn .wa2-si{font-size:15px}.wa2-italic{font-style:italic;font-size:12px;color:#E9EDEF;margin:6px 0 10px}.wa2-report{display:flex;flex-direction:column;gap:3px;font-size:12px;padding-bottom:8px}.wa2-report u{color:#53BDEB}.wa2-fab{position:absolute;right:12px;bottom:66px;z-index:3;width:30px;height:30px;border-radius:50%;background:#26333b;color:#8696A0;display:flex;align-items:center;justify-content:center;font-family:"Material Symbols Outlined";font-size:16px;box-shadow:0 2px 6px rgba(0,0,0,.4)}.wa2-input{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 8px 6px;background:#0B141A}.wa2-field{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:999px;background:#1F2C33;color:#8696A0}.wa2-field .wa2-si{font-size:17px}.wa2-ph{flex:1;font-size:13px;color:#8696A0;border-left:1.5px solid #00A884;padding-left:6px}.wa2-mic{width:38px;height:38px;border-radius:50%;background:#00A884;color:#0B141A;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa2-mic .wa2-si{font-size:19px}.wa2-nav{display:block;width:96px;height:3px;border-radius:999px;background:#ffffff59;margin:0 auto 7px}
#valor{background:var(--bg);padding-bottom:clamp(24px,3vw,40px)}#promocoes{background:radial-gradient(circle at 15% 10%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 40%),radial-gradient(circle at 85% 90%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 40%),var(--bg-1);border-block:1px solid var(--border);position:relative;overflow:hidden}#promocoes::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,var(--border) 1px,transparent 1px);background-size:96px 100%;mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);opacity:.4;pointer-events:none}#whatsapp{background:var(--bg);position:relative;overflow:hidden}#whatsapp::before{content:"Conversas · WhatsApp · Respostas · Alertas · Vendas · Perguntas · ";position:absolute;top:40px;left:-5%;right:-5%;font-family:var(--font-display);font-size:clamp(60px,10vw,140px);font-weight:600;letter-spacing:-0.04em;color:var(--fg);opacity:0.035;white-space:nowrap;pointer-events:none;overflow:hidden}#dashboard{background:var(--bg-1);border-top:1px solid var(--border)}#ads{background:var(--bg);position:relative}#ads::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,var(--border-hi) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse 60% 80% at 80% 50%,black,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 80% 50%,black,transparent 70%);opacity:.5;pointer-events:none}#calculadora{background:linear-gradient(to bottom,var(--bg-1),var(--bg));border-top:1px solid var(--border)}#recursos{padding-block:clamp(56px,6vw,88px);background:linear-gradient(180deg,var(--bg) 0%,var(--bg-1) 50%,var(--bg) 100%)}#depoimento{background:var(--bg);padding-block:clamp(64px,7vw,104px)}#faq{background:var(--bg-1);border-block:1px solid var(--border)}#pricing{background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 60%),var(--bg);border:none}.hero h1{line-height:0.92}.hero h1 .grad{font-style:italic;font-weight:400;letter-spacing:-0.04em}[data-type="geist"] .hero h1 .grad,[data-type="inter"] .hero h1 .grad,[data-type="general"] .hero h1 .grad{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;letter-spacing:-0.02em}.value-cell{position:relative;overflow:hidden;min-height:200px}.value-cell::after{content:attr(data-big);position:absolute;right:-12px;bottom:-28px;font-family:var(--font-display);font-size:140px;font-weight:700;letter-spacing:-0.05em;color:var(--fg);opacity:0.04;line-height:1;pointer-events:none}.value-cell:nth-child(2){background:color-mix(in oklab,var(--primary) 3%,var(--bg))}.value-cell:nth-child(3){background:color-mix(in oklab,var(--accent) 3%,var(--bg))}@media (hover:hover) and (pointer:fine){.value-cell:hover{background:var(--surface)}}.promo-hero .section-title{font-size:clamp(36px,5vw,72px);line-height:0.98}[data-type="geist"] .promo-hero .section-title .grad-italic,[data-type="inter"] .promo-hero .section-title .grad-italic,[data-type="general"] .promo-hero .section-title .grad-italic{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;letter-spacing:-0.02em;color:var(--accent)}.promo-stack{display:flex;flex-direction:column;gap:20px;margin-top:44px}.promo-stack .promo-panel{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(28px,4vw,52px);align-items:center;padding:clamp(24px,3vw,40px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-4);overflow:hidden}.promo-stack .promo-panel .visual{min-height:0;min-width:0}.promo-stack .promo-panel .omiq-ui.clip{--clip:340px}.promo-stack .promo-panel .omiq-modal.clip{--clip:560px}.promo-stack .promo-panel .meta p{font-size:15px;max-width:46ch}#promocoes{padding-block:clamp(56px,6vw,88px)}#dashboard,#ads,#calculadora{padding-block:clamp(36px,4vw,64px)}#promocoes .promo-hero{margin-bottom:8px}.promo-stack .promo-panel .visual .mockup,.promo-stack .promo-panel .visual>.omiq-ui{border-radius:var(--r-3);border:1px solid var(--border-hi);overflow:hidden}.promo-stack .promo-panel .meta .num{color:var(--accent)}.promo-stack .promo-panel .meta .hl{margin-top:20px;font-style:italic}html.js-reveal .promo-stack .promo-panel{opacity:0;transform:translateY(16px);transition:opacity 300ms var(--ease-out),transform 300ms var(--ease-out)}html.js-reveal .promo-stack .promo-panel.in{opacity:1;transform:translateY(0);transition:opacity 400ms var(--ease-out),transform 400ms var(--ease-out)}@media (prefers-reduced-motion:reduce){html.js-reveal .promo-stack .promo-panel{opacity:1;transform:none;transition:none}}.pain-q{font-size:14px;font-style:italic;color:var(--fg-3);margin-bottom:8px;line-height:1.4}.promo-stack .promo-panel:nth-child(even){grid-template-columns:1.15fr 1.05fr}.promo-stack .promo-panel:nth-child(even) .meta{order:2}.promo-stack .promo-panel:nth-child(even) .visual{order:1}@media (max-width:960px){.promo-stack .promo-panel,.promo-stack .promo-panel:nth-child(even){grid-template-columns:1fr;gap:32px}.promo-stack .promo-panel:nth-child(even) .meta{order:1}.promo-stack .promo-panel:nth-child(even) .visual{order:2}}#whatsapp .wa-wrap{position:relative;z-index:1}#whatsapp .section-title{font-size:clamp(40px,5vw,68px)}#dashboard .eyebrow::before{background:#34D399;box-shadow:0 0 12px #34D399}#ads .eyebrow::before{background:#FB923C;box-shadow:0 0 12px #FB923C}#calculadora .eyebrow::before{background:#A78BFA;box-shadow:0 0 12px #A78BFA}#dashboard .feature-content h2,#ads .feature-content h2,#calculadora .feature-content h2{font-size:clamp(32px,4vw,52px);line-height:1.02}#recursosGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:760px){#recursosGrid{grid-template-columns:1fr}}#recursosGrid .card{position:relative;overflow:hidden;padding:26px;min-height:0;display:flex;flex-direction:column}#recursosGrid .card::before{content:"";position:absolute;top:0;right:0;width:140px;height:140px;background:radial-gradient(circle,var(--primary-soft),transparent 70%);pointer-events:none;opacity:.8}#recursosGrid .card:nth-child(1)::before{background:radial-gradient(circle,color-mix(in oklab,#34D399 18%,transparent),transparent 70%)}#recursosGrid .card:nth-child(2)::before{background:radial-gradient(circle,color-mix(in oklab,#F59E0B 18%,transparent),transparent 70%)}#recursosGrid .card:nth-child(3)::before{background:radial-gradient(circle,color-mix(in oklab,var(--accent) 20%,transparent),transparent 70%)}#recursosGrid .card:nth-child(4)::before{background:radial-gradient(circle,color-mix(in oklab,#FB7185 18%,transparent),transparent 70%)}#recursosGrid .card>*{position:relative;z-index:1}#recursosGrid .card>a:last-child{margin-top:auto}.testimonial{padding:clamp(48px,7vw,96px);background:radial-gradient(800px 400px at 15% 0%,var(--primary-soft),transparent 60%),radial-gradient(600px 400px at 85% 100%,color-mix(in oklab,var(--accent) 10%,transparent),transparent 60%),var(--surface);border-radius:24px}.testimonial-quote{font-size:clamp(28px,3.6vw,52px);line-height:1.15;letter-spacing:-0.02em;font-weight:400;max-width:22ch;padding-left:0;margin-bottom:48px}.testimonial-quote::before{display:none}.testimonial-quote::after{content:"„";position:absolute;left:-12px;top:-40px;font-family:"Instrument Serif",serif;font-size:200px;line-height:1;color:var(--accent);opacity:0.25;pointer-events:none}.testimonial{position:relative}.testimonial-author{padding-top:24px;border-top:1px solid var(--border);justify-content:space-between}.testimonial-author>div:first-of-type{display:flex;gap:14px;align-items:center;flex:1}.testimonial-author .metrics{display:flex;gap:32px;align-items:center}.testimonial-author .metrics .k{font-family:var(--font-mono);font-size:10px;letter-spacing:0.08em;color:var(--fg-3);text-transform:uppercase}.testimonial-author .metrics .v{font-size:18px;font-weight:600;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}.testimonial-author .metrics .v .accent{color:var(--accent)}@media (max-width:700px){.testimonial-author{flex-direction:column;align-items:flex-start;gap:24px}.testimonial-author .metrics{gap:24px}}#faq .section-title{font-size:clamp(32px,4.5vw,56px)}.faq-item{padding-inline:0}.faq-q{font-size:18px;font-weight:500;padding-block:24px}.faq-item.open .faq-q{color:var(--accent)}#pricing .section-title{font-size:clamp(38px,5vw,68px);line-height:1;max-width:18ch;margin-inline:auto}.pricing-card{margin-top:64px;border:1px solid var(--border-hi)}.pricing-tbd{background:var(--bg-2);border:1px solid var(--border)}.pricing-tbd .amount{font-size:64px}.trust-strip{border-block:1px solid var(--border);background:var(--bg);padding-block:clamp(48px,5vw,76px);overflow:hidden}.trust-title{text-align:center;font-size:clamp(26px,3.4vw,44px);letter-spacing:-0.03em;margin-bottom:clamp(20px,2.4vw,30px)}.trust-marquee{position:relative;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.trust-track{display:flex;width:max-content;animation:trustScroll 34s linear infinite}.trust-group{display:flex;gap:16px;padding-right:16px}@media (hover:hover) and (pointer:fine){.trust-marquee:hover .trust-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.trust-track{animation:none}}.trust-logo{width:190px;height:74px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color 200ms ease,background 200ms ease}.trust-logo img{display:block;box-sizing:border-box;width:100%;height:100%;object-fit:contain;object-position:center;padding:10px 16px}@media (hover:hover) and (pointer:fine){.trust-logo:hover{border-color:var(--border-hi);background:var(--surface-hi)}}@keyframes trustScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:560px){.trust-logo{width:150px;height:64px}.trust-logo img{padding:8px 12px}}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid var(--border);padding-block:30px;margin-top:0}.stats-bar>div{padding-inline:24px;border-left:1px solid var(--border)}.stats-bar>div:first-child{border-left:0}.stats-bar .n{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);font-weight:600;letter-spacing:-0.03em;line-height:1;background:linear-gradient(135deg,var(--fg),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.stats-bar .l{margin-top:8px;font-size:13px;color:var(--fg-3);line-height:1.4}@media (max-width:800px){.stats-bar{grid-template-columns:1fr 1fr;padding-block:32px}.stats-bar>div{padding:16px 20px;border-left:1px solid var(--border);border-top:1px solid var(--border)}.stats-bar>div:nth-child(1),.stats-bar>div:nth-child(2){border-top:0}.stats-bar>div:nth-child(odd){border-left:0}}#blog{padding-block:clamp(56px,6vw,88px);background:var(--bg-1);border-top:1px solid var(--border)}#blog .eyebrow::before{background:var(--tech-lime);box-shadow:0 0 12px var(--tech-lime)}.blog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:36px}.blog-head h2{max-width:24ch}.blog-head{margin-bottom:28px}.blog-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.blog-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-4);overflow:hidden;transition:border-color 200ms ease,transform 200ms var(--ease-out),background 200ms ease}@media (hover:hover) and (pointer:fine){.blog-card:hover{border-color:var(--border-hi);transform:translateY(-3px);background:var(--surface-hi)}}.blog-card.featured{grid-row:span 2}.blog-thumb{position:relative;aspect-ratio:16 / 10;background:var(--bg-2);border-bottom:1px solid var(--border);overflow:hidden}.blog-thumb img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover;object-position:center;display:block}.blog-card.featured .blog-thumb{aspect-ratio:16 / 9;flex:1;min-height:240px}.blog-card.featured .blog-body{flex:0 0 auto;gap:10px}.blog-card.featured .blog-date{margin-top:2px}@media (max-width:960px) and (min-width:621px){.blog-card.featured{flex-direction:row;align-items:stretch}.blog-card.featured .blog-thumb{flex:0 0 44%;min-height:0;border-bottom:0;border-right:1px solid var(--border)}.blog-card.featured .blog-body{flex:1;justify-content:center}}.blog-all{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;border:1px solid var(--border-hi);border-radius:var(--r-4);padding:18px;min-height:0;justify-content:space-between;background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 60%),linear-gradient(160deg,color-mix(in oklab,var(--primary) 16%,var(--surface)),var(--surface));transition:border-color 200ms ease,transform 200ms var(--ease-out),box-shadow 200ms ease}.blog-all::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--border-hi) 1px,transparent 1px),linear-gradient(to bottom,var(--border-hi) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(80% 70% at 100% 0%,black,transparent 70%);-webkit-mask-image:radial-gradient(80% 70% at 100% 0%,black,transparent 70%);opacity:.5}@media (hover:hover) and (pointer:fine){.blog-all:hover{border-color:color-mix(in oklab,var(--accent) 60%,transparent);transform:translateY(-3px);box-shadow:0 24px 50px -30px color-mix(in oklab,var(--accent) 70%,transparent)}.blog-all:hover .blog-all-cta b{transform:translateX(4px)}}.blog-all-count{position:relative;z-index:1;font-size:38px;font-weight:600;letter-spacing:-0.04em;line-height:.9;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--fg),var(--tech-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.blog-all-k{position:relative;z-index:1;font-family:var(--font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-2)}.blog-all-t{position:relative;z-index:1;margin-top:2px;font-size:16px;font-weight:600;letter-spacing:-0.02em;line-height:1.25;text-wrap:balance}.blog-all-tags{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:5px}.blog-all-tags span{font-family:var(--font-mono);font-size:9px;letter-spacing:0.08em;text-transform:uppercase;color:var(--fg-1);border:1px solid var(--border-hi);border-radius:var(--r-full);padding:3px 8px;background:color-mix(in oklab,var(--bg) 40%,transparent)}.blog-all-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px;padding-top:12px;margin-top:2px;border-top:1px solid var(--border);font-size:12px;line-height:1.35;color:var(--fg-2)}.blog-all-list b{color:var(--fg-1);font-weight:500}.blog-all-cta{position:relative;z-index:1;padding-top:12px;border-top:1px solid var(--border);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--accent)}.blog-all-cta b{font-weight:400;transition:transform 200ms var(--ease-out)}.blog-body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.blog-meta{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:0.06em}.blog-tag{padding:3px 8px;border-radius:99px;background:color-mix(in oklab,var(--accent) 14%,transparent);border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);color:var(--accent)}.blog-card h3{font-size:17px;line-height:1.2;letter-spacing:-0.015em;font-weight:600;text-wrap:pretty}.blog-card.featured h3{font-size:clamp(24px,2.4vw,32px);letter-spacing:-0.025em}.blog-card p{color:var(--fg-2);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-date{margin-top:auto;font-family:var(--font-mono);font-size:11px;color:var(--fg-4)}@media (max-width:960px){.blog-grid{grid-template-columns:1fr 1fr}.blog-card.featured{grid-column:span 2;grid-row:auto}}@media (max-width:620px){.blog-grid{grid-template-columns:1fr}.blog-card.featured{grid-column:auto}}.blog-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:960px){.blog-archive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog-archive-grid{grid-template-columns:1fr}}.blog-pagination{display:flex;justify-content:center;gap:8px;margin-top:48px;flex-wrap:wrap}.blog-pagination a,.blog-pagination span{padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-2);color:var(--fg-2);font-family:var(--font-mono);font-size:12px;text-decoration:none;transition:border-color 150ms,color 150ms,background 150ms}.blog-pagination a:hover{border-color:var(--accent);color:var(--fg);background:var(--surface)}.blog-pagination span.current{border-color:var(--accent);background:var(--accent);color:#fff}.blog-pagination span.dots{border-color:transparent}#whatsapp .eyebrow::before{background:#25D366;box-shadow:0 0 12px #25D366}#depoimento .eyebrow::before{background:#FB923C;box-shadow:0 0 12px #FB923C}#recursos .eyebrow::before{background:#A78BFA;box-shadow:0 0 12px #A78BFA}.section-accent-italic{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-0.02em}[data-type="grotesk"] .hero h1 .grad,[data-type="bricolage"] .hero h1 .grad,[data-type="jakarta"] .hero h1 .grad,[data-type="instrument"] .hero h1 .grad,[data-type="onest"] .hero h1 .grad,[data-type="grotesk"] .section-accent-italic,[data-type="bricolage"] .section-accent-italic,[data-type="jakarta"] .section-accent-italic,[data-type="instrument"] .section-accent-italic,[data-type="onest"] .section-accent-italic,[data-type="grotesk"] .promo-hero .section-title .grad-italic,[data-type="bricolage"] .promo-hero .section-title .grad-italic,[data-type="jakarta"] .promo-hero .section-title .grad-italic,[data-type="instrument"] .promo-hero .section-title .grad-italic,[data-type="onest"] .promo-hero .section-title .grad-italic{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-0.02em}.tk-panel .segmented.wrap{display:flex;flex-wrap:wrap;gap:4px}.tk-panel .segmented.wrap button{flex:0 1 auto}.wa-panel{position:relative;border:1px solid var(--border);border-radius:var(--r-5);background:linear-gradient(180deg,color-mix(in oklab,var(--success) 4%,var(--surface)),var(--surface));padding:clamp(24px,3.4vw,44px)}.wa-menu{position:relative;margin-top:clamp(28px,3.4vw,44px);padding-top:clamp(28px,3.4vw,44px);border-top:1px solid var(--border)}.wa-menu-link{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--r-full);border:1px solid color-mix(in oklab,var(--success) 40%,transparent);background:color-mix(in oklab,var(--success) 12%,var(--bg));color:#00A884;font-size:12px;font-weight:600;white-space:nowrap}.wa-menu-link .wa2-si{font-size:15px}.wa-menu-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.wa-menu-head h3{font-size:clamp(19px,2vw,25px);letter-spacing:-0.025em;max-width:30ch;text-wrap:balance}.wa-menu-head p{margin-top:12px;color:var(--fg-2);font-size:14.5px;line-height:1.55;max-width:52ch}.wa-menu-hint{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;border:1px solid color-mix(in oklab,var(--success) 40%,transparent);border-radius:var(--r-full);padding:8px 14px;color:#00A884;font-size:12px;font-weight:600;background:color-mix(in oklab,var(--success) 10%,transparent)}.wa-menu-hint .wa2-si{font-size:15px}.wa-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-3);overflow:hidden}.wa-opt{background:var(--bg-1);padding:16px 18px;display:grid;grid-template-columns:16px 1fr;grid-template-areas:"r t" ". d";gap:4px 10px;transition:background 200ms ease}@media (hover:hover) and (pointer:fine){.wa-opt:hover{background:var(--surface-hi)}}.wa-opt-r{grid-area:r;width:14px;height:14px;margin-top:2px;border-radius:50%;border:1.5px solid var(--border-hi)}.wa-opt:hover .wa-opt-r{border-color:#00A884;box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--success) 45%,transparent)}.wa-opt-t{grid-area:t;font-size:14.5px;font-weight:500;letter-spacing:-0.01em}.wa-opt-d{grid-area:d;font-size:12.5px;color:var(--fg-2);line-height:1.45}@media (max-width:900px){.wa-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-menu-head{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.wa-menu-grid{grid-template-columns:1fr}}.depo-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}.depo-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.depo-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-hi);border-radius:var(--r-full);background:var(--surface-2);padding:6px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--fg-1)}.depo-tag .dot,.depo-card.video figcaption .dot{width:7px;height:7px;border-radius:50%;background:#00C17C;box-shadow:0 0 10px #00C17C}.depo-desc{color:var(--fg-1);font-size:clamp(15px,1.2vw,17px);line-height:1.55;max-width:46ch;text-wrap:pretty}.depo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.depo-stat{border:1px solid var(--border);border-radius:var(--r-3);background:var(--surface);padding:14px 12px;text-align:center}.depo-stat .v{display:block;font-size:clamp(18px,1.8vw,22px);font-weight:600;letter-spacing:-0.03em}.depo-stat .k{display:block;margin-top:4px;font-size:11px;color:var(--fg-2);line-height:1.3}.depo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.depo-stack{display:flex;flex-direction:column;gap:16px}.depo-card{margin:0;position:sticky;top:96px;border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface);padding:20px;box-shadow:0 30px 60px -40px rgba(0,0,0,.9);display:flex;flex-direction:column;gap:14px}.depo-stack>.depo-card:nth-child(2){top:118px}.depo-stack>.depo-card:nth-child(3){top:136px}.depo-card blockquote[data-placeholder]{color:var(--fg-3);font-style:italic}.depo-stack>.depo-card.has-video:nth-child(even){flex-direction:row-reverse}.depo-card.has-video{flex-direction:row;align-items:stretch;gap:16px;padding:16px}.depo-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.depo-video{position:relative;border-radius:var(--r-3);overflow:hidden;background:#05070c}.depo-video.vertical{flex:0 0 152px;align-self:stretch;border:1px solid var(--border-hi);aspect-ratio:9 / 16}.depo-video image-slot{display:block;width:100%;height:100%}.depo-video.vertical image-slot{aspect-ratio:9 / 16}.depo-video>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.depo-video.lite-yt{cursor:pointer}.depo-video.lite-yt:hover .depo-play{transform:scale(1.08);background:rgba(6,10,18,.85)}.depo-video.lite-yt.yt-active>img,.depo-video.lite-yt.yt-active .depo-play,.depo-video.lite-yt.yt-active .depo-vlabel{display:none}.depo-video.lite-yt.yt-active iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.depo-vlabel{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-full);background:rgba(6,10,18,.72);backdrop-filter:blur(6px);border:1px solid var(--border-hi);font-family:var(--font-mono);font-size:10px;color:var(--fg-1)}.depo-vlabel .dot{width:6px;height:6px;border-radius:50%;background:#00C17C;box-shadow:0 0 8px #00C17C}.depo-play{position:absolute;inset:0;margin:auto;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(6,10,18,.66);backdrop-filter:blur(8px);border:1px solid var(--border-hi);color:var(--fg);pointer-events:none}.depo-video image-slot:not([data-filled])~.depo-play{display:none}.depo-card-top{display:flex;align-items:center;gap:12px}.depo-avatar{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-size:15px;font-weight:600}.depo-avatar.ghost{background:none;border:1px dashed var(--border-hi);color:var(--fg-2);font-size:20px;font-weight:400}.depo-card .name{font-size:16px;font-weight:500}.depo-card .role{font-size:12.5px;color:var(--fg-2);font-family:var(--font-mono)}.depo-card blockquote{margin:0;font-size:15px;line-height:1.55;color:var(--fg-1);text-wrap:pretty}.depo-card-tags{display:flex;flex-wrap:wrap;gap:6px}.depo-card-tags span{font-family:var(--font-mono);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--border);border-radius:var(--r-full);padding:4px 9px}@media (max-width:900px){.depo-layout{grid-template-columns:1fr}.depo-sticky{position:static;top:auto}.depo-card,.depo-stack>.depo-card:nth-child(2),.depo-stack>.depo-card:nth-child(3){position:static;top:auto}}@media (max-width:560px){.depo-card.has-video{flex-direction:column}.depo-stack>.depo-card.has-video:nth-child(even){flex-direction:column}.depo-video.vertical{flex:0 0 auto;max-width:190px}}@media (max-width:480px){.depo-stats{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(32px,4vw,52px);text-align:left;align-items:start}.plan{position:relative;border:1px solid var(--border);border-radius:var(--r-4);background:var(--surface);padding:26px 22px 22px;display:flex;flex-direction:column;gap:16px}.plan.featured{border-color:color-mix(in oklab,var(--tech-cyan) 60%,transparent);background:radial-gradient(130% 80% at 50% 0%,color-mix(in oklab,var(--tech-cyan) 22%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--primary) 20%,var(--surface)),var(--surface));box-shadow:0 0 0 1px color-mix(in oklab,var(--tech-cyan) 22%,transparent),0 50px 90px -50px color-mix(in oklab,var(--tech-cyan) 75%,transparent)}.plan.featured .plan-head h3{color:var(--fg)}.plan.featured .plan-list li svg{color:var(--tech-cyan)}.plan.featured .plan-limits span{border-color:color-mix(in oklab,var(--tech-cyan) 35%,transparent);color:var(--fg-1)}.plan.featured .plan-link{color:var(--tech-cyan)}.plan-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,var(--tech-cyan),var(--accent));color:#041018;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;padding:5px 12px;border-radius:var(--r-full);white-space:nowrap;box-shadow:0 8px 24px -8px color-mix(in oklab,var(--tech-cyan) 80%,transparent)}.plan-head h3{font-size:22px;letter-spacing:-0.025em}.plan-head p{margin-top:8px;color:var(--fg-2);font-size:13.5px;line-height:1.5}.plan-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.plan-list li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;color:var(--fg-1)}.plan-list li svg{flex-shrink:0;margin-top:2px;color:var(--success)}.plan-list li.off{color:var(--fg-3);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--fg-3) 60%,transparent)}.plan-list li.off svg{color:#FB7185;text-decoration:none}.plan-limits{display:flex;flex-wrap:wrap;gap:6px;padding-top:14px;border-top:1px solid var(--border)}.plan-limits span{font-family:var(--font-mono);font-size:10px;letter-spacing:0.06em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--border);border-radius:var(--r-full);padding:4px 9px}.plan-link{font-size:13px;font-weight:600;color:var(--accent)}a.plan-link:hover{color:color-mix(in oklab,var(--accent) 70%,var(--fg))}.plan>.btn{margin-top:auto}.plan-foot{font-size:11.5px;color:var(--fg-3);text-align:center}.plan-addons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px;font-family:var(--font-mono);font-size:11px;color:var(--fg-2)}.plan-addons .k{letter-spacing:0.12em;text-transform:uppercase;color:var(--fg-3)}.plan-addons span:not(.k){border:1px solid var(--border);border-radius:var(--r-full);padding:5px 10px}@media (max-width:960px){.plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}
.omiq-ui{--p:#0062ff;--p-save:#0070e0;--electric:#00E5FF;--orange-red:#FF3D00;--success:#00C17C;--campaign:#1e1b4b;--bd:#E2E8F0;--page:#e9f2ff;--page-alt:#f2f7fa;--s400:#94a3b8;--s500:#64748b;--s600:#475569;--s700:#334155;--s800:#1e293b;font-family:"Mulish","Inter",sans-serif;color:var(--s800);background:var(--page);padding:14px;display:flex;flex-direction:column;gap:8px}.omiq-ui.alt{background:var(--page-alt)}.omiq-ui *{box-sizing:border-box}.omiq-ui .lbl{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var(--s400);line-height:1}.omiq-ui .lbl-b{color:#1d4ed8cc;letter-spacing:0.06em;font-size:10px}.omiq-ui .kicker{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:var(--s500)}.omiq-ui .oc{background:#fff;border:1px solid var(--bd);border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .ohead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 4px}.omiq-ui .ohead h4{font-size:15px;font-weight:900;letter-spacing:-0.01em;color:var(--s800);margin:0}.omiq-ui .ohead p{font-size:11px;color:var(--s600);font-weight:600;margin:2px 0 0}.omiq-ui .ob{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;border:1px solid transparent;white-space:nowrap}.omiq-ui .ob-p{background:var(--p);color:#fff;box-shadow:0 4px 12px -2px rgba(0,98,255,.35)}.omiq-ui .ob-save{background:var(--p-save);color:#fff}.omiq-ui .ob-w{background:#fff;color:var(--s600);border-color:var(--bd)}.omiq-ui .ob-s{background:#475569;color:#fff}.omiq-ui .ob-i{background:#eef2ff;color:#4f46e5;border-color:#c7d2fe}.omiq-ui .opill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;border:1px solid}.omiq-ui .opill.vig{background:#d1fae5;color:#047857;border-color:#a7f3d0}.omiq-ui .opill.pend{background:#f3e8ff;color:#7e22ce;border-color:#e9d5ff}.omiq-ui .opill.arq{background:#f1f5f9;color:var(--s600);border-color:var(--bd)}.omiq-ui .opill.tipo{background:#e2e8f0;color:var(--s800);border-color:#cbd5e1;font-size:10px}.omiq-ui .opill.ativo{background:#10B981;color:#fff;border-color:transparent;font-size:8px}.omiq-ui .opill.list{background:#f1f5f9;color:var(--s600);border-color:transparent;font-size:8px}.omiq-ui .opill.prog{background:#f59e0b;color:#fff;border-color:transparent;font-size:8px}.omiq-ui .otile{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.omiq-ui .otile.seller{background:#10b981;box-shadow:0 4px 10px -2px rgba(16,185,129,.45)}.omiq-ui .otile.deal{background:#a855f7;box-shadow:0 4px 10px -2px rgba(168,85,247,.45)}.omiq-ui .otile.light{background:#f97316;box-shadow:0 4px 10px -2px rgba(249,115,22,.45)}.omiq-ui .otile.pri{background:var(--p);box-shadow:0 4px 10px -2px rgba(0,98,255,.45)}.omiq-ui .otabs{display:flex;gap:8px;padding:10px;background:#f8fafc80}.omiq-ui .otab{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:#fff;color:var(--s600);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em}.omiq-ui .otab.on{background:var(--p);color:#fff;box-shadow:0 2px 6px rgba(0,98,255,.3)}.omiq-ui .otab .ct{padding:1px 6px;border-radius:999px;font-size:9px;font-weight:900;background:#e2e8f0;color:var(--s600)}.omiq-ui .otab.on .ct{background:#ffffff33;color:#fff}.omiq-ui .ofilters{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.omiq-ui .ofgroup{display:flex;align-items:center;gap:6px}.omiq-ui .ofpill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--bd);color:var(--s600);font-size:10px;font-weight:800}.omiq-ui .ofpill.on{background:var(--p);color:#fff;border-color:var(--p)}.omiq-ui .ocb{width:16px;height:16px;border-radius:999px;flex-shrink:0;border:1.5px solid #cbd5e1;background:#fff;display:inline-flex;align-items:center;justify-content:center}.omiq-ui .ocb.on{background:var(--p);border-color:var(--p)}.omiq-ui .ocb.on::after{content:"";width:7px;height:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) translateY(-1px)}.omiq-ui .othumb{width:48px;height:48px;border-radius:6px;flex-shrink:0;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);border:1px solid var(--bd);position:relative;overflow:hidden}.omiq-ui .othumb::after{content:"";position:absolute;inset:8px;border-radius:2px;background:repeating-linear-gradient(45deg,var(--s400) 0 2px,transparent 2px 6px);opacity:.45}.omiq-ui .ofield{position:relative;border:1px solid var(--bd);border-radius:8px;padding:0 7px;min-height:42px;display:flex;flex-direction:column;justify-content:center;gap:1px}.omiq-ui .ofield>.flbl{position:absolute;top:-6px;left:7px;background:#fff;padding:0 4px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:#1d4ed8cc;white-space:nowrap}.omiq-ui .ofield .val{font-size:14px;font-weight:900;color:var(--s700);line-height:1.1}.omiq-ui .ofield .val.pri{color:var(--p)}.omiq-ui .ofield .val.min{color:var(--orange-red)}.omiq-ui .ofield .edit{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:#2563eb;background:#eff6ff80;padding:2px 5px;border-radius:4px}.omiq-ui .ofield .row{display:flex;align-items:center;justify-content:space-between;gap:6px}.omiq-ui .ofield.tall{min-height:92px;justify-content:space-between;padding-top:10px;padding-bottom:7px}.omiq-ui .hr{height:1px;background:#f1f5f9}.omiq-ui .profit{font-size:11px;font-weight:800}.omiq-ui .profit.ok{color:#059669}.omiq-ui .profit.warn{color:#d97706}.omiq-ui .profit.bad{color:#e11d48}.omiq-ui .ocamp{width:168px;flex-shrink:0;background:var(--campaign);padding:11px;display:flex;flex-direction:column;gap:9px}.omiq-ui .ocamp .ctop{display:flex;align-items:center;justify-content:space-between}.omiq-ui .ocamp .clbl{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:#bfdbfe}.omiq-ui .ocamp .old{font-size:10px;font-weight:800;color:#64748b;text-decoration:line-through;line-height:1}.omiq-ui .ocamp .new{font-size:19px;font-weight:900;color:#fff;line-height:1.15}.omiq-ui .ocamp .cfield{position:relative;border:1px solid #33415580;border-radius:8px;padding:6px 9px}.omiq-ui .ocamp .cfield>.flbl{position:absolute;top:-6px;left:7px;background:var(--campaign);padding:0 4px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:#64748b}.omiq-ui .ocamp .cfield .v{font-size:14px;font-weight:900;color:#fff}.omiq-ui .ocamp .cfield .v.ok{color:#34d399}.omiq-ui .ocamp .cfield .v.warn{color:#fbbf24}.omiq-ui .ocamp .cbtn{margin-top:auto;height:34px;border-radius:10px;background:var(--p);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;box-shadow:0 6px 14px -4px rgba(0,98,255,.5)}.omiq-ui .oitem{display:flex;overflow:hidden}.omiq-ui .oitem>.main{flex:1;min-width:0;border-right:1px solid #f1f5f9}.omiq-ui .oitem .itop{display:flex;gap:10px;padding:9px;align-items:center}.omiq-ui .oitem h5{font-size:13px;font-weight:900;color:var(--s800);margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omiq-ui .oitem .meta{display:flex;gap:12px;font-size:9px;font-weight:800;color:var(--s500);margin-top:4px}.omiq-ui .oitem .perf{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 7px;border-radius:7px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;width:fit-content}.omiq-ui .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 16px 11px;background:#f8fafc33}.omiq-ui .pgrid>div{display:flex;flex-direction:column;gap:10px}.omiq-ui .pgrid>div:not(:last-child){border-right:1px solid #f1f5f9;padding-right:10px}.omiq-ui .okpis{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;padding:12px 14px}.omiq-ui .okpi{display:flex;flex-direction:column;gap:4px;min-width:0}.omiq-ui .okpi .v{font-size:17px;font-weight:900;color:var(--s800);line-height:1}.omiq-ui .okpi .v.ind{color:#4f46e5}.omiq-ui .okpi .v.pur{color:#9333ea}.omiq-ui .okpi .v.em{color:#059669}.omiq-ui .okpi .v.su{color:var(--success)}.omiq-ui .okpi .v small{font-size:9px;font-weight:800;color:var(--s400)}.omiq-ui .okpi .v .cur{font-size:9px;font-weight:800;color:var(--s400)}.omiq-ui .ometrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.omiq-ui .ometric{padding:8px;border-radius:8px;background:#f8fafc;border:1px solid var(--bd);text-align:center}.omiq-ui .ometric .v{font-size:16px;font-weight:900;color:var(--s800);line-height:1}.omiq-ui .ometric.big{background:#eff6ff;border-color:#dbeafe}.omiq-ui .ometric.big .v{font-size:24px;color:var(--p)}.omiq-ui .ometric.opp{background:#f0fdf4;border-color:#bbf7d0}.omiq-ui .ometric.opp .v{color:var(--success)}.omiq-ui .ometric .l{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:var(--s500);margin-top:3px}.omiq-ui .ostrip{height:3px}.omiq-ui .ostrip.seller{background:#10b981}.omiq-ui .ostrip.deal{background:#a855f7}.omiq-ui .ostrip.light{background:#f97316}.omiq-ui .ostrip.pri{background:var(--p)}.omiq-ui .oind{display:flex;align-items:center;gap:16px;padding:8px 12px}.omiq-ui .oind .it{display:flex;align-items:baseline;gap:5px}.omiq-ui .oind .v{font-size:14px;font-weight:900;color:var(--s800)}.omiq-ui .oind .v.su{color:var(--success)}.omiq-ui .oind .v.wa{color:#d97706}.omiq-ui .osearch{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--bd);border-radius:8px;background:#fff;font-size:11px;color:var(--s400);font-weight:600}.omiq-ui .omodes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.omiq-ui .omode{padding:16px;border-radius:12px;background:#fff;border:1px solid var(--bd);display:flex;flex-direction:column;gap:8px}.omiq-ui .omode.feat{background:var(--p);border-color:var(--p);color:#fff;box-shadow:0 10px 24px -8px rgba(0,98,255,.5)}.omiq-ui .omode .mi{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:var(--p);font-size:16px}.omiq-ui .omode.feat .mi{background:#ffffff26;color:#fff}.omiq-ui .omode h5{font-size:14px;font-weight:900;margin:0}.omiq-ui .omode p{font-size:10px;line-height:1.45;color:var(--s500);font-weight:600;margin:0}.omiq-ui .omode.feat p{color:#dbeafe}.omiq-ui .omode .mb{margin-top:auto;padding:7px;border-radius:8px;text-align:center;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;border:1px solid var(--p);color:var(--p)}.omiq-ui .omode.feat .mb{background:#fff;color:var(--p);border-color:#fff}.omiq-ui .odash{display:flex;gap:24px;padding:12px 14px}.omiq-ui .odmetric{display:flex;align-items:center;gap:9px}.omiq-ui .odmetric .di{width:30px;height:30px;border-radius:8px;background:#eff6ff;color:var(--p);display:flex;align-items:center;justify-content:center;font-size:15px}.omiq-ui .odmetric .v{font-size:18px;font-weight:900;color:var(--s800);line-height:1}.omiq-ui .odmetric h6{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:var(--s500);margin:0 0 3px}.omiq-ui .olist{display:flex;flex-direction:column}.omiq-ui .olist .li{display:flex;align-items:center;gap:9px;padding:7px 4px;font-size:11px;font-weight:700;color:var(--s700)}.omiq-ui .olist .li+.li{border-top:1px solid #f1f5f9}.omiq-ui .olist .li .ico{color:var(--p);font-size:13px}.omiq-ui .olist .li .n{margin-left:auto;font-weight:900;color:var(--s800)}.omiq-ui .olist .li .clock{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:900;color:#d97706;background:#fffbeb;padding:3px 7px;border-radius:999px;border:1px solid #fde68a}.omiq-ui .ovar{display:flex;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--bd);border-radius:8px;background:#fff;font-size:11px}.omiq-ui .ovar .nm{color:var(--s600);font-weight:700}.omiq-ui .ovar .pr{margin-left:auto;font-weight:900;color:var(--s800)}.omiq-ui .ovar.parent{background:#eff6ff;border-color:#bfdbfe}.omiq-ui .ovarwrap{display:flex;flex-direction:column;gap:5px;padding-left:22px}.omiq-ui .ogrid-2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.omiq-ui .ogrid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.omiq-ui .odmetric h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omiq-ui .odmetric>div:last-child{min-width:0}.omiq-ui .ogrid-3>div>.lbl{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omiq-ui .mock-table{table-layout:fixed;width:100%}.omiq-ui .mock-table th,.omiq-ui .mock-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--s700)}.omiq-ui .mock-table th{color:var(--s500)}.omiq-ui .mock-table td{border-bottom-color:#f1f5f9}.omiq-ui .mock-table .pos{color:#059669}.omiq-ui .mock-table .neg{color:#e11d48}.omiq-ui .mock-table tr:hover td{background:#f8fafc}.omiq-ui .mock-table th:first-child,.omiq-ui .mock-table td:first-child{width:42%}.omiq-ui .mock-table td.num{font-variant-numeric:tabular-nums;letter-spacing:-0.02em}.omiq-ui.clip{position:relative;overflow:hidden;display:block;max-height:var(--clip,400px);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 56px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 56px),transparent 100%)}.omiq-modal.clip{width:760px;max-width:100%;overflow:hidden}@media (max-width:760px){.omiq-ui.clip{max-height:calc(var(--clip,400px) * 0.62)}.omiq-ui .ui-canvas,.omiq-ui .omodal-canvas{transform:scale(0.62);transform-origin:top left}}.omiq-modal{background:#f8fafc}.omodal-canvas{width:760px;flex-shrink:0}.ui-canvas,.omodal-canvas{container-type:inline-size}.ui-canvas{flex-shrink:0;display:flex;flex-direction:column;gap:10px}.omodal-canvas{display:flex;flex-direction:column;gap:9px}.omodal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:color-mix(in oklab,var(--p) 6%,#fff);border-bottom:1px solid color-mix(in oklab,var(--p) 12%,transparent)}.omodal-head-l{display:flex;align-items:center;gap:9px;min-width:0}.omodal-icon{width:30px;height:30px;border-radius:9px;flex-shrink:0;background:var(--p);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px -2px rgba(0,98,255,.4)}.omodal-icon .ms{font-size:16px}.omodal-title-group{min-width:0}.omodal-title-group h4{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:-0.01em;color:var(--s800);margin:0 0 3px}.omodal-badge{display:inline-flex;align-items:center;gap:5px;background:color-mix(in oklab,var(--p) 10%,transparent);color:var(--p);border:1px solid color-mix(in oklab,var(--p) 20%,transparent);padding:2px 8px;border-radius:999px;font-size:10px;font-weight:900}.omodal-badge .ms{font-size:12px}.omodal-close{width:26px;height:26px;border-radius:8px;flex-shrink:0;border:1px solid var(--bd);background:#fff;color:var(--s400);display:flex;align-items:center;justify-content:center}.omodal-close .ms{font-size:15px}.omodal-toolbar{display:flex;gap:0;margin:9px 12px 0}.omodal-inputs{flex:1;min-width:0;display:flex;gap:9px;background:#fff;border:1px solid var(--bd);border-right:0;border-radius:10px 0 0 10px;padding:9px 10px}.oinput{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.oinput label{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:var(--s400)}.oinput-box{display:flex;align-items:center;height:28px;background:#f8fafc;border:1px solid var(--bd);border-radius:7px;overflow:hidden}.oinput-prefix{padding:0 7px;font-size:11px;font-weight:900;color:var(--p);background:#f1f5f9;height:100%;display:flex;align-items:center;border-right:1px solid var(--bd)}.oinput-val{padding:0 8px;font-size:11px;color:var(--s400);font-weight:700}.omodal-actions-card{width:220px;flex-shrink:0;border-radius:0 10px 10px 0;background:linear-gradient(135deg,var(--campaign),#2d2a6e,var(--campaign));padding:8px 10px;display:flex;flex-direction:column;gap:6px;color:#fff}.omodal-actions-label{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em}.omodal-actions-row{display:flex;flex-direction:column;gap:4px}.omodal-mini-btn{display:flex;align-items:center;justify-content:center;gap:4px;background:#ffffff26;padding:4px 6px;border-radius:7px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.03em;text-align:center;white-space:nowrap}.omodal-mini-btn .ms{font-size:12px}.omodal-apply-btn{display:flex;align-items:center;justify-content:center;gap:5px;background:#fff;color:var(--p);padding:6px;border-radius:8px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em}.omodal-apply-btn .ms{font-size:14px}.omodal-filterbar{display:flex;align-items:center;gap:6px;padding:9px 12px 0;flex-wrap:wrap}.ofbtn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:#fff}.ofbtn .ms{font-size:13px}.ofbtn.success{background:var(--success)}.ofbtn.primary{background:var(--p)}.ofbtn.dark{background:#1e293b}.ofbtn.warn{background:#f59e0b;margin-left:auto}.omodal-count{margin-left:auto;display:inline-flex;align-items:center;gap:5px;background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase}.omodal-count .ms{font-size:12px}.omodal-colhead{display:flex;align-items:center;gap:10px;margin:9px 12px 0;padding:6px 10px;background:color-mix(in oklab,var(--p) 5%,transparent);border:1px solid color-mix(in oklab,var(--p) 10%,transparent);border-radius:8px}.ochk{display:flex;align-items:center;gap:6px}.ochk span:last-child{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:var(--s700)}.omodal-colhead-spacer{flex:1}.omodal-expand-group{display:flex;align-items:center;gap:3px;background:#e2e8f0cc;border-radius:7px;padding:2px;margin-right:8px}.omodal-expand-btn{display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:5px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em;color:var(--s500)}.omodal-expand-btn.on{background:#fff;color:var(--p);box-shadow:0 1px 2px rgba(0,0,0,.1)}.omodal-expand-btn .ms{font-size:12px}.omodal-enable-all{display:flex;align-items:center;gap:6px}.omodal-enable-all span:first-child{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;color:var(--s700);white-space:nowrap}.omodal-count-pill{background:color-mix(in oklab,var(--p) 12%,transparent);color:var(--p);padding:1px 6px;border-radius:999px;font-size:9px;font-weight:900}.otoggle{width:30px;height:17px;border-radius:999px;background:#cbd5e1;position:relative;flex-shrink:0}.otoggle.on{background:var(--success)}.otoggle-ball{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:left .15s}.otoggle.on .otoggle-ball{left:15px}.omiq-modal .selection-strip{margin:9px 12px 0}.omiq-modal>.oc:first-of-type{margin-top:9px}.omodal-resize{display:flex;justify-content:center;padding:5px 0 2px;cursor:ns-resize}.omodal-resize span{width:44px;height:4px;border-radius:999px;background:#cbd5e1}.omodal-row{display:flex;flex-direction:column;gap:8px;padding:9px 12px;background:#fff;border:1px solid var(--bd);border-radius:10px;margin:0 12px 8px;width:calc(100% - 24px)}.omodal-row-top{display:flex;align-items:center;gap:10px}.omodal-row-bottom{display:flex;align-items:center;gap:10px;padding-left:54px}.omodal-row-select{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;width:44px}.omodal-row-select span:last-child{font-size:7px;font-weight:800;color:var(--s400);text-transform:uppercase}.omodal-row-thumb{width:44px;height:44px;border-radius:7px;flex-shrink:0;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);border:1px solid var(--bd);position:relative;overflow:hidden}.omodal-row-thumb::after{content:"";position:absolute;inset:7px;border-radius:2px;background:repeating-linear-gradient(45deg,var(--s400) 0 2px,transparent 2px 6px);opacity:.4}.omodal-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.omodal-row-badges{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.omodal-sku{font-size:8px;font-weight:800;color:var(--s400)}.omodal-row-title{font-size:12px;font-weight:800;color:var(--s800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omodal-fields{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.omodal-arrow{flex-shrink:0;color:var(--s400);width:20px;text-align:center}.omodal-arrow .ms{font-size:16px}.omodal-field{display:flex;flex-direction:column;gap:2px;min-width:0}.omodal-field label{font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em;color:var(--s400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omodal-field .box{height:26px;border:1px solid var(--bd);border-radius:6px;background:#f8fafc;display:flex;align-items:center;gap:3px;padding:0 7px;font-size:10.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omodal-field.profit .box{background:color-mix(in oklab,var(--success) 12%,#fff);border-color:color-mix(in oklab,var(--success) 25%,transparent);color:#059669;font-size:8.5px;padding:0 5px;letter-spacing:-0.01em}.omodal-field.edit .box{border-color:color-mix(in oklab,var(--p) 30%,transparent);background:color-mix(in oklab,var(--p) 4%,#fff)}.omodal-field.edit .box span{color:var(--s400);font-weight:600}.omodal-row-toggle{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px}.omodal-row-toggle span:last-child{font-size:7px;font-weight:800;color:var(--s400);text-transform:uppercase}.omiq-ui .ms{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 20}.omiq-ui .hero-band{flex-wrap:wrap}@container (max-width:620px){.omiq-ui .pgrid{grid-template-columns:1fr 1fr}.omiq-ui .okpis{grid-template-columns:repeat(4,1fr)}.omiq-ui .ocamp{width:140px}}@container (max-width:460px){.omiq-ui .oitem{flex-direction:column}.omiq-ui .oitem>.main{border-right:0}.omiq-ui .ocamp{width:100%;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.omiq-ui .ocamp .cbtn{margin-top:0;margin-left:auto;padding-inline:16px}.omiq-ui .pgrid{grid-template-columns:1fr}.omiq-ui .pgrid>div:not(:last-child){border-right:0;padding-right:0}.omiq-ui .okpis{grid-template-columns:repeat(3,1fr)}.omiq-ui .omodes{grid-template-columns:1fr}.omiq-ui .ogrid-2{grid-template-columns:1fr}.omiq-ui .ogrid-3{grid-template-columns:1fr 1fr}.omiq-ui .ometrics{grid-template-columns:1fr 1fr}}.omiq-ui .dcard .kicker{font-size:15px;font-weight:900;text-transform:none;letter-spacing:-0.02em;color:var(--s800)}.omiq-ui .dcard .di{width:34px;height:34px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.07)}.omiq-ui .dcard .di .ms{font-size:19px}.omiq-ui .dcard h6{margin:0 0 5px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var(--s400);white-space:nowrap}.omiq-ui .dcard .v{font-size:20px;font-weight:900;color:#0f172a;line-height:1;letter-spacing:-0.02em;white-space:nowrap}.omiq-ui .dcard .ogrid-2{gap:34px 0 !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.omiq-ui .dcard .ogrid-2>div:nth-child(even){padding-left:16px;border-left:1px solid #f1f5f9}.omiq-ui .adsui{--ap:#4169E1;display:flex;flex-direction:column;gap:12px}.omiq-ui .adsui-bottom{display:flex;gap:12px}.omiq-ui .adsui-bottom>.acard{flex:1;min-width:0}.omiq-ui .acard{background:#fff;border-radius:14px;padding:14px;box-shadow:rgba(0,0,0,.05) 0 2px 3px 0;display:flex;flex-direction:column;gap:12px}.omiq-ui .acard>h3{margin:0;font-size:14px;font-weight:700;color:#333;letter-spacing:-0.01em}.omiq-ui .aicon{width:26px;height:26px;border-radius:999px;flex-shrink:0;background:var(--ap);color:#fff;display:flex;align-items:center;justify-content:center}.omiq-ui .aicon .ms{font-size:14px}.omiq-ui .amet{display:flex;align-items:center;gap:7px;white-space:nowrap}.omiq-ui .amhead{display:flex;align-items:center;gap:6px}.omiq-ui .amet h4{margin:0;font-size:9.5px;font-weight:500;color:#374151}.omiq-ui .amet .av{font-size:16px;font-weight:700;color:#111827;margin-top:3px;line-height:1}.omiq-ui .atrend{font-size:8px;font-weight:700;color:#fff;background:#28a745;border-radius:16px;padding:1px 5px}.omiq-ui .atrend.neg{background:#f44336}.omiq-ui .afat{align-self:center;display:flex;align-items:center;gap:10px;padding:8px 18px;border-radius:300px;background-image:linear-gradient(225deg,#4091e2 0%,#255bb7 60%,#625EB1 100%)}.omiq-ui .afat .aicon{background:#fff;color:var(--ap);width:30px;height:30px}.omiq-ui .afat .aicon .ms{font-size:17px}.omiq-ui .afat h4{color:#fff;font-weight:900;font-size:10.5px}.omiq-ui .afat .av{color:#fff;font-weight:900;font-size:18px}.omiq-ui .amrow{display:flex;justify-content:space-between;gap:12px}.omiq-ui .aplace{background:#f9fcff;border-radius:14px;padding:10px}.omiq-ui .pkpi-card{background:#fff;border:2px solid #0062ff33;border-radius:12px;overflow:hidden}.omiq-ui .pkpi-band{background:#0062ff0d;border-bottom:1px solid #0062ff1a;padding:7px 12px;display:flex;align-items:center;gap:7px}.omiq-ui .pkpi-band .ttl{margin:0;font-size:11px;font-weight:900;color:var(--s800);text-transform:uppercase;letter-spacing:-0.01em;white-space:nowrap}.omiq-ui .pkpi-band .sep{color:#cbd5e1;margin:0 2px}.omiq-ui .pkpi-band .ac{color:var(--p)}.omiq-ui .pkpi-band .dt{color:var(--s500);font-weight:800;text-transform:none}.omiq-ui .pkpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:14px 12px}.omiq-ui .pkpi{display:flex;align-items:center;gap:8px;min-width:0}.omiq-ui .pkpi-ico{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(15,23,42,.06)}.omiq-ui .pkpi-ico .ms{font-size:18px}.omiq-ui .pkpi-ico.pri{background:#0062ff1a;color:var(--p)}.omiq-ui .pkpi-ico.em{background:#d1fae5;color:#059669}.omiq-ui .pkpi-ico.bl{background:#dbeafe;color:#2563eb}.omiq-ui .pkpi-ico.sl{background:#f1f5f9;color:#475569}.omiq-ui .pkpi-ico.ro{background:#ffe4e6;color:#e11d48}.omiq-ui .pkpi-ico.or{background:#ffedd5;color:#ea580c}.omiq-ui .pkpi>div:last-child{min-width:0}.omiq-ui .pkpi-l{display:block;font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.12em;color:var(--s400);line-height:1.25}.omiq-ui .pkpi-v{font-size:17px;font-weight:900;color:var(--s800);line-height:1;margin-top:3px}.omiq-ui .ptoolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:7px 10px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .psearch{display:flex;align-items:center;gap:6px;height:26px;padding:0 9px;flex:0 0 200px;background:#f8fafc;border:1px solid var(--bd);border-radius:7px;font-size:10px;font-weight:800;color:var(--s400)}.omiq-ui .psearch .ms{font-size:13px;color:var(--s400)}.omiq-ui .pbtns{display:flex;align-items:center;gap:6px}.omiq-ui .pbtn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 11px;border-radius:7px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;white-space:nowrap;color:#fff}.omiq-ui .pbtn .ms{font-size:12px}.omiq-ui .pbtn.orange{background:#f97316;box-shadow:0 3px 8px -2px #f9731666}.omiq-ui .pbtn.rose{background:#f43f5e;box-shadow:0 3px 8px -2px #f43f5e66}.omiq-ui .pbtn.dark{background:#1e293b;box-shadow:0 3px 8px -2px #1e293b66}.omiq-ui .pbtn.light{background:#fff;color:var(--s700);border:1px solid var(--bd)}.omiq-ui .pbtn.light .ocb{width:11px;height:11px}.omiq-ui .pselbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:9px 12px}.omiq-ui .psel-checks{display:flex;align-items:center;gap:18px}.omiq-ui .psel-check{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--s700)}.omiq-ui .psel-btns{display:flex;align-items:center;gap:8px}.omiq-ui .pbtn2{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 12px;border-radius:8px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:#fff}.omiq-ui .pbtn2 .ms{font-size:12px}.omiq-ui .pbtn2.green{background:#86efac;color:#fff}.omiq-ui .pbtn2.blue{background:#60a5fa;color:#fff}.omiq-ui .pbtn2.red{background:#fca5a5;color:#fff}.omiq-ui .pcard{display:flex;background:#fff;border:1px solid var(--bd);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .pc-info{display:flex;gap:8px;padding:8px;border-right:1px solid #f1f5f9;width:262px;flex-shrink:0}.omiq-ui .pc-left{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.omiq-ui .pc-thumb{width:46px;height:56px;border-radius:7px;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);border:1px solid var(--bd)}.omiq-ui .pc-main{min-width:0;display:flex;flex-direction:column}.omiq-ui .pc-badges{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:4px}.omiq-ui .pb{display:inline-flex;align-items:center;gap:2px;height:13px;padding:0 6px;border-radius:999px;font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em;color:#fff}.omiq-ui .pb .ms{font-size:8px}.omiq-ui .pb.ativo{background:#10B981}.omiq-ui .pb.prem{background:#fbbf24}.omiq-ui .pb.clas{background:#f1f5f9;color:var(--s600);border:1px solid var(--bd)}.omiq-ui .pb.full{background:#3B82F6}.omiq-ui .pc-title{margin:0 0 5px;font-size:10.5px;font-weight:900;color:var(--s800);line-height:1.2}.omiq-ui .pc-foot{margin-top:auto;display:flex;flex-direction:column;gap:5px}.omiq-ui .pc-id{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:700;color:var(--s400)}.omiq-ui .pc-copy{font-size:7px;font-weight:900;text-transform:uppercase;color:var(--s400);border:1px solid var(--bd);border-radius:4px;padding:1px 5px}.omiq-ui .pc-stats{display:flex;gap:10px;font-size:8.5px;font-weight:800;color:var(--s500)}.omiq-ui .pc-stats i{font-style:normal;opacity:.6}.omiq-ui .pc-perf{display:flex;align-items:center;justify-content:center;gap:4px;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:4px 0;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:#0066FF}.omiq-ui .pc-perf .ms{font-size:11px}.omiq-ui .pc-part{width:167px;flex-shrink:0;padding:8px;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px}.omiq-ui .pc-part-top{padding-bottom:6px;border-bottom:1px solid #f1f5f9}.omiq-ui .pc-lbl{display:block;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:var(--s400);margin-bottom:4px}.omiq-ui .pc-lbl.ind{color:#4f46e5}.omiq-ui .pst{display:inline-flex;align-items:center;gap:3px;font-size:7.5px;font-weight:900;border-radius:999px;padding:2px 6px}.omiq-ui .pst .ms{font-size:9px}.omiq-ui .pst.cand{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.omiq-ui .pst.prog{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.omiq-ui .pc-promo{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#eff6ff80;border-left:2px solid #6366f1;border-radius:6px;padding:5px 6px;font-size:9px;font-weight:700;color:var(--s700)}.omiq-ui .pc-del{color:#e11d48;background:#ffe4e6;border-radius:4px;display:flex;padding:1px}.omiq-ui .pc-del .ms{font-size:11px}.omiq-ui .pc-prices{flex:1;min-width:0;padding:8px;border-right:1px solid #f1f5f9;background:#f8fafc0d;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;align-content:start}.omiq-ui .pp{display:flex;flex-direction:column;gap:3px;min-width:0}.omiq-ui .pp-l{display:flex;align-items:center;gap:3px;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:var(--s400)}.omiq-ui .pp-l .ms{font-size:9px}.omiq-ui .pp-box{display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:8px;border-left:4px solid;padding:6px 7px;height:34px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .pp-v{display:flex;align-items:baseline;gap:3px;font-size:13px;font-weight:900;letter-spacing:-0.02em}.omiq-ui .pp-v i{font-style:normal;font-size:7.5px;font-weight:800;opacity:.55}.omiq-ui .pp.slate .pp-box{background:#F8FAFC;border-left-color:#94a3b8;color:var(--s800)}.omiq-ui .pp.blue .pp-l{color:#3B82F6}.omiq-ui .pp.blue .pp-box{background:#eff6ff;border-left-color:#3B82F6;color:#1D4ED8}.omiq-ui .pp.amber .pp-l{color:#92400E}.omiq-ui .pp.amber .pp-box{background:#FFFBEB;border-left-color:#F59E0B;color:#92400E}.omiq-ui .pp.brown .pp-l{color:#8B4513}.omiq-ui .pp.brown .pp-box{background:#FDF8F5;border-left-color:#8B4513;color:#8B4513}.omiq-ui .pp-btn{font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:var(--s500);background:#f1f5f9;border:1px solid var(--bd);border-radius:4px;padding:3px 5px}.omiq-ui .pp-tags{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.omiq-ui .pp-tag{font-size:6px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;border-radius:3px;padding:2px 5px;text-align:center;color:#fff}.omiq-ui .pp-tag.ok{background:#10b981}.omiq-ui .pp-tag.ed{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.omiq-ui .pc-offer{width:268px;flex-shrink:0;padding:8px;background:linear-gradient(135deg,#1e1b4b,#2d2a6e 50%,#1e1b4b);color:#fff;display:flex;flex-direction:column;gap:9px}.omiq-ui .pc-offer-row{display:flex;align-items:flex-end;gap:6px}.omiq-ui .po{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.omiq-ui .po-l{font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:0.14em;color:#fff}.omiq-ui .po-box{display:flex;align-items:baseline;gap:3px;border-radius:8px;border-left:4px solid;padding:6px 7px;height:38px}.omiq-ui .po-box i{font-style:normal;font-size:7.5px;font-weight:800;opacity:.45}.omiq-ui .po-box b{font-size:17px;font-weight:900;letter-spacing:-0.02em}.omiq-ui .po.cyan .po-box{background:#ffffff1a;border-left-color:#06b6d4}.omiq-ui .po.cyan .po-box b{color:#22d3ee}.omiq-ui .po.violet .po-box{background:#ede9fe;border-left-color:#8b5cf6}.omiq-ui .po.violet .po-box b{color:#4c1d95}.omiq-ui .po-acts{display:flex;flex-direction:column;gap:4px;width:68px;flex-shrink:0}.omiq-ui .po-op,.omiq-ui .po-part{text-align:center;font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;border-radius:5px;padding:4px 0;color:#fff}.omiq-ui .po-op{background:#f97316}.omiq-ui .po-part{background:#0062ff}.omiq-ui .pc-offer-row.bottom{align-items:stretch}.omiq-ui .pl{flex:1;min-width:0;border-radius:8px;padding:6px 7px;display:flex;flex-direction:column;gap:1px}.omiq-ui .pl-l{font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;opacity:.85}.omiq-ui .pl-v{font-size:11px;font-weight:900;letter-spacing:-0.02em}.omiq-ui .pl-p{font-size:9px;font-weight:800;opacity:.9}.omiq-ui .pl-d{margin-top:3px;font-size:6px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;background:#0000001f;border-radius:3px;padding:2px 0;text-align:center}.omiq-ui .pl.amber{background:#f59e0b;color:#fff}.omiq-ui .pl.green{background:#10b981;color:#fff}.omiq-ui .pl.disc{background:#ffffff14;border:1px solid #ffffff1f;gap:3px}.omiq-ui .pl-row{display:flex;align-items:center;justify-content:space-between;font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:#ffffffb3}.omiq-ui .pl-row b{font-size:8px;color:#fff}.omiq-ui .pl-row.total{border-top:1px solid #ffffff1f;padding-top:3px}.omiq-ui .cmp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:8px 11px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .cmp-tools{display:flex;align-items:center;gap:7px}.omiq-ui .cmp-date{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--bd);border-radius:6px;font-size:9.5px;font-weight:800;color:var(--s700)}.omiq-ui .cmp-date .ms{font-size:12px;color:var(--s400)}.omiq-ui .cmp-count{font-size:9.5px;font-weight:700;color:var(--s500);background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;padding:5px 9px;white-space:nowrap}.omiq-ui .cmp-filters{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.omiq-ui .cmp-fg{display:flex;flex-direction:column;gap:5px;min-width:0}.omiq-ui .cmp-fgl{font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.14em;color:var(--s400)}.omiq-ui .cmp-pills{display:flex;flex-wrap:wrap;gap:5px}.omiq-ui .fpill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--bd);background:#fff;font-size:9.5px;font-weight:700;color:var(--s600);white-space:nowrap}.omiq-ui .fpill .ms{font-size:12px}.omiq-ui .fpill b{font-size:8px;font-weight:900;background:#f1f5f9;border-radius:999px;padding:1px 5px}.omiq-ui .fpill.on{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.omiq-ui .fpill.on b{background:#dbeafe}.omiq-ui .cmp-accounts{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--bd);border-radius:14px;padding:7px 12px}.omiq-ui .cmp{display:flex;background:#fff;border:2px solid #0062ff33;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .cmp.em{border-color:#10b98133}.omiq-ui .cmp.am{border-color:#f59e0b33}.omiq-ui .cmp-info{display:flex;align-items:center;gap:10px;padding:10px 12px;width:250px;flex-shrink:0;border-right:1px solid #f1f5f9;border-left:4px solid var(--p)}.omiq-ui .cmp.em .cmp-info{border-left-color:#10b981}.omiq-ui .cmp.am .cmp-info{border-left-color:#f59e0b}.omiq-ui .cmp-ico{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.1)}.omiq-ui .cmp-ico .ms{font-size:17px}.omiq-ui .cmp-ico.pri{background:var(--p)}.omiq-ui .cmp-ico.em{background:#10b981}.omiq-ui .cmp-ico.am{background:#f59e0b}.omiq-ui .cmp-per{display:flex;align-items:center;gap:3px;font-size:8px;font-weight:600;color:var(--s500)}.omiq-ui .cmp-per .ms{font-size:10px;color:var(--s400)}.omiq-ui .cmp-name{display:flex;align-items:center;gap:5px;margin:2px 0}.omiq-ui .cmp-name h5{margin:0;font-size:11.5px;font-weight:900;color:var(--s800);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omiq-ui .cmp-st{font-size:6.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;border-radius:999px;padding:2px 6px;flex-shrink:0}.omiq-ui .cmp-st.vig{background:#d1fae5;color:#047857;border:1px solid #a7f3d0}.omiq-ui .cmp-st.pend{background:#ede9fe;color:#6d28d9;border:1px solid #ddd6fe}.omiq-ui .cmp-acc{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:900;color:var(--s700)}.omiq-ui .cmp-acc .ms{font-size:10px;color:var(--s400)}.omiq-ui .cmp-type{display:inline-block;margin-top:3px;font-size:6.5px;font-weight:900;text-transform:uppercase;border-radius:4px;padding:2px 5px}.omiq-ui .cmp-type.pri{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.omiq-ui .cmp-type.em{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.omiq-ui .cmp-type.am{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.omiq-ui .cmp-kpis{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;padding:10px 12px;border-right:1px solid #f1f5f9}.omiq-ui .cmp-k{display:flex;flex-direction:column;gap:3px;min-width:0}.omiq-ui .cmp-kl{display:flex;align-items:center;gap:3px;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;color:var(--s400)}.omiq-ui .cmp-kl .ms{font-size:9px}.omiq-ui .cmp-kb{display:flex;align-items:baseline;gap:3px;height:30px;border-radius:8px;border-left:4px solid;padding:0 8px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.omiq-ui .cmp-kb b{font-size:13px;font-weight:900;letter-spacing:-0.02em}.omiq-ui .cmp-kb b.pct{font-size:10px}.omiq-ui .cmp-kb i{font-style:normal;font-size:8px;font-weight:800;opacity:.6}.omiq-ui .cmp-k.slate .cmp-kb{background:#F8FAFC;border-left-color:#94a3b8;color:var(--s800)}.omiq-ui .cmp-k.indigo .cmp-kl{color:#6366f1}.omiq-ui .cmp-k.indigo .cmp-kb{background:#eef2ff;border-left-color:#6366f1;color:#4338ca}.omiq-ui .cmp-k.purple .cmp-kl{color:#a855f7}.omiq-ui .cmp-k.purple .cmp-kb{background:#faf5ff;border-left-color:#a855f7;color:#7e22ce}.omiq-ui .cmp-k.emerald .cmp-kl{color:#10b981}.omiq-ui .cmp-k.emerald .cmp-kb{background:#ecfdf5;border-left-color:#10b981;color:#047857}.omiq-ui .cmp-acts{width:92px;flex-shrink:0;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:6px}.omiq-ui .cmp-btn{display:flex;align-items:center;justify-content:center;gap:4px;height:24px;border-radius:7px;font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:#fff}.omiq-ui .cmp-btn .ms{font-size:12px}.omiq-ui .cmp-btn.ver{background:var(--p);box-shadow:0 3px 8px -3px #0062ff66}.omiq-ui .cmp-btn.acoes{background:#9333ea;box-shadow:0 3px 8px -3px #9333ea66}
.wa-bubble{position:fixed;right:20px;bottom:20px;z-index:9998;display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-family:var(--font-sans,system-ui,sans-serif);isolation:isolate}
.wa-bubble-icon{position:relative;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:#25D366;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px -6px rgba(37,211,102,.55),0 4px 10px rgba(0,0,0,.25);transition:transform 200ms cubic-bezier(.2,.7,.2,1),background 200ms ease,box-shadow 200ms ease}
.wa-bubble-icon::before{content:"";position:absolute;inset:0;border-radius:50%;background:#25D366;opacity:.5;z-index:-1;animation:waBubblePulse 2.4s ease-out infinite}
.wa-bubble-icon svg{display:block}
.wa-bubble-tip{max-width:0;overflow:hidden;white-space:nowrap;padding:0;background:#0e1116;color:#fff;font-size:13px;font-weight:500;line-height:1.2;border-radius:999px;border:1px solid rgba(255,255,255,.14);opacity:0;transform:translateX(6px);transition:max-width 260ms cubic-bezier(.2,.7,.2,1),padding 260ms ease,opacity 200ms ease,transform 260ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover) and (pointer:fine){
  .wa-bubble:hover .wa-bubble-icon{background:#1ebe5c;transform:scale(1.05);box-shadow:0 12px 32px -6px rgba(37,211,102,.7),0 6px 14px rgba(0,0,0,.3)}
  .wa-bubble:hover .wa-bubble-tip,.wa-bubble:focus-visible .wa-bubble-tip{max-width:260px;padding:9px 14px;opacity:1;transform:translateX(0)}
}
.wa-bubble:focus-visible .wa-bubble-icon{outline:3px solid #fff;outline-offset:3px}
.wa-bubble:focus-visible .wa-bubble-tip{max-width:260px;padding:9px 14px;opacity:1;transform:translateX(0)}
@keyframes waBubblePulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.6);opacity:0}100%{transform:scale(1.6);opacity:0}}
@media (prefers-reduced-motion:reduce){.wa-bubble-icon::before{animation:none}.wa-bubble-icon,.wa-bubble-tip{transition:none}}
@media (max-width:560px){.wa-bubble{right:14px;bottom:14px}.wa-bubble-icon{width:52px;height:52px}.wa-bubble-icon svg{width:26px;height:26px}.wa-bubble-tip{display:none}}
.admin-bar .wa-bubble{bottom:calc(20px + var(--wp-admin--admin-bar--height,32px))}

/* OMIQ — correcoes de a11y aplicadas apos audit Lighthouse.
   Overrides pontuais para atingir contraste WCAG AA 4.5:1 em elementos flagged. */

/* --- Blog cards no bg escuro --- */
.blog-card .blog-date{color:#a1a6b0!important}   /* 4.6:1 sobre --surface #11151c */
.blog-card .blog-tag{color:#7bb0f0!important}    /* 5:1 sobre #172639 */

/* --- Mockups em fundo dark (--bg, --bg-1) --- */
.value-grid .num,
.meta .num,
.pkpi-l{color:var(--fg-3)!important}             /* 4.7:1 sobre bg-1 */

.depo-video > span[style*="color:var(--fg-4)"],
.depo-video > span[style*="color: var(--fg-4)"]{color:var(--fg-3)!important}

/* --- Mockups em fundo claro (branco/creme) --- */
.omiq-ui .lbl,
.mockup .lbl,
.ohead .lbl,
.pkpi-l.on-light,
.omiq-ui .flbl,
.oc .flbl{color:#4b5563!important}               /* slate-600, 7:1 sobre branco */

/* Slate-400 em spans/h6 inline dos mockups: forca slate-600 */
.omiq-ui [style*="color:#94a3b8"],
.omiq-ui [style*="color: #94a3b8"],
.pcard [style*="color:#94a3b8"],
.cmp-info [style*="color:#94a3b8"]{color:#4b5563!important}

/* Badge rose */
[style*="color: rgb(225, 29, 72)"],
[style*="color:#e11d48"]{color:#9f1239!important}  /* rose-800, 6.6:1 sobre rose-50 */

/* Badge emerald */
[style*="color: rgb(5, 150, 105)"],
[style*="color:#059669"]{color:#047857!important}  /* emerald-700, 5:1 sobre emerald-50 */

/* Texto branco em fundo azul brand: escurece bg pra passar 4.5:1 em todos os filhos */
.omiq-ui .omode,
.omiq-ui .omode *{color:#ffffff!important}
.omiq-ui .omode{background:#0047b3!important}     /* mais escuro que #0062ff: 8.6:1 com white */

/* --- Links em subtitulos e FAQ: obrigatorio sublinhar --- */
.section-subtitle a,
.faq-wrap p a,
.faq-a a,
.article-body a,
.hero-sub a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}

/* OMIQ — correcoes de layout mobile pontuais. */

/* Modal: overflow correto quando conteudo > viewport (mobile, telas baixas). */
.modal-backdrop{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}

@media (max-width:640px){
	.modal-backdrop{align-items:flex-start;padding:16px 16px max(16px,env(safe-area-inset-bottom))}
	.modal{padding:24px 20px 20px;border-radius:var(--r-4);max-height:none}
	.modal h3{font-size:22px;margin-bottom:6px}
	.modal p.sub{font-size:14px;margin-bottom:20px}
	.modal .close{top:12px;right:12px}
}

/* Landscape / telas baixas em desktop: idem, comeca do topo. */
@media (min-width:641px) and (max-height:720px){
	.modal-backdrop{align-items:flex-start;padding-block:20px}
}
