.tsfa-board{will-change:transform;width:min(460px,100%);height:min(400px,96%);position:absolute}.tsfa-chart{width:100%;height:54%;box-shadow:0 40px 80px -44px var(--s3d-accent);background:#121827;border:1px solid #ffffff24;border-radius:16px;position:absolute;top:2%;left:0;overflow:hidden}.tsfa-chart svg{width:92%;height:78%;position:absolute;top:12%;left:4%;overflow:visible}.tsfa-chart path{fill:none;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.tsfa-ctr{stroke:var(--pub-acid)}.tsfa-freq{stroke:var(--s3d-accent)}.tsfa-cover{transform-origin:100%;background:#121827;position:absolute;inset:0}.tsfa-chart b{font:700 11px var(--pub-font-mono);letter-spacing:.04em;position:absolute}.tsfa-l1{color:var(--pub-acid);top:8%;left:5%}.tsfa-l2{color:var(--pub-acid);bottom:3%;right:4%}.tsfa-l3{color:var(--s3d-accent);top:5%;right:4%}.tsfa-cross{background:#ff4d2e;border-radius:50%;width:12px;height:12px;margin:-6px;position:absolute;top:54%;left:63.5%}.tsfa-cross:before{content:"";background:linear-gradient(#0000,#ff4d2eb3 30% 70%,#0000);width:2px;height:400px;position:absolute;top:-200px;left:5px}.tsfa-cross i{border:2px solid #ff4d2e;border-radius:50%;animation:1.4s ease-out infinite tsfa-ping;position:absolute;inset:-8px}.tsfa-ad{will-change:transform;background:#141a28f5;border:1px solid #ffffff29;border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:end;gap:4px;width:23.5%;height:24%;padding:6px;display:grid;position:absolute;top:61%;box-shadow:0 24px 50px -28px #000000e6}.tsfa-ad[data-i="0"]{left:0}.tsfa-ad[data-i="1"]{left:25.5%}.tsfa-ad[data-i="2"]{left:51%}.tsfa-ad[data-i="3"]{left:76.5%}.tsfa-ad i{background:linear-gradient(135deg, var(--s3d-accent), #ff5d8f 60%, #5b2bd6);border-radius:7px;grid-column:1/-1;align-self:stretch}.tsfa-ad[data-i="1"] i,.tsfa-ad[data-i="3"] i{background:linear-gradient(200deg, #2bd4c4, var(--s3d-accent))}.tsfa-ad span{font:600 10px var(--pub-font-mono);color:#aab2c8}.tsfa-ad b{font:700 15px var(--pub-font-mono);color:var(--pub-acid)}.tsfa-ad[data-tone=warn] b{color:#ffb347}.tsfa-ad[data-tone=bad] b{color:#ff6a4d}.tsfa-ad u{border:2px solid #ff4d2e;border-radius:13px;position:absolute;inset:-2px;box-shadow:0 0 30px -4px #ff4d2ee6}.tsfa-ad em{border:1px dashed var(--pub-acid);color:var(--pub-acid);font:700 10px var(--pub-font-mono);letter-spacing:.06em;text-align:center;background:#07090f;border-radius:5px;padding:3px 0;font-style:normal;position:absolute;top:22%;left:4px;right:4px}.tsfa-chip{bottom:0;left:0}.tsfa-plan{bottom:9%;right:6%}@media (width<=640px){.tsfa-plan{bottom:22%;right:9%}}@keyframes tsfa-ping{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.tsfa-cross i{animation:none}}.tsfa-plan .s3d-stamp{translate:0 0 2px}
