.trk{--marca:#b8f23a;--marca-h:#c9f76a;--marca-escura:#4f7500;--sobre-marca:#0e1116;--soft:#b8f23a1a;--soft-borda:#b8f23a61;--bg:#0e1116;--card:#151a21;--card2:#1c222b;--borda:#2a313c;--txt:#f6f7f2;--sub:#9aa3b0;--erro:#ff6b6b}.trk,.trk *{box-sizing:border-box;margin:0;padding:0}.trk{background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,system-ui,sans-serif}.trk .tela{min-height:100vh;display:grid}.trk .tela>*,.trk .caixa,.trk .etapa,.trk .corpo{min-width:0}.trk .split{grid-template-columns:1fr}@media (width>=1024px){.trk .split{grid-template-columns:1.1fr 1fr}}.trk .lado{border-right:1px solid var(--borda);background:radial-gradient(1200px 600px at -10% -10%,#b8f23a24,#0000 60%),#11151b;padding:48px;display:none;position:relative;overflow:hidden}@media (width>=1024px){.trk .lado{flex-direction:column;justify-content:space-between;display:flex}}.trk .lado h2{letter-spacing:-.02em;max-width:460px;font-size:34px;font-weight:800;line-height:1.15}.trk .lado h2 em{color:var(--marca);font-style:normal}.trk .lado p{color:var(--sub);max-width:440px;margin-top:14px;line-height:1.55}.trk .preview{background:var(--card);border:1px solid var(--borda);border-radius:16px;max-width:480px;margin-top:36px;padding:18px;box-shadow:0 20px 60px #0006}.trk .preview .kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.trk .kpi{background:var(--card2);border-radius:10px;padding:10px}.trk .kpi small{color:var(--sub);font-size:11px;display:block}.trk .kpi b{font-size:16px}.trk .kpi b.v{color:var(--marca)}.trk .linha{border-top:1px solid var(--borda);color:var(--sub);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:8px;padding:9px 4px;font-size:12px;display:grid}.trk .linha b{color:var(--txt);font-weight:600}.trk .linha .ok{color:var(--marca);font-weight:700}.trk .logos{color:var(--sub);flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;font-size:12px;display:flex}.trk .chip{border:1px solid var(--borda);color:var(--sub);border-radius:999px;padding:5px 10px;font-size:12px}.trk .form-wrap{justify-content:center;align-items:center;padding:28px 18px 40px;display:flex}.trk .caixa{width:100%;max-width:420px}.trk .marca{align-items:center;gap:10px;margin-bottom:28px;display:flex}.trk .marca .ico{background:linear-gradient(135deg,var(--marca),var(--marca-escura));border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.trk .marca .wm{width:auto;height:32px;display:block}.trk .marca .tag-tr{letter-spacing:.08em;text-transform:uppercase;color:var(--marca);border:1px solid var(--soft-borda);background:var(--soft);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700}.trk .url-tr{color:var(--sub);margin:-18px 0 28px;font-size:12px}.trk .marca b{letter-spacing:-.01em;font-size:18px}.trk .marca b span{color:var(--marca)}.trk .marca small{color:var(--sub);font-size:11px;font-weight:500;display:block}.trk h1{letter-spacing:-.02em;font-size:26px;font-weight:800}.trk .sub{color:var(--sub);margin-top:6px;font-size:14px;line-height:1.5}.trk label{margin:18px 0 6px;font-size:13px;font-weight:600;display:block}.trk input{border:1px solid var(--borda);background:var(--card);width:100%;height:48px;color:var(--txt);font:inherit;border-radius:12px;outline:none;padding:0 14px;font-size:15px}.trk input:focus{border-color:var(--marca);box-shadow:0 0 0 3px var(--soft)}.trk .senha{position:relative}.trk .senha button{color:var(--sub);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;font-size:13px;display:flex;position:absolute;top:0;bottom:0;right:10px}.trk .linha-acoes{justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}.trk .linha-acoes a{color:var(--marca);font-weight:600;text-decoration:none}.trk .lembrar{color:var(--sub);align-items:center;gap:8px;display:flex}.trk .lembrar input{width:16px;height:16px;accent-color:var(--marca)}.trk .btn{background:var(--marca);width:100%;height:50px;color:var(--sobre-marca);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.trk .btn:hover{background:var(--marca-h)}.trk .btn.sec{border:1px solid var(--borda);color:var(--txt);background:0 0}.trk .btn:disabled{opacity:.45;cursor:not-allowed}.trk .ou{color:var(--sub);align-items:center;gap:10px;margin:22px 0 0;font-size:12px;display:flex}.trk .ou:before,.trk .ou:after{content:"";background:var(--borda);flex:1;height:1px}.trk .rodape{text-align:center;color:var(--sub);margin-top:26px;font-size:13px;line-height:1.6}.trk .rodape a{color:var(--marca);font-weight:600;text-decoration:none}.trk .nota{background:var(--soft);border:1px solid var(--soft-borda);color:#e4f7c2;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.5}.trk .passos-topo{gap:6px;margin-bottom:22px;display:flex}.trk .passos-topo i{background:var(--borda);border-radius:4px;flex:1;height:4px}.trk .passos-topo i.on{background:var(--marca)}.trk .opcoes{gap:10px;margin-top:20px;display:grid}.trk .op{text-align:left;border:1px solid var(--borda);background:var(--card);width:100%;color:var(--txt);font:inherit;cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.trk .op:hover{border-color:#3a4350}.trk .op.sel{border-color:var(--marca);background:linear-gradient(0deg,var(--soft),var(--soft)),var(--card)}.trk .op .ic{background:var(--card2);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.trk .op.sel .ic{background:var(--marca);color:var(--sobre-marca)}.trk .op b{font-size:15px;display:block}.trk .op small{color:var(--sub);margin-top:3px;font-size:13px;line-height:1.45;display:block}.trk .op .tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.trk .op .tags span{color:var(--sub);background:var(--card2);border-radius:6px;padding:3px 7px;font-size:11px}.trk .op .check{border:1.5px solid var(--borda);color:#0000;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;font-size:13px;display:grid}.trk .op.sel .check{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}.trk .dica{color:var(--sub);margin-top:10px;font-size:12px}.trk .etapa{border:1px solid var(--borda);background:var(--card);border-radius:14px;margin-top:12px;padding:16px}.trk .etapa .cab{align-items:center;gap:12px;display:flex}.trk .etapa .n{background:var(--card2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.trk .etapa.feito .n{background:var(--marca);color:var(--sobre-marca)}.trk .etapa b{font-size:15px}.trk .etapa .st{white-space:nowrap;color:var(--sub);margin-left:auto;font-size:12px}.trk .etapa.feito .st{color:var(--marca);font-weight:700}.trk .etapa .corpo{color:var(--sub);margin-top:12px;font-size:13px;line-height:1.5}.trk .contas{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.trk .contas button{border:1px solid var(--borda);background:var(--card2);height:38px;color:var(--txt);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.trk .contas button.ok{border-color:var(--marca);color:var(--marca)}.trk .codigo{gap:8px;margin-top:10px;display:flex}.trk .codigo code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--borda);color:#e4f7c2;background:#090b0f;border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-size:12px;overflow:hidden}.trk .codigo button{background:var(--marca);height:40px;color:var(--sobre-marca);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.trk .passo-bot{margin:12px 0 0}.trk .etapa .corpo b{font-size:inherit}.trk .sel-gw{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.trk .sel-gw span{border:1px solid var(--borda);color:var(--txt);border-radius:8px;padding:6px 9px;font-size:12px}.trk .saude{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.trk .saude div{background:var(--card);border:1px solid var(--borda);border-radius:12px;padding:12px}.trk .saude small{color:var(--sub);font-size:11px;display:block}.trk .saude b{font-size:18px}.trk .toast{background:var(--txt);color:var(--bg);opacity:0;pointer-events:none;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.trk .toast.on{opacity:1}.trk .erro{color:var(--erro);margin-top:14px;font-size:13px}.trk a.link{color:var(--marca);font-weight:600;text-decoration:none}.trk .contas a{border:1px solid var(--borda);background:var(--card2);height:38px;color:var(--txt);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.trk .contas a:hover{border-color:var(--marca)}.trk .corpo code{word-break:break-word}.trk .chip-marca{--h:20px;align-items:center;gap:6px;display:inline-flex}.trk .chip-marca.claro{color:#0e1116;background:#fff;border-color:#fff}.trk .logo-marca{height:var(--h);object-fit:contain;width:auto;max-width:140px;display:block}.trk .logo-marca.alto{height:calc(var(--h)*1.6)}.trk .nome-marca{font-weight:600}.trk .contas .chip-marca{--h:18px;height:42px}.trk .contas button.chip-marca{--h:24px;height:54px;padding:0 14px}.trk .contas button.chip-marca.ok{border-color:var(--marca);box-shadow:0 0 0 2px var(--marca)}.trk .op .tags span.chip-marca{--h:15px;padding:3px 6px}.trk .op .tags span.chip-marca.claro{color:#0e1116;background:#fff}.trk .op .tags span.nome-marca,.trk .sel-gw span.nome-marca{color:inherit;background:0 0;border:0;border-radius:0;padding:0}.trk .sel-gw span.chip-marca{--h:18px;padding:4px 8px}.trk .op .tags span.chip-marca{height:24px}.trk .op .tags span.chip-marca:has(.alto){height:34px}.trk .op .tags .logo-marca.alto{height:28px}.trk .sel-gw span.chip-marca{box-sizing:border-box;height:32px}.trk h1,.trk .lado h2,.trk .kpi b,.trk .saude b{font-family:Sora,Inter,system-ui,sans-serif}.trk h1{letter-spacing:-.025em;font-weight:800}.trk .lado h2{letter-spacing:-.03em;font-weight:800}.trk .lado .slogan{color:var(--marca);margin-top:18px;font-family:Sora,Inter,system-ui,sans-serif;font-size:15px;font-weight:800}.trk .op .ic{color:var(--txt)}.trk .btn{letter-spacing:-.01em;font-family:Sora,Inter,system-ui,sans-serif}.trk .btn.sec:hover{border-color:var(--marca);background:0 0}.trk a:focus-visible,.trk button:focus-visible,.trk .btn:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media (width>=1024px){.trk .split .so-sem-lado{display:none}}.trk .logos .parceiro{border:1px solid var(--borda);width:112px;height:40px;color:var(--txt);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.trk .logos .parceiro .logo-marca{filter:brightness(0)invert();opacity:.85;max-width:84px;height:18px}.trk .logos .parceiro .logo-marca.alto{height:18px}.trk .logos .parceiro .nome-marca{opacity:.85}.trk input[type=checkbox]{appearance:none;background:var(--card);cursor:pointer;border:1.5px solid #2a3038;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.trk input[type=checkbox]:checked{border-color:var(--marca);background:var(--card2)}.trk input[type=checkbox]:checked:after{content:"";border-left:2px solid var(--marca);border-bottom:2px solid var(--marca);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.trk .lado .logos{gap:10px}.trk .lado .logos>span:first-child{flex-basis:100%}.trk .logos .parceiro{width:100px}
