.tpu-layer{place-items:center;display:grid;position:absolute;inset:0}.tpu-app{gap:9px;width:min(270px,72%);padding:12px;display:grid;position:relative}.tpu-frame{box-shadow:0 60px 120px -50px color-mix(in srgb, var(--s3d-accent) 75%, transparent);background:#101522e6;border:1px solid #ffffff2e;border-radius:22px;position:absolute;inset:0}.tpu-head{font:600 11px var(--pub-font-mono);letter-spacing:.06em;color:#dfe4f2;align-items:center;gap:8px;display:flex;position:relative}.tpu-head i{background:var(--s3d-accent);border-radius:50%;width:18px;height:18px}.tpu-head span{background:#fff3;border-radius:3px;width:22px;height:6px;margin-left:auto}.tpu-lines{gap:6px;display:grid;position:relative}.tpu-lines i{background:#ffffff1f;border-radius:3px;height:6px}.tpu-lines i:last-child{width:62%}.tpu-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid;position:relative}.tpu-unit{will-change:transform;background:#262e44eb;border:1.5px dashed #fff9;border-radius:10px;align-content:space-between;min-height:40px;padding:8px 9px;display:grid;position:relative}.tpu-pair .tpu-unit{min-height:92px}.tpu-lit{border:1.5px solid var(--s3d-accent);background:color-mix(in srgb, var(--s3d-accent) 26%, #0b0f1a);border-radius:10px;position:absolute;inset:-1.5px}.tpu-unit[data-kind="2"] .tpu-lit:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #ffffffd9;margin:-9px 0 0 -6px;position:absolute;top:50%;left:50%}.tpu-unit b{font:600 10px var(--pub-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f3f2ec;position:relative}.tpu-unit em{color:#dfe4f2;font:700 10px var(--pub-font-mono);white-space:nowrap;background:#0b0f1a;border-radius:5px;padding:2px 6px;font-style:normal;position:absolute;bottom:7px;right:7px}.tpu-unit[data-bad=true] .tpu-ctr{color:#fff;background:#ff4d2e;box-shadow:0 0 0 5px #ff4d2e40}.tpu-earn{background:var(--pub-acid)!important;color:#07090f!important}.tpu-issue{top:6%;right:3%}.tpu-plan{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(280px,58%);bottom:14%;right:4%}@media (width<=640px){.tpu-issue{top:0;right:0}.tpu-plan{bottom:10%;right:12%}.tpu-pair .tpu-unit{min-height:70px}}
