.tr-px{image-rendering:pixelated}.tr-stage{background:#10110f;border:2px solid var(--line);display:flex;align-items:center;justify-content:center}[data-bk=light] .tr-stage{background:#2e302b;border-color:#14150f}.tr-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tr-stats div{border:2px solid var(--border);background:var(--surface);padding:8px 12px;display:grid;min-width:92px;box-shadow:4px 4px 0 var(--acid)}.tr-stats b{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-weight:700;font-size:24px;line-height:1.1}.tr-stats span{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tr-cfg{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;border:2.5px solid var(--border);background:var(--surface);padding:16px;box-shadow:6px 6px 0 var(--acid)}.tr-cfg__stage{padding:18px 8px}.tr-cfg__stage img,.tr-cfg__stage canvas{flex:none;width:216px;max-width:100%;height:auto;aspect-ratio:36 / 32;image-rendering:pixelated}.tr-cfg__stage [hidden]{display:none}.tr-cfg__fb{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:6px}.tr-cfg__cap{margin:8px 0 0;font-size:13.5px;font-weight:600}.tr-cfg__dk{margin:6px 0 0;font-size:11px;color:var(--diamond-ink)}.tr-cfg__form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;min-width:0}.tr-f{display:grid;gap:8px;border:0;margin:0;padding:0;min-width:0}.tr-f__l{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0}.tr-f__l b{color:var(--text);text-transform:none;letter-spacing:0;font-size:12.5px}.tr-opts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tr-opt{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:2px solid var(--line);cursor:pointer;padding:0}.tr-opt[aria-pressed=true]{border-color:var(--acid);box-shadow:3px 3px 0 var(--acid)}.tr-opt:hover{border-color:var(--acid)}.tr-dye{display:inline-flex;align-items:center;gap:8px;margin-left:6px;font-size:11px;color:var(--muted)}.tr-dye[hidden]{display:none}.tr-dye input{width:46px;height:46px;padding:2px;border:2px solid var(--line);background:var(--bg);cursor:pointer}.tr-sel{width:100%;min-height:46px;padding:0 12px;background:var(--bg);color:var(--text);border:2px solid var(--border);font:inherit;font-size:15px}.tr-sw{display:flex;flex-wrap:wrap;gap:6px}.tr-sw button{width:40px;height:40px;padding:4px;background:var(--bg);border:2px solid var(--line);cursor:pointer}.tr-sw button i{display:block;width:100%;height:100%;background:var(--c)}.tr-sw button[aria-pressed=true]{border-color:var(--border);box-shadow:3px 3px 0 var(--acid)}.tr-sw button:hover{border-color:var(--acid)}.tr-share{justify-self:start;min-height:40px;font-size:13px}@media (max-width: 700px){.tr-cfg{grid-template-columns:minmax(0,1fr);padding:12px;box-shadow:4px 4px 0 var(--acid)}}.tr-apply{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 760px){.tr-apply{grid-template-columns:minmax(0,1fr)}}.tr-rcp{border:2px solid var(--line);background:var(--surface);padding:12px 14px 14px}.tr-rcp__head{font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.tr-rcp__st{display:inline-flex;align-items:center;gap:8px;color:var(--text)}a.tr-rcp__st{text-decoration:underline;text-underline-offset:3px}.tr-rcp__body{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tr-rcp__col{display:grid;gap:4px;justify-items:center}.tr-rcp__col small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.tr-slot{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:2px solid var(--line);box-shadow:inset 2px 2px #00000059}.tr-slot--out{width:84px;height:72px;border-color:var(--acid);box-shadow:4px 4px 0 var(--acid)}.tr-slot--out img{width:72px;height:64px}.tr-arrow{width:40px;height:14px;background:var(--acid);clip-path:polygon(0 30%,70% 30%,70% 0,100% 50%,70% 100%,70% 70%,0 70%)}.tr-apply .g-steps li{flex-wrap:nowrap;align-items:flex-start}.tr-apply .g-steps li>span:last-child{flex:1;min-width:0}.tr-rcp__text{margin:12px 0 0;font-size:13.5px;color:var(--muted)}.tr-fsep{width:2px;background:var(--line);align-self:stretch}.tr-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}@media (max-width: 560px){.tr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tr-card{padding:10px}.tr-card__t{font-size:14.5px}}.tr-card{gap:8px;padding:12px;scroll-margin-top:90px}.tr-card[hidden]{display:none}.tr-card:target{border-color:var(--acid);box-shadow:4px 4px 0 var(--acid)}.tr-card__img{padding:10px 0}.tr-card__img img{width:144px;max-width:100%;height:auto;aspect-ratio:36 / 32}.tr-card__t{display:flex;align-items:center;gap:8px;font-size:16.5px;text-decoration:none;color:var(--text)}a.tr-card__t:hover,.tr-card__t.ob:hover{color:var(--acid-ink)}.tr-badges{display:flex;flex-wrap:wrap;gap:6px}.tr-rar,.tr-badge{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border:1.5px solid var(--line);line-height:1.4}.tr-rar--uncommon{color:#e8c93a;border-color:#8a7a22}.tr-rar--rare{color:var(--diamond-ink);border-color:var(--diamond)}.tr-rar--epic{color:#d57cf2;border-color:#8c4aa6}[data-bk=light] .tr-rar--uncommon{color:#7a6400;border-color:#b49a1c}[data-bk=light] .tr-rar--epic{color:#7e2d9c;border-color:#a55bc2}.tr-badge{color:var(--acid-ink);border-color:var(--acid)}[data-bk=light] .tr-badge{color:#3e6a00;border-color:#7cb62a}.tr-try{margin-top:auto;align-self:flex-start;background:none;border:0;padding:4px 0;color:var(--muted);font-size:11px;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.tr-try:hover{color:var(--acid-ink)}.tr-ico{display:inline-block;width:16px;height:16px;object-fit:contain;vertical-align:-3px;margin-right:4px}.tr-x2{color:var(--text);font-weight:700}.tr-copy__h{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tr-copy__r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:8px 14px;border-top:1.5px solid var(--line);font-size:14px}.tr-copy__n{display:flex;gap:10px;align-items:center;min-width:0}.tr-copy__rc{display:inline-flex;align-items:center;gap:6px}.tr-copy__rc i{font-style:normal;color:var(--muted);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:13px}.tr-mini{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:2px solid var(--line)}.tr-mini b{position:absolute;right:1px;bottom:-3px;font-size:12px;color:var(--text);text-shadow:1px 1px 0 #000,-1px 0 0 #000}[data-bk=light] .tr-mini b{color:#fff}.tr-mini--out{border-color:var(--acid)}@media (max-width: 560px){.tr-copy__r{grid-template-columns:minmax(0,1fr)}.tr-copy__rc{padding-left:38px}}.tr-swatch{display:inline-block;width:14px;height:14px;border:1.5px solid var(--line);flex:none}.tr-sheet{margin:16px 0 0}.tr-sheet .tr-stage{padding:14px;overflow:hidden}.tr-sheet img{width:100%;max-width:720px;height:auto}.tr-inl{display:inline-flex;gap:6px;align-items:center}
