.sx .v-conv{display:flex;padding:0;opacity:0;visibility:hidden}
.sx .lista{width:208px;flex:none;padding:12px 8px;box-sizing:border-box;box-shadow:inset -1px 0 0 rgba(255,255,255,.05);display:flex;flex-direction:column;gap:2px;will-change:opacity}
.sx .lista .tt{font-size:12.5px;font-weight:600;padding:0 6px 8px}
.sx .ci{display:flex;gap:8px;align-items:center;padding:8px 6px;border-radius:9px}
.sx .ci.on{background:rgba(56,189,255,.10)}
.sx .ci .n{font-size:12px;font-weight:600}
.sx .ci .pv{font-size:10.5px;color:#8B95A1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}
.sx .thread{flex:1;display:flex;flex-direction:column;background:#0C0D0F;min-width:0;transform-origin:50% 50%;will-change:transform,opacity}
.sx .thread .hd{display:flex;align-items:center;gap:9px;padding:10px 14px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.05)}
.sx .thread .hd .n{font-size:13px;font-weight:600}
.sx .thread .hd .c{font-size:10.5px;color:#8B95A1}
.sx .ia{margin-left:auto;display:flex;align-items:center;gap:5px;padding:4px 9px 4px 6px;border-radius:999px;background:rgba(56,189,255,.12);color:#7FE6FF;font-size:10.5px;font-weight:600;white-space:nowrap}
.sx .ia i{width:6px;height:6px;border-radius:50%;background:#38BDFF;animation:vivo 1.8s ease-in-out infinite}
@keyframes vivo{0%,100%{box-shadow:0 0 0 0 rgba(56,189,255,.6)}50%{box-shadow:0 0 0 5px rgba(56,189,255,0)}}
.sx .msgs{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:6px 14px 10px;overflow:hidden}
.sx .mw{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .35s}
.sx .mw.on{grid-template-rows:1fr;opacity:1}
.sx .mw > div{overflow:hidden;display:flex;flex-direction:column}
.sx .mb{max-width:76%;margin-top:8px;padding:8px 11px 6px;border-radius:14px;font-size:12.5px;line-height:1.42;transform:translateY(8px) scale(.97);transition:transform .55s cubic-bezier(.34,1.4,.64,1)}
.sx .mw.on .mb{transform:none}
.sx .mb.cli{align-self:flex-start;background:#1F2125;border-bottom-left-radius:4px;transform-origin:0 100%}
.sx .mb.ai{align-self:flex-end;background:linear-gradient(180deg,#0F3D5C,#0B3049);color:#EAF6FF;border-bottom-right-radius:4px;transform-origin:100% 100%}
.sx .mb.eq{align-self:flex-end;background:#1E2A33;border-bottom-right-radius:4px;transform-origin:100% 100%}
.sx .mb .q{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;margin-bottom:3px}
.sx .mb.ai .q{color:#7FE6FF}
.sx .mb.eq .q{color:#86E0B8}
.sx .mb .q img{width:11px;height:11px}
.sx .mb .h{display:block;text-align:right;font-size:9.5px;color:#6B7580;margin-top:2px}
.sx .sis{align-self:center;margin-top:9px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.05);font-size:10.5px;color:#8B95A1}
.sx .dig{align-self:flex-end;margin-top:8px;display:flex;gap:4px;padding:10px 12px;border-radius:14px;border-bottom-right-radius:4px;background:#0F3D5C}
.sx .dig i{width:5px;height:5px;border-radius:50%;background:#7FE6FF;animation:ponto 1.1s infinite ease-in-out}
.sx .dig i:nth-child(2){animation-delay:.15s}
.sx .dig i:nth-child(3){animation-delay:.3s}
@keyframes ponto{0%,60%,100%{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}
.sx .campo{margin:0 12px 12px;height:34px;border-radius:999px;background:#17181B;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);display:flex;align-items:center;padding-left:14px;font-size:11.5px;color:#59636E}
.sx .v-funil{opacity:0;visibility:hidden;display:flex;flex-direction:column}
.sx .fh{display:flex;align-items:flex-end;justify-content:space-between}
.sx .fh .tt{font-size:15px;font-weight:600}
.sx .fh .tt span{display:block;font-size:11px;color:#8B95A1;font-weight:500;margin-top:2px}
.sx .fh .tot{text-align:right}
.sx .fh .tot > span{display:block;font-size:10.5px;color:#8B95A1}
.sx .tambor{font:700 22px/1 Inter,sans-serif;letter-spacing:-.01em;display:inline-flex;align-items:flex-start;color:#fff;font-variant-numeric:tabular-nums;margin-top:4px}
.sx .tambor .dg{display:inline-block;height:1em;overflow:hidden;position:relative}
.sx .tambor .dg span{display:block;will-change:transform}
.sx .tambor .dg b{display:block;height:1em;font-weight:700}
.sx .cols{position:relative;flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;min-height:0}
.sx .col{border-radius:12px;background:#16171A;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);padding:10px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .5s,background .5s}
.sx .col.brilha{background:#132019;box-shadow:inset 0 0 0 1px rgba(52,211,153,.45),0 0 30px -8px rgba(52,211,153,.35)}
.sx .col .ch{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:600;color:#c4cbd3}
.sx .col .ch b{min-width:18px;height:18px;border-radius:9px;background:#24262B;font-size:10px;line-height:18px;text-align:center;color:#c4cbd3}
.sx .col .sub{font-size:10px;color:#6B7580;margin-top:-4px}
.sx .slot{height:96px;flex:none;border-radius:11px}
.sx .dc{border-radius:10px;background:#1B1D21;padding:8px 9px;opacity:.75}
.sx .dc .n{font-size:11px;font-weight:600;color:#c4cbd3}
.sx .dc .v{font-size:10.5px;color:#6B7580;margin-top:2px}
.sx .cartao{position:absolute;left:0;top:0;height:96px;box-sizing:border-box;border-radius:11px;padding:9px 10px;background:linear-gradient(180deg,#25282E,#1B1D22);box-shadow:inset 0 0 0 1px rgba(127,230,255,.35),0 14px 30px -14px rgba(0,0,0,.9);opacity:0;will-change:transform;z-index:3}
.sx .cartao .l1{display:flex;align-items:center;gap:7px}
.sx .cartao .l1 .n{font-size:12px;font-weight:600}
.sx .cartao .d{font-size:10.5px;color:#8B95A1;margin-top:5px}
.sx .cartao .l3{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:7px}
.sx .cartao .v{font-size:12px;font-weight:700;white-space:nowrap}
.sx .chipz{font-size:9px;font-weight:700;white-space:nowrap;padding:3px 6px;border-radius:999px;background:rgba(56,189,255,.14);color:#7FE6FF;transition:all .4s}
.sx .cartao.pago .chipz{background:rgba(52,211,153,.16);color:#6EE7B7}
.sx .pix{position:absolute;right:14px;bottom:14px;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:14px;background:rgba(22,24,27,.96);box-shadow:inset 0 0 0 1px rgba(52,211,153,.4),0 20px 40px -16px rgba(0,0,0,.9);opacity:0;will-change:transform,opacity}
.sx .pix .ic{width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#34D399,#059669);display:flex;align-items:center;justify-content:center}
.sx .pix .a{font-size:12px;font-weight:700}
.sx .pix .b{font-size:11px;color:#8B95A1}
.sx .janela.brilho{box-shadow:0 0 0 1px rgba(127,230,255,.55),0 0 80px -10px rgba(56,189,255,.45),0 60px 120px -40px rgba(0,0,0,.95)}
.sx .janela{transition:box-shadow .6s}
.sx .contatos{overflow:hidden;will-change:transform,opacity}
.sx .ct-cab{display:grid;grid-template-columns:minmax(0,1.5fr) 1fr .9fr .9fr 52px;gap:10px;padding:0 6px 6px 40px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#59636E;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .4s}
.sx .contatos.largo .ct-cab{max-height:30px;opacity:1}
.sx .ct .nm{min-width:0;flex:1 1 auto}
.sx .ct .cx{margin-left:-8px;display:inline-flex;align-items:center;gap:6px;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:10.5px;color:#a9b2bd;transition:max-width .55s cubic-bezier(.22,1,.36,1),opacity .4s;flex:none}
.sx .ct .cx.og i{width:7px;height:7px;border-radius:50%;flex:none}
.sx .ct .cx.et{padding:2px 8px;border-radius:999px;background:rgba(56,189,255,.12);color:#7FE6FF;font-weight:600}
.sx .contatos.largo .ct .in{display:grid;grid-template-columns:26px minmax(0,1.5fr) 1fr .9fr .9fr 52px;gap:10px}
.sx .contatos.largo .ct .cx{max-width:150px;opacity:1;margin-left:0}
.sx .contatos.largo .ct .cx.et{justify-self:start}
.sx .contatos.largo .ct .c{display:none}
.sx .contatos.largo .ct .t{text-align:right}
.sx .ct.on .in{animation:chega .9s cubic-bezier(.22,1,.36,1)}
@keyframes chega{0%{background:rgba(56,189,255,.22)}100%{background:rgba(56,189,255,0)}}
.sx .contatos .hd span{transition:transform .3s cubic-bezier(.34,1.6,.64,1)}
.sx .chip .av{width:28px;height:28px}
.sx .v-conv{will-change:clip-path,opacity;background:#101113;box-shadow:0 0 0 1px rgba(127,230,255,.18)}
.sx .fh{align-items:center}
.sx .fh .kp{display:flex;align-items:center;gap:18px}
.sx .fh .kpi{text-align:right}
.sx .fh .kpi span{display:block;font-size:10.5px;color:#8B95A1}
.sx .fh .kpi b{display:block;font:700 22px/1 Inter,sans-serif;margin-top:4px}
.sx .spark{width:120px;height:36px;overflow:visible}
.sx .spark .ar{fill:url(#hp-sparkg)}
.sx .spark .ln{fill:none;stroke:#34D399;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}
.sx .spark .pt{fill:#6EE7B7;filter:drop-shadow(0 0 4px rgba(52,211,153,.9))}
.sx .col{overflow:hidden;background:linear-gradient(var(--c),var(--c)) top/100% 2px no-repeat,linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 40%),#16171A}
.sx .col .ch span{display:flex;align-items:center;gap:6px}
.sx .col .ch span i{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}
.sx .dc{display:flex;align-items:center;gap:8px;opacity:.85;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}
.sx .dc > div{min-width:0}
.sx .dc .n,.sx .dc .v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sx .col .cf{margin-top:auto;padding-top:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-size:10.5px;font-weight:600;color:#8B95A1;font-variant-numeric:tabular-nums}
.sx .col.brilha{background:linear-gradient(var(--c),var(--c)) top/100% 2px no-repeat,linear-gradient(180deg,rgba(52,211,153,.16),rgba(52,211,153,.02) 60%),#132019}
.sx .cartao{z-index:3}
.sx .cartao.pago{box-shadow:inset 0 0 0 1px rgba(52,211,153,.7),0 0 34px -6px rgba(52,211,153,.55),0 14px 30px -14px rgba(0,0,0,.9)}
.sx .rastro{position:absolute;left:0;top:0;height:96px;border-radius:11px;pointer-events:none;opacity:0;z-index:2;background:linear-gradient(90deg,rgba(127,230,255,0),rgba(127,230,255,.22));filter:blur(6px)}
.sx .estouro{position:absolute;left:0;top:0;width:0;height:0;z-index:4;pointer-events:none}
.sx .estouro i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#6EE7B7;box-shadow:0 0 10px #34D399;opacity:0}
.sx .pix{transform-origin:100% 100%}
.sx .pix .ic{box-shadow:0 0 0 0 rgba(52,211,153,.5)}
.sx .pix.on .ic{animation:pulsa 1.6s ease-out 1}
@keyframes pulsa{0%{box-shadow:0 0 0 0 rgba(52,211,153,.6)}100%{box-shadow:0 0 0 14px rgba(52,211,153,0)}}
.sx .fr-fios{position:absolute;inset:0;width:100%;height:100%;z-index:8;pointer-events:none;overflow:visible;visibility:hidden}
.sx .fr-fios path{fill:none;stroke:rgba(127,230,255,.55);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(56,189,255,.6))}
.sx .fr-pils{position:absolute;inset:0;z-index:10;pointer-events:none;visibility:hidden}
.sx .fr-pil{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;padding:7px 13px 7px 7px;border-radius:999px;background:rgba(22,24,27,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),0 16px 34px -16px rgba(0,0,0,.9);font:600 13px/1 Inter,system-ui,sans-serif;color:#E8ECF0;white-space:nowrap;opacity:0;will-change:transform,opacity}
.sx .fr-pil i{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}
.sx .slot{box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 6px,transparent 6px 12px)}
.im .vende .pal{position:absolute;left:0;top:0;z-index:9;will-change:transform,opacity;pointer-events:none}
.im .vende .pal .mk{overflow:hidden;padding:.04em .02em .14em}
.im .vende .pal .pi{display:block;font-size:clamp(64px,8vw,150px);line-height:.92;letter-spacing:-.05em;font-weight:700;will-change:transform}
.im .vende .pal .pal-tx{margin:14px 0 0;max-width:min(400px,34vw);font-size:clamp(15px,1.25vw,18px);line-height:1.5;color:#a9b2bd;opacity:0}
.im .vende .frase .pi{font-size:clamp(56px,6.6vw,124px)}
.im .vende .frase .pi{will-change:transform,filter}
.im .vende .frase .pi.prata{background-image:linear-gradient(100deg,rgba(255,255,255,0) 42%,rgba(255,255,255,.95) 50%,rgba(255,255,255,0) 58%),linear-gradient(180deg,#FFFFFF 0%,#E6EBF0 50%,#98A2AE 100%);background-size:300% 100%,100% 100%;background-repeat:no-repeat;background-position:100% 0,0 0}
.im .vende .frase .pi.simbolo{background-image:linear-gradient(100deg,rgba(255,255,255,0) 42%,rgba(235,250,255,.95) 50%,rgba(255,255,255,0) 58%),linear-gradient(100deg,#7FE6FF 0%,#38BDFF 45%,#009CFF 100%);background-size:300% 100%,100% 100%;background-repeat:no-repeat;background-position:100% 0,0 0}
.im .vende .tj{position:absolute;inset:0;z-index:7;pointer-events:none;visibility:hidden}
.im .vende .tj-svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}
.im .vende .tj-l{fill:none;stroke:rgba(127,230,255,.28);stroke-width:1.5;stroke-linecap:round}
.im .vende .tj-dot{fill:#DFF8FF;opacity:0;filter:drop-shadow(0 0 6px #7FE6FF) drop-shadow(0 0 14px #38BDFF)}
.im .vende .tj-hub,.im .vende .tj-p{position:absolute;left:0;top:0;box-sizing:border-box;font-family:Inter,system-ui,sans-serif;color:#E8ECF0;will-change:transform,opacity;opacity:0}
.im .vende .tj-hub{width:280px;padding:16px;border-radius:20px;background:linear-gradient(180deg,#1B1D21,#121315);box-shadow:0 0 0 1px rgba(127,230,255,.35),0 0 60px -10px rgba(56,189,255,.35),0 40px 80px -30px rgba(0,0,0,.95)}
.im .vende .tj-hh{display:flex;align-items:center;gap:11px;padding-bottom:12px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.06)}
.im .vende .tj-hn{font-size:15px;font-weight:700}
.im .vende .tj-hs{font-size:11px;color:#7FE6FF}
.im .vende .tj-rows{display:flex;flex-direction:column;padding-top:4px;min-height:150px}
.im .vende .tj-r{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .4s}
.im .vende .tj-r.on{grid-template-rows:1fr;opacity:1}
.im .vende .tj-r > div{overflow:hidden;display:flex;align-items:center;gap:8px;font-size:11.5px;padding-top:9px}
.im .vende .tj-r i{width:7px;height:7px;border-radius:50%;background:#38BDFF;flex:none}
.im .vende .tj-r b{margin-left:auto;font-weight:500;color:#6B7580;font-size:10.5px}
.im .vende .tj-p{width:240px;padding:12px 13px 13px;border-radius:16px;background:linear-gradient(180deg,#1A1B1F,#131416);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 30px 60px -26px rgba(0,0,0,.95);transition:box-shadow .5s}
.im .vende .tj-p.ativo{box-shadow:0 0 0 1.5px rgba(127,230,255,.8),0 0 50px -8px rgba(56,189,255,.45),0 30px 60px -26px rgba(0,0,0,.95)}
.im .vende .tj-p.feito{box-shadow:0 0 0 1px rgba(127,230,255,.3),0 30px 60px -26px rgba(0,0,0,.95)}
.im .vende .tj-ph{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#c4cbd3;margin-bottom:10px}
.im .vende .tj-ic{width:22px;height:22px;border-radius:7px;background:rgba(56,189,255,.14);color:#7FE6FF;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}
.im .vende .tj-f{display:flex;justify-content:space-between;font-size:11px;padding:6px 8px;border-radius:7px;background:#0F1012;margin-bottom:5px}
.im .vende .tj-f span{color:#6B7580}
.im .vende .tj-btn{position:relative;height:28px;border-radius:8px;margin-top:4px;overflow:hidden;font-size:11.5px;font-weight:700}
.im .vende .tj-btn span,.im .vende .tj-st span,.im .vende .tj-num span{transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1)}
.im .vende .tj-btn span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:8px}
.im .vende .tj-btn .a{background:#E8ECF0;color:#101113}
.im .vende .tj-btn .b{background:#0F3B2A;color:#6EE7B7;opacity:0;transform:translateY(100%)}
.im .vende .tj-p.on .tj-btn .a{opacity:0;transform:translateY(-100%)}
.im .vende .tj-p.on .tj-btn .b{opacity:1;transform:none}
.im .vende .tj-b{max-width:84%;padding:7px 10px;border-radius:12px;font-size:11.5px;line-height:1.35;margin-bottom:6px}
.im .vende .tj-b.cli{background:#22242A;border-bottom-left-radius:4px}
.im .vende .tj-b.ia{margin-left:auto;background:linear-gradient(180deg,#0F3D5C,#0B3049);border-bottom-right-radius:4px}
.im .vende .tj-x{opacity:0;transform:translateY(8px) scale(.95);transform-origin:100% 100%;transition:opacity .4s,transform .55s cubic-bezier(.34,1.4,.64,1)}
.im .vende .tj-p.on .tj-x{opacity:1;transform:none}
.im .vende .tj-fu{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;height:70px}
.im .vende .tj-fu div{border-radius:8px;background:#0F1012;padding:5px}
.im .vende .tj-fu em{font-style:normal;font-size:9.5px;color:#6B7580}
.im .vende .tj-card{position:absolute;left:4px;top:24px;width:62px;padding:5px 6px;border-radius:7px;background:#25282E;box-shadow:inset 0 0 0 1px rgba(127,230,255,.45);font-size:9px;font-weight:600;line-height:1.25;transition:transform .9s cubic-bezier(.65,0,.35,1),box-shadow .5s}
.im .vende .tj-p.on .tj-card{transform:translateX(146px);box-shadow:inset 0 0 0 1px rgba(52,211,153,.6)}
.im .vende .tj-val{font-size:22px;font-weight:700;letter-spacing:-.02em}
.im .vende .tj-st{position:relative;height:26px;margin-top:8px}
.im .vende .tj-st span{position:absolute;left:0;top:0;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600}
.im .vende .tj-st .a{background:rgba(245,158,11,.14);color:#FBBF24}
.im .vende .tj-st .b{background:rgba(52,211,153,.16);color:#6EE7B7;opacity:0;transform:scale(.8)}
.im .vende .tj-p.on .tj-st .a{opacity:0;transform:scale(.8)}
.im .vende .tj-p.on .tj-st .b{opacity:1;transform:none}
.im .vende .tj-num{position:relative;height:24px;font-size:20px;font-weight:700;letter-spacing:-.02em}
.im .vende .tj-num span{position:absolute;left:0;top:0}
.im .vende .tj-num .b{opacity:0;transform:translateY(60%);color:#6EE7B7}
.im .vende .tj-p.on .tj-num .a{opacity:0;transform:translateY(-60%)}
.im .vende .tj-p.on .tj-num .b{opacity:1;transform:none}
.im .vende .tj-bars{display:flex;align-items:flex-end;gap:6px;height:56px;margin-top:10px}
.im .vende .tj-bars i{flex:1;border-radius:3px 3px 1px 1px;background:#2A3540}
.im .vende .tj-bars .tj-ult{height:30%;background:linear-gradient(180deg,#34D399,#059669);transition:height 1s cubic-bezier(.22,1,.36,1)}
.im .vende .tj-p.on .tj-bars .tj-ult{height:92%}
.im .vende .tj-esq{position:absolute;left:0;top:0;width:min(360px,27vw);opacity:0;will-change:transform,opacity}
.im .vende .tj-esq h2{margin:14px 0 0;font-size:clamp(36px,3.6vw,60px);line-height:.98;letter-spacing:-.04em;font-weight:700}
.im .vende .tj-lead{margin:16px 0 0;font-size:16px;line-height:1.5;color:#a9b2bd}
.im .vende .tj-lista{margin-top:26px;display:flex;flex-direction:column;gap:4px;transition:opacity .5s}
.im .vende .tj-it{display:flex;flex-direction:column;gap:3px;padding:11px 14px;border-radius:14px;box-shadow:inset 2px 0 0 rgba(255,255,255,.08);transition:background .4s,box-shadow .4s}
.im .vende .tj-it b{font-size:15px;color:#6B7580;transition:color .4s}
.im .vende .tj-it span{font-size:13.5px;line-height:1.4;color:#59636E;transition:color .4s}
.im .vende .tj-it.feito b{color:#a9b2bd}
.im .vende .tj-it.feito{box-shadow:inset 2px 0 0 rgba(127,230,255,.35)}
.im .vende .tj-it.on{background:rgba(56,189,255,.08);box-shadow:inset 2px 0 0 #38BDFF}
.im .vende .tj-it.on b{color:#fff}
.im .vende .tj-it.on span{color:#c4cbd3}
.im .vende .tj-frases{position:absolute;left:0;top:0;width:min(400px,29vw);display:flex;flex-direction:column;gap:6px}
.im .vende .tj-fr .mk{overflow:hidden;padding:.06em 0 .12em}
.im .vende .tj-fr .pi{display:flex;gap:16px;align-items:baseline;font-size:clamp(26px,2.5vw,42px);line-height:1.05;letter-spacing:-.03em;font-weight:700;color:#E8ECF0;will-change:transform}
.im .vende .tj-fr .pi i{font-style:normal;font-size:.7em;color:#38BDFF;flex:none}
.im .vende .tj-fio{position:absolute;left:0;top:0;width:2px;margin-left:-1px;background:linear-gradient(180deg,#DFF8FF,#38BDFF 60%,rgba(56,189,255,0));box-shadow:0 0 14px 2px rgba(56,189,255,.6);transform-origin:50% 0;opacity:0}
.im .vende .tj-b{box-sizing:border-box;width:fit-content;white-space:normal;overflow-wrap:break-word}

/* Fora do modo imersivo as palavras e a ficha única viram passos da página empilhada, depois dos da criação. */
.vende{max-width:760px;margin:clamp(52px,8vh,84px) auto 0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(52px,8vh,84px)}
.vende .mk{display:inline}
.vende .pi{font-size:clamp(28px,3vw,46px);line-height:1.04;letter-spacing:-.035em;font-weight:700}
.vende .pal-tx{margin-top:14px;max-width:46ch;font-size:clamp(16px,1.2vw,18px);line-height:1.5;color:var(--apoio)}
.vende .frase .mk + .mk:before{content:" "}
.pilha-f{margin-top:22px;max-width:420px;padding:18px}
.vende .tj{display:flex;flex-direction:column;gap:22px}
.vende .tj-svg,.vende .tj-p,.vende .tj-fio{display:none}
.vende .tj-esq{order:-1}
.vende .tj-esq h2{margin-top:10px;font-size:clamp(28px,3vw,46px);line-height:1.04;letter-spacing:-.035em}
.vende .tj-lead{margin-top:14px;max-width:46ch;font-size:clamp(16px,1.2vw,18px);line-height:1.5;color:var(--apoio)}
.vende .tj-lista{margin-top:18px;display:grid;gap:10px}
.vende .tj-it{display:flex;flex-direction:column;gap:2px;padding-left:14px;box-shadow:inset 2px 0 0 rgba(127,230,255,.35)}
.vende .tj-it b{font-size:16px}
.vende .tj-it span{font-size:15px;color:var(--apoio)}
.vende .tj-hub{max-width:420px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#1B1D21,#121315);box-shadow:0 0 0 1px rgba(127,230,255,.35)}
.vende .tj-hh{display:flex;align-items:center;gap:11px;padding-bottom:12px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.06)}
.vende .tj-hn{font-weight:700}
.vende .tj-hs{font-size:12px;color:var(--ciano)}
.vende .tj-r > div{display:flex;align-items:center;gap:8px;padding-top:9px;font-size:13px}
.vende .tj-r i{width:7px;height:7px;border-radius:50%;background:#38BDFF;flex:none}
.vende .tj-r b{margin-left:auto;font-weight:500;color:var(--apoio-2)}
.vende .tj-fr .pi{display:flex;gap:12px;align-items:baseline;font-size:clamp(20px,2vw,28px)}
.vende .tj-fr .pi i{font-style:normal;color:#38BDFF}

.im .vende{position:absolute;inset:0;max-width:none;margin:0;display:block;pointer-events:none}
.im .vende .mk{display:block}
.im .vende .pilha-f{display:none}
.im .vende .frase .mk + .mk:before{content:none}
.im .vende .tj-svg,.im .vende .tj-p,.im .vende .tj-fio{display:block}
