:root{--navy:#0a1426;--navy-2:#111e36;--navy-3:#1a2a48;--verde:#16c47f;--verde-esc:#0ea36a;--agua:#0ab3b8;--grad:linear-gradient(135deg,#16c47f,#0ab3b8);--grad-escuro:linear-gradient(160deg,#0a1426,#0f2240 55%,#0b2f3a);--fundo:#f5f7fb;--cartao:#ffffff;--texto:#0f172a;--texto-2:#334155;--suave:#64748b;--suave-2:#94a3b8;--borda:#e6eaf1;--borda-2:#d5dbe6;--perigo:#e5484d;--alerta:#d97706;--info:#3b6cf6;--roxo:#7c5cff;--raio:16px;--raio-sm:10px;--sombra-1:0 1px 2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.06);--sombra-2:0 4px 6px -2px rgba(15,23,42,.05),0 12px 24px -6px rgba(15,23,42,.10);--sombra-verde:0 6px 20px -6px rgba(22,196,127,.55);--lateral:252px;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--suave-anim:cubic-bezier(.2,.8,.2,1);--campo:#ffffff;--sup:#eef2f7;--serie-1:#3b6cf6;--serie-2:#16c47f;--serie-3:#d97706;--sup-2:#f8fafd;--linha:#f0f3f8;--hover-borda:#b9c3d3;--code-tx:#1e3a5f;--ok-bg:#e3f8ef;--ok-tx:#0b8a57;--ok-bd:#bcebd6;--pausa-bg:#fff4dd;--pausa-tx:#b26b00;--off-bg:#fdecec;--off-tx:#c8343a;--rew-bg:#efeaff;--rew-tx:#6a4ae8;--av-ok-bg:#ecfbf4;--av-ok-bd:#bcebd6;--av-ok-tx:#0a6b45;--av-erro-bg:#fff1f1;--av-erro-bd:#f6caca;--av-erro-tx:#a8262b;--av-info-bg:#eff4ff;--av-info-bd:#cddcfd;--av-info-tx:#2348b8;--av-espera-bg:#fff7e8;--av-espera-bd:#f5d9a6;--av-espera-tx:#8a4b06;--toast-bg:rgba(255,255,255,.92);--fundo-form:radial-gradient(circle at 80% 10%,rgba(22,196,127,.08),transparent 40%),var(--fundo);color-scheme:light}:root:not([data-tema=claro]){--fundo:#070e1c;--cartao:#0e1829;--campo:#0a1322;--texto:#e6edf7;--texto-2:#c3cfe0;--suave:#8696b0;--suave-2:#5b6b86;--borda:#1b2942;--borda-2:#263754;--hover-borda:#36507a;--sup:#16233a;--serie-1:#3b6cf6;--serie-2:#10a86c;--serie-3:#d97706;--sup-2:#122036;--linha:#15223a;--code-tx:#9fe8c8;--sombra-1:0 1px 2px rgba(0,0,0,.3);--sombra-2:0 10px 30px -10px rgba(0,0,0,.6),0 0 0 1px rgba(22,196,127,.06);--ok-bg:rgba(22,196,127,.14);--ok-tx:#4fe0a4;--ok-bd:rgba(22,196,127,.3);--pausa-bg:rgba(245,158,11,.14);--pausa-tx:#fbbf55;--off-bg:rgba(229,72,77,.15);--off-tx:#ff8a8d;--rew-bg:rgba(124,92,255,.18);--rew-tx:#b4a2ff;--av-ok-bg:rgba(22,196,127,.1);--av-ok-bd:rgba(22,196,127,.3);--av-ok-tx:#7ff0c0;--av-erro-bg:rgba(229,72,77,.1);--av-erro-bd:rgba(229,72,77,.35);--av-erro-tx:#ffa3a6;--av-info-bg:rgba(59,108,246,.12);--av-info-bd:rgba(59,108,246,.35);--av-info-tx:#a9c1ff;--av-espera-bg:rgba(217,119,6,.12);--av-espera-bd:rgba(217,119,6,.38);--av-espera-tx:#fcc777;--toast-bg:rgba(14,24,41,.9);--fundo-form:radial-gradient(circle at 80% 10%,rgba(22,196,127,.1),transparent 45%),var(--fundo);color-scheme:dark}:root:not([data-tema=claro]) body{background-image:radial-gradient(1200px 600px at 100% -10%,rgba(10,179,184,.07),transparent 60%),radial-gradient(900px 500px at 30% 110%,rgba(22,196,127,.05),transparent 60%);background-attachment:fixed}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fundo);color:var(--texto);font:14px/1.55 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}a{color:var(--verde-esc);text-decoration:none;transition:color .15s}a:hover{color:var(--agua)}h1{font-size:26px;line-height:1.2;font-weight:750;letter-spacing:-.025em;margin:0 0 6px}h2{font-size:16px;font-weight:650;letter-spacing:-.01em;margin:0 0 14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}p{margin:0 0 12px}p.sub{color:var(--suave);margin:0 0 22px;font-size:14.5px}p.sub a{font-weight:500}.mono,code{font-family:var(--mono);font-size:12.5px}code{background:var(--sup);color:var(--code-tx);padding:2px 6px;border-radius:6px}::selection{background:rgba(22,196,127,.22)}.progresso{position:fixed;top:0;left:0;height:3px;width:0;background:var(--grad);z-index:100;box-shadow:0 0 10px rgba(10,179,184,.6);opacity:0;transition:width .4s var(--suave-anim),opacity .3s}body.carregando .progresso{opacity:1;width:85%;transition:width 6s cubic-bezier(.1,.7,.1,1),opacity .2s}.lateral{position:fixed;inset:0 auto 0 0;width:var(--lateral);z-index:40;display:flex;flex-direction:column;padding:20px 14px 14px;background:var(--grad-escuro);color:#c7d2e4;border-right:1px solid rgba(255,255,255,.04)}.lateral:after{content:"";position:absolute;inset:auto -80px 10% auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(22,196,127,.18),transparent 70%);pointer-events:none}.marca{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.marca,.marca:hover{color:#fff}.marca img{border-radius:10px;box-shadow:0 6px 16px -4px rgba(22,196,127,.5)}.marca b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.marca small{margin-left:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8fa3c2;border:1px solid #2a3c5e;border-radius:6px;padding:1px 6px;vertical-align:2px}.lateral .marca{padding:2px 8px 22px}.menu{display:flex;flex-direction:column;gap:2px;flex:1 1;overflow-y:auto}.menu-grupo{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5f7396;padding:16px 12px 6px}.menu-grupo:first-child{padding-top:4px}.menu a{position:relative;display:flex;align-items:center;gap:11px;color:#b4c1d6;padding:9px 12px;border-radius:10px;font-weight:500;transition:background .18s,color .18s,transform .18s var(--suave-anim)}.menu a svg{opacity:.75;transition:opacity .18s,transform .25s var(--suave-anim);flex:none}.menu a:hover{background:rgba(255,255,255,.06);color:#fff}.menu a:hover svg{opacity:1;transform:scale(1.08)}.menu a.ativo{background:linear-gradient(90deg,rgba(22,196,127,.18),rgba(10,179,184,.06));color:#fff}.menu a.ativo svg{opacity:1;color:var(--verde)}.menu a.ativo:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--grad);box-shadow:0 0 12px rgba(22,196,127,.8)}.quem{display:flex;align-items:center;gap:10px;padding:12px 10px;margin-top:10px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:700;color:#04211a;background:var(--grad);flex:none}.quem-txt{min-width:0;flex:1 1;line-height:1.25}.quem-txt b{display:block;color:#fff;font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quem-txt span{font-size:11.5px;color:var(--verde);text-transform:capitalize}.quem form{margin:0}.sair{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:0;background:transparent;color:#8fa3c2;cursor:pointer;transition:background .15s,color .15s}.sair:hover{background:rgba(229,72,77,.15);color:#ff8a8d}.barra-mobile,.veu{display:none}.menu-btn{display:grid;place-items:center;width:40px;height:40px;background:none;border:0;color:#fff;cursor:pointer;border-radius:10px}.conteudo{margin-left:var(--lateral);max-width:calc(2400px + var(--lateral));padding:34px 40px 80px;animation:entrar .45s var(--suave-anim) both}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.conteudo>.cartao,.conteudo>.construtor,.conteudo>.duas,.conteudo>form{animation:entrar .5s var(--suave-anim) both}.conteudo>:nth-child(2){animation-delay:.04s}.conteudo>:nth-child(3){animation-delay:.08s}.conteudo>:nth-child(4){animation-delay:.12s}.conteudo>:nth-child(5){animation-delay:.16s}.conteudo>:nth-child(n+6){animation-delay:.2s}.cab{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.cab .sub{margin-bottom:0}.cab .acoes{display:flex;gap:8px;flex-wrap:wrap}.cartao .cab{align-items:center;margin-bottom:14px}.cartao .cab h2{margin:0}.cartao{position:relative;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:22px 24px;margin-bottom:20px;box-shadow:var(--sombra-1);transition:box-shadow .25s,border-color .25s}.cartao:hover{box-shadow:var(--sombra-2);border-color:var(--borda-2)}.cartao h2:before{content:"";width:6px;height:18px;border-radius:3px;background:var(--grad)}.cartao .cab h2:before{display:none}.tabela-wrap{overflow-x:auto}.cartao.tabela-wrap{padding:6px}table{width:100%;border-collapse:separate;border-spacing:0}td,th{text-align:left;color:inherit;padding:12px 14px;vertical-align:middle}th{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--suave);white-space:nowrap;border-bottom:1px solid var(--borda)}th:first-child{border-top-left-radius:10px}td{border-bottom:1px solid var(--linha);transition:background .15s;white-space:nowrap}td .ajuda{white-space:normal;min-width:200px}tr:last-child td{border-bottom:0}table tr:hover td,tbody tr:hover td{background:var(--sup-2)}table tr:first-child:hover th{background:none}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td a:not(.btn){font-weight:600}td .acoes-linha{display:flex;gap:6px;flex-wrap:nowrap;justify-content:flex-end}td .acoes-linha form{margin:0}.vazio{padding:48px 24px;text-align:center;color:var(--suave);font-size:14.5px}.vazio:before{content:"";display:block;width:56px;height:56px;margin:0 auto 14px;border-radius:16px;background:linear-gradient(135deg,rgba(22,196,127,.14),rgba(10,179,184,.14)) 50%/26px no-repeat,var(--cartao);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230ea36a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E"),linear-gradient(135deg,rgba(22,196,127,.14),rgba(10,179,184,.14));border:1px dashed var(--ok-bd)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--borda-2);background:var(--cartao);color:var(--texto-2);border-radius:10px;padding:9px 15px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:transform .15s var(--suave-anim),box-shadow .2s,background .2s,border-color .2s,color .2s}.btn:hover{border-color:var(--hover-borda);color:var(--texto);transform:translateY(-1px);box-shadow:var(--sombra-2)}.btn:active{transform:translateY(0) scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-pri{background:var(--grad);box-shadow:var(--sombra-verde);text-shadow:0 1px 1px rgba(0,0,0,.08)}.btn-pri,.btn-pri:hover{border-color:transparent;color:#fff}.btn-pri:hover{box-shadow:0 10px 26px -8px rgba(22,196,127,.7);filter:saturate(1.1) brightness(1.03)}.btn-perigo{color:var(--perigo)}.btn-ok{border-color:var(--ok-bd);background:var(--ok-bg);color:var(--ok-tx)}.btn-perigo:hover{color:#fff;background:var(--perigo);border-color:var(--perigo);box-shadow:0 8px 20px -8px rgba(229,72,77,.6)}.btn-sm{padding:6px 11px;font-size:12.5px;border-radius:8px}.btn.enviando{color:transparent!important;pointer-events:none}.btn.enviando:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border-color:currentcolor;border-color:rgba(255,255,255,.9) rgba(255,255,255,.9) transparent transparent;border-style:solid;border-width:2px;animation:girar .7s linear infinite}.btn:not(.btn-pri).enviando:after{border-color:var(--verde) var(--verde) transparent transparent}@keyframes girar{to{transform:rotate(1turn)}}button.link{background:none;border:0;color:var(--verde-esc);cursor:pointer;padding:0;font:inherit;font-weight:600}form.grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px 18px;gap:18px 18px}.grade .largo,form.grade .largo{grid-column:1/-1}label{display:block;font-weight:600;font-size:13px;color:var(--texto-2);margin-bottom:6px}label small{font-weight:400;color:var(--suave)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid var(--borda-2);border-radius:var(--raio-sm);padding:10px 12px;font:inherit;font-size:14px;background:var(--campo);color:var(--texto);transition:border-color .15s,box-shadow .15s,background .15s}input::placeholder,textarea::placeholder{color:var(--suave-2)}input:hover,select:hover,textarea:hover{border-color:var(--hover-borda)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--verde);box-shadow:0 0 0 4px rgba(22,196,127,.14)}input:disabled,select:disabled{background:var(--sup);color:var(--suave);cursor:not-allowed}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background:var(--campo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center}input.mono{font-family:var(--mono);font-size:13px}input[type=file]{font:inherit;font-size:13px;color:var(--suave)}input[type=file]::-webkit-file-upload-button{font:inherit;font-weight:600;margin-right:10px;padding:8px 14px;border-radius:9px;border:1px solid var(--borda-2);background:var(--cartao);color:var(--texto-2);cursor:pointer;-webkit-transition:border-color .15s;transition:border-color .15s}input[type=file]::file-selector-button{font:inherit;font-weight:600;margin-right:10px;padding:8px 14px;border-radius:9px;border:1px solid var(--borda-2);background:var(--cartao);color:var(--texto-2);cursor:pointer;transition:border-color .15s}input[type=file]::-webkit-file-upload-button:hover{border-color:var(--verde)}input[type=file]::file-selector-button:hover{border-color:var(--verde)}.check{display:flex;align-items:center;gap:10px;font-weight:500;color:var(--texto);cursor:pointer;margin-bottom:4px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:36px;height:20px;margin:0;border-radius:99px;background:var(--borda-2);position:relative;cursor:pointer;transition:background .2s}input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .25s var(--suave-anim)}input[type=checkbox]:checked{background:var(--grad)}input[type=checkbox]:checked:after{transform:translateX(16px)}input[type=checkbox]:focus-visible{box-shadow:0 0 0 4px rgba(22,196,127,.2);outline:none}.ajuda{color:var(--suave);font-size:12.5px;margin-top:6px}.filtros{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:18px;padding:14px 16px;background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-1)}.filtros>div{min-width:150px}.filtros label{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.etq{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px 3px 9px;border-radius:99px;background:var(--sup);color:var(--suave);white-space:nowrap;line-height:1.4}.etq:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.etq-ok{background:var(--ok-bg);color:var(--ok-tx)}.etq-ok:before{animation:pulsar 2.4s ease-in-out infinite;opacity:1}.etq-pausa{background:var(--pausa-bg);color:var(--pausa-tx)}.etq-off{background:var(--off-bg);color:var(--off-tx)}.etq-rew{background:var(--rew-bg);color:var(--rew-tx)}.etq-espera{background:var(--av-espera-bg);color:var(--av-espera-tx);border:1px solid var(--av-espera-bd)}.etq-espera a,a.etq-espera:hover{text-decoration:underline}.etq-espera a{color:inherit}@keyframes pulsar{0%,to{box-shadow:0 0 0 0 rgba(11,138,87,.45)}50%{box-shadow:0 0 0 4px rgba(11,138,87,0)}}.aviso{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px 16px;margin-bottom:16px;border:1px solid;font-weight:500}.aviso:before{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;margin-top:1px}.aviso-ok{background:var(--av-ok-bg);border-color:var(--av-ok-bd);color:var(--av-ok-tx)}.aviso-ok:before{content:"✓";background:var(--verde)}.aviso-erro{background:var(--av-erro-bg);border-color:var(--av-erro-bd);color:var(--av-erro-tx)}.aviso-erro:before{content:"!";background:var(--perigo)}.aviso-info{background:var(--av-info-bg);border-color:var(--av-info-bd);color:var(--av-info-tx)}.aviso-info:before{content:"i";background:var(--info);font-family:Georgia,serif;font-style:italic}.aviso-espera{background:var(--av-espera-bg);border-color:var(--av-espera-bd);color:var(--av-espera-tx)}.aviso-espera:before{content:"⏸";background:var(--alerta);font-size:10px}.aviso-espera a{color:inherit;text-decoration:underline;font-weight:700}.aviso .ajuda{display:inline}.toasts{position:fixed;top:18px;right:18px;z-index:90;display:flex;flex-direction:column;gap:10px;max-width:min(420px,calc(100vw - 36px))}.toast{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;border-radius:14px;background:var(--toast-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--borda);box-shadow:0 18px 40px -12px rgba(15,23,42,.28);font-weight:500;color:var(--texto);animation:toastEntra .45s var(--suave-anim) both;overflow:hidden;position:relative}.toast:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;animation:toastTempo 6s linear both}.toast-ok:after{background:var(--grad)}.toast-erro:after{background:var(--perigo)}.toast-ico{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:800}.toast-ok .toast-ico{background:var(--grad)}.toast-ok .toast-ico:before{content:"✓"}.toast-erro .toast-ico{background:var(--perigo)}.toast-erro .toast-ico:before{content:"!"}.toast-espera .toast-ico,.toast-espera:after{background:var(--alerta)}.toast-espera .toast-ico:before{content:"⏸";font-size:10px}.toast>span:nth-child(2){flex:1 1;padding-top:1px}.toast button{flex:none;border:0;background:none;color:var(--suave);font-size:20px;line-height:1;cursor:pointer;padding:0 4px;border-radius:6px}.toast button:hover{color:var(--texto);background:var(--sup)}.toast.saindo{animation:toastSai .35s var(--suave-anim) forwards}.toast:hover:after{animation-play-state:paused}@keyframes toastEntra{0%{opacity:0;transform:translateX(30px) scale(.96)}to{opacity:1;transform:none}}@keyframes toastSai{to{opacity:0;transform:translateX(30px) scale(.96)}}@keyframes toastTempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.escada{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px}.escada span{background:var(--navy-2);color:#fff;border-radius:8px;padding:4px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;animation:degrau .35s var(--suave-anim) both}.escada span.piso{background:var(--grad);box-shadow:var(--sombra-verde)}.escada i{color:var(--suave-2);font-style:normal}.escada span:nth-of-type(2){animation-delay:.04s}.escada span:nth-of-type(3){animation-delay:.08s}.escada span:nth-of-type(4){animation-delay:.12s}.escada span:nth-of-type(5){animation-delay:.16s}.escada span:nth-of-type(n+6){animation-delay:.2s}@keyframes degrau{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}pre.snippet{position:relative;background:#0b1528;color:#d6e2f5;padding:16px 18px;border-radius:12px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.7;margin:8px 0 0;border:1px solid #1c2c4a;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.duas{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.duas>*{min-width:0}.barra{height:6px;background:var(--sup);border-radius:3px;overflow:hidden;min-width:60px}.barra i{display:block;height:100%;background:var(--grad)}.paginas{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.solo{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.hero{position:relative;overflow:hidden;background:var(--grad-escuro);color:#fff;display:flex;align-items:center;padding:60px 64px}.bolha{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:flutuar 14s ease-in-out infinite}.b1{width:420px;height:420px;background:#16c47f;top:-120px;left:-80px}.b2{width:360px;height:360px;background:#0ab3b8;bottom:-140px;right:-60px;animation-delay:-5s}.b3{width:240px;height:240px;background:#7c5cff;top:40%;left:55%;opacity:.3;animation-delay:-9s}@keyframes flutuar{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-30px,25px) scale(.95)}}.hero-txt{position:relative;max-width:480px;animation:entrar .7s var(--suave-anim) both}.pilula{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;padding:6px 12px;border-radius:99px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#bfeedd;margin-bottom:22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero h2{display:block;font-size:42px;line-height:1.1;font-weight:800;letter-spacing:-.035em;margin:0 0 18px}.hero h2 em{font-style:normal;background:linear-gradient(90deg,#4ff0b0,#3ad8e0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{color:#b8c6dc;font-size:16px;line-height:1.6;margin-bottom:30px}.hero-escada{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-escada span{padding:7px 12px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:degrau .5s var(--suave-anim) both}.hero-escada span:nth-of-type(2){animation-delay:.5s}.hero-escada span:nth-of-type(3){animation-delay:1s}.hero-escada span:nth-of-type(4){animation-delay:1.5s}.hero-escada span.ok{background:var(--grad);border-color:transparent;box-shadow:var(--sombra-verde)}.hero-escada i{width:14px;height:2px;background:rgba(255,255,255,.25);border-radius:2px}.lado-form{display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--fundo-form)}.login-caixa{width:100%;max-width:400px;animation:entrar .6s .1s var(--suave-anim) both}.login-caixa .marca{color:var(--texto);margin-bottom:34px;font-size:19px}.login-caixa .marca small{color:var(--suave);border-color:var(--borda-2)}.login-caixa h1{font-size:28px}.login-caixa form>div{margin-bottom:16px}.login-caixa input{padding:12px 14px}.login-caixa .btn{width:100%;padding:13px;margin-top:8px;font-size:15px}.construtor{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:24px;gap:24px;align-items:start}.campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px 18px;gap:16px 18px}.campos .largo{grid-column:1/-1}input[type=color]{width:100%;height:42px;border:1px solid var(--borda-2);border-radius:var(--raio-sm);padding:4px;background:var(--campo);cursor:pointer}.linha-botao{display:grid;grid-template-columns:56px 1.2fr 1.6fr 110px auto;grid-gap:8px;gap:8px;margin-bottom:10px;animation:entrar .3s var(--suave-anim) both}.linha-botao .ico{text-align:center;font-size:18px}.previa-col{position:-webkit-sticky;position:sticky;top:24px}.previa-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.celular{position:relative;width:360px;height:660px;max-width:100%;border:11px solid #0b1220;border-radius:42px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -20px rgba(15,23,42,.45),0 0 0 1px #2a3448,inset 0 0 0 1px rgba(255,255,255,.05);transition:opacity .3s}.celular:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:90px;height:22px;border-radius:14px;background:#0b1220;z-index:5}.pagina-fake{padding:44px 18px 24px}.pagina-fake b,.pagina-fake i{display:block;height:10px;border-radius:5px;margin-bottom:10px;background:linear-gradient(90deg,#edf0f5 25%,#f6f8fb 50%,#edf0f5 75%);background-size:200% 100%;animation:brilho 1.8s linear infinite}.pagina-fake b{height:130px;margin:18px 0;border-radius:12px}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.funil span{display:block;white-space:nowrap;line-height:1.5}ol.passos{counter-reset:passo;list-style:none;margin:12px 0 14px;padding:0}ol.passos li{counter-increment:passo;position:relative;padding:2px 0 12px 40px}ol.passos li:before{content:counter(passo);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:12.5px;font-weight:700;color:var(--ok-tx);background:var(--ok-bg);border:1px solid var(--ok-bd)}ol.passos li:not(:last-child):after{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:1px;background:var(--ok-bd)}.copiar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.copiar code,code#email-api{font-size:13px;padding:6px 10px;word-break:break-all;background:var(--sup);border:1px dashed var(--borda-2)}details{border-radius:12px}details summary{cursor:pointer;margin-bottom:8px;list-style:none;display:flex;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}details summary::-webkit-details-marker{display:none}details summary:before{content:"";width:8px;height:8px;border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);transform:rotate(-45deg);transition:transform .2s;margin:0 4px 0 2px}details[open] summary:before{transform:rotate(45deg)}@media (max-width:1100px){.construtor{grid-template-columns:1fr}.previa-col{position:static}.celular{margin:0 auto}}@media (max-width:960px){.lateral{transform:translateX(-100%);transition:transform .3s var(--suave-anim);box-shadow:20px 0 60px rgba(0,0,0,.3)}body.menu-aberto .lateral{transform:none}.veu{display:block;position:fixed;inset:0;z-index:35;background:rgba(10,20,38,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s}body.menu-aberto .veu{opacity:1;pointer-events:auto}.barra-mobile{display:flex;align-items:center;gap:8px;position:-webkit-sticky;position:sticky;top:0;z-index:30;height:60px;padding:0 12px;background:rgba(10,20,38,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.conteudo{margin-left:0;padding:22px 16px 60px}.duas,.solo{grid-template-columns:1fr}.hero{padding:40px 24px 36px;min-height:0}.hero h2{font-size:30px}.hero p{font-size:15px;margin-bottom:20px}.cartao{padding:18px 16px}h1{font-size:23px}.toasts{top:70px;right:12px;left:12px;max-width:none}}@media (max-width:600px){.linha-botao{grid-template-columns:50px 1fr auto}.linha-botao .hash,.linha-botao input:nth-child(3){grid-column:1/-1}.cab .acoes{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tema{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:0;background:transparent;color:#8fa3c2;cursor:pointer;transition:background .15s,color .15s,transform .3s var(--suave-anim)}.tema:hover{background:rgba(255,255,255,.08);color:#fff;transform:rotate(20deg)}.tema .sol{display:none}:root[data-tema=claro] .tema .sol{display:block}:root[data-tema=claro] .tema .lua{display:none}:root:not([data-tema=claro]) .celular{box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 0 1px #2a3448}:root:not([data-tema=claro]) .login-caixa .marca small{border-color:var(--borda-2)}:root:not([data-tema=claro]) th{background:transparent}:root:not([data-tema=claro]) .escada span:not(.piso){background:var(--sup);border:1px solid var(--borda-2)}:root:not([data-tema=claro]) .lateral{border-right-color:var(--borda);background:linear-gradient(180deg,#08111f,#0a1628 60%,#082129)}:root:not([data-tema=claro]) pre.snippet{background:#050b16;border-color:var(--borda)}td.mono{white-space:normal;word-break:break-all;min-width:200px;font-size:12px}.sub-bloco{margin-top:18px;padding-top:16px;border-top:1px dashed var(--borda-2)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip{border:1px solid var(--borda-2);background:var(--campo);color:var(--texto-2);border-radius:99px;padding:4px 11px;font:inherit;font-size:12.5px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.chip:hover{border-color:var(--verde)}.chip.on{background:var(--ok-bg);border-color:var(--ok-bd);color:var(--ok-tx);font-weight:600}.cor-opcional{display:flex;gap:6px;align-items:center}.cor-opcional input[type=color]{width:40px;flex:none;padding:3px}table.estilos td,table.estilos th{white-space:nowrap;padding:6px}table.estilos input,table.estilos select{padding:7px 8px}table.estilos select{padding-right:26px;background-position:right 6px center}.cartao .tabela-wrap,.cartao.tabela-wrap table.estilos{margin:0 -6px}.pergunta{border:1px solid var(--borda);border-radius:12px;padding:12px;margin-bottom:12px;background:var(--sup-2);animation:entrar .3s var(--suave-anim) both}.pergunta-cab{display:flex;gap:8px;align-items:center;margin-bottom:8px}.pergunta-cab input{flex:1 1;font-weight:600}.pergunta-n{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff;background:var(--grad)}.pergunta-pe{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:8px}.pergunta-pe .check{margin:0}.pergunta-pe input[type=text]{flex:1 1;min-width:200px}.linha-campo{display:grid;grid-template-columns:1fr 140px auto auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:10px;padding:10px;border:1px solid var(--borda);border-radius:12px;background:var(--sup-2)}.linha-campo>:first-child{grid-column:1;grid-row:1;font-weight:600}.linha-campo>:nth-child(2){grid-column:2;grid-row:1}.linha-campo>:nth-child(3){grid-column:1;grid-row:2}.linha-campo>:nth-child(4){grid-column:2;grid-row:2}.linha-campo>:nth-child(5){grid-column:3;grid-row:1}.linha-campo>:nth-child(6){grid-column:4;grid-row:1}.linha-campo .check{margin:0;font-size:12.5px}.previa-telas{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.previa-telas .btn{padding:4px 9px;min-width:30px}.previa-telas .btn.on{background:var(--grad);color:#fff;border-color:transparent}.funil-passos{display:flex;flex-direction:column;gap:18px}.funil-cab{display:flex;align-items:center;gap:10px;margin-bottom:8px}.funil-n{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-weight:700;font-size:12.5px;color:var(--ok-tx);background:var(--ok-bg);border:1px solid var(--ok-bd);flex:none}.funil-barra{height:12px;border-radius:99px;background:var(--sup);overflow:hidden}.funil-barra i{display:block;height:100%;border-radius:99px;background:var(--grad);animation:crescer .8s var(--suave-anim) both;transform-origin:left}@keyframes crescer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.funil-num{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:13px;color:var(--suave)}.funil-num b{color:var(--texto)}.respostas{display:flex;flex-direction:column;gap:6px;padding:6px 0;white-space:normal;min-width:220px}@media (max-width:760px){.linha-campo{grid-template-columns:1fr 1fr}.linha-campo>:nth-child(n){grid-column:auto;grid-row:auto}.linha-campo>:first-child{grid-column:1/-1}}.se-entao{display:flex;flex-direction:column;gap:0}.regra-passo{display:grid;grid-template-columns:92px 1fr;grid-gap:18px;gap:18px;position:relative}.regra-passo+.regra-passo:before{content:"";position:absolute;left:66px;top:-22px;height:22px;border-left:2px dashed var(--borda-2)}.regra-tag{align-self:start;text-align:center;font-weight:800;letter-spacing:.08em;font-size:12px;border-radius:10px;padding:9px 4px;color:#fff}.regra-se{background:linear-gradient(135deg,#3b6cf6,#7c5cff)}.regra-entao{background:var(--grad)}.regra-queima{background:linear-gradient(135deg,#f59e0b,#e5484d);font-size:10.5px}.regra-corpo{min-width:0}.regra-corpo h2{margin-bottom:12px}.valor-fixo{min-height:40px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.regra-e{margin:14px 0 6px;padding:14px;border:1px solid rgba(124,92,255,.3);background:rgba(124,92,255,.06);border-radius:12px}.regra-e-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--rew-tx)}.regra-e-cab small{text-transform:none;letter-spacing:0;font-weight:500;color:var(--suave)}.excl-linha{grid-template-columns:minmax(150px,200px) 1fr auto;align-items:start}.excl-linha+.excl-linha{margin-top:12px}.excl-remover{padding-top:24px}@media (max-width:600px){.excl-linha{grid-template-columns:1fr auto}.excl-linha>div:nth-child(2){grid-column:1/-1;grid-row:2}}.btn-roxo{border-color:rgba(124,92,255,.35);background:var(--rew-bg);color:var(--rew-tx);margin-top:12px}.btn-roxo:hover{border-color:var(--roxo)}.regra-escada{margin-top:14px;padding:14px 16px;border-radius:12px;border:1px solid var(--av-info-bd);background:var(--av-info-bg)}.regra-escada-tit{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--av-info-tx)}.regra-seq{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--texto-2)}.regra-seq i{color:var(--suave-2);font-style:normal}.regra-seq-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--sup);border:1px solid var(--borda-2);font-size:11px;font-weight:700}.regra-resumo{margin:4px 0 14px;padding:14px 18px;border-radius:12px;border:1px solid var(--ok-bd);background:var(--ok-bg);color:var(--texto);line-height:1.7}.regra-resumo b{color:var(--ok-tx);letter-spacing:.04em}.regra-resumo[hidden]{display:none}.aviso-queima{display:flex;gap:10px;align-items:flex-start;background:var(--pausa-bg);color:var(--pausa-tx);border:1px solid rgba(245,158,11,.35)}.btn-queima{background:linear-gradient(135deg,#f59e0b,#e5484d);color:#fff;border-color:transparent}tr.linha-blocos td{padding-top:0;border-top:0;font-size:12.5px;white-space:normal;max-width:0}tr.linha-blocos code{word-break:break-all}tr.linha-blocos{background:transparent}.bloco-cascata{display:inline-flex;align-items:center;gap:6px;margin:2px 10px 2px 4px}.bloco-cascata form{display:inline}.bloco-cascata.queimado code{background:var(--pausa-bg);color:var(--pausa-tx)}tr.linha-pausada td{opacity:.62}details.dobra>summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:center;flex-wrap:wrap}details.dobra>summary::-webkit-details-marker{display:none}details.dobra>summary:before{content:"▸";color:var(--suave);transition:transform .2s}details.dobra[open]>summary:before{transform:rotate(90deg)}.abas{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--sup);border:1px solid var(--borda)}.abas a{padding:7px 14px;border-radius:9px;font-size:13px;font-weight:600;color:var(--suave)}.abas a.on{background:var(--cartao);color:var(--texto);box-shadow:var(--sombra-1)}.chips-periodo{display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:var(--sup);align-self:flex-end}.chips-periodo a{padding:6px 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--suave)}.chips-periodo a.on{background:var(--ok-bg);color:var(--ok-tx);box-shadow:inset 0 0 0 1px var(--ok-bd)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.kpi{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;box-shadow:var(--sombra-1);display:flex;flex-direction:column;gap:2px}.kpi span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--suave);font-weight:600}.kpi b{font-size:24px;font-weight:750;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi small{color:var(--suave);font-size:12px}.kpi-destaque{border-color:var(--ok-bd);background:var(--ok-bg)}.kpi-destaque b{color:var(--ok-tx)}.barra-pct{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.barra-pct .barra{width:80px}.barra-pct span{min-width:46px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cor-ok{color:var(--ok-tx)}tr.linha-total td{border-top:2px solid var(--borda-2)}ul.execucoes{list-style:none;margin:0;padding:0}ul.execucoes li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 4px;border-bottom:1px solid var(--linha);font-size:13px}.ex-hora{color:var(--suave);font-size:12px;min-width:104px}.ex-onde{font-weight:600}.ex-meta{font-size:12px;color:var(--suave);background:var(--sup);border-radius:6px;padding:2px 7px}.cadeia{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;font-family:var(--mono);font-size:12px}.cadeia>span{border:1px solid var(--borda-2);border-radius:6px;padding:2px 7px;color:var(--suave)}.cadeia>span.ok{border-color:var(--ok-bd);background:var(--ok-bg);color:var(--ok-tx);font-weight:600}.cadeia i{color:var(--suave-2);font-style:normal}@media (max-width:760px){.regra-passo{grid-template-columns:1fr;gap:10px}.regra-passo+.regra-passo:before{display:none}.regra-tag{justify-self:start;padding:6px 14px}.kpis{grid-template-columns:1fr 1fr}.cadeia{margin-left:0}}.cartao .cab .filtros{background:none;border:0;padding:0;box-shadow:none;margin:0}.cartao .cab .filtros input[type=search]{min-width:260px}.acoes-form{gap:10px;align-items:center;margin-top:4px}.acoes-form,.gaveta-fundo{display:flex;justify-content:flex-end}.gaveta-fundo{position:fixed;inset:0;z-index:80;background:rgba(7,14,28,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:gavetaFundo .2s ease both}.gaveta{width:100%;height:100%;background:var(--cartao);border-left:1px solid var(--borda);box-shadow:-24px 0 48px -24px rgba(0,0,0,.45);display:flex;flex-direction:column;animation:gavetaEntra .28s var(--suave-anim) both}.gaveta-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 14px;border-bottom:1px solid var(--borda)}.gaveta-cab h2{margin:0;font-size:18px}.gaveta-cab h2:before{display:none}.gaveta-cab .sub{margin:4px 0 0}.gaveta-x{border:0;background:none;color:var(--suave);font-size:26px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:8px}.gaveta-x:hover{color:var(--texto);background:var(--sup)}.gaveta-corpo{flex:1 1;overflow-y:auto;padding:20px 24px 28px}.gaveta:not(.centro) .gaveta-corpo .cartao{border:0;box-shadow:none;padding:0;margin:0;background:none}.gaveta-corpo .grade{grid-template-columns:1fr 1fr}.gaveta-rodape{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}body.gaveta-aberta{overflow:hidden}@keyframes gavetaEntra{0%{transform:translateX(32px);opacity:0}to{transform:none;opacity:1}}@keyframes gavetaFundo{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.gaveta-corpo .grade{grid-template-columns:1fr}.gaveta-cab,.gaveta-corpo{padding-left:16px;padding-right:16px}}.tabela-wrap td:last-child:has(.acoes-linha){position:-webkit-sticky;position:sticky;right:0;background:var(--cartao);box-shadow:-10px 0 12px -10px rgba(0,0,0,.35)}.tabela-wrap tr:hover td:last-child:has(.acoes-linha){background:var(--sup-2)}.tabela-wrap td.quebra{white-space:normal;word-break:break-all;min-width:160px}.link-btn{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:inherit}.link-btn:hover code{border-color:var(--verde)}.trilha{margin:0 0 4px;font-size:12.5px}.trilha,.trilha a{color:var(--suave)}.trilha a{text-decoration:none;font-weight:600}.trilha a:hover{color:var(--verde)}.gaveta-perigo{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;padding:14px 16px;border:1px solid var(--av-erro-bd);border-radius:var(--raio-sm);background:var(--av-erro-bg)}.gaveta-perigo .ajuda{margin:4px 0 0}.btn-mais{min-width:34px;font-size:16px;line-height:1;letter-spacing:1px}.menu-acoes{position:fixed;z-index:70;min-width:180px;padding:6px;background:var(--cartao);border:1px solid var(--borda-2);border-radius:var(--raio-sm);box-shadow:var(--sombra-2);display:flex;flex-direction:column;animation:gavetaFundo .12s ease both}.menu-acoes form button,.menu-acoes>a,.menu-acoes>button{display:flex;width:100%;justify-content:flex-start;border:0;background:none;box-shadow:none;padding:8px 10px;border-radius:7px;font:inherit;font-size:13.5px;font-weight:500;color:var(--texto-2);text-decoration:none;cursor:pointer;transform:none}.menu-acoes form button:hover,.menu-acoes>a:hover,.menu-acoes>button:hover{background:var(--sup);color:var(--texto);transform:none;box-shadow:none}.menu-acoes form{margin:0}.menu-acoes .btn-perigo{color:var(--perigo)}.menu-acoes .btn-perigo:hover{background:var(--av-erro-bg);color:var(--perigo)}.menu-acoes hr{border:0;border-top:1px solid var(--borda);margin:4px 2px}tr.linha-off td:not(:last-child){opacity:.55}tr.linha-espera td:not(:last-child):not(:first-child){opacity:.85}form.filtrando{opacity:.6;pointer-events:none;transition:opacity .15s}.resumo-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.cartao.mini{display:flex;flex-direction:column;gap:4px;padding:16px 18px;margin:0}.cartao.mini b{font-size:26px;line-height:1.1}.txt-alerta{color:var(--alerta)}.txt-erro{color:var(--perigo)}.seg{display:inline-flex;gap:6px;flex-wrap:wrap}.grafico{position:relative}.grafico svg{display:block;overflow:visible}.filtro-inline{display:flex;gap:8px;align-items:center}.filtro-inline select{width:auto}.grafico-grade{stroke:var(--borda);stroke-width:1}.grafico-base{stroke:var(--borda-2);stroke-width:1}.grafico-eixo{fill:var(--suave);font-size:10px}.grafico-barra{fill:var(--verde);opacity:.85}.grafico-linha{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.grafico-ref{stroke:var(--suave);stroke-width:1;stroke-dasharray:4 4}.grafico-cruz{stroke:var(--borda-2);stroke-width:1}.grafico-legenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;font-size:12px;color:var(--suave)}.grafico-legenda i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:middle;margin-right:6px}.grafico-barra.ativa{opacity:1}.grafico g:focus{outline:none}.grafico-dica{position:absolute;top:0;transform:translateX(-50%);pointer-events:none;background:var(--sup);border:1px solid var(--borda-2);border-radius:10px;padding:8px 10px;font-size:12px;display:flex;flex-direction:column;gap:2px;white-space:nowrap;color:var(--texto-2);z-index:2}.grafico-dica b{color:var(--texto)}.kpi-var{font-size:12px;font-weight:600}.kpi-var.sobe{color:var(--ok-tx)}.kpi-var.desce{color:var(--perigo)}.alertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.alertas li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid var(--borda);background:var(--sup)}.alertas li.erro{border-color:rgba(229,72,77,.45)}.alertas .alerta-ic{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:800;color:#fff}.alertas .erro .alerta-ic{background:var(--perigo)}.alertas .aviso .alerta-ic{background:var(--alerta)}.alertas li>div{flex:1 1;min-width:0;font-size:13.5px;overflow-wrap:anywhere}.dash-grade{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:18px;gap:18px}@media (max-width:900px){.dash-grade{grid-template-columns:1fr}}.caixa-pixel{margin-top:18px;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-sm);background:var(--sup)}.como-funciona{margin-top:10px;font-size:13px;color:var(--texto-2)}.como-funciona summary{cursor:pointer;font-weight:600;color:var(--verde-esc)}.como-funciona ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.pl-estilos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.pl-estilo{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:12px;border:1px solid var(--borda-2);background:var(--campo);color:var(--texto-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pl-estilo:hover{border-color:var(--hover-borda)}.pl-estilo.on{border-color:var(--verde);box-shadow:0 0 0 3px rgba(22,196,127,.18);color:var(--texto)}.pl-temas{display:flex;flex-wrap:wrap;gap:8px}.pl-tema{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:99px;border:1px solid var(--borda-2);background:var(--campo);color:var(--texto-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pl-tema:hover{border-color:var(--hover-borda)}.pl-tema i{width:22px;height:22px;border-radius:50%;border:2px solid;display:grid;place-items:center}.pl-tema i b{width:8px;height:8px;border-radius:50%}.pl-amostra{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;border:2px solid;vertical-align:middle}.pl-amostra i{width:8px;height:8px;border-radius:50%}.cor-campo{display:flex;gap:8px;align-items:center}.cor-campo input[type=color]{width:42px;height:40px;padding:3px;border-radius:var(--raio-sm);border:1px solid var(--borda-2);background:var(--campo);cursor:pointer;flex:none}.cor-campo input[type=text]{flex:1 1}input[type=range]{width:100%;accent-color:var(--verde)}.linha-tempo{margin-top:14px}.lt-barra{position:relative;height:8px;border-radius:99px;background:rgba(22,196,127,.22);overflow:hidden}.lt-barra .lt-min{position:absolute;left:0;top:0;bottom:0;background:var(--verde);border-radius:99px}.lt-rot{display:flex;justify-content:space-between;font-size:11.5px;color:var(--suave);margin-top:6px}@media (max-width:600px){.pl-estilos{grid-template-columns:repeat(3,minmax(0,1fr))}}.campo-pais{position:relative}.campo-pais-lista{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:260px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--cartao);border:1px solid var(--borda-2);border-radius:var(--raio-sm);box-shadow:var(--sombra-2)}.campo-pais-lista li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--texto)}.campo-pais-lista li.ativo{background:var(--sup)}.campo-pais-lista li.fim-topo{border-bottom:1px solid var(--borda);margin-bottom:4px;padding-bottom:10px}.campo-pais-lista li code{font-size:12px;color:var(--suave)}.campo-pais-lista .vazio-pais{cursor:default;color:var(--suave)}.lista-classes{display:grid;grid-gap:8px;gap:8px;margin:6px 0 10px;max-width:520px}.linha-classe{display:flex;gap:8px;align-items:center}.linha-classe input{flex:1 1}.conteudo>.se-entao,.conteudo>form.se-entao{max-width:1180px}.abas,.visoes{flex-wrap:wrap}.visoes{display:flex;gap:8px;margin:0 0 14px}.visao,.visoes{align-items:center}.visao{display:inline-flex;border:1px solid var(--borda);border-radius:99px;background:var(--cartao);padding-left:12px;font-size:13px}.visao.on{border-color:var(--ok-bd);background:var(--ok-bg)}.visao a{color:var(--texto);font-weight:600}.visao form{display:inline}.visao .visao-x{border:0;background:none;color:var(--suave);padding:4px 10px 4px 6px;cursor:pointer;font-size:15px;line-height:1}.visao .visao-x:hover{color:var(--perigo)}.visao-form{display:inline-flex;gap:6px;align-items:center}.visao-form input{width:200px;padding:6px 10px}.filtros-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.filtros-grade>div{min-width:0}.filtros-botoes{display:flex;gap:8px;align-items:flex-end}.resumo-5{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.etapas{display:grid;grid-gap:2px;gap:2px;min-width:300px}.etapas div{display:grid;grid-template-columns:74px 70px 1fr;grid-gap:8px;gap:8px;font-size:12.5px}.etapas b{font-weight:600}.gaveta-fundo.centro{justify-content:center;align-items:center;padding:24px}.gaveta.centro{height:auto;max-height:calc(100vh - 48px);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-2);animation:popupEntra .22s var(--suave-anim) both}.gaveta.centro .gaveta-corpo{background:var(--fundo,transparent)}@keyframes popupEntra{0%{transform:translateY(14px) scale(.98);opacity:0}to{transform:none;opacity:1}}@media (max-width:600px){.gaveta-fundo.centro{padding:0}.gaveta.centro{max-height:100vh;border-radius:0}}.escada-curta{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.escada-curta i{color:var(--suave-2);font-style:normal}.escada-curta .piso{font-weight:600}.filtros-lista{padding:0;border:0;box-shadow:none;background:none;margin-bottom:14px}.filtros-lista>div{min-width:140px}.tabela-pool td,.tabela-pool th{padding:8px 10px;white-space:normal}.tabela-pool td:last-child,.tabela-pool th:last-child{width:96px}.tabela-pool select{width:160px;min-width:0}.tabela-pool input[type=number]{width:72px!important}.tabela-pool td:first-child{max-width:220px}.pool-chips{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px}.pool-chip{font-size:11.5px;padding:2px 8px;border-radius:99px;background:var(--sup);border:1px solid var(--borda)}.pool-chip.pool-aquecendo{background:var(--rew-bg);color:var(--rew-tx)}.pool-chip.pool-queimando{background:var(--pausa-bg);color:var(--pausa-tx)}.pool-chip.pool-pausado,.pool-chip.pool-queimado{opacity:.55;text-decoration:line-through}.etapas .etapa-bloco{grid-template-columns:minmax(70px,1fr) 54px auto}.sub-titulo{font-size:14px;margin:20px 0 10px}.sub-titulo:before{display:none}.grade-telas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px 14px;gap:8px 14px}.tela-perm{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border:1px solid var(--borda);border-radius:9px;font-size:13px;text-transform:none;letter-spacing:0;color:var(--texto)}.tela-perm select{width:110px;padding:5px 8px}.lista-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:6px 14px;gap:6px 14px;max-height:240px;overflow-y:auto;padding:4px 2px}.audit-det{display:grid;grid-gap:2px;gap:2px;font-size:12.5px;max-width:560px}.audit-det .mono{word-break:break-all}.doc-api table{margin:10px 0 4px}.doc-api ul{padding-left:18px;line-height:1.7}.chave-nova code{font-size:13px;word-break:break-all}.tabela-pool .ajuda{min-width:0}td.celula-bloco{white-space:normal;min-width:180px}#tabela-regras td.mono{min-width:175px;word-break:normal;overflow-wrap:anywhere}#tabela-regras td .ajuda{min-width:0}td.celula-bloco>*{margin:2px 4px 2px 0}.escada-curta .ajuda{min-width:0;white-space:nowrap}.filtro-datas{display:flex;gap:6px}.filtro-datas input{min-width:0;width:150px}.doc-api .etq[class*=metodo-]{font-family:var(--mono);font-size:11px}.metodo-get{background:rgba(56,189,248,.14);color:#38bdf8}.metodo-post{background:rgba(52,211,153,.14);color:#34d399}.metodo-put{background:rgba(251,191,36,.14);color:#f59e0b}.metodo-delete{background:rgba(248,113,113,.14);color:#f87171}.doc-api ol{padding-left:18px;line-height:1.8}#tabela-precos td:nth-child(2){min-width:140px;max-width:165px}#tabela-precos td:nth-child(2) .ajuda{white-space:normal}#tabela-precos td .acoes-linha{display:grid;grid-template-columns:auto auto;grid-gap:6px;gap:6px;justify-content:end}#tabela-precos td:nth-child(4){min-width:150px;max-width:200px;white-space:normal}#tabela-precos td:nth-child(7){min-width:120px}#tabela-precos td:nth-child(4) .etq{white-space:normal;overflow-wrap:anywhere}.sim-nova{margin-top:16px;padding:12px 14px;border:1px dashed var(--borda-2);border-radius:12px}.sim-nova summary{cursor:pointer}.sim-chaves{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px}.sim-cadeia{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:12px;gap:12px}.sim-etapa{display:flex;gap:12px;align-items:flex-start}.sim-etapa .regra-seq-n{flex:none;margin-top:2px}.sim-precos{margin:6px 0 4px;font-family:var(--mono);font-size:12.5px}tr.sim-usada td{background:var(--av-ok-bg)}.nome-regra{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:13px;margin-bottom:2px}.etq-api{background:var(--av-info-bg);color:var(--av-info-tx)}.col-id{width:1%;padding-right:4px;white-space:nowrap;color:var(--suave);font-size:12px;font-family:var(--mono)}