.theme-ml,:root{--mk:47 96% 53%;--mk-fg:45 60% 16%;--mk-soft:47 96% 96%}.theme-shopee{--mk:17 100% 56%;--mk-fg:17 60% 22%;--mk-soft:17 100% 96%}.theme-amazon{--mk:220 13% 18%;--mk-fg:220 13% 18%;--mk-soft:220 14% 96%}.dark .theme-ml{--mk-soft:48 35% 12%;--mk-fg:47 96% 78%}.dark .theme-shopee{--mk-soft:17 50% 12%;--mk-fg:17 100% 80%}.dark .theme-amazon{--mk-soft:220 25% 16%;--mk:220 14% 70%;--mk-fg:220 14% 92%}.vitrine{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:22px;container-type:inline-size;container-name:vit}.vit-crumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:hsl(var(--muted-foreground))}.vit-crumb .sep{opacity:.5}.vit-lock-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid hsl(var(--mk)/.35);background:hsl(var(--mk)/.12);color:hsl(var(--mk-fg))}.vit-hero{position:relative;overflow:hidden;border-radius:28px;border:1px solid hsl(var(--border));background:radial-gradient(120% 140% at 100% 0,hsl(var(--mk)/.16),transparent 52%),radial-gradient(90% 120% at 0 100%,hsl(var(--mk)/.07),transparent 46%),hsl(var(--card)/.85);box-shadow:0 24px 60px rgba(15,23,42,.16);backdrop-filter:blur(12px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;padding:32px}.light .vit-hero{box-shadow:0 20px 48px rgba(15,23,42,.08)}@container vit (max-width: 820px){.vit-hero{grid-template-columns:1fr;gap:22px;padding:24px}}.vit-hero-info{display:flex;flex-direction:column;gap:18px;min-width:0}.vit-eyebrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px 6px 8px;border-radius:9999px;font-size:11.5px;font-weight:600;letter-spacing:.04em;border:1px solid hsl(var(--mk)/.3);background:hsl(var(--mk)/.1);color:hsl(var(--mk-fg))}.vit-eyebrow .dot{width:18px;height:18px;border-radius:9999px;display:grid;place-items:center;background:hsl(var(--mk)/.2)}.vit-feat-head{display:flex;align-items:center;gap:16px}.vit-feat-icon{width:64px;height:64px;flex-shrink:0;border-radius:20px;display:grid;place-items:center;background:hsl(var(--mk));color:hsl(var(--mk-fg));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.dark .vit-feat-icon{color:#1b1d23}.dark .theme-amazon .vit-feat-icon,.vit-title{color:hsl(var(--foreground))}.vit-title{font-size:32px;line-height:1.08;font-weight:700;letter-spacing:-.02em;text-wrap:balance}@container vit (max-width: 820px){.vit-title{font-size:26px}}.vit-sub{font-size:15.5px;line-height:1.55;color:hsl(var(--muted-foreground));max-width:46ch;text-wrap:pretty}.vit-ctas{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vit-btn-primary{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 22px;border-radius:15px;font-size:14.5px;font-weight:650;background:hsl(var(--mk));color:hsl(var(--mk-fg));box-shadow:none;transition:transform .13s ease,filter .13s ease}.dark .vit-btn-primary{color:#1b1d23}.dark .theme-amazon .vit-btn-primary{color:hsl(var(--foreground))}.vit-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.vit-btn-ghost{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:15px;font-size:13.5px;font-weight:550;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));transition:background .15s ease,transform .13s ease,border-color .15s ease}.vit-btn-ghost:hover{background:hsl(var(--secondary));transform:translateY(-2px);border-color:hsl(var(--mk)/.4)}.vit-incluso{font-size:12.5px;color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;gap:7px}.vit-incluso b{color:hsl(var(--foreground));font-weight:650}.vit-peek{position:relative;border-radius:22px;overflow:hidden;border:1px solid hsl(var(--border));background:hsl(var(--secondary)/.5);min-height:280px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 30px rgba(15,23,42,.18)}.vit-peek-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;transform:scale(1.06)}.vit-peek-ph{position:absolute;inset:0;background:repeating-linear-gradient(135deg,hsl(var(--mk)/.1) 0 2px,transparent 2px 11px),linear-gradient(160deg,hsl(var(--mk)/.16),hsl(var(--card)))}.vit-peek-veil{position:absolute;inset:0;background:linear-gradient(180deg,hsl(var(--card)/.2),hsl(var(--card)/.55));backdrop-filter:blur(2px)}.vit-peek-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px}.vit-peek-lockcircle{width:64px;height:64px;border-radius:9999px;display:grid;place-items:center;background:hsl(var(--mk));color:hsl(var(--mk-fg));box-shadow:0 0 0 8px hsl(var(--mk)/.14)}.dark .vit-peek-lockcircle{color:#1b1d23}.dark .theme-amazon .vit-peek-lockcircle,.vit-peek-label{color:hsl(var(--foreground))}.vit-peek-label{font-size:12px;font-weight:600;letter-spacing:.04em}.vit-peek-tag{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:9999px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:hsl(var(--card)/.86);color:hsl(var(--muted-foreground));backdrop-filter:blur(6px);border:1px solid hsl(var(--border))}.vit-section-head{display:flex;flex-direction:column;gap:4px;padding:0 4px}.vit-section-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--mk-fg))}.vit-section-title{font-size:20px;font-weight:700;letter-spacing:-.01em;color:hsl(var(--foreground));text-wrap:balance}.vit-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@container vit (max-width: 760px){.vit-benefits{grid-template-columns:1fr}}.vit-benefit{border-radius:20px;border:1px solid hsl(var(--border));background:hsl(var(--card)/.7);padding:20px;display:flex;flex-direction:column;gap:12px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.vit-benefit:hover{transform:translateY(-3px);border-color:hsl(var(--mk)/.4);box-shadow:0 16px 32px rgba(15,23,42,.12)}.vit-benefit-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:hsl(var(--mk-fg));background:hsl(var(--mk)/.16)}.vit-panel{border-radius:24px;border:1px solid hsl(var(--border));background:hsl(var(--card)/.7);padding:26px;display:flex;flex-direction:column;gap:18px}.vit-recursos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}@container vit (max-width: 640px){.vit-recursos{grid-template-columns:1fr}}.vit-recurso{display:flex;align-items:flex-start;gap:11px;font-size:14px;color:hsl(var(--foreground));padding:4px 0}.vit-recurso .ck{flex-shrink:0;margin-top:1px;width:22px;height:22px;border-radius:9999px;display:grid;place-items:center;color:hsl(var(--mk-fg));background:hsl(var(--mk)/.16)}.vit-tour{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@container vit (max-width: 820px){.vit-tour{grid-template-columns:1fr}}.vit-shot{border-radius:18px;overflow:hidden;border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 14px 30px rgba(15,23,42,.12);display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.vit-shot:hover{transform:translateY(-4px);box-shadow:0 22px 40px rgba(15,23,42,.18)}.vit-shot-chrome{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--secondary)/.5)}.vit-shot-chrome .d{width:8px;height:8px;border-radius:9999px;background:hsl(var(--muted-foreground)/.4)}.vit-shot-frame{position:relative;aspect-ratio:16/10;overflow:hidden;background:hsl(var(--secondary)/.35)}.vit-shot-frame>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;display:block}.vit-shot-cap{padding:12px 14px;font-size:12.5px;line-height:1.45;color:hsl(var(--muted-foreground))}.vit-shot-cap b{color:hsl(var(--foreground));font-weight:600;display:block;margin-bottom:2px}.vit-band{position:relative;overflow:hidden;border-radius:26px;padding:30px 34px;border:1px solid hsl(var(--mk)/.3);background:radial-gradient(120% 160% at 0 0,hsl(var(--mk)/.2),transparent 55%),hsl(var(--mk)/.08);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.vit-band-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.vit-band-txt h3{font-size:21px;font-weight:700;letter-spacing:-.01em;color:hsl(var(--foreground));text-wrap:balance}.vit-band-txt p{font-size:13.5px;color:hsl(var(--muted-foreground))}.vit-band-actions{display:flex;gap:10px;flex-wrap:wrap}.vit-quota{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}@container vit (max-width: 760px){.vit-quota{grid-template-columns:1fr;gap:22px}}.vit-tone-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid hsl(var(--tone)/.4);background:hsl(var(--tone)/.12);color:hsl(var(--tone))}.vit-ring{--p:100;width:168px;height:168px;border-radius:9999px;display:grid;place-items:center;justify-self:center;background:radial-gradient(closest-side,hsl(var(--card)) 78%,transparent 79% 100%),conic-gradient(hsl(var(--tone)) calc(var(--p) * 1%),hsl(var(--tone)/.16) 0);position:relative}.vit-ring-inner{text-align:center;display:flex;flex-direction:column;gap:2px}.vit-ring-inner .big{font-size:34px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.vit-ring-inner .small{font-size:11.5px;color:hsl(var(--muted-foreground))}.vit-quota-meta{display:flex;flex-direction:column;gap:8px}.vit-countdown{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;padding:9px 14px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--secondary)/.5);font-size:13.5px;font-weight:600;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.vit-countdown .ic{color:hsl(var(--tone));display:inline-flex}.vit-quota-bars{display:flex;gap:6px;margin-top:4px}.vit-quota-bars .seg{height:8px;flex:1;border-radius:9999px;background:hsl(var(--tone)/.16)}.vit-quota-bars .seg.used{background:hsl(var(--tone))}.vw{position:absolute;inset:0;padding:12px 13px;flex-direction:column;gap:8px;font-size:9.5px;color:hsl(var(--foreground))}.vw,.vw-hd{display:flex}.vw-hd{align-items:center;justify-content:space-between}.vw-hd .t{font-size:9.5px;font-weight:700;letter-spacing:.01em;color:hsl(var(--foreground))}.vw-hd .badge{font-size:8px;font-weight:700;padding:2px 6px;border-radius:9999px;background:hsl(var(--mk)/.16);color:hsl(var(--mk-fg));letter-spacing:.02em}.vw-soft{color:hsl(var(--muted-foreground))}.vw-rows{display:flex;flex-direction:column;gap:6px}.vw-row{display:flex;align-items:center;gap:7px}.vw-row .lbl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vw-bartrack{height:6px;border-radius:9999px;background:hsl(var(--mk)/.14);overflow:hidden}.vw-barfill{height:100%;border-radius:9999px;background:hsl(var(--mk))}.vw-num{font-variant-numeric:tabular-nums;font-weight:700}.vw-gauge{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.vw-gauge svg{width:78%;max-width:150px;display:block}.vw-gauge .lvl{font-size:10px;font-weight:800}.vw-gauge .lvl small{font-weight:600;color:hsl(var(--muted-foreground))}.vw-chart{flex:1;position:relative;min-height:0}.vw-chart svg{position:absolute;inset:0;width:100%;height:100%}.vw-kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px}.vw-kpi{border:1px solid hsl(var(--border));border-radius:9px;padding:7px 8px;background:hsl(var(--secondary)/.4)}.vw-kpi .k{font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.vw-kpi .v{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;margin-top:1px}.vw-list{display:flex;flex-direction:column;gap:5px;flex:1;min-height:0}.vw-item{display:flex;align-items:center;gap:7px;border:1px solid hsl(var(--border));border-radius:8px;padding:5px 7px;background:hsl(var(--card))}.vw-thumb{width:18px;height:18px;border-radius:5px;background:hsl(var(--mk)/.18);flex-shrink:0;display:grid;place-items:center;color:hsl(var(--mk-fg))}.vw-item .grow{flex:1;min-width:0}.vw-item .l1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.vw-item .l2{font-size:8px;color:hsl(var(--muted-foreground))}.vw-pill{font-size:8px;font-weight:700;padding:2px 6px;border-radius:9999px;white-space:nowrap}.vw-pill.ok{background:rgba(16,183,127,.16);color:#0d9668}.vw-pill.warn{background:rgba(245,159,10,.18);color:#b07207}.vw-pill.bad{background:rgba(239,67,67,.16);color:#de2121}.vw-pill.mk{background:hsl(var(--mk)/.16);color:hsl(var(--mk-fg))}.dark .vw-pill.ok{color:#52e0b1}.dark .vw-pill.warn{color:#f7b645}.dark .vw-pill.bad{color:#f37272}.vw-rank{width:15px;height:15px;border-radius:5px;display:grid;place-items:center;font-size:8px;font-weight:800;background:hsl(var(--mk));color:hsl(var(--mk-fg));flex-shrink:0}.dark .vw-rank{color:#1b1d23}.dark .theme-amazon .vw-rank{color:hsl(var(--foreground))}.vw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;flex:1}.vw-card{border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden;background:hsl(var(--card));display:flex;flex-direction:column}.vw-card .img{height:26px;background:linear-gradient(135deg,hsl(var(--mk)/.22),hsl(var(--mk)/.08))}.vw-card .meta{padding:4px 5px;display:flex;flex-direction:column;gap:3px}.vw-line{height:4px;border-radius:9999px;background:hsl(var(--muted-foreground)/.22)}.vw-line.short{width:60%}.vw-line.mk{background:hsl(var(--mk)/.5);width:45%}.vw-chips{display:flex;flex-wrap:wrap;gap:4px}.vw-chip{font-size:8px;font-weight:600;padding:3px 7px;border-radius:9999px;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground))}.vw-chip.on{background:hsl(var(--mk)/.16);color:hsl(var(--mk-fg));border-color:hsl(var(--mk)/.35)}.vw-break{display:flex;flex-direction:column;gap:4px;flex:1;justify-content:center}.vw-break .r{display:flex;align-items:center;justify-content:space-between}.vw-break .r .v{font-variant-numeric:tabular-nums;font-weight:600}.vw-break .r.neg .v{color:#df2a2a}.dark .vw-break .r.neg .v{color:#f37272}.vw-break .total{margin-top:3px;padding-top:6px;border-top:1px dashed hsl(var(--border));display:flex;align-items:center;justify-content:space-between}.vw-break .total .v{font-size:13px;font-weight:800;color:hsl(var(--mk-fg));font-variant-numeric:tabular-nums}.vw-map{flex:1;display:grid;grid-template-columns:1.2fr .8fr;gap:8px;min-height:0}.vw-map .stage{position:relative}.vw-map .stage svg{position:absolute;inset:0;width:100%;height:100%}.vw-brazil svg path{fill:hsl(var(--mk)/.13);stroke:hsl(var(--card));stroke-width:.8;transition:fill .2s ease}.vw-brazil svg #sp{fill:hsl(var(--mk))}.vw-brazil svg #rj{fill:hsl(var(--mk)/.8)}.vw-brazil svg #mg{fill:hsl(var(--mk)/.62)}.vw-brazil svg #rs{fill:hsl(var(--mk)/.46)}.vw-brazil svg #ba{fill:hsl(var(--mk)/.34)}.vw-brazil svg #go,.vw-brazil svg #pe,.vw-brazil svg #pr,.vw-brazil svg #sc{fill:hsl(var(--mk)/.24)}.vw-map .legend{display:flex;flex-direction:column;gap:4px;justify-content:center}.vw-map .legend .lr{display:flex;align-items:center;gap:5px}.vw-map .legend .dot{width:7px;height:7px;border-radius:9999px;background:hsl(var(--mk));flex-shrink:0}.vw-map .legend .uf{font-weight:700}.vw-map .legend .vv{margin-left:auto;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground))}