.tom-wrap{width:min(470px,94%);height:min(290px,58%);position:absolute}.tom-funnel{position:absolute;inset:0 3% 0 33%}.tom-layer{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:color-mix(in srgb, var(--s3d-accent) 78%, #0b0f1a);color:#fff;will-change:transform;justify-content:center;align-items:center;gap:8px;height:21%;display:flex;position:absolute}.tom-layer:nth-child(2){background:color-mix(in srgb, var(--s3d-accent) 60%, #0b0f1a);clip-path:polygon(0 0,100% 0,85% 100%,15% 100%)}.tom-layer:nth-child(3){background:color-mix(in srgb, var(--s3d-accent) 44%, #0b0f1a);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%)}.tom-layer:nth-child(4){background:var(--pub-acid);color:#07090f;clip-path:polygon(0 0,100% 0,78% 100%,22% 100%)}.tom-layer b{font:700 12px var(--pub-font-mono);white-space:nowrap}.tom-layer:nth-child(4) svg{display:none}.tom-target{border:2px dashed #ff4d2e;border-radius:6px;height:25%;position:absolute;top:49%;left:12%;right:12%;box-shadow:0 0 26px -6px #ff4d2ee6}.tom-target em{color:#fff;font:700 10px var(--pub-font-mono);white-space:nowrap;background:#ff4d2e;border-radius:5px;padding:2px 6px;font-style:normal;position:absolute;top:-22px;right:-2px}.tom-utm{gap:8px;width:31%;display:grid;position:absolute;top:4%;left:0}.tom-utm span{color:#cfd5e6;font:600 10px var(--pub-font-mono);text-overflow:ellipsis;white-space:nowrap;background:#0e121eeb;border:1px solid #ffffff38;border-radius:6px;padding:5px 7px;overflow:hidden}.tom-claim{color:#ff7a5c;font:700 11px var(--pub-font-mono);white-space:nowrap;background:#0e121eeb;border:1px solid #ff7a5c;border-radius:6px;padding:4px 8px;position:absolute}.tom-claim[data-i="0"]{top:-6%;left:0}.tom-claim[data-i="1"]{top:40%;right:0}.tom-claim[data-i="2"]{bottom:-2%;left:6%}.tom-files{gap:6px;display:inline-flex;position:absolute;bottom:4%;left:0}.tom-files i{border:1px dashed var(--pub-acid);color:var(--pub-acid);font:700 10px var(--pub-font-mono);letter-spacing:.1em;border-radius:6px;padding:4px 8px;font-style:normal}.tom-chip{top:2%;left:2%}.tom-plan{bottom:4%;right:4%}@media (width<=640px){.tom-chip{top:0;left:0}.tom-plan{bottom:2%}.tom-layer{gap:5px}.tom-layer b{font-size:11px}}
