html body .bla-cm2-wrap{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important;float:none!important}
html body .bla-cm2,html body .bla-cm2 *{box-sizing:border-box;-webkit-text-fill-color:currentColor}
html body .bla-cm2{position:relative;text-align:left;color:#eceaff;font-family:'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:14px;line-height:1.5;margin:6px 0 0;min-width:0}
html body .bla-cm2 button{font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}
html body .bla-cm2 a{text-decoration:none}
html body .bla-cm2 .bc-top{display:flex;align-items:center;gap:9px;margin:0 0 6px}
html body .bla-cm2 .bc-bar{width:3px;height:18px;border-radius:2px;background:linear-gradient(#6C8FE0,#a64bf4);flex:none}
html body .bla-cm2 .bc-title{font:700 16px/1.2 'DM Sans',system-ui,sans-serif;margin:0;padding:0;color:#fff;text-transform:none;letter-spacing:0}
html body .bla-cm2 .bc-cnt{font-size:12px;font-weight:700;background:rgba(143,176,255,.16);color:#bcd0ff;border-radius:999px;padding:2px 10px;line-height:1.5}
html body .bla-cm2 .bc-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,0))}
html body .bla-cm2 .bc-sort{display:flex;gap:6px;margin:10px 0 4px;flex-wrap:wrap}
html body .bla-cm2 .bc-sort button{font-weight:600;font-size:12.5px;padding:6px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#9a98c4;line-height:1.3;transition:background-color .15s,color .15s,border-color .15s}
html body .bla-cm2 .bc-sort button:hover{color:#fff;border-color:rgba(255,255,255,.28)}
html body .bla-cm2 .bc-sort button.on{background:rgba(143,176,255,.18);color:#fff;border-color:rgba(143,176,255,.5)}
html body .bla-cm2 .bc-list{display:block;min-height:150px;transition:opacity .15s}
html body .bla-cm2 .bc-list.loading{opacity:.99}
html body .bla-cm2 .bc-row{display:flex;gap:12px;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;scroll-margin-top:110px}
html body .bla-cm2 .bc-row.flash{animation:bcFlash 1.8s ease-out}
@keyframes bcFlash{0%{background:rgba(143,176,255,.22)}100%{background:rgba(143,176,255,0)}}
html body .bla-cm2 .bc-row.held{opacity:.82}
html body .bla-cm2 .bc-bd{flex:1;min-width:0}
html body .bla-cm2 .bc-av{flex:none;display:block;width:42px;height:42px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#3a2f9e,#6C8FE0);overflow:hidden}
html body .bla-cm2 .bc-av img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#1c1944;margin:0;padding:0;border:0;max-width:none}
html body .bla-cm2 .bc-av .bc-ini{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#1c1944;color:#fff;font-weight:700;font-size:16px}
html body .bla-cm2 .bc-av.adm{background:linear-gradient(135deg,#38bdf8 0%,#6d5ce8 50%,#e04df0 100%);box-shadow:0 0 12px rgba(130,90,255,.5)}
html body .bla-cm2 .bc-row[data-depth="1"] .bc-av{width:30px;height:30px;padding:2px}
html body .bla-cm2 .bc-row[data-depth="1"] .bc-av .bc-ini{font-size:12px}
html body .bla-cm2 .bc-hd2{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0}
html body .bla-cm2 .bc-nm{font-weight:700;font-size:14px;color:#6fb4ff;max-width:100%;overflow-wrap:anywhere}
html body .bla-cm2 .bc-nm:hover{text-decoration:underline}
html body .bla-cm2 .bc-ck{width:15px;height:15px;margin-left:4px;flex:none}
html body .bla-cm2 .bc-role{font-size:9.5px;font-weight:700;letter-spacing:.1em;color:#a79bff;margin-left:6px}
html body .bla-cm2 .bc-pin{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:#8fb0ff;margin-left:8px}
html body .bla-cm2 .bc-pin svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html body .bla-cm2 .bc-st{font-size:10.5px;font-weight:700;background:rgba(255,200,90,.16);color:#ffd37a;border:1px solid rgba(255,200,90,.4);border-radius:999px;padding:1px 9px;margin-left:8px}
html body .bla-cm2 .bc-st.h{background:rgba(255,120,120,.14);color:#ff9a9a;border-color:rgba(255,120,120,.4)}
html body .bla-cm2 .bc-st.r{display:inline-flex;align-items:center;gap:3px;background:rgba(255,255,255,.08);color:#d8d6f5;border-color:rgba(255,255,255,.2)}
html body .bla-cm2 .bc-st.r svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2}
html body .bla-cm2 .bc-tm{font-size:11.5px;color:#9a98c4;margin-left:8px;font-weight:400}
html body .bla-cm2 .bc-tm:hover{color:#fff}
html body .bla-cm2 .bc-ed{font-size:11px;color:#7c7aa6;margin-left:6px}
html body .bla-cm2 .bc-tx{font-size:14px;line-height:1.5;color:#eceaff;margin:4px 0 8px;overflow-wrap:anywhere;word-break:break-word}
html body .bla-cm2 .bc-mn{color:#8fb0ff;font-weight:600}
html body .bla-cm2 .bc-rx{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 6px}
html body .bla-cm2 .bc-rx:empty{display:none}
html body .bla-cm2 .bc-chip,html body .bla-cm2 .bc-add{font-size:12.5px;line-height:1.3;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#eceaff;border-radius:999px;padding:2px 9px;transition:background-color .15s,border-color .15s}
html body .bla-cm2 img.emoji{height:1.15em!important;width:1.15em!important;vertical-align:-.2em!important;margin:0 .05em!important}
html body .bla-cm2 .bc-pop button img.emoji{height:1.25em!important;width:1.25em!important;pointer-events:none}
html body .bla-cm2 .bc-chip b{font-weight:700;color:#d8d6f5;margin-left:2px}
html body .bla-cm2 .bc-chip:hover:not(:disabled),html body .bla-cm2 .bc-add:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.1)}
html body .bla-cm2 .bc-chip.on{background:rgba(255,95,143,.18);border-color:rgba(255,95,143,.5)}
html body .bla-cm2 .bc-chip:disabled{cursor:default;opacity:.9}
html body .bla-cm2 .bc-add{color:#9a98c4;font-weight:700;padding:2px 10px}
html body .bla-cm2 .bc-ca{display:flex;gap:4px 14px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:#9a98c4}
html body .bla-cm2 .bc-a{display:inline-flex;gap:5px;align-items:center;background:none;border:0;padding:3px 2px;color:#9a98c4;font-size:12.5px;line-height:1.3;transition:color .15s}
html body .bla-cm2 .bc-a svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body .bla-cm2 .bc-a:hover{color:#fff}
html body .bla-cm2 .bc-a.dng:hover{color:#ff8f8f}
html body .bla-cm2 .bc-mod{display:inline-flex;gap:6px;margin-left:auto}
html body .bla-cm2 .bc-mod .bc-a{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);border-radius:8px;padding:3px 9px;font-size:11.5px}
html body .bla-cm2 .bc-tg{display:inline-block;background:none;border:0;padding:6px 0 2px;font-size:12.5px;font-weight:700;color:#8fb0ff}
html body .bla-cm2 .bc-tg:hover{color:#bcd0ff}
html body .bla-cm2 .bc-rpl{display:none;margin:4px 0 0 4px;padding-left:12px;border-left:2px solid rgba(143,176,255,.3)}
html body .bla-cm2 .bc-rpl.open{display:block}
html body .bla-cm2 .bc-rpl .bc-row{border:0;padding:10px 0 4px}
html body .bla-cm2 .bc-more{display:block;margin:14px auto 0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:700;font-size:13px;border-radius:999px;padding:9px 20px;transition:background-color .15s}
html body .bla-cm2 .bc-more:hover{background:rgba(255,255,255,.13)}
html body .bla-cm2 .bc-more[hidden],html body .bla-cm2 .bc-toast[hidden]{display:none}
html body .bla-cm2 .bc-empty{text-align:center;padding:34px 10px;color:#9a98c4;font-size:14px}
html body .bla-cm2 .bc-empty svg{display:block;margin:0 auto 6px;width:46px;height:46px;fill:none;stroke:#8fb0ff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
html body .bla-cm2 .bc-empty b{display:block;color:#fff;font-size:16px;margin:8px 0 3px}
html body .bla-cm2 .bc-sk{display:flex;gap:12px;padding:16px 4px;border-bottom:1px solid rgba(255,255,255,.08);height:50px;box-sizing:content-box}
html body .bla-cm2 .bc-sk i{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.08);flex:none}
html body .bla-cm2 .bc-sk div{flex:1;padding-top:4px}
html body .bla-cm2 .bc-sk u,html body .bla-cm2 .bc-sk s{display:block;height:10px;border-radius:6px;background:rgba(255,255,255,.08);text-decoration:none;margin-bottom:9px;width:38%}
html body .bla-cm2 .bc-sk s{width:82%}
html body .bla-cm2 .bc-sk i,html body .bla-cm2 .bc-sk u,html body .bla-cm2 .bc-sk s{animation:bcSh 1.4s ease-in-out infinite}
@keyframes bcSh{0%,100%{opacity:.55}50%{opacity:1}}
html body .bla-cm2 .bc-dock{position:sticky;bottom:8px;z-index:6;margin-top:14px;padding:14px 0 4px;min-height:64px;background:linear-gradient(0deg,#090720 64%,rgba(9,7,32,0))}
html body .bla-cm2 .bc-comp{display:flex;gap:10px;align-items:flex-end}
html body .bla-cm2 .bc-comp .bc-av{width:36px;height:36px;margin-bottom:2px}
html body .bla-cm2 .bc-box{flex:1;min-width:0;display:flex;align-items:flex-end;gap:4px;background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.12);border-radius:22px;padding:3px 6px 3px 16px;transition:border-color .15s,background-color .15s}
html body .bla-cm2 .bc-box:focus-within{border-color:rgba(143,176,255,.7);background:rgba(255,255,255,.1)}
html body .bla-cm2 textarea.bc-ta{flex:1;min-width:0;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;resize:none;color:#fff;font:400 14px/1.45 'DM Sans',system-ui,sans-serif;padding:9px 0;margin:0;min-height:22px;max-height:140px;height:40px;overflow-y:auto;-webkit-text-fill-color:#fff}
html body .bla-cm2 textarea.bc-ta::placeholder{color:#a9a7d3;opacity:1;-webkit-text-fill-color:#a9a7d3}
html body .bla-cm2 .bc-emo{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:#a9a7d3;display:grid;place-items:center;margin-bottom:1px;transition:background-color .15s,color .15s}
html body .bla-cm2 .bc-emo:hover{background:rgba(255,255,255,.1);color:#fff}
html body .bla-cm2 .bc-emo svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body .bla-cm2 .bc-send{flex:none;width:40px;height:40px;border-radius:50%;border:0;background:linear-gradient(135deg,#5D4EDB,#6C8FE0);display:grid;place-items:center;box-shadow:0 6px 16px rgba(93,78,219,.4);transition:transform .15s,opacity .15s}
html body .bla-cm2 .bc-send:hover:not(:disabled){transform:translateY(-1px)}
html body .bla-cm2 .bc-send:disabled{opacity:.45;cursor:default;box-shadow:none}
html body .bla-cm2 .bc-send svg{width:18px;height:18px;fill:#fff}
html body .bla-cm2 .bc-lim{font-size:11px;color:#9a98c4;text-align:right;margin:3px 52px 0 0;min-height:0}
html body .bla-cm2 .bc-lim.warn{color:#ffd37a}
html body .bla-cm2 .bc-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}
html body .bla-cm2 .bc-lock{border:1.5px dashed rgba(167,155,255,.5);border-radius:16px;padding:16px;text-align:center;background:rgba(93,78,219,.1);color:#d8d6f5}
html body .bla-cm2 .bc-lock b{display:block;font-size:15px;color:#fff;margin:6px 0 10px}
html body .bla-cm2 .bc-go{display:inline-block;margin:3px;background:linear-gradient(135deg,#5D4EDB,#6C8FE0);color:#fff!important;font-weight:700;font-size:13px;padding:8px 18px;border-radius:999px;box-shadow:0 6px 16px rgba(93,78,219,.4);-webkit-text-fill-color:#fff}
html body .bla-cm2 .bc-go.ghost{background:rgba(255,255,255,.07);box-shadow:none;border:1px solid rgba(255,255,255,.16)}
html body .bla-cm2 .bc-reply-box{margin:8px 0 4px}
html body .bla-cm2 .bc-reply-box .bc-comp .bc-av{width:28px;height:28px;padding:2px}
html body .bla-cm2 .bc-reply-box .bc-send{width:34px;height:34px}
html body .bla-cm2 .bc-reply-box .bc-send svg{width:15px;height:15px}
html body .bla-cm2 .bc-reply-box textarea.bc-ta{height:36px;padding:7px 0}
html body .bla-cm2 .bc-x{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:transparent;color:#d8d6f5;font-size:15px;line-height:1}
html body .bla-cm2 .bc-edit-box textarea.bc-ta{background:rgba(255,255,255,.08)!important;border:1.5px solid rgba(143,176,255,.55)!important;border-radius:14px;padding:9px 12px;width:100%;margin:2px 0 6px;height:auto;min-height:60px}
html body .bla-cm2 .bc-edit-acts{display:flex;gap:8px;margin-bottom:6px}
html body .bla-cm2 .bc-btn{border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:#fff;font-weight:700;font-size:12.5px;padding:6px 14px}
html body .bla-cm2 .bc-btn.pri{background:linear-gradient(135deg,#5D4EDB,#6C8FE0);border-color:transparent}
html body .bla-cm2 .bc-btn.dgr{background:rgba(255,95,95,.18);border-color:rgba(255,120,120,.5);color:#ffb3b3}
html body .bla-cm2 .bc-conf{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:#d8d6f5;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:7px 10px;margin-top:2px}
html body .bla-cm2 .bc-pop{position:absolute;z-index:30;background:linear-gradient(165deg,#17124a,#0d0a2c);border:1px solid rgba(167,180,255,.28);border-radius:14px;padding:6px;box-shadow:0 14px 34px rgba(0,0,0,.55);display:grid;gap:2px}
html body .bla-cm2 .bc-pop.rx{grid-template-columns:repeat(6,1fr)}
html body .bla-cm2 .bc-pop.em{grid-template-columns:repeat(8,1fr);max-height:230px;overflow-y:auto;width:min(340px,86vw)}
html body .bla-cm2 .bc-pop button{border:0;background:transparent;font-size:21px;line-height:1;padding:6px;border-radius:9px;color:inherit}
html body .bla-cm2 .bc-pop button:hover{background:rgba(255,255,255,.12)}
html body .bla-cm2 .bc-toast{position:sticky;bottom:8px;z-index:30;height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;overflow:visible;pointer-events:none}
html body .bla-cm2 .bc-toast>span{position:absolute;left:50%;bottom:78px;transform:translateX(-50%);width:max-content;max-width:min(420px,92%);box-sizing:border-box;text-align:center;background:linear-gradient(160deg,#130f28,#0c2230);border:1px solid rgba(63,217,232,.32);color:#eafcff;font-size:13px;font-weight:600;line-height:1.35;border-radius:10px;padding:8px 14px;box-shadow:0 10px 26px rgba(0,0,0,.45);animation:bcToast .18s ease-out}
@keyframes bcToast{from{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%,0)}}
@media (prefers-reduced-motion:reduce){html body .bla-cm2 .bc-toast>span{animation:none}}
html body .bla-cm2 .bc-ns{color:#9a98c4}
html body .bla-cm2 :focus-visible{outline:2px solid #6ee7ff;outline-offset:2px;border-radius:8px}
html body .bla-cm2 textarea.bc-ta:focus-visible{outline:0}
html body.bla-cm2-on .thrv-comments #respond:not(.bla-cm2 *),html body.bla-cm2-on .thrv-comments .commentlist:not(.bla-cm2 *){display:none!important}
@media(max-width:600px){html body .bla-cm2 .bc-dock{padding-right:72px}html body .bla-cm2 .bc-row{gap:10px;padding:13px 0}html body .bla-cm2 .bc-av{width:38px;height:38px}html body .bla-cm2 .bc-mod{margin-left:0;width:100%}html body .bla-cm2 .bc-lim{margin-right:0}}
@media(prefers-reduced-motion:reduce){html body .bla-cm2 *{animation:none!important;transition:none!important}}
/* anula estilos Thrive Comments (bla-c6) con !important */
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-a{color:#9a98c4!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-a:hover{color:#fff!important;background-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-a.dng:hover{color:#ff8f8f!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-mod .bc-a{border-color:rgba(255,255,255,.12)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-mod .bc-a:hover{background-color:rgba(255,255,255,.12)!important;color:#fff!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-sort button{color:#9a98c4!important;border-color:rgba(255,255,255,.12)!important;background-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-sort button:hover{color:#fff!important;border-color:rgba(255,255,255,.28)!important;background-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-sort button.on{color:#fff!important;border-color:rgba(143,176,255,.5)!important;background-color:rgba(143,176,255,.18)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-chip,html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-add{color:#eceaff!important;border-color:rgba(255,255,255,.12)!important;background-color:rgba(255,255,255,.05)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-chip:hover:not(:disabled),html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-add:hover{color:#fff!important;border-color:rgba(255,255,255,.3)!important;background-color:rgba(255,255,255,.1)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-chip.on{border-color:rgba(255,95,143,.5)!important;background-color:rgba(255,95,143,.18)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-add{color:#9a98c4!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-tg{color:#8fb0ff!important;background-color:transparent!important;border-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-tg:hover{color:#bcd0ff!important;background-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-more{color:#fff!important;border-color:rgba(255,255,255,.14)!important;background-color:rgba(255,255,255,.07)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-more:hover{color:#fff!important;background-color:rgba(255,255,255,.13)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-emo{color:#a9a7d3!important;border-color:transparent!important;background-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-emo:hover{color:#fff!important;background-color:rgba(255,255,255,.1)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-send,html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-send:hover{color:#fff!important;border-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-x{color:#d8d6f5!important;border-color:rgba(255,255,255,.14)!important;background-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-x:hover{color:#fff!important;background-color:rgba(255,255,255,.1)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-btn{color:#fff!important;border-color:rgba(255,255,255,.16)!important;background-color:rgba(255,255,255,.07)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-btn:hover{color:#fff!important;background-color:rgba(255,255,255,.14)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-btn.pri,html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-btn.pri:hover{color:#fff!important;border-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-btn.dgr,html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-btn.dgr:hover{color:#ffb3b3!important;border-color:rgba(255,120,120,.5)!important;background-color:rgba(255,95,95,.18)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-pop button{color:#fff!important;border-color:transparent!important;background-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-pop button:hover{color:#fff!important;background-color:rgba(255,255,255,.12)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-nm{color:#6fb4ff!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-tm{color:#9a98c4!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-tm:hover{color:#fff!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-go,html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-go:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-go.ghost{border-color:rgba(255,255,255,.16)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-pin{color:#8fb0ff!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 textarea.bc-ta:focus{box-shadow:none!important;border-color:transparent!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-edit-box textarea.bc-ta:focus{border-color:rgba(143,176,255,.8)!important}
html body .bla-cm2.bla-cm2.bla-cm2.bla-cm2 .bc-edit-box textarea.bc-ta{border-color:rgba(143,176,255,.55)!important}

html body .bla-v-col3 #bla-nt-com > .bla-a7-h{display:none!important}
html body .bla-cm2 .bc-dock textarea{line-height:20px;padding-top:10px;padding-bottom:10px;min-height:40px;scrollbar-width:none}
html body .bla-cm2 .bc-dock textarea::-webkit-scrollbar{display:none}

@media(max-width:480px){html body .bla-cm2 .bc-dock textarea::placeholder{font-size:12px;white-space:nowrap}}

/* PULIDO-1 (30 oct 2026): composer alineado, un solo borde, circulos perfectos, dock transparente */
html body #comments .bla-cm2 .bc-comp{--ta:38px;--btn:38px;--av:36px;--em:34px;--bh:calc(var(--ta) + 9px);display:flex!important;align-items:flex-end!important;gap:10px!important}
html body #comments .bla-cm2 .bc-reply-box .bc-comp{--ta:34px;--btn:36px;--av:30px;--em:30px}
html body #comments .bla-cm2 .bc-comp>.bc-av{width:var(--av)!important;height:var(--av)!important;min-width:var(--av)!important;margin:0 0 calc((var(--bh) - var(--av))/2)!important;flex:none!important}
html body #comments .bla-cm2 .bc-comp>.bc-av img{width:100%!important;height:100%!important}
html body #comments .bla-cm2 .bc-comp .bc-box{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:flex-end!important;gap:4px!important;box-sizing:border-box!important;min-height:var(--bh)!important;padding:3px 6px 3px 18px!important;border:1.5px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;box-shadow:none!important}
html body #comments .bla-cm2 .bc-comp .bc-box:focus-within{border-color:rgba(143,176,255,.7)!important;background:rgba(255,255,255,.1)!important}
html body #comments .bla-cm2 .bc-comp .bc-box textarea.bc-ta{flex:1 1 auto!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:calc((var(--ta) - 22px)/2) 0!important;margin:0!important;min-height:var(--ta)!important;line-height:22px!important;max-height:140px!important;resize:none!important;overflow-y:auto}
html body #comments .bla-cm2 .bc-comp .bc-emo{flex:none!important;width:var(--em)!important;height:var(--em)!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0 0 calc((var(--ta) - var(--em))/2)!important;border:0!important;border-radius:50%!important;aspect-ratio:1/1;display:grid!important;place-items:center!important;line-height:1!important}
html body #comments .bla-cm2 .bc-comp>.bc-send,html body #comments .bla-cm2 .bc-comp>.bc-x{flex:none!important;width:var(--btn)!important;height:var(--btn)!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0 0 calc((var(--bh) - var(--btn))/2)!important;border-radius:50%!important;aspect-ratio:1/1;display:grid!important;place-items:center!important;line-height:1!important;box-sizing:border-box!important}
html body #comments .bla-cm2 .bc-comp>.bc-x{font-size:14px!important;border:1.5px solid rgba(255,255,255,.18)!important}
html body #comments .bla-cm2 .bc-comp>.bc-send svg{width:16px!important;height:16px!important}
html body #comments .bla-cm2 .bc-dock{background:none!important;position:static!important;margin-top:12px!important;padding:4px 0 2px!important;min-height:0!important;box-shadow:none!important;border:0!important}