:root{color-scheme:only light;--bg: #eef2f0;--surface: #ffffff;--surface-2: #f6f8f7;--line: #d5ddd9;--line-strong: #b9c5bf;--ink: #14201d;--ink-2: #44524d;--ink-3: #66756f;--action: #1f6f5c;--action-ink: #ffffff;--action-soft: #dcebe5;--focus: #2a78d6;--critical: #b3261e;--critical-soft: #f8e1df;--high: #a85a12;--high-soft: #f7e8d6;--medium: #39617f;--medium-soft: #e0e9f0;--low: #5d6b66;--low-soft: #e7ecea;--good-ink: #1d6b3b;--s-product: #2a78d6;--s-commission: #eb6834;--ch-direto: #1f9e89;--s-shipping: #1baf7a;--s-tax: #eda100;--s-ads: #e87ba4;--s-profit: #008300;--chart-bar: #1f6f5c;--grid: #e3e9e6;--radius-s: 6px;--radius-m: 10px;--font: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg: #101816;--surface: #17211e;--surface-2: #1c2825;--line: #2b3a35;--line-strong: #3d4f49;--ink: #e6eeeb;--ink-2: #b3c2bc;--ink-3: #8c9c96;--action: #4fb394;--action-ink: #0b1a15;--action-soft: #1f3a32;--critical: #f08a80;--critical-soft: #3a1f1d;--high: #e9a866;--high-soft: #3a2a1a;--medium: #8fb7d6;--medium-soft: #1d2b36;--low: #a3b1ac;--low-soft: #222d2a;--good-ink: #6fcf8e;--s-product: #3987e5;--s-commission: #d95926;--ch-direto: #22a28c;--s-shipping: #199e70;--s-tax: #c98500;--s-ads: #d55181;--s-profit: #008300;--chart-bar: #4fb394;--grid: #24312d}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:var(--action)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.topbar-inner{max-width:1180px;margin:0 auto;padding:10px 24px 0}.brand-row{display:flex;align-items:center;gap:12px;justify-content:space-between}.brand{white-space:nowrap;display:flex;align-items:center;gap:10px;font-weight:700;font-stretch:115%;font-size:17px;letter-spacing:-.01em}.brand-mark{width:26px;height:26px}.store{color:var(--ink-3);font-size:13px;font-weight:500;font-stretch:100%}.nav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin-top:6px}.nav::-webkit-scrollbar{display:none}.nav a{padding:9px 12px 10px;text-decoration:none;color:var(--ink-2);font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;display:flex;align-items:center;gap:6px}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--action);font-weight:650}.count{font-size:12px;font-weight:650;background:var(--critical-soft);color:var(--critical);border-radius:999px;padding:0 7px;line-height:18px}main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:28px 24px 64px}.demo-banner{width:100%;max-width:1180px;margin:12px auto 0;padding:8px 24px;font-size:13px;color:var(--ink-2);display:flex;gap:8px;align-items:center}.demo-banner strong{color:var(--high)}h1,h2,h3{margin:0;letter-spacing:-.015em}.headline{font-size:clamp(28px,4.6vw,46px);line-height:1.08;font-weight:750;font-stretch:118%;max-width:22ch}.headline .num{font-stretch:100%}.sub{color:var(--ink-2);font-size:16px;margin-top:10px;max-width:62ch}h2{font-size:20px;font-weight:700;font-stretch:110%}h3{font-size:16px;font-weight:650}.muted{color:var(--ink-3)}.small{font-size:13px}.section{margin-top:40px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-strong);background:var(--surface);padding:7px 12px;border-radius:var(--radius-s);cursor:pointer;font-weight:550;font-size:14px;text-decoration:none;color:var(--ink)}.btn:hover{border-color:var(--ink-3)}.btn-primary{background:var(--action);border-color:var(--action);color:var(--action-ink)}.btn-primary:hover{filter:brightness(1.06);border-color:var(--action)}.btn-ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-2);border-color:transparent}.btn:disabled{opacity:.55;cursor:default}.ledger{display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.ledger>div{padding:14px 16px 16px 0}.ledger>div+div{padding-left:16px;border-left:1px solid var(--line)}.ledger dt{font-size:13px;color:var(--ink-3)}.ledger dd{margin:2px 0 0;font-size:24px;font-weight:700;font-stretch:105%;letter-spacing:-.01em}.ledger .note{font-size:12px;color:var(--ink-3);margin-top:2px}.neg{color:var(--critical)}.recs{display:flex;flex-direction:column;border-top:1px solid var(--line)}.rec{display:grid;grid-template-columns:112px 1fr 168px;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);align-items:start}.rec.is-closed{opacity:.6}.sev{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;padding:2px 8px 2px 6px;border-radius:999px;white-space:nowrap}.sev svg{width:14px;height:14px;flex:none}.sev-critical{color:var(--critical);background:var(--critical-soft)}.sev-high{color:var(--high);background:var(--high-soft)}.sev-medium{color:var(--medium);background:var(--medium-soft)}.sev-low{color:var(--low);background:var(--low-soft)}.rec-item{font-size:13px;color:var(--ink-3);margin-bottom:2px}.rec h3{font-size:17px}.rec p{margin:6px 0 0;color:var(--ink-2);max-width:70ch}.rec .do{color:var(--ink)}.rec .do b{font-weight:650}.rec-actions{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.impact{text-align:right}.impact .v{font-size:20px;font-weight:700;font-stretch:105%}.impact .k{font-size:12px;color:var(--ink-3)}.filters{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid var(--line-strong);background:transparent;border-radius:999px;padding:4px 12px;font-size:13px;cursor:pointer;color:var(--ink-2)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chart-wrap{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:16px 16px 8px}.chart-wrap svg{display:block;width:100%;height:220px;overflow:visible}.chart-wrap .axis{fill:var(--ink-3);font-size:11px}.chart-wrap .gridline{stroke:var(--grid);stroke-width:1}.chart-wrap .bar{fill:var(--chart-bar)}.chart-wrap .bar.dim{opacity:.45}.tooltip{position:absolute;pointer-events:none;background:var(--ink);color:var(--bg);font-size:13px;padding:6px 10px;border-radius:6px;white-space:nowrap;transform:translate(-50%,-100%);margin-top:-8px;z-index:2}.moneybar{display:flex;height:14px;gap:2px;border-radius:4px;overflow:hidden;background:var(--surface-2);min-width:120px}.moneybar span{display:block;height:100%}.moneybar span:first-child{border-radius:4px 0 0 4px}.moneybar span:last-child{border-radius:0 4px 4px 0}.seg-product{background:var(--s-product)}.seg-commission{background:var(--s-commission)}.seg-shipping{background:var(--s-shipping)}.seg-tax{background:var(--s-tax)}.seg-ads{background:var(--s-ads)}.seg-profit{background:var(--s-profit)}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.loss-flag{display:inline-flex;gap:4px;align-items:center;color:var(--critical);font-weight:650;font-size:13px}.table-wrap{overflow-x:auto;border-top:2px solid var(--ink)}table{width:100%;border-collapse:collapse;min-width:860px}th,td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:13px;font-weight:600;color:var(--ink-3);white-space:nowrap}td.n,th.n{text-align:right}tbody tr{cursor:pointer}tbody tr:hover{background:var(--surface)}.title-cell{max-width:300px}.title-cell .t{font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-cell .id{font-size:12px;color:var(--ink-3)}.drawer-bg{position:fixed;inset:0;background:#0a141159;z-index:20}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);background:var(--surface);z-index:21;border-left:1px solid var(--line);padding:24px;overflow-y:auto;animation:slide .18s ease-out}@keyframes slide{0%{transform:translate(24px);opacity:.6}}.drawer h2{font-size:19px;margin-right:40px}.drawer .close{position:absolute;top:16px;right:16px}.waterfall{margin-top:18px;display:grid;grid-template-columns:max-content minmax(60px,1fr) max-content;gap:8px 12px;align-items:center;font-size:14px}.waterfall .lbl{display:flex;align-items:center;gap:8px}.waterfall .track{grid-column:auto;overflow:visible;height:10px;background:var(--surface-2);border-radius:3px;position:relative}.waterfall .fill{position:absolute;top:0;bottom:0;border-radius:3px}.waterfall .val{text-align:right;font-weight:600}.waterfall .total{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:20px}.facts dt{font-size:12px;color:var(--ink-3)}.facts dd{margin:0;font-weight:650}.pending{margin:8px 0 0;padding-left:18px;color:var(--ink-2)}.pending li{margin-bottom:6px}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 20px}label.field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2);font-weight:550}.field .hint{font-weight:400;color:var(--ink-3);font-size:12px}input[type=number],input[type=text],input[type=password],textarea,select{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--radius-s);padding:8px 10px;font-size:15px;width:100%}input[type=number]{font-variant-numeric:tabular-nums}textarea{min-height:88px;resize:vertical;line-height:1.45}.cost-row td{cursor:default}.cost-row input{max-width:110px;padding:6px 8px}.saved{color:var(--good-ink);font-size:13px}.question{padding:18px 0;border-bottom:1px solid var(--line);display:grid;gap:10px}.question blockquote{margin:0;font-size:17px;font-weight:500;max-width:70ch}.question .meta{font-size:13px;color:var(--ink-3)}.templates{display:flex;gap:6px;flex-wrap:wrap}.welcome{max-width:560px;margin:8vh auto 0}.welcome .headline{max-width:16ch}.welcome-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.notice{padding:12px 14px;border-radius:var(--radius-s);background:var(--high-soft);color:var(--ink);font-size:14px;margin-top:20px}.empty{padding:40px 0;color:var(--ink-2);max-width:52ch}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:8px;font-size:14px;z-index:30}@media(max-width:860px){.ledger{grid-template-columns:1fr 1fr}.ledger>div{padding:12px 12px 12px 0;border-bottom:1px solid var(--line)}.ledger>div+div{padding-left:0;border-left:0}.ledger>div:nth-child(2n){padding-left:12px;border-left:1px solid var(--line)}.rec{grid-template-columns:1fr;gap:8px}.impact{text-align:left;display:flex;gap:8px;align-items:baseline}}@media(max-width:560px){.brand-row .btn{font-size:13px;padding:6px 8px;white-space:nowrap}main{padding:20px 16px 56px}.topbar-inner,.demo-banner{padding-left:16px;padding-right:16px}.store{display:none}.facts{grid-template-columns:1fr}}.seg-bar-ml{background:var(--s-product);fill:var(--s-product)}.seg-bar-direto{fill:var(--ch-direto);background:var(--ch-direto)}.seg-bar-shopee{background:var(--s-commission);fill:var(--s-commission)}.chart-wrap path.dim{opacity:.45}.toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.live{display:inline-flex;align-items:center;gap:6px;margin-left:12px;font-size:13px;color:var(--good-ink);font-weight:600;white-space:nowrap}.live i{width:8px;height:8px;border-radius:50%;background:var(--good-ink);box-shadow:0 0 0 0 var(--good-ink);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--good-ink) 50%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:32px;align-items:start}.pnl{border-top:2px solid var(--ink)}.pnl-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:15px}.pnl-row span:last-child{font-weight:600;white-space:nowrap}.pnl-row.strong span{font-weight:700}.pnl-row.total{border-bottom:0;border-top:1px solid var(--ink);font-size:17px;margin-top:-1px}.muted-neg{color:var(--ink-2)}.channels{border-top:1px solid var(--line)}.channel-row{display:grid;grid-template-columns:150px 1fr 130px 130px;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.ch-name{display:flex;align-items:center;gap:8px;font-weight:600}.ch-name i,.legend i.seg-bar-ml,.legend i.seg-bar-shopee,.legend i.seg-bar-direto{width:10px;height:10px;border-radius:3px;display:inline-block}.ch-bar{height:10px;background:var(--surface-2);border-radius:3px;overflow:hidden}.ch-bar span{display:block;height:100%;border-radius:3px}.channel-row .n{text-align:right}.tag{display:inline-block;font-size:12px;font-weight:600;padding:1px 7px;border-radius:999px;margin-right:6px;white-space:nowrap}.tag-ml{background:color-mix(in srgb,var(--s-product) 14%,transparent);color:var(--ink);box-shadow:inset 3px 0 0 var(--s-product)}.tag-shopee{background:color-mix(in srgb,var(--s-commission) 14%,transparent);color:var(--ink);box-shadow:inset 3px 0 0 var(--s-commission)}table.compact{min-width:720px}table.compact td,table.compact th{padding:9px 10px}tbody tr.static{cursor:default}.tooltip b{display:block}.account-block{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid var(--line)}.ok-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--good-ink);margin-right:8px;vertical-align:1px}.drop{display:flex;flex-direction:column;gap:4px;padding:22px;border:1.5px dashed var(--line-strong);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;max-width:560px}.drop input{position:absolute;opacity:0;width:1px;height:1px}.drop:focus-within{outline:2px solid var(--focus);outline-offset:2px}.mapping{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px 20px;margin-top:14px}.multi{display:flex;flex-wrap:wrap;gap:6px}.multi select{flex:1 1 100%}table.sample td{font-size:13px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}@media(max-width:960px){.split{grid-template-columns:1fr}}@media(max-width:640px){.ch-bar{grid-column:1 / -1;order:3}}.brand-row{flex-wrap:wrap}@media(max-width:640px){.brand-row .btn-ghost{display:none}.channel-row{grid-template-columns:1fr auto auto}}.topbar{border-bottom-color:transparent;box-shadow:0 1px 0 var(--line)}.headline{font-weight:700;font-stretch:104%;letter-spacing:-.02em}.sub{color:var(--ink-3)}.section{margin-top:56px}.section-head{margin-bottom:16px}h2{font-size:18px;font-weight:650;font-stretch:100%}.demo-banner{font-size:12px;color:var(--ink-3);padding-top:10px;padding-bottom:0}.demo-banner strong{font-weight:600}.chip{border-color:transparent;background:var(--surface-2);color:var(--ink-2);padding:5px 12px}.chip:hover{color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg)}:root:not([data-theme=dark]) .chip:not([aria-pressed=true]){background:color-mix(in srgb,var(--ink) 5%,transparent)}.ledger{border-top:0;border-bottom:0;gap:24px}.ledger>div,.ledger>div+div{padding:0;border:0}.ledger.kpis{grid-template-columns:repeat(4,1fr)}.ledger dt{font-size:13px}.ledger dd{font-size:26px;font-weight:650;font-stretch:100%;margin-top:4px}.chart-wrap{border:0;background:transparent;padding:0}.pnl{border-top:0}.pnl-row{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent);padding:8px 0;color:var(--ink-2)}.pnl-row.strong{color:var(--ink)}.pnl-row.total{border-top-color:var(--line-strong);padding-top:12px}.table-wrap{border-top:0}th{font-weight:500;border-bottom-color:var(--line-strong)}td{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}tbody tr:hover{background:transparent}tbody tr:not(.static):hover{background:var(--surface)}.tag,.tag-ml,.tag-shopee,.tag-direto{background:none;box-shadow:none;padding:0;font-weight:500;color:var(--ink-2);margin-right:12px}.tag:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px}.tag-ml:before{background:var(--s-product)}.tag-shopee:before{background:var(--s-commission)}.tag-direto:before{background:var(--ch-direto)}.channels{border-top:0}.channel-row{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}.ch-bar{height:6px}.recs{border-top:0}.rec{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}@media(max-width:860px){.ledger.kpis{grid-template-columns:1fr 1fr;gap:20px}.ledger>div:nth-child(2n){padding-left:0;border-left:0}}.title-cell .t{font-weight:500}:root{--bg: #ffffff;--surface: #ffffff;--surface-2: #f4f4f5;--line: #ececee;--line-strong: #d6d6da;--ink: #18181b;--ink-2: #52525b;--ink-3: #71717a;--action: #18181b;--action-ink: #ffffff;--action-soft: #f1f5f2;--chart-bar: #18181b;--grid: #f0f0f2}:root[data-theme=dark]{--bg: #111113;--surface: #18181b;--surface-2: #202024;--line: #27272a;--line-strong: #3f3f46;--ink: #f4f4f5;--ink-2: #a1a1aa;--ink-3: #8b8b94;--action: #f4f4f5;--action-ink: #18181b;--action-soft: #1d2622;--chart-bar: #f4f4f5;--grid: #222226}a{color:var(--ink);text-underline-offset:3px;text-decoration-color:var(--line-strong)}a:hover{text-decoration-color:var(--ink)}.nav a,.btn{text-decoration:none}.topbar{background:color-mix(in srgb,var(--bg) 94%,transparent)}.drop{background:var(--surface-2);border-color:var(--line-strong)}.drop:hover{border-color:var(--ink-3)}.notice{background:var(--surface-2)}.demo-banner strong{color:var(--ink)}.nav a[aria-current=page]{border-bottom-color:var(--ink)}:root{--bg: #ededed;--surface: #ffffff;--surface-2: #f5f5f5;--line: #e6e6e6;--line-strong: #d9d9d9;--ink: #1a1a1a;--ink-2: #4d4d4d;--ink-3: #737373;--action: #3483fa;--action-hover: #2968c8;--action-ink: #ffffff;--action-soft: #e3edfb;--good-ink: #00a650;--critical: #f23d4f;--critical-soft: #fde8ea;--chart-bar: #3483fa;--grid: #f0f0f0;--card-shadow: 0 1px 2px rgb(0 0 0 / .12)}.topbar{background:#fff;box-shadow:0 1px 2px #0000001a}.brand-mark rect{fill:var(--action)}.nav a[aria-current=page]{border-bottom-color:var(--action);color:var(--ink)}a{color:var(--action);text-decoration:none}a:hover{color:var(--action-hover);text-decoration:underline}.nav a:hover,.btn:hover{text-decoration:none}.btn{border-radius:6px}.btn-primary{background:var(--action);border-color:var(--action);color:#fff}.btn-primary:hover{background:var(--action-hover);border-color:var(--action-hover);filter:none;color:#fff}.btn:not(.btn-primary):not(.btn-ghost){color:var(--action);border-color:transparent;background:var(--action-soft)}.btn:not(.btn-primary):not(.btn-ghost):hover{background:#d6e4f9}.btn-ghost{color:var(--action)}.chip{background:#fff!important;color:var(--ink-2);box-shadow:var(--card-shadow)}.ledger.kpis,.split>section,.section:not(.split),.table-wrap,.account-block,.mapping{background:var(--surface);border-radius:6px;box-shadow:var(--card-shadow)}.ledger.kpis{padding:20px 24px}.split>section,.section:not(.split){padding:20px 24px}.section:not(.split) .table-wrap{box-shadow:none;border-radius:0}.split{gap:16px}.section{margin-top:16px}.account-block{padding:20px 24px;border-bottom:0}.mapping{padding:20px 24px;border-top:0}.drop{background:#fff;border-color:var(--line-strong)}.drop:hover{border-color:var(--action)}.table-wrap:not(.section .table-wrap){padding:4px 16px}.live{color:var(--good-ink)}.live i{background:var(--good-ink)}.pos{color:var(--good-ink)}.notice{background:#fff6e0}.demo-banner strong{color:#b57800}.count{background:var(--critical);color:#fff}.tooltip{background:#1a1a1a;color:#fff}.chip,.chip[aria-pressed=true]{border-color:transparent}:root{--bg: #f3f2f7;--surface: #ffffff;--surface-2: #f6f5fa;--line: #e8e6ef;--line-strong: #d9d6e3;--ink: #1c1b22;--ink-2: #4b4957;--ink-3: #75727f;--action: #6f47e6;--action-hover: #5a35cc;--action-ink: #ffffff;--action-soft: #efeafd;--chart-bar: #6f47e6;--grid: #f0eff5;--card-shadow: 0 1px 2px rgb(28 27 34 / .08), 0 1px 1px rgb(28 27 34 / .04)}.topbar{background:#fff;box-shadow:0 1px 0 var(--line)}.btn:not(.btn-primary):not(.btn-ghost):hover{background:#e3dbfb}.chip[aria-pressed=true]{background:var(--action)!important;color:#fff}.nav a[aria-current=page]{border-bottom-color:var(--action)}.count[style]{background:var(--action-soft)!important;color:var(--action)!important}.demo-banner strong{color:var(--action)}.search{max-width:280px;background:var(--surface);border-color:var(--line-strong)}.costs-table td{vertical-align:middle}.product{display:flex;gap:12px;align-items:center;min-width:280px;max-width:460px}.product img,.thumb-empty{width:56px;height:56px;flex:none;border-radius:6px;object-fit:contain;background:#fff;border:1px solid var(--line)}.thumb-empty{display:grid;place-items:center;color:var(--ink-3);font-weight:600;background:var(--surface-2)}.p-title{display:block;color:var(--ink);font-weight:500;line-height:1.35}.p-title:hover{color:var(--action)}.product .id{display:block;margin-top:2px}.paused{color:var(--high)}@media(max-width:640px){.search{max-width:none;width:100%}}.search{border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:8px 10px;font-size:15px;width:100%}.search:focus{outline:2px solid var(--action);outline-offset:0}.pnl-row.subtotal{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface-2);padding-left:8px;padding-right:8px;margin:2px -8px}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--surface)}.login-side{background:#2a1a63;background-image:radial-gradient(120% 80% at 0% 0%,#4a2fb0 0%,transparent 60%),radial-gradient(90% 70% at 100% 100%,#6f47e6 0%,transparent 55%);color:#fff;padding:40px 48px;display:flex;flex-direction:column}.login-brand{color:#fff}.login-brand .brand-mark rect{fill:#fff}.login-brand .brand-mark path{stroke:#4a2fb0}.login-pitch{margin:auto 0;max-width:400px}.login-lead{font-size:clamp(26px,2.6vw,34px);line-height:1.15;font-weight:650;letter-spacing:-.02em;margin:0 0 28px}.receipt{background:#fff;color:var(--ink);border-radius:12px;padding:18px 20px 6px;box-shadow:0 24px 48px -16px #0c06288c;font-variant-numeric:tabular-nums;font-size:14px}.receipt-head,.receipt-row,.receipt-total{display:flex;justify-content:space-between;gap:16px}.receipt-head{padding-bottom:12px;border-bottom:1px dashed var(--line-strong);margin-bottom:8px}.receipt-head span{color:var(--ink-2)}.receipt-row{padding:5px 0;color:var(--ink-2)}.receipt-total{margin-top:8px;padding:12px 0 14px;border-top:1px dashed var(--line-strong);font-size:16px}.receipt-total b{color:#0f8a4a}.login-foot{margin:28px 0 0;color:#ffffffc7;font-size:14px;line-height:1.5}.login-main{display:flex;align-items:center;justify-content:center;padding:40px 24px}.login-card{width:100%;max-width:360px}.login-card h1{font-size:26px;letter-spacing:-.02em;margin:0 0 6px}.login-sub{color:var(--ink-3);margin:0 0 28px;font-size:14px}.login-label{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.login-input{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.login-input:focus-within{border-color:var(--action);box-shadow:0 0 0 3px var(--action-soft)}.login-input.has-error{border-color:var(--critical, #d63b4b)}.login-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:12px 14px;font:inherit;font-size:15px;color:var(--ink);box-shadow:none}.login .login-eye{border:0;background:none;color:var(--action);font:inherit;font-size:13px;font-weight:600;padding:0 14px;height:44px;cursor:pointer;border-radius:0 8px 8px 0}.login .login-eye:hover{color:var(--action-hover)}.login .login-eye:focus-visible{outline:2px solid var(--action);outline-offset:-4px}.login-error{color:var(--critical, #d63b4b);font-size:13px;margin:8px 0 0}.login .login-submit{width:100%;margin-top:20px;padding:12px 16px;font-size:15px;font-weight:600;border-radius:8px;justify-content:center;text-align:center}.login .login-submit:disabled{opacity:.7;cursor:progress}.login-brand-mobile{display:none;margin-bottom:32px}@media(max-width:820px){.login{grid-template-columns:1fr}.login-side{display:none}.login-brand-mobile{display:flex}.login-main{align-items:flex-start;padding-top:12vh}}@media(prefers-reduced-motion:reduce){.login-input{transition:none}}.brand-mark .mark-bar{fill:var(--action-ink)}.login-brand .brand-mark .mark-bar{fill:#4a2fb0}.fin-months{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.month-plan{background:var(--surface);border-radius:6px;box-shadow:var(--card-shadow);padding:20px 24px}.month-plan .pnl-row.total span:last-child{font-size:20px}.ink{color:var(--ink)}button.link{border:0;background:none;padding:0;font:inherit;color:var(--action);cursor:pointer;text-align:left}button.link:hover{text-decoration:underline}button.link.strong{color:var(--ink);font-weight:600}button.link.strong:hover{color:var(--action)}.btn.danger{color:var(--critical)}.buy-list{list-style:none;margin:0;padding:0}.buy-list li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.buy-list li:last-child{border-bottom:0}.buy-list .n{text-align:right;white-space:nowrap}.fin-start{max-width:720px}.steps{padding-left:20px;margin:12px 0 16px;line-height:1.6}.steps li{margin-bottom:8px}.cat-despesa{background:#6f47e6}.cat-insumo{background:#1f9e89}.cat-investimento{background:#d99a1e}.cat-pessoal{background:#9a97a6}.legend i[class^=cat-]{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:6px}.bills-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;position:relative}.bc-col{position:relative;display:flex;flex-direction:column;align-items:center;outline:none;transition:opacity .12s}.bc-col.dim{opacity:.45}.bc-col:focus-visible .bc-bar{outline:2px solid var(--action);outline-offset:2px;border-radius:4px}.bc-bar{width:100%;max-width:44px;display:flex;align-items:flex-end}.bc-stack{width:100%;display:flex;flex-direction:column-reverse;gap:2px;border-radius:4px 4px 0 0;overflow:hidden;min-height:0}.bc-stack span{display:block;min-height:2px;flex-basis:0}.bc-val{font-size:11px;color:var(--ink-2);margin-top:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.bc-label{font-size:11px;color:var(--ink-3)}.bc-tip{position:absolute;bottom:calc(100% - 20px);left:50%;transform:translate(-50%);width:max-content;max-width:280px;z-index:5;pointer-events:none}.bc-col:nth-child(-n+2) .bc-tip{left:0;transform:none}.bc-col:nth-last-child(-n+2) .bc-tip{left:auto;right:0;transform:none}.fin-cfg{display:flex;gap:12px;flex-wrap:wrap}.fin-cfg .field{min-width:170px}.mat-table td{vertical-align:top}.mat-table .btn{font-size:13px;padding:6px 10px}input.search{max-width:280px}input[type=month],input[type=date]{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--radius-s);padding:7px 10px;font:inherit;font-size:15px;width:100%;color:var(--ink)}.stack{display:flex;flex-direction:column;gap:16px;margin-top:16px}.form-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.form-actions{display:flex;gap:10px;align-items:center;margin-top:4px}fieldset.seg{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}fieldset.seg legend{font-size:13px;color:var(--ink-2);font-weight:550;margin-bottom:6px;width:100%}fieldset.seg label{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:999px;font-size:14px;cursor:pointer}fieldset.seg label:has(input:checked){border-color:var(--action);background:var(--action-soft);color:var(--action);font-weight:600}fieldset.seg input{accent-color:var(--action);margin:0}.recipe-row{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:8px;align-items:center}.qty-unit{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface)}.qty-unit input{border:0!important;text-align:right;min-width:0}.qty-unit span{padding:0 10px 0 2px;color:var(--ink-3);font-size:14px}select.copy-from{max-width:230px;font-size:14px}.drawer .toolbar{justify-content:flex-start}.moves{list-style:none;padding:0;margin:8px 0 0;font-size:14px}.moves li{display:grid;grid-template-columns:56px 1fr auto;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}tr.muted td{color:var(--ink-3)}@media(max-width:720px){.fin-months{grid-template-columns:1fr}.bills-chart{gap:3px}.bc-val{display:none}.bc-label{font-size:10px}.bc-label .yy{display:none}.form-3{grid-template-columns:1fr 1fr}.recipe-row{grid-template-columns:1fr 110px}.recipe-row .btn{grid-column:1 / -1;justify-self:start;padding-left:0}}.recipe-photo{display:block;width:120px;height:120px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff;margin:12px 0 4px}.ficha-cell{background:var(--action-soft);border-radius:6px}.ficha-cell b{color:var(--ink)}.notice.ok{background:color-mix(in srgb,var(--good-ink, #1b7a43) 12%,var(--surface))}.toolbar-action{margin-left:auto}.late-text{color:var(--high, #b56b00)}.cash-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.cash-total{font-size:clamp(28px,4vw,38px);font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cash-end{text-align:right}.cash-end-v{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.cash-list{list-style:none;padding:0;margin:14px 0 0}.cash-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.cash-list li:has(.cash-form){display:block}.cash-list .btn{font-size:13px;padding:6px 10px}.cash-form{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:12px;align-items:end;padding:6px 0}.cash-form .form-actions{margin:0}.cash-empty{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:640px}.ds-items{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ds-item{width:100%;border:1px solid var(--line);border-radius:var(--radius-s);padding:12px;display:flex;flex-direction:column;gap:10px}.ds-item-head{display:flex;gap:8px;align-items:flex-end}.own-form{display:flex;flex-direction:column;gap:12px;margin-top:12px}.ds-item .own-form{margin-top:0}.ds-remove{font-size:13px;padding:7px 10px}.notice-late{background:var(--critical-soft, #fde8ea)}.warn{color:#b57800;font-weight:600}.pay-progress{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;margin:-4px 0 8px}.pay-progress span{display:block;height:100%;background:var(--good-ink);border-radius:3px;transition:width .2s}.pay-list{list-style:none;margin:0;padding:0}.pay-list li{display:grid;grid-template-columns:minmax(0,1fr) auto 110px;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.pay-list li:last-child{border-bottom:0}.pay-list label{display:flex;align-items:center;gap:12px;cursor:pointer;min-width:0}.pay-list input[type=checkbox]{width:20px;height:20px;accent-color:var(--good-ink);flex:none;margin:0;cursor:pointer}.pay-desc{display:flex;flex-direction:column;min-width:0}.pay-desc b{font-weight:600}.pay-due{font-size:14px;white-space:nowrap}.pay-amount{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.pay-list li.is-paid .pay-desc b,.pay-list li.is-paid .pay-amount{color:var(--ink-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink-3) 60%,transparent)}.pay-list li.is-paid .pay-due{color:var(--good-ink)}.pay-list li.is-late .pay-amount{color:var(--critical)}@media(max-width:720px){.pay-list li{grid-template-columns:minmax(0,1fr) auto}.pay-due{grid-column:1;padding-left:32px;margin-top:-6px}.pay-amount{grid-row:1;grid-column:2}}.prod-table td{vertical-align:top}.prod-table .btn{font-size:13px;padding:6px 10px}.prod-table .product{min-width:300px;max-width:520px}.ficha-line{margin-top:4px;color:var(--ink-2)}.row-actions{white-space:nowrap}.row-actions .btn{display:block;width:100%;margin-bottom:4px;text-align:center}.prod-table th{white-space:normal;max-width:120px}.prod-table .product{min-width:280px}.headline .headline-value.pos{color:var(--good-ink)}.headline .headline-value.neg{color:var(--critical)}.inline-form{display:flex;gap:8px;margin-top:12px}.inline-form input{flex:1;min-width:0}.cat-chips{margin-bottom:4px}.chip-meta{opacity:.7;font-weight:400}.trend-list{list-style:none;padding:0;margin:12px 0 0;columns:2;column-gap:32px}.trend-list li{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);break-inside:avoid}.trend-pos{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.trend-kw{color:var(--ink);font-weight:550;text-decoration:none}.trend-kw:hover{color:var(--action);text-decoration:underline}.trend-list li.covered .trend-kw{color:var(--ink-2);font-weight:400}.tag-open{color:var(--action);font-weight:600}.tag-mine{display:inline-block;background:var(--action-soft);color:var(--action);font-weight:600;padding:1px 8px;border-radius:999px;margin-right:4px}.calc-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.calc-grid>.section{margin-top:20px}.calc-result{position:sticky;top:16px}.calc-empty h2{margin-bottom:8px}.verdict-big{border-radius:10px;padding:16px 18px;display:grid;gap:2px}.verdict-big span{font-weight:600;font-size:14px}.verdict-big b{font-size:32px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.verdict-big small{font-size:13px;opacity:.85}.v-otimo{background:#e3f6ea;color:#0b6b38}.v-bom{background:#eef7e3;color:#3d6b0b}.v-atencao{background:#fff4dc;color:#8a5a00}.v-fraco{background:#fde8ea;color:#a31627}.verdict{display:inline-block;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:600}.watch-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.watch{border:1px solid var(--line);border-radius:10px;padding:14px;background:var(--surface)}.watch-alert{border-color:color-mix(in srgb,var(--critical) 45%,transparent)}.watch .product{min-width:0}.watch-facts{grid-template-columns:repeat(3,1fr);margin-top:12px}.spark{width:100%;height:44px;margin-top:8px}.spark-line{fill:none;stroke:var(--action);stroke-width:2;stroke-linejoin:round}.spark-mine{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}.watch-actions{display:flex;gap:8px;margin-top:12px;align-items:center}.watch-actions select{flex:1;min-width:0;font-size:13px}@media(max-width:900px){.calc-grid{grid-template-columns:1fr}.calc-result{position:static}.trend-list{columns:1}}.tabbar,.sheet,.sheet-bg{display:none}@media(max-width:720px){html{-webkit-text-size-adjust:100%}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.topbar-inner{padding:10px 16px}.topbar .nav,.top-actions{display:none!important}.brand{font-size:17px}.brand .store{font-size:12px}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:25;background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;min-height:48px;justify-content:center;font:inherit;font-size:11px;color:var(--ink-3);text-decoration:none;background:none;border:0;cursor:pointer;border-radius:10px}.tabbar [aria-current=page],.tabbar button[aria-expanded=true]{color:var(--action);font-weight:650}.tabbar [aria-current=page] .tab-icon{background:var(--action-soft)}.tab-icon{position:relative;display:grid;place-items:center;width:48px;height:28px;border-radius:999px}.tab-badge{position:absolute;top:-4px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--critical);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.sheet-bg{display:block;position:fixed;inset:0;background:#0a081e59;z-index:26}.sheet{display:block;position:fixed;left:0;right:0;bottom:0;z-index:27;background:var(--surface);border-radius:18px 18px 0 0;padding:10px 16px calc(84px + env(safe-area-inset-bottom));animation:sheet-up .18s ease-out;box-shadow:0 -8px 30px #140a3c26}.sheet:before{content:"";display:block;width:40px;height:4px;border-radius:2px;background:var(--line-strong);margin:0 auto 10px}.sheet ul{list-style:none;margin:0;padding:0}.sheet li a{display:flex;justify-content:space-between;align-items:center;padding:14px 4px;font-size:16px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.sheet li a[aria-current=page]{color:var(--action);font-weight:650}.sheet-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.sheet-actions .btn{width:100%;justify-content:center;min-height:44px}.sheet-actions:empty{display:none}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.sheet{animation:none}}main{padding:16px 16px 32px;overflow-x:clip}.demo-banner{padding:8px 16px 0}.headline{font-size:clamp(24px,7vw,30px)!important;line-height:1.15}.sub{font-size:14px;line-height:1.45}.section{padding:16px;margin-top:14px}.section-head{flex-wrap:wrap;gap:6px 12px}.section-head h2{font-size:17px}.toolbar{flex-wrap:wrap;gap:10px}.filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:2px 16px}.filters::-webkit-scrollbar{display:none}.filters .chip{flex:none}.toolbar>.filters,.toolbar>div>.filters{flex:1 1 100%;min-width:0;max-width:calc(100% + 32px)}.chip{min-height:36px}.btn{min-height:40px}input,select,textarea{font-size:16px!important}.toast{bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px)}.table-wrap{overflow:visible}.table-wrap table:not(.sample){min-width:0;display:block}.table-wrap table:not(.sample) thead{display:none}.table-wrap table:not(.sample) tbody{display:flex;flex-direction:column;gap:10px}.table-wrap table:not(.sample) tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.table-wrap table:not(.sample) td{display:block;padding:0;border:0;text-align:left;min-width:0;max-width:none}.table-wrap table:not(.sample) td:before{content:attr(data-label);display:block;font-size:12px;color:var(--ink-3);margin-bottom:2px;font-weight:500}.table-wrap table:not(.sample) td:first-child,.table-wrap table:not(.sample) td[data-label=""],.table-wrap table:not(.sample) td[colspan]{grid-column:1 / -1}.table-wrap table:not(.sample) td:first-child:before,.table-wrap table:not(.sample) td[data-label=""]:before{display:none}.table-wrap table:not(.sample) td[data-label=""]:empty{display:none}.table-wrap table:not(.sample) td.n{text-align:left}.table-wrap .product{min-width:0!important;max-width:none!important}.table-wrap .row-actions .btn,.table-wrap td.nowrap .btn{display:inline-flex;width:auto;margin:0 6px 0 0}.table-wrap td input[type=number],.table-wrap td input[type=text]{width:100%}tbody tr:not(.static):hover{background:var(--surface)}.drawer{width:100vw;padding:56px 16px calc(24px + env(safe-area-inset-bottom));border-left:0;z-index:31}.drawer-bg{z-index:30}.drawer .close{position:fixed;top:10px;right:12px;z-index:32;background:var(--surface)}.form-2,.form-3{grid-template-columns:1fr 1fr}.recipe-row{grid-template-columns:1fr 110px}.fin-months,.watch-list{grid-template-columns:1fr}.inline-form{flex-wrap:wrap}.inline-form input{flex-basis:100%}}@media(max-width:380px){.form-3{grid-template-columns:1fr}}@media(max-width:720px){.cash-form{grid-template-columns:1fr}.cash-end{text-align:left}.toolbar-action{margin-left:0;width:100%}.ds-item .form-3{grid-template-columns:1fr 1fr 1fr;gap:8px}}.iss-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.iss-label{font-size:13px;color:var(--ink-3);margin-bottom:4px}.iss-v{font-size:22px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.iss-reasons{margin-top:18px}.iss-reasons h3{font-size:14px;margin:0 0 6px}.iss-reasons ul{list-style:none;padding:0;margin:0}.iss-reasons li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.iss-reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iss-title{font-weight:500}.tag-kind{display:inline-block;font-size:12px;font-weight:600;padding:1px 7px;border-radius:999px}.tag-kind.devolucao{background:color-mix(in srgb,var(--s-commission) 14%,var(--surface));color:color-mix(in srgb,var(--s-commission) 70%,var(--ink))}.tag-kind.cancelado{background:color-mix(in srgb,var(--ink-3) 14%,var(--surface));color:var(--ink-3)}@media(max-width:720px){.iss-stats{grid-template-columns:1fr;gap:14px}}.prod-cell{display:flex;gap:12px;align-items:center;min-width:240px}.prod-thumb{width:44px;height:44px;min-height:0;max-height:44px;aspect-ratio:1;padding:0;line-height:44px;flex:0 0 44px;align-self:center;border-radius:8px;object-fit:cover;background:var(--surface-2);border:1px solid var(--line)}.prod-thumb.empty{display:block;text-align:center;font-weight:600;color:var(--ink-3)}.prod-name{white-space:normal;line-height:1.35;font-weight:500}@media(max-width:720px){.prod-cell{min-width:0}}:root{--w-product: #6f47e6;--w-fees: #eb6834;--w-ship: #2a78d6;--w-tax: #e0a000;--w-ads: #e87ba4;--w-disc: #9a96ad;--w-ret: #c2332b;--good-soft: #e3f4ea;--bad-soft: #fbe6e4}main,.topbar-inner,.demo-banner{max-width:1280px}.topbar-inner{display:flex;align-items:center;gap:28px;padding:0 24px;min-height:60px}.topbar-inner .brand{flex:none}.topbar .nav{margin-top:0;align-self:stretch;align-items:stretch;flex:0 1 auto;min-width:0;gap:0}.topbar .nav a,.nav-more>button{display:flex;align-items:center;white-space:nowrap;padding:0 10px;font-size:14px;border-bottom:2px solid transparent}.nav .count.soft{background:var(--action-soft);color:var(--action)}.nav-more{position:relative;display:flex}.nav-more>button{background:none;border:0;border-bottom:2px solid transparent;font:inherit;color:var(--ink-2);font-weight:500;gap:6px;cursor:pointer}.nav-more>button:hover,.nav-more>button.on{color:var(--ink)}.nav-more>button.on{border-bottom-color:var(--action);font-weight:650}.nav-more-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:190px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #1c1b2224;padding:6px;z-index:40}.topbar .nav .nav-more-menu a{padding:9px 12px;border:0;border-radius:8px;color:var(--ink)}.nav-more-menu a:hover,.nav-more-menu a[aria-current=page]{background:var(--action-soft)}.topbar .top-actions{margin-left:auto;display:flex;gap:6px;flex:none}.topbar .top-actions .btn{padding:6px 12px;font-size:13px}@media(max-width:1500px){.topbar-inner .store{display:none}}@media(max-width:1320px){.topbar-inner{gap:16px}.topbar .nav a,.nav-more>button{padding:0 8px;font-size:13.5px}}.topbar .nav{overflow:visible}.sv{display:flex;flex-direction:column;gap:16px}.sv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.sv-head h1{font-size:26px;letter-spacing:-.02em;line-height:1.2}.sv-sub{color:var(--ink-3);margin-top:2px;display:flex;align-items:center;flex-wrap:wrap}.sv-filters{display:flex;gap:10px;flex-wrap:wrap}.seg{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:3px;gap:2px;flex-wrap:wrap}.seg button{background:none;border:0;font:inherit;font-size:13.5px;color:var(--ink-2);padding:6px 12px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.seg button:hover{color:var(--ink);background:var(--surface-2)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.sv-card{background:var(--surface);border:1px solid var(--line);border-radius:14px}.sv-card.pad{padding:18px 20px}.sv-card h2{font-size:15px;font-weight:650;letter-spacing:-.01em;margin:0}.card-h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.legend{display:flex;gap:14px;flex-wrap:wrap;color:var(--ink-2);font-size:12.5px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend .ln{width:14px;height:2px;border-radius:2px;background:var(--ink);display:inline-block}.sv-kpis{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:14px}.kpi{padding:16px 18px;min-width:0}.kpi-l{color:var(--ink-3);font-size:12.5px;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:8px}.kpi-v{font-size:26px;font-weight:700;letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-s{color:var(--ink-3);font-size:12.5px;margin-top:2px}.kpi.hero{background:linear-gradient(160deg,#fff,#f6f2ff);border-color:#ddd3fb}.kpi.hero .kpi-v{font-size:32px}.pill{display:inline-flex;font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px;white-space:nowrap}.pill.good{background:var(--good-soft);color:var(--good-ink)}.pill.bad{background:var(--bad-soft);color:var(--critical)}.sv-main{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px;align-items:stretch}.sv-main .chart-wrap{margin-top:6px}.profit-line polyline{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.profit-line circle{fill:var(--surface);stroke:var(--ink);stroke-width:2}.wf-top{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;margin:4px 0;border-bottom:1px solid var(--line)}.wf-top b{font-size:20px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wf-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:8px 0 6px;align-items:baseline}.wf-l{color:var(--ink-2)}.wf-hint{display:block;font-size:11.5px;color:var(--ink-3)}.wf-v{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.wf-p{color:var(--ink-3);font-size:12px;font-weight:500;margin-left:6px;display:inline-block;min-width:38px;text-align:right}.track{grid-column:1 / -1;height:6px;border-radius:4px;background:var(--surface-2);overflow:hidden}.track i{display:block;height:100%;border-radius:4px}.est{font-size:11px;font-weight:600;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);padding:0 6px;border-radius:99px;margin-left:6px}.wf-end{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--good-soft);font-weight:650}.wf-end b{font-size:20px;color:var(--good-ink);font-variant-numeric:tabular-nums}.wf-end.bad{background:var(--bad-soft)}.wf-end.bad b{color:var(--critical)}.sv-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.ch-h{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:10px}.ch-share{margin-left:auto;color:var(--ink-3);font-weight:500;font-size:12.5px}.ch-v{font-size:21px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.meter{height:5px;border-radius:3px;background:var(--surface-2);margin-top:8px;overflow:hidden}.meter i{display:block;height:100%}.ch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line)}.ch-grid dt{font-size:12px;color:var(--ink-3)}.ch-grid dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.iss-card{min-width:280px}.iss-card .ch-h .link{margin-left:auto;font-size:13px}.iss-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px}.iss-mini>div{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.iss-mini small{display:block;color:var(--ink-3);font-size:12px}.iss-mini b{font-size:18px}.iss-mini em{font-style:normal;color:var(--ink-3);font-size:12px}.iss-mini span{display:block;color:var(--ink-3);font-size:12px}.iss-warn{margin-top:10px;background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--critical);font-weight:600;cursor:pointer;text-align:left}.iss-warn:hover{text-decoration:underline}.sv-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}.sv-table{width:100%;table-layout:fixed;min-width:600px}.sv-table col.c-ch{width:52px}.sv-table col.c-u{width:50px}.sv-table col.c-r{width:96px}.sv-table col.c-p{width:88px}.sv-table col.c-m{width:96px}.sv-table .mg i{width:32px}.sv-table th{font-size:12px;font-weight:500;color:var(--ink-3);padding:8px}.sv-table td{padding:10px 8px;vertical-align:middle;white-space:nowrap}.sv-table td:first-child{white-space:normal}.sv-table td.strong{font-weight:650}.dots{display:inline-flex;gap:4px}.mg{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.mg i{width:44px;height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden;display:block}.mg s{display:block;height:100%;background:var(--good-ink);text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.orders{list-style:none;padding:0;margin:4px 0 0}.orders li+li{border-top:1px solid var(--line)}.orders button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 4px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.orders button:hover{background:var(--surface-2)}.o-w{flex:1;min-width:0;display:flex;flex-direction:column}.o-t{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-s,.o-p{font-size:12px;color:var(--ink-3)}.o-m{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.o-v{font-weight:600}.o-p.pos{color:var(--good-ink);font-weight:600}.o-p.neg{color:var(--critical);font-weight:600}#issues{scroll-margin-top:80px}@media(max-width:1100px){.sv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi.hero{grid-column:1 / -1}.sv-main,.sv-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.topbar-inner{min-height:52px}.sv-head{flex-direction:column;align-items:stretch}.sv-head h1{font-size:22px}.sv-head .btn{width:100%}.seg{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{flex:1 0 auto;justify-content:center}.kpi-v{font-size:22px}.kpi.hero .kpi-v{font-size:28px}.iss-card{min-width:0}.sv-table td.n .mg i{display:none}}.btn-sm{padding:5px 11px;font-size:13px;border-radius:8px}.sv-actions{display:flex;gap:8px;flex-wrap:wrap}.fin-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.fin-tabs::-webkit-scrollbar{display:none}.fin-tabs button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 14px;font:inherit;color:var(--ink-2);font-weight:500;cursor:pointer;white-space:nowrap}.fin-tabs button:hover{color:var(--ink)}.fin-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--action);font-weight:650}.pill.neutral{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.fin .kpi.hero .kpi-v{color:var(--ink)}.strong{font-weight:650}.warn{color:#9a5b00;font-weight:600}.flow{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px}.fm{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.fm-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}.fm-h span{color:var(--ink-3);font-size:12.5px}.fm .track{background:var(--surface)}.fm .wf-end{margin-top:10px}.fm-foot{font-size:12px;color:var(--ink-3);margin-top:8px}.wf-v.pos{color:var(--good-ink)}.wf-end.neutral{background:var(--surface-2);border:1px solid var(--line)}.wf-end.neutral b{color:var(--ink)}.cash .cash-list li{grid-template-columns:auto minmax(0,1fr) auto auto}.acc-ic{width:34px;height:34px;border-radius:10px;background:var(--action-soft);color:var(--action);display:grid;place-items:center;font-weight:700}.cash .cash-list li:has(.cash-form){display:block}.cash-empty{gap:12px}.fin-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.bills-next,.mats-next,.ends{list-style:none;padding:0;margin:4px 0 0}.bills-next li{display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0}.bills-next li+li,.mats-next li+li,.ends li+li{border-top:1px solid var(--line)}.bills-next li.is-paid{opacity:.55}.bills-next li.is-paid b{text-decoration:line-through}.bills-next input[type=checkbox]{width:20px;height:20px;accent-color:var(--action);cursor:pointer}.date-box{border:1px solid var(--line);border-radius:10px;text-align:center;padding:4px 0;line-height:1.1;background:var(--surface)}.date-box b{display:block;font-size:16px}.date-box small{font-size:10.5px;color:var(--ink-3)}.is-late .date-box{border-color:color-mix(in srgb,var(--critical) 45%,var(--line));color:var(--critical)}.bn-w{display:flex;flex-direction:column;min-width:0}.bn-s{font-size:12px;color:var(--ink-3)}.bn-v,.mn-v{font-variant-numeric:tabular-nums;white-space:nowrap}.cat-pill{display:inline-block;font-size:11.5px;font-weight:600;padding:0 8px;border-radius:99px;margin-right:4px}.cat-pill.cat-despesa{background:#efeafd;color:#4b2fb8}.cat-pill.cat-insumo{background:#e1f4f0;color:#146b5c}.cat-pill.cat-investimento{background:#fbf0d9;color:#8a5b00}.cat-pill.cat-pessoal{background:var(--surface-2);color:var(--ink-2)}.tot{display:flex;justify-content:space-between;padding-top:12px;margin-top:4px;border-top:1px solid var(--line);font-weight:650;font-variant-numeric:tabular-nums}.mats-next li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0}.mn-w{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.swatch{width:12px;height:12px;border-radius:50%;border:1px solid rgb(0 0 0 / .15);flex:none}.badge2{font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:99px;white-space:nowrap}.badge2.bad{background:var(--bad-soft);color:var(--critical)}.badge2.warn{background:#fdf1dc;color:#9a5b00}.badge2.mut{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.ends li{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0}.e-m{color:var(--ink-3);font-size:12.5px}.sv-table.produce{min-width:640px}.sv-table.produce col.c-st{width:190px}.sv-table.produce col.c-u{width:110px}.sv-table.produce col.c-q{width:90px}.sv-table.produce col.c-b{width:150px}.fin>.section,.fin>.toolbar+.section,.fin .section.month-plan{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-top:0}.fin .toolbar{margin-top:0!important}.fin .bills-chart{margin-top:8px}@media(max-width:1100px){.fin-two,.flow{grid-template-columns:1fr}}@media(max-width:720px){.sv-actions{width:100%}.sv-actions .btn{flex:1}.bills-next li{grid-template-columns:42px minmax(0,1fr) auto}.bills-next li input[type=checkbox]{grid-column:3;grid-row:1 / span 2}.bills-next li .bn-v{grid-column:2}.ends li{grid-template-columns:70px minmax(0,1fr)}.ends .pill{grid-column:2;justify-self:start}}.sv>.notice{margin:0}.kw-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:14px}.kw-table{min-width:560px}.kw-table col.c-v{width:170px}.kw-table col.c-b{width:120px}.kw-table col.c-q{width:90px}.kw-table col.c-t{width:110px}.kw-vol{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.kw-vol i{width:60px;height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden;display:block}.kw-vol s{display:block;height:100%;background:var(--action)}@media(max-width:720px){.kw-form{grid-template-columns:1fr}}.brief{padding:18px 20px;margin-bottom:16px}.brief-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.brief-head h2{font-size:16px;margin:0}.brief-head h2 .muted{font-weight:400;font-size:14px;margin-left:6px}.brief-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}.brief-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;align-content:start}.brief-nums>div:not(.brief-best){display:flex;flex-direction:column;gap:2px}.brief-nums b{font-size:22px;font-variant-numeric:tabular-nums}.brief-l{display:block;font-size:12.5px;color:var(--ink-3)}.brief-delta{font-size:12.5px;font-weight:600}.brief-delta.pos{color:var(--good-ink)}.brief-delta.neg{color:var(--critical)}.brief-note{grid-column:1 / -1;margin:0}.brief-best{grid-column:1 / -1;display:flex;gap:10px;align-items:center;padding-top:10px;border-top:1px solid var(--line);font-size:14px}.brief-best img,.brief-ph{width:40px;height:40px;border-radius:6px;object-fit:cover;flex:none;background:var(--surface-2)}.brief-alerts h3{font-size:13px;color:var(--ink-3);font-weight:600;margin:0 0 8px}.brief-alerts ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.brief-alerts li a{display:block;padding:8px 10px;border-radius:6px;text-decoration:none;color:var(--ink);font-size:14px;background:var(--medium-soft);border-left:3px solid var(--medium)}.brief-alerts li.alta a{background:var(--critical-soft);border-left-color:var(--critical)}.brief-alerts li a:hover{text-decoration:underline}.brief-mini{display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%;text-align:left;margin-bottom:16px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.brief-mini:hover{border-color:var(--line-strong)}.brief-count{margin-left:auto;font-size:12.5px;padding:2px 8px;border-radius:999px;background:var(--critical-soft);color:var(--critical)}@media(max-width:860px){.brief-body{grid-template-columns:1fr}}@media(max-width:480px){.brief-nums{grid-template-columns:1.35fr .7fr 1.35fr;gap:10px 12px}.brief-nums b{font-size:17px}.brief-head h2 .muted{display:block;margin:2px 0 0}}@media(max-width:720px){.sv-table{min-width:0;table-layout:auto}.sv-table colgroup{display:none}.sv-table td,.sv-table td:first-child{white-space:normal}.sv-bottom .sv-card,.sv-main>*{min-width:0}.table-wrap table.sv-table tr{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:10px 8px;padding:12px}.table-wrap table.sv-table td:nth-child(2){display:none}.table-wrap table.sv-table td{font-size:14px;white-space:nowrap}.table-wrap table.sv-table td:first-child{white-space:normal}.sv-bottom .sv-card.pad{padding:14px}.sv-bottom .table-wrap{padding:0!important}.table-wrap table.sv-table td:before{font-size:11.5px}.sv-table .mg i{display:none}.sv-table .prod-thumb{width:40px;height:40px;flex-basis:40px;max-height:40px}}.brand-w{font-family:"Plus Jakarta Sans",var(--font),sans-serif;font-weight:800;font-stretch:normal;letter-spacing:-.045em;font-size:1.12em;line-height:1}.brand-v{color:var(--action)}.login-brand .brand-v{color:#cbbcff}.tr-start{display:grid;gap:12px;justify-items:start;max-width:720px}.tr-start p{margin:0}.tr-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tr-list>li{border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.tr-list>li.low{border-left:3px solid var(--medium)}.tr-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.tr-row:hover{background:var(--surface-2)}.tr-main{flex:1;min-width:0;display:grid;gap:5px}.tr-title{font-weight:500;line-height:1.35}.tr-meter{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}.tr-meter i{width:90px;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;flex:none}.tr-meter s{display:block;height:100%;background:var(--good-ink)}.tr-list>li.low .tr-meter s{background:var(--medium)}.tr-miss{font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.tr-list>li.low .tr-miss{color:var(--critical)}.tr-detail{padding:4px 12px 14px;border-top:1px solid var(--line);display:grid;gap:12px}.tr-kws{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tr-kws li{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;font-size:13px;background:var(--surface-2)}.tr-kws li b{font-variant-numeric:tabular-nums;font-weight:600}.tr-kws li em{font-style:normal;font-size:11.5px;color:var(--ink-3)}.tr-kws li.miss{background:var(--medium-soft)}.tr-kws li.miss em{color:var(--critical);font-weight:600}.tr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media(max-width:560px){.tr-miss{display:none}.tr-meter i{width:60px}}.mk-channels{display:inline-flex;gap:4px;margin-top:22px;padding:4px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.mk-ch{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:9px;background:none;font:inherit;font-weight:600;color:var(--ink-2);cursor:pointer}.mk-ch:hover{background:var(--surface-2)}.mk-ch[aria-selected=true]{background:var(--action-soft);color:var(--action)}.tr-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.tr-bar .filters{margin:0}.tr-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-sort{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-3)}.tr-sort select{font:inherit;color:var(--ink);padding:6px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface)}.ship-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.ship-tile{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none}.ship-tile b{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.ship-tile span{font-size:13px;color:var(--ink-3)}.ship-tile.atrasado:not(.zero){background:var(--critical-soft);border-color:transparent}.ship-tile.atrasado:not(.zero) b{color:var(--critical)}.ship-tile.hoje:not(.zero){background:var(--action-soft);border-color:transparent}.ship-tile.hoje:not(.zero) b{color:var(--action)}.ship-tile.zero b{color:var(--ink-3)}.ship-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.seg button[aria-pressed=true]{background:var(--action-soft);color:var(--action);font-weight:600}.ship-hide{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);cursor:pointer}.ship-empty h2{font-size:18px;margin:0 0 6px}.ship-empty p{margin:0;max-width:60ch}.ship-group{display:grid;gap:10px;scroll-margin-top:80px}.ship-group h2{font-size:16px;margin:6px 0 0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ship-group h2 .muted{font-size:13px;font-weight:400}.ship-group.atrasado h2{color:var(--critical)}.ship-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ship-list>li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.ship-group.atrasado .ship-list>li:not(.packed){border-left:3px solid var(--critical)}.ship-list>li.packed{opacity:.55;background:var(--surface-2)}.ship-check{position:relative;flex:none;width:30px;height:30px;margin-top:2px;cursor:pointer}.ship-check input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.ship-check span{position:absolute;inset:0;border-radius:8px;border:2px solid var(--line-strong);background:var(--surface)}.ship-check input:checked+span{background:var(--good-ink);border-color:var(--good-ink)}.ship-check input:checked+span:after{content:"";position:absolute;left:9px;top:4px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.ship-check input:focus-visible+span{outline:2px solid var(--action);outline-offset:2px}.ship-body{flex:1;min-width:0;display:grid;gap:8px}.ship-top{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-size:13px}.ship-when{font-weight:700;font-size:14px}.ship-group.atrasado .ship-when{color:var(--critical)}.ship-ch{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.ship-step{margin-left:auto;padding:2px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-weight:600;font-size:12px}.ship-list>li.packed .ship-step{background:var(--good-ink);color:#fff}.ship-items{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ship-items li,.ship-pick li{display:flex;align-items:center;gap:10px}.ship-items .prod-thumb{width:38px;height:38px;flex-basis:38px;max-height:38px}.ship-qty{font-weight:700;font-size:16px;min-width:2.2em;font-variant-numeric:tabular-nums}.ship-title{flex:1;min-width:0;line-height:1.35}.ship-sku{display:block}.ship-meta{overflow-wrap:anywhere}.ship-pick{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ship-pick li{padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.ship-pick li.urgent{border-left:3px solid var(--action)}.ship-pq{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.ship-pq b{font-size:22px;font-variant-numeric:tabular-nums}@media(max-width:560px){.ship-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.ship-list>li{padding:12px;gap:12px}.ship-step{margin-left:0}}.people-form{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-bottom:14px}.people-roles{border:0;padding:0;margin:0;display:grid;gap:8px}.people-roles legend{font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.people-role{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.people-role.on{border-color:var(--action);background:var(--action-soft)}.people-role input{margin-top:3px}.people-role>span{display:grid;gap:2px}.people-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.people-list li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.people-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--action-soft);color:var(--action);flex:none}.people-main{flex:1;min-width:140px;display:grid}.people-actions{display:flex;gap:4px}.log-who{margin-right:4px}.push-off{display:grid;gap:8px;justify-items:start}.push-off p{margin:0}.push-on{display:grid;gap:12px}.push-state{display:flex;align-items:center;gap:8px;margin:0;font-weight:600}.push-dot{width:9px;height:9px;border-radius:50%;background:var(--good-ink)}.push-kinds{display:grid;gap:8px}.push-kind{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.push-kind input{margin-top:3px;width:18px;height:18px}.push-kind>span{display:grid;gap:2px}.lm-card .card-h{flex-wrap:wrap;gap:4px 12px}.lm-table{width:100%}.lm-table th{font-size:12px;font-weight:500;color:var(--ink-3);padding:8px}.lm-table td{padding:10px 8px;vertical-align:middle}.lm-table td.n{white-space:nowrap}.lm-table td.strong{font-weight:650}@media(max-width:720px){.table-wrap table.lm-table tr{grid-template-columns:repeat(3,minmax(0,1fr))}}.cl-month{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-3)}.cl-month select{font:inherit;color:var(--ink);padding:8px 12px;border-radius:9px;border:1px solid var(--line-strong);background:var(--surface)}.cl-lead{font-size:18px;line-height:1.55;max-width:70ch;margin:0;color:var(--ink-2)}.cl-lead b{color:var(--ink)}.cl-lead b.pos{color:var(--good-ink)}.cl-delta{font-size:12.5px;font-weight:600;margin-top:2px;display:inline-block}.cl-delta.pos{color:var(--good-ink)}.cl-delta.neg{color:var(--critical)}.cl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.cl-costs{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:12px}.cl-costs li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.cl-costs b{font-variant-numeric:tabular-nums}.cl-costs i{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.cl-costs s{display:block;height:100%;background:var(--action);opacity:.75}.cl-costs em{grid-column:1 / -1;font-style:normal;font-size:12px;color:var(--ink-3)}.cl-ch{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}.cl-ch li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.cl-ch-n{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-width:120px}.cl-ch-v{flex:1;display:grid}.cl-facts{display:grid;gap:8px;margin-top:14px;font-size:14px}.cl-facts p{margin:0;display:grid}.cl-facts .muted{font-size:12.5px}.cl-top,.cl-low{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.cl-top li,.cl-low li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.cl-top li:last-child,.cl-low li:last-child{border-bottom:0}.cl-top-t{flex:1;min-width:0;display:grid;line-height:1.35}.cl-top b{font-variant-numeric:tabular-nums;white-space:nowrap}.cl-low-v{display:grid;justify-items:end;text-align:right;white-space:nowrap}@media(max-width:900px){.cl-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.cl-lead{font-size:16px}.cl-month{width:100%}.cl-month select{flex:1}}.app-log .topbar .top-actions{display:flex!important;align-items:center}.ship-labels{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.ship-labels-t{font-size:13.5px;font-weight:600;color:var(--ink-2);margin-right:auto}.ship-arrange p{margin:0 0 10px}.ship-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ship-print{padding:4px 10px;font-size:13px}@media(max-width:560px){.ship-labels-t{width:100%}.ship-labels .btn{flex:1}}.pub{min-height:100vh;background:var(--bg);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pub>*{max-width:1080px;margin-left:auto;margin-right:auto}.pub-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px}.pub-top .brand{text-decoration:none;color:var(--ink)}.pub-nav{display:flex;align-items:center;gap:18px}.pub-nav a:not(.btn){color:var(--ink-2);text-decoration:none;font-weight:500}.pub-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center;padding-block:56px 48px}.pub-hero h1{font-size:clamp(32px,4.4vw,50px);line-height:1.06;letter-spacing:-.03em;margin:0 0 18px;text-wrap:balance}.pub-hero p{font-size:18px;line-height:1.55;color:var(--ink-2);margin:0;max-width:56ch}.pub-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px}.pub-cta .btn{padding:12px 20px;font-size:16px}.pub-receipt{background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px -24px #3c1ea059}.pub-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:32px;border-top:1px solid var(--line)}.pub-feats h2{font-size:16px;margin:0 0 6px}.pub-feats p{margin:0;color:var(--ink-2);line-height:1.5;font-size:14.5px}.pub-prices{padding-block:48px}.pub-prices>h2{font-size:28px;margin:0 0 6px;letter-spacing:-.02em}.pub-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;max-width:760px}.pub-plan{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:6px}.pub-plan.top{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}.pub-plan h3{margin:0;font-size:18px}.pub-price{margin:4px 0 0;display:flex;align-items:baseline;gap:4px}.pub-price b{font-size:34px;letter-spacing:-.02em}.pub-price span{color:var(--ink-3)}.pub-plan ul{margin:10px 0 18px;padding-left:18px;display:grid;gap:6px;color:var(--ink-2);font-size:14.5px;flex:1}.pub-plan .btn{justify-content:center}.pub-foot{display:flex;gap:18px;flex-wrap:wrap;padding-block:28px 40px;border-top:1px solid var(--line);color:var(--ink-3);font-size:14px}.pub-foot a{color:var(--ink-2)}.login-switch{margin:18px 0 0;font-size:14px;color:var(--ink-2);text-align:center}.login-legal{margin:10px 0 0;text-align:center}a.login-brand,a.login-brand-mobile{text-decoration:none}@media(max-width:860px){.pub-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px}.pub-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-plans{grid-template-columns:minmax(0,1fr)}.pub-nav a:not(.btn):first-child{display:none}}@media(max-width:480px){.pub-feats{grid-template-columns:minmax(0,1fr)}.pub-nav{gap:12px}}.legal{max-width:720px;padding-block:24px 56px;line-height:1.65}.legal h1{font-size:30px;margin:0 0 4px;letter-spacing:-.02em}.legal h2{font-size:17px;margin:26px 0 6px}.legal p{margin:0 0 10px;color:var(--ink-2)}.bill-now{display:grid;gap:8px;justify-items:start}.bill-now p{margin:0}.bill-state{display:flex;align-items:center;gap:10px;font-size:18px}.bill-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px}.upsell{display:grid;gap:10px;justify-items:start;max-width:620px}.upsell h2,.upsell p{margin:0}.trial-bar{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:8px 16px;background:var(--action-soft);color:var(--ink);font-size:14px}.trial-bar a{font-weight:600}@media(max-width:640px){.bill-plans{grid-template-columns:minmax(0,1fr)}}.choose{max-width:920px;margin:0 auto;padding-block:12px 40px}.app-plain>main{flex:1;width:100%}.app-foot{border-top:1px solid var(--line);background:var(--surface)}.app-foot-inner{max-width:1280px;margin:0 auto;padding-block:18px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:center;color:var(--ink-3);font-size:13px}.app-foot nav{display:flex;gap:18px}body:has(.app-plain){padding-bottom:env(safe-area-inset-bottom,0px)}.app-foot a{color:var(--ink-2)}.app-foot a:hover{color:var(--action)}@media(max-width:640px){.app-foot-inner{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.choose-step{display:inline-block;margin:0 0 12px;padding:3px 10px;border-radius:999px;background:var(--good-soft);color:var(--good-ink);font-size:13px;font-weight:600}.choose h1{font-size:clamp(26px,3.6vw,38px);line-height:1.15;letter-spacing:-.02em;margin:0 0 10px;text-wrap:balance}.choose-sub{color:var(--ink-2);font-size:16px;line-height:1.55;max-width:60ch;margin:0 0 28px}.choose-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.choose-plan{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.choose-plan.top{border-color:var(--action);box-shadow:0 0 0 1px var(--action),0 18px 40px -28px #3c1ea080}.choose-plan h2{margin:0;font-size:20px}.choose-plan ul{margin:8px 0 20px;padding-left:18px;display:grid;gap:7px;color:var(--ink-2);flex:1}.choose-plan .btn{justify-content:center;padding:11px 16px}.choose-tag{position:absolute;top:-11px;left:20px;padding:2px 10px;border-radius:999px;background:var(--action);color:#fff;font-size:12px;font-weight:600}@media(max-width:680px){.choose-plans{grid-template-columns:minmax(0,1fr)}}.start{display:grid;gap:18px;max-width:860px}.start h1{font-size:26px;letter-spacing:-.02em;margin:0}.start-sub{color:var(--ink-2);margin:4px 0 0;max-width:62ch}.start-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.start-list li{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.start-num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--action-soft);color:var(--action)}.start-list li.done .start-num{background:var(--good-ink);color:#fff}.start-t{flex:1;min-width:0;display:grid;gap:2px}.start-t b{font-size:15.5px}.start-list li .btn{flex:none}@media(max-width:560px){.start-list li{flex-wrap:wrap}.start-list li .btn{width:100%;justify-content:center}}.choose-steps{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;counter-reset:st}.choose-steps li{counter-increment:st;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;color:var(--ink-3)}.choose-steps li:before{content:counter(st);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--surface-2);color:var(--ink-3)}.choose-steps li.done{color:var(--good-ink)}.choose-steps li.done:before{content:"\2713";background:var(--good-ink);color:#fff}.choose-steps li.on{color:var(--action);border-color:var(--action);font-weight:600}.choose-steps li.on:before{background:var(--action);color:#fff}.choose-safe{margin-top:16px}:root{--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--side-w: 248px}body{font-size:14.5px}.brand,.headline{font-stretch:100%}.shell{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh;background:var(--bg)}.shell.side-hidden{grid-template-columns:0 minmax(0,1fr)}.shell.side-hidden .side{visibility:hidden}.side{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--line);padding:14px 12px 12px}.side-brand{padding:4px 8px 14px;text-decoration:none;color:var(--ink);font-size:18px}.side-nav{flex:1;overflow-y:auto;scrollbar-width:thin;margin:0 -4px;padding:0 4px}.side-grp{display:flex;flex-direction:column;gap:1px;padding-bottom:8px}.side-grp-t{margin:0;padding:10px 10px 5px;font-size:11.5px;font-weight:500;color:var(--ink-3)}.side-it{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:var(--ink-2);text-decoration:none;font-size:13.5px;font-weight:500;line-height:1.3}.side-it svg{flex:none;color:var(--ink-3)}.side-it:hover{background:var(--surface-2);color:var(--ink)}.side-it[aria-current=page]{background:var(--action-soft);color:var(--action);font-weight:600}.side-it[aria-current=page] svg{color:var(--action)}.side-tag{margin-left:auto;font-size:10.5px;font-weight:650;line-height:17px;padding:0 7px;border-radius:999px;background:var(--action-soft);color:var(--action)}.side-tag.strong{background:var(--action);color:#fff}.side-it[aria-current=page] .side-tag:not(.strong){background:#fff}.side-foot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:12px 6px 2px}.side-av{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--action-soft);color:var(--action);font-weight:700;font-size:12px}.side-who{min-width:0;flex:1;display:flex;flex-direction:column}.side-who b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-who small{font-size:11.5px;color:var(--ink-3)}.side-out{flex:none;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink-3);display:grid;place-items:center;cursor:pointer}.side-out:hover{background:var(--surface-2);color:var(--ink)}.side-main{min-width:0;display:flex;flex-direction:column}.bar{position:sticky;top:0;z-index:12;height:54px;display:flex;align-items:center;gap:14px;background:var(--surface);border-bottom:1px solid var(--line);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.bar-ib{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);cursor:pointer}.bar-ib:hover{background:var(--surface-2)}.bar-brand{display:none;text-decoration:none;color:var(--ink)}.bar-crumb{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3);min-width:0;white-space:nowrap}.bar-crumb b{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis}.bar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bar-btn{padding:6px 12px;font-size:13px;display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line-strong)}.bar-live{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.bar-live i{width:7px;height:7px;border-radius:50%;background:var(--good-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--good-ink) 18%,transparent)}.side-main main{max-width:1320px;margin:0;padding:26px 28px 64px;width:100%}.side-main .demo-banner{max-width:none;margin:0;padding:8px 28px;background:var(--surface);border-bottom:1px solid var(--line)}.side-main .trial-bar{justify-content:flex-start;padding:8px 28px}.side-main main>h1.headline,.side-main main>*>h1.headline:first-child{font-size:26px;line-height:1.2;letter-spacing:-.02em;max-width:none;font-weight:700}.side-main main>.sub,.side-main main>*>.sub{font-size:14.5px;margin-top:4px;color:var(--ink-3)}.side-main .sv-card,.side-main .card{border-radius:12px;box-shadow:none;border:1px solid var(--line)}.side-bg{display:none}@media(max-width:900px){.shell,.shell.side-hidden{grid-template-columns:minmax(0,1fr)}.shell.side-hidden .side{visibility:visible}.side{position:fixed;left:0;top:0;bottom:0;z-index:40;width:min(84vw,290px);transform:translate(-102%);transition:transform .22s ease;box-shadow:0 10px 40px #1c1b222e;padding-top:calc(14px + env(safe-area-inset-top,0px))}.side-open .side{transform:none}.side-bg{display:block;position:fixed;inset:0;z-index:39;background:#1c1b2259}.bar-brand{display:flex}.bar-crumb{display:none}.side-main main{padding:20px 20px 56px}}@media(max-width:720px){.bar{height:52px;padding-top:env(safe-area-inset-top,0px);height:calc(52px + env(safe-area-inset-top,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.bar-toggle,.bar-actions .bar-btn{display:none}.side-main main{padding:16px 16px 40px}.side-main .demo-banner,.side-main .trial-bar{padding-left:16px;padding-right:16px}.side-main main>h1.headline,.side-main main>*>h1.headline:first-child{font-size:22px}}@media(prefers-reduced-motion:reduce){.side{transition:none}}.hl{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:20px;padding:0 8px;border-radius:6px;white-space:nowrap}.hl-ok{background:#e3f5ea;color:#17733c}.hl-warn{background:#fdf0db;color:#94570a}.hl-bad{background:var(--critical-soft);color:var(--critical)}.hl-none{background:var(--surface-2);color:var(--ink-3)}.hl-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hl-filter button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 12px;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.hl-filter button b{font-weight:600;color:var(--ink-3)}.hl-filter button[aria-pressed=true]{border-color:var(--action);color:var(--action);background:var(--action-soft)}.hl-dot{width:8px;height:8px;border-radius:50%;padding:0}.hl-dot.hl-ok{background:#1d8a4a}.hl-dot.hl-warn{background:#d08a1c}.hl-dot.hl-bad{background:var(--critical)}.hl-box{margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--surface-2)!important;color:var(--ink)!important}.hl-box ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13.5px;color:var(--ink-2)}.hl-box p{margin:8px 0 0}.ads-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.ads-kpis .sv-card{display:flex;flex-direction:column;gap:4px}.ads-kpis b{font-size:22px;letter-spacing:-.02em}.ads-camp{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 14px;background:var(--surface);border-bottom:1px solid var(--line)}@media(max-width:900px){.ads-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dre{margin-top:16px;overflow:hidden}.dre-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:18px 20px 12px}.dre-h h2{margin-bottom:2px}.dre-wrap{border:0;border-radius:0;margin:0}.dre table{width:100%}.dre td,.dre th{padding:9px 20px}.dre-in{padding-left:40px!important;color:var(--ink-2)}.dre-total td{font-weight:650;background:var(--surface-2)}.dre-resultado td{font-weight:700;font-size:15.5px;background:var(--action-soft)}.dre-receita td{font-weight:650}@media(max-width:720px){.dre td,.dre th{padding:8px 12px}.dre-in{padding-left:22px!important}.dre table.sample td:before{display:none}}.btn.login-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;margin-top:18px;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font-weight:600;text-decoration:none;border-radius:10px}.btn.login-google:hover{background:var(--surface-2)}.login-or{display:flex;align-items:center;gap:12px;margin:18px 0 16px;color:var(--ink-3);font-size:12.5px}.login-or:before,.login-or:after{content:"";flex:1;height:1px;background:var(--line)}.calc-head{max-width:1080px;margin:0 auto;padding-block:28px 18px}.calc-head h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.025em;line-height:1.1;margin:0 0 10px;text-wrap:balance}.calc-head p{color:var(--ink-2);font-size:16px;max-width:62ch;margin:0;line-height:1.55}.calc-grid{max-width:1080px;margin:0 auto 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.calc-form{display:grid;gap:14px}.calc-form label{display:grid;gap:6px;font-size:13px;font-weight:500;color:var(--ink-2)}.calc-form input,.calc-form select{width:100%;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:8px;padding:9px 11px;background:var(--surface);font-size:15px;color:var(--ink)}.calc-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.calc-form .btn{justify-content:center;padding:11px}.calc-out h2{font-size:15px;margin:18px 0 6px}.calc-rows{list-style:none;margin:0;padding:0}.calc-rows li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-2)}.calc-rows li b{color:var(--ink);white-space:nowrap}.calc-rows li.tot{border-bottom:0;font-size:16px;color:var(--ink);font-weight:650}.calc-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.calc-kpis div{background:var(--surface-2);border-radius:10px;padding:10px 12px;display:grid;gap:2px}.calc-kpis span{font-size:12.5px;color:var(--ink-3)}.calc-kpis b{font-size:20px}.calc-cta{margin-top:18px;padding:14px;border-radius:10px;background:var(--action-soft);display:grid;gap:10px}.calc-cta p{margin:0;font-size:14px}.calc-cta .btn{justify-content:center}.calc .pub-top,.calc .pub-foot{max-width:1080px;margin-left:auto;margin-right:auto}.calc{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(max-width:820px){.calc-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.calc-2{grid-template-columns:minmax(0,1fr)}}.ai-box .card-h{display:flex;align-items:center;gap:10px}.ai-url{margin-top:12px;padding:14px;border-radius:10px;background:var(--action-soft)}.ai-url p{margin:0 0 10px}.ai-url-row{display:flex;gap:8px}.ai-url-row input{flex:1;min-width:0;border:1px solid var(--line-strong);border-radius:8px;padding:9px 11px;font:inherit;font-size:13px;background:var(--surface)}.ai-steps{margin:12px 0 0;padding-left:18px;display:grid;gap:4px;color:var(--ink-2)}.ai-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.side-it,.side-it:hover,.side-it:focus,.side-brand,.side-brand:hover,.bar-brand:hover{text-decoration:none}.ship-tile,.ship-tile:hover,.ship-tile:focus{text-decoration:none}.ship-actions{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.login-forgot{margin:8px 0 0;text-align:right;font-size:13px}.auth-simple{grid-template-columns:minmax(0,1fr)!important}.auth-simple .auth-brand{display:flex!important;margin-bottom:22px}.auth-simple .login-main{min-height:100vh}main.read-only [data-edit]{display:none!important}main.read-only [data-lock] input:not([type=search]),main.read-only [data-lock] textarea,main.read-only [data-lock] select{pointer-events:none;background:var(--surface-2);border-color:var(--line);color:var(--ink-2)}main.read-only [data-lock] input[type=checkbox],main.read-only [data-lock] .btn,main.read-only [data-lock] button.btn-ghost,main.read-only [data-lock] .icon-btn{display:none!important}main.read-only select[data-lock-one]{pointer-events:none;background:var(--surface-2)}.iv-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--card);margin:4px auto 14px;align-self:center}.iv-toggle button{border:0;background:transparent;color:var(--muted);font:inherit;font-weight:600;padding:7px 16px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.iv-toggle button.on{background:var(--action);color:#fff}.iv-off{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--action-soft);color:var(--action)}.iv-toggle button.on .iv-off{background:#ffffff38;color:#fff}.iv-save{color:var(--action);margin:-4px 0 8px}.choose .iv-toggle{display:flex;width:max-content;max-width:100%}.s3-bad{color:var(--bad, #c0392b)}.avg-line{margin-top:2px;color:var(--ink-2)}.moves.moves-x li{grid-template-columns:56px 1fr auto auto;align-items:baseline}.sup-table td,.sup-table th{white-space:nowrap}.badge2.good{background:var(--good-soft);color:var(--good-ink)}.choose-free{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px;padding:18px 22px;border:1px dashed var(--line-strong);border-radius:14px;background:var(--surface)}.choose-free h2{font-size:18px;margin:0 0 4px}.choose-free p{margin:0;max-width:60ch}.choose-free>div{min-width:0;flex:1 1 280px}.bill-acts{display:flex;gap:8px;flex-wrap:wrap}.pub-free{margin-top:16px;max-width:760px;color:var(--ink-2)}.seg-mini{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2)}.seg-mini button{border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;padding:4px 12px;border-radius:999px;cursor:pointer}.seg-mini button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1410281f}.geo-card .card-h{flex-wrap:wrap;gap:10px}.geo-body{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:28px;align-items:start;margin-top:14px}.geo-map svg{width:100%;height:auto;display:block;max-width:380px}.geo-t rect{fill:var(--surface-2);stroke:var(--line);stroke-width:1;transition:stroke .12s}.geo-t:not(.zero){cursor:pointer}.geo-t:not(.zero) rect{stroke:transparent}.geo-t.on rect,.geo-t:focus-visible rect{stroke:var(--ink);stroke-width:2}.geo-t:focus{outline:none}.geo-uf{font-size:13px;font-weight:700;text-anchor:middle;fill:var(--ink)}.geo-t.zero .geo-uf{fill:var(--ink-3);font-weight:600}.geo-v{font-size:10.5px;font-weight:600;text-anchor:middle;fill:var(--ink-2);font-variant-numeric:tabular-nums}.geo-uf.inv,.geo-v.inv{fill:var(--action-ink)}.geo-sel{padding:12px 14px;border-radius:10px;background:var(--surface-2);margin-bottom:12px}.geo-sel p{margin:0}.geo-sel-t{font-weight:650;font-size:15px}.geo-sel-v{margin:2px 0 4px!important;font-variant-numeric:tabular-nums}.geo-rank{list-style:none;margin:0;padding:0}.geo-rank button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 3.2em;grid-template-areas:"n v p" "b b b";column-gap:10px;row-gap:5px;align-items:baseline;padding:7px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.geo-rank li:last-child button{border-bottom:0}.geo-rank button[aria-pressed=true] .geo-r-n{font-weight:650}.geo-r-n{grid-area:n;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.geo-r-v{grid-area:v;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.geo-r-p{grid-area:p;text-align:right;color:var(--ink-3);font-size:12.5px;font-variant-numeric:tabular-nums}.geo-r-b{grid-area:b;display:block;height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden}.geo-r-b s{display:block;height:100%;border-radius:2px;background:var(--action)}.geo-foot{margin:14px 0 0}@media(max-width:760px){.geo-body{grid-template-columns:minmax(0,1fr);gap:16px}.geo-map svg{margin:0 auto}}.sup-list{list-style:none;margin:10px 0 0;padding:0;font-size:14px}.sup-list li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--line);align-items:start}.sup-list li>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.sup-list li.sup-h{font-size:12px;color:var(--ink-3);padding-top:0}.sup-list small{display:block;font-size:12px;margin-top:2px}.sup-list .badge2{margin-left:6px}.lp{--lp-deep: #1a1238;--lp-good: #1d7a45;--lp-head: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;background:#fff;color:var(--ink);font-size:16px;line-height:1.55}.lp a{text-decoration:none;color:inherit}.lp h1,.lp h2,.lp h3{font-family:var(--lp-head);letter-spacing:-.03em;margin:0;text-wrap:balance}.lp-w{max-width:1180px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:10px;font-weight:600;font-size:15px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s}.lp-btn:hover{background:var(--action-soft)}.lp-btn.p{background:var(--action);border-color:var(--action);color:#fff}.lp-btn.p:hover{background:var(--action-hover)}.lp-btn.lg{min-height:48px;padding:0 22px;font-size:16px}.lp-btn.w{background:#fff;border-color:#fff;color:var(--action)}.lp-btn.o{background:transparent;border-color:#ffffffb3;color:#fff}.lp-btn.o:hover{background:#ffffff1f}.lp-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--action) 45%,transparent);outline-offset:2px}.lp-brand{color:var(--ink)!important;display:inline-flex;align-items:center;gap:10px;font-family:var(--lp-head);font-weight:800;font-size:22px;letter-spacing:-.04em}.lp-brand b{color:var(--action);font-weight:800}.lp-kick{display:inline-block;font-size:13px;font-weight:600;color:var(--action);background:var(--action-soft);padding:6px 12px;border-radius:999px}.lp-kick.dark{background:#ffffff1a;color:#cbbcff}.lp-good{color:var(--lp-good)}.lp-bad{color:#c2332b}.lp-pill{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;margin-right:6px}.lp-pill.ok{background:#e3f4ea;color:var(--lp-good)}.lp-pill.warn{background:#fff1e0;color:#a85a12}.lp-pill.bad{background:#fbe6e4;color:#c2332b}.lp-top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:#ffffffeb;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.lp-top-in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:68px}.lp-nav{display:flex;gap:26px;font-size:15px;font-weight:500;color:var(--ink-2)}.lp-nav a:hover,.lp-login:hover{color:var(--action)}.lp-acts{display:flex;align-items:center;gap:8px}.lp-login{font-weight:600;font-size:15px;padding:0 10px}.lp-hero{padding-top:72px;overflow:hidden;background:radial-gradient(900px 420px at 80% -10%,#e9e1ff 0%,transparent 60%),radial-gradient(700px 380px at 0% 10%,#f3eeff 0%,transparent 60%),#fff}.lp-hero-t{text-align:center;max-width:860px;margin:0 auto}.lp-hero h1{font-size:clamp(36px,5.6vw,62px);line-height:1.04;margin:18px 0}.lp-hero h1 em{font-style:normal;color:var(--action)}.lp-lead{font-size:clamp(16.5px,1.6vw,19px);color:var(--ink-2);max-width:680px;margin:0 auto 28px}.lp-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.lp-trust{list-style:none;padding:0;margin:18px 0 0;display:flex;gap:8px 22px;justify-content:center;flex-wrap:wrap;font-size:14px;color:var(--ink-3)}.lp-trust li:before{content:"\2713";color:var(--lp-good);font-weight:800;margin-right:6px}.lp-mock{margin:52px auto 0;max-width:1080px;border-radius:16px 16px 0 0;border:1px solid var(--line-strong);border-bottom:0;background:#fff;box-shadow:0 30px 80px -20px #3c1e8c47;overflow:hidden}.lp-mock-bar{height:38px;background:var(--surface-2);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 14px}.lp-mock-bar i{width:11px;height:11px;border-radius:50%;background:#dcd8e6}.lp-mock-bar span{margin-left:14px;font-size:12px;color:var(--ink-3);background:#fff;border:1px solid var(--line);border-radius:6px;padding:2px 60px 2px 10px}.lp-mock-in{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:420px}.lp-mock-side{border-right:1px solid var(--line);padding:16px 12px;font-size:13px;color:var(--ink-2)}.lp-mock-side div{padding:7px 10px;border-radius:8px;margin-bottom:2px}.lp-mock-side div.on{background:var(--action-soft);color:var(--action);font-weight:600}.lp-mock-side small{display:block;font-size:11px;color:var(--ink-3);margin:12px 10px 6px}.lp-mock-main{padding:20px 22px;background:var(--bg);min-width:0}.lp-mock-main h4{margin:0 0 14px;font-size:18px;font-family:var(--lp-head);letter-spacing:-.02em}.lp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lp-kpis>div,.lp-card{background:#fff;border-radius:12px;padding:14px;border:1px solid var(--line);min-width:0}.lp-kpis span{font-size:12px;color:var(--ink-3)}.lp-kpis b{display:block;font-size:22px;margin-top:4px;font-family:var(--lp-head);letter-spacing:-.02em}.lp-kpis em{font-style:normal;font-size:12px;color:var(--lp-good);font-weight:600}.lp-mock-row{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-top:12px}.lp-card h5{margin:0 0 10px;font-size:13px}.lp-bars{display:flex;align-items:flex-end;gap:7px;height:150px}.lp-bars i{flex:1;background:var(--action);border-radius:4px 4px 0 0;opacity:.85}.lp-bars i.lo{background:#c9bbf7}.lp-wf>div{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;padding:6px 0;border-bottom:1px dashed var(--line)}.lp-wf>div.tot{border:0;font-weight:700;color:var(--lp-good)}.lp-strip{background:var(--lp-deep);color:#d9d2f7}.lp-strip .lp-w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:34px}.lp-strip b{display:block;color:#fff;font-size:17px;font-family:var(--lp-head);margin-bottom:2px}.lp-strip span{font-size:14px}.lp-sec{padding-block:96px}.lp-sec.alt{background:var(--bg)}.lp-sh{max-width:720px;margin-bottom:44px}.lp-sh.c{text-align:center;margin-left:auto;margin-right:auto}.lp-sh h2,.lp-h2{font-size:clamp(30px,3.6vw,42px);line-height:1.1;margin:14px 0 12px}.lp-sh p,.lp-sub{font-size:18px;color:var(--ink-2);margin:0}.lp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lp-f{border:1px solid var(--line);border-radius:16px;padding:24px;background:#fff}.lp-ic{width:42px;height:42px;border-radius:11px;background:var(--action-soft);display:grid;place-items:center;margin-bottom:16px;color:var(--action);font-weight:800;font-size:14px}.lp-f h3{font-size:19px;margin-bottom:8px}.lp-f p{margin:0;color:var(--ink-2);font-size:15px}.lp-mini{margin-top:16px;border-top:1px solid var(--line);padding-top:14px;font-size:13px;color:var(--ink-2)}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lp-diff{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:18px}.lp-diff li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.lp-diff i{width:28px;height:28px;border-radius:8px;background:var(--action);color:#fff;display:grid;place-items:center;font-style:normal;font-size:14px;font-weight:700}.lp-diff b{display:block;font-size:16.5px}.lp-diff span{color:var(--ink-2);font-size:15px}.lp-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 20px 50px -24px #3c1e8c40;min-width:0}.lp-panel h5{margin:0 0 4px;font-size:15px}.lp-panel-s{margin:0 0 10px;font-size:13px;color:var(--ink-3)}.lp-panel-f{margin:14px 0 0;font-size:13.5px;color:var(--ink-2)}.lp-sup>div{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px;align-items:center}.lp-sup>div.h{font-size:12px;color:var(--ink-3)}.lp-sup>div>span:not(:first-child){text-align:right}.lp-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lp-steps li{padding:24px;border-radius:16px;border:1px solid var(--line);background:#fff}.lp-steps .n{font-family:var(--lp-head);font-weight:800;font-size:15px;color:#fff;background:var(--action);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;margin-bottom:16px}.lp-steps h3{font-size:18px;margin-bottom:6px}.lp-steps p{margin:0;color:var(--ink-2);font-size:15px}.lp-ai-wrap{padding-bottom:96px}.lp-ai{background:var(--lp-deep);color:#e8e3fb;border-radius:24px;padding:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.lp-ai h2{color:#fff;font-size:clamp(28px,3.2vw,38px);line-height:1.12;margin:14px 0 12px}.lp-ai p{color:#c4bbe8;font-size:17px;margin:0 0 22px}.lp-chat{background:#fff;color:var(--ink);border-radius:16px;padding:18px;font-size:14px}.lp-chat .q{background:var(--action-soft);border-radius:12px 12px 4px;padding:10px 14px;margin:0 0 12px 60px}.lp-chat .a{background:var(--surface-2);border-radius:12px 12px 12px 4px;padding:12px 14px;margin-right:30px}.lp-chat .a b{color:var(--action)}.lp-toggle{display:flex;width:max-content;max-width:100%;margin:0 auto 34px;padding:4px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;gap:2px}.lp-toggle button{border:0;background:transparent;font:inherit;font-weight:600;font-size:14px;color:var(--ink-2);padding:8px 18px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.lp-toggle button.on{background:var(--action);color:#fff}.lp-toggle em{font-style:normal;font-size:11px;background:var(--action-soft);color:var(--action);padding:2px 7px;border-radius:999px}.lp-toggle button.on em{background:#ffffff38;color:#fff}.lp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.lp-pl{border:1px solid var(--line);border-radius:20px;padding:28px;background:#fff;position:relative}.lp-pl.top{border:2px solid var(--action);box-shadow:0 24px 60px -28px #6f47e68c}.lp-tag{position:absolute;top:-13px;left:28px;background:var(--action);color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px}.lp-pl h3{font-size:21px}.lp-pl .d{color:var(--ink-2);font-size:14.5px;margin:6px 0 18px;min-height:44px}.lp-pr{font-family:var(--lp-head);font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.lp-pr small{font-size:15px;color:var(--ink-3);font-weight:500;font-family:var(--font);letter-spacing:0;margin-left:2px}.lp-pr2{font-size:13px;color:var(--ink-3);min-height:20px;margin:4px 0 18px}.lp-pl .lp-btn{width:100%}.lp-pl ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;font-size:14.5px}.lp-pl li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px}.lp-pl li:before{content:"\2713";color:var(--lp-good);font-weight:800}.lp-pl li.x{color:var(--ink-3)}.lp-pl li.x:before{content:"\2013";color:var(--ink-3)}.lp-faq{max-width:820px;margin:0 auto}.lp-q{border-bottom:1px solid var(--line)}.lp-q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border:0;background:none;font:inherit;font-size:17px;font-weight:600;color:var(--ink);text-align:left;cursor:pointer}.lp-q button span{color:var(--action);font-size:22px;line-height:1}.lp-q p{margin:-6px 0 20px;color:var(--ink-2);font-size:15.5px;max-width:70ch}.lp-cta{background:linear-gradient(120deg,#5a35cc,#6f47e6 55%,#8b6bf0);border-radius:24px;color:#fff;text-align:center;padding:64px 32px;margin-bottom:96px}.lp-cta h2{font-size:clamp(28px,3.4vw,40px);margin-bottom:12px;color:#fff}.lp-cta p{color:#e6defe;font-size:18px;margin:0 0 26px}.lp-foot{border-top:1px solid var(--line);padding-block:56px 36px;font-size:14px;color:var(--ink-2)}.lp-cols{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px}.lp-cols p{margin:12px 0 0;max-width:260px}.lp-cols h6{margin:0 0 12px;font-size:13px;color:var(--ink);font-weight:700}.lp-cols a:not(.lp-brand){display:block;margin-bottom:8px}.lp-cols a:not(.lp-brand):hover{color:var(--action)}.lp-mail{display:block;overflow-wrap:anywhere}.lp-legal{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3);display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}@media(max-width:1000px){.lp-nav{display:none}.lp-grid3,.lp-plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-steps,.lp-strip .lp-w{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-split,.lp-ai{grid-template-columns:minmax(0,1fr)}.lp-ai{padding:40px 28px}.lp-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cols>div:first-child{grid-column:1 / -1}}@media(max-width:700px){.lp-hero{padding-top:44px}.lp-login{padding:0 6px;font-size:14px}.lp-grid3,.lp-plans,.lp-steps,.lp-strip .lp-w{grid-template-columns:minmax(0,1fr)}.lp-sec{padding-block:64px}.lp-mock-in{grid-template-columns:minmax(0,1fr);min-height:0}.lp-mock-side{display:none}.lp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-mock-row{grid-template-columns:minmax(0,1fr)}.lp-mock-main{padding:14px}.lp-chat .q{margin-left:24px}.lp-chat .a{margin-right:0}.lp-pl .d{min-height:0}.lp-cta{padding:44px 20px;margin-bottom:64px}.lp-ai-wrap{padding-bottom:64px}.lp-top .lp-btn{min-height:38px;padding:0 14px;font-size:14px}}@media(prefers-reduced-motion:reduce){.lp *{scroll-behavior:auto!important;transition:none!important}}.calc-tabs{display:flex;width:max-content;max-width:100%;gap:2px;padding:4px;margin-top:18px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface)}.calc-tabs button{border:0;background:transparent;font:inherit;font-weight:600;font-size:14px;color:var(--ink-2);padding:8px 16px;border-radius:999px;cursor:pointer}.calc-tabs button.on{background:var(--action);color:#fff}.calc-in .calc-tabs{margin:0 0 16px}.calc-in .calc-grid{max-width:none;margin:0}.calc-in .sv-head h1{margin-bottom:6px}.calc-in .sv-head p{margin:0;color:var(--ink-2);max-width:70ch}.calc-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.calc-form .hint{font-size:12px;color:var(--ink-3);font-weight:400}.calc-form input:disabled{background:var(--surface-2);color:var(--ink-3)}.pc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px}.pc-hero>div{border-radius:12px;padding:14px;background:var(--surface-2);display:grid;gap:2px;min-width:0}.pc-hero>div:first-child{background:var(--action-soft)}.pc-hero span{font-size:13px;color:var(--ink-2);font-weight:600}.pc-hero b{font-size:30px;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.pc-hero>div:first-child b{color:var(--action)}.pc-hero small{font-size:12.5px;color:var(--ink-3)}.pc-table{width:100%;border-collapse:collapse;font-size:14px;min-width:0}.pc-table th,.pc-table td{padding:8px 6px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pc-table th{font-size:12px;color:var(--ink-3);font-weight:600}.pc-table .n{text-align:right;font-variant-numeric:tabular-nums}.pc-table tr.on td{font-weight:650;color:var(--action)}@media(max-width:700px){.calc-3{grid-template-columns:minmax(0,1fr)}.pc-hero b{font-size:24px}}.pc-warn{margin-top:12px;border-radius:12px;padding:12px 14px;background:#fff4e5;border:1px solid #f3cf9a;color:#6b3f06}.pc-warn b{display:block;font-size:14px}.pc-warn p{margin:4px 0 0;font-size:13.5px;line-height:1.5}.calc-3{align-items:end}.calc-out .table-wrap{padding:0;border:0;margin:0;overflow-x:auto}.calc-out .table-wrap table.pc-table{min-width:0}.pc-wrap{overflow-x:auto}.pc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:26px;border-radius:18px}.pc-form{display:grid;gap:20px;align-content:start;min-width:0}.pc-form fieldset{border:0;margin:0;padding:0;min-width:0}.pc-form legend,.pc-mhead legend{font-size:13px;font-weight:650;color:var(--ink-2);padding:0;margin-bottom:8px}.pc-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pc-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc-in{display:block;border:1px solid var(--line-strong);border-radius:12px;padding:8px 12px;background:var(--surface);min-width:0;cursor:text}.pc-in:focus-within{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb,var(--action) 18%,transparent)}.pc-in>span{display:block;font-size:11.5px;color:var(--ink-3);font-weight:500}.pc-in>div{display:flex;align-items:baseline;gap:4px}.pc-in i{font-style:normal;color:var(--ink-3);font-size:14px;font-weight:500}.pc-in input{border:0;padding:0;margin:0;background:transparent;font:inherit;font-size:18px;font-weight:600;color:var(--ink);width:100%;min-width:0;outline:none;box-shadow:none;height:auto}.pc-chips{display:flex;gap:8px}.pc-chips button{flex:1;min-width:0;border:1px solid var(--line-strong);border-radius:12px;padding:11px 8px;background:var(--surface);font:inherit;font-size:14px;font-weight:650;color:var(--ink-2);cursor:pointer;display:grid;gap:2px;text-align:center}.pc-chips button small{font-size:12px;font-weight:500;color:var(--ink-3)}.pc-chips button.on{border-color:var(--action);background:color-mix(in srgb,var(--action) 9%,var(--surface));color:var(--action)}.pc-chips button.on small{color:var(--action)}.pc-chips button:focus-visible{outline:2px solid var(--focus, #2a78d6);outline-offset:2px}.pc-mhead{display:flex;justify-content:space-between;align-items:baseline}.pc-mhead legend{margin:0}.pc-mval{display:flex;align-items:baseline;font-size:22px;font-weight:700;color:var(--action)}.pc-mval input{width:2.4ch;border:0;padding:0;background:transparent;font:inherit;color:inherit;text-align:right;outline:none;box-shadow:none;height:auto}.pc-mval input:focus{border-bottom:2px solid var(--action)}.pc-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;margin:14px 0 6px;padding:0;border:0;background:linear-gradient(90deg,var(--action) 0 var(--p),var(--line) var(--p));cursor:pointer}.pc-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--surface);border:3px solid var(--action)}.pc-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--surface);border:3px solid var(--action)}.pc-ticks{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ink-3)}.pc-more{justify-self:start;border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:650;color:var(--action);cursor:pointer;text-align:left}.pc-more span{color:var(--ink-3);font-weight:500}.pc-res{background:var(--surface-2);border-radius:16px;padding:20px;display:grid;gap:14px;align-content:start;min-width:0}.pc-empty b{font-size:16px}.pc-empty p{margin:4px 0 0;color:var(--ink-3);font-size:14px}.pc-big{background:var(--action);color:#fff;border-radius:14px;padding:20px;display:grid;gap:2px}.pc-big small{font-size:13px;font-weight:600;opacity:.88}.pc-big b{font-size:44px;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.pc-big span{font-size:13.5px;opacity:.92}.pc-alt{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.pc-alt small{display:block;font-size:13px;font-weight:600;color:var(--ink-2)}.pc-alt span{font-size:12.5px;color:var(--ink-3)}.pc-alt b{font-size:26px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-res .pc-warn{margin:0;display:flex;gap:10px;align-items:flex-start;border:0}.pc-res .pc-warn i{font-style:normal;font-weight:800}.pc-res .pc-warn p{margin:0}.pc-res .pc-warn b{display:inline}.pc-hour{margin:0;font-size:13px;color:var(--ink-3)}.pc-hour b{color:var(--ink)}.pc-rows{margin:0}.pc-cmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.pc-cmp>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:grid}.pc-cmp>div.on{border-color:var(--action)}.pc-cmp span{font-size:12px;color:var(--ink-3)}.pc-cmp b{font-size:15px;font-variant-numeric:tabular-nums}.pc-note{margin:0;font-size:12px;color:var(--ink-3);line-height:1.5}@media(max-width:760px){.pc{grid-template-columns:minmax(0,1fr);padding:16px;gap:20px}.pc-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pc-in{padding:7px 9px}.pc-in input{font-size:16px}.pc-big b{font-size:36px}}.pc-in input::placeholder{color:var(--ink-3);opacity:.7;font-weight:400;font-size:15px}.pc-mine{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center}.pc-mine .pc-in{border-style:dashed}.pc-mine-r{display:grid;gap:2px;text-align:right;min-width:0}.pc-mine-r b{font-size:18px;font-variant-numeric:tabular-nums;color:var(--good-ink, #1d6b3b)}.pc-mine-r b.neg{color:var(--critical, #b3261e)}.pc-mine-r span{font-size:12.5px;color:var(--ink-3)}.pc-mine-r span+b{color:var(--ink)}.acc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.acc-list{list-style:none;margin:16px 0 0;padding:0;border:1px solid var(--line);border-radius:12px}.acc-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;flex-wrap:wrap}.acc-list li+li{border-top:1px solid var(--line)}.acc-name{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.acc-name .small{margin-left:8px}.acc-actions{display:flex;gap:8px;flex-wrap:wrap}.acc-confirm{display:grid;gap:8px;max-width:520px}.acc-add{margin-top:16px;border:1px dashed var(--line-strong);border-radius:12px;padding:14px 16px;display:grid;gap:6px}.acc-add h3{margin:0;font-size:15px}.acc-add p,.acc-add ol{margin:0}.acc-add ol{padding-left:20px;display:grid;gap:4px}.acc-add .acc-actions{margin-top:6px}section>.btn[data-edit]{margin-top:14px}.off-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--critical, #b3261e);margin-right:8px;vertical-align:1px}.btn.btn-danger,.btn.btn-danger:hover{background:var(--critical, #b3261e);border-color:var(--critical, #b3261e);color:#fff}.acc-tag{display:inline-block;font-size:11.5px;font-weight:600;padding:0 7px;border-radius:99px;background:var(--action-soft);color:var(--action);margin-right:6px;vertical-align:1px}.bar-conta{position:relative;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);padding:0 10px;height:32px;color:var(--ink-2);font-size:13px}.bar-conta.on{border-color:var(--action);background:var(--action-soft);color:var(--action)}.bar-conta select{border:0;background:transparent;font:inherit;font-weight:600;color:inherit;padding:0 2px;height:30px;outline:none;box-shadow:none;max-width:180px;cursor:pointer}.bar-conta:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--action) 20%,transparent)}@media(max-width:700px){.bar-conta{padding:0 8px}.bar-conta select{max-width:150px;font-size:13px}}.hl-info{background:color-mix(in srgb,var(--action) 12%,var(--surface));color:var(--action)}.th-sort{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:inherit}th[aria-sort=descending] .th-sort{color:var(--ink)}.cell-sub{display:block;font-weight:400}.badges{display:flex;flex-wrap:wrap;gap:4px}.mk{display:inline-block;font-size:11px;font-weight:650;padding:0 6px;border-radius:5px;margin-right:6px;line-height:17px}.mk-ml{background:#fff3b0;color:#6b5800}.mk-shopee{background:#ffe4dc;color:#b2381b}.an-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.an-kpis button{text-align:left;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:4px}.an-kpis button b{font-size:26px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.an-kpis button[aria-pressed=true]{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}.an-kpis .kpi-s b{font-size:inherit}.an-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.an-filters input[type=search]{flex:1 1 220px;min-width:0;height:36px}.an-filters select{height:36px}.an-range{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.an-range input,.an-controls input{width:76px;height:34px;text-align:right}.an-table td{vertical-align:top}.an-table .badges{max-width:240px}.back-link{display:inline-block;font-size:14px;margin-bottom:14px}.an-head{display:flex;gap:16px;align-items:flex-start}.an-head img,.an-head .thumb-empty{width:72px;height:72px;border-radius:10px;object-fit:cover;flex:none}.an-head h1{font-size:clamp(20px,2.6vw,26px);line-height:1.2;margin:4px 0 8px;text-wrap:balance}.an-head .btn{margin-left:auto;flex:none}.an-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:18px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.an-facts>div{background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.an-facts span,.an-facts small{font-size:12.5px;color:var(--ink-3)}.an-facts b{font-size:19px;font-variant-numeric:tabular-nums}.fin-tabs .count{margin-left:6px}.an-price,.an-pad{display:grid;gap:14px;margin-top:16px}.an-reco{border-left:4px solid var(--line-strong)}.an-reco-reduzir{border-left-color:var(--good-ink)}.an-reco-aumentar{border-left-color:#d08a1c}.an-reason{font-size:16px;margin:6px 0 0;max-width:75ch}.an-compare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.an-compare>div{display:flex;flex-direction:column;gap:2px;min-width:0}.an-compare span{font-size:12.5px;color:var(--ink-3)}.an-compare b{font-variant-numeric:tabular-nums}.an-compare small{font-size:13px}.an-sim-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.an-controls{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--ink-2)}.an-controls label{display:inline-flex;align-items:center;gap:6px}.an-test{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:var(--surface-2);font-size:14px}.an-chart{margin-top:12px}.an-chart svg{width:100%;height:auto;display:block}.an-chart .grid{stroke:var(--line);stroke-width:1}.an-chart .zero{stroke:var(--critical);stroke-width:1;stroke-dasharray:2 3}.an-chart .edge{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:4 4}.an-chart .cur-line{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:1 3}.an-chart .line{fill:none;stroke:var(--action);stroke-width:2;stroke-linejoin:round}.an-chart .ax{fill:var(--ink-3);font-size:11px}.an-chart .dot-cur{fill:var(--surface);stroke:var(--ink);stroke-width:2}.an-chart .dot-rec{fill:var(--good-ink);stroke:var(--surface);stroke-width:2}.an-chart .dot-h{fill:var(--action);stroke:var(--surface);stroke-width:2}.an-legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--ink-2);margin-top:6px;align-items:center}.an-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.an-legend .lg-cur{background:var(--surface);border:2px solid var(--ink)}.an-legend .lg-rec{background:var(--good-ink)}.an-legend .lg-edge{border-radius:0;width:0;height:12px;border-left:1px dashed var(--ink-3)}.an-legend .lg-line{border-radius:0;width:14px;height:0;border-top:1px dotted var(--ink-3)}.an-hover{margin-left:auto;color:var(--ink);font-weight:600}.an-scen tr.is-cur td{background:var(--surface-2)}.an-scen tr.is-rec td{background:color-mix(in srgb,var(--good-ink) 10%,var(--surface))}.an-scen tr{cursor:default}.memo{display:grid;grid-template-columns:max-content max-content 1fr;gap:6px 16px;margin-top:12px;font-size:14px;align-items:baseline}.memo b{text-align:right;font-variant-numeric:tabular-nums}.memo small{color:var(--ink-3);font-size:12.5px}.memo .tot{border-top:1px solid var(--line);padding-top:6px;font-weight:700}.bands{margin:8px 0 0;padding-left:18px;display:grid;gap:3px}.bands li.on{font-weight:650}.acos-bars{display:grid;grid-template-columns:max-content 1fr max-content;gap:8px 12px;align-items:center;margin-top:14px;font-size:14px;max-width:560px}.acos-bars .track{grid-column:auto;height:10px;background:var(--surface-2);border-radius:3px;position:relative;overflow:hidden}.acos-bars .fill{position:absolute;inset:0 auto 0 0;border-radius:3px}.acos-bars .fill.ok{background:var(--action)}.acos-bars .fill.bad{background:var(--critical)}.acos-bars .fill.max{background:var(--ink-3)}.an-quality h2{margin-bottom:8px!important}.an-recs{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:14px}.an-recs p{margin:2px 0}.an-weeks{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:160px;margin-top:14px;align-items:end}.an-weeks>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;min-width:0}.an-weeks .bar{width:70%;background:var(--action);border-radius:4px 4px 0 0;min-height:2px}.an-weeks .v{font-size:11px;color:var(--ink-2)}.an-weeks .l{font-size:10.5px;color:var(--ink-3);white-space:nowrap}@media(max-width:900px){.an-kpis,.an-facts,.an-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.an-head{flex-wrap:wrap}.an-head .btn{margin-left:0}.memo{grid-template-columns:1fr max-content}.memo small{grid-column:1 / -1;margin-top:-4px}.an-weeks .l{display:none}.an-hover{margin-left:0}}.an-filters select,.an-filters input{width:auto}.an-filters input[type=search]{flex:1 1 260px}.an-table .p-title{min-width:220px;display:block}.an-table .badges{max-width:340px}.an-scen .band{min-width:150px}.an-price>*,.an-pad>*{min-width:0}.an-filters .an-range input{width:76px;flex:none}.an-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.an-search{flex:1 1 300px;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink-3);cursor:text}.an-search:focus-within,.an-field:focus-within{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb,var(--action) 15%,transparent)}.an-search input,.an-field input{flex:1;min-width:0;width:100%;height:100%;border:0!important;outline:0;box-shadow:none!important;background:transparent;font:inherit;font-size:14px;color:var(--ink);padding:0}.an-search input::-webkit-search-cancel-button{cursor:pointer}.an-seg{display:inline-flex;height:40px;padding:3px;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px}.an-seg button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;border-radius:7px;padding:0 12px;font:inherit;font-size:13.5px;font-weight:550;color:var(--ink-2);cursor:pointer;white-space:nowrap}.an-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1c1b221f}.an-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.an-dot-ml{background:#f2c200}.an-dot-shopee{background:#ee4d2d}.an-pop{position:relative}.an-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);font:inherit;font-size:14px;font-weight:550;color:var(--ink);cursor:pointer}.an-btn[aria-expanded=true]{border-color:var(--action)}.an-n{background:var(--action);color:#fff;border-radius:999px;font-size:11.5px;line-height:18px;padding:0 6px}.an-primary{background:var(--action);border-color:var(--action);color:#fff}.an-panel{position:absolute;top:48px;right:0;z-index:60;width:340px;display:grid;gap:14px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px #1c1b2224}.an-panel fieldset{border:0;margin:0;padding:0;display:grid;gap:6px}.an-panel legend{font-size:12.5px;font-weight:550;color:var(--ink-3);padding:0;margin-bottom:6px}.an-row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.an-field{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink-3);font-size:14px}.an-half{width:50%}.an-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:12px}.an-link{border:0;background:none;padding:0;font:inherit;font-size:13.5px;font-weight:550;color:var(--action);cursor:pointer}.an-tags{display:flex;flex-wrap:wrap;gap:6px}.an-tag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 10px;border:0;border-radius:8px;background:var(--action-soft);color:var(--action);font:inherit;font-size:13px;font-weight:550;cursor:pointer}.an-tag i{font-style:normal;opacity:.7}.an-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.an-chips button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font:inherit;font-size:13.5px;font-weight:500;color:var(--ink-2);cursor:pointer}.an-chips button b{font-size:12px;font-weight:600;color:var(--ink-3);background:var(--surface-2);border-radius:999px;padding:1px 7px}.an-chips button[aria-pressed=true]{background:var(--action);border-color:var(--action);color:#fff}.an-chips button[aria-pressed=true] b{background:#ffffff38;color:#fff}.an-chips button.zero{opacity:.55}@media(max-width:700px){.an-seg{flex:1 1 auto}.an-seg button{flex:1;justify-content:center;padding:0 8px}.an-panel{position:fixed;left:16px;right:16px;top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto;z-index:80}}.an-kw-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px}.an-kw-big{display:block;font-size:30px;letter-spacing:-.02em;margin:6px 0 8px;font-variant-numeric:tabular-nums}.an-kw-bar{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden;margin-bottom:10px}.an-kw-bar span{display:block;height:100%;background:var(--action);border-radius:4px}.an-kw-title p{font-size:16px;font-weight:550;margin:6px 0 12px}.an-kw td{vertical-align:middle}.an-kw-vol{display:grid;grid-template-columns:minmax(80px,200px) max-content;gap:10px;align-items:center;font-variant-numeric:tabular-nums}.an-kw-vol .track{grid-column:auto;height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden;display:block}.an-kw-vol .track span{display:block;height:100%;background:var(--action);opacity:.75}@media(max-width:700px){.an-kw-head{grid-template-columns:1fr}}.fin>[data-lock]{display:flex;flex-direction:column;gap:16px;min-width:0}.fin>[data-lock]>*{margin-top:0!important;margin-bottom:0}.buy-pick{list-style:none;margin:0;padding:0;display:grid;gap:8px}.buy-pick button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit;color:var(--ink);text-align:left;cursor:pointer}.buy-pick button:hover{border-color:var(--action)}.buy-pick button>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.pill.warn{background:#fdf0db;color:#94570a}.adm-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.adm-table td{vertical-align:top}.adm-table .badges{max-width:260px}.adm-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.adm-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:var(--surface-2);font-size:14px}.adm-list li>span:first-child{display:flex;flex-direction:column;min-width:0}.adm-modes{display:grid;gap:8px}.adm-modes label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.adm-modes label.on{border-color:var(--action);background:var(--action-soft)}.adm-modes input{margin-top:3px;accent-color:var(--action)}.adm-modes label>span{display:flex;flex-direction:column;gap:2px}@media(max-width:900px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-table .an-btn{white-space:nowrap;height:34px}.plan-bar{display:flex;align-items:center;gap:14px;padding:10px max(22px,env(safe-area-inset-right,0px)) 10px 22px;border-bottom:1px solid;font-size:14px}.plan-bar .pb-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;font-weight:700;background:var(--surface)}.plan-bar .pb-txt{flex:1;min-width:0;margin:0;line-height:1.4}.plan-bar .pb-txt b{font-weight:650}.plan-bar .pb-prog{width:120px;height:6px;border-radius:3px;background:#00000014;overflow:hidden;flex:none}.plan-bar .pb-prog i{display:block;height:100%}.plan-bar .pb-cta{border-radius:9px;padding:8px 14px;font-weight:600;font-size:13.5px;white-space:nowrap;text-decoration:none}.plan-bar .pb-x{border:0;background:none;color:var(--ink-3);font-size:20px;line-height:1;padding:0 4px;cursor:pointer}.pb-info{background:#f1ecff;border-color:#e0d6fd}.pb-info .pb-ic{color:var(--action)}.pb-info .pb-cta{background:var(--action);color:#fff}.pb-info .pb-prog i{background:var(--action)}.pb-warn{background:#fff6e0;border-color:#f6e2b0}.pb-warn .pb-ic{color:#b26a00}.pb-warn .pb-cta{background:var(--ink);color:var(--bg)}.pb-warn .pb-prog i{background:#d08a1c}.pb-bad{background:#fde8e6;border-color:#f6c9c4}.pb-bad .pb-ic{color:#c2332b}.pb-bad .pb-cta{background:#c2332b;color:#fff}.pb-free{background:var(--surface);border-color:var(--line)}.pb-free .pb-ic,.pb-free .pb-cta{background:var(--action-soft);color:var(--action)}@media(max-width:700px){.plan-bar{flex-wrap:wrap;gap:8px 10px;padding-left:16px;padding-right:16px}.plan-bar .pb-txt{flex-basis:calc(100% - 80px);font-size:13.5px}.plan-bar .pb-prog{display:none}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pb-info{background:#241d3d;border-color:#3a2f63}:root:not([data-theme=light]) .pb-warn{background:#33280f;border-color:#4d3c14}:root:not([data-theme=light]) .pb-bad{background:#3a1f1d;border-color:#5a2b28}}.cookie-bar{position:fixed;z-index:90;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:640px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px #1c1b2229;font-size:14px}.cookie-bar p{margin:0;flex:1;min-width:0;line-height:1.45}.cookie-actions{display:flex;gap:8px;flex:none}@media(max-width:700px){.cookie-bar{flex-direction:column;align-items:stretch;bottom:calc(84px + env(safe-area-inset-bottom,0px))}.cookie-actions>*{flex:1}}.wa-card{margin-top:18px}.wa-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wa-head>div:not(.wa-actions){display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0}.wa-ic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#25d36622;color:#128c4a;font-weight:700;flex:none}.wa-ic.off{background:var(--bg-soft, #f2f4f3);font-size:17px}.wa-actions{display:flex;gap:8px;flex-wrap:wrap}.wa-steps{margin:14px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:14px}.wa-code{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.wa-code code{font-size:20px;font-weight:700;letter-spacing:.06em;padding:6px 14px;border-radius:8px;border:1px dashed var(--line);user-select:all}.wa-steps .link{background:none;border:0;padding:0;color:var(--action);cursor:pointer;text-decoration:underline;font:inherit}.help{max-width:860px}.help-search{display:flex;align-items:center;gap:10px;margin-top:18px;padding:0 14px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--ink-3, var(--ink-2))}.help-search:focus-within{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb,var(--action) 18%,transparent)}.help-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;padding:12px 0;color:var(--ink)}.help-search.sm{margin-top:0;flex:1 1 260px}.help-search.sm input{padding:9px 0;font-size:14px}.faq{display:flex;flex-direction:column;gap:26px;margin-top:26px}.faq-grp h2{font-size:13px;font-weight:650;color:var(--ink-2);margin:0 0 8px}.faq-it{border-bottom:1px solid var(--line)}.faq-grp .faq-it:first-of-type{border-top:1px solid var(--line)}.faq-it summary{list-style:none;cursor:pointer;padding:14px 32px 14px 2px;font-weight:550;font-size:15px;position:relative}.faq-it summary::-webkit-details-marker{display:none}.faq-it summary:after{content:"";position:absolute;right:8px;top:50%;width:8px;height:8px;border-right:1.8px solid var(--ink-2);border-bottom:1.8px solid var(--ink-2);transform:translateY(-70%) rotate(45deg);transition:transform .15s}.faq-it[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.faq-it summary:hover{color:var(--action)}.faq-a{padding:0 2px 16px;color:var(--ink-2);font-size:14.5px;line-height:1.6;max-width:68ch}.faq-a a{color:var(--action)}.help-sup{margin-top:32px;display:flex;flex-direction:column;gap:14px}.help-sup-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.help-sup-head h2{margin:0 0 2px}.help-mine{font-size:13px;font-weight:650;color:var(--ink-2);margin:8px 0 0}.tk-form{display:flex;flex-direction:column;gap:14px;padding-top:4px}.tk-cats{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.tk-cats legend{width:100%;margin-bottom:6px;color:var(--ink-2);font-weight:550}.tk-cats .chip{border:1px solid var(--line-strong);background:transparent}.tk-cats .chip.on{background:var(--action)!important;color:#fff;border-color:var(--action)}.tk-cats .chip:focus-within{outline:2px solid var(--action);outline-offset:2px}.tk-field{display:flex;flex-direction:column;gap:6px}.tk-field>span{color:var(--ink-2);font-weight:550}.tk-field input,.tk-field textarea,.tk-reply textarea{font:inherit;font-size:14.5px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink);width:100%;box-sizing:border-box;resize:vertical}.tk-field input:focus,.tk-field textarea:focus,.tk-reply textarea:focus{outline:0;border-color:var(--action)}.tk-reply-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tk-list li+li{border-top:1px solid var(--line)}.tk-list.sv-card{margin-top:16px;overflow:hidden}.tk-row{display:flex;align-items:center;gap:14px;padding:13px 4px;color:inherit;text-decoration:none;flex-wrap:wrap}.tk-list.sv-card .tk-row{padding:14px 18px}.tk-row:hover{background:var(--surface-2)}.tk-row.new b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--action);margin-right:7px;vertical-align:2px}.tk-row-main{display:flex;flex-direction:column;gap:3px;flex:1 1 280px;min-width:0}.tk-row-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-prev{color:var(--ink-2)}.tk-row-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pill.info{background:color-mix(in srgb,var(--action) 14%,transparent);color:var(--action)}.pill.mut{background:var(--surface-2);color:var(--ink-2)}.tk-filters{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:18px}.tk-filters .fin-tabs{flex:1 1 auto}.tk-n{margin-left:6px;font-size:12px;color:var(--ink-2);font-weight:500}.tk-thread{display:flex;flex-direction:column;gap:16px}.tk-back{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:4px 0;font:inherit;font-size:14px;color:var(--ink-2);cursor:pointer}.tk-back:hover{color:var(--ink)}.tk-th-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.tk-th-head>div{min-width:0;flex:1 1 300px}.tk-th-head h2{font-size:21px;margin:0 0 4px;letter-spacing:-.015em;text-wrap:balance}.tk-close{align-self:flex-start}.tk-admin-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-msgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tk-msg{max-width:min(640px,88%);display:flex;flex-direction:column;gap:4px}.tk-msg.mine{align-self:flex-end}.tk-who{margin:0;font-size:12.5px;font-weight:600;color:var(--ink-2);display:flex;gap:8px}.tk-msg.mine .tk-who{justify-content:flex-end}.tk-who span{font-weight:400}.tk-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:11px 14px;border-radius:12px;font-size:14.5px;line-height:1.55;background:var(--surface);border:1px solid var(--line)}.tk-msg.sup .tk-body{background:color-mix(in srgb,var(--action) 8%,var(--surface));border-color:color-mix(in srgb,var(--action) 22%,var(--line))}.tk-reply{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:16px}@media(max-width:600px){.tk-msg{max-width:100%}.tk-row-side .small{width:auto}}
