.tl-screen{--mc-shadow:.125em .125em 0 #3f3f3f;--tl-stone:#2c2c32;--tl-well:#141417;--tl-key:#09090b;--tl-raised:inset 2px 2px 0 0 #ffffff29,inset -2px -2px 0 0 #00000080,0 0 0 2px var(--tl-key),7px 7px 0 2px #00000073;--tl-sunken:inset 2px 2px 0 0 #000000bf,inset -2px -2px 0 0 #ffffff12;color:#fff;background:#0b0b0d;min-height:100vh;position:relative;overflow-x:clip}.tl-page{z-index:1;pointer-events:none;position:relative}.tl-page>*{pointer-events:auto}.mc-ui.tl-screen h2,.mc-ui.tl-screen h3{color:#fff;text-transform:none;letter-spacing:.02em;text-shadow:var(--mc-shadow)}.tl-mcbtn{--g:2px;box-sizing:border-box;height:calc(20*var(--g));min-width:calc(20*var(--g));padding:0 calc(5*var(--g));border:calc(3*var(--g))solid transparent;border-image:url(/minecraft/gui/button.png) 3 fill/calc(3*var(--g))stretch;image-rendering:pixelated;font-family:var(--font-mc),system-ui,sans-serif;font-size:calc(8*var(--g));color:#fff;text-shadow:var(--mc-shadow);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;gap:8px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.tl-mcbtn:hover,.tl-mcbtn:focus-visible{border-image-source:url(/minecraft/gui/button_highlighted.png);outline:none}.tl-mcbtn:disabled{color:#a0a0a0;text-shadow:.125em .125em #282828;cursor:not-allowed;border-image-source:url(/minecraft/gui/button_disabled.png)}.tl-mcbtn svg{filter:drop-shadow(2px 2px #3f3f3f);flex:none}.tl-mcbtn:disabled svg{filter:none}.tl-mcbtn.is-wide{width:100%}.mc-ui.tl-screen .btn-emerald:not(.site-nav *){color:#fff;font-family:var(--font-mc),system-ui,sans-serif;letter-spacing:.02em;text-shadow:.125em .125em #00000059;background:#3c8527;border:2px solid #1e1e1f;padding-top:0;padding-bottom:4px;font-weight:500;transition:none;transform:none;box-shadow:inset 0 2px #6cc349,inset 0 -4px #1d4d13}.mc-ui.tl-screen .btn-emerald:hover:not(:disabled,.site-nav *),.mc-ui.tl-screen .btn-emerald:focus-visible:not(.site-nav *){background:#3c8527;border-color:#fff;outline:none;box-shadow:inset 0 2px #6cc349,inset 0 -4px #1d4d13}.mc-ui.tl-screen .btn-emerald:active:not(:disabled,.site-nav *){background:#2f6d1f;padding-top:4px;padding-bottom:0;box-shadow:inset 0 4px #1d4d13}.mc-ui.tl-screen .btn-emerald:disabled:not(.site-nav *){opacity:1;color:#8c8d90;text-shadow:none;cursor:not-allowed;background:#313233;box-shadow:inset 0 2px #48494a,inset 0 -4px #1e1e1f}.tl-head{justify-items:start;gap:22px;display:grid}.tl-head-row{align-items:center;gap:16px;min-width:0;display:flex}.tl-slot{background:var(--tl-well);flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 2px 2px #000000bf,inset -2px -2px #ffffff14}.tl-slot img{width:32px;height:32px;image-rendering:pixelated}.tl-slot.is-big{width:68px;height:68px;box-shadow:inset 2px 2px 0 0 #000000bf,inset -2px -2px 0 0 #ffffff14,0 0 0 2px var(--tl-key)}.tl-slot.is-big img{width:48px;height:48px}.tl-screen .tl-title{font-family:var(--font-mc),system-ui,sans-serif;letter-spacing:.01em;color:#fff;text-shadow:var(--mc-shadow);margin:0;font-size:clamp(28px,4.4vw,44px);font-weight:500;line-height:1.08}.tl-sub{color:#c4c4c4;text-shadow:0 2px #000000bf;margin:6px 0 0;font-size:15.5px;line-height:1.5}@media (max-width:480px){.tl-slot.is-big{width:56px;height:56px}.tl-slot.is-big img{width:40px;height:40px}.tl-sub{font-size:14.5px}}.tl-screen .tl-ptitle{font-family:var(--font-mc),system-ui,sans-serif;letter-spacing:.02em;text-transform:none;color:#fff;text-shadow:var(--mc-shadow);font-size:20px;font-weight:500;line-height:1.2}.tl-screen .tl-ptitle.is-small{font-size:17px}.tl-screen .tl-ptitle.is-big{font-size:24px}.tl-kicker,.tl-screen p.uppercase.text-muted-foreground{font-family:var(--font-mc),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#ffa657;text-shadow:.125em .125em #3f2915;font-size:13px;line-height:1.3}.tl-text{color:#c4c4c4;font-size:14.5px;line-height:1.55}.tl-text b,.tl-note b{color:#fff;font-weight:600}.tl-note{color:#9a9a9a;font-size:13px;line-height:1.55}.tl-link{color:#5ff;text-decoration:none}.tl-link:hover{text-decoration:underline}.tl-c-red{color:#f55}.tl-c-yellow{color:#ff5}.tl-c-green{color:#5f5}.tl-c-aqua{color:#5ff}.tl-panel,.tl-screen .report-card{background:var(--tl-stone);box-shadow:var(--tl-raised);border:0;position:relative}.tl-screen :is(.report-card,.tl-panel) :is(.report-card,.tl-panel),.tl-well{background:#00000047;box-shadow:inset 2px 2px #00000080,inset -2px -2px #ffffff0f}.stat-tile{background:var(--tl-well);box-shadow:var(--tl-sunken);padding:10px 12px}.stat-tile__value{font-family:var(--font-mc),system-ui,sans-serif;letter-spacing:.02em;color:#fff;text-shadow:var(--mc-shadow);font-size:18px;font-weight:500;line-height:1.2}.stat-tile__label{letter-spacing:.07em;text-transform:uppercase;color:#8a8a8a;margin-top:4px;font-size:11px}.sev-error{--sev:#f55}.sev-warning{--sev:#ff5}.sev-info{--sev:#5ff}.sev-ok{--sev:#5f5}.issue-row{border-left:4px solid var(--sev,#555);background:#00000042}.tl-screen .report-card.issue-row{background:linear-gradient(90deg,color-mix(in srgb,var(--sev,#555)11%,transparent),transparent 55%),var(--tl-stone);box-shadow:inset 4px 0 0 0 var(--sev,#555),var(--tl-raised);border-left:0}.tl-screen :is(.report-card,.tl-panel) .report-card.issue-row{background:linear-gradient(90deg,color-mix(in srgb,var(--sev,#555)11%,transparent),transparent 55%),#00000047;box-shadow:inset 4px 0 0 0 var(--sev,#555)}.drop-zone{isolation:isolate;text-align:center;cursor:pointer;background:var(--tl-stone);min-height:220px;box-shadow:var(--tl-raised);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:38px 28px;display:flex;position:relative}.drop-zone:before{content:"";z-index:-1;background:var(--tl-well);box-shadow:var(--tl-sunken);position:absolute;inset:8px}.drop-zone:focus-visible{outline:none}.drop-zone:hover,.drop-zone:focus-visible{box-shadow:inset 0 0 0 2px #fff,inset 4px 4px 0 0 #ffffff29,inset -4px -4px 0 0 #00000080,0 0 0 2px var(--tl-key),7px 7px 0 2px #00000073}.drop-zone:hover:before{background:#19191d}.drop-zone.is-dragging:before{box-shadow:inset 0 0 0 2px #5f5,var(--tl-sunken);background:#15261a}.drop-zone.is-busy{cursor:progress}.drop-zone.is-busy:hover{box-shadow:var(--tl-raised)}.tl-screen :is(.report-card,.tl-panel) .drop-zone{box-shadow:none;background:0 0}.tl-screen :is(.report-card,.tl-panel) .drop-zone:before{inset:0}.tl-screen :is(.report-card,.tl-panel) .drop-zone:hover:before,.tl-screen :is(.report-card,.tl-panel) .drop-zone:focus-visible:before{box-shadow:inset 0 0 0 2px #fff,var(--tl-sunken)}.tl-screen :is(.report-card,.tl-panel) .drop-zone.is-dragging:before{box-shadow:inset 0 0 0 2px #5f5,var(--tl-sunken)}.drop-zone__icon{width:60px;height:60px;box-shadow:inset 2px 2px 0 0 #ffffff2e,inset -2px -2px 0 0 #00000080,0 0 0 2px var(--tl-key);background:#3a3a41;place-items:center;display:grid}.drop-zone__icon img{width:36px;height:36px;image-rendering:pixelated}.drop-zone__icon svg{color:#5f5;filter:drop-shadow(2px 2px #153f15)}.drop-zone__title{font-family:var(--font-mc),system-ui,sans-serif;letter-spacing:.02em;color:#fff;text-shadow:var(--mc-shadow);margin:0;font-size:22px;font-weight:500;line-height:1.2}.drop-zone__subtitle{color:#aaa;margin:6px 0 0;font-size:14px;line-height:1.5}.drop-zone:hover .drop-zone__browse{border-image-source:url(/minecraft/gui/button_highlighted.png)}.drop-zone__formats{flex-wrap:wrap;justify-content:center;gap:6px;max-width:520px;display:flex}.drop-zone__format{font-family:var(--font-mc),system-ui,sans-serif;color:#aaa;background:#00000080;padding:4px 8px;font-size:12.5px;line-height:1}@media (hover:hover){.drop-zone:hover .drop-zone__icon img{animation:.55s cubic-bezier(.3,1.6,.5,1) both tlHop}}@media (max-width:480px){.drop-zone{min-height:200px;padding:30px 18px}.drop-zone__title{font-size:20px}}.tl-tabs{align-items:flex-end;display:flex}.tl-tabs:after{content:"";min-width:0;height:4px;image-rendering:pixelated;background:url(/minecraft/gui/header_separator.png) 0 0/64px 4px repeat-x;flex:1 1 0}.tool-tab{--g:2px;box-sizing:border-box;height:calc(24*var(--g));min-width:0;padding:calc(3*var(--g))calc(7*var(--g))0;border:calc(2*var(--g))solid transparent;border-bottom-width:0;border-image:url(/minecraft/gui/tab.png) 2 2 0 2 fill/calc(2*var(--g))calc(2*var(--g))0 calc(2*var(--g))stretch;image-rendering:pixelated;font-family:var(--font-mc),system-ui,sans-serif;color:#a0a0a0;text-shadow:var(--mc-shadow);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex:0 auto;font-size:15px;line-height:1;position:relative;overflow:hidden}.tool-tab:hover,.tool-tab:focus-visible{color:#fff;border-image-source:url(/minecraft/gui/tab_highlighted.png);outline:none}.tool-tab[data-active=true]{color:#fff;text-underline-offset:5px;border-image-source:url(/minecraft/gui/tab_selected.png);padding-top:0;text-decoration:underline;text-decoration-thickness:2px}.tool-tab[data-active=true]:hover,.tool-tab[data-active=true]:focus-visible{border-image-source:url(/minecraft/gui/tab_selected_highlighted.png)}.tool-tab svg{filter:drop-shadow(2px 2px #3f3f3f)}.tool-tab .is-short{display:none}@media (max-width:480px){.tool-tab{padding-left:calc(4*var(--g));padding-right:calc(4*var(--g));font-size:13.5px}.tool-tab:has(.is-short) .is-long{display:none}.tool-tab .is-short{display:inline}}.tl-tabpanel{padding-top:18px}.tl-steps{gap:12px;list-style:none;display:grid}.tl-steps>li{color:#d0d0d0;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.tl-steps>li b{color:#fff;font-weight:600}.step-dot{width:26px;height:26px;font-family:var(--font-mc),system-ui,sans-serif;color:#fff;text-shadow:var(--mc-shadow);background:#0d0d10;flex:none;place-items:center;margin-top:-1px;font-size:15px;line-height:1;display:grid;box-shadow:inset 2px 2px #000c,inset -2px -2px #ffffff17}.kit-step__head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.kit-step__number{width:40px;height:40px;font-family:var(--font-mc),system-ui,sans-serif;color:#fff;text-shadow:var(--mc-shadow);background:var(--tl-well);box-shadow:var(--tl-sunken);flex:none;place-items:center;font-size:21px;line-height:1;display:grid}.kit-step[data-state=waiting] .kit-step__number{color:#6b6b6b;text-shadow:none}.kit-step[data-state=waiting] .tl-ptitle{color:#8a8a8a}.kit-step[data-state=waiting] .kit-step__body{opacity:.55}.kit-step[data-state=done] .kit-step__number{color:#5f5}.kit-step[data-state=done] .kit-step__number svg{filter:drop-shadow(2px 2px #153f15)}.tl-worldrow{align-items:center;gap:14px;display:flex}.tl-worldicon{aspect-ratio:16/9;background:var(--tl-well);width:96px;box-shadow:0 0 0 2px var(--tl-key);flex:none;place-items:center;display:grid;overflow:hidden}.tl-worldicon img{object-fit:cover;width:100%;height:100%;display:block}.tl-worldicon.is-empty{box-shadow:var(--tl-sunken),0 0 0 2px var(--tl-key)}.tl-worldicon.is-empty img{object-fit:contain;width:30px;height:30px;image-rendering:pixelated}.tl-packicon{width:60px;height:60px;box-shadow:0 0 0 2px var(--tl-key);flex:none;place-items:center;display:grid;overflow:hidden}.tl-packicon img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}@media (max-width:480px){.tl-worldrow{flex-wrap:wrap;gap:10px 12px}.tl-worldrow>.tl-mcbtn{order:3;margin-left:auto}.tl-worldname{flex:120px}.tl-worldicon{width:64px}.tl-worldicon.is-empty img{width:24px;height:24px}.tl-packicon{width:48px;height:48px}}.tl-needs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tl-need{color:#d0d0d0;background:#00000047;align-items:center;gap:10px;padding:8px 10px 8px 8px;font-size:13.5px;line-height:1.35;display:flex;box-shadow:inset 2px 2px #00000080,inset -2px -2px #ffffff0f}@media (max-width:640px){.tl-needs{grid-template-columns:1fr}}.tl-ticks{gap:8px;list-style:none;display:grid}.tl-ticks>li{color:#e0e0e0;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.tl-ticks>li>svg{color:#5f5;filter:drop-shadow(2px 2px #153f15);flex:none;margin-top:2px}.progress-track{height:10px;image-rendering:pixelated;background:url(/minecraft/gui/experience_bar_background.png) 0 0/364px 10px repeat-x;overflow:hidden}.progress-fill{height:100%;image-rendering:pixelated;background:url(/minecraft/gui/experience_bar_progress.png) 0 0/364px 10px repeat-x;transition:width .28s cubic-bezier(.22,1,.36,1)}.tl-toast{--g:2px;grid-template-columns:calc(16*var(--g))minmax(0,1fr);column-gap:calc(6*var(--g));row-gap:calc(2*var(--g));box-sizing:border-box;width:fit-content;min-width:calc(160*var(--g));max-width:100%;min-height:calc(32*var(--g));padding:calc(3*var(--g))calc(8*var(--g))calc(3*var(--g))calc(4*var(--g));border:calc(4*var(--g))solid transparent;border-image:url(/minecraft/gui/toast_advancement.png) 4 fill/calc(4*var(--g))stretch;image-rendering:pixelated;font-family:var(--font-mc),system-ui,sans-serif;font-size:calc(8*var(--g));grid-template-rows:auto auto;align-content:center;line-height:1.15;animation:.6s cubic-bezier(.22,1,.36,1) both tlToastIn;display:grid}.tl-toast-icon{width:calc(16*var(--g));height:calc(16*var(--g));image-rendering:pixelated;grid-row:1/span 2}.tl-toast-kicker{color:#ff0}.tl-toast-title{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;overflow:hidden}@media (max-width:380px){.tl-toast{width:100%;min-width:0}}.tl-faq{gap:8px;display:grid}.tl-faq summary{width:100%;height:auto;min-height:calc(20*var(--g));padding:5px calc(5*var(--g));white-space:normal;text-align:left;justify-content:space-between;line-height:1.2;list-style:none}.tl-faq summary::-webkit-details-marker{display:none}.tl-faq summary svg{transition:rotate .15s steps(2,end)}.tl-faq details[open] summary svg{rotate:180deg}.tl-tip{--g:2px;padding:calc(4*var(--g))calc(5*var(--g));color:#d8d8d8;clip-path:polygon(var(--g)0,calc(100% - var(--g))0,calc(100% - var(--g))var(--g),100% var(--g),100% calc(100% - var(--g)),calc(100% - var(--g))calc(100% - var(--g)),calc(100% - var(--g))100%,var(--g)100%,var(--g)calc(100% - var(--g)),0 calc(100% - var(--g)),0 var(--g),var(--g)var(--g));background:#100010f0;margin:6px 0 4px;font-size:14px;line-height:1.55;animation:.18s ease-out both tlFade;position:relative}.tl-tip:before{content:"";inset:var(--g);border:var(--g)solid transparent;pointer-events:none;border-image:linear-gradient(#5000ff4f,#28007f4f) 1;position:absolute}.tl-hub-head{text-align:center;max-width:760px;margin:0 auto;animation:.5s cubic-bezier(.22,1,.36,1) both tlRise}.tl-title-wrap{display:inline-block;position:relative}.tl-screen .tl-h1{font-family:var(--font-mc),system-ui,sans-serif;letter-spacing:.01em;color:#fff;text-shadow:var(--mc-shadow);margin:0;font-size:clamp(36px,5.4vw,62px);font-weight:500;line-height:1.04}.tl-h1 em{color:#ff5;text-shadow:.125em .125em #3f3f15;font-style:normal}.tl-splash{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;right:0;transform:translate(86%,-52%)rotate(-20deg)}.tl-splash .hm-splash-text{font-family:var(--font-mc),system-ui,sans-serif;font-size:calc(14px*var(--splash,1.75));white-space:nowrap;color:#ff0;text-shadow:.125em .125em #3f3f00;line-height:1;display:inline-block}.tl-lead{color:#c4c4c4;text-shadow:0 2px #000000bf;max-width:600px;margin:18px auto 0;font-size:16.5px;line-height:1.55}.tl-lead b{color:#fff;font-weight:600}@media (max-width:900px){.tl-title-wrap{margin-top:30px}.tl-splash{transform:translate(8%,-118%)rotate(-20deg)}.tl-splash .hm-splash-text{font-size:calc(11px*var(--splash,1.75))}}.tl-grid{margin:36px auto 0}.tl-grid .cp-card{text-decoration:none}.tl-grid .cp-card.is-hero{--scene-h:clamp(170px,27vh,236px)}@media (max-width:640px){.tl-grid .cp-card.is-hero{--scene-h:clamp(150px,24vh,190px);grid-column:span 12}}.tl-facts{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(1100px,100%);margin:30px auto 0;padding:22px;animation:.6s cubic-bezier(.22,1,.36,1) .3s backwards tlRise;display:grid}.tl-fact{align-items:flex-start;gap:14px;display:flex}.tl-screen .tl-fact h3{font-family:var(--font-mc),system-ui,sans-serif;margin:1px 0 0;font-size:17px;font-weight:500;line-height:1.2}.tl-fact p{color:#aaa;margin:6px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:760px){.tl-facts{grid-template-columns:1fr;gap:18px}}.tls-console{--tvw:min(calc(var(--scene-h)*1.02),60cqw);--floor:calc(44% + var(--tvw)*.351);--u:calc(var(--tvw)*.0105)}.tls-tv{width:var(--tvw);aspect-ratio:16/9;background:#1b1c21;position:absolute;top:44%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 2px #ffffff1f,0 0 0 2px #09090b,0 18px 30px -18px #000000e6}.tls-tv:after{content:"";width:30%;height:calc(var(--tvw)*.07 - 2px);clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);background:linear-gradient(#2a2b31,#1b1c21);position:absolute;top:calc(100% + 2px);left:50%;translate:-50%}.tls-tv-screen{inset:calc(var(--tvw)*.03);perspective:600px;background:linear-gradient(#74c1f2 0%,#b3e0fb 62%,#d8f0fd 100%);position:absolute;overflow:hidden}.tls-tv-screen .cps-block-drop{top:60%}.tls-tv-screen:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 55%,#cc00fa99,#cc00fa00 62%);position:absolute;inset:0}.tls-box{left:calc(50% + var(--tvw)*.2);top:calc(var(--floor) - var(--tvw)*.075);width:calc(var(--tvw)*.3);height:calc(var(--tvw)*.075);background:linear-gradient(#ececf0,#bfc0c7);position:absolute;box-shadow:0 0 0 2px #09090b,0 6px 10px -6px #000000e6}.tls-box:before{content:"";background:#2a2b31;height:22%;position:absolute;top:46%;left:0;right:0}.tls-box-led{width:calc(var(--tvw)*.02);height:calc(var(--tvw)*.02);background:#55555c;transition:background-color .15s steps(2,end),box-shadow .15s steps(2,end);position:absolute;top:57%;right:8%;translate:0 -50%}.tls-pearl{--p:calc(var(--tvw)*.13);left:calc(50% - var(--tvw)*.66 - var(--p)*.5);top:calc(var(--floor) - var(--p));width:var(--p);height:var(--p);image-rendering:pixelated;filter:drop-shadow(0 3px 2px #0000008c);animation:.45s cubic-bezier(.34,1.56,.64,1) backwards tlsPearlIn;animation-delay:calc(.45s + var(--i,0)*55ms);position:absolute}.tls-convert{--u:calc(var(--scene-h)*.019)}.tls-convert .cps-block-drop{top:62%}.tls-chip{left:50%;top:calc(62% - var(--u)*20);padding:calc(var(--u)*1.3)calc(var(--u)*2.6);font-family:var(--font-mc),system-ui,sans-serif;font-size:calc(var(--u)*5);white-space:nowrap;color:#fff;background:#00000080;line-height:1;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity 0s linear .3s;position:absolute;transform:translate(-50%,-50%)perspective(400px)rotateX(0)}.tls-chip.is-bedrock{opacity:0;transform:translate(-50%,-50%)perspective(400px)rotateX(-90deg)}.tls-doctor{--t:clamp(36px,calc(var(--scene-h)*.26),58px);--gap:6px}.tls-pack{grid-template-columns:repeat(2,var(--t));gap:var(--gap);perspective:500px;background:#1e1e23;padding:6px;display:grid;position:absolute;top:47%;left:50%;translate:-50% -50%;box-shadow:inset 2px 2px #ffffff1a,inset -2px -2px #00000080,0 0 0 2px #09090b,0 16px 26px -16px #000000e6}.tls-tile{width:var(--t);height:var(--t);image-rendering:pixelated;background-size:100% 100%;display:block;position:relative}.tls-tile.is-sick{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.34,1.3,.5,1)}.tls-tile-face{image-rendering:pixelated;backface-visibility:hidden;background-size:100% 100%;position:absolute;inset:0}.tls-tile-face.is-missing{background-image:conic-gradient(#f800f8 0 25%,#000 0 50%,#f800f8 0 75%,#000 0)}.tls-tile-face.is-healed{transform:rotateY(180deg)}.tls-sparks{left:calc(50% + (var(--t) + var(--gap))/2);top:calc(47% + (var(--t) + var(--gap))/2);width:0;height:0;position:absolute}.tls-sparks>span{clip-path:polygon(40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%);opacity:0;background:#5f5;width:10px;height:10px;position:absolute;top:-5px;left:-5px}@media (hover:hover){.cp-card:hover .tls-pearl{animation:.7s cubic-bezier(.3,.2,.6,1) both tlsThrow}.cp-card:hover .tls-tv-screen:after{animation:.6s ease-out .58s both tlsFlash}.cp-card:hover .tls-console .mc3-block{transition-delay:.62s}.cp-card:hover .tls-box-led{background:#5f5;transition-delay:.7s;box-shadow:0 0 6px #5f5}.cp-card:hover .tls-chip.is-java{opacity:0;transition-delay:.12s,.42s;transform:translate(-50%,-50%)perspective(400px)rotateX(90deg)}.cp-card:hover .tls-chip.is-bedrock{opacity:1;transition-delay:.42s,.42s;transform:translate(-50%,-50%)perspective(400px)rotateX(0)}.cp-card:hover .tls-tile.is-sick{transition-delay:80ms;transform:rotateY(180deg)}.cp-card:hover .tls-sparks>span{animation:.9s cubic-bezier(.12,.75,.3,1) both tlsSpark;animation-delay:calc(.36s + var(--k)*40ms)}}@keyframes tlsPearlIn{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes tlsThrow{0%{opacity:1;translate:0;rotate:none;scale:1}45%{translate:calc(var(--tvw)*.33)calc(var(--tvw)*-.42);opacity:1;rotate:180deg;scale:1.12}82%{translate:calc(var(--tvw)*.61)calc(var(--tvw)*-.32);opacity:1;rotate:330deg;scale:.55}to{translate:calc(var(--tvw)*.66)calc(var(--tvw)*-.29);opacity:0;rotate:380deg;scale:.15}}@keyframes tlsFlash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes tlsSpark{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--sx),var(--sy))scale(1)}}.tool-enter{animation:.45s cubic-bezier(.22,1,.36,1) both tlRise}@keyframes tlRise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes tlFade{0%{opacity:0}to{opacity:1}}@keyframes tlHop{0%,to{translate:0}40%{translate:0 -8px}70%{translate:0}85%{translate:0 -2px}}@keyframes tlToastIn{0%{opacity:0;translate:40px}to{opacity:1;translate:0}}.log-line{font-family:var(--font-mono);border-bottom:2px solid #00000059;gap:9px;padding:5px 12px;font-size:11.5px;line-height:1.6;display:flex}.log-line:last-child{border-bottom:none}.pixel-preview{image-rendering:pixelated;box-shadow:var(--tl-sunken);background-color:#1a1a1e;background-image:linear-gradient(45deg,#ffffff0d 25%,#0000 25%),linear-gradient(-45deg,#ffffff0d 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0d 75%),linear-gradient(-45deg,#0000 75%,#ffffff0d 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.tl-screen :is(div,section,p,ul).border-border:is(.rounded-xl,.rounded-2xl){background:var(--tl-stone);box-shadow:var(--tl-raised);border:0}.tl-screen :is(.report-card,.tl-panel) :is(div,section,p,ul,li).border-border:is(.rounded-xl,.rounded-2xl),.tl-screen :is(.report-card,.tl-panel) li.rounded-xl.border{background:#00000047;border:0;box-shadow:inset 2px 2px #00000080,inset -2px -2px #ffffff0f}.tl-screen pre,.tl-screen :is(div,ul).rounded-lg.border-border{background:#0d0d10;border:0;box-shadow:inset 2px 2px #000c,inset -2px -2px #ffffff12}.tl-screen button.border:is(.rounded,.rounded-md,.rounded-lg){color:#e6e6e6;font-family:var(--font-mc),system-ui,sans-serif;text-shadow:.125em .125em #3f3f3f;box-shadow:inset 2px 2px 0 0 #fff3,inset -2px -2px 0 0 #00000080,0 0 0 2px var(--tl-key);background:#4a4a53;border:0;transition:none}.tl-screen button.border:is(.rounded,.rounded-md,.rounded-lg):hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--tl-key);background:#5a5a65}.tl-screen button.border:is(.rounded,.rounded-md,.rounded-lg):active:not(:disabled){box-shadow:inset 2px 2px 0 0 #00000080,inset -2px -2px 0 0 #ffffff1f,0 0 0 2px var(--tl-key);background:#3c3c44}.tl-screen button.border:is([class*=border-emerald-500\/],[class*=border-amber-500\/]){color:#fff;box-shadow:inset 0 0 0 2px #fff,inset 4px 4px 0 0 #ffffff1f,0 0 0 2px var(--tl-key);background:#1f4d2a}.tl-screen button.border.rounded-xl{box-shadow:inset 2px 2px 0 0 #ffffff24,inset -2px -2px 0 0 #00000080,0 0 0 2px var(--tl-key);background:#26262c;border:0;transition:none}.tl-screen button.border.rounded-xl:hover:not(:disabled){box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--tl-key);background:#2f2f36}.tl-screen button.border.rounded-xl[class*=border-emerald-500\/]{box-shadow:inset 0 0 0 2px #fff,inset 4px 4px 0 0 #ffffff1a,0 0 0 2px var(--tl-key);background:#1d3a27}.tl-screen .tl-seg{background:#0006;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 2px 2px #00000080,inset -2px -2px #ffffff0f}.tl-screen .tl-seg .tool-tab{color:#bdbdbd;background:#3a3a41;border:0;border-image:;height:36px;padding:0 12px;text-decoration:none;box-shadow:inset 2px 2px #ffffff29,inset -2px -2px #00000080}.tl-screen .tl-seg .tool-tab:hover{color:#fff;box-shadow:inset 0 0 0 2px #fff}.tl-screen .tl-seg .tool-tab[data-active=true]{color:#fff;background:#1f4d2a;height:36px;margin:0;box-shadow:inset 0 0 0 2px #fff,inset 4px 4px #ffffff1a}.tl-screen input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),.tl-screen select,.tl-screen textarea{color:#fff;box-shadow:none;background-color:#000;border:2px solid #a0a0a0;outline:none}.tl-screen input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]):focus,.tl-screen select:focus,.tl-screen textarea:focus{border-color:#fff}.tl-screen select option{color:#fff;background:#26262c}.tl-screen :not(button)[class*=bg-red-500\/]{background-color:#ff55551a;box-shadow:inset 4px 0 #f55}.tl-screen :not(button)[class*=bg-amber-500\/]{background-color:#ffff5514;box-shadow:inset 4px 0 #ff5}.tl-screen :is(span,p)[class*=bg-emerald-500\/]{background-color:#55ff551a;box-shadow:inset 4px 0 #5f5}.tl-screen :is(span,p)[class*=bg-white\/].rounded-md{background-color:#00000073}.tl-screen [class*=text-emerald-300],.tl-screen [class*=text-emerald-400]{color:#5f5}.tl-screen [class*=text-amber-300],.tl-screen [class*=text-amber-400]{color:#ff5}.tl-screen [class*=text-amber-100],.tl-screen [class*=text-amber-200]{color:#e8e29a}.tl-screen [class*=text-red-300],.tl-screen [class*=text-red-400]{color:#f55}.tl-screen [class*=text-red-200]{color:#ffb0b0}.tl-screen [class*=text-blue-400]{color:#5ff}.tl-screen .border-t[class*="border-white/[0.0"]{border-top-width:2px;border-top-color:#00000073}.tl-screen .border-b[class*="border-white/[0.0"]{border-bottom-width:2px;border-bottom-color:#00000073}.tl-screen .backdrop-blur-sm{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.tool-enter,.tl-hub-head,.tl-facts,.tl-toast{animation-duration:.3s}.progress-fill{transition:none}.drop-zone:hover .drop-zone__icon img{animation-duration:.3s}.cp-card:hover .tls-pearl{animation-duration:.45s}.tls-tile.is-sick,.tls-chip{transition-duration:.25s;transition-timing-function:ease-out}}
