.zb-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.zb-col{min-width:0}.zb-side{order:2}@media (min-width:901px){.zb-side{position:sticky;top:92px}}@media (max-width:900px){.zb-layout{grid-template-columns:minmax(0,1fr)}.zb-side{order:0}}:root .ds-root.ds-ed.dsp .zb-stage{aspect-ratio:5/4;background:var(--ds-well);width:100%;max-height:460px;box-shadow:var(--ds-sunken);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}@media (max-width:900px){:root .ds-root.ds-ed.dsp .zb-stage{aspect-ratio:4/3;max-height:360px}}.zb-stage>canvas{position:absolute;inset:0}.zb-tags{pointer-events:none;height:0;animation:.4s cubic-bezier(.22,1,.36,1) both zb-rise;position:absolute;bottom:8px;left:0;right:0}.zb-tag{font-family:var(--font-mc),system-ui,sans-serif;color:#fff;white-space:nowrap;text-shadow:.1em .1em #3f3f3f;background:#00000073;justify-items:center;padding:2px 6px 1px;font-size:13px;line-height:1.25;display:grid;position:absolute;bottom:0;translate:-50%}.zb-tag em{color:#a0a0a0;text-shadow:none;font-size:11px;font-style:normal}.zb-tag.is-off{color:#c4c4c4}@keyframes zb-rise{0%{opacity:0;transform:translateY(6px)}}:root .ds-root.ds-ed.dsp .ds-btn.zb-reset{width:32px;height:32px;min-height:32px;padding:0 0 2px;position:absolute;top:8px;right:8px}:root .ds-root.ds-ed.dsp .ds-btn.zb-reset:focus-visible{outline:2px solid var(--ds-sel);outline-offset:2px}.zb-no3d{text-align:center;place-content:center;justify-items:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.zb-no3d img{width:96px;height:96px;image-rendering:pixelated}.zb-hint{text-align:center}.zb-name{gap:8px;display:flex}:root .ds-root.ds-ed.dsp .zb-name input{background:var(--ds-field);min-width:0;height:40px;box-shadow:inset 0 0 0 2px var(--ds-field-edge);font:400 16px/18px var(--ds-mcf);color:var(--ds-field-text);border:0;outline:none;flex:1;padding:0 10px}:root .ds-root.ds-ed.dsp .zb-name input::placeholder{color:var(--ds-ph);font-style:italic}:root .ds-root.ds-ed.dsp .zb-name input:focus{box-shadow:inset 0 0 0 2px var(--ds-sel)}.zb-name .tl-mcbtn{flex:none;min-width:72px}:root .ds-root.ds-ed.dsp .zb-or{font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t4);align-items:center;gap:10px;margin:12px 0;display:flex}.zb-or:before,.zb-or:after{content:"";flex:1;height:2px}:root .ds-root.ds-ed.dsp .zb-or:before,:root .ds-root.ds-ed.dsp .zb-or:after{background:var(--ds-rule)}.tl-screen .drop-zone.zb-change,.tl-screen .report-card .drop-zone.zb-change{min-height:0;box-shadow:none;background:0 0;gap:0;padding:0;display:flex}.tl-screen .drop-zone.zb-change:before,.tl-screen .report-card .drop-zone.zb-change:before{display:none}.tl-screen .drop-zone.zb-change:hover,:root .ds-root.ds-ed.dsp .drop-zone.zb-change:focus-visible,:root .ds-root.ds-ed.dsp .drop-zone.zb-change.is-dragging{outline:2px solid var(--ds-sel);outline-offset:3px}.tl-screen .drop-zone.zb-change:focus-visible{outline-offset:3px;outline:2px solid #5ff}.zb-change .tl-mcbtn{width:100%}.zb-who{align-items:center;gap:12px;min-width:0;display:flex}.zb-who-face{width:44px;height:44px;image-rendering:pixelated;flex:none}:root .ds-root.ds-ed.dsp .zb-who-face{box-shadow:0 0 0 2px var(--ds-key)}:root .ds-root.ds-ed.dsp .zb-who-name{text-overflow:ellipsis;white-space:nowrap;font:400 16px/18px var(--ds-mcf);color:var(--ds-t1);text-shadow:2px 2px 0 var(--ds-shc);overflow:hidden}:root .ds-root.ds-ed.dsp .zb-seg{background:var(--ds-seg);box-shadow:inset 0 0 0 2px var(--ds-rule);flex:none;gap:2px;padding:2px;display:flex}:root .ds-root.ds-ed.dsp .zb-seg button{height:28px;box-shadow:none;font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t3);text-shadow:1.6667px 1.6667px 0 var(--ds-shc);cursor:pointer;background:0 0;border:0;padding:0 8px 1px}:root .ds-root.ds-ed.dsp .zb-seg button:hover:not(.is-on){color:var(--ds-t1);background:var(--ds-well-hi)}:root .ds-root.ds-ed.dsp .zb-seg button.is-on{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);color:var(--ds-t1)}:root .ds-root.ds-ed.dsp .zb-x{width:30px;height:30px;color:var(--ds-t3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}:root .ds-root.ds-ed.dsp .zb-x:hover{color:var(--ds-cc)}@media (max-width:420px){.zb-who{flex-wrap:wrap}.zb-who>.min-w-0{flex-basis:calc(100% - 100px)}.zb-seg{order:3;margin-left:56px}}.zb-mobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root .ds-root.ds-ed.dsp .zb-mob{background:var(--ds-card);box-shadow:var(--ds-raised);color:var(--ds-t2);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;border:0;justify-items:center;gap:4px;padding:12px 6px 10px;display:grid;position:relative}:root .ds-root.ds-ed.dsp .zb-mob:hover:not(:disabled):not(.is-on){background:var(--ds-card-hi);color:var(--ds-t1)}:root .ds-root.ds-ed.dsp .zb-mob.is-on{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);color:var(--ds-t1)}:root .ds-root.ds-ed.dsp .zb-mob:focus-visible{outline:2px solid var(--ds-sel);outline-offset:3px}.zb-mob:disabled{cursor:not-allowed;opacity:.5}:root .ds-root.ds-ed.dsp .zb-mob-slot{background:var(--ds-well);width:44px;height:44px;box-shadow:var(--ds-sunken);place-items:center;display:grid}.zb-mob-slot img{width:32px;height:32px;image-rendering:pixelated}.zb-mob.is-on .zb-mob-slot img{animation:.28s cubic-bezier(.22,1,.36,1) both zb-settle}:root .ds-root.ds-ed.dsp .zb-mob-name{font:400 16px/18px var(--ds-mcf);text-shadow:2px 2px 0 var(--ds-shc)}:root .ds-root.ds-ed.dsp .zb-mob-where{color:var(--ds-t4);font-size:11.5px;line-height:1.3}.zb-tick{width:20px;height:20px;image-rendering:pixelated;background:url(/minecraft/gui/mc/widget_checkbox.png) 0 0/100% 100% no-repeat;position:absolute;top:6px;right:6px}.zb-tick>svg{display:none}.zb-mob.is-on .zb-tick{background-image:url(/minecraft/gui/mc/widget_checkbox_selected.png)}@keyframes zb-settle{0%{transform:scale(.82)}}.zb-looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root .ds-root.ds-ed.dsp .zb-look{background:var(--ds-card);box-shadow:var(--ds-raised);color:var(--ds-t2);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 12px;display:grid}:root .ds-root.ds-ed.dsp .zb-look:hover:not(.is-on){background:var(--ds-card-hi);color:var(--ds-t1)}:root .ds-root.ds-ed.dsp .zb-look.is-on{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);color:var(--ds-t1)}:root .ds-root.ds-ed.dsp .zb-look:focus-visible{outline:2px solid var(--ds-sel);outline-offset:3px}.zb-look-face{grid-row:span 2;width:48px;height:48px;display:block}:root .ds-root.ds-ed.dsp .zb-look-face{background:var(--ds-well);box-shadow:0 0 0 2px var(--ds-key)}.zb-look-face img{width:100%;height:100%;image-rendering:pixelated;display:block}.zb-look.is-on .zb-look-face img{animation:.28s cubic-bezier(.22,1,.36,1) both zb-settle}:root .ds-root.ds-ed.dsp .zb-look-name{font:400 16px/18px var(--ds-mcf);text-shadow:2px 2px 0 var(--ds-shc);align-self:end}:root .ds-root.ds-ed.dsp .zb-look-sub{color:var(--ds-t4);align-self:start;margin-top:3px;font-size:12px;line-height:1.3}@media (max-width:420px){.zb-look{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:6px}.zb-look-face{grid-row:auto}}:root .ds-root.ds-ed.dsp .zb-edition{background:var(--ds-seg);box-shadow:inset 0 0 0 2px var(--ds-rule);grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}:root .ds-root.ds-ed.dsp .zb-ed{height:40px;box-shadow:none;font:400 16px/18px var(--ds-mcf);color:var(--ds-t3);text-shadow:2px 2px 0 var(--ds-shc);cursor:pointer;background:0 0;border:0;padding:0 10px 1px}:root .ds-root.ds-ed.dsp .zb-ed:hover:not(.is-on){color:var(--ds-t1);background:var(--ds-well-hi)}:root .ds-root.ds-ed.dsp .zb-ed.is-on{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);color:var(--ds-t1)}:root .ds-root.ds-ed.dsp .zb-ed:focus-visible{outline:2px solid var(--ds-sel);outline-offset:2px}.zb-versions{gap:10px;display:grid}.zb-vfam{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;display:grid}:root .ds-root.ds-ed.dsp .zb-vfam-label{font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t3);padding-top:7px}.zb-vchips{flex-wrap:wrap;gap:6px;display:flex}:root .ds-root.ds-ed.dsp .zb-vchip{background:var(--ds-card);height:30px;box-shadow:var(--ds-raised);font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t2);text-shadow:1.6667px 1.6667px 0 var(--ds-shc);white-space:nowrap;cursor:pointer;border:0;padding:0 10px 1px}:root .ds-root.ds-ed.dsp .zb-vchip:hover:not(.is-on){color:var(--ds-t1);background:var(--ds-card-hi)}:root .ds-root.ds-ed.dsp .zb-vchip.is-on{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);color:var(--ds-t1)}:root .ds-root.ds-ed.dsp .zb-vchip:focus-visible{outline:2px solid var(--ds-sel);outline-offset:2px}.zb-go{justify-content:center;align-items:center;gap:8px;width:100%;height:52px;padding:0 24px;font-size:18px;display:inline-flex}:root .ds-root.ds-ed.dsp .zb-done-title{font:400 16px/18px var(--ds-mcf);color:var(--ds-ca);text-shadow:2px 2px 0 var(--ds-shc);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}:root .ds-root.ds-ed.dsp .zb-install{color:var(--ds-t2);gap:4px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;list-style:decimal;display:grid}:root .ds-root.ds-ed.dsp .zb-install b{color:var(--ds-t1);font-weight:600}:root .ds-root.ds-ed.dsp .zb-install code{background:var(--ds-well);box-shadow:var(--ds-sunken);font:400 13.3333px/18px var(--ds-mcf);color:var(--ds-t1);padding:1px 5px}@media (prefers-reduced-motion:reduce){.zb-tags{animation-duration:.2s}.zb-mob.is-on .zb-mob-slot img,.zb-look.is-on .zb-look-face img{animation:none}}:root[data-theme=light] .zb-tag:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;text-shadow:.1em .1em #a8a8a8;background:#fafafa73}:root[data-theme=light] .zb-tag em:where(:not(.theme-fixed,.theme-fixed *)){color:#464646}:root[data-theme=light] .zb-tag.is-off:where(:not(.theme-fixed,.theme-fixed *)){color:#292929}
