.brand{letter-spacing:-.02em;color:inherit;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.icon-btn{cursor:pointer;background:#fff;border:1px solid #ececea;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex;box-shadow:0 2px 6px #0000000d}.btn-dark{color:#fff;cursor:pointer;background:#141517;border:none;border-radius:999px;padding:14px 26px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px -10px #00000080}.reveal-word{will-change:transform,opacity,filter;display:inline-block}.stk-ic{width:26px;height:26px}.stk-ic path,.stk-ic rect,.stk-ic circle,.stk-ic ellipse{stroke:#111;stroke-width:9px;stroke-linejoin:round;stroke-linecap:round}.a-hero{text-align:center;padding:46px 0 14px}.a-hero .label{letter-spacing:.3em;text-transform:uppercase;color:#3c3d40;font-size:12.5px;font-weight:700}.a-hero .label b{color:var(--teal)}.a-hero h1{letter-spacing:-.035em;color:#151618;max-width:700px;margin:16px auto 0;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.07}.a-hero h1 .red{color:var(--red)}.a-hero p{color:#3a3b3e;max-width:540px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.acct{grid-template-columns:300px 1fr;align-items:start;gap:26px;padding:44px 0 100px;display:grid}@media (width<=960px){.acct{grid-template-columns:1fr}}.a-card{background:#fff;border-radius:22px;box-shadow:0 24px 60px -30px #00000038}.a-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:110px}@media (width<=960px){.a-side{position:static}}.who-card{text-align:center;padding:28px 22px}.a-avatar{border-radius:50%;width:86px;height:86px;margin:0 auto 14px;overflow:hidden;box-shadow:0 12px 26px -12px #00000059}.a-avatar img{width:100%;height:100%;display:block}.who-card b{letter-spacing:-.01em;font-size:17px;display:block}.who-card span{color:#8a8d92;word-break:break-all;margin-top:4px;font-size:12.5px;display:block}.who-card .a-type{width:auto;color:var(--red);letter-spacing:.08em;text-transform:uppercase;background:#eef0ff;border-radius:999px;margin-top:12px;padding:6px 13px;font-size:11px;font-weight:800;display:inline-block}.a-menu{background:#fff;border-radius:22px;flex-direction:column;gap:4px;padding:10px;display:flex;box-shadow:0 24px 60px -30px #00000038}.a-menu button{text-align:left;cursor:pointer;color:#3a3b3e;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 15px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.a-menu button svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:17px;height:17px}.a-menu button:hover{background:#f4f4f2}.a-menu button.on{color:#fff;background:#141517}.a-menu button i{color:var(--red);text-align:center;background:#eef0ff;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.a-menu button.on i{color:#fff;background:#ffffff29}.a-menu button i:empty{display:none}.a-help{color:#fff;background:#141517;border-radius:22px;padding:20px 22px;text-decoration:none;transition:transform .2s;display:block;box-shadow:0 24px 60px -30px #0006}.a-help:hover{transform:translateY(-3px)}.a-help b{font-size:14.5px;display:block}.a-help span{color:#ffffffa6;margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.a-reset{cursor:pointer;color:#9a9da3;background:0 0;border:none;padding:2px;font-family:inherit;font-size:12px;text-decoration:underline}.a-reset:hover{color:#3a3b3e}.a-main{min-width:0}.panel{display:none}.panel.on{display:block}.p-head{margin-bottom:22px}.p-head h2{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);font-weight:600}.p-head h2 b{color:var(--red);font-weight:600}.p-head p{color:#5c5e63;max-width:560px;margin-top:8px;font-size:14px;line-height:1.6}.demo-note{color:#9a9da3;margin-top:22px;font-size:12px}.v-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1100px){.v-stats{grid-template-columns:repeat(2,1fr)}}.v-stat{cursor:pointer;background:#fff;border-radius:20px;padding:20px;transition:transform .2s;box-shadow:0 20px 50px -28px #00000038}.v-stat:hover{transform:translateY(-3px)}.v-stat b{letter-spacing:-.04em;font-size:30px;display:block}.v-stat span{color:#8a8d92;margin-top:4px;font-size:12px;font-weight:600;line-height:1.4;display:block}.v-stat .sub{color:#b3b6bb;margin-top:8px;font-size:11px;display:block}.v-last{margin-top:16px}.v-last .a-card{padding:24px}.v-last .vl-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v-last .vl-top b{font-size:15px}.v-last .vl-top span{color:#8a8d92;font-size:12.5px}.v-empty{text-align:center;color:#8a8d92;background:#fff;border-radius:20px;padding:34px;font-size:14px;box-shadow:0 20px 50px -28px #0000002e}.form-card{margin-bottom:22px;padding:32px}@media (width<=700px){.form-card{padding:22px}}.f-sec{letter-spacing:.24em;text-transform:uppercase;color:#9a9da3;margin:26px 0 14px;font-size:11px;font-weight:800}.f-sec:first-child{margin-top:0}.pills{flex-wrap:wrap;gap:10px;display:flex}.pills .pill{cursor:pointer;color:#3a3b3e;background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.pills .pill:hover{transform:translateY(-2px)}.pills .pill.on{color:#fff;background:#141517;border-color:#141517}.f-row{grid-template-columns:1fr 1fr;gap:16px;margin-top:4px;display:grid}@media (width<=700px){.f-row{grid-template-columns:1fr}}.f-row.addr{grid-template-columns:130px 1fr 110px}.f-row.addr .wide{grid-column:span 1}.f-row.addr .uf{max-width:110px}@media (width<=700px){.f-row.addr{grid-template-columns:1fr 1fr}}.field{flex-direction:column;gap:8px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.2em;text-transform:uppercase;color:#9a9da3;font-size:11px;font-weight:800}.field input,.field textarea,.field select{color:#141517;resize:vertical;background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:14px;outline:none;padding:14px 16px;font-family:inherit;font-size:14.5px;transition:border-color .25s,background .25s,box-shadow .25s}.field textarea{min-height:120px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px #5bc8b824}.field input.err,.field textarea.err{background:#fff7f6;border-color:#e05b5b}.save-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.save-row .priv{color:#9a9da3;max-width:300px;font-size:12px;line-height:1.5}.pf-only,.pj-only{display:none}.form-card.pf .pf-only,.form-card.pj .pj-only{display:flex}.av-pick{flex-wrap:wrap;gap:14px;display:flex}.av-pick button{cursor:pointer;background:0 0;border:3px solid #0000;border-radius:50%;width:64px;height:64px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 10px 22px -12px #0000004d}.av-pick button:hover{transform:translateY(-3px)scale(1.04)}.av-pick button.on{border-color:var(--red);box-shadow:0 0 0 4px #2b3cee29}.av-pick img{width:100%;height:100%;display:block}.ped{background:#fff;border-radius:22px;margin-bottom:18px;padding:26px;box-shadow:0 24px 60px -30px #00000038}.ped .top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ped .top b{letter-spacing:-.01em;font-size:16px}.ped .top .dt{color:#8a8d92;font-size:12.5px}.chip{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:6px 13px;font-size:11px;font-weight:800}.chip.andamento{color:#b25c00;background:#fff4e3}.chip.entregue{color:#1f8a7a;background:#eafaf7}.chip.cancelado{color:#c22040;background:#feeef0}.ped .itens{flex-direction:column;gap:10px;margin-top:18px;display:flex}.ped .item{align-items:center;gap:13px;display:flex}.ped .item .th{background:#fff;border:1px solid #efefec;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.ped .item .th img{object-fit:contain;width:100%;height:100%;padding:5px}.ped .item b{letter-spacing:-.01em;font-size:14px;display:block}.ped .item span{color:#8a8d92;margin-top:2px;font-size:12px;display:block}.ped .item a{color:inherit;text-decoration:none}.ped .item a:hover b{text-decoration:underline}.steps{margin-top:22px;display:flex}.step{text-align:center;flex:1;position:relative}.step:before{content:"";background:#ececea;height:3px;position:absolute;top:8px;left:0;right:0}.step:first-child:before{left:50%}.step:last-child:before{right:50%}.step i{z-index:1;background:#fff;border:3px solid #d9d9d6;border-radius:50%;width:19px;height:19px;display:inline-block;position:relative}.step span{letter-spacing:.04em;text-transform:uppercase;color:#b3b6bb;margin-top:8px;font-size:10.5px;font-weight:700;display:block}.step.done:before{background:var(--teal)}.step.done i{border-color:var(--teal);background:var(--teal)}.step.done span{color:#1f8a7a}.step.now i{border-color:var(--red);background:#fff;box-shadow:0 0 0 4px #2b3cee26}.step.now span{color:var(--red)}.ped.cancel .steps{opacity:.35;filter:saturate(0)}.cancel-note{color:#c22040;background:#feeef0;border-radius:14px;margin-top:16px;padding:13px 16px;font-size:13px;font-weight:600}.ped .acts{border-top:1px solid #f0f0ee;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:20px;display:flex}.ped .acts .act{cursor:pointer;color:#3a3b3e;background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ped .acts .act svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:15px;height:15px}.ped .acts .act:hover{background:#fff;transform:translateY(-2px)}.ped .acts .act.primary{color:#fff;background:#141517;border-color:#141517}.ped .acts .act.danger:hover{color:#c22040;background:#fff7f6;border-color:#e05b5b}.ped .acts .act.confirm{color:#fff;background:#c22040;border-color:#c22040}.ped .acts .act[disabled]{opacity:.45;cursor:not-allowed;transform:none}.tk{background:#fff;border-radius:20px;margin-bottom:14px;padding:22px 24px;box-shadow:0 20px 50px -28px #0003}.tk .top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tk .top b{letter-spacing:-.01em;font-size:14.5px}.tk .top .tipo{letter-spacing:.06em;text-transform:uppercase;color:#3a3b3e;background:#f0f0ee;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800}.tk .top .dt{color:#9a9da3;font-size:12px}.chip.aberto{color:var(--red);background:#eef0ff}.chip.analise{color:#b25c00;background:#fff4e3}.chip.resolvido{color:#1f8a7a;background:#eafaf7}.tk .msg{color:#5c5e63;margin-top:12px;font-size:13.5px;line-height:1.6}.tk .ref{color:#9a9da3;margin-top:10px;font-size:12px}.tk .sys{color:#5c5e63;background:#f7f7f5;border-radius:14px;margin-top:14px;padding:13px 16px;font-size:12.5px;line-height:1.55}.tk .sys b{color:#141517}.tk .tk-acts{gap:10px;margin-top:14px;display:flex}.tk .tk-acts button{cursor:pointer;color:#3a3b3e;background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .2s}.tk .tk-acts button:hover{transform:translateY(-2px)}.nf-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0f0f118c;justify-content:center;align-items:center;padding:24px;transition:opacity .3s;display:flex;position:fixed;inset:0}.nf-overlay.on{opacity:1;pointer-events:auto}.nf-modal{background:#f6f6f4;border-radius:24px;width:100%;max-width:560px;max-height:86vh;padding:34px;transition:transform .3s;position:relative;overflow:auto;transform:translateY(16px);box-shadow:0 60px 120px -40px #0009}.nf-overlay.on .nf-modal{transform:none}.nf-close{cursor:pointer;background:#fff;border:1px solid #ececea;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:transform .2s;display:flex;position:absolute;top:18px;right:18px}.nf-close:hover{transform:scale(1.08)}.nf-label{letter-spacing:.26em;text-transform:uppercase;color:#9a9da3;font-size:11px;font-weight:800}.nf-modal h3{letter-spacing:-.03em;margin-top:8px;font-size:24px;font-weight:600}.nf-grid{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:20px;display:grid}.nf-grid .kv{background:#fff;border-radius:14px;padding:12px 15px}.nf-grid .kv.full{grid-column:1/-1}.nf-grid .kv label{letter-spacing:.18em;text-transform:uppercase;color:#9a9da3;font-size:10px;font-weight:800;display:block}.nf-grid .kv b{word-break:break-all;margin-top:3px;font-size:13.5px;font-weight:600;display:block}.nf-itens{background:#fff;border-radius:16px;margin-top:16px;padding:6px 15px}.nf-itens .row{border-bottom:1px solid #f0f0ee;justify-content:space-between;gap:14px;padding:10px 0;font-size:13.5px;display:flex}.nf-itens .row:last-child{border-bottom:none}.nf-itens .row span{color:#8a8d92;flex:none}.nf-foot{color:#9a9da3;margin-top:18px;font-size:11.5px;line-height:1.6}html.nf-open{overflow:hidden}.f-grid h4{letter-spacing:-.02em;font-size:22px;font-weight:600}.socials a{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 4px 12px -6px #0000001f}.f-col a{color:#2c2d30;align-items:center;gap:9px;margin-bottom:18px;text-decoration:none;transition:opacity .2s;display:flex}.fade-up{will-change:transform,opacity}.chart-card{margin-top:16px;padding:26px}.cc-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.cc-head b{letter-spacing:-.01em;font-size:15px}.cc-head span{color:#8a8d92;font-size:12.5px;font-weight:600}.chart{align-items:flex-end;gap:12px;height:150px;margin-top:20px;display:flex}.chart .bar{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.chart .bar .fill{background:linear-gradient(#4a58f0,#2b3cee);border-radius:9px 9px 4px 4px;min-height:8px;transition:filter .2s;position:relative}.chart .bar:last-child .fill{background:linear-gradient(#dbe332,#b9c31a)}.chart .bar:hover .fill{filter:brightness(1.12)}.chart .bar em{color:#9a9da3;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:10px;font-style:normal;font-weight:800;display:block}.chart .bar .val{color:#3a3b3e;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:10.5px;font-weight:800}.ped .com-chip{color:var(--red);font-variant-numeric:tabular-nums;background:#eef0ff;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.ped .com-chip.ok{color:#1f8a7a;background:#eafaf7}.ped .cliente{color:#8a8d92;font-size:12.5px}.table-card{margin-bottom:22px;padding:28px}.com-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=760px){.com-grid{grid-template-columns:repeat(2,1fr)}}.com{background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:14px;padding:14px 16px}.com b{letter-spacing:-.03em;color:var(--red);font-variant-numeric:tabular-nums;font-size:20px;display:block}.com span{color:#8a8d92;margin-top:2px;font-size:11.5px;font-weight:700;display:block}.table-note{color:#9a9da3;margin-top:14px;font-size:11.5px;line-height:1.5}.ext-row{border-bottom:1px solid #f0f0ee;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 0;display:flex}.ext-row:last-child{border-bottom:none}.ext-row .inf{flex:1;min-width:180px}.ext-row .inf b{letter-spacing:-.01em;font-size:13.5px;display:block}.ext-row .inf span{color:#8a8d92;margin-top:2px;font-size:11.5px;display:block}.ext-row .valor{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800}.chip.liberar{color:var(--red);background:#eef0ff}.chip.liberada{color:#1f8a7a;background:#eafaf7}.chip.paga,.chip.pago{color:#3a3b3e;background:#f0f0ee}.chip.processando{color:#b25c00;background:#fff4e3}.chip.aguardando{color:var(--red);background:#eef0ff}.chip.expirado{color:#8a8d92;background:#f0f0ee}.saldo-row{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}@media (width<=760px){.saldo-row{grid-template-columns:1fr}}.saldo{background:#fff;border-radius:20px;padding:20px;box-shadow:0 20px 50px -28px #00000038}.saldo span{letter-spacing:.18em;text-transform:uppercase;color:#9a9da3;font-size:11px;font-weight:800;display:block}.saldo b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px;display:block}.saldo.destaque{background:#141517}.saldo.destaque span{color:#ffffff80}.saldo.destaque b{color:var(--lime)}.sq-row{border-bottom:1px solid #f0f0ee;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 0;display:flex}.sq-row:last-child{border-bottom:none}.sq-row .inf{flex:1}.sq-row .inf b{font-size:13.5px;display:block}.sq-row .inf span{color:#8a8d92;margin-top:2px;font-size:11.5px;display:block}.sq-row .valor{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800}.lk{background:#fff;border-radius:20px;margin-bottom:14px;padding:22px 24px;box-shadow:0 20px 50px -28px #0003}.lk .top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lk .top b{letter-spacing:-.01em;font-size:14.5px}.lk .top .dt{color:#9a9da3;font-size:12px}.lk .top .valor{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:800}.lk .desc{color:#8a8d92;margin-top:6px;font-size:12.5px}.lk .url{color:#3a3b3e;overflow-wrap:anywhere;background:#f7f7f5;border:1.5px dashed #dcdcd8;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;font-family:Consolas,Menlo,monospace;font-size:12.5px;display:flex}.lk .url svg{stroke:#9a9da3;fill:none;stroke-width:1.8px;flex:none;width:14px;height:14px}.lk .lk-acts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lk .lk-acts button,.lk .lk-acts a{cursor:pointer;color:#3a3b3e;background:#fbfbfa;border:1.5px solid #ebebe8;border-radius:999px;align-items:center;gap:8px;padding:9px 17px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.lk .lk-acts button:hover,.lk .lk-acts a:hover{background:#fff;transform:translateY(-2px)}.lk .lk-acts .primary{color:#fff;background:#141517;border-color:#141517}
