.tbc-slot,.tbc-clone{width:min(112px,28%);height:118px;position:absolute}.tbc-slot{border:1px dashed #ffffff47;border-radius:12px}.tbc-slot b{color:#cfd5e6;font:600 10px var(--pub-font-mono);letter-spacing:.04em;text-align:center;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:7px;left:0;right:0;overflow:hidden}.tbc-art{background:linear-gradient(135deg, var(--s3d-accent), #ff5d8f 60%, #ffb347);border-radius:8px;display:block}.tbc-clone .tbc-art{width:62px;height:62px;margin-left:-31px;position:absolute;top:26px;left:50%}.tbc-clone .tbc-art i{border:2px solid #ff4d2e;border-radius:9px;position:absolute;inset:-2px;box-shadow:0 0 18px -2px #ff4d2ee6}.tbc-ok{background:var(--pub-acid);color:#07090f;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:24px;right:6px}.tbc-clone em{border:1px dashed color-mix(in srgb, var(--pub-acid) 70%, transparent);color:var(--pub-acid);font:700 10px var(--pub-font-mono);letter-spacing:.14em;background:#0b0f1a;border-radius:5px;padding:2px 8px;font-style:normal;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.tbc-source{width:min(128px,30%);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--s3d-accent) 80%, transparent);background:#141a28f2;border:1px solid #fff3;border-radius:14px;gap:6px;padding:9px;display:grid;position:absolute}.tbc-source b{color:#f3f2ec;font:600 10px var(--pub-font-mono);letter-spacing:.06em}.tbc-source .tbc-art{aspect-ratio:1}.tbc-source i{background:#fff3;border-radius:3px;height:5px;display:block}.tbc-source i:last-of-type{width:60%}.tbc-source em{background:var(--s3d-accent);color:#fff;font:700 11px var(--pub-font-mono);border-radius:6px;padding:3px 7px;font-style:normal;position:absolute;top:-10px;right:-10px}.tbc-chip{top:0;left:50%;transform:translate(-50%)}.tbc-plan{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(240px,60%);padding:14px}@media (width<=640px){.tbc-slot,.tbc-clone{height:104px}.tbc-clone .tbc-art{width:52px;height:52px;margin-left:-26px;top:22px}.tbc-ok{top:20px;right:3px}.tbc-source{gap:3px;width:22%;padding:5px}.tbc-plan{width:66%;padding:10px}}
