.ts-root{--ts-void:#08080b;--ts-chrome:#0f0f13;--ts-panel:#141419;--ts-card:#18181f;--ts-card-hi:#22222a;--ts-rule:#24242c;--ts-key:#050507;--ts-ore:#48494a;--ts-ore-hi:#6d6e70;--ts-ore-lo:#313233;--ts-go:#3c8527;--ts-go-hi:#6cc349;--ts-go-lo:#1d4d13;--ts-t1:#f2f2f5;--ts-t2:#b9b9c3;--ts-t3:#7d7d88;--ts-t4:#55555f;--ts-gold:#fa0;--ts-mcf:"Minecraft CT","Inter",system-ui,sans-serif;--ts-uif:"Inter","Google Sans",system-ui,sans-serif;z-index:40;background:var(--ts-void);color:var(--ts-t1);font:400 13px/1.35 var(--ts-uif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-user-select:none;user-select:none;grid-template-rows:52px 44px minmax(0,1fr);grid-template-columns:64px 312px minmax(0,1fr) 318px;display:grid;position:fixed;inset:0}html[data-ct-app] .ts-root{left:var(--nav,0px)}.ts-root *{box-sizing:border-box}.ts-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ts-root input,.ts-root select{font:inherit;color:inherit}.ts-root code{color:#5ff;border:1px solid var(--ts-rule);-webkit-user-select:text;user-select:text;background:#0b0b10;padding:1px 5px;font:12px/1.3 ui-monospace,Consolas,monospace}.ts-top{background:var(--ts-chrome);border-bottom:1px solid var(--ts-rule);grid-column:1/-1;align-items:center;gap:10px;padding:0 14px;display:flex}.ts-home{font:400 14px var(--ts-mcf);color:var(--ts-t3);border-right:1px solid var(--ts-rule);align-items:center;gap:5px;padding-right:12px;text-decoration:none;display:flex}.ts-home:hover{color:#fff}.ts-proj{background:0 0;border:1px solid #0000;width:220px;padding:4px 6px;font:400 17px var(--ts-mcf)!important;color:#fff!important}.ts-proj:hover,.ts-proj:focus{background:#000;border-color:#2c2c35;outline:none}.ts-chip{height:32px;color:var(--ts-t2);font:400 14px var(--ts-mcf);white-space:nowrap;background:#121217;border:1px solid #2c2c35;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ts-chip.on{color:#fff;background:#1b1b22;border:2px solid #fff}.ts-spacer{flex:1}.ts-ibtn{place-items:center;width:34px;height:32px;display:grid;color:var(--ts-t2)!important}.ts-ibtn:hover:not(:disabled){color:#fff!important;background:#1b1b22!important}.ts-ibtn:disabled{opacity:.35;cursor:default}.ts-btn{height:36px;box-shadow:inset 2px 2px 0 var(--ts-ore-hi),inset -2px -2px 0 var(--ts-ore-lo);text-shadow:2px 2px #3a3a3a;white-space:nowrap;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;font:400 15px var(--ts-mcf)!important;color:#fff!important;background:var(--ts-ore)!important;border:2px solid var(--ts-key)!important;padding:0 16px!important}.ts-btn:hover:not(:disabled){background:#5a5b5c!important}.ts-btn:disabled{opacity:.5;cursor:default}.ts-btn.go{box-shadow:inset 2px 2px 0 var(--ts-go-hi),inset -2px -2px 0 var(--ts-go-lo);text-shadow:2px 2px #1d3d14;background:var(--ts-go)!important}.ts-btn.go:hover:not(:disabled){background:#46992e!important}.ts-btn.sm{height:32px;padding:0 10px!important;font-size:13px!important}.ts-btn.wide{width:100%}.ts-btn.danger:hover{background:#8a2b2b!important}.ts-select{color:#fff;background:#000;border:1px solid #3a3a42;height:32px;padding:0 8px;font:400 13px var(--ts-mcf)!important}.ts-select.wide{width:100%}.ts-spin{animation:1s linear infinite ts-spin}@keyframes ts-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ts-spin{animation-duration:3s}}.ts-tools{background:var(--ts-chrome);border-bottom:1px solid var(--ts-rule);grid-column:1/-1;align-items:center;gap:4px;min-width:0;padding:0 14px;display:flex}.ts-tool{white-space:nowrap;align-items:center;gap:7px;height:32px;display:inline-flex;color:var(--ts-t3)!important;font:400 14px var(--ts-mcf)!important;border:1px solid #0000!important;padding:0 11px!important}.ts-tool:hover{color:#fff!important}.ts-tool.on{color:#fff!important;background:#1b1b22!important;border:2px solid #fff!important}.ts-vsep{background:var(--ts-rule);width:1px;height:26px;margin:0 8px}.ts-hint{color:var(--ts-t2);font:400 13px var(--ts-mcf);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ts-keys{color:var(--ts-t3);font:400 12px var(--ts-mcf);white-space:nowrap;align-items:center;gap:6px;display:flex}.ts-flybtn{white-space:nowrap;flex:none;align-items:center;gap:7px;height:30px;margin-left:10px;padding:0 10px 0 8px;display:inline-flex;font:400 12.5px var(--ts-mcf)!important;color:#fff!important;background:#1d1d25!important;border:1px solid #3a3a44!important;border-bottom-width:2px!important}.ts-flybtn:hover{background:#262630!important;border-color:#5f5!important}.ts-flybtn kbd{min-width:18px;color:var(--ts-t2);text-align:center;font:400 11px var(--ts-mcf);border:1px solid #3a3a44;border-bottom-width:2px;padding:1px 4px;display:inline-block}@media (max-width:1560px){.ts-keys{display:none}}.ts-keys kbd{min-width:18px;color:var(--ts-t2);text-align:center;font:400 11px var(--ts-mcf);border:1px solid #3a3a44;border-bottom-width:2px;padding:1px 4px;display:inline-block}.ts-rail{background:var(--ts-chrome);border-right:1px solid var(--ts-rule);flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.ts-rt{justify-items:center;gap:3px;width:54px;display:grid;color:var(--ts-t3)!important;font:400 10.5px/1.1 var(--ts-uif)!important;padding:7px 0 6px!important}.ts-rt img{width:26px;height:26px;image-rendering:pixelated}.ts-rt.on{box-shadow:inset 3px 0 0 var(--ts-gold);background:var(--ts-card-hi)!important;color:#fff!important}.ts-rt:hover{color:#fff!important}.ts-lib,.ts-insp{background:var(--ts-panel);min-height:0;overflow-y:auto}.ts-lib{border-right:1px solid var(--ts-rule);flex-direction:column;gap:12px;padding:14px;display:flex;overflow-x:hidden}.ts-lib>*{min-width:0;max-width:100%}.ts-lib h3{font:400 20px var(--ts-mcf);color:#fff;text-shadow:2px 2px #2a2a2a;margin:0}.ts-sub{color:var(--ts-t3);margin:-4px 0 0;font-size:12.5px}.ts-drop{text-align:center;color:var(--ts-t2);cursor:pointer;background:#101014;border:2px dashed #3a3a46;justify-items:center;gap:6px;padding:14px 12px;display:grid;position:relative}.ts-drop:hover{border-color:#6a6a78}.ts-drop .t{font:400 15px var(--ts-mcf);color:#fff}.ts-drop .f{color:var(--ts-t3);font-size:11.5px}.ts-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.ts-lab{font:400 12px var(--ts-mcf);color:var(--ts-t3);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-top:4px;display:flex}.ts-lab:after{content:"";background:var(--ts-rule);flex:1;height:1px}.ts-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ts-card{text-align:left;grid-template-rows:92px auto;display:grid;overflow:hidden;background:var(--ts-card)!important;border:1px solid #22222b!important}.ts-card:hover{outline-offset:-2px;outline:2px solid #fff}.ts-card .pic{background:radial-gradient(at 50% 70%,#2a2a36,#15151b 75%);place-items:center;display:grid}.ts-card .pic img{max-width:92%;max-height:88px}.ts-card.terrain .pic{overflow:hidden}.ts-card.terrain .pic img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.ts-card .nm{font:400 13px var(--ts-mcf);color:#e9e9ee;justify-content:space-between;gap:6px;padding:6px 8px 7px;display:flex}.ts-card .nm small{color:var(--ts-t3);font:400 11px var(--ts-uif);align-self:center}.ts-list{gap:6px;display:grid}.ts-row2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ts-row3{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.ts-row3 .ts-btn{padding:0 4px!important}.ts-btn.on{outline-offset:-2px;outline:2px solid #fff}.ts-ipick{flex-direction:column;gap:8px;display:flex}.ts-igrid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:3px;max-height:340px;padding:2px;display:grid;overflow-y:auto}.ts-igrid button{cursor:pointer;place-items:center;height:38px;display:grid;box-shadow:inset 2px 2px #373737,inset -2px -2px #fff;background:#8b8b8b!important;border:0!important;padding:0!important}.ts-igrid button:hover{background:#c5c5c5!important}.ts-igrid button[draggable=true]{cursor:grab}.ts-handpick{flex-direction:column;gap:6px;display:flex}.ts-handbtn{text-align:left;cursor:pointer;align-items:center;gap:8px;width:100%;height:44px;color:#e9e9ee!important;font:400 13px var(--ts-mcf)!important;background:#121217!important;border:1px solid #2a2a33!important;padding:0 10px 0 8px!important;display:flex!important}.ts-handbtn:hover{border-color:#55555f!important}.ts-handbtn .l{width:74px;color:var(--ts-t3);flex:none;font-size:12px}.ts-handbtn .slot{background:#8b8b8b;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 2px 2px #373737,inset -2px -2px #fff}.ts-handbtn .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ts-handbtn .chev{color:var(--ts-t3)}.ts-handpop{background:#0d0d11;border:1px solid #2a2a33;flex-direction:column;gap:6px;padding:8px;display:flex}.ts-picprev{background:radial-gradient(#2a2a36,#15151b 75%);flex:none;place-items:center;width:44px;height:44px;margin-right:10px;display:grid}.ts-picprev img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.ts-icons{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:3px;display:grid}.ts-icons button{cursor:grab;place-items:center;height:38px;display:grid;background:#121217!important;border:1px solid #22222b!important;padding:0!important}.ts-icons button:hover{outline-offset:-2px;outline:2px solid #fff}.ts-icons img{image-rendering:pixelated;width:auto;max-width:28px;height:28px;max-height:28px}.ts-pcards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;display:grid}.ts-pcard{text-align:left;cursor:grab;align-items:center;gap:8px;height:44px;display:flex;font:400 12px var(--ts-mcf)!important;color:#e9e9ee!important;background:#121217!important;border:1px solid #22222b!important;padding:0 8px!important}.ts-pcard:hover{outline-offset:-2px;outline:2px solid #fff}.ts-pcard>span{overflow-wrap:anywhere;min-width:0;line-height:1.15}.ts-pcard .ts-picon{background:radial-gradient(#2a2a36,#15151b 75%);flex:none}.ts-who .ts-picon{flex:none;margin-right:10px}.ts-faces{grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.ts-faces button{height:28px;font:400 11.5px var(--ts-mcf)!important;color:var(--ts-t2)!important;background:#121217!important;border:1px solid #2c2c35!important;padding:0 4px!important}.ts-faces button.on{color:#fff!important;border:2px solid #fff!important}.ts-skies{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ts-skies button{text-align:center;gap:4px;display:grid;font:400 11.5px var(--ts-mcf)!important;color:var(--ts-t2)!important;background:#121217!important;border:1px solid #2c2c35!important;padding:4px!important}.ts-skies button.on{color:#fff!important;border:2px solid #fff!important}.ts-skies i{border:1px solid #000;height:34px;display:block;position:relative;overflow:hidden}.ts-skies i .stars{background-image:radial-gradient(1px 1px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 60% 20%,#fff,#0000),radial-gradient(1px 1px at 80% 45%,#fff,#0000),radial-gradient(1px 1px at 35% 12%,#fff,#0000);position:absolute;inset:0}.ts-skies i .aurora{height:35%;position:absolute;top:30%;left:-10%;right:-10%;transform:skewY(-8deg)}.ts-colors4{grid-template-columns:1fr 1fr;gap:4px 10px;display:grid}.ts-waters{grid-template-columns:repeat(9,1fr);gap:5px;display:grid}.ts-waters button{aspect-ratio:1;min-width:0;box-shadow:inset 2px 2px #ffffff40,inset -2px -2px #0000004d;border:1px solid #000!important}.ts-waters button.on{outline-offset:1px;outline:2px solid #fff}.ts-field{background:#000;border:1px solid #3a3a42;height:34px;display:flex}.ts-field input{-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 10px;font:400 14px var(--ts-mcf)!important;color:#fff!important}.ts-field .tg{font:400 12px var(--ts-mcf)!important;color:var(--ts-t3)!important;background:#101014!important;border-left:1px solid #3a3a42!important;padding:0 9px!important}.ts-field .tg.on{color:#fff!important;background:#26262f!important}.ts-skins{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ts-skins button{aspect-ratio:1;place-items:center;display:grid;overflow:hidden;background:#1b1b22!important;border:1px solid #2a2a33!important}.ts-skins button:hover{outline-offset:-2px;outline:2px solid #fff}.ts-skins img{object-fit:cover;width:100%;height:100%}.ts-skins .head,.ts-who .head{aspect-ratio:1;width:70%;image-rendering:pixelated;background-position:14.2857% 14.2857%;background-size:800% 800%}.ts-center{background:var(--ts-void);flex-direction:column;min-width:0;min-height:0;display:flex}.ts-stage{background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.ts-stage canvas{position:absolute;inset:0}.ts-frame{pointer-events:none;position:absolute;inset:0}.ts-frame-label{font:400 12.5px var(--ts-mcf);color:#fff;text-shadow:1px 1px #000;pointer-events:none;white-space:nowrap;position:absolute}.ts-hud{height:28px;font:400 12.5px var(--ts-mcf);color:#fff;white-space:nowrap;pointer-events:none;background:#08080bc7;border:1px solid #ffffff1f;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:absolute}.ts-hud .dot{background:#5f5;width:8px;height:8px;box-shadow:0 0 6px #5f5}.ts-toast{max-width:80%;font:400 13px var(--ts-mcf);color:#fff;background:#100010f0;border:2px solid #2b0b52;padding:10px 14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ts-under{border-top:1px solid var(--ts-rule);background:var(--ts-chrome);align-items:center;gap:12px;height:74px;padding:0 12px;display:flex}.ts-shots{align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.ts-shot{aspect-ratio:16/9;flex:none;width:96px;position:relative;overflow:hidden;background:#101014!important;border:1px solid #2c2c35!important}.ts-shot:hover{outline-offset:-2px;outline:2px solid #fff}.ts-shot img{object-fit:cover;width:100%;height:100%;display:block}.ts-shot span{font:400 11px var(--ts-mcf);text-shadow:1px 1px #000;position:absolute;bottom:2px;left:4px}.ts-shot.add{place-items:center;display:grid;color:var(--ts-t3)!important}.ts-shot .x{color:#fff;background:#000000b3;place-items:center;width:18px;height:18px;font-style:normal;display:none;position:absolute;top:2px;right:2px}.ts-shot:hover .x,.ts-shot:focus-within .x{display:grid}.ts-ref{pointer-events:none;object-fit:cover;z-index:1;position:absolute}.ts-parts.bends{margin-top:6px}.ts-gputip{min-width:0;font:400 12px/1.35 var(--ts-uif);color:var(--ts-t2);background:#1b1608;border:1px solid #5a4a12;flex:0 auto;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.ts-gputip b{color:var(--ts-gold);font:400 13px var(--ts-mcf);white-space:nowrap}.ts-gputip button{flex:none;place-items:center;width:22px;height:22px;display:grid;color:var(--ts-t3)!important}.ts-gputip button:hover{color:#fff!important}.ts-renderer{color:var(--ts-t3);font:400 12.5px var(--ts-mcf);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ts-renderer:before{content:"";background:#f55;width:8px;height:8px}.ts-renderer.up:before{background:#5f5}.ts-insp{border-left:1px solid var(--ts-rule);flex-direction:column;display:flex}.ts-tabs{border-bottom:1px solid var(--ts-rule);background:var(--ts-panel);z-index:1;display:flex;position:sticky;top:0}.ts-tabs button{text-align:center;flex:1;font:400 14px var(--ts-mcf)!important;color:var(--ts-t3)!important;padding:12px 0 10px!important}.ts-tabs button.on{box-shadow:inset 0 -2px #fff;color:#fff!important}.ts-ib{flex-direction:column;gap:10px;padding:14px;display:flex}.ts-empty{color:var(--ts-t3);font:400 14px/1.5 var(--ts-mcf);margin:8px 0}.ts-who{align-items:center;gap:12px;display:flex}.ts-who .head{border:1px solid #2c2c35;flex:none;width:46px}.ts-who .n{font:400 18px var(--ts-mcf);color:#fff;word-break:break-word}.ts-who .s{color:var(--ts-t3);font-size:12px}.ts-poses,.ts-parts{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.ts-poses button,.ts-parts button{white-space:nowrap;text-overflow:ellipsis;height:30px;overflow:hidden;font:400 12px var(--ts-mcf)!important;color:var(--ts-t2)!important;background:#1b1b22!important;border:1px solid #2a2a33!important;padding:0 4px!important}.ts-poses button:hover,.ts-parts button:hover{color:#fff!important}.ts-poses button.on,.ts-parts button.on{color:#fff!important;border:2px solid #fff!important}.ts-slider{font:400 13px var(--ts-mcf);color:var(--ts-t2);grid-template-columns:84px 1fr 60px;align-items:center;gap:8px;display:grid}.ts-slider input{accent-color:#d6d6dc;width:100%}.ts-slider b{color:#fff;text-align:right;white-space:nowrap;font-size:12px;font-weight:400}.ts-tog{justify-content:space-between;align-items:center;height:26px;display:flex;font:400 13.5px var(--ts-mcf)!important;color:var(--ts-t2)!important}.ts-tog .sw{background:#2a2a33;border:2px solid #000;width:34px;height:18px;position:relative}.ts-tog .sw:after{content:"";background:#777;width:12px;height:12px;position:absolute;top:1px;left:1px}.ts-tog .sw.on{background:var(--ts-go)}.ts-tog .sw.on:after{background:#fff;left:17px}.ts-color{font:400 13px var(--ts-mcf);color:var(--ts-t2);justify-content:space-between;align-items:center;display:flex}.ts-color input{background:#000;border:1px solid #3a3a42;width:44px;height:26px;padding:0}.ts-hand{font:400 13px var(--ts-mcf);color:var(--ts-t2);grid-template-columns:84px 1fr;align-items:center;gap:8px;display:grid}.ts-hand .ts-select{width:100%;min-width:0}.ts-swap{font:400 12.5px var(--ts-mcf);color:var(--ts-t2);grid-template-columns:1fr 1fr;align-items:center;gap:6px;display:grid}.ts-swap span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-swap input{-webkit-user-select:text;user-select:text;background:#000;border:1px solid #3a3a42;min-width:0;height:28px;padding:0 6px;font:400 12px var(--ts-mcf)!important;color:#fff!important}.ts-layers{gap:4px;display:grid}.ts-layer{text-align:left;align-items:center;gap:10px;height:36px;display:flex;font:400 13.5px var(--ts-mcf)!important;color:var(--ts-t2)!important;background:#18181f!important;border:1px solid #22222b!important;padding:0 10px!important}.ts-layer .k{color:var(--ts-t4);min-width:44px;font-size:11px}.ts-layer .x{color:var(--ts-t4);place-items:center;margin-left:auto;display:grid}.ts-layer .x:hover{color:#ff6b6b}.ts-layer.on{color:#fff!important;background:#1f1f27!important;border:2px solid #fff!important}.ts-dim{z-index:10;background:#040407d1;place-items:center;display:grid;position:absolute;inset:0}.ts-modal{background:#121217;border:2px solid #000;max-width:min(1300px,94vw);box-shadow:0 0 0 1px #2c2c35,0 30px 80px #000c}.ts-progress{gap:12px;width:520px;max-width:90vw;padding:26px 24px;display:grid}.ts-progress h2,.ts-result h2{font:400 24px/1.1 var(--ts-mcf);color:#fff;text-shadow:2px 2px #2a2a2a;margin:0}.ts-progress p{font:400 14px/1.5 var(--ts-mcf);color:var(--ts-t2);margin:0}.ts-progress .bar{background:#2a2a33;border:2px solid #000;height:10px}.ts-progress .bar i{background:#5f5;height:100%;transition:width .5s;display:block}.ts-err{color:#ff9b9b;white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#0b0b10;max-height:240px;padding:10px;font:11px/1.4 ui-monospace,Consolas,monospace;overflow:auto}.ts-result{grid-template-columns:minmax(0,1fr) 280px;display:grid}.ts-result img{background:#0b0b0e;width:100%;padding:16px;display:block}.ts-result .side{border-left:1px solid var(--ts-rule);flex-direction:column;gap:14px;padding:22px 20px;display:flex}.ts-result .meta{color:var(--ts-t3);font:400 13px var(--ts-mcf);margin:0}.ts-result .meta b{color:#5f5;font-weight:400}.ts-result .ts-btn{height:44px;font-size:16px!important}.ts-stage canvas{z-index:1}.ts-frame,.ts-frame-label,.ts-hud,.ts-toast{z-index:2}.ts-sel,.ts-hov{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.ts-sel:before{content:"";border:1px solid #ffffff80;position:absolute;inset:-3px;box-shadow:0 0 0 1px #00000059}.ts-sel .c{filter:drop-shadow(0 0 1px #000)drop-shadow(0 0 1px #000);border:0 solid #fff;width:16px;height:16px;position:absolute}.ts-sel .c.tl{border-top-width:4px;border-left-width:4px;top:-5px;left:-5px}.ts-sel .c.tr{border-top-width:4px;border-right-width:4px;top:-5px;right:-5px}.ts-sel .c.bl{border-bottom-width:4px;border-left-width:4px;bottom:-5px;left:-5px}.ts-sel .c.br{border-bottom-width:4px;border-right-width:4px;bottom:-5px;right:-5px}.ts-sel .tag,.ts-hov .tag{font:400 13px var(--ts-mcf);color:#000;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:2px solid #000;align-items:center;gap:6px;max-width:440px;padding:4px 9px;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:-5px;overflow:hidden}.ts-sel[data-tag=inside] .tag,.ts-hov[data-tag=inside] .tag{top:6px;bottom:auto;left:6px}.ts-sel .bar{transform:translateX(calc(-50% + var(--shift,0px)));border:2px solid var(--ts-key);pointer-events:auto;white-space:nowrap;background:#101015;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:calc(100% + 12px);left:50%;box-shadow:inset 0 0 0 1px #2d2d36,0 12px 28px #0000008c}.ts-sel[data-bar=above] .bar{top:auto;bottom:calc(100% + 44px)}.ts-sel[data-bar=inside] .bar{top:auto;bottom:14px}.ts-sel .bar button,.ts-selbar .bar button{align-items:center;gap:7px;height:36px;padding:0 11px;display:inline-flex;font:400 14px var(--ts-mcf)!important;color:#fff!important;background:#1d1d25!important;border:1px solid #34343e!important}.ts-sel .bar button:hover,.ts-selbar .bar button:hover{background:#2b2b35!important;border-color:#fff!important}.ts-sel .bar button.lift,.ts-selbar .bar button.lift{cursor:ns-resize;touch-action:none}.ts-sel .bar button.turn,.ts-selbar .bar button.turn{cursor:ew-resize;touch-action:none}.ts-sel .bar button.slide,.ts-selbar .bar button.slide{cursor:move;touch-action:none}.ts-sel .bar button.del:hover,.ts-selbar .bar button.del:hover{background:#8a2b2b!important}.ts-sel .bar button.go,.ts-selbar .bar button.go{box-shadow:inset 2px 2px 0 var(--ts-go-hi),inset -2px -2px 0 var(--ts-go-lo);background:var(--ts-go)!important;border-color:var(--ts-key)!important}.ts-sel .bar .say,.ts-selbar .bar .say{font:400 13px var(--ts-mcf);color:var(--ts-t2);padding:0 8px 0 6px}.ts-sel.posing:before{border-style:dashed}.ts-hov:before{content:"";border:2px dashed #ffffffbf;position:absolute;inset:-3px}.ts-hov .tag{color:#fff;background:#08080be6;border-color:#ffffff40}.ts-hov .tag em{color:#5f5;font-style:normal}.ts-hov .tag em:before{content:"·";color:var(--ts-t3);margin-right:6px}.ts-sel .bar button.done,.ts-selbar .bar button.done{padding:0 9px}.ts-sel .bar button.done:hover,.ts-selbar .bar button.done:hover{background:var(--ts-go)!important}.ts-hov.hint:before{border-color:#5f5}.ts-hov.hint .tag{color:#000;background:#5f5;border-color:#000;padding:6px 11px;font-size:15px;animation:.35s cubic-bezier(.2,.9,.3,1.3) both ts-hint-in}@keyframes ts-hint-in{0%{opacity:0;transform:translateY(6px)scale(.9)}}.ts-bendask{z-index:12;border:2px solid var(--ts-key);background:#101015;width:max-content;padding:8px;animation:.16s cubic-bezier(.2,.9,.3,1.2) both ts-bendask-in;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:inset 0 0 0 1px #2d2d36,0 12px 28px #0000008c}.ts-bendask.below{animation-name:ts-bendask-in-below;transform:translate(-50%,14px)}.ts-bendask:after{content:"";border:solid var(--ts-key);background:#101015;border-width:0 2px 2px 0;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.ts-bendask.below:after{border-width:2px 0 0 2px;top:0}.ts-bendask p{font:400 13px var(--ts-mcf);color:#fff;white-space:nowrap;margin:0 2px 7px}.ts-bendask .opts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ts-bendask .opts button{cursor:pointer;min-width:82px;height:36px;box-shadow:inset 2px 2px 0 var(--ts-ore-hi),inset -2px -2px 0 var(--ts-ore-lo);text-shadow:2px 2px #2a2a2a;padding:0 12px;font:400 15px var(--ts-mcf)!important;color:#fff!important;background:var(--ts-ore)!important;border:2px solid var(--ts-key)!important}.ts-bendask .opts button:hover,.ts-bendask .opts button:focus-visible{outline:none;border-color:#fff!important}.ts-bendask .opts button.on{box-shadow:inset 2px 2px 0 var(--ts-go-hi),inset -2px -2px 0 var(--ts-go-lo);text-shadow:2px 2px #1d3d14;background:var(--ts-go)!important}@keyframes ts-bendask-in{0%{opacity:.5;transform:translate(-50%,calc(-100% - 6px))scale(.94)}}@keyframes ts-bendask-in-below{0%{opacity:.5;transform:translate(-50%,6px)scale(.94)}}@media (prefers-reduced-motion:reduce){.ts-bendask,.ts-hov.hint .tag{animation:none}}.ts-howto ul{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ts-howto li{font:400 14px/1.4 var(--ts-mcf);color:var(--ts-t2);align-items:flex-start;gap:10px;display:flex}.ts-howto li svg{color:#fff;flex:none;margin-top:1px}.ts-howto li b{color:#fff;font-weight:400}.ts-crosshair{z-index:5;pointer-events:none;mix-blend-mode:difference;width:30px;height:30px;image-rendering:pixelated;background:#fff;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%;-webkit-mask:url(/minecraft/gui/mc/creative/crosshair.png) 0 0/100% 100%;mask:url(/minecraft/gui/mc/creative/crosshair.png) 0 0/100% 100%}.ts-flyhud{z-index:5;pointer-events:none;max-width:calc(100% - 24px);font:400 12.5px var(--ts-mcf);color:var(--ts-t2);background:#08080bd1;border:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:7px 14px;display:flex;position:absolute;top:44px;left:50%;transform:translate(-50%)}.ts-flyhud>*{white-space:nowrap}.ts-flyhud{animation:9s ease-in both ts-flyhud-out}@keyframes ts-flyhud-out{0%,85%{opacity:1}to{opacity:0}}.ts-flyhud b{color:#5f5;font-weight:400}.ts-flyhud kbd{color:#fff;text-align:center;min-width:16px;font:400 11px var(--ts-mcf);border:1px solid #3a3a44;border-bottom-width:2px;margin-right:2px;padding:0 4px;display:inline-block}.ts-item{image-rendering:pixelated;background-repeat:no-repeat;display:inline-block}.ts-item.compass{background:url(/minecraft/gui/mc/creative/compass.png) 0 0/100% 100% no-repeat}.ts-hotbar{z-index:5;pointer-events:none;justify-items:center;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ts-hotbar-bar{width:calc(182px*var(--g));height:calc(22px*var(--g));image-rendering:pixelated;margin-bottom:calc(1px*var(--g));background:url(/minecraft/gui/mc/hotbar.png) 0 0/100% 100% no-repeat;position:relative}.ts-hotbar-bar .slot{width:calc(16px*var(--g));height:calc(16px*var(--g));position:absolute}.ts-hotbar-bar .sel{top:calc(-1px*var(--g));width:calc(24px*var(--g));height:calc(23px*var(--g));image-rendering:pixelated;background:url(/minecraft/gui/mc/hotbar_selection.png) 0 0/100% 100% no-repeat;position:absolute}.ts-hotbar-name{margin-bottom:calc(10px*var(--g));font:400 calc(8px*var(--g))var(--ts-mcf);color:#fff;text-shadow:calc(1px*var(--g))calc(1px*var(--g))0 #3f3f3f;animation:2s linear both ts-hb-name}@keyframes ts-hb-name{0%,75%{opacity:1}to{opacity:0}}.ts-inv-back{z-index:30;background:linear-gradient(#101010bf,#101010d1);place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.ts-inv{image-rendering:pixelated;position:relative}.ts-inv .panel{z-index:1;image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;position:absolute;inset:0}.ts-inv .tab{image-rendering:pixelated;cursor:pointer;position:absolute;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;padding:0!important}.ts-inv .tab>span{line-height:0;display:block;position:absolute}.ts-inv .tab.on>span{top:calc(9px*var(--g))!important}.ts-inv .title{z-index:2;font-family:var(--ts-mcf);color:#404040;white-space:nowrap;line-height:1;position:absolute}.ts-inv .search{z-index:2;-webkit-user-select:text;user-select:text;outline:0;line-height:1;position:absolute;color:#fff!important;font-family:var(--ts-mcf)!important;background:0 0!important;border:0!important;padding:0!important}.ts-inv .slot{z-index:2;cursor:pointer;place-items:center;line-height:0;display:grid;position:absolute;background:0 0!important;border:0!important;padding:0!important}.ts-inv .slot:hover:after{content:"";background:#ffffff80;position:absolute;inset:0}.ts-inv .slot.hb.on{outline:calc(1px*var(--g))solid #fff}.ts-inv .scroller{z-index:2;image-rendering:pixelated;pointer-events:none;position:absolute;background-size:100% 100%!important}.ts-inv-help{font:400 13px var(--ts-mcf);color:#ddd;text-shadow:1px 1px #000;text-align:center;margin:0}.ts-inv-help kbd{color:#fff;min-width:16px;font:400 11px var(--ts-mcf);border:1px solid #555;border-bottom-width:2px;padding:0 4px;display:inline-block}.ts-inv-tip{z-index:40;pointer-events:none;font-family:var(--ts-mcf);color:#fff;text-shadow:2px 2px #3f3f3f;white-space:nowrap;background:#100010f0;border:2px solid #0000;border-image:linear-gradient(#5000ff80,#28007f80) 1;padding:3px 4px 2px;line-height:1.2;position:fixed;box-shadow:0 0 0 2px #100010f0}.ts-import{z-index:6;pointer-events:none;background:radial-gradient(#0404078c 0%,#04040733 60%,#04040700 100%);place-items:center;transition:opacity .3s;animation:.2s ease-out both ts-import-in;display:grid;position:absolute;inset:0}.ts-import.out{opacity:0}@keyframes ts-import-in{0%{opacity:0}}.ts-import-card{background:#121217;border:2px solid #000;gap:12px;width:420px;max-width:calc(100% - 32px);padding:20px 22px 16px;display:grid;box-shadow:0 0 0 1px #2c2c35,0 24px 60px #000000b3}.ts-import-card h2{font:400 22px/1.1 var(--ts-mcf);color:#fff;text-shadow:2px 2px #2a2a2a;margin:0}.ts-import-card .bar{background:#2a2a33;border:2px solid #000;height:12px}.ts-import-card .bar i{background:#5f5;height:100%;transition:width .25s linear;display:block;box-shadow:inset 0 -3px #2fbf2f}.ts-import-card p{font:400 13px var(--ts-mcf);color:var(--ts-t2);justify-content:space-between;gap:12px;margin:0;display:flex}.ts-import-card p b{color:#fff;font-variant-numeric:tabular-nums;font-weight:400}@media (prefers-reduced-motion:reduce){.ts-import{transition:none;animation:none}.ts-import-card .bar i{transition:none}}.ts-ov{z-index:3;pointer-events:none;position:absolute}.ts-ov-item{pointer-events:auto;cursor:move;touch-action:none;width:max-content;position:absolute}.ts-ov-item img{max-width:none}.ts-ov-item.sel{outline-offset:6px;outline:2px dashed #ffffffe6}.ts-ov-text{text-align:center;white-space:pre;position:relative}.ts-ov-wait{font:400 13px var(--ts-mcf);color:#fff;background:#0006;border:1px dashed #fff;place-items:center;display:grid}.ts-ov-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.ts-ov-svg .hit path{pointer-events:stroke;cursor:move}.ts-ov-svg .hit path[fill]:not([fill=none]){pointer-events:all}.ts-ov-svg circle.ts-h{pointer-events:all;fill:#fff;stroke:#000;stroke-width:2px;cursor:grab}.ts-ov-svg circle.ts-h.bend{fill:#ffd94a}.ts-ov-item .ts-h{pointer-events:auto;background:#fff;border:2px solid #000;width:14px;height:14px;position:absolute}.ts-ov-item .ts-h.rs{cursor:nwse-resize;bottom:-14px;right:-14px}.ts-ov-item .ts-h.rt{cursor:grab;border-radius:50%;top:-34px;left:calc(50% - 7px)}.ts-ov-item .ts-h.rt:after{content:"";background:#ffffffe6;width:2px;height:14px;position:absolute;top:12px;left:4px}.ts-styles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ts-style{background-blend-mode:multiply;place-items:center;height:54px;display:grid;overflow:hidden;background:#2a3a26 url(/minecraft/studio/ground/grass_block_top.png) 0 0/32px!important;border:1px solid #22222b!important}.ts-style:hover{outline-offset:-2px;outline:2px solid #fff}.ts-style span{font:400 20px/1 var(--ts-mcf);paint-order:stroke fill}.ts-style .f-chunky,.ts-style .f-gold,.ts-style .f-comic,.ts-style .f-neon{letter-spacing:.02em}.ts-card.title{grid-template-rows:70px auto;width:100%}.ts-card.title .pic img{max-height:60px;image-rendering:pixelated}.ts-textarea,.ts-textin{color:#fff;width:100%;font:400 15px var(--ts-mcf);resize:vertical;-webkit-user-select:text;user-select:text;background:#000;border:1px solid #3a3a42;padding:8px 10px}.ts-looks{grid-template-columns:repeat(3,1fr);gap:4px;max-height:260px;display:grid;overflow-y:auto}.ts-looks button{place-items:center;height:46px;display:grid;background:#101015!important;border:1px solid #26262e!important;padding:3px!important}.ts-looks button.on{outline-offset:-2px;outline:2px solid #fff}.ts-looks img{max-width:100%;max-height:38px;image-rendering:pixelated}.ts-renderbtn{display:flex}.ts-renderbtn .ts-btn.go:first-child{border-right-width:1px!important}.ts-renderbtn .more{width:30px;border-left-width:1px!important;padding:0!important}.ts-upill{height:20px;font:400 12px var(--ts-mcf);color:#1b1300;text-shadow:none;background:#ffd34d;border:1px solid #000;align-items:center;gap:4px;margin-left:2px;padding:0 7px;display:inline-flex;box-shadow:inset 1px 1px #fff3b8,inset -1px -1px #b98a00}.ts-upill.reg{color:var(--ts-t2);background:#26262e;box-shadow:inset 1px 1px #3a3a44,inset -1px -1px #121216}.ts-modal.rc{background:linear-gradient(#16161d 0%,#111116 100%);flex-direction:column;gap:16px;width:860px;max-width:94vw;max-height:94vh;padding:22px 24px 20px;animation:.22s cubic-bezier(.2,.9,.3,1.15) both rc-in;display:flex;position:relative;overflow:auto}@keyframes rc-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.ts-modal.rc>*{flex-shrink:0}.rc-x{place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px;color:var(--ts-t3)!important}.rc-x:hover{color:#fff!important;background:#22222a!important}.rc-head{align-items:center;gap:14px;padding-right:36px;display:flex}.rc-head h2{font:400 26px/1.1 var(--ts-mcf);color:#fff;text-shadow:2px 2px #2a2a2a;margin:0 0 4px}.rc-head p{font:400 14px/1.45 var(--ts-uif);color:var(--ts-t2);max-width:640px;margin:0}.rc-compare{aspect-ratio:16/9;cursor:ew-resize;touch-action:none;background:#0b0b0e;border:2px solid #000;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2c2c35}.rc-compare img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rc-compare .reg{clip-path:inset(0 calc(100% - var(--at))0 0);position:absolute;inset:0}.rc-compare.swept .reg,.rc-compare.swept .handle{transition:clip-path .9s cubic-bezier(.3,.7,.2,1),left .9s cubic-bezier(.3,.7,.2,1)}.rc-compare:active .reg,.rc-compare:active .handle{transition:none}.rc-compare .handle{top:0;bottom:0;left:var(--at);width:0;position:absolute}.rc-compare .handle:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 12px #0009}.rc-compare .handle i{background:#fff;border:2px solid #000;width:34px;height:34px;margin-top:-17px;position:absolute;top:50%;left:-17px;box-shadow:inset -2px -2px #b8b8c0}.rc-compare .handle i:before,.rc-compare .handle i:after{content:"";border:5px solid #0000;position:absolute;top:10px}.rc-compare .handle i:before{border-right:6px solid #222;left:1px}.rc-compare .handle i:after{border-left:6px solid #222;right:1px}.rc-compare .tag{font:400 14px var(--ts-mcf);color:#fff;text-shadow:2px 2px #000;pointer-events:none;background:#0000009e;border:1px solid #ffffff1f;padding:4px 9px;position:absolute;top:12px}.rc-compare .tag.l{left:12px}.rc-compare .tag.r{color:#ffd34d;right:12px}.rc-modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rc-mode{background:#18181f;border:2px solid #000;align-content:start;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #2a2a33}.rc-mode .top{align-items:center;gap:10px;display:flex}.rc-mode h3{font:400 21px var(--ts-mcf);color:#fff;text-shadow:2px 2px #2a2a2a;margin:0}.rc-mode .pill{height:22px;font:400 13px var(--ts-mcf);color:#1b1300;background:#ffd34d;border:1px solid #000;align-items:center;gap:4px;margin-left:auto;padding:0 8px;display:inline-flex}.rc-mode .pill.free{color:#0c2a06;background:#6cc349}.rc-mode .pill.out{color:#fff;background:#6a2a2a}.rc-mode ul{font:400 13.5px/1.35 var(--ts-uif);color:var(--ts-t2);gap:7px;margin:0;padding:0;list-style:none;display:grid}.rc-mode li{align-items:flex-start;gap:8px;display:flex}.rc-mode li svg{color:#5f5;flex:none;margin-top:2px}.rc-mode .ts-btn{height:44px;margin-top:2px;font-size:16px!important}.rc-mode.ultra{background:linear-gradient(160deg,#231d33 0%,#18181f 55%);box-shadow:inset 0 0 0 1px #4a3a6e,0 0 24px #9664ff1f}.rc-mode.ultra li svg{color:#ffd34d}.rc-mode.ultra.locked{background:#18181f;box-shadow:inset 0 0 0 1px #2a2a33}.rc-mode.ultra.locked ul{opacity:.75}.rc-plans{border-top:1px solid var(--ts-rule);gap:10px;padding-top:4px;display:grid}.rc-plans h4{font:400 17px var(--ts-mcf);color:#fff;text-shadow:2px 2px #2a2a2a;margin:10px 0 0}.rc-plans .row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.rc-plan{text-align:center;color:#fff;background:#17171d;border:2px solid #000;justify-items:center;gap:2px;padding:16px 12px 12px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2c2c35}.rc-plan:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #4a4a55,0 8px 22px #00000080}.rc-plan .name{font:400 18px var(--ts-mcf);text-shadow:2px 2px #2a2a2a;margin-top:6px}.rc-plan .n{font:400 40px/1 var(--ts-mcf);text-shadow:3px 3px #2a2a2a;margin-top:6px}.rc-plan .u{font:400 12.5px/1.3 var(--ts-uif);color:var(--ts-t2)}.rc-plan .price{font:400 16px var(--ts-mcf);color:#fff;margin-top:8px}.rc-plan .price small{font:400 12px var(--ts-uif);color:var(--ts-t3)}.rc-plan .get{width:100%;height:38px;font:400 15px var(--ts-mcf);color:#fff;text-shadow:2px 2px #1d3d14;background:var(--ts-go);box-shadow:inset 2px 2px 0 var(--ts-go-hi),inset -2px -2px 0 var(--ts-go-lo);border:2px solid #000;place-items:center;margin-top:10px;display:grid}.rc-plan:hover .get{background:#46992e}.rc-plan.coal .n{color:#d5d5dc}.rc-plan.iron .n{color:#f1f1f1}.rc-plan.diamond .n{color:#6ef5ec}.rc-plan.best{background:linear-gradient(#24211a 0%,#17171d 60%);box-shadow:inset 0 0 0 2px #ffd34d}.rc-plan.best:hover{box-shadow:inset 0 0 0 2px #ffe27f,0 8px 22px #00000080}.rc-plan .ribbon{font:400 12px var(--ts-mcf);color:#1b1300;white-space:nowrap;background:#ffd34d;border:1px solid #000;padding:2px 9px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.rc-plans .fine{font:400 12px/1.4 var(--ts-uif);color:var(--ts-t3);margin:2px 0 0}.ts-result .tagline{font:400 13px/1.45 var(--ts-uif);color:var(--ts-t2);margin:0}.ts-result .tagline b{color:#ffd34d;font-weight:600}.ts-result .mode{height:24px;font:400 13px var(--ts-mcf);border:1px solid #000;align-self:flex-start;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ts-result .mode.ultra{color:#1b1300;background:#ffd34d}.ts-result .mode.regular{color:#fff;background:#3a3a44}.ts-result .upsell{text-underline-offset:3px;text-align:left;text-decoration:underline;font:400 13px var(--ts-mcf)!important;color:#ffd34d!important}@media (max-width:720px){.rc-modes{grid-template-columns:1fr}.ts-modal.rc{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.ts-modal.rc{animation:none}.rc-plan{transition:none}}.ts-cm{z-index:70;border:2px solid var(--ts-key);-webkit-user-select:none;user-select:none;background:#101015;min-width:210px;padding:5px;animation:.12s ease-out ts-cm-in;position:fixed;box-shadow:inset 0 0 0 1px #2d2d36,0 14px 34px #0000008c}@keyframes ts-cm-in{0%{opacity:0;transform:scale(.97)translateY(-3px)}}.ts-cm-title{font:400 13px var(--ts-mcf);color:var(--ts-t3);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--ts-rule);max-width:260px;margin-bottom:4px;padding:6px 10px 7px;overflow:hidden}.ts-cm-item{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;height:32px;display:flex;color:var(--ts-t1)!important;font:400 14px var(--ts-mcf)!important;background:0 0!important;border:0!important;padding:0 10px!important}.ts-cm-item .ic{width:15px}.ts-cm-item .l{white-space:nowrap;flex:1}.ts-cm-item kbd{font:400 11px var(--ts-uif);color:var(--ts-t4);background:0 0;border:0;padding:0}.ts-cm-item svg{color:var(--ts-t2);flex-shrink:0}.ts-cm-item:hover:not(:disabled),.ts-cm-item:focus-visible{outline:none;background:#24242d!important}.ts-cm-item:disabled{cursor:default;color:var(--ts-t4)!important}.ts-cm-item:disabled svg{color:var(--ts-t4)}.ts-cm-item.danger,.ts-cm-item.danger svg{color:#ff6b6b!important}.ts-cm-item.danger:hover{background:#3a1517!important}.ts-cm-sep{background:var(--ts-rule);height:1px;margin:4px 2px}@media (prefers-reduced-motion:reduce){.ts-cm{animation:none}}.ae{flex-direction:column;gap:8px;display:flex}.ae img{image-rendering:pixelated;display:block}.ae-slots{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ae-slot{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative;background:0 0!important;border:0!important;padding:6px 2px 5px!important}.ae-slot img{background:#8b8b8b;width:40px;height:40px;padding:4px;box-shadow:inset 2px 2px #373737,inset -2px -2px #fff}.ae-slot img.empty{opacity:.55}.ae-slot .nm{font:400 11px var(--ts-mcf);color:var(--ts-t3)}.ae-slot.on img{outline:2px solid var(--ts-gold);outline-offset:1px}.ae-slot.on .nm{color:#fff}.ae-trimmed{background:var(--ts-gold);width:8px;height:8px;position:absolute;top:4px;right:6px;box-shadow:0 0 0 1px #000}.ae-edit{background:var(--ts-card);border:1px solid #000;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #24242c}.ae-lab{font:400 13px var(--ts-mcf);color:var(--ts-t2);justify-content:space-between;gap:8px;display:flex}.ae-lab span{color:var(--ts-t3);font:400 12px var(--ts-uif)}.ae-mats,.ae-trims{grid-template-columns:repeat(auto-fill,34px);gap:5px;display:grid}.ae-mats button,.ae-trims button{cursor:pointer;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 2px 2px #373737,inset -2px -2px #fff;background:#8b8b8b!important;border:0!important;padding:0!important}.ae-mats img,.ae-trims img{width:26px;height:26px}.ae-mats button.on,.ae-trims button.on{outline:2px solid var(--ts-gold);outline-offset:1px;background:#a8a8a8!important}.ae-mats button:hover,.ae-trims button:hover{background:#a0a0a0!important}.ae-none{font:400 14px var(--ts-mcf);color:#373737}.sd-open{position:relative}.sd-mini{width:14px;height:26px;image-rendering:pixelated;background-position:-1.16667px -1.16667px;background-repeat:no-repeat;background-size:74.6667px;flex:none;box-shadow:0 0 0 1px #000}.ts-modal.rc.sd{width:760px}.sd-body{grid-template-columns:auto 1fr;align-items:start;gap:22px;display:grid}.sd-preview{background:radial-gradient(circle at 50% 40%,#2a2a33,#111116 70%);border:2px solid #000;width:168px;padding:14px;position:relative;box-shadow:0 0 0 1px #2c2c35}.sd-preview canvas{width:168px;height:308px;image-rendering:pixelated;filter:drop-shadow(0 8px 14px #0009);display:block}.sd-preview.drawing canvas{cursor:crosshair;touch-action:none}.sd-grid{pointer-events:none;width:168px;height:308px;position:absolute;top:14px;left:14px}.sd-grid path{stroke:#ffffff47;stroke-width:1px;fill:none;shape-rendering:crispEdges}.sd-side{flex-direction:column;gap:10px;min-width:0;display:flex}.sd-tabs{border-bottom:1px solid var(--ts-rule);gap:4px;padding-bottom:8px;display:flex}.sd-tabs button{cursor:pointer;font:400 15px var(--ts-mcf)!important;color:var(--ts-t3)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;padding:6px 12px!important}.sd-tabs button.on{color:#fff!important;border-bottom-color:var(--ts-gold)!important}.sd-lab{font:400 13px var(--ts-mcf);color:var(--ts-t2);justify-content:space-between;margin-top:4px;display:flex}.sd-lab span{color:var(--ts-t3)}.sd-note{font:400 13px/1.45 var(--ts-uif);color:var(--ts-t2);margin:0}.sd-err{font:400 13px var(--ts-uif);color:#ff8a80;margin:0}.sd-swatches{grid-template-columns:repeat(auto-fill,26px);gap:6px;display:grid}.sd-sw{cursor:pointer;width:26px;height:26px;box-shadow:inset 2px 2px #ffffff40,inset -2px -2px #0000004d;border:2px solid #000!important;padding:0!important}.sd-sw.none{background:repeating-linear-gradient(45deg,#8a6a3e 0 4px,#6e5230 4px 8px)!important}.sd-sw.on{outline-offset:1px;outline:2px solid #fff}.sd-tile{image-rendering:pixelated;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000}.sd-tile>span{position:absolute;inset:0}.sd-stack{display:block;position:relative}.sd-over{position:absolute;inset:0}.sd-over .sd-tile{box-shadow:none;background:0 0!important}.sd-presets{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;display:grid}.sd-presets button{cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:flex;background:var(--ts-card)!important;color:var(--ts-t1)!important;font:400 13px var(--ts-mcf)!important;border:2px solid #000!important;padding:10px 6px 8px!important}.sd-presets button:hover{background:var(--ts-card-hi)!important}.sd-layers{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sd-layers li{background:var(--ts-card);border:1px solid #000;align-items:center;gap:8px;padding:4px 6px;display:flex}.sd-layers .nm{min-width:0;font:400 13px var(--ts-uif);color:var(--ts-t1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sd-layers select{color:var(--ts-t1);border:1px solid var(--ts-rule);font:400 12px var(--ts-uif);background:#0d0d11;padding:3px 4px}.sd-layers button{cursor:pointer;color:var(--ts-t3)!important;background:0 0!important;border:0!important;padding:4px!important}.sd-layers button:hover{color:#ff8a80!important}.sd-patterns{grid-template-columns:repeat(auto-fill,26px);gap:6px;max-height:196px;padding:2px;display:grid;overflow-y:auto}.sd-patterns button{cursor:pointer;background:0 0!important;border:0!important;padding:0!important}.sd-patterns button:hover .sd-tile{outline:2px solid var(--ts-gold);outline-offset:1px}.sd-upload{cursor:pointer;align-self:flex-start}.sd-pens{flex-wrap:wrap;gap:8px;display:flex}.sd-pens>*{cursor:pointer;align-items:center;gap:6px;display:inline-flex;background:var(--ts-card)!important;color:var(--ts-t1)!important;font:400 13px var(--ts-mcf)!important;border:2px solid #000!important;padding:6px 10px!important}.sd-pens>.on{outline-offset:1px;outline:2px solid #fff}.sd-custom input{cursor:pointer;background:0 0;border:0;width:22px;height:18px;padding:0}.sd-foot{justify-content:space-between;gap:10px;display:flex}@media (max-width:640px){.sd-body{grid-template-columns:1fr;justify-items:center}.sd-side{width:100%}}.ts-modal.rc.uhd{width:920px}.uhd-cmp{grid-template-columns:4fr 3fr;align-items:start;gap:12px;display:grid}.uhd-full{aspect-ratio:16/9;background:#0b0b0e;border:2px solid #000;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2c2c35}.uhd-full img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.uhd-box{border:2px solid var(--ts-gold);pointer-events:none;position:absolute;box-shadow:0 0 0 1px #000,0 0 14px #ffaa008c}.rc-compare.uhd-zoom{aspect-ratio:4/3;border-color:var(--ts-gold);box-shadow:0 0 0 1px #000,0 0 24px #ffaa0038}.uhd-note{font:400 12px var(--ts-uif);color:var(--ts-t4);text-align:center;margin:-6px 0 0}.uhd-buy{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.uhd-buy .ts-btn.big{gap:10px;height:46px;padding:0 26px!important;font-size:18px!important}.uhd-left{font:400 15px var(--ts-mcf);color:var(--ts-gold)}.uhd-fine{font:400 13px var(--ts-uif);color:var(--ts-t3);text-align:center;margin:0}.uhd-err{font:400 13px var(--ts-uif);color:#ff8a80;text-align:center;margin:-4px 0 0}.uhd-points{font:400 13px var(--ts-uif);color:var(--ts-t2);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.uhd-points li{align-items:center;gap:6px;display:inline-flex}.uhd-points svg{color:var(--ts-go-hi)}.uhd-regular{text-underline-offset:3px;cursor:pointer;align-self:center;text-decoration:underline;color:var(--ts-t3)!important;font:400 13px var(--ts-uif)!important;background:0 0!important;border:0!important;padding:2px 6px!important}.uhd-regular:hover{color:#fff!important}.ts-upill.uhd{color:var(--ts-gold);background:#3d2900}@media (max-width:720px){.uhd-cmp{grid-template-columns:1fr}}.ts-sunh{z-index:3;cursor:grab;touch-action:none;border-radius:50%;width:84px;height:84px;margin:-42px 0 0 -42px;position:absolute;top:0;left:0;background:0 0!important;border:2px dashed #ffffff8c!important;padding:0!important}.ts-sunh:hover,.ts-sunh[data-dragging]{box-shadow:0 0 0 4px #ffffff1f;border-style:solid!important;border-color:#fff!important}.ts-sunh[data-dragging]{cursor:grabbing}.ts-sunh span{white-space:nowrap;font:400 12px var(--ts-mcf);color:#fff;opacity:0;pointer-events:none;background:#0000009e;padding:3px 7px 4px;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.ts-sunh:hover span,.ts-sunh[data-dragging] span{opacity:1}@media (prefers-reduced-motion:reduce){.ts-sunh span{transition:none}}.ts-rt.edit,.ts-drawer-x,.ts-root.touch .ts-keys,.ts-root.touch .ts-flybtn{display:none}.ts-root.touch .ts-stage canvas{touch-action:none}.ts-selbar{z-index:8;scrollbar-width:none;max-width:calc(100% - 16px);position:absolute;top:8px;left:50%;overflow-x:auto;transform:translate(-50%)}.ts-selbar .bar{background:#0a0a0eeb;border:2px solid #000;align-items:center;gap:6px;width:max-content;padding:5px;display:flex;box-shadow:0 0 0 1px #34343e,0 8px 24px #00000080}.ts-root.touch .ts-selbar .bar button{height:44px;padding:0 13px;font-size:15px!important}.ts-root.compact .ts-selbar .bar button{height:40px;padding:0 11px}@media (max-width:600px){.ts-root.stacked .ts-selbar .bar button{gap:0;padding:0 12px;font-size:0!important}}.ts-root.touch .ts-ibtn{width:42px;height:40px}.ts-root.touch .ts-ov-item .ts-h{border-width:3px;width:26px;height:26px}.ts-root.touch .ts-ov-item .ts-h.rs{bottom:-22px;right:-22px}.ts-root.touch .ts-ov-item .ts-h.rt{top:-50px;left:calc(50% - 13px)}.ts-root.touch .ts-ov-item .ts-h.rt:after{height:22px;top:22px;left:9px}.ts-root.touch .ts-slider input{height:30px}.ts-root.touch .ts-tog{min-height:40px}.ts-root.wide{grid-template-columns:58px 236px minmax(0,1fr) 296px}.ts-root.compact{grid-template-columns:calc(54px + env(safe-area-inset-left,0px))minmax(0,1fr);grid-template-rows:46px minmax(0,1fr)}.ts-root.compact .ts-top{padding:0 max(8px,env(safe-area-inset-right,0px))0 max(8px,env(safe-area-inset-left,0px));grid-column:1/-1;gap:4px}.ts-root.compact .ts-proj,.ts-root.compact .ts-chip,.ts-root.compact .ts-tools,.ts-root.compact .ts-under,.ts-root.compact .ts-frame-label{display:none}.ts-root.compact .ts-home{gap:0;padding:8px 10px 8px 2px;font-size:0!important}.ts-root.compact .ts-home svg{width:22px;height:22px}.ts-root.compact .ts-select{flex:none;width:104px}.ts-root.compact .ts-rail{padding:4px 0 4px env(safe-area-inset-left,0px);grid-area:2/1;gap:0;overflow-y:auto}.ts-root.compact .ts-rt{flex:none;width:54px;padding:5px 0!important;font-size:0!important}.ts-root.compact .ts-rt img,.ts-root.compact .ts-rt svg{width:27px;height:27px}.ts-root.compact .ts-rt.edit{margin-top:auto;display:grid;color:#fff!important}.ts-root.compact .ts-center{grid-area:2/2}.ts-root.compact .ts-lib,.ts-root.compact .ts-insp{z-index:45;width:min(360px,70vw);transition:transform .24s cubic-bezier(.22,1,.36,1);position:fixed;top:46px;bottom:0;box-shadow:0 0 0 1px #000,0 12px 50px #000000bf}.ts-root.compact .ts-lib{left:calc(54px + env(safe-area-inset-left,0px));transform:translate(calc(-100% - 80px))}.ts-root.compact .ts-insp{padding-right:env(safe-area-inset-right,0px);right:0;transform:translate(calc(100% + 20px))}.ts-root.compact.drawer-lib .ts-lib,.ts-root.compact.drawer-insp .ts-insp{transform:none}.ts-root.compact .ts-drawer-x{flex:none;align-self:flex-end;place-items:center;width:40px;height:36px;margin:-6px -6px -6px 0;display:grid;color:var(--ts-t2)!important}.ts-root.compact .ts-insp .ts-drawer-x{margin:4px 6px 0 0}.ts-root.touch .ts-hud,.ts-root.touch .ts-frame-label{display:none}.ts-root.stacked{grid-template-rows:52px minmax(0,1fr) 64px minmax(0,42%);grid-template-columns:minmax(0,1fr)}.ts-root.stacked .ts-top{grid-column:1}.ts-root.stacked .ts-proj{flex:120px;width:auto;min-width:0}.ts-root.stacked .ts-tools,.ts-root.stacked .ts-under{display:none}.ts-root.stacked .ts-center{grid-area:2/1}.ts-root.stacked .ts-rail{border-right:0;border-top:1px solid var(--ts-rule);border-bottom:1px solid var(--ts-rule);flex-direction:row;grid-area:3/1;align-items:stretch;gap:2px;padding:4px 8px;overflow-x:auto}.ts-root.stacked .ts-rt{flex:none;width:62px}.ts-root.stacked .ts-rt.on{box-shadow:inset 0 -3px 0 var(--ts-gold)}.ts-root.stacked .ts-rt.edit{margin-left:auto;display:grid;color:#fff!important}.ts-root.stacked .ts-rt.edit svg{width:26px;height:26px}.ts-root.stacked .ts-lib,.ts-root.stacked .ts-insp{border:0;grid-area:4/1}.ts-root.stacked.pane-lib .ts-insp,.ts-root.stacked.pane-insp .ts-lib{display:none}@media (max-width:600px){.ts-root.stacked .ts-proj,.ts-root.stacked .ts-chip{display:none}.ts-root.stacked .ts-home{gap:0;font-size:0!important}.ts-root.stacked .ts-home svg{width:22px;height:22px}.ts-root.stacked .ts-top{gap:4px;padding:0 8px}.ts-root.stacked .ts-select{max-width:92px}}.ts-stick{left:max(16px,env(safe-area-inset-left,0px));z-index:6;touch-action:none;background:#08080c6b;border:2px solid #ffffff52;border-radius:50%;width:118px;height:118px;position:absolute;bottom:16px;box-shadow:inset 0 0 0 2px #00000059,0 6px 18px #00000059}.ts-knob{pointer-events:none;background:#f2f2f5e0;border-radius:50%;width:50px;height:50px;margin:-25px 0 0 -25px;transition:transform 60ms linear;position:absolute;top:50%;left:50%;box-shadow:inset -3px -3px #0000002e,0 2px 8px #00000080}.ts-updown{right:max(16px,env(safe-area-inset-right,0px));z-index:6;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:16px}.ts-updown button{touch-action:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 2px 2px #ffffff1f,inset -2px -2px #00000059;color:#fff!important;background:#08080c73!important;border:2px solid #ffffff52!important}.ts-updown button.on{background:#3c8527b3!important;border-color:#6cc349!important}.ts-root.stacked .ts-stick{width:104px;height:104px}.ts-root.stacked .ts-updown button{width:52px;height:52px}.ts-rotate{z-index:100;text-align:center;background:#0b0b0f;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.ts-rotate h2{font:400 26px/1.15 var(--ts-mcf);color:#fff;text-shadow:2px 2px #2a2a2a;margin:18px 0 0}.ts-rotate p{max-width:300px;font:400 15px/1.45 var(--ts-uif);color:var(--ts-t2);margin:0}.ts-rotate .ts-btn{height:46px;margin-top:8px;padding:0 20px!important;font-size:17px!important}.ts-rotate-phone{border:4px solid #fff;border-radius:12px;width:62px;height:104px;animation:1.5s cubic-bezier(.6,0,.3,1) .5s both tsTurn;position:relative;box-shadow:0 0 0 2px #000,0 10px 30px #0009}.ts-rotate-phone i{background:#fff;border-radius:2px;width:16px;height:4px;margin-left:-8px;position:absolute;bottom:7px;left:50%}.ts-rotate-skip{text-underline-offset:3px;margin-top:6px;text-decoration:underline;font:400 14px var(--ts-uif)!important;color:var(--ts-t3)!important;padding:8px!important}@keyframes tsTurn{0%{transform:rotate(0)}55%,to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.ts-rotate-phone{animation:none;transform:rotate(-90deg)}.ts-root.compact .ts-lib,.ts-root.compact .ts-insp{transition:none}}.ts-capes{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;max-height:196px;padding:2px;display:grid;overflow-y:auto}.ts-capes button{place-items:center;height:56px;padding:0;display:grid;background:#15151b!important;border:1px solid #2c2c35!important}.ts-capes button.on{outline-offset:-2px;outline:2px solid #fff}.ts-capes .none{font:400 10px var(--ts-mcf);color:var(--ts-t3)}.ts-capeface{image-rendering:pixelated;background-repeat:no-repeat;display:block}.ts-paintings{grid-template-columns:repeat(4,1fr);align-items:center;gap:6px;display:grid}.ts-paintings.small{grid-template-columns:repeat(5,1fr);max-height:220px;overflow-y:auto}.ts-paintings button{place-items:center;min-height:44px;padding:4px;display:grid;background:#15151b!important;border:1px solid #2c2c35!important}.ts-paintings button.on{outline-offset:-2px;outline:2px solid #fff}.ts-paintings img{max-width:100%;max-height:56px;image-rendering:pixelated;display:block}.ts-crowdskins{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;display:flex}.ts-crowdskins button{place-items:center;width:30px;height:30px;padding:0;display:grid;background:#15151b!important;border:1px solid #2c2c35!important}.ts-crowdskins .head{width:24px;height:24px;image-rendering:pixelated;background-position:-24px -24px;background-size:192px 192px}.ts-myscenes{flex:none}.ts-scenes{width:min(920px,94vw);max-height:86vh;padding:18px;overflow:auto}.ts-scenes-top{align-items:center;gap:10px;display:flex}.ts-scenes-top h2{font:400 20px var(--ts-mcf);flex:1;margin:0}.ts-scenes-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.ts-scene{background:#15151b;border:1px solid #2c2c35;flex-direction:column;display:flex}.ts-scene.on{outline-offset:-2px;outline:2px solid #fff}.ts-scene .pic{aspect-ratio:16/9;padding:0;display:block;background:#0c0c10!important;border:0!important}.ts-scene .pic img{object-fit:cover;width:100%;height:100%;display:block}.ts-scene .meta{flex-direction:column;gap:2px;padding:8px 10px 4px;display:flex}.ts-scene .meta b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ts-scene .meta span{color:var(--ts-t3);font-size:12px}.ts-scene .acts{gap:4px;padding:4px 8px 8px;display:flex}.ts-scene .acts button{place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:12px;display:grid}.ts-scene .acts button.danger{color:#ff6b6b}.ts-mychars{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin-bottom:10px;display:grid}.ts-mychar{position:relative}.ts-mychar .pick{flex-direction:column;align-items:center;gap:4px;width:100%;padding:8px 4px;display:flex;background:#15151b!important;border:1px solid #2c2c35!important}.ts-mychar .head{width:32px;height:32px;image-rendering:pixelated;background-position:-32px -32px;background-size:256px 256px}.ts-mychar .n{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.ts-mychar .x{place-items:center;width:18px;height:18px;padding:0;display:none;position:absolute;top:2px;right:2px}.ts-mychar:hover .x{display:grid}.ts-sel.ts-sel2{opacity:.75;pointer-events:none;border-style:dashed!important}.ts-sel.ts-sel2 .c{opacity:.6}.ts-group{margin-bottom:8px}.ts-root.compact .ts-myscenes .t,.ts-root.touch .ts-myscenes .t{display:none}.ts-modetog{background:#121217;border:2px solid #000;flex:none;height:32px;display:flex;box-shadow:inset 1px 1px #2c2c35}.ts-modetog button{white-space:nowrap;align-items:center;gap:6px;display:flex;font:400 14px var(--ts-mcf)!important;color:var(--ts-t3)!important;padding:0 12px!important}.ts-modetog button+button{border-left:2px solid #000!important}.ts-modetog button:hover{color:#fff!important}.ts-modetog button.on{box-shadow:inset 0 -3px 0 var(--ts-go-hi);color:#fff!important;background:#2f2f3a!important}.ts-modetog button.ultra.on{box-shadow:inset 0 -3px 0 var(--ts-gold);color:#ffe27a!important;background:#3a2f12!important}.ts-modetog button.locked{color:var(--ts-t4)!important}.ts-modetog button.locked:hover{color:var(--ts-t2)!important}.ts-modetog .n{color:#1b1300;background:#ffd34d;border:1px solid #000;padding:0 5px;font-size:11px;line-height:16px}.ts-root.compact .ts-modetog button,.ts-root.touch .ts-modetog button{padding:0 8px!important;font-size:12px!important}.ts-root.compact .ts-modetog .n{display:none}.b4k{background:linear-gradient(90deg,#1e1a2e,#15131f);border:2px solid #000;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #5b4a9a}.b4k-t{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.b4k-t b{font:400 17px var(--ts-mcf);color:#fff}.b4k-t span{color:var(--ts-t2);font-size:12.5px}.b4k-buy{align-items:center;gap:8px;display:flex}.b4k-qty{background:#0f0f14;border:2px solid #000;align-items:center;height:34px;display:flex}.b4k-qty button{width:30px;height:100%;font:400 18px var(--ts-mcf)!important;color:#fff!important}.b4k-qty button:disabled{cursor:default;color:var(--ts-t4)!important}.b4k-qty span{text-align:center;min-width:30px;font:400 15px var(--ts-mcf);color:#fff}.b4k .uhd-err{flex-basis:100%;margin:0}
