
/* FroggyAds V128: Microsoft/Bing, TikTok and ExoClick decision-owner reinforcement */
.v128-owner{padding:clamp(44px,7vw,84px) 0;background:linear-gradient(180deg,rgba(5,24,17,.99),rgba(4,15,11,.99));border-block:1px solid rgba(117,248,201,.14)}
.v128-owner *{box-sizing:border-box}.v128-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.v128-head{max-width:940px}.v128-kicker{display:inline-flex;padding:.42rem .72rem;border-radius:999px;border:1px solid rgba(117,248,201,.26);background:rgba(29,102,73,.23);color:#7cf5cb;font-size:.78rem;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.v128-owner h2{font-size:clamp(1.85rem,3.8vw,3.05rem);line-height:1.1;letter-spacing:-.035em;color:#effff8;margin:.9rem 0 .75rem}.v128-owner h3{font-size:1.18rem;color:#effff8;margin:0 0 .58rem}.v128-owner p,.v128-owner li,.v128-owner td{color:#c7dcd3}.v128-answer{margin:1.3rem 0 1.55rem;padding:1.18rem 1.24rem;border-left:4px solid #58efb4;border-radius:0 14px 14px 0;background:rgba(13,50,36,.74);color:#f1fff9!important;font-size:1.03rem;line-height:1.72}.v128-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:1.35rem 0}.v128-card{padding:1.18rem 1.24rem;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.036)}.v128-card ul,.v128-steps{padding-left:1.15rem;margin:.6rem 0 0}.v128-card li,.v128-steps li{margin:.38rem 0}.v128-table-wrap{overflow-x:auto;margin:1.45rem 0}.v128-table{width:100%;min-width:760px;border-collapse:collapse;background:rgba(2,14,9,.44)}.v128-table th,.v128-table td{padding:12px 13px;border:1px solid rgba(255,255,255,.09);text-align:left;vertical-align:top}.v128-table thead th{background:rgba(29,92,66,.36);color:#78f5ca}.v128-table tbody th{color:#ecfff7;background:rgba(17,57,42,.26)}.v128-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:1.35rem 0}.v128-node{position:relative;padding:1rem;border:1px solid rgba(111,247,200,.17);border-radius:14px;background:rgba(8,37,26,.66)}.v128-node strong{display:block;color:#79f6ca;margin-bottom:.38rem}.v128-node span{color:#bfd6cc;font-size:.93rem;line-height:1.55}.v128-formula{display:inline-block;margin:.65rem 0;padding:.78rem .94rem;border-radius:10px;border:1px solid rgba(111,247,200,.21);background:#03110b;color:#a0f8da;font:700 .98rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.v128-sources{margin-top:1.45rem;padding:1.08rem 1.18rem;border-radius:14px;background:rgba(10,42,30,.57);border:1px solid rgba(111,247,200,.18)}.v128-sources ul{padding-left:1.15rem;margin:.58rem 0 0}.v128-sources a{color:#7af6cb;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.v128-note{font-size:.92rem;color:#9ab1a7!important}.v128-callout{margin:1.3rem 0;padding:1.05rem 1.15rem;border-radius:14px;background:rgba(63,34,8,.38);border:1px solid rgba(255,194,102,.22);color:#f7dfba!important}.v128-owner code{color:#a0f8da}
@media(max-width:900px){.v128-path{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.v128-grid,.v128-path{grid-template-columns:1fr}.v128-shell{width:min(100% - 24px,1180px)}.v128-table{min-width:680px}}

.v128-prose{max-width:980px}.v128-prose p{line-height:1.75;margin:1rem 0}.v128-owner a:focus-visible{outline:3px solid #7af6cb;outline-offset:3px}
