.tscg-key{color:#f3f2ec;font:600 12px var(--pub-font-mono);white-space:nowrap;background:#141a28f2;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;position:absolute;box-shadow:0 20px 40px -20px #000000e6}.tscg-key svg{color:var(--s3d-accent)}.tscg-slot{border:1px dashed color-mix(in srgb, var(--s3d-accent) 80%, #fff);background:color-mix(in srgb, var(--s3d-accent) 10%, transparent);width:min(300px,86%);height:52px;font:600 10px var(--pub-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#cfd5e6;border-radius:999px;justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:absolute}.tscg-slot i{font-style:normal}.tscg-slot b{color:var(--pub-acid);font-size:12px}.tscg-link{transform-origin:0;background:repeating-linear-gradient(90deg, var(--s3d-accent) 0 10px, transparent 10px 16px);height:2px;position:absolute}.tscg-node{background:#141a28f5;border:1px solid #ffffff29;border-radius:12px;gap:6px;width:104px;padding:10px 10px 9px;display:grid;position:absolute;box-shadow:0 24px 50px -26px #000000e6}.tscg-node b{font:700 11px var(--pub-font-mono);color:var(--s3d-accent)}.tscg-node span{background:#ffffff29;border-radius:3px;height:5px}.tscg-node span+span{width:62%}.tscg-node em{font:700 10px var(--pub-font-mono);letter-spacing:.14em;color:var(--pub-acid);border:1px dashed color-mix(in srgb, var(--pub-acid) 70%, transparent);border-radius:4px;justify-self:start;padding:1px 5px;font-style:normal}.tscg-budget{width:min(280px,80%);height:64px;box-shadow:0 30px 60px -30px color-mix(in srgb, var(--s3d-accent) 80%, transparent);font:700 24px var(--pub-font-mono);color:#f3f2ec;background:#0b0f1af5;border:1px solid #ffffff2e;border-radius:14px;place-items:center;display:grid;position:absolute}.tscg-raw,.tscg-clean{align-items:baseline;display:inline-flex;position:absolute}.tscg-raw span{letter-spacing:.04em;position:relative}.tscg-raw span i{background:#ff4d2e47;border-bottom:2px solid #ff4d2e;border-radius:6px;position:absolute;inset:-3px -4px}.tscg-raw em{font:600 11px var(--pub-font-mono);color:#8f98b3;margin-left:10px;font-style:normal}.tscg-clean{color:var(--pub-acid)}.tscg-plan{-webkit-backdrop-filter:none;backdrop-filter:none;bottom:2%}@media (width>=1024px){.tscg-node{gap:8px;width:132px;padding:13px}.tscg-key{padding:10px 14px;font-size:13px}.tscg-slot{width:360px;height:60px}.tscg-budget{width:330px;height:78px;font-size:30px}}@media (width<=640px){.tscg-node{width:92px;padding:8px}.tscg-budget{height:54px;font-size:20px}.tscg-slot{height:46px}.tscg-plan{bottom:5%}}
