*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), "IBM Plex Sans", sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.theme{--font-heading:var(--font-sans);--font-sans:var(--font-sans);--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--radius:.375rem;--tracking-tighter:calc(var(--tracking-normal) - .05em);--tracking-tight:calc(var(--tracking-normal) - .025em);--tracking-wide:calc(var(--tracking-normal) + .025em);--tracking-wider:calc(var(--tracking-normal) + .05em);--tracking-widest:calc(var(--tracking-normal) + .1em)}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#2dcb70;--primary-foreground:#ecfdf5;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#b8f0cb;--chart-2:#79dea0;--chart-3:#4fd283;--chart-4:#2dcb70;--chart-5:#1fa75b;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#2dcb70;--sidebar-primary-foreground:#ecfdf5;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--font-sans:"Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--destructive-foreground:#fff;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040;--tracking-normal:0em}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary-foreground:lab(97.8462% -6.94966 1.85487);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618205 -2.16572);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary-foreground:lab(97.8462% -6.94966 1.85487);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209);--destructive-foreground:lab(100% 0 0)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#2dcb70;--primary-foreground:#ecfdf5;--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#b8f0cb;--chart-2:#79dea0;--chart-3:#4fd283;--chart-4:#2dcb70;--chart-5:#1fa75b;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#2dcb70;--sidebar-primary-foreground:#002c22;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373;--font-sans:"Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--destructive-foreground:#fff;--radius:.375rem;--font-serif:Source Serif 4, serif;--font-mono:JetBrains Mono, monospace;--shadow-2xs:0px 4px 8px -1px #0000000d;--shadow-xs:0px 4px 8px -1px #0000000d;--shadow-sm:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow:0px 4px 8px -1px #0000001a, 0px 1px 2px -2px #0000001a;--shadow-md:0px 4px 8px -1px #0000001a, 0px 2px 4px -2px #0000001a;--shadow-lg:0px 4px 8px -1px #0000001a, 0px 4px 6px -2px #0000001a;--shadow-xl:0px 4px 8px -1px #0000001a, 0px 8px 10px -2px #0000001a;--shadow-2xl:0px 4px 8px -1px #00000040}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary-foreground:lab(97.8462% -6.94966 1.85487);--secondary:lab(15.7305% .613764 -2.16959);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary-foreground:lab(15.0582% -17.9507 2.38369);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0);--destructive-foreground:lab(100% 0 0)}}*{border-color:var(--border)}.launcher-monitor-shell *,.launcher-content-page *,.skins-page-shell *,.crafts-page-shell *,.launcher-promote-page *{border-color:#050506}*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent 50%)}body{background-color:var(--background);color:var(--foreground)}.launcher-content-page body,.launcher-download-page body,.launcher-faq-page body,.launcher-legal-page body,.launcher-premium-page body,.launcher-players-page body,.launcher-promote-page body,.crafts-page-shell body,.skins-page-shell body,.cabinet-shell body{color:#fff;text-shadow:2px 2px #00000080}.launcher-premium-page body,.launcher-content-page body,.launcher-players-page body,.launcher-promote-page body{color:#fff;text-shadow:2px 2px #00000085}.launcher-build-sheet body,.launcher-settings-window body{color:#fff;text-shadow:1px 1px #00000085}.launcher-monitor-shell body,.launcher-content-page .bg-muted\/60 body,.skins-page-shell .bg-muted\/60 body,.crafts-page-shell .bg-muted\/60 body,.launcher-promote-page .bg-muted\/60 body{color:#f8f9ff}.launcher-promote-page body{color:#fff;text-shadow:2px 2px #00000080}.server-page-shell .server-page-overview :is(body,.font-bold,.font-semibold),.server-page-shell .server-page-sidepanel :is(body,.font-bold,.font-semibold){color:#f6f7fb;text-shadow:1px 1px #0000009e}body{letter-spacing:var(--tracking-normal)}html{font-family:var(--font-sans), "IBM Plex Sans", sans-serif}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-full{inset:-100%}.inset-0{inset:0}.-bottom-2{bottom:-.5rem}.-right-2{right:-.5rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.-z-20{z-index:-20}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[120\]{z-index:120}.z-\[121\]{z-index:121}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[1\]{aspect-ratio:1}.aspect-\[4\/1\]{aspect-ratio:4}.aspect-square{aspect-ratio:1}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-36{width:9rem;height:9rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100cqh\]{height:100cqh}.h-\[240px\]{height:240px}.h-\[88px\]{height:88px}.h-\[92px\]{height:92px}.h-auto{height:auto}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-72{max-height:18rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[420px\]{max-height:420px}.max-h-\[560px\]{max-height:560px}.max-h-\[84\%\]{max-height:84%}.max-h-\[min\(calc\(100dvh-2rem\)\,860px\)\]{max-height:min(100dvh - 2rem,860px)}.max-h-\[min\(calc\(100dvh-2rem\)\,880px\)\]{max-height:min(100dvh - 2rem,880px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[104px\]{min-height:104px}.min-h-\[112px\]{min-height:112px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.6667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5\/6{width:83.3333%}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[min\(94vw\,520px\)\]{width:min(94vw,520px)}.w-\[min\(96vw\,720px\)\]{width:min(96vw,720px)}.w-\[min\(96vw\,780px\)\]{width:min(96vw,780px)}.w-\[min\(96vw\,940px\)\]{width:min(96vw,940px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[8\.75rem\]{min-width:8.75rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[1480px\]{max-width:1480px}.max-w-\[220px\]{max-width:220px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[560px\]{max-width:560px}.max-w-\[84\%\]{max-width:84%}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#050506\]{--tw-border-opacity:1;border-color:rgb(5 5 6/var(--tw-border-opacity,1))}.border-\[rgba\(45\,203\,112\,0\.42\)\]{border-color:#2dcb706b}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/80{border-color:#fcd34dcc}.border-background{border-color:var(--background)}.border-border{border-color:var(--border)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/75{border-color:#ffffffbf}.bg-\[\#171920\]{--tw-bg-opacity:1;background-color:rgb(23 25 32/var(--tw-bg-opacity,1))}.bg-\[\#202126\]{--tw-bg-opacity:1;background-color:rgb(32 33 38/var(--tw-bg-opacity,1))}.bg-\[rgba\(45\,203\,112\,0\.12\)\]{background-color:#2dcb701f}.bg-accent{background-color:var(--accent)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/80{background-color:#f59e0bcc}.bg-amber-500\/90{background-color:#f59e0be6}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-orange-50\/60{background-color:#fff7ed99}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/80{background-color:#f43f5ecc}.bg-rose-500\/90{background-color:#f43f5ee6}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/\[0\.985\]{background-color:#fffffffb}.bg-\[radial-gradient\(circle_at_top\,_rgba\(15\,23\,42\,0\.09\)\,rgba\(15\,23\,42\,0\.02\)\)\]{background-image:radial-gradient(circle at top,#0f172a17,#0f172a05)}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-gray-400\/30{fill:#9ca3af4d}.stroke-gray-400\/30{stroke:#9ca3af4d}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pt-0\.5{padding-top:.125rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:"Exo 2",sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[32px\]{font-size:32px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.02\]{line-height:1.02}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-wide{letter-spacing:.025em}.text-\[\#f3f5fb\]{--tw-text-opacity:1;color:rgb(243 245 251/var(--tw-text-opacity,1))}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-background{color:var(--background)}.text-base{--tw-text-opacity:1;color:rgb(4 20 35/var(--tw-text-opacity,1))}.text-destructive{color:var(--destructive)}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-50{--tw-text-opacity:1;color:rgb(255 241 242/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_38px_-26px_rgba\(45\,203\,112\,0\.95\)\]{--tw-shadow:0 18px 38px -26px #2dcb70f2;--tw-shadow-colored:0 18px 38px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_32px_120px_rgba\(15\,23\,42\,0\.32\)\]{--tw-shadow:0 32px 120px #0f172a52;--tw-shadow-colored:0 32px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_-8px_10px_\#ffffff1f\]{--tw-shadow:inset 0 -8px 10px #ffffff1f;--tw-shadow-colored:inset 0 -8px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-background{--tw-ring-color:var(--background)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[background\:conic-gradient\(from_calc\(270deg-\(var\(--spread\)\*0\.5\)\)\,transparent_0\,var\(--shimmer-color\)_var\(--spread\)\,transparent_var\(--spread\)\)\]{background:conic-gradient(from calc(270deg - (var(--spread) * .5)),transparent 0,var(--shimmer-color) var(--spread),transparent var(--spread))}.\[background\:var\(--bg\)\]{background:var(--bg)}.\[border-radius\:var\(--radius\)\]{border-radius:var(--radius)}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.\[mask\:none\]{-webkit-mask:none;mask:none}.\[translate\:0_0\]{translate:0}@font-face{font-display:swap;font-family:MCLauncherMinecraft;font-style:normal;font-weight:400;src:url(/crafts/fonts/minecraft.woff2)format("woff2")}@font-face{font-display:swap;font-family:JLBlocks;font-style:normal;font-weight:400;src:url(/media/site/launcher-style/kit/fonts/blocks-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:JLBlocks;font-style:normal;font-weight:700;src:url(/media/site/launcher-style/kit/fonts/blocks-bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:JLGraphik;font-style:normal;font-weight:400;src:url(/media/site/launcher-style/kit/fonts/graphik-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:JLGraphik;font-style:normal;font-weight:700;src:url(/media/site/launcher-style/kit/fonts/graphik-semibold.woff2)format("woff2")}@font-face{font-display:swap;font-family:JLMinecraftFive;font-style:normal;font-weight:400;src:url(/media/site/launcher-style/kit/fonts/minecraft-five-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:JLMinecraftFive;font-style:normal;font-weight:700;src:url(/media/site/launcher-style/kit/fonts/minecraft-five-bold.ttf)format("truetype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ml-top-background-preloader-image:linear-gradient(135deg, color-mix(in oklab, var(--primary) 10%, white 90%), color-mix(in oklab, var(--background) 94%, var(--muted) 6%));--ml-premium-info-image:linear-gradient(135deg, color-mix(in oklab, var(--accent) 40%, white 60%), color-mix(in oklab, var(--card) 92%, white 8%));--ml-skin-background-image:linear-gradient(135deg, color-mix(in oklab, var(--accent) 26%, white 74%), color-mix(in oklab, var(--background) 95%, var(--muted) 5%));--ml-brand-logo-128-image:url(https://i.mclauncher.ru/brand/logo-mark-128.png);--jl-ink:#141416;--jl-ink-2:#1e1f23;--jl-panel:#24252a;--jl-panel-soft:#303139;--jl-border:#050506;--jl-border-soft:#3d3f47;--jl-blue:#5378dc;--jl-blue-soft:#86a3ff;--jl-green:#2dcb70;--jl-green-deep:#168848;--jl-gold:#ffd44d;--jl-paper:#fffaf0;--jl-paper-2:#f2eadb;--jl-muted:#a8adb8;--jl-font-pixel:"JLMinecraftFive", "MCLauncherMinecraft", "JetBrains Mono", ui-monospace, monospace;--jl-font-blocks:"JLBlocks", "JLMinecraftFive", "MCLauncherMinecraft", ui-monospace, monospace;--jl-font-app:"JLGraphik", "Inter", ui-sans-serif, system-ui, sans-serif;--jl-texture-dirt:url(/crafts/textures/dirt.png);--jl-texture-grass:url(/crafts/textures/grass_block_top.png);--jl-texture-planks:url(/crafts/textures/oak_planks.png);--jl-texture-stone:url(/crafts/textures/stone_bricks.png);--jl-reference-blocks-bg:url(/media/site/launcher-style/kit/backgrounds/blocks-background.png);--jl-reference-help-bg:url(/media/site/launcher-style/kit/backgrounds/help-center-bg.png);--jl-reference-news-bg:url(/media/site/launcher-style/kit/backgrounds/news-header-background.png);--jl-reference-inset-border:url(/media/site/launcher-style/kit/ui/inset-border.png);--jl-reference-tooltip-border:url(/media/site/launcher-style/kit/ui/tooltip-border.png);--jl-reference-panel-border:url(/media/site/launcher-style/kit/ui/tauri-panel-border.svg);--jl-client-play-button:url(/media/site/launcher-style/kit/ui/client-play-button.svg);--jl-client-cancel-button:url(/media/site/launcher-style/kit/ui/client-cancel-button.svg);--jl-cut-corners:polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);--jl-pixel-shadow:inset 2px 2px #ffffff29, inset -2px -3px #00000057, 0 5px 0 #09090a}body{min-height:100vh;font-family:var(--font-sans);color:var(--foreground);background:var(--background);margin:0}html,body,#root{height:100%}#root{min-height:100vh}.bg-site{background:var(--background)}.site-shell{width:min(1820px,100vw - 20px);min-height:100vh;color:var(--foreground);grid-template-columns:clamp(228px,15vw,280px) minmax(0,1fr);gap:18px;margin:0 auto;padding:18px clamp(10px,1.5vw,22px) 22px;display:grid;position:relative}.site-shell:before{content:"";background:linear-gradient(180deg, #ffffffd6, #fff0), var(--ml-top-background-preloader-image) top center / cover no-repeat;opacity:.08;pointer-events:none;z-index:0;height:210px;position:fixed;inset:0 0 auto}.site-workspace{z-index:1;flex-direction:column;gap:18px;min-width:0;max-width:100%;min-height:calc(100dvh - 40px);display:flex;position:relative;overflow-x:clip}.site-workspace__inner{flex:auto;min-width:0;max-width:100%;min-height:0;overflow-x:clip}.site-footer-note{color:#6b7280;box-sizing:border-box;background:#ffffffeb;border:1px solid #e1e7eef5;border-radius:18px;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 18px;width:100%;min-height:0;margin-top:auto;padding:12px 16px;font-size:.78rem;font-weight:600;display:grid}.site-footer-note p{min-width:0;margin:0}.launcher-promote-page button,.launcher-promote-page .btn-modern-primary,.launcher-promote-page .btn-modern-secondary,.launcher-promote-page .btn-modern-outline,.launcher-players-page button,.launcher-players-page .btn-modern-primary,.launcher-players-page .btn-modern-secondary,.launcher-players-page .btn-modern-outline,.crafts-page-shell button,.skins-page-shell button{font-family:var(--jl-font-pixel);letter-spacing:.045em;border-radius:0!important}.btn-modern-primary,.launcher-dock-play,.launcher-home-jl-play,.launcher-download-page__action{box-shadow:none!important;background:0 0!important;border:0!important}.btn-modern-primary{isolation:isolate;text-shadow:2px 2px #00000075;position:relative;overflow:hidden;color:#fff!important}.btn-modern-primary:before{content:"";z-index:-1;background:var(--jl-client-play-button) center / 100% 100% no-repeat;filter:drop-shadow(0 3px #050506);position:absolute;inset:-4px}.btn-modern-primary:hover:before{filter:brightness(1.08)drop-shadow(0 3px #050506)}.btn-modern-primary:disabled:before,.launcher-dock-play:disabled:before,.launcher-home-jl-play:disabled:before,.btn-modern-danger:before{background:var(--jl-client-cancel-button) center / 100% 100% no-repeat!important}.btn-modern-danger{isolation:isolate;text-shadow:2px 2px #00000075;position:relative;overflow:hidden;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}.btn-modern-danger:before{content:"";z-index:-1;filter:drop-shadow(0 3px #050506);position:absolute;inset:-4px}body{font-family:var(--jl-font-app)}.launcher-window,.site-shell{background:linear-gradient(180deg, #00000029, #000000d1), var(--jl-reference-blocks-bg) center top / 420px auto repeat!important}.launcher-rail.reveal,.launcher-home.reveal,.launcher-monitor-shell.reveal,.launcher-content-page.reveal,.launcher-download-page.reveal,.launcher-faq-page.reveal,.launcher-legal-page.reveal,.launcher-premium-page.reveal,.launcher-players-page.reveal,.launcher-promote-page.reveal,.skins-page-shell.reveal,.crafts-page-shell.reveal{opacity:1!important;animation:none!important;transform:none!important}.launcher-rail{flex-direction:column;gap:10px;min-height:calc(100vh - 40px);padding-bottom:12px;display:flex}.launcher-rail__nav{flex:auto;align-content:start}.launcher-rail__footer{border-top:2px solid #090a0d;gap:8px;margin-top:auto;padding-top:10px;display:grid;box-shadow:inset 0 1px #ffffff0f}.launcher-rail__utility{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;color:#f5f6fb!important;background:linear-gradient(#24262d 0%,#15161a 100%)!important;border:2px solid #050506!important;border-radius:0!important;justify-content:start!important;min-height:48px!important;padding:8px 10px!important;display:grid!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-rail__utility:hover,.launcher-rail__utility--active{background:linear-gradient(90deg,#5378dc3d,#0000 60%),linear-gradient(#2d3039 0%,#181a20 100%)!important;border-color:#5f80e8!important}.launcher-rail__utility-icon{background:linear-gradient(#343741 0%,#181a20 100%);border:2px solid #050506;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 1px 1px #ffffff1f,inset -1px -2px #00000070}.launcher-utility-icon{-o-object-fit:contain;object-fit:contain;width:18px;height:18px;image-rendering:pixelated;filter:drop-shadow(0 1px #0000008c)}.launcher-rail__utility-copy{text-align:left;gap:2px;min-width:0;display:grid}.launcher-rail__utility-title{color:#fff;font-family:var(--jl-font-pixel);letter-spacing:.055em;font-size:.88rem;line-height:1.1}.launcher-rail__utility-meta{color:#aeb3be;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.15;overflow:hidden}.launcher-dock-play,.launcher-home-jl-play{isolation:isolate;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}.launcher-dock-play:before,.launcher-home-jl-play:before{content:"";z-index:-1;background:var(--jl-client-play-button) center / 100% 100% no-repeat;filter:drop-shadow(0 4px #050506);position:absolute;inset:-4px}.launcher-dock-play:hover:before,.launcher-home-jl-play:hover:before{filter:brightness(1.08)drop-shadow(0 4px #050506)}.launcher-dock-tools__btn,.launcher-dock-action,.launcher-profile-chip,.launcher-profile-switch__btn,.launcher-server-item,.launcher-settings-tabs__btn,.launcher-settings-actions button{font-family:var(--jl-font-pixel);letter-spacing:.045em;border-radius:0!important}.launcher-dock-tools__btn svg{display:none}.launcher-dock-tools__btn:before{content:"";background:var(--launcher-dock-tool-icon,url(/media/site/launcher-style/kit/icons/silk/cog.png)) center / contain no-repeat;width:19px;height:19px;image-rendering:pixelated;display:block}.launcher-dock-tools__btn:has(.launcher-dock-tools__icon):before{content:none!important;display:none!important}.launcher-dock-tools__icon{place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;line-height:0;display:inline-grid}.launcher-dock-tools__icon .launcher-utility-icon{width:20px;height:20px}.launcher-dock-tools__btn[title*=Обновить]{--launcher-dock-tool-icon:url(/media/site/launcher-style/kit/icons/silk/arrow_refresh.png)}.launcher-dock-tools__btn[title*=папку]{--launcher-dock-tool-icon:url(/media/site/launcher-style/kit/icons/silk/folder.png)}.launcher-dock-tools__btn[title*=Остановить]{--launcher-dock-tool-icon:url(/media/site/launcher-style/kit/icons/silk/cancel.png)}.launcher-settings-overlay{inset:auto 18px calc(104px + env(safe-area-inset-bottom)) clamp(300px, 17vw, 340px)!important;z-index:94!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;justify-content:flex-end!important;align-items:flex-end!important;padding:0!important;display:flex!important;overflow:visible!important}.launcher-settings-window{pointer-events:auto;border:3px solid #050506!important;-o-border-image:var(--jl-reference-panel-border) 8 stretch!important;border-image:var(--jl-reference-panel-border) 8 stretch!important;background:linear-gradient(180deg, #262830 0%, #15161a 100%), var(--jl-reference-blocks-bg) center / 360px auto repeat!important;color:#f5f6fb!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -2px -3px #0000007a,0 24px 60px #0000006b!important}.launcher-settings-window__title,.launcher-settings-tabs__btn,.launcher-settings-summary__item strong,.launcher-settings-field span,.launcher-settings-actions .launcher-dock-action{font-family:var(--jl-font-pixel);letter-spacing:.045em;color:#fff!important}.launcher-settings-window__hint,.launcher-settings-summary__item span,.launcher-settings-summary__item small,.launcher-settings-field small{color:#aeb3be!important}.launcher-settings-panel,.launcher-settings-summary__item,.launcher-settings-field,.launcher-settings-version-card,.launcher-modloader-panel,.launcher-profile-panel,.launcher-server-panel{color:#f5f6fb!important;background:linear-gradient(#23252c 0%,#15161a 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-settings-field input,.launcher-settings-field select,.launcher-settings-field textarea,.launcher-profile-search,.launcher-monitor-search,.launcher-monitor-select{color:#f5f6fb!important;background:#0f1014!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0f!important}.launcher-content-page,.launcher-download-page,.launcher-faq-page,.launcher-legal-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page{background:linear-gradient(180deg, #23252cf0, #121318fa), var(--jl-reference-blocks-bg) center / 420px auto repeat!important;color:#f4f5f8!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff14,inset -2px -3px #00000075,0 24px 52px #0000003d!important}.launcher-content-page h1,.launcher-content-page h2,.launcher-content-page h3,.launcher-download-page h1,.launcher-download-page h2,.launcher-download-page h3,.launcher-faq-page h1,.launcher-faq-page h2,.launcher-faq-page h3,.launcher-legal-page h1,.launcher-legal-page h2,.launcher-legal-page h3,.launcher-premium-page h1,.launcher-premium-page h2,.launcher-premium-page h3,.launcher-players-page h1,.launcher-players-page h2,.launcher-players-page h3,.launcher-promote-page h1,.launcher-promote-page h2,.launcher-promote-page h3{text-shadow:2px 2px #00000073;color:#fff!important}.launcher-content-page p,.launcher-download-page p,.launcher-faq-page p,.launcher-legal-page p,.launcher-premium-page p,.launcher-players-page p,.launcher-promote-page p{color:#c6cbd5}.launcher-download-page table{color:#f5f6fb;background:#17181d;border:2px solid #050506}.launcher-download-page thead,.launcher-download-page__row:hover{background:linear-gradient(#2b2d35 0%,#191a20 100%)!important}.launcher-download-page__action{font-family:var(--jl-font-pixel);text-shadow:1px 1px #000;background:var(--jl-client-play-button) center / 100% 100% no-repeat!important;color:#fff!important;border:2px solid #050506!important;border-radius:0!important}.launcher-faq-page .surface-panel,.launcher-legal-page .surface-panel,.launcher-content-page .surface-panel,.launcher-content-page .surface-card,.launcher-promote-page__soft-panel,.launcher-promote-page .rounded-xl,.launcher-premium-page .rounded-xl,.launcher-players-page .rounded-xl{color:#f4f5f8!important;background:linear-gradient(#25272e 0%,#15161a 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-faq-page .surface-panel p,.launcher-legal-page .surface-panel p,.launcher-content-page .surface-panel p,.launcher-content-page .surface-card p,.launcher-promote-page__soft-panel p,.launcher-promote-page .rounded-xl p,.launcher-premium-page .rounded-xl p,.launcher-players-page .rounded-xl p{color:#aeb3be!important}.launcher-home-jl-news-card,.workshop-service-card{background:linear-gradient(90deg, #00000047, #0000009e), var(--jl-reference-news-bg) center / cover no-repeat!important}@media (max-width:1180px){.launcher-settings-overlay{inset:auto 12px calc(98px + env(safe-area-inset-bottom)) 12px!important}.launcher-settings-window--floating{width:100%!important;max-height:min(78vh,760px)!important}}@media (max-width:760px){.launcher-rail{min-height:auto}.launcher-rail__footer{margin-top:8px}.launcher-rail__utility{grid-template-columns:34px minmax(0,1fr)}.launcher-content-page,.launcher-download-page,.launcher-faq-page,.launcher-legal-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page{border-width:2px!important}}.site-mobile-bar{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);box-shadow:var(--shadow-sm);border-radius:1rem;align-items:center;gap:10px;padding:10px;display:none}.site-mobile-bar__menu,.site-mobile-bar__download{flex:none}.site-mobile-bar__brand{flex:auto;min-width:0;justify-content:flex-start!important;padding-inline:8px!important}.site-mobile-bar__brand-copy{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.site-mobile-bar__logo{border-radius:.75rem;flex:none;width:2rem;height:2rem}.site-mobile-bar__title{color:var(--foreground);font-size:.88rem;font-weight:760;line-height:1.1}.site-mobile-bar__subtitle{color:var(--muted-foreground);font-size:.72rem;font-weight:600;line-height:1.2}.site-mobile-sheet{max-width:min(92vw,360px);padding:0}.site-mobile-sheet__header{padding-bottom:0}.site-mobile-sheet__body{flex-direction:column;flex:auto;gap:12px;padding:0 16px 16px;display:flex}.site-mobile-sheet .launcher-rail__primary{width:100%}.site-mobile-sheet .launcher-rail__footer{margin-top:auto}html.mclauncher-app-hydrated .seo-static-shell{display:none!important}.launcher-status-layer{right:max(12px, calc(env(safe-area-inset-right,0px) + 8px));bottom:max(12px, calc(env(safe-area-inset-bottom,0px) + 8px));z-index:220;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;width:min(420px,100vw - 18px);display:flex;position:fixed}:root{--launcher-glass-bg:#fffffff5;--launcher-glass-bg-soft:#fffffff0;--launcher-glass-border:#0f172a29;--launcher-glass-border-strong:#0f172a33;--launcher-glass-shadow:0 14px 32px #0f172a33;--launcher-glass-shadow-soft:0 10px 26px #0f172a29;--launcher-glass-blur:22px}.launcher-glass-panel{border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg);box-shadow:var(--launcher-glass-shadow);-webkit-backdrop-filter:blur(var(--launcher-glass-blur)) saturate(1.12)}.launcher-glass-panel--soft{border-color:var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);box-shadow:var(--launcher-glass-shadow-soft)}.launcher-toast-layer{flex-direction:column;gap:8px;width:100%;display:flex}.launcher-toast{pointer-events:auto;border:1px solid var(--launcher-glass-border-strong);background:var(--launcher-glass-bg);color:#1f2937;box-shadow:var(--launcher-glass-shadow);-webkit-backdrop-filter:blur(var(--launcher-glass-blur)) saturate(1.08);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:10px;padding:10px 12px 12px;display:grid;position:relative;overflow:hidden}.launcher-toast__icon{color:#475569;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.84rem;font-weight:800;line-height:1;display:inline-flex}.launcher-toast__body{gap:2px;min-width:0;display:grid}.launcher-toast__title{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0;font-size:.76rem;font-weight:800}.launcher-toast__text{color:#0f172a;word-break:break-word;margin:0;font-size:.86rem;line-height:1.34}.launcher-toast__close{color:inherit;opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 6px;font-size:1.05rem;line-height:1;transition:background-color .15s,opacity .15s}.launcher-toast__close:hover{opacity:1;background:#0f172a14}.launcher-toast__progress{pointer-events:none;background:#0f172a1f;height:3px;position:absolute;bottom:0;left:0;right:0}.launcher-toast__progress-bar{transform-origin:0;width:100%;height:100%;animation-name:launcher-toast-progress-drain;animation-duration:var(--launcher-toast-duration,4.2s);background:#475569e6;animation-timing-function:linear;animation-fill-mode:forwards;display:block;transform:scaleX(1)}.launcher-toast--success{border-color:color-mix(in oklab, var(--primary) 46%, transparent 54%)}.launcher-toast--success .launcher-toast__icon{background:color-mix(in oklab, var(--primary) 16%, transparent 84%);color:color-mix(in oklab, var(--primary) 78%, black 22%)}.launcher-toast--success .launcher-toast__progress-bar{background:color-mix(in oklab, var(--primary) 92%, transparent 8%)}.launcher-toast--error{border-color:#ef444480}.launcher-toast--error .launcher-toast__icon{color:#b91c1c;background:#ef444429}.launcher-toast--error .launcher-toast__progress-bar{background:#ef4444eb}.launcher-toast--info{border-color:#3b82f680}.launcher-toast--info .launcher-toast__icon{color:#1d4ed8;background:#3b82f629}.launcher-toast--info .launcher-toast__progress-bar{background:#3b82f6e6}.launcher-busy-indicator{pointer-events:none;border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);color:#0f172a;box-shadow:var(--launcher-glass-shadow-soft);-webkit-backdrop-filter:blur(var(--launcher-glass-blur)) saturate(1.08);border-radius:999px;align-self:flex-end;align-items:center;gap:9px;max-width:min(360px,100vw - 18px);padding:8px 12px;display:inline-flex}.launcher-busy-indicator__spinner{border:2px solid #0f172a33;border-top-color:var(--primary);border-radius:999px;flex-shrink:0;width:14px;height:14px;animation:.72s linear infinite launcher-busy-spin}.launcher-busy-indicator__label{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:700;overflow:hidden}.launcher-install-toast{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--launcher-glass-border));background:color-mix(in srgb, #dcfce7db 58%, var(--launcher-glass-bg));width:min(92vw,392px);box-shadow:var(--launcher-glass-shadow);-webkit-backdrop-filter:blur(var(--launcher-glass-blur)) saturate(1.1);border-radius:1.15rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:flex-start;gap:.72rem;padding:.95rem 1rem;display:grid}.launcher-install-toast__status{border:1px solid color-mix(in srgb, var(--primary) 48%, white 52%);width:1.25rem;height:1.25rem;color:color-mix(in oklab, var(--primary) 78%, black 22%);background:#fffffff5;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.08rem;font-size:.74rem;font-weight:900;line-height:1;display:inline-flex}.launcher-install-toast__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.launcher-install-toast__title{color:#14532d;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.95rem;font-weight:800;line-height:1.32}.launcher-install-toast__percent{color:#14532d;white-space:nowrap;font-size:.88rem;font-weight:800}.launcher-install-toast__meta,.launcher-install-toast__footer{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.launcher-install-toast__meta{color:#4b5563;flex-wrap:wrap;font-size:.77rem;font-weight:600;line-height:1.35}.launcher-install-toast__meta>span{min-width:0}.launcher-install-toast__version{color:#1f2937;font-weight:800}.launcher-install-toast__progress{height:.38rem}.launcher-install-toast__footer{color:#475569;font-size:.74rem;font-weight:600}.launcher-install-toast__file,.launcher-install-toast__speed{min-width:0}.launcher-install-toast__file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launcher-install-toast__speed{white-space:nowrap;flex:none}@keyframes launcher-toast-progress-drain{to{transform:scaleX(0)}}@keyframes launcher-busy-spin{to{transform:rotate(360deg)}}.site-hero{position:relative;overflow:hidden}.site-hero:after{display:none}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:.35s ease-out both reveal}.skin-head-avatar{vertical-align:middle;background:linear-gradient(#f8fafc,#e2e8f0);flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.skin-head-avatar__probe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.skin-head-avatar__layer{image-rendering:pixelated;background-repeat:no-repeat;background-size:800% 800%;position:absolute;inset:0}.skin-head-avatar__layer--base{background-position:14.2857% 14.2857%}.skin-head-avatar__layer--overlay{background-position:71.4286% 14.2857%}.shadow-soft{box-shadow:0 18px 34px #0f172a0b,0 3px 10px #0f172a08}.monitor-card{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.monitor-card:hover{border-color:#10b98166;transform:translateY(-2px);box-shadow:0 14px 34px #0f172a1f}.monitor-card:focus-visible{border-color:#10b981a8;outline:none;box-shadow:0 0 0 2px #2dcb7047,0 14px 34px #0f172a1f}.monitor-card--selected{border-color:#05966999;box-shadow:0 0 0 1px #10b98159,0 16px 32px #0f172a24}.ml-monitor-card{background:linear-gradient(#fffffff5,#f5fcf8f5)}.ml-monitor-card-grid{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ml-monitor-side{flex-direction:column;gap:5px;width:100%;min-width:0;display:flex}.ml-monitor-endpoint-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.ml-monitor-endpoint{color:#334155;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;border:1px solid #94a3b88c;border-radius:10px;min-width:0;padding:5px 9px;font-size:11px;font-weight:700;overflow:hidden}.ml-monitor-copy{color:#065f46;background:#ecfdf5eb;border:1px solid #10b98173;border-radius:10px;padding:5px 9px;font-size:11px;font-weight:700}.ml-monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:11px;display:grid}.ml-monitor-compact-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:5px;display:grid}.ml-monitor-compact-primary{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:0;display:grid}.ml-monitor-compact-banner{background-position:50%;background-size:cover;border:1px solid #94a3b859;border-radius:8px;grid-column:1/-1;min-height:34px;position:relative;overflow:hidden}.ml-monitor-compact-banner__fade{background:linear-gradient(90deg,#0f172a73,#0f172a1f);position:absolute;inset:0}.ml-monitor-compact-banner__tags{z-index:1;white-space:nowrap;align-items:center;gap:4px;padding:7px 8px;display:flex;position:relative;overflow:hidden}.ml-monitor-compact-banner__tags span{color:#f8fafc;background:#0f172a73;border:1px solid #ffffff59;border-radius:999px;padding:4px 6px;font-size:10px;font-weight:700;line-height:1}.ml-monitor-compact-lane{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.ml-monitor-banner-fallback{color:#64748b;background:linear-gradient(#f8fafcf5,#f1f5f9eb),repeating-linear-gradient(-45deg,#94a3b81a 0 8px,#94a3b805 8px 16px);border:1px solid #cbd5e1e6;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.ml-monitor-banner-fallback__svg{color:#64748b;flex:none;width:34px;height:14px}.ml-monitor-banner-fallback--large{border-radius:12px;justify-content:center;gap:12px;min-height:112px;font-size:13px}.ml-monitor-banner-fallback--large .ml-monitor-banner-fallback__svg{width:72px;height:26px}.ml-monitor-banner-fallback--outline{background:#f8fafce6;border-style:dashed;border-color:#94a3b8bf}.ml-monitor-banner-fallback--centered{text-align:center;justify-content:center}.ml-monitor-compact-cell{color:#334155;background:#f8fafce6;border:1px solid #e2e8f0e6;border-radius:8px;padding:5px 8px;font-size:11px}.ml-monitor-compact-head{letter-spacing:.01em;text-transform:uppercase;color:#64748b;background:#f8fafce6;border:1px solid #e2e8f0e6;border-radius:10px;grid-template-columns:minmax(220px,1.15fr) minmax(260px,1fr) minmax(240px,.95fr);align-items:center;gap:10px;padding:6px 10px;font-size:10px;font-weight:800;display:none}.ml-monitor-compact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ml-monitor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ml-monitor-presence{flex-wrap:wrap;gap:6px;display:flex}.ml-monitor-presence span{color:#0c4a6e;background:#ecfeffe0;border:1px solid #0ea5e959;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2}.monitor-hot-tags,.monitor-quick-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.monitor-hot-tags__label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.monitor-hot-tag{color:#475569;background:#fff;border:1px solid #94a3b873;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:700;line-height:1.1}.monitor-hot-tag--active{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border) 78%);background:color-mix(in oklab, var(--muted) 80%, white 20%);color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)}.monitor-card--compact{padding:6px}.monitor-card--compact .ml-monitor-card-grid,.monitor-card--compact .ml-monitor-card-grid>.flex,.monitor-card--compact .ml-monitor-side{gap:4px}.monitor-card--compact .ml-monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));font-size:10px}.monitor-card--compact .ml-monitor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-card--compact h3{font-size:.9rem}.monitor-card--compact .ml-monitor-endpoint,.monitor-card--compact .ml-monitor-copy{padding:4px 7px;font-size:10px}.monitor-card--compact .ml-monitor-compact-cell{padding:4px 6px;font-size:10px}.home-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-metric-card{background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.home-metric-card__icon{color:#047857;background:#dcfce7d9;border:1px solid #2dcb706b;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.home-metric-card__icon svg{fill:currentColor;width:18px;height:18px}.home-metric-card__body{min-width:0}.home-metric-card__label{color:#64748b;margin:0;font-size:12px;line-height:1.2}.home-metric-card__value{color:#0f172a;margin:3px 0 0;font-size:24px;font-weight:800;line-height:1.1}.home-metric-card__value--success{color:#047857}.home-metric-card__value--release{font-size:18px}.home-metric-card__value--sync{font-size:13px;font-weight:700;line-height:1.25}.monitor-card--top1{box-shadow:inset 3px 0 #f59e0bcc}.monitor-card--top2{box-shadow:inset 3px 0 #94a3b8e6}.monitor-card--top3{box-shadow:inset 3px 0 #d97706b8}.monitor-card--top10{box-shadow:inset 2px 0 #10b98180}.monitor-card--swiping{z-index:2;box-shadow:0 18px 36px #0f172a2e}.monitor-server-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061775;justify-content:center;align-items:flex-start;padding:24px 12px 20px;display:flex;position:fixed;inset:0;overflow:auto}.monitor-server-overlay__panel{width:min(1440px,100%)}.swipe-badge{z-index:12;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #0000;border-radius:8px;padding:6px 9px;font-size:.68rem;font-weight:900;position:absolute;top:14px;right:14px}.swipe-badge--like{color:#065f46;background:#10b98133;border-color:#10b9818c}.swipe-badge--dislike{color:#9f1239;background:#f43f5e33;border-color:#f43f5e8c}.server-rank{border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800}.server-rank--gold{color:#854d0e;background:#fbbf2433;border-color:#f59e0b7a}.server-rank--silver{color:#334155;background:#cbd5e154;border-color:#94a3b873}.server-rank--emerald{color:#065f46;background:#34d39933;border-color:#10b98173}.server-rank--bronze{color:#9a3412;background:#fb923c33;border-color:#f9731673}.server-rank--iron{color:#374151;background:#9ca3af2e;border-color:#6b72806b}.ping-chip{border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800}.ping-chip--excellent{color:#065f46;background:#10b98133;border-color:#05966973}.ping-chip--good{color:#155e75;background:#22d3ee38;border-color:#0ea5e96b}.ping-chip--fair{color:#92400e;background:#facc1533;border-color:#f59e0b66}.ping-chip--bad{color:#9f1239;background:#fb718533;border-color:#f43f5e73}.ping-chip--unknown{color:#334155;background:#94a3b833;border-color:#64748b59}@keyframes confetti-drop{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(180px)rotate(420deg)}}.confetti-piece{top:-8px;left:var(--confetti-left,10%);width:8px;height:14px;animation:1.2s ease-in forwards confetti-drop;animation-delay:var(--confetti-delay,0s);background:linear-gradient(#f59e0b,#ef4444);border-radius:2px;position:absolute}.launcher-shell-grid{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:12px;display:grid}.launcher-shell-main{min-width:0}.launcher-window{min-height:100vh;color:var(--foreground);background:0 0;position:relative;overflow:hidden auto}.launcher-window:before{content:"";background:linear-gradient(180deg, #ffffffa8, #fff0), var(--ml-top-background-preloader-image) top center / cover no-repeat;opacity:.14;pointer-events:none;z-index:0;height:220px;position:absolute;inset:0 0 auto}.launcher-app-shell{z-index:1;grid-template-columns:clamp(252px,16vw,292px) minmax(0,1fr);gap:20px;width:min(1760px,100vw - 24px);min-height:100vh;margin:0 auto;padding:20px clamp(12px,1.6vw,24px) 152px;display:grid;position:relative}.launcher-workspace{min-width:0;position:relative}.launcher-workspace__inner{min-width:0;min-height:calc(100vh - 216px);padding-bottom:24px;position:relative}.launcher-rail__logo{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);-o-object-fit:cover;object-fit:cover;background:color-mix(in oklab, var(--muted) 78%, white 22%);border-radius:9px;width:38px;height:38px}.launcher-rail__brand-copy{flex-direction:column;min-width:0;display:flex}.launcher-rail__nav{align-content:start;justify-items:stretch;gap:5px;display:grid}.launcher-rail__footer{gap:10px;margin-top:auto;display:grid}.launcher-home{box-shadow:none;background:0 0;border:0;padding:0}.launcher-home__grid{grid-template-columns:minmax(0,1fr) 418px;gap:18px;display:grid}.launcher-home__main{gap:16px;display:grid}.launcher-home-card{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 97%, white 3%);border-radius:14px;padding:16px;box-shadow:0 10px 26px #0000000d;box-shadow:0 10px 26px lab(0% 0 0/.05)}.launcher-home-card--skin{grid-template-columns:minmax(0,1fr) 306px;align-items:stretch;gap:16px;display:grid}.launcher-home-card--rating{isolation:isolate;position:relative;overflow:hidden}.launcher-home-card--auth{position:relative}.launcher-home-auth-shell__side{border-left:1px solid color-mix(in oklab, var(--border) 92%, white 8%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);min-width:0}.launcher-home-auth-shell__brand{align-items:center;gap:12px;display:flex}.launcher-home-auth-shell__mark{background:var(--primary);width:44px;height:44px;color:var(--primary-foreground);box-shadow:none;border-radius:14px;justify-content:center;align-items:center;font-size:1.3rem;font-weight:900;display:inline-flex}.launcher-home-auth-shell__brand-title{color:var(--foreground);margin:0;font-size:1rem;font-weight:800}.launcher-home-auth-shell__brand-text{color:var(--muted-foreground);margin:2px 0 0;font-size:.8rem;font-weight:600}.launcher-home-auth-shell__intro{gap:8px;display:grid}.launcher-home-auth-shell__title{color:var(--foreground);margin:0;font-size:clamp(1.9rem,2vw,2.25rem);font-weight:900;line-height:.98}.launcher-home-auth-shell__text{max-width:560px;color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.6}.launcher-home-card--rating>*{z-index:1;position:relative}.launcher-home-card--rating:before{content:"";z-index:0;pointer-events:none;background-position:0 0,right -26px top -22px;background-repeat:no-repeat,no-repeat;background-size:100% 100%,340px;height:126px;position:absolute;inset:0 0 auto}.launcher-home-card--auth:before{content:none}.launcher-home-card--rating:before{background-image:linear-gradient(180deg, color-mix(in oklab, var(--accent) 40%, white 60%) 0%, #ffffffeb 76%, #fff0 100%)}#home-auth-card:before{content:none}.launcher-home-card__copy{align-content:start;gap:14px;display:grid}.launcher-home-card__actions{flex-wrap:wrap;gap:8px;display:flex}.launcher-home-card__actions--grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launcher-home-task-section{gap:12px;display:grid}.launcher-home-task-section__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.launcher-home-task-section__head h4{color:#111827;margin:0;font-size:1rem;font-weight:800}.launcher-home-task-section__head span{color:#94a3b8;text-transform:uppercase;font-size:.72rem;font-weight:800}.launcher-home-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launcher-home-task-grid--accounts{grid-template-columns:minmax(0,1fr)}.launcher-home-card__preview{background:linear-gradient(180deg, #ffffff47, #ffffff0f), var(--ml-skin-background-image) center / cover no-repeat;border:1px solid #e3e9ee;border-radius:14px;min-height:258px;position:relative;overflow:hidden}.launcher-home-skin-view{background:0 0;width:100%;height:258px;display:block}.launcher-home-skin-view--placeholder{justify-content:center;align-items:center;display:flex}.launcher-home-skin-view--profile{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:18px 16px 14px;position:relative}.launcher-home-skin-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.launcher-home-skin-profile__avatar{-o-object-fit:cover;object-fit:cover;background:#fff;border:1px solid #dbe5ec;border-radius:14px;width:56px;height:56px}.launcher-home-skin-profile__copy{min-width:0}.launcher-home-skin-profile__title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.launcher-home-skin-profile__metrics{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.launcher-home-skin-badge{color:#b45309;background:linear-gradient(#ffedd5eb,#fffffffa);border:1px solid #f2b168;border-radius:999px;align-items:center;padding:3px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.launcher-home-skin-view__badge{color:#fff;background:#0f172a99;border:1px solid #ffffff3d;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800;line-height:1;position:absolute;top:10px;right:10px}.launcher-home-skin-view__model{pointer-events:none;width:100%;height:100%;min-height:250px;display:block;transform:translateY(22px)}.launcher-home-skin-view__head{background:#fffffff5;border:2px solid #ffffffb8;border-radius:30px;width:128px;height:128px;padding:3px;box-shadow:0 16px 28px #0f172a3d}.launcher-home-skin-view__nickname{color:#0f172a;margin:0;font-size:.86rem;font-weight:700}.launcher-home-tasks--accounts{gap:12px}.launcher-home-task--account{background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);border-color:color-mix(in oklab, var(--border) 92%, white 8%)}.launcher-home-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.launcher-home-panel-head h3{color:#323539;margin:0;font-size:1.05rem;font-weight:800;line-height:1}.launcher-home-panel-head span{color:#858c95;font-size:.72rem;font-weight:700}.launcher-home-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.launcher-home-podium__item{text-align:center;background:linear-gradient(#fff 0%,#f9fbfc 100%);border:1px solid #e4eaef;border-radius:14px;padding:14px 12px 12px;position:relative}.launcher-home-podium__item--1{background:linear-gradient(#fff7e0cc 0%,#fff 100%);border-color:#f59e0b57}.launcher-home-podium__item--2{border-color:#94a3b857}.launcher-home-podium__item--3{background:linear-gradient(#fff1e8e0 0%,#fff 100%);border-color:#ea580c47}.launcher-home-podium__medal{color:#5a6673;background:#fff;border:1px solid #e0e7ef;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.82rem;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px}.launcher-home-podium__avatar{-o-object-fit:cover;object-fit:cover;background:#fff;border:1px solid #dbe5ec;border-radius:18px;width:60px;height:60px;margin:10px auto 12px}.launcher-home-podium__title{color:#1f2937;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.88rem;font-weight:800;line-height:1.16}.launcher-home-podium__meta{color:#6b7280;margin:4px 0 0;font-size:.74rem;font-weight:700}.launcher-home-rating-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.launcher-home-rating-strip__item{background:#f9fbfc;border:1px solid #e4eaef;border-radius:12px;padding:10px 12px}.launcher-home-rating-strip__item span{color:#8a9098;font-size:.7rem;font-weight:700;display:block}.launcher-home-rating-strip__item strong{color:#1f2937;margin-top:5px;font-size:1rem;font-weight:800;display:block}.launcher-top-servers{gap:8px;display:grid}.launcher-top-server{--server-card-accent:transparent;--server-card-tint:transparent;--server-card-tint-hover:transparent;border:1px solid var(--border);border-left:3px solid var(--server-card-accent);background:linear-gradient(90deg, var(--server-card-tint) 0%, transparent 68%), color-mix(in oklab, var(--card) 97%, white 3%);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.launcher-top-server--interactive{cursor:pointer;transition:border-color .14s,background-color .14s,transform .14s,box-shadow .14s}.launcher-top-server--interactive:hover{border-color:color-mix(in oklab, var(--foreground) 18%, var(--border) 82%);background:linear-gradient(90deg, var(--server-card-tint-hover) 0%, transparent 72%), color-mix(in oklab, var(--card) 92%, var(--muted) 8%);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.launcher-top-server--interactive:focus-visible{border-color:color-mix(in oklab, var(--primary) 52%, var(--border) 48%);box-shadow:0 0 0 2px color-mix(in oklab, var(--background) 88%, transparent 12%), 0 0 0 4px color-mix(in oklab, var(--primary) 18%, transparent 82%);outline:none}.launcher-top-server--top1{border-color:color-mix(in oklab, var(--chart-1) 28%, var(--border) 72%)}.launcher-top-server--top2{border-color:color-mix(in oklab, var(--chart-2) 24%, var(--border) 76%)}.launcher-top-server--top3{border-color:color-mix(in oklab, var(--chart-3) 24%, var(--border) 76%)}.launcher-top-server__main{align-items:flex-start;gap:10px;min-width:0;display:flex}.launcher-top-server__rank{border:1px solid var(--border);background:var(--muted);width:28px;height:28px;color:var(--muted-foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.launcher-top-server__icon{border:1px solid var(--border);background:var(--card);-o-object-fit:cover;object-fit:cover;border-radius:12px;width:38px;height:38px}.launcher-top-server__copy{gap:4px;min-width:0;max-width:100%;display:grid;overflow:hidden}.launcher-top-server__name{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:720;line-height:1.15}.launcher-top-server__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:2px;font-size:.74rem;display:flex}.launcher-status-chip{border:1px solid color-mix(in oklab, var(--border) 86%, white 14%);background:color-mix(in oklab, var(--card) 96%, var(--muted) 4%);min-height:1.75rem;color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground) 10%);border-radius:999px;align-items:center;gap:.38rem;padding:0 .7rem;font-size:.7rem;font-weight:750;line-height:1;display:inline-flex}.launcher-status-chip--compact{min-width:.9rem;min-height:.9rem;box-shadow:none;background:0 0;border:0;padding:0}.launcher-status-chip__dot{border-radius:999px;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 .15rem #ffffffbd;box-shadow:0 0 0 .15rem lab(100% -.0000298023 .0000119209/.74)}.launcher-status-chip__dot--online{background:var(--primary)}.launcher-status-chip__dot--degraded{background:#f59e0b}.launcher-status-chip__dot--offline{background:#ef4444}.launcher-status-chip--online{border-color:color-mix(in oklab, var(--primary) 26%, var(--border) 74%);background:color-mix(in oklab, var(--primary) 14%, white 86%)}.launcher-status-chip--degraded{border-color:color-mix(in oklab, #f59e0b 30%, var(--border) 70%);background:#fef6d7;background:lab(97.0594% -1.06242 16.174)}.launcher-status-chip--offline{border-color:color-mix(in oklab, #ef4444 26%, var(--border) 74%);background:#ffedee;background:lab(95.1498% 6.66472 1.75117)}.launcher-top-server__host{color:var(--muted-foreground);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;margin-top:6px;padding:0;font-size:.74rem;font-weight:700}.launcher-top-server__aside{justify-content:flex-end;align-items:center;gap:8px;min-width:112px;display:flex}.launcher-top-server__online{border:1px solid color-mix(in oklab, var(--primary) 30%, white 70%);background:color-mix(in oklab, var(--accent) 76%, white 24%);min-width:38px;color:var(--primary);text-align:center;border-radius:999px;padding:6px 8px;font-size:.78rem;font-weight:800}.launcher-home-card--stats{padding-bottom:16px;position:relative;overflow:hidden}.launcher-home-stats{grid-template-columns:minmax(0,1fr) 200px;align-items:end;gap:18px;display:grid}.launcher-home-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.launcher-home-stats__item{background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%);border:1px solid #e4eaef;border-radius:14px;padding:14px 16px}.launcher-home-stats__label{color:#8a9098;font-size:.72rem;font-weight:700;display:block}.launcher-home-stats__value{color:#1f2937;margin-top:6px;font-size:1.35rem;font-weight:900;display:block}.launcher-home-stats__hint{color:#7b8794;margin-top:6px;font-size:.7rem;font-weight:600;display:block}.launcher-home-stats__art{align-self:stretch;min-height:112px;position:relative}.launcher-home-stats__art:before{content:"";background:linear-gradient(#fff7e0eb,#fff0);border-radius:18px 18px 0 0;height:72px;position:absolute;inset:auto 0 0 10px}.launcher-home-stats__art img{filter:drop-shadow(0 14px 24px #0f172a24);width:170px;max-width:none;display:block;position:absolute;bottom:-2px;right:-6px}.launcher-monitor-shell{background:#fffffff5;border:1px solid #dfe7df;border-radius:18px;gap:12px;min-width:0;max-width:100%;padding:16px;display:grid;overflow-x:clip;box-shadow:0 14px 34px #0f172a0d}.launcher-monitor-hero{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:12px;display:grid}.launcher-monitor-hero__copy{gap:6px;min-width:0;display:grid}.launcher-monitor-hero__lead{color:var(--muted-foreground);margin:0;font-size:.88rem;line-height:1.45}.launcher-monitor-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.launcher-monitor-hero__stat{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);border-radius:.75rem;gap:3px;padding:8px 10px;display:grid}.launcher-monitor-hero__stat span{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.launcher-monitor-hero__stat strong{color:var(--foreground);font-size:.92rem;font-weight:760}.launcher-monitor-shell__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.launcher-monitor-shell__title{color:#323539;margin:0;font-size:1.55rem;font-weight:900;line-height:1.05}.launcher-monitor-shell__meta{color:#858c95;margin:4px 0 0;font-size:.82rem;font-weight:700}.launcher-monitor-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.launcher-monitor-toolbar__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.launcher-monitor-toolbar__group--stretch{justify-content:flex-end;min-width:0}.launcher-monitor-pill{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);color:color-mix(in oklab, var(--muted-foreground) 84%, var(--foreground) 16%);white-space:nowrap;border-radius:10px;padding:8px 11px;font-size:.74rem;font-weight:800;line-height:1;transition:border-color .15s,background-color .15s,color .15s}.launcher-monitor-pill--active{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border) 78%);background:color-mix(in oklab, var(--muted) 84%, white 16%);color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)}.launcher-monitor-select,.launcher-monitor-search{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);min-height:42px;color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground) 10%);border-radius:10px;padding:0 12px;font-size:.79rem;font-weight:700}.launcher-monitor-select{min-width:154px}.launcher-monitor-search{width:min(100%,420px)}.launcher-monitor-filters{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);border-radius:.875rem;gap:10px;margin:2px 0 4px;padding:12px;display:grid}.launcher-monitor-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.launcher-monitor-summary-chip{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--muted) 78%, white 22%);color:var(--muted-foreground);border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:700;line-height:1.2}.launcher-monitor-hot-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.launcher-monitor-hot-tags__label{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800}.launcher-monitor-tag-chip{white-space:nowrap;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%)!important;background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%)!important;color:var(--muted-foreground)!important;box-shadow:none!important;border-radius:999px!important;padding:6px 10px!important;font-size:.66rem!important;font-weight:700!important;line-height:1.2!important}.launcher-monitor-tag-chip:hover{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border) 78%)!important;background:color-mix(in oklab, var(--muted) 80%, white 20%)!important;color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)!important}.launcher-monitor-tag-chip--active{border-color:color-mix(in oklab, var(--foreground) 24%, var(--border) 76%)!important;background:color-mix(in oklab, var(--muted) 82%, white 18%)!important;color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%)!important}.launcher-monitor-disclosure{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%);border-radius:.75rem;padding:10px}.launcher-monitor-disclosure__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:10px;list-style:none;display:flex}.launcher-monitor-disclosure__summary::-webkit-details-marker{display:none}.launcher-monitor-disclosure__title{color:var(--foreground);margin:0;font-size:.96rem;font-weight:760;line-height:1.2}.launcher-monitor-disclosure__text{color:var(--muted-foreground);margin:4px 0 0;font-size:.79rem;line-height:1.35}.launcher-monitor-disclosure__badge{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 78%, white 22%);color:var(--muted-foreground);border-radius:999px;flex:none;padding:7px 10px;font-size:.66rem;font-weight:700;line-height:1}.launcher-monitor-disclosure[open] .launcher-monitor-disclosure__badge{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border) 78%);background:color-mix(in oklab, var(--muted) 80%, white 20%);color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)}.launcher-monitor-disclosure__grid{grid-template-columns:minmax(0,1fr) 240px;gap:12px;padding-top:10px;display:grid}.launcher-monitor-disclosure__panel{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--muted) 64%, white 36%);border-radius:.75rem;padding:10px}.launcher-monitor-disclosure__panel-title{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.launcher-monitor-disclosure__range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.launcher-monitor-disclosure__input{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);color:var(--foreground);border-radius:.75rem;min-height:36px;padding:0 10px;font-size:.84rem;font-weight:600}.launcher-monitor-disclosure__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.launcher-monitor-table{gap:8px;display:grid}.launcher-monitor-head{color:#7d8793;text-transform:uppercase;grid-template-columns:minmax(320px,1.62fr) minmax(88px,.36fr) minmax(112px,.48fr) minmax(88px,.36fr) minmax(88px,.36fr) minmax(220px,.92fr) minmax(150px,.58fr);gap:8px;padding:0 10px;font-size:.7rem;font-weight:800;display:grid}.launcher-monitor-row{--server-card-accent:transparent;--server-card-tint:transparent;--server-card-tint-hover:transparent;border:1px solid #e4eaef;border-left:3px solid var(--server-card-accent);background:linear-gradient(90deg, var(--server-card-tint) 0%, transparent 62%), linear-gradient(90deg, #fffffffc, #f8fafcfa);cursor:pointer;border-radius:12px;grid-template-columns:minmax(320px,1.62fr) minmax(88px,.36fr) minmax(112px,.48fr) minmax(88px,.36fr) minmax(88px,.36fr) minmax(220px,.92fr) minmax(150px,.58fr);align-items:center;gap:8px;padding:8px 10px;transition:border-color .18s,box-shadow .18s;display:grid}.launcher-monitor-row:hover{background:linear-gradient(90deg, var(--server-card-tint-hover) 0%, transparent 66%), linear-gradient(90deg, #fffffffc, #f8fafcfa);border-color:#2dcb7042;box-shadow:0 8px 20px #0f172a0d}.launcher-monitor-row--selected{border-color:#2dcb706b;box-shadow:0 0 0 1px #2dcb7029}.launcher-monitor-row__main{grid-template-columns:28px 38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.launcher-monitor-row__rank{color:#677382;background:#fff;border:1px solid #d8dee6;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.76rem;font-weight:800;display:inline-flex}.launcher-monitor-row__icon{-o-object-fit:cover;object-fit:cover;background:#f8f9fb;border:.5px solid #e5e7eb;border-radius:10px;width:38px;height:38px}.launcher-monitor-row__server{gap:2px;min-width:0;display:grid}.launcher-monitor-row__title-wrap{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.launcher-monitor-row__title{color:#323539;margin:0;font-size:.94rem;font-weight:800;line-height:1.05}.launcher-monitor-row__description{color:#7d8793;-webkit-line-clamp:1;white-space:normal;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.launcher-monitor-metric{background:#f9fbfc;border:1px solid #e7edf2;border-radius:10px;justify-items:center;gap:3px;padding:7px;display:grid}.launcher-monitor-metric span{color:#858c95;text-transform:uppercase;font-size:.63rem;font-weight:800}.launcher-monitor-metric__label{align-items:center;gap:5px;display:inline-flex}.launcher-monitor-metric__icon{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.launcher-monitor-metric__icon svg,.launcher-monitor-metric__icon .ml-emoji-icon{width:14px;height:14px}.launcher-monitor-metric__icon svg{fill:currentColor}.launcher-monitor-metric strong{color:#323539;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8rem;font-weight:800;overflow:hidden}.launcher-monitor-metric--single{min-height:56px}.launcher-monitor-metric--version strong{letter-spacing:-.01em;font-size:.74rem}.launcher-monitor-row__endpoint{justify-items:start;gap:5px;display:grid}.launcher-monitor-endpoint{color:#4c5968;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:12px;width:100%;padding:10px 12px;font-size:.77rem;font-weight:800;overflow:hidden}.launcher-monitor-row__presence{color:#85909a;margin:0;font-size:.7rem;font-weight:700}.launcher-monitor-row__actions{grid-template-columns:minmax(0,1fr) 42px;gap:6px;display:grid}.launcher-monitor-action{color:#4b5563;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:10px;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:800}.launcher-monitor-action:disabled{opacity:.5}.launcher-monitor-action--utility{padding:0;font-size:1rem}.launcher-monitor-empty{color:#677382;background:#f8f9fb;border:.5px solid #e5e7eb;border-radius:10px;padding:18px;font-size:.84rem;font-weight:700}.launcher-monitor-pagination{color:#7d8793;border-top:.5px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:.76rem;font-weight:700;display:flex}.launcher-monitor-pagination__controls{align-items:center;gap:6px;display:flex}.launcher-monitor-page{color:#5b6673;background:#fff;border:.5px solid #dfe4eb;border-radius:8px;min-width:34px;min-height:34px;font-size:.74rem;font-weight:800}.launcher-monitor-page--active{color:#0d6a43;background:#2dcb7024;border-color:#2dcb7061}.launcher-dock-wrap{z-index:64;padding:0 clamp(10px, 1.35vw, 18px) env(safe-area-inset-bottom);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.launcher-dock-wrap--settings-open{pointer-events:auto}.launcher-dock-stack{position:relative}.launcher-dock{pointer-events:auto;border:1px solid var(--launcher-glass-border-strong);background:linear-gradient(180deg, #ffffff57, #ffffff1f), var(--launcher-glass-bg);-webkit-backdrop-filter:blur(var(--launcher-glass-blur)) saturate(1.16);padding:11px 15px calc(11px + env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;grid-template-columns:minmax(420px,1.35fr) minmax(320px,430px) minmax(260px,1fr);align-items:center;gap:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 -14px 34px #0f172a29,inset 0 1px #ffffff8a}.launcher-dock:before{content:"";pointer-events:none;background:linear-gradient(#ffffff57,#fff0);height:52%;position:absolute;inset:0 0 auto}.launcher-dock__account{min-width:0}.launcher-dock__selectors{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;min-width:0;display:grid}.launcher-dock__status{justify-content:center;align-items:center;display:inline-flex}.launcher-dock__status>span{background:linear-gradient(90deg,#0000 0 36%,#ceffe1f5 36% 64%,#0000 64%),linear-gradient(#196e44fa,#0b5631fa);border:1px solid #0a5937b8;border-radius:3px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #c0ffda24}.launcher-account-trigger{border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);text-align:left;width:100%;min-width:0;min-height:56px;box-shadow:none;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.launcher-account-trigger__avatar{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 72%, white 28%);-o-object-fit:cover;object-fit:cover;border-radius:.9rem;flex:0 0 2.8rem;width:2.8rem;height:2.8rem}.launcher-account-trigger__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.launcher-account-trigger__name{color:#323539;white-space:nowrap;text-overflow:ellipsis;font-size:.97rem;font-weight:800;line-height:1.1;overflow:hidden}.launcher-account-trigger__state{color:#858c95;white-space:nowrap;text-overflow:ellipsis;font-size:.77rem;font-weight:500;line-height:1.2;overflow:hidden}.launcher-account-trigger__select{color:#616c77;cursor:pointer;background:0 0;border:0;outline:none;width:100%;margin-top:2px;padding:0;font-size:.73rem;font-weight:700;line-height:1.2}.launcher-account-trigger__select:disabled{cursor:not-allowed;opacity:.64}.launcher-version-trigger{border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);text-align:left;cursor:pointer;width:100%;min-width:0;min-height:56px;box-shadow:none;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label caret""value caret";align-items:center;row-gap:1px;padding:8px 14px;display:grid}.launcher-server-trigger{border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);text-align:left;cursor:pointer;min-width:0;max-width:320px;min-height:54px;box-shadow:none;border-radius:16px;flex:260px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label caret""value caret";align-items:center;row-gap:1px;padding:8px 14px;display:grid}.launcher-server-trigger__label{color:#6b7280;text-transform:uppercase;grid-area:label;font-size:.67rem;font-weight:800;display:block}.launcher-server-trigger__value{color:#323539;white-space:nowrap;text-overflow:ellipsis;grid-area:value;font-size:.94rem;font-weight:800;line-height:1.2;overflow:hidden}.launcher-server-trigger__caret{color:#6b7280;grid-area:caret;margin-left:auto;font-size:.86rem;font-weight:700}.launcher-version-trigger__label{color:#6b7280;text-transform:uppercase;grid-area:label;font-size:.67rem;font-weight:800;display:block}.launcher-version-trigger__value{color:#323539;white-space:nowrap;text-overflow:ellipsis;grid-area:value;font-size:.94rem;font-weight:800;line-height:1.2;overflow:hidden}.launcher-version-trigger__caret{color:#6b7280;grid-area:caret;margin-left:auto;font-size:.86rem;font-weight:700}.launcher-profile-panel{pointer-events:auto;border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg);box-shadow:var(--launcher-glass-shadow);-webkit-backdrop-filter:blur(var(--launcher-glass-blur)) saturate(1.08);border-radius:14px;padding:14px}.launcher-profile-panel--floating{z-index:74;width:min(428px,100vw - 20px);max-height:min(72vh,620px);position:absolute;bottom:calc(100% + 12px);left:0;overflow:auto}.launcher-profile-panel__tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px;display:grid}.launcher-profile-search{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);width:100%;color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%);border-radius:10px;padding:8px 9px;font-size:.82rem;font-weight:600}.launcher-profile-switch{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);border-radius:10px;display:inline-flex;overflow:hidden}.launcher-profile-switch__btn{background:color-mix(in oklab, var(--card) 98%, white 2%);color:color-mix(in oklab, var(--muted-foreground) 84%, var(--foreground) 16%);cursor:pointer;border:0;padding:8px 11px;font-size:.74rem;font-weight:700}.launcher-profile-switch__btn+.launcher-profile-switch__btn{border-left:1px solid color-mix(in oklab, var(--border) 90%, white 10%)}.launcher-profile-switch__btn--active{background:color-mix(in oklab, var(--muted) 80%, white 20%);color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)}.launcher-profile-panel__head{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.launcher-profile-tab{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%);color:color-mix(in oklab, var(--foreground) 88%, var(--muted-foreground) 12%);cursor:pointer;border-radius:12px;padding:7px 12px;font-size:.77rem;font-weight:700}.launcher-profile-tab--active{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border) 78%);background:color-mix(in oklab, var(--muted) 82%, white 18%);color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%)}.launcher-profile-grid{grid-template-columns:minmax(0,1fr);gap:8px;max-height:min(40vh,300px);margin-top:10px;padding-right:2px;display:grid;overflow:auto}.launcher-profile-grid--compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:none;overflow:visible}.launcher-modloader-panel .launcher-profile-grid--compact{max-height:min(24vh,192px);padding-right:2px;overflow:auto}.launcher-settings-window .launcher-profile-grid--compact{max-height:min(25vh,220px);padding-right:2px;overflow:auto}.launcher-profile-chip{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground) 10%);text-align:left;cursor:pointer;border-radius:10px;min-height:40px;padding:9px 10px;font-size:.77rem;font-weight:700}.launcher-profile-chip--active{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border) 78%);background:color-mix(in oklab, var(--muted) 82%, white 18%);color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%)}.launcher-profile-empty{color:#64748b;border:1px dashed #94a3b873;border-radius:10px;padding:9px 10px;font-size:.77rem;display:block}.launcher-server-panel{pointer-events:auto;border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg);box-shadow:var(--launcher-glass-shadow);-webkit-backdrop-filter:blur(var(--launcher-glass-blur)) saturate(1.08);border-radius:14px;padding:16px}.launcher-server-panel--floating{z-index:74;width:min(560px,100vw - 20px);max-height:min(62vh,486px);position:absolute;bottom:calc(100% + 12px);right:0;overflow:hidden}.launcher-server-panel__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.launcher-server-panel__list{gap:7px;max-height:min(46vh,360px);margin-top:8px;padding-right:2px;display:grid;overflow:auto}.launcher-server-item{text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:5px;padding:7px 8px;display:grid}.launcher-server-item--active{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border) 78%);background:color-mix(in oklab, var(--muted) 82%, white 18%)}.launcher-server-item__name{color:#0f172a;font-size:.86rem;font-weight:800}.launcher-server-item__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.launcher-server-item__status{border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:.63rem;font-weight:800}.launcher-server-item__status--online{color:#166534;background:#dcfce7e6;border-color:#22c55e73}.launcher-server-item__status--offline{color:#9f1239;background:#fff1f2f2;border-color:#f43f5e61}.launcher-server-item__meta{color:#56697f;white-space:nowrap;text-overflow:ellipsis;font-size:.71rem;font-weight:600;overflow:hidden}.launcher-server-item__metrics{color:#334155;flex-wrap:wrap;gap:5px;font-size:.67rem;font-weight:700;display:flex}.launcher-server-item__metrics>span{background:#f7fafdfa;border:1px solid #b4c2d2a8;border-radius:999px;padding:2px 6px}.launcher-modloader-panel{gap:10px;margin-top:8px;display:grid}.launcher-modloader-panel__row{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 54%, white 46%);border-radius:.95rem;gap:8px;padding:.9rem;display:grid}.launcher-modloader-panel__copy{gap:.24rem;display:grid}.launcher-modloader-panel__label{color:var(--foreground);text-transform:none;margin:0;font-size:.8rem;font-weight:800}.launcher-modloader-panel__hint{color:var(--muted-foreground);margin:0;font-size:.74rem;line-height:1.5}.launcher-modloader-panel__actions{justify-content:flex-end;display:flex}.launcher-settings-panel{background:#f8f9fb;border:.5px solid #e5e7eb;border-radius:10px;gap:12px;padding:14px;display:grid}.launcher-settings-overlay{z-index:90;pointer-events:auto;-webkit-backdrop-filter:blur(8px);padding:18px 18px calc(24px + env(safe-area-inset-bottom));background:#0f172a29;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.launcher-settings-window{pointer-events:auto;border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg);width:min(1040px,100%);box-shadow:var(--launcher-glass-shadow);-webkit-backdrop-filter:blur(var(--launcher-glass-blur)) saturate(1.08);border-radius:20px;flex-direction:column;gap:10px;min-height:0;padding:18px;display:flex}.launcher-settings-window--floating{width:min(1040px,100%);max-height:min(88vh,860px);overflow:hidden}.launcher-settings-window__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.launcher-settings-window__head-main{flex:1;gap:12px;min-width:0;display:grid}.launcher-settings-window__title{color:#111827;margin:0;font-size:1.3rem;font-weight:900}.launcher-settings-window__hint{color:#64748b;margin:2px 0 0;font-size:.84rem}.launcher-settings-tabs{flex-wrap:wrap;gap:8px;display:flex}.launcher-settings-tabs__btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:10px 15px;font-size:.78rem;font-weight:800}.launcher-settings-tabs__btn--active{color:#fff;background:#0f172a;border-color:#0f172a}.launcher-settings-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launcher-settings-summary__item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.launcher-settings-summary__item span{color:#94a3b8;text-transform:uppercase;font-size:.72rem;font-weight:800}.launcher-settings-summary__item strong{color:#111827;font-size:.96rem;font-weight:800}.launcher-settings-summary__item small{color:#64748b;font-size:.74rem;line-height:1.45}.launcher-settings-window__body{overscroll-behavior:contain;flex:auto;gap:14px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.launcher-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launcher-settings-field{gap:6px;display:grid}.launcher-settings-field>span{color:#64748b;font-size:.8rem;font-weight:700}.launcher-settings-field input,.launcher-settings-field select{color:#323539;background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-height:46px;padding:0 12px;font-size:.84rem}.launcher-settings-static{color:#323539;background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-height:46px;padding:12px;font-size:.82rem;font-weight:700}.launcher-settings-path{align-items:center;gap:8px;display:flex}.launcher-settings-path code{color:#323539;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex:1;min-width:0;min-height:46px;padding:12px;font-size:.78rem;overflow:hidden}.launcher-settings-actions{flex-wrap:wrap;gap:10px;display:flex}.launcher-settings-actions .launcher-dock-action:first-child{border-color:var(--primary);background:var(--primary);color:#fff;min-width:184px}.launcher-settings-actions .launcher-dock-action:nth-child(2){color:#475569;background:#fff;border-color:#e2e8f0;min-width:182px}.launcher-settings-actions .launcher-dock-action:nth-child(3){min-width:182px}.launcher-mods-panel{border:1px solid color-mix(in oklab, var(--border) 86%, white 14%);background:color-mix(in oklab, var(--card) 94%, white 6%);box-shadow:var(--shadow-sm);border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.launcher-mods-panel__head{color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;font-size:.82rem;font-weight:700;display:flex}.launcher-mods-panel__head p:first-child{margin:0}.launcher-mods-panel__subhead{max-width:58rem;color:var(--muted-foreground);margin:.32rem 0 0;font-size:.78rem;font-weight:500;line-height:1.55}.launcher-mods-panel__stats{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.launcher-mods-panel__stats span{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 70%, white 30%);color:var(--foreground);border-radius:999px;padding:.38rem .72rem;font-size:.71rem;font-weight:700}.launcher-mods-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.launcher-mods-summary-card{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);border-radius:.95rem;gap:.2rem;padding:.92rem .96rem;display:grid}.launcher-mods-summary-card span{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.launcher-mods-summary-card strong{color:var(--foreground);font-size:.98rem;font-weight:800}.launcher-mods-summary-card small{color:var(--muted-foreground);font-size:.74rem;line-height:1.45}.launcher-mods-list{gap:.72rem;max-height:min(36vh,540px);padding-right:.15rem;display:grid;overflow:auto}.launcher-mods-toolbar{grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:.75rem;display:grid}.launcher-mods-toolbar__search,.launcher-mods-toolbar__sort{gap:.38rem;display:grid}.launcher-mods-toolbar__search>span,.launcher-mods-toolbar__sort>span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.launcher-mods-toolbar__sort select{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);min-height:2.75rem;color:var(--foreground);border-radius:.9rem;padding:0 .85rem;font-size:.84rem;font-weight:600}.launcher-mod-card{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);border-radius:1rem;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:flex-start;gap:.82rem;padding:.82rem;display:grid}.launcher-mod-card__icon{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 72%, white 28%);border-radius:.9rem;width:3.25rem;height:3.25rem;overflow:hidden}.launcher-mod-card__body{gap:.3rem;min-width:0;display:grid}.launcher-mod-card__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.launcher-mod-card__title{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:800;line-height:1.3}.launcher-mod-card__title-version{color:var(--muted-foreground);font-weight:700}.launcher-mod-card__subtitle{color:var(--foreground);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.79rem;font-weight:700;line-height:1.4}.launcher-mod-card__meta{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.55}.launcher-mod-card__warning{color:color-mix(in oklab, var(--destructive) 84%, black 16%);overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.launcher-mod-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.launcher-mod-card__badge{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 70%, white 30%);color:var(--foreground);border-radius:999px;padding:.26rem .56rem;font-size:.68rem;font-weight:700;line-height:1}.launcher-mod-card__actions{align-self:center;gap:.48rem;display:grid}.launcher-mod-card__action{border:1px solid color-mix(in oklab, var(--border) 86%, white 14%);background:color-mix(in oklab, var(--card) 96%, var(--muted) 4%);min-height:2.2rem;color:var(--foreground);box-shadow:none;border-radius:.8rem;padding:0 .88rem;font-size:.74rem;font-weight:700}.launcher-mod-card__action--add{border-color:color-mix(in oklab, #2dcb70 46%, var(--border) 54%);color:#fff;background:linear-gradient(135deg,#2dcb70 0%,#008f44 100%);background:linear-gradient(135deg,#2dcb70 0%,lab(51.7523% -57.3329 34.5349) 100%)}.launcher-mod-card__action--add:hover{border-color:color-mix(in oklab, #2dcb70 62%, var(--border) 38%);background:linear-gradient(135deg,#51d17f 0%,#2dcb70 100%);background:linear-gradient(135deg,lab(75.2502% -50.5297 29.8351) 0%,#2dcb70 100%)}.launcher-mod-card__action--toggle{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%);background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%);color:var(--foreground)}.launcher-mod-card__action--warning{border-color:color-mix(in oklab, var(--primary) 18%, var(--border) 82%);background:color-mix(in oklab, var(--primary) 10%, var(--card) 90%);color:var(--foreground)}.launcher-mod-card__action--danger{border-color:color-mix(in oklab, var(--destructive) 58%, var(--border) 42%);background:color-mix(in oklab, var(--destructive) 16%, white 84%);color:color-mix(in oklab, var(--destructive) 92%, black 8%)}.launcher-mod-card__action--danger:hover{border-color:color-mix(in oklab, var(--destructive) 70%, var(--border) 30%);background:color-mix(in oklab, var(--destructive) 24%, white 76%)}.launcher-dock-play{justify-content:center;justify-self:center;align-items:center;gap:9px;width:100%;min-height:72px;padding:0 18px;font-size:1.02rem;font-weight:800;display:inline-flex}.launcher-dock__play{justify-self:center;margin-inline:0}.launcher-dock__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.launcher-dock-status-pill{border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);min-height:2.75rem;color:var(--foreground);white-space:nowrap;appearance:none;border-radius:.85rem;outline:none;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.74rem;font-weight:700;display:inline-flex}.launcher-dock-status-pill__dot{background:color-mix(in oklab, var(--muted-foreground) 45%, white 55%);border-radius:999px;flex:none;width:.55rem;height:.55rem}.launcher-dock-status-pill--success .launcher-dock-status-pill__dot{background:color-mix(in oklab, var(--primary) 72%, white 28%)}.launcher-dock-status-pill--info .launcher-dock-status-pill__dot{background:color-mix(in oklab, var(--accent-foreground) 56%, white 44%)}.launcher-dock-status-pill--error .launcher-dock-status-pill__dot{background:color-mix(in oklab, var(--destructive) 76%, white 24%)}.launcher-dock-status-pill--clickable{cursor:pointer;transition:border-color .14s,background-color .14s,transform .14s}.launcher-dock-status-pill--clickable:hover{border-color:color-mix(in oklab, var(--primary) 42%, var(--launcher-glass-border) 58%);background:color-mix(in oklab, var(--launcher-glass-bg-soft) 78%, white 22%)}.launcher-dock-status-pill--clickable:active{transform:translateY(1px)}.launcher-dock-status-pill--clickable:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 22%, transparent 78%)}.launcher-dock-status-pill:disabled{cursor:default;opacity:1}.launcher-dock-switch{border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);border-radius:12px;align-items:stretch;min-height:48px;display:inline-flex;overflow:hidden}.launcher-dock-switch__btn{color:#5f6b78;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:.78rem;font-weight:800}.launcher-dock-switch__btn+.launcher-dock-switch__btn{border-left:1px solid #94a3b83d}.launcher-dock-switch__btn--active{background:color-mix(in oklab, var(--muted) 60%, transparent 40%);color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)}.launcher-dock-menu{border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);border-radius:12px;align-items:stretch;min-height:48px;display:inline-flex;overflow:hidden}.launcher-dock-menu__btn{color:#4b5563;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 14px;font-size:.78rem;font-weight:800}.launcher-dock-menu__btn+.launcher-dock-menu__btn{border-left:1px solid #94a3b83d}.launcher-dock-menu__btn--active{background:color-mix(in oklab, var(--muted) 60%, transparent 40%);color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)}.launcher-dock-menu__btn--muted{color:#9ca3af}.launcher-dock-play:disabled{cursor:not-allowed;opacity:.65}.launcher-dock-action{border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);color:#4b5563;white-space:nowrap;cursor:pointer;min-height:44px;box-shadow:none;border-radius:12px;padding:0 14px;font-size:.78rem;font-weight:800}.launcher-dock-action:disabled{opacity:.55}.launcher-dock-action--settings,.launcher-dock-action--profile{color:#323539}.launcher-dock-action--stop{color:#9ca3af}.support-chat-message{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:10px}.support-chat-attachments{gap:6px;margin-top:8px;display:grid}.support-chat-attachment{color:inherit;background:#fff;border:1px solid #d9e2ea;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:grid}.support-chat-attachment__image{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a33;border-radius:8px;width:56px;height:56px}.support-chat-attachment__file-icon{justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.support-chat-attachment__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.support-chat-attachment__name{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.support-chat-attachment__size{opacity:.85;font-size:.7rem}.support-chat-draft-attachments{flex-wrap:wrap;gap:6px;display:flex}.support-chat-draft-attachment{background:#fff;border:1px solid #d9e2ea;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;display:inline-flex}.support-chat-draft-attachment__name{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;max-width:180px;font-size:.75rem;overflow:hidden}.support-chat-draft-attachment__size{color:#64748b;font-size:.7rem}.support-chat-draft-attachment__remove{color:#475569;cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1}.support-chat-composer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.support-chat-tool-btn{color:#0f172a;background:#fff;border:1px solid #94a3b873;border-radius:9px;padding:7px 10px;font-size:.78rem;font-weight:700;transition:border-color .15s,background-color .15s}.support-chat-tool-btn:hover:not(:disabled){border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%);background:color-mix(in oklab, var(--muted) 84%, white 16%)}.support-chat-tool-btn:disabled{opacity:.6;cursor:not-allowed}.support-chat-emoji-wrap{position:relative}.support-chat-emoji-picker{z-index:6;background:#fff;border:1px solid #94a3b859;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-width:212px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 26px #0f172a29}.cabinet-section-shell [data-slot=card]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px}.cabinet-section-shell .rounded-full[class*=px-]{border-radius:8px!important}.support-chat-emoji-btn{background:#f8fafc;border:1px solid #0000;border-radius:8px;padding:5px 0;font-size:1rem;line-height:1}.support-chat-emoji-btn:hover{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%);background:color-mix(in oklab, var(--muted) 84%, white 16%)}.mc-action-label{justify-content:center;align-items:center;gap:7px;display:inline-flex}.mc-action-icon{width:14px;height:14px;image-rendering:pixelated;shape-rendering:crispedges;flex-shrink:0;display:block}.mc-action-icon.ml-emoji-icon{image-rendering:auto;shape-rendering:auto;font-size:.86rem;display:inline-flex}.block-iso-wrap{justify-content:center;align-items:center;min-height:88px;display:flex}.block-iso{width:42px;height:42px;transform-style:preserve-3d;position:relative;transform:rotateX(58deg)rotate(45deg)}.block-iso__face{image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #0f172a1f;position:absolute}.block-iso__face--top{width:42px;height:42px;transform:translateZ(21px)}.block-iso__face--left{filter:brightness(.82);width:42px;height:42px;transform:rotateY(-90deg)translateZ(21px)}.block-iso__face--right{filter:brightness(.68);width:42px;height:42px;transform:rotateX(90deg)translateZ(21px)}.craft-variant-controls{background:#ffffffe6;border:1px solid #94a3b866;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.craft-variant-controls__button{color:#0f172a;background:#fff;border:1px solid #94a3b899;border-radius:8px;width:32px;height:32px;font-size:12px;font-weight:700;line-height:1}.craft-variant-controls__button:hover{background:#2dcb701f;border-color:#2dcb70b3}.craft-variant-controls__meta{min-width:0}.craft-variant-controls__title{color:#0f172a;margin:0;font-size:12px;font-weight:700}.craft-variant-controls__subtitle{color:#64748b;margin:1px 0 0;font-size:11px}.crafting-ui-shell{grid-template-columns:minmax(0,350px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.crafting-ui-board{background:#0b1116;border:1px solid #ffffff24;border-radius:8px;width:100%;max-width:350px;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000047}.crafting-ui-board__bg{width:100%;height:auto;image-rendering:pixelated;filter:brightness(.94)saturate(.92);display:block}.crafting-ui-board__slots{position:absolute;inset:0}.crafting-ui-slot{--slot-width:10.2273%;--slot-height:10.8434%;left:calc(17.0455% + (var(--slot-col) * var(--slot-width)));top:calc(10.241% + (var(--slot-row) * var(--slot-height)));width:var(--slot-width);height:var(--slot-height);color:inherit;background:#040a106b;border:1px solid #ffffff1a;place-items:center;padding:0;text-decoration:none;display:grid;position:absolute}.crafting-ui-slot--smithing{left:var(--slot-left);top:var(--slot-top)}.crafting-ui-slot.is-empty{background:#04080c29;border-color:#ffffff0a}.crafting-ui-slot--link{transition:border-color .16s,background-color .16s,transform .16s}.crafting-ui-slot--link:hover{background:#0c362b9e;border-color:#2dcb70d6;transform:translateY(-1px)}.crafting-ui-slot img{-o-object-fit:contain;object-fit:contain;width:84%;height:84%;image-rendering:pixelated}.crafting-ui-result{background:#080a0d6b;border:1px solid #ffffff24;place-items:center;width:10.2273%;height:10.8434%;display:grid;position:absolute;top:21.0843%;left:70.4545%}.crafting-ui-result.is-smithing{top:28.9157%;left:55.6818%}.crafting-ui-result img{-o-object-fit:contain;object-fit:contain;width:84%;height:84%;image-rendering:pixelated}.crafting-ui-result__count{color:#d6e7f4;background:#11191f;border:1px solid #2f404d;border-radius:8px;padding:2px 5px;font-size:11px;line-height:1;position:absolute;bottom:-8px;right:-4px}.crafting-ui-summary{background:#ffffffeb;border:1px solid #94a3b866;border-radius:10px;gap:4px;padding:10px;display:grid}.crafting-ui-summary__title{color:#0f172a;margin:0;font-size:16px;font-weight:700;line-height:1.2}.crafting-ui-summary__meta{color:#64748b;margin:0;font-size:12px}.crafting-ui-empty{color:#475569;background:#fff;border:1px dashed #94a3b8b3;border-radius:10px;padding:10px;font-size:12px}.craft-ingredient-list-wrap{gap:8px;display:grid}.craft-ingredient-list-wrap__title{color:#0f172a;margin:0;font-size:13px;font-weight:700}.craft-ingredient-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.craft-ingredient-list__item{min-width:0}.craft-ingredient-list__button{text-align:left;background:#fff;border:1px solid #94a3b873;border-radius:10px;grid-template-columns:30px minmax(0,1fr) min-content;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:8px;display:grid}.craft-ingredient-list__button:hover{background:#2dcb701a;border-color:#2dcb70c2}.craft-ingredient-list__icon{width:30px;height:30px;image-rendering:pixelated}.craft-ingredient-list__name{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;color:#0f172a;-webkit-box-orient:vertical;min-width:0;font-size:12px;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.craft-ingredient-list__count{white-space:nowrap;color:#475569;align-self:center;font-size:12px}@media (max-width:980px){.site-shell{grid-template-columns:minmax(0,1fr);padding:12px 12px 18px}.launcher-app-shell{grid-template-columns:minmax(0,1fr);padding:12px 12px 162px}.launcher-rail{order:2;position:static}.launcher-rail--site{display:none}.site-mobile-bar{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.launcher-home__grid,.launcher-home-card--skin,.launcher-home-auth-shell,.launcher-home-auth-form__grid,.launcher-home-task-grid,.launcher-home-podium,.launcher-home-rating-strip,.launcher-home-stats,.launcher-home-stats__grid,.launcher-monitor-toolbar,.launcher-monitor-head,.launcher-monitor-row{grid-template-columns:minmax(0,1fr)}.launcher-home-stats__art{min-height:96px}.launcher-home-stats__art img{width:142px;right:0}.launcher-monitor-shell__top,.launcher-monitor-pagination{flex-direction:column;align-items:flex-start}.launcher-monitor-hero,.launcher-monitor-disclosure__grid{grid-template-columns:minmax(0,1fr)}.launcher-monitor-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-monitor-toolbar__group--stretch{justify-content:flex-start}.launcher-monitor-search{width:100%}.launcher-monitor-row__actions{grid-template-columns:minmax(0,1fr) 42px}.launcher-dock-wrap{padding:0 10px env(safe-area-inset-bottom)}.launcher-dock{grid-template-columns:minmax(0,1fr);gap:8px}.launcher-dock__account,.launcher-dock__selectors,.launcher-dock__status{order:1;width:100%}.launcher-dock__status{display:none}.launcher-dock__selectors{grid-template-columns:minmax(0,1fr)}.launcher-version-trigger,.launcher-server-trigger{width:100%;max-width:none}.launcher-dock-play{order:2;width:100%;min-width:0;max-width:460px;margin-inline:auto}.launcher-dock__right{flex-wrap:wrap;order:3;justify-content:flex-start;width:100%}.launcher-profile-panel--floating{width:min(920px,100vw - 20px);max-height:min(62vh,500px);left:0}.launcher-server-panel--floating{width:min(920px,100vw - 20px);max-height:min(62vh,500px);right:0}.crafting-ui-shell{grid-template-columns:minmax(0,1fr)}.crafting-ui-board{max-width:100%}.launcher-settings-grid,.launcher-settings-summary{grid-template-columns:minmax(0,1fr)}.launcher-settings-path{flex-direction:column;align-items:stretch}.launcher-settings-window{width:min(920px,100%);padding:10px}.launcher-settings-overlay{align-items:stretch;padding:10px}.launcher-settings-window--floating{min-height:0;max-height:none}.site-footer-note{align-items:flex-start;gap:8px}.site-footer-note p:last-child{text-align:left}}@media (max-width:1320px) and (min-width:981px){.launcher-home__grid,.launcher-home-card--skin,.launcher-home-auth-shell{grid-template-columns:minmax(0,1fr)}.launcher-home-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-monitor-head,.launcher-monitor-row{grid-template-columns:minmax(260px,1.25fr) repeat(4,minmax(74px,.32fr)) minmax(180px,.82fr) minmax(130px,.52fr)}.launcher-dock{grid-template-columns:minmax(360px,1.2fr) minmax(280px,360px) minmax(220px,1fr)}.launcher-dock__right{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:1460px){.launcher-home-task-grid,.launcher-top-server{grid-template-columns:minmax(0,1fr)}.launcher-top-server__aside{justify-content:space-between}}@media (max-width:640px){.launcher-dock{gap:8px;padding:8px}.launcher-home-rating-strip,.launcher-monitor-row__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-monitor-hero__stats{grid-template-columns:minmax(0,1fr)}.launcher-monitor-summary,.launcher-monitor-hot-tags,.launcher-monitor-disclosure__summary{flex-direction:column;align-items:flex-start}.launcher-monitor-head{display:none}.launcher-monitor-row__main{grid-template-columns:24px 40px minmax(0,1fr)}.launcher-dock__account,.launcher-dock__selectors{grid-template-columns:minmax(0,1fr);gap:8px}.launcher-dock__status{display:none}.launcher-account-trigger,.launcher-version-trigger,.launcher-server-trigger{flex:100%;max-width:none}.launcher-dock__right{flex-wrap:wrap;gap:6px}.launcher-dock-switch,.launcher-dock-menu{width:100%}.launcher-dock-switch__btn,.launcher-dock-menu__btn{text-align:center;flex:1 1 0}.launcher-profile-panel__tools,.launcher-server-panel__head{grid-template-columns:minmax(0,1fr)}.launcher-profile-panel--floating{width:calc(100vw - 20px);max-height:min(64vh,520px);left:0;right:0;overflow:auto}.launcher-server-panel--floating{width:calc(100vw - 20px);max-height:min(54vh,420px);left:0;right:0;overflow:auto}.launcher-profile-panel{max-height:min(56vh,420px);overflow:auto}.launcher-settings-overlay{padding:8px}.launcher-settings-window__head{flex-direction:column;align-items:flex-start}}@media (min-width:640px){.ml-monitor-metrics,.ml-monitor-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ml-monitor-compact-head{display:grid}.monitor-card--compact .ml-monitor-card-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.monitor-card--compact .ml-monitor-compact-lane{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);align-items:stretch}}@media (max-width:1279px){.ml-monitor-compact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.ml-monitor-card-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}}@media (max-width:840px){.ml-monitor-endpoint-row{grid-template-columns:minmax(0,1fr)}.ml-monitor-copy{width:100%}.ml-monitor-compact-primary{grid-template-columns:minmax(0,1fr)}.ml-monitor-compact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metrics-grid{grid-template-columns:minmax(0,1fr)}}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --font-sans: var(--font-sans); --font-serif: var(--font-serif); --font-mono: var(--font-mono); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --shadow-2xs: var(--shadow-2xs); --shadow-xs: var(--shadow-xs); --shadow-sm: var(--shadow-sm); --shadow: var(--shadow); --shadow-md: var(--shadow-md); --shadow-lg: var(--shadow-lg); --shadow-xl: var(--shadow-xl); --shadow-2xl: var(--shadow-2xl);}body,.bg-site{background:radial-gradient(circle at 50% -18%, color-mix(in oklab, var(--muted) 42%, transparent 58%), transparent 46%), linear-gradient(180deg, var(--background) 0%, color-mix(in oklab, var(--background) 96%, var(--muted) 4%) 100%);background-attachment:fixed}.site-shell:before,.launcher-window:before{opacity:.12}.launcher-rail,.launcher-home-card,.launcher-home-auth-shell,.launcher-monitor-shell,.launcher-promote-page__hero,.launcher-promote-page__soft-panel,.launcher-settings-window,.launcher-profile-panel,.launcher-server-panel,.launcher-top-server,.server-page-overview,.server-page-sidepanel,.server-page-chart,.server-page-card,.skins-page-search,.skins-page-selected,.crafts-page-sidebar,.crafts-page-selected{box-shadow:var(--shadow-sm);border:1px solid color-mix(in oklab, var(--border) 90%, white 10%)!important;background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%)!important;border-radius:1rem!important}.surface-panel{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%)!important;background:color-mix(in oklab, var(--card) 98%, white 2%)!important;box-shadow:none!important;border-radius:1rem!important;padding:1rem!important}.surface-panel--muted{background:color-mix(in oklab, var(--card) 94%, var(--muted) 6%)!important}.launcher-promote-highlight-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;display:grid}.launcher-promote-highlight-card{appearance:none;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);color:var(--foreground);cursor:pointer;text-align:left;border-radius:.92rem;gap:.55rem;min-height:5.75rem;padding:.9rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.launcher-promote-highlight-card:hover,.launcher-promote-highlight-card--active{border-color:color-mix(in oklab, #2dcb70 44%, var(--border) 56%);background:color-mix(in oklab, #2dcb70 8%, var(--card) 92%);box-shadow:0 .65rem 1.4rem #2dcb701a}.launcher-promote-highlight-card:hover{transform:translateY(-1px)}.launcher-promote-highlight-card__head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.launcher-promote-highlight-card__title{align-items:center;gap:.58rem;min-width:0;font-size:.96rem;font-weight:850;line-height:1.2;display:inline-flex}.launcher-promote-highlight-card__swatch{border:1px solid #ffffffa3;border-radius:999px;flex:none;width:1.1rem;height:1.1rem;box-shadow:0 .4rem .8rem #0f172a1f}.launcher-promote-highlight-card__price{color:var(--muted-foreground);flex:none;font-size:.76rem;font-weight:820;line-height:1.2}.launcher-promote-highlight-card__description{color:var(--muted-foreground);font-size:.78rem;font-weight:680;line-height:1.42;display:block}.launcher-promote-player-package-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem;display:grid}.launcher-promote-player-package-card{flex-direction:column;gap:.3rem;min-height:4.85rem;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%)!important;background:color-mix(in oklab, var(--card) 98%, white 2%)!important;box-shadow:none!important;color:var(--foreground)!important;text-align:left!important;white-space:normal!important;border-radius:.92rem!important;justify-content:center!important;align-items:flex-start!important;height:auto!important;padding:.85rem .95rem!important;display:flex!important}.launcher-promote-player-package-card:hover,.launcher-promote-player-package-card--active{border-color:color-mix(in oklab, #2dcb70 46%, var(--border) 54%)!important;background:color-mix(in oklab, #2dcb70 8%, var(--card) 92%)!important}.launcher-promote-service-tab{flex-direction:column;gap:.38rem;min-height:4.8rem;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%)!important;background:color-mix(in oklab, var(--card) 98%, white 2%)!important;box-shadow:none!important;color:var(--foreground)!important;text-align:left!important;white-space:normal!important;border-radius:.95rem!important;justify-content:flex-start!important;align-items:flex-start!important;height:auto!important;padding:.9rem 1rem!important;display:flex!important}.launcher-promote-service-tab:hover,.launcher-promote-service-tab--active{border-color:color-mix(in oklab, #2dcb70 44%, var(--border) 56%)!important;background:color-mix(in oklab, #2dcb70 8%, var(--card) 92%)!important}.launcher-promote-service-tab__label,.launcher-promote-service-tab__title,.launcher-promote-service-tab__note{min-width:0;max-width:100%}.launcher-promote-service-tab__label,.launcher-promote-service-tab__title{align-items:center;display:inline-flex}.launcher-promote-service-tab__title{gap:.45rem;font-size:.92rem;font-weight:860;line-height:1.18}.launcher-promote-service-tab__note{color:var(--muted-foreground);font-size:.76rem;font-weight:680;line-height:1.38;display:block}.launcher-promote-delivery-meter{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 74%, white 26%);border-radius:999px;height:.45rem;overflow:hidden}.launcher-promote-delivery-meter>span{background:linear-gradient(90deg,#2dcb70,#80dc9c);background:linear-gradient(90deg,#2dcb70,lab(80.7754% -38.9464 22.8261));min-width:.3rem;height:100%;transition:width .18s;display:block}.surface-card{min-width:0;color:var(--card-foreground);overflow-wrap:anywhere;border:1px solid color-mix(in oklab, var(--border) 90%, white 10%)!important;background:color-mix(in oklab, var(--card) 98%, white 2%)!important;box-shadow:none!important;border-radius:.95rem!important}.surface-card--muted{background:color-mix(in oklab, var(--card) 92%, var(--muted) 8%)!important}.surface-card--dashed{border-style:dashed!important}.surface-card:not([data-slot=card]){padding:1rem!important}.surface-tile,.surface-pill,.surface-callout{color:var(--foreground);min-width:0;box-shadow:inset 0 1px #ffffff17;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.09);border:1px solid color-mix(in oklab, var(--border) 88%, white 12%)!important;background:color-mix(in oklab, var(--card) 96%, var(--muted) 4%)!important}.surface-tile{overflow-wrap:anywhere;border-radius:.7rem!important}.surface-tile--muted{background:color-mix(in oklab, var(--card) 88%, var(--muted) 12%)!important}.surface-tile--dashed{border-style:dashed!important}.surface-pill{justify-content:center;align-items:center;line-height:1.15;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex;border-radius:.45rem!important}.surface-pill--muted{background:color-mix(in oklab, var(--card) 84%, var(--muted) 16%)!important}.surface-pill--active,.surface-pill:hover,.surface-pill:focus-visible{color:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 34%, var(--border) 66%)!important;background:color-mix(in oklab, var(--card) 74%, var(--muted) 26%)!important}.surface-callout{overflow-wrap:anywhere;border-radius:.75rem!important}.surface-callout--warning{color:color-mix(in oklab, var(--foreground) 86%, #d69a28 14%);border-color:color-mix(in oklab, #d69a28 44%, var(--border) 56%)!important;background:color-mix(in oklab, var(--card) 82%, #d69a28 18%)!important}.surface-callout--danger{color:color-mix(in oklab, var(--foreground) 84%, #e05b4e 16%);border-color:color-mix(in oklab, #e05b4e 46%, var(--border) 54%)!important;background:color-mix(in oklab, var(--card) 84%, #e05b4e 16%)!important}.btn-modern-outline,.btn-modern-primary,.btn-modern-secondary,.btn-modern-muted,.btn-modern-danger,.btn-modern-chart{white-space:normal;text-wrap:balance;justify-content:center;align-items:center;gap:.42rem;min-width:0;min-height:2.25rem;padding:0 .92rem;font-size:.92rem;font-weight:650;line-height:1.3;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%)!important;background:color-mix(in oklab, var(--card) 97%, white 3%)!important;color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%)!important;box-shadow:none!important;border-radius:.68rem!important}.btn-modern-outline>svg,.btn-modern-primary>svg,.btn-modern-secondary>svg,.btn-modern-muted>svg,.btn-modern-danger>svg,.btn-modern-chart>svg{flex:none;width:.95rem;height:.95rem}.btn-modern-outline:hover{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--muted) 82%, white 18%)!important}.btn-modern-primary{border-color:color-mix(in oklab, var(--primary) 52%, var(--border) 48%)!important;background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 92%, white 8%) 0%, color-mix(in oklab, var(--primary) 74%, black 26%) 100%)!important;color:var(--primary-foreground)!important}.btn-modern-primary:hover{border-color:color-mix(in oklab, var(--primary) 64%, var(--border) 36%)!important;background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 84%, white 16%) 0%, color-mix(in oklab, var(--primary) 68%, black 32%) 100%)!important;color:var(--primary-foreground)!important}.btn-modern-secondary{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--secondary) 86%, white 14%)!important;color:color-mix(in oklab, var(--secondary-foreground) 88%, var(--foreground) 12%)!important}.btn-modern-secondary:hover{border-color:color-mix(in oklab, var(--foreground) 26%, var(--border) 74%)!important;background:color-mix(in oklab, var(--secondary) 72%, white 28%)!important;color:color-mix(in oklab, var(--secondary-foreground) 92%, var(--foreground) 8%)!important}.btn-modern-muted{border-color:color-mix(in oklab, var(--border) 92%, white 8%)!important;background:color-mix(in oklab, var(--muted) 80%, white 20%)!important;color:color-mix(in oklab, var(--foreground) 86%, var(--muted-foreground) 14%)!important}.btn-modern-muted:hover{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--muted) 72%, white 28%)!important;color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)!important}.btn-modern-danger{border-color:color-mix(in oklab, var(--destructive) 50%, var(--border) 50%)!important;background:color-mix(in oklab, var(--destructive) 16%, white 84%)!important;color:color-mix(in oklab, var(--destructive) 88%, black 12%)!important}.btn-modern-danger:hover{border-color:color-mix(in oklab, var(--destructive) 62%, var(--border) 38%)!important;background:color-mix(in oklab, var(--destructive) 24%, white 76%)!important;color:color-mix(in oklab, var(--destructive) 90%, black 10%)!important}.btn-modern-chart{border-color:color-mix(in oklab, var(--chart-3) 44%, var(--border) 56%)!important;background:color-mix(in oklab, var(--chart-3) 16%, white 84%)!important;color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground) 10%)!important}.btn-modern-chart:hover{border-color:color-mix(in oklab, var(--chart-3) 56%, var(--border) 44%)!important;background:color-mix(in oklab, var(--chart-3) 22%, white 78%)!important}.btn-modern-outline:disabled,.btn-modern-primary:disabled,.btn-modern-secondary:disabled,.btn-modern-muted:disabled,.btn-modern-danger:disabled,.btn-modern-chart:disabled{opacity:.56!important;cursor:not-allowed!important}.auth-social-button{white-space:nowrap;align-items:center;width:100%;min-height:2.75rem;justify-content:center!important;gap:.58rem!important}.auth-social-button .auth-brand-icon{-o-object-fit:contain;object-fit:contain;vertical-align:middle;flex:none;width:1.22rem;height:1.22rem;display:inline-block}.auth-social-button .auth-social-button__label{justify-content:center;align-items:center;font-weight:700;line-height:1.05;display:inline-flex}.auth-social-button--telegram .auth-brand-icon{box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 78%, white 22%);border-radius:999px}.form-input{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);color:var(--foreground);border-radius:.68rem;width:100%;min-width:0;min-height:2.75rem;padding:.72rem .88rem;font-size:.92rem;line-height:1.45}.form-input[type=file]{cursor:pointer;min-height:2.75rem;padding:.42rem .6rem;font-size:.88rem;line-height:1.35}.form-input[type=file]::file-selector-button{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 82%, white 18%);color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%);border-radius:.56rem;margin-right:.5rem;padding:.34rem .66rem;font-size:.75rem;font-weight:700}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:color-mix(in oklab, var(--ring) 46%, var(--border) 54%);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 14%, transparent 86%);outline:none}.form-select{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%);border-radius:.68rem;width:100%;min-width:0;min-height:2.75rem;padding:.68rem .84rem;font-size:.92rem;line-height:1.4}.form-select:disabled{opacity:.62}.form-textarea{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%);resize:vertical;border-radius:.68rem;width:100%;min-width:0;min-height:5rem;padding:.56rem .78rem;font-size:.88rem;line-height:1.38}.form-textarea--md{min-height:5.8rem}.form-textarea--lg{min-height:6.8rem}.form-input--mt{margin-top:.25rem}.form-input--full{width:100%;color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)}.section-kicker{color:var(--muted-foreground);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.server-page-shell{gap:1rem;padding:1.1rem;display:grid}.server-page-shell__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.server-page-shell__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.server-page-shell__actions>.btn-modern-outline,.server-page-shell__actions>.btn-modern-primary,.server-page-shell__actions>.btn-modern-secondary,.server-page-shell__actions>.btn-modern-muted{min-height:2.3rem;padding-inline:.95rem;font-size:.95rem}.server-page-shell__notice{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--muted) 74%, white 26%);color:var(--muted-foreground);border-radius:.95rem;margin-top:.25rem;padding:.9rem 1rem;font-size:.84rem}.server-page-shell__layout{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.25rem;display:grid}.server-page-shell__chart-wrap{margin-top:.25rem}.server-page-shell__cards-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-top:.25rem;display:grid}.server-page-overview,.server-page-card,.server-page-sidepanel,.server-page-chart{padding:1rem}.server-rating-breakdown{gap:.42rem;display:grid}.server-rating-breakdown__row{grid-template-columns:3rem minmax(0,1fr) 3rem 3.5rem;align-items:center;gap:.55rem;font-size:.72rem;display:grid}.server-rating-breakdown__score,.server-rating-breakdown__share,.server-rating-breakdown__count{color:var(--muted-foreground);font-weight:700}.server-rating-breakdown__share,.server-rating-breakdown__count{text-align:right}.server-rating-breakdown__track{background:color-mix(in oklab, var(--muted) 86%, white 14%);border-radius:999px;height:.5rem;overflow:hidden}.server-rating-breakdown__bar{border-radius:inherit;background:color-mix(in oklab, var(--foreground) 82%, var(--primary) 18%);height:100%}.support-chat-layout{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.support-chat-layout--player{grid-template-columns:minmax(0,1fr)}.support-chat-layout--operator{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.support-chat-layout__threads{min-width:0}.support-chat-panel{gap:0;min-width:0;display:grid}.support-chat-summary{align-content:start;gap:1rem;min-width:0;display:grid}.support-chat-summary__section{gap:.38rem;display:grid}.support-chat-summary__title{color:var(--foreground);margin:0;font-size:1rem;font-weight:720;line-height:1.25}.support-chat-summary__text{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.5}.support-chat-summary__list{color:var(--muted-foreground);margin:0;padding-left:1rem;font-size:.82rem;line-height:1.5}.support-chat-panel__messages{min-width:0;min-height:420px}.support-chat-panel__composer,.server-page-card input,.server-page-card textarea,.server-page-sidepanel input,.server-page-sidepanel textarea{min-width:0}.server-page-card [data-slot=input],.server-page-sidepanel [data-slot=input]{min-height:2.75rem;line-height:1.45}.server-page-card input[type=file][data-slot=input],.server-page-sidepanel input[type=file][data-slot=input]{padding-block:.42rem}@media (max-width:900px){.server-page-shell__actions{gap:.45rem;width:100%}.server-page-shell__actions>.btn-modern-outline,.server-page-shell__actions>.btn-modern-primary,.server-page-shell__actions>.btn-modern-secondary,.server-page-shell__actions>.btn-modern-muted{flex:auto;min-width:9.75rem}.server-page-overview,.server-page-card,.server-page-sidepanel,.server-page-chart{padding:.82rem}.server-rating-breakdown__row{grid-template-columns:2.6rem minmax(0,1fr) 2.6rem 3rem;gap:.42rem;font-size:.68rem}}@media (min-width:1120px){.server-page-shell__layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}@media (min-width:1536px){.server-page-shell__cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cabinet-shell{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%);box-shadow:var(--shadow-sm);border-radius:1rem}.cabinet-shell__layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cabinet-shell__sidebar{border-bottom:1px solid color-mix(in oklab, var(--border) 92%, white 8%);align-content:start;gap:.95rem;min-width:0;padding:1.05rem 1.15rem 1.15rem;display:grid}.cabinet-shell__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.cabinet-shell__identity-avatar{border:1px solid color-mix(in oklab, var(--border) 92%, white 8%);-o-object-fit:cover;object-fit:cover;border-radius:.9rem;width:56px;height:56px}.cabinet-shell__identity-copy{gap:.16rem;min-width:0;display:grid}.cabinet-shell__identity-name,.cabinet-shell__identity-email,.cabinet-shell__identity-balance{margin:0}.cabinet-shell__identity-name{overflow-wrap:anywhere;font-size:1.18rem;font-weight:760;line-height:1.12}.cabinet-shell__identity-email{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.9rem}.cabinet-shell__identity-balance{color:var(--foreground);font-size:.98rem;font-weight:700}.cabinet-shell__balance-action{width:100%;margin-top:0}.progress-quest-emoji{border:1px solid color-mix(in oklab, var(--border) 82%, white 18%);background:color-mix(in oklab, var(--card) 88%, var(--muted) 12%);border-radius:.85rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.18rem;display:inline-flex}.cabinet-shell__nav{flex-direction:column;gap:.3rem;margin-top:0;display:flex}.cabinet-shell__nav-btn{text-align:left;place-items:center start;gap:0;width:100%;min-height:3.05rem;display:grid;white-space:normal!important;height:auto!important;color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground) 10%)!important;background:0 0!important;border:1px solid #0000!important;border-radius:.74rem!important;justify-content:flex-start!important;padding:.62rem .78rem!important}.cabinet-shell__nav-btn:hover{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--muted) 80%, white 20%)!important}.cabinet-shell__nav-btn--active{border-color:color-mix(in oklab, var(--foreground) 24%, var(--border) 76%)!important;background:color-mix(in oklab, var(--muted) 84%, white 16%)!important;color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%)!important}.cabinet-shell__nav-title{overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:760;line-height:1.16}.cabinet-shell__content{min-width:0;padding:1.25rem}.cabinet-shell__fallback-action{margin-top:.7rem}@media (min-width:1280px){.cabinet-shell__layout{grid-template-columns:284px minmax(0,1fr)}.cabinet-shell__sidebar{border-bottom:0;border-right:1px solid color-mix(in oklab, var(--border) 92%, white 8%)}.support-chat-layout--player{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}}.launcher-rail{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%);border-radius:1rem;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:start;align-self:start;gap:10px;min-width:0;max-height:min(860px,100vh - 28px);padding:16px;display:grid;position:sticky;top:18px;overflow:auto;box-shadow:none!important}.launcher-rail__brand{text-align:left;border:0;border-bottom:1px solid color-mix(in oklab, var(--border) 92%, white 8%);background:0 0;border-radius:0;align-items:center;gap:12px;width:100%;min-width:0;height:auto;padding:0 2px 12px;display:flex}.launcher-rail__title{letter-spacing:-.01em;font-size:1rem;font-weight:780;line-height:1.12}.launcher-rail__subtitle{color:var(--muted-foreground);font-size:.74rem;line-height:1.24}.launcher-dock-play{border:1px solid color-mix(in oklab, var(--border) 84%, var(--primary) 16%)!important;color:color-mix(in oklab, var(--foreground) 88%, var(--muted-foreground) 12%)!important;background:color-mix(in oklab, var(--card) 94%, var(--muted) 6%)!important;box-shadow:none!important;text-transform:none!important;letter-spacing:.01em!important;background-image:none!important;border-radius:.75rem!important}.launcher-dock-play:hover{filter:none;border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--muted) 84%, white 16%)!important;color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)!important}.launcher-rail__primary{justify-content:center;width:100%;min-height:42px;font-size:.84rem;font-weight:700;white-space:normal!important;border-radius:.75rem!important;padding:0 12px!important}.launcher-rail__primary-note{margin:1px 0 0;font-size:.7rem;font-weight:600}.launcher-top-server__play,.launcher-monitor-play{min-height:2.12rem;padding:0 .78rem;font-size:.74rem;font-weight:700;border:1px solid color-mix(in oklab, var(--border) 84%, var(--primary) 16%)!important;color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground) 10%)!important;background:color-mix(in oklab, var(--card) 96%, var(--muted) 4%)!important;box-shadow:none!important;background-image:none!important;border-radius:.75rem!important}.launcher-top-server__play:hover,.launcher-monitor-play:hover{filter:none;border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--muted) 84%, white 16%)!important;color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%)!important}.launcher-monitor-endpoint,.launcher-monitor-action,.launcher-rail__promo,.launcher-dock-tools__btn,.launcher-account-trigger,.launcher-version-trigger,.launcher-server-trigger{color:var(--foreground);border-color:var(--launcher-glass-border)!important;background:var(--launcher-glass-bg-soft)!important;box-shadow:none!important;border-radius:.75rem!important}.launcher-monitor-endpoint,.launcher-monitor-action{min-height:2.08rem;padding:0 .76rem;font-size:.74rem;font-weight:700}.launcher-monitor-endpoint:hover,.launcher-monitor-action:hover{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--muted) 72%, transparent 28%)!important;color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%)!important}.launcher-top-server__host{width:100%;min-width:0;max-width:100%;height:auto;min-height:0;text-overflow:initial;overflow-wrap:anywhere;text-align:left;line-height:1.22;display:block;overflow:visible;white-space:normal!important;color:var(--muted-foreground)!important;padding:0!important}.launcher-top-server__host:hover{color:color-mix(in oklab, var(--foreground) 88%, var(--muted-foreground) 12%)!important;background:0 0!important}.launcher-rail-btn{text-align:left;width:100%;min-width:0;color:var(--foreground);justify-content:flex-start;align-items:center;gap:9px;min-height:44px;padding:8px 10px;transition:border-color .16s,background-color .16s,color .16s;display:flex;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:.75rem!important}.launcher-rail-btn:hover{border-color:color-mix(in oklab, var(--border) 70%, var(--foreground) 30%)!important;background:color-mix(in oklab, var(--muted) 86%, white 14%)!important;color:var(--foreground)!important}.launcher-rail-btn--active{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border) 78%)!important;background:color-mix(in oklab, var(--muted) 84%, white 16%)!important;color:color-mix(in oklab, var(--foreground) 96%, var(--muted-foreground) 4%)!important;box-shadow:none!important}.launcher-rail-btn__icon{border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;border-color:color-mix(in oklab, var(--border) 90%, white 10%)!important;background:color-mix(in oklab, var(--muted) 82%, white 18%)!important;color:color-mix(in oklab, var(--muted-foreground) 82%, var(--foreground) 18%)!important}.launcher-rail-btn__body{text-align:left;flex:auto;align-items:center;min-width:0;display:flex}.launcher-rail-btn__icon svg{fill:currentColor;width:1rem;height:1rem;display:block}.launcher-rail-btn__icon .ml-emoji-icon{width:1rem;height:1rem;font-size:.96rem}.launcher-rail-btn--active .launcher-rail-btn__icon{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--muted) 78%, white 22%)!important;color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground) 10%)!important}.launcher-rail-btn__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%);font-size:.84rem;font-weight:700;line-height:1.15;overflow:hidden}.launcher-rail-btn:hover .launcher-rail-btn__title{color:color-mix(in oklab, var(--foreground) 96%, var(--muted-foreground) 4%)}.launcher-top-server__meta,.launcher-home-panel-head span{color:var(--muted-foreground)!important}.launcher-rail-btn--active .launcher-rail-btn__title{color:color-mix(in oklab, var(--foreground) 98%, var(--muted-foreground) 2%)}.launcher-rail__brand,.launcher-rail__promo{white-space:normal!important}.launcher-top-server{padding:12px 12px 11px;background:linear-gradient(90deg, var(--server-card-tint) 0%, transparent 68%), color-mix(in oklab, var(--card) 97%, var(--muted) 3%)!important;box-shadow:none!important}.launcher-top-server--interactive:hover{background:linear-gradient(90deg, var(--server-card-tint-hover) 0%, transparent 72%), color-mix(in oklab, var(--card) 91%, var(--muted) 9%)!important;border-color:color-mix(in oklab, var(--foreground) 18%, var(--border) 82%)!important}.launcher-top-server--interactive:focus-visible{border-color:color-mix(in oklab, var(--primary) 52%, var(--border) 48%)!important}.launcher-top-server--top1,.launcher-top-server--top2,.launcher-top-server--top3{background:linear-gradient(90deg, var(--server-card-tint) 0%, transparent 68%), color-mix(in oklab, var(--card) 97%, var(--muted) 3%)!important}.launcher-top-server__online{border:1px solid color-mix(in oklab, var(--foreground) 18%, var(--border) 82%);background:color-mix(in oklab, var(--muted) 76%, white 24%);color:color-mix(in oklab, var(--foreground) 90%, var(--muted-foreground) 10%);box-shadow:none!important}@media (max-width:1480px){.launcher-top-server{grid-template-columns:minmax(0,1fr)}.launcher-top-server__aside{justify-content:space-between;width:100%}}@media (max-width:980px){.launcher-rail{order:2;position:static}.launcher-rail--site{display:none!important}.site-footer-note{grid-template-columns:minmax(0,1fr);align-items:flex-start}.site-footer-note p:last-child{text-align:left}}.launcher-home-task--account,.launcher-home-stats__item{background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%)!important;box-shadow:none!important}.launcher-rail__promo{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:100%;min-height:auto;padding:10px 12px;display:grid;position:relative;overflow:hidden;border-color:color-mix(in oklab, var(--border) 90%, white 10%)!important;background-image:none!important;background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%)!important}.launcher-rail__promo--profile{align-items:center}.launcher-rail__promo-avatar{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 78%, white 22%);-o-object-fit:cover;object-fit:cover;border-radius:.85rem;width:2.5rem;height:2.5rem}.launcher-rail__promo-copy{gap:.12rem;min-width:0;display:grid;white-space:normal!important}.launcher-rail__promo-title{color:color-mix(in oklab, var(--foreground) 96%, var(--muted-foreground) 4%);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.83rem;font-weight:780;line-height:1.15;display:block;overflow:hidden}.launcher-rail__promo-meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:720;line-height:1.15;display:block;overflow:hidden}.launcher-home-auth-shell__title{letter-spacing:-.02em}.launcher-home-auth-shell{grid-template-columns:minmax(0,1fr)!important}.launcher-home-auth-shell--with-side{grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr)!important}.launcher-home-auth-shell__main{padding:24px}.launcher-home-auth-shell__main-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.launcher-home-auth-shell__lead{gap:12px;min-width:0;display:grid}.launcher-home-auth-guest-card{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);border-radius:.875rem;gap:10px;padding:12px;display:grid}.launcher-home-auth-shell__stack{order:-1;min-width:0}.launcher-home-auth-guest-card__icon{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--accent) 72%, white 28%);width:2rem;height:2rem;color:var(--accent-foreground);border-radius:.6rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.launcher-home-auth-guest-card__icon svg{width:1rem;height:1rem;display:block}.launcher-home-auth-guest-card__title{color:var(--foreground);margin:0;font-size:.88rem;font-weight:700}.launcher-home-auth-guest-card__text{color:var(--muted-foreground);margin:0;font-size:.78rem;line-height:1.45}.launcher-home-auth-guest-card__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.launcher-home-auth-guest-card__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.launcher-home-auth-form{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);border-radius:.875rem;gap:12px;padding:14px;display:grid}.launcher-home-auth-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.launcher-home-auth-form__grid>:nth-child(3){grid-column:1/-1}.launcher-home-auth-form__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launcher-home-auth-form__actions>.auth-social-button,.launcher-home-auth-form__actions>:last-child{grid-column:1/-1}.launcher-home-auth-feature{color:var(--muted-foreground);align-items:flex-start;gap:8px;font-size:.78rem;font-weight:600;line-height:1.45;display:flex}.launcher-home-auth-feature--muted{color:color-mix(in oklab, var(--muted-foreground) 88%, var(--foreground) 12%)}.launcher-home-auth-feature__mark{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 82%, white 18%);width:18px;height:18px;color:color-mix(in oklab, var(--foreground) 82%, var(--muted-foreground) 18%);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.launcher-home-auth-feature--muted .launcher-home-auth-feature__mark{background:color-mix(in oklab, var(--muted) 88%, white 12%)}.launcher-home-auth-form__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.launcher-home-auth-form__title{color:var(--foreground);margin:0;font-size:.96rem;font-weight:720}.launcher-home-auth-form__text{color:var(--muted-foreground);margin:4px 0 0;font-size:.8rem;line-height:1.45}.launcher-home-auth-form__step{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 80%, white 20%);color:color-mix(in oklab, var(--muted-foreground) 88%, var(--foreground) 12%);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:.69rem;font-weight:800;display:inline-flex}.launcher-home-auth-field{gap:6px;min-width:0;display:grid}.launcher-home-auth-field span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:760}.launcher-home-auth-field input,.launcher-home-auth-field__input{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);min-height:42px;color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%);border-radius:.72rem;min-width:0;padding:0 12px;font-size:.86rem;font-weight:600}.launcher-home-auth-field small{color:var(--muted-foreground);font-size:.72rem}.launcher-home-auth-field__input--locked{border-color:color-mix(in oklab, var(--ring) 34%, var(--border) 66%);background:color-mix(in oklab, var(--accent) 70%, white 30%)}.launcher-home-auth-form__helper{border:1px solid color-mix(in oklab, var(--ring) 26%, var(--border) 74%);background:color-mix(in oklab, var(--accent) 74%, white 26%);color:color-mix(in oklab, var(--accent-foreground) 92%, var(--foreground) 8%);border-radius:.7rem;margin:0;padding:10px 12px;font-size:.76rem;font-weight:650;line-height:1.45}.launcher-home-auth-form__helper--success{border-color:color-mix(in oklab, var(--ring) 30%, var(--border) 70%)}.launcher-home-auth-form__helper--error{border-color:color-mix(in oklab, var(--destructive) 44%, var(--border) 56%);background:color-mix(in oklab, var(--destructive) 14%, white 86%);color:color-mix(in oklab, var(--destructive) 86%, black 14%)}.launcher-home-task{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 98%, white 2%);border-radius:.78rem;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.launcher-home-task>.btn-modern-outline,.launcher-home-task>.btn-modern-primary,.launcher-home-task>.btn-modern-secondary,.launcher-home-task>.btn-modern-muted{width:100%}.launcher-home-tasks{gap:10px;display:grid}.launcher-home-task__body{gap:5px;min-width:0;display:grid}.launcher-home-task__topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.launcher-home-task__title{color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:700;line-height:1.3}.launcher-home-task__text{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.42}.launcher-home-task__reward{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--muted) 80%, white 20%);color:color-mix(in oklab, var(--muted-foreground) 92%, var(--foreground) 8%);letter-spacing:.08em;white-space:normal;text-wrap:balance;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:.62rem;font-weight:760;display:inline-flex}.skins-page-shell,.crafts-page-shell{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%);box-shadow:var(--shadow-sm);border-radius:1rem;padding:1.2rem}.skins-page-hero,.crafts-page-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.skins-page-hero__copy,.crafts-page-hero__copy{gap:.35rem;display:grid}.skins-page-hero__title,.crafts-page-hero__title{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,2.4vw,2.35rem);font-weight:760;line-height:1.1}.skins-page-hero__lead,.crafts-page-hero__lead{color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.45}.skins-page-search{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);box-shadow:var(--shadow-sm);border-radius:.875rem;gap:.8rem;margin-top:1rem;padding:.95rem;display:grid}.skins-page-search__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.skins-page-search__intro-title{color:var(--foreground);margin:0;font-size:.9rem;font-weight:730}.skins-page-search__intro-text{color:var(--muted-foreground);margin:.1rem 0 0;font-size:.76rem}.skins-page-search__sort{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);min-width:220px;color:var(--foreground);border-radius:.65rem;padding:.55rem .75rem;font-size:.86rem;font-weight:600}.skins-page-search__quick-sorts{flex-wrap:wrap;gap:.45rem;display:flex}.skins-quick-sort{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%)!important;background:var(--card)!important;color:var(--muted-foreground)!important;box-shadow:none!important;border-radius:.6rem!important;font-size:.74rem!important;font-weight:700!important}.skins-quick-sort:hover{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--muted) 84%, white 16%)!important;color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%)!important}.skins-quick-sort--active{border-color:color-mix(in oklab, var(--foreground) 24%, var(--border) 76%)!important;background:color-mix(in oklab, var(--muted) 86%, white 14%)!important;color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)!important}.skins-page-search__row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.skins-page-search__input{width:100%;min-width:0}.skins-page-search__submit,.skins-page-search__direct-submit{border:1px solid color-mix(in oklab, var(--border) 86%, white 14%)!important;background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%)!important;color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)!important;box-shadow:none!important;border-radius:.65rem!important;font-weight:700!important}.skins-page-search__submit:hover,.skins-page-search__direct-submit:hover{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%)!important;background:color-mix(in oklab, var(--muted) 84%, white 16%)!important;color:color-mix(in oklab, var(--foreground) 94%, var(--muted-foreground) 6%)!important}.skins-page-search__disclosure{margin-top:.1rem}.skins-page-search__direct-grid{grid-template-columns:minmax(0,1fr) 180px auto;gap:.5rem;margin-top:.7rem;display:grid}.skins-page-stats,.crafts-page-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.1rem;display:grid}.skins-page-stats__card,.crafts-page-stats__card{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:var(--card);border-radius:.65rem;padding:.58rem .72rem}.skins-page-stats__label,.crafts-page-stats__label{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:800}.skins-page-stats__value,.crafts-page-stats__value{color:var(--foreground);margin:.24rem 0 0;font-size:.95rem;font-weight:740}.skins-page-stats__hint{color:var(--foreground);margin:.24rem 0 0;font-size:.82rem;font-weight:650}.skins-page-layout,.crafts-page-layout{grid-template-columns:minmax(320px,368px) minmax(0,1fr);gap:.9rem;margin-top:1rem;display:grid}.skins-page-list,.crafts-page-sidebar,.skins-page-selected,.crafts-page-selected{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 97%, var(--muted) 3%);border-radius:.875rem;padding:.78rem}.skins-page-list__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.skins-page-list__title{color:var(--foreground);margin:0;font-size:.9rem;font-weight:720}.skins-page-list__hint{color:var(--muted-foreground);margin:.1rem 0 0;font-size:.74rem}.skins-page-list__pager,.crafts-page-sidebar__pager{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.skins-page-pager-btn,.crafts-page-pager-btn{min-height:2rem;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%)!important;background:var(--card)!important;color:var(--muted-foreground)!important;box-shadow:none!important;border-radius:.72rem!important;padding-inline:.72rem!important;font-size:.7rem!important;font-weight:700!important}.skins-page-pager-btn--active,.crafts-page-pager-btn--active{border-color:color-mix(in oklab, var(--foreground) 24%, var(--border) 76%)!important;background:color-mix(in oklab, var(--muted) 84%, white 16%)!important;color:color-mix(in oklab, var(--foreground) 92%, var(--muted-foreground) 8%)!important}.skins-page-list__items,.crafts-page-sidebar__items{gap:.55rem;max-height:620px;margin-top:.7rem;padding-right:.1rem;display:grid;overflow:auto}.skins-page-list-item,.crafts-page-item{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:var(--card);border-radius:.62rem;padding:.42rem}.skins-page-list-item:hover,.crafts-page-item:hover{border-color:color-mix(in oklab, var(--foreground) 20%, var(--border) 80%);background:color-mix(in oklab, var(--muted) 84%, white 16%)}.skins-page-list-item--active,.crafts-page-item--active{border-color:color-mix(in oklab, var(--foreground) 24%, var(--border) 76%);background:color-mix(in oklab, var(--muted) 86%, white 14%)}.skins-page-list-item__button{text-align:left;justify-content:flex-start;width:100%;height:auto;background:0 0!important;gap:.5rem!important;padding:0!important}.skins-page-list-item__actions{justify-content:flex-end;margin-top:.44rem;display:flex}.skins-page-list-item__actions button{appearance:none;border:1px solid color-mix(in oklab, #2dcb70 38%, var(--border) 62%);background:color-mix(in oklab, #2dcb70 10%, var(--card) 90%);color:color-mix(in oklab, #087a42 82%, var(--foreground) 18%);cursor:pointer;border-radius:999px;padding:.46rem .64rem;font-size:.68rem;font-weight:820;line-height:1}.skins-page-list-item__actions button:hover{background:color-mix(in oklab, #2dcb70 18%, var(--card) 82%)}.skins-page-list-item__copy,.crafts-page-item__copy{min-width:0}.skins-page-list-item__title,.crafts-page-item__title{color:var(--foreground);white-space:normal;text-overflow:initial;margin:0;font-size:.84rem;font-weight:720;line-height:1.25;overflow:visible}.skins-page-list-item__meta,.crafts-page-item__meta{color:var(--muted-foreground);white-space:normal;text-overflow:initial;margin:.08rem 0 0;font-size:.74rem;line-height:1.3;overflow:visible}.skins-page-list__empty,.crafts-page-sidebar__empty{border:1px dashed color-mix(in oklab, var(--border) 92%, white 8%);background:var(--card);color:var(--muted-foreground);border-radius:.65rem;margin-top:.7rem;padding:.65rem;font-size:.73rem}.skins-page-list__footer,.crafts-page-sidebar__footer{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.66rem;font-weight:600}.crafts-page-hero__link{border-color:color-mix(in oklab, var(--border) 88%, white 12%)!important;background:var(--card)!important;color:var(--foreground)!important}.workshop-services-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.62rem;margin-top:1rem;display:grid}.workshop-index-seo,.workshop-service-faq{gap:.72rem;margin-top:.9rem;display:grid}.workshop-index-seo{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.workshop-index-seo article,.workshop-service-faq__item{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%);border-radius:.86rem;padding:.86rem}.workshop-index-seo h3,.workshop-service-faq h3,.workshop-service-faq__item h4{color:var(--foreground);margin:0;font-size:.94rem;font-weight:800}.workshop-index-seo p,.workshop-service-faq__item p{color:var(--muted-foreground);margin:.28rem 0 0;font-size:.78rem;line-height:1.5}.workshop-service-faq__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.62rem;display:grid}.workshop-service-card{appearance:none;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:linear-gradient(180deg, color-mix(in oklab, var(--card) 96%, white 4%), color-mix(in oklab, var(--card) 96%, var(--muted) 4%));color:var(--foreground);cursor:pointer;text-align:left;border-radius:.86rem;grid-template-columns:2.45rem minmax(0,1fr);gap:.62rem;min-height:5.6rem;padding:.72rem;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.workshop-service-card:hover,.workshop-service-card--active{border-color:color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 44%, var(--border) 56%);background:radial-gradient(circle at 14% 8%, color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 18%, transparent 82%), transparent 44%), var(--card);box-shadow:0 16px 34px color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 12%, transparent 88%);transform:translateY(-1px)}.workshop-service-card__icon{background:color-mix(in oklab, var(--muted) 72%, white 28%);border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);border-radius:.7rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.workshop-service-card__icon img{image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;max-width:1.72rem;max-height:1.72rem}.workshop-service-card__copy{gap:.24rem;min-width:0;display:grid}.workshop-service-card__title{color:var(--foreground);font-size:.82rem;font-weight:780;line-height:1.18}.workshop-service-card__description{color:var(--muted-foreground);font-size:.67rem;font-weight:620;line-height:1.32}.workshop-tool-panel{border:1px solid color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 28%, var(--border) 72%);background:radial-gradient(circle at top left, color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 14%, transparent 86%), transparent 42%), color-mix(in oklab, var(--card) 98%, var(--muted) 2%);box-shadow:var(--shadow-sm);border-radius:1rem;margin-top:.82rem;padding:.92rem}.workshop-tool-panel__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workshop-tool-panel__label{color:color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 72%, var(--foreground) 28%);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:820}.workshop-tool-panel__head h2{color:var(--foreground);letter-spacing:-.02em;margin:.16rem 0 0;font-size:clamp(1.2rem,1.9vw,1.72rem);font-weight:820}.workshop-tool-panel__icon{background:var(--card);border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);height:3rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;border-radius:.82rem;width:3rem;padding:.45rem}.workshop-tool-panel__grid{grid-template-columns:minmax(0,.9fr) minmax(300px,1fr);gap:.72rem;margin-top:.78rem;display:grid}.workshop-tool-panel__grid--banner{grid-template-columns:minmax(280px,.78fr) minmax(320px,1fr);align-items:start}.workshop-tool-panel__grid--banner .workshop-control-card,.workshop-tool-panel__grid--banner .workshop-code-card{align-self:start}.workshop-preview-card,.workshop-control-card,.workshop-code-card{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 98%, white 2%);border-radius:.86rem;padding:.82rem}.workshop-preview-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.82rem;display:grid}.workshop-preview-card h3{color:var(--foreground);margin:0;font-size:.98rem;font-weight:780}.workshop-preview-card p,.workshop-control-card__hint{color:var(--muted-foreground);margin:.24rem 0 0;font-size:.77rem;line-height:1.45}.workshop-preview-card__icon{height:3.5rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:3.5rem}.workshop-banner-canvas{aspect-ratio:10/20;background:var(--workshop-banner-base-color,#fff);image-rendering:pixelated;border:0;border-radius:.18rem;width:100%;max-width:min(100%,9.25rem);max-height:18.5rem}.workshop-preview-card--banner3d{grid-template-columns:minmax(0,1fr);align-items:stretch}.workshop-banner-webgl-stage{aspect-ratio:1/1.06;border:1px solid color-mix(in oklab, #a16207 28%, var(--border) 72%);background:#8fc8ff;border-radius:1rem;width:100%;min-height:24rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 1rem 2.3rem #0f172a24}.workshop-banner-webgl-stage canvas{display:block;width:100%!important;height:100%!important}.workshop-banner-webgl-stage__fallback{color:#ffffffc7;text-align:center;justify-content:center;align-items:center;height:100%;padding:1rem;font-size:.78rem;font-weight:840;display:flex}.workshop-banner-webgl-stage__hud{pointer-events:none;z-index:2;flex-wrap:wrap;gap:.42rem;display:flex;position:absolute;bottom:.72rem;left:.72rem;right:.72rem}.workshop-banner-webgl-stage__hud span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#06131bbd;border:1px solid #ffffff29;border-radius:999px;padding:.28rem .48rem;font-size:.61rem;font-weight:900}.workshop-banner-canvas--source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-9999px}.workshop-banner-3d-stage{aspect-ratio:1.06;background-blend-mode:normal, multiply;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);perspective:720px;background:linear-gradient(#94d5ffe0 0 38%,#a6d588c2 38% 100%),url(/crafts/textures/oak_planks.png) 50% 28%/2.4rem 2.4rem;border-radius:1rem;place-items:center;min-height:21rem;display:grid;position:relative;overflow:hidden}.workshop-banner-3d-stage__sun{filter:blur(.2px);z-index:0;background:radial-gradient(circle,#fff9cafa,#ffdb5ba3 62%,#0000 70%);border-radius:999px;width:4.8rem;height:4.8rem;position:absolute;top:7%;right:8%}.workshop-banner-3d-stage__back-wall{background-blend-mode:normal, multiply;z-index:0;background:linear-gradient(#fff9efd1,#e3d3b5c2),url(/crafts/textures/oak_planks.png) 50%/3.45rem 3.45rem;border-bottom:.18rem solid #5537225c;height:43%;position:absolute;inset:0;box-shadow:inset 0 -1.4rem 2rem #3a26182e}.workshop-banner-3d-stage__floor{background-blend-mode:normal, multiply;transform-origin:bottom;z-index:0;background:linear-gradient(#9aca6885,#523a247a),url(/crafts/textures/dirt.png) 50%/2.8rem 2.8rem;height:38%;position:absolute;bottom:-8%;left:-10%;right:-10%;transform:rotateX(61deg);box-shadow:inset 0 1rem 2rem #ffffff29}.workshop-banner-3d-stage__loom{color:#2c251ecc;text-align:center;text-transform:uppercase;transform-origin:bottom;z-index:3;background:linear-gradient(135deg,#ffffff47,#4b301c14),url(/crafts/textures/oak_planks.png) 50%/1.7rem 1.7rem;border:1px solid #50342047;border-radius:.38rem;flex-direction:column;align-items:center;gap:.18rem;min-width:4.3rem;padding:.38rem .48rem .34rem;font-size:.6rem;font-weight:900;display:inline-flex;position:absolute;bottom:11%;left:6%;transform:rotateX(58deg)rotate(-3deg);box-shadow:0 .9rem 1.7rem #0f172a3d,inset -.34rem -.26rem #472d1b2e}.workshop-banner-3d-stage__loom img,.workshop-banner-3d-stage__craft-strip img{image-rendering:pixelated;-o-object-fit:contain;object-fit:contain}.workshop-banner-3d-stage__loom img{width:2.05rem;height:2.05rem}.workshop-banner-3d-stage__loom-ui{z-index:5;background:linear-gradient(#faf4e6eb,#cdb284e0),url(/crafts/textures/oak_planks.png) 50%/1.4rem 1.4rem;border:1px solid #55372247;border-radius:.72rem;align-items:center;gap:.28rem;padding:.42rem;display:inline-flex;position:absolute;top:14.5%;right:5.5%;transform:rotateX(8deg)rotateY(-12deg);box-shadow:0 .8rem 1.5rem #0f172a2e,inset 0 -.28rem #49301d2e}.workshop-banner-3d-stage__slot{background:linear-gradient(135deg, #ffffffe6, #e8e2d6e0), color-mix(in oklab, var(--card) 86%, white 14%);border:1px solid #5a3e282e;border-radius:.46rem;place-items:center;gap:.1rem;width:3.05rem;height:3.2rem;padding:.28rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff70}.workshop-banner-3d-stage__slot--result{background:linear-gradient(135deg, #ebfff4f0, #cff4dee6), color-mix(in oklab, #2dcb70 9%, var(--card) 91%);border-color:#2dcb706b}.workshop-banner-3d-stage__slot img{height:1.45rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.45rem}.workshop-banner-3d-stage__slot small{color:#2b231bb8;text-transform:uppercase;font-size:.48rem;font-weight:900;line-height:1}.workshop-banner-3d-stage__slot-arrow{color:#2d251d94;font-size:1rem;font-weight:950}.workshop-banner-3d-stage__craft-strip img{width:1.35rem;height:1.35rem}.workshop-banner-3d-stage__cloth{transform-origin:0;z-index:2;justify-items:center;display:grid;position:relative;transform:translate(.9rem)translateY(-.2rem)rotateY(-24deg)rotateX(3deg)rotate(-1deg)}.workshop-banner-3d-stage .workshop-banner-canvas{clip-path:polygon(2% 0,100% 0,98% 100%,4% 100%);z-index:3;border:.16rem solid #2c1e1438;position:relative;box-shadow:0 1.25rem 2.4rem #0f172a38,inset -.55rem 0 .9rem #0f172a30,inset .28rem 0 .55rem #ffffff2e}.workshop-banner-3d-stage__top-rail,.workshop-banner-3d-stage__bottom-rail{z-index:4;background:linear-gradient(#ffffff1f,#28180e33),url(/crafts/textures/oak_log.png) 50%/1.2rem 1.2rem repeat-x;border-radius:999px;width:10.35rem;height:.42rem;position:absolute;left:calc(30% + .08rem);transform:rotateY(-24deg)rotateX(3deg)rotate(-1deg);box-shadow:0 .32rem .74rem #0f172a3d}.workshop-banner-3d-stage__top-rail{top:8.7%}.workshop-banner-3d-stage__bottom-rail{bottom:9%}.workshop-banner-3d-stage__pole{z-index:1;background:linear-gradient(90deg,#24160d4d,#ffffff1a 48%,#1f130b57),url(/crafts/textures/oak_log.png) 50%/1.15rem 1.15rem repeat-y;border-radius:999px;width:.5rem;height:83%;position:absolute;top:8%;left:30%;box-shadow:0 .35rem .8rem #0f172a38}.workshop-banner-3d-stage__pole-foot{z-index:2;background:linear-gradient(#ffffff2e,#28180e38),url(/crafts/textures/oak_planks.png) 50%/1.3rem 1.3rem;border-radius:.32rem;width:2.35rem;height:.78rem;position:absolute;bottom:7.1%;left:calc(30% - .88rem);transform:rotateX(58deg);box-shadow:0 .52rem 1rem #0f172a33}.workshop-banner-3d-stage__cloth-edge{z-index:3;background:linear-gradient(90deg,#00000042,#ffffff1f),url(/crafts/textures/oak_log.png) 50%/1.1rem 1.1rem repeat-y;border-radius:.16rem;width:.34rem;height:76%;position:absolute;top:10.6%;left:calc(30% + .5rem);transform:rotateY(-24deg)rotateX(3deg)rotate(-1deg)}.workshop-banner-3d-stage__cloth-back{background:color-mix(in oklab, var(--workshop-banner-base-color,#fff) 62%, #1f2937 38%);z-index:0;border-radius:.18rem;width:.86rem;position:absolute;top:.26rem;bottom:-.26rem;right:-.86rem;transform:skewY(-9deg);box-shadow:inset -.6rem 0 1rem #0f172a33}.workshop-banner-3d-stage__cloth-fold{pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000,#ffffff47 12%,#0000 18%),linear-gradient(90deg,#0000 48%,#0f172a21 50%,#0000 53%),linear-gradient(90deg,#0000 80%,#ffffff38 84%,#0000 88%);position:absolute;inset:.34rem .1rem .34rem .28rem}.workshop-banner-3d-stage__cloth-side,.workshop-banner-3d-stage__cloth-bottom{pointer-events:none;position:absolute}.workshop-banner-3d-stage__cloth-side{background:color-mix(in oklab, var(--workshop-banner-base-color,#fff) 56%, #0f172a 44%);z-index:1;border-radius:0 .2rem .2rem 0;width:.74rem;top:.32rem;bottom:.32rem;right:-.62rem;transform:skewY(-9deg)}.workshop-banner-3d-stage__cloth-bottom{background:color-mix(in oklab, var(--workshop-banner-base-color,#fff) 52%, #0f172a 48%);z-index:1;border-radius:0 0 .22rem .22rem;height:.58rem;bottom:-.48rem;left:.34rem;right:-.28rem;transform:skew(-20deg)}.workshop-banner-3d-stage__shadow{z-index:0;background:radial-gradient(#0f172a42,#0000 68%);width:50%;height:1.1rem;position:absolute;bottom:7%}.workshop-banner-3d-stage__craft-strip{z-index:5;background:#ffffffc2;border:1px solid #ffffffbd;border-radius:999px;align-items:center;gap:.24rem;max-width:calc(100% - 1rem);padding:.28rem;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 .6rem 1.4rem #0f172a26}.workshop-banner-3d-stage__craft-strip span{color:#1f2937d6;text-overflow:ellipsis;white-space:nowrap;background:#fffc;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.18rem;max-width:6.4rem;padding:.14rem .28rem;font-size:.58rem;font-weight:860;display:inline-flex;overflow:hidden}.workshop-banner-layer-list{gap:.42rem;display:grid}.workshop-banner-layer-list__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.workshop-banner-layer-card{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, white 2%);cursor:pointer;border-radius:.72rem;grid-template-columns:auto 2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem;transition:border-color .14s,background .14s;display:grid}.workshop-banner-layer-card--active,.workshop-banner-layer-card:hover{border-color:color-mix(in oklab, #2dcb70 38%, var(--border) 62%);background:color-mix(in oklab, #2dcb70 8%, var(--card) 92%)}.workshop-banner-layer-card__index{background:var(--muted);color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.68rem;font-weight:820;display:inline-flex}.workshop-banner-layer-card__icon{background:var(--card);border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);height:2.25rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;width:1.35rem}.workshop-banner-layer-card__copy{min-width:0;display:grid}.workshop-banner-layer-card__copy strong,.workshop-banner-layer-card__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-banner-layer-card__copy strong{color:var(--foreground);font-size:.76rem}.workshop-banner-layer-card__copy span{color:var(--muted-foreground);font-size:.68rem;font-weight:700}.workshop-banner-layer-card__actions{gap:.2rem;display:inline-flex}.workshop-banner-layer-card__actions button{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.7rem;font-weight:900;display:inline-flex}.workshop-banner-layer-card__actions button:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.45}.workshop-banner-pattern-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.42rem;max-height:21rem;padding-right:.2rem;display:grid;overflow:auto}.workshop-banner-pattern-card{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:linear-gradient(180deg, #ffffffc7, #ffffff9e), url(/crafts/textures/stone.png) center / 1.4rem 1.4rem repeat, var(--card);background-blend-mode:normal, multiply, normal;color:var(--foreground);cursor:pointer;text-align:center;border-radius:.72rem;place-items:center;gap:.3rem;min-height:5.7rem;padding:.5rem;display:grid}.workshop-banner-pattern-card--active,.workshop-banner-pattern-card:hover{border-color:color-mix(in oklab, #2dcb70 38%, var(--border) 62%);background:color-mix(in oklab, #2dcb70 8%, var(--card) 92%)}.workshop-banner-pattern-card img{filter:drop-shadow(0 .12rem .18rem #0f172a38);height:3.35rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.72rem}.workshop-banner-pattern-card span{font-size:.68rem;font-weight:780;line-height:1.2}.workshop-banner-steps{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.workshop-banner-steps span{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);color:var(--foreground);border-radius:999px;padding:.28rem .52rem;font-size:.68rem;font-weight:760}.workshop-control-card{gap:.72rem;display:grid}.workshop-control-card__title{color:var(--foreground);margin:0;font-size:.76rem;font-weight:780}.workshop-chip-grid{flex-wrap:wrap;gap:.42rem;display:flex}.workshop-chip{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.38rem;min-height:2rem;padding:.32rem .64rem;font-size:.72rem;font-weight:760;display:inline-flex}.workshop-chip--active,.workshop-chip:hover{border-color:color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 36%, var(--border) 64%);color:var(--foreground)}.workshop-chip--static{cursor:default;pointer-events:none}.workshop-chip__swatch{border:1px solid color-mix(in oklab, var(--border) 80%, white 20%);border-radius:999px;width:.85rem;height:.85rem}.workshop-chip__icon{height:1.1rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.1rem}.workshop-field{gap:.34rem;display:grid}.workshop-field span{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.workshop-input,.workshop-select,.workshop-textarea,.workshop-field input[type=range]{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);color:var(--foreground);border-radius:.65rem;width:100%;padding:.55rem .72rem}.workshop-textarea{resize:vertical;min-height:7.5rem;line-height:1.45}.workshop-textarea--compact{min-height:5.6rem}.workshop-color-row,.workshop-actions{flex-wrap:wrap;gap:.52rem;display:flex}.workshop-code-card{align-content:start;gap:.56rem;display:grid}.workshop-code-card--nested{margin-top:.1rem}.workshop-code-card__label{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:820}.workshop-code-card code{white-space:pre-wrap;word-break:break-word;background:color-mix(in oklab, var(--foreground) 8%, var(--muted) 92%);color:var(--foreground);border-radius:.72rem;padding:.7rem;font-size:.74rem;line-height:1.5;display:block}.workshop-motd-preview{text-shadow:0 1px 2px #0000005c;border-radius:.75rem;margin-top:.2rem;padding:.82rem;font-size:.92rem;font-weight:820}.workshop-motd-editor{align-items:start}.workshop-minecraft-texture-preview{border:1px solid color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 24%, var(--border) 76%);background:linear-gradient(135deg, color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 9%, transparent 91%), transparent), color-mix(in oklab, var(--card) 96%, var(--muted) 4%);border-radius:.8rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.64rem;padding:.62rem;display:grid}.workshop-minecraft-texture-preview img{height:2.5rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:2.5rem}.workshop-minecraft-texture-preview strong,.workshop-minecraft-texture-preview span{display:block}.workshop-minecraft-texture-preview strong span{display:inline}.workshop-minecraft-texture-preview strong{color:var(--foreground);font-size:.82rem;font-weight:840}.workshop-minecraft-texture-preview span{color:var(--muted-foreground);font-size:.7rem;font-weight:700;line-height:1.38}.workshop-minecraft-texture-preview--chat{grid-template-columns:2.75rem minmax(0,1fr)}.workshop-rgb-game-preview{color:#fff;text-shadow:0 2px #00000073;background:radial-gradient(circle at 18% 8%,#ffffff24,#0000 22%),linear-gradient(#161c27e0,#10141eeb),url(/crafts/textures/dirt.png) 50%/3.6rem 3.6rem;border:1px solid #ffffff2e;border-radius:.9rem;gap:.58rem;margin-top:.72rem;padding:.72rem;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.workshop-rgb-preview-mode-row{flex-wrap:wrap;gap:.42rem;margin-top:.72rem;display:flex}.workshop-rgb-game-preview__chat{background:#00000094;border:1px solid #ffffff24;border-radius:.34rem;flex-wrap:wrap;align-items:center;gap:.34rem;padding:.52rem .62rem;font-family:Courier New,monospace;font-size:.86rem;display:flex}.workshop-rgb-game-preview__server-list{background:linear-gradient(90deg,#ffffff17,#ffffff08),#000000a3;border:1px solid #ffffff24;border-radius:.24rem;grid-template-columns:3.3rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.6rem;padding:.55rem;display:grid}.workshop-rgb-game-preview__server-list img{height:3.3rem;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;border:2px solid #ffffff1f;border-radius:.18rem;width:3.3rem}.workshop-rgb-game-preview__server-list strong,.workshop-rgb-game-preview__server-list p,.workshop-rgb-game-preview__server-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;display:block;overflow:hidden}.workshop-rgb-game-preview__server-list strong{color:#fff;font-family:Courier New,monospace;font-size:.84rem;font-weight:900}.workshop-rgb-game-preview__server-list p{font-family:Courier New,monospace;font-size:.82rem;font-weight:850}.workshop-rgb-game-preview__server-list p span{display:inline}.workshop-rgb-game-preview__server-list small{color:#aaa;font-size:.68rem;font-weight:760}.workshop-rgb-game-preview__server-list em{color:#5f5;font-size:.72rem;font-style:normal;font-weight:900}.workshop-rgb-game-preview__tab{background:linear-gradient(#0000009e,#000000bd),url(/crafts/textures/black_stained_glass.png) 50%/2.2rem 2.2rem;border:1px solid #ffffff26;border-radius:.42rem;gap:.42rem;padding:.66rem;display:grid}.workshop-rgb-game-preview__tab>strong,.workshop-rgb-game-preview__tab>small{text-align:center}.workshop-rgb-game-preview__tab span,.workshop-rgb-game-preview__tab small{font-family:Courier New,monospace}.workshop-rgb-game-preview__tab>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.28rem;display:grid}.workshop-rgb-game-preview__tab>div span{background:#ffffff17;border:1px solid #ffffff14;border-radius:.22rem;align-items:center;gap:.3rem;padding:.28rem .36rem;display:inline-flex}.workshop-rgb-game-preview__tab img{height:1rem;image-rendering:pixelated;width:1rem}.workshop-rgb-game-preview__item-tooltip{background:#100010;border:2px solid #2d0a63;border-radius:.24rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.58rem;padding:.66rem;display:grid;box-shadow:inset 0 0 0 1px #2d0a63,0 .42rem .8rem #0000005c}.workshop-rgb-game-preview__item-tooltip img{height:2.25rem;image-rendering:pixelated;width:2.25rem}.workshop-rgb-game-preview__item-tooltip div{gap:.16rem;display:grid}.workshop-rgb-game-preview__item-tooltip strong,.workshop-rgb-game-preview__item-tooltip span,.workshop-rgb-game-preview__item-tooltip small{font-family:Courier New,monospace;display:block}.workshop-rgb-game-preview__item-tooltip span{color:#aaf;font-size:.76rem}.workshop-rgb-game-preview__item-tooltip small{color:#55f;font-size:.68rem}.workshop-rgb-game-preview__chat strong span{display:inline}.workshop-rgb-game-preview__prefix{color:#5f5;font-weight:900}.workshop-rgb-game-preview__sign{color:#fff;text-align:center;background:linear-gradient(#cd9d5edb,#845b34e0),url(/crafts/textures/oak_planks.png) 50%/3.4rem 3.4rem;border:2px solid #5d4024b8;border-radius:.38rem;place-items:center;min-height:5rem;display:grid;position:relative;box-shadow:0 .45rem #5639216b}.workshop-rgb-game-preview__sign:after{content:"";background:#6b4f2d;width:.44rem;height:2.5rem;position:absolute;bottom:-2.5rem;left:calc(50% - .22rem)}.workshop-rgb-game-preview__sign>span{max-width:92%;font-family:Courier New,monospace;font-size:1.15rem;font-weight:950;line-height:1.08;display:block}.workshop-rgb-game-preview__sign span span{display:inline}.workshop-rgb-game-preview__sign small{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;align-self:end;font-size:.62rem;font-weight:800}.workshop-rgb-game-preview__formats{flex-wrap:wrap;gap:.34rem;display:flex}.workshop-rgb-game-preview__formats span{color:#ffffffdb;background:#0000006b;border:1px solid #ffffff1f;border-radius:999px;padding:.18rem .46rem;font-size:.66rem;font-weight:850}.workshop-rgb-game-preview__dyes{flex-wrap:wrap;gap:.42rem;padding-top:1.6rem;display:flex}.workshop-rgb-game-preview__dyes span{color:var(--foreground);text-shadow:none;background:#ffffffd1;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:.32rem;padding:.26rem .5rem;font-size:.68rem;font-weight:900;display:inline-flex}.workshop-rgb-game-preview__dyes img{height:1.1rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.1rem}.workshop-tool-panel__grid--items,.workshop-tool-panel__grid--schematics{grid-template-columns:minmax(0,1fr)}.workshop-item-browser{align-content:start}.workshop-item-browser__head{gap:.4rem;display:grid}.workshop-item-browser__head p,.workshop-item-detail p{color:var(--muted-foreground);margin:0;font-size:.74rem;line-height:1.45}.workshop-item-list{gap:.42rem;max-height:31rem;padding-right:.2rem;display:grid;overflow:auto}.workshop-item-card{appearance:none;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 98%, var(--muted) 2%);color:var(--foreground);cursor:pointer;text-align:left;border-radius:.72rem;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.56rem;padding:.5rem;display:grid}.workshop-item-card--active,.workshop-item-card:hover{border-color:color-mix(in oklab, var(--workshop-service-accent,#0ea5e9) 42%, var(--border) 58%);background:color-mix(in oklab, var(--workshop-service-accent,#0ea5e9) 8%, var(--card) 92%)}.workshop-item-card img,.workshop-item-detail__hero img{image-rendering:pixelated;-o-object-fit:contain;object-fit:contain}.workshop-item-card img{width:2.35rem;height:2.35rem}.workshop-item-card span,.workshop-item-detail__hero div{min-width:0;display:grid}.workshop-item-card strong,.workshop-item-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-item-card strong{font-size:.78rem;font-weight:820}.workshop-item-card small,.workshop-item-detail__hero span{color:var(--muted-foreground);font-size:.68rem;font-weight:720}.workshop-item-detail__hero{border:1px solid color-mix(in oklab, var(--workshop-service-accent,#0ea5e9) 26%, var(--border) 74%);background:linear-gradient(135deg, color-mix(in oklab, var(--workshop-service-accent,#0ea5e9) 12%, transparent 88%), transparent), color-mix(in oklab, var(--card) 96%, var(--muted) 4%);border-radius:.86rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.72rem;padding:.76rem;display:grid}.workshop-item-detail__hero img{width:4.5rem;height:4.5rem}.workshop-item-detail__hero h3{color:var(--foreground);margin:0;font-size:1.08rem;font-weight:860}.workshop-item-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.workshop-item-stat-grid article{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 72%, white 28%);border-radius:.72rem;gap:.14rem;padding:.62rem;display:grid}.workshop-item-stat-grid strong{color:var(--foreground);font-size:.96rem;font-weight:880}.workshop-item-stat-grid span{color:var(--muted-foreground);text-transform:uppercase;font-size:.66rem;font-weight:760}.workshop-item-hint{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:linear-gradient(135deg, color-mix(in oklab, var(--workshop-service-accent,#0ea5e9) 8%, transparent 92%), transparent), color-mix(in oklab, var(--muted) 74%, white 26%);color:var(--foreground);border-radius:.78rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.58rem;padding:.58rem;display:grid}.workshop-item-hint img{height:2.25rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:2.25rem}.workshop-item-hint span{color:var(--muted-foreground);font-size:.72rem;font-weight:740;line-height:1.4}.workshop-item-detail__crafting-preview,.workshop-item-detail__recipe-link{align-items:center}.workshop-item-detail__crafting-preview{background:linear-gradient(135deg, color-mix(in oklab, #2dcb70 10%, var(--card) 90%), color-mix(in oklab, var(--card) 90%, white 10%)), url(/crafts/ui/crafting_table_ui.png) center / 12rem auto no-repeat;border:1px solid color-mix(in oklab, #2dcb70 32%, var(--border) 68%);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:.72rem;display:grid}.workshop-item-detail__crafting-preview img{border:1px solid color-mix(in oklab, var(--border) 78%, white 22%);height:2.4rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;background:#ffffffb8;border-radius:.62rem;width:2.4rem;padding:.35rem}.workshop-item-detail__crafting-preview strong,.workshop-item-detail__crafting-preview span{display:block}.workshop-item-detail__crafting-preview strong{color:var(--foreground);font-size:.78rem;font-weight:950}.workshop-item-detail__crafting-preview span{color:var(--muted-foreground);font-size:.7rem;font-weight:760;line-height:1.4}.workshop-item-detail__recipe-link{justify-content:center;display:inline-flex}.workshop-schematic-studio{background:radial-gradient(circle at 18% 0,#2dcb701c,#0000 42%),linear-gradient(#071019,#0b1118 62%,#0d151d);border:1px solid #204441;border:1px solid lab(25.987% -14.142 -2.45293);border-radius:.86rem;gap:.72rem;min-width:0;padding:.82rem;display:grid;overflow:hidden}.workshop-schematic-studio--stable-scroll{contain:layout paint;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;height:min(72vh,42rem);overflow:auto}.workshop-schematic-studio>*{min-width:0}.workshop-schematic-studio__toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,.52fr);align-items:end;gap:.7rem;display:grid}.workshop-schematic-layer-field{min-width:0}.workshop-schematic-layer-field input{width:100%;max-width:100%}.workshop-schematic-layer-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:.32rem;display:grid}.workshop-schematic-layer-chip{appearance:none;color:#edfff694;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.58rem;justify-items:center;gap:.08rem;min-height:2.5rem;padding:.34rem .28rem;display:grid}.workshop-schematic-layer-chip strong,.workshop-schematic-layer-chip span{line-height:1}.workshop-schematic-layer-chip span{font-size:.58rem;font-weight:840}.workshop-schematic-layer-chip strong{color:#edfff6e6;font-size:.76rem;font-weight:900}.workshop-schematic-layer-chip--filled{background:#2dcb7014;border-color:#2dcb7052}.workshop-schematic-layer-chip--active{color:#edfff6f0;border-color:#2dcb70c2;box-shadow:0 0 0 .14rem #2dcb7024}.workshop-schematic-grid{background:#081019;border:1px solid #ffffff1c;border-radius:.9rem;padding:.48rem;overflow:hidden}.workshop-schematic-canvas-editor{aspect-ratio:1;background-color:#071019;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:.75rem .75rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:.58rem;width:100%;min-height:min(52vw,29rem);position:relative;overflow:hidden}.workshop-schematic-canvas-editor__canvas{cursor:crosshair;height:100%;image-rendering:pixelated;touch-action:none;width:100%;display:block}.workshop-schematic-canvas-editor__meta{color:#edfff6d1;pointer-events:none;background:#071019c7;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.38rem;padding:.32rem .52rem;display:inline-flex;position:absolute;inset:.72rem auto auto .72rem}.workshop-schematic-canvas-editor__meta span,.workshop-schematic-canvas-editor__meta strong{text-transform:uppercase;font-size:.62rem;font-weight:880;line-height:1}.workshop-schematic-workspace{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:.72rem;display:grid}.workshop-schematic-board{background:radial-gradient(circle at 20% 0,#2dcb7014,#0000 44%),#0b121a;border:1px solid #2dcb703d;border-radius:.9rem;gap:.62rem;min-width:0;padding:.72rem;display:grid;overflow:hidden}.workshop-schematic-board__head{justify-content:space-between;align-items:center;gap:.48rem;min-width:0;display:flex}.workshop-schematic-board__head strong,.workshop-schematic-board__head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-schematic-board__head strong{color:#edfff6f0;font-size:.78rem;font-weight:920}.workshop-schematic-board__head span{color:#edfff694;font-size:.68rem;font-weight:780}.workshop-schematic-three{border:1px solid color-mix(in oklab, #2dcb70 22%, var(--border) 78%);cursor:grab;touch-action:none;background:radial-gradient(circle at 42% 0,#2dcb7024,#0000 44%),linear-gradient(#071019,#0d1a1f 60%,#12231d);border-radius:.9rem;height:100%;min-height:min(52vw,29rem);position:relative;overflow:hidden}.workshop-schematic-three:active{cursor:grabbing}.workshop-schematic-three canvas{min-height:min(52vw,29rem);display:block;width:100%!important;height:100%!important}.workshop-schematic-three__hud{-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);color:#edfff6e0;pointer-events:none;background:#071019bd;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .54rem;display:inline-flex;position:absolute;inset:.74rem .74rem auto auto}.workshop-schematic-three__hud span,.workshop-schematic-three__hud strong{font-size:.62rem;font-weight:860;line-height:1}.workshop-schematic-three__hud span{color:#edfff69e;text-transform:uppercase}.workshop-schematic-three-fallback{border:1px solid color-mix(in oklab, #2dcb70 22%, var(--border) 78%);color:#edfff6db;background:#0b2022;background:lab(10.4832% -7.83925 -4.26959);border-radius:.9rem;justify-content:center;align-items:center;min-height:min(52vw,29rem);font-size:.78rem;font-weight:840;display:flex}.workshop-schematic-board__note{color:#edfff694;margin:0;font-size:.72rem;font-weight:720;line-height:1.45}.workshop-schematic-palette{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.45rem;display:grid}.workshop-schematic-palette-card{appearance:none;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);color:var(--foreground);cursor:pointer;text-align:center;border-radius:.72rem;place-items:center;gap:.34rem;min-height:5.4rem;padding:.5rem;display:grid}.workshop-schematic-palette-card--active,.workshop-schematic-palette-card:hover{border-color:color-mix(in oklab, #14b8a6 44%, var(--border) 56%);background:color-mix(in oklab, #14b8a6 8%, var(--card) 92%)}.workshop-schematic-palette-card img{height:2.25rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:2.25rem}.workshop-schematic-palette-card span{font-size:.7rem;font-weight:780;line-height:1.18}.workshop-flags-profile-grid,.workshop-flags-gc-grid,.workshop-flags-toggle-grid{gap:.55rem;display:grid}.workshop-flags-profile-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.workshop-flags-profile-card,.workshop-flags-gc-card,.workshop-flags-toggle{appearance:none;border:1px solid color-mix(in oklab, var(--border) 86%, white 14%);background:color-mix(in oklab, var(--card) 88%, var(--muted) 12%);color:var(--foreground);cursor:pointer;text-align:left;border-radius:.9rem;min-width:0}.workshop-flags-profile-card{grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.66rem;display:grid}.workshop-flags-profile-card--active,.workshop-flags-gc-card--active,.workshop-flags-toggle--active{border-color:color-mix(in oklab, #2dcb70 56%, var(--border) 44%);background:color-mix(in oklab, #2dcb70 12%, var(--card) 88%);box-shadow:0 10px 28px #2dcb701f}.workshop-flags-profile-card img{background:linear-gradient(135deg, #ffffffe0, #f8fafcb8), var(--card);border:1px solid color-mix(in oklab, var(--border) 82%, white 18%);height:2.65rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;border-radius:.72rem;width:2.65rem;padding:.42rem}.workshop-flags-profile-card span,.workshop-flags-gc-card,.workshop-flags-toggle{gap:.18rem;display:grid}.workshop-flags-profile-card strong,.workshop-flags-gc-card strong,.workshop-flags-toggle strong{color:var(--foreground);font-size:.79rem;font-weight:850}.workshop-flags-profile-card small,.workshop-flags-gc-card small,.workshop-flags-toggle span,.workshop-flags-gc-card span{color:var(--muted-foreground);font-size:.68rem;font-weight:700;line-height:1.32}.workshop-flags-gc-card,.workshop-flags-toggle{padding:.66rem .72rem}.workshop-flags-gc-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.workshop-flags-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}.workshop-flags-preview{border:1px solid color-mix(in oklab, #2dcb70 36%, var(--border) 64%);background:linear-gradient(135deg, #2dcb701f, transparent 52%), color-mix(in oklab, var(--card) 86%, white 14%);border-radius:1rem;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.72rem;padding:.82rem;display:grid}@supports (color:lab(0% 0 0)){.workshop-flags-preview{background:linear-gradient(135deg, lab(72.4809% -56.457 33.4977/.12), transparent 52%), color-mix(in oklab, var(--card) 86%, white 14%)}}.workshop-flags-preview img{background:color-mix(in oklab, var(--muted) 70%, white 30%);height:3rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;border-radius:.8rem;width:3rem;padding:.44rem}.workshop-flags-preview strong{color:var(--foreground);margin-bottom:.18rem;font-size:.86rem;font-weight:880;display:block}.workshop-flags-preview span,.workshop-flags-preview li{color:var(--muted-foreground);font-size:.7rem;font-weight:730;line-height:1.36}.workshop-flags-preview ul{gap:.16rem;margin:.48rem 0 0;padding-left:1rem;display:grid}.workshop-flags-command-meta,.workshop-flags-flag-list{flex-wrap:wrap;gap:.42rem;display:flex}.workshop-flags-command-meta span,.workshop-flags-flag-list span{border:1px solid color-mix(in oklab, var(--border) 84%, white 16%);background:color-mix(in oklab, var(--muted) 66%, var(--card) 34%);color:var(--muted-foreground);border-radius:999px;padding:.32rem .52rem;font-size:.68rem;font-weight:780}.workshop-flags-flag-list span{color:var(--foreground);overflow-wrap:anywhere;border-radius:.58rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.workshop-flags-risk-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;display:grid}.workshop-flags-risk-grid article{border:1px solid color-mix(in oklab, var(--border) 84%, white 16%);background:color-mix(in oklab, var(--muted) 62%, var(--card) 38%);border-radius:.78rem;gap:.14rem;padding:.62rem .68rem;display:grid}.workshop-flags-risk-grid article[data-level=ok]{border-color:color-mix(in oklab, #2dcb70 42%, var(--border) 58%)}.workshop-flags-risk-grid article[data-level=warn]{border-color:color-mix(in oklab, #f97316 48%, var(--border) 52%);background:color-mix(in oklab, #f97316 9%, var(--card) 91%)}.workshop-flags-risk-grid strong{color:var(--foreground);font-size:.74rem;font-weight:840}.workshop-flags-risk-grid span{color:var(--muted-foreground);font-size:.68rem;font-weight:700;line-height:1.35}.workshop-flags-guide{gap:.45rem;display:grid}.workshop-flags-guide article{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--muted) 72%, var(--card) 28%);border-radius:.72rem;gap:.14rem;padding:.56rem .66rem;display:grid}.workshop-flags-guide strong{color:var(--foreground);font-size:.76rem;font-weight:820}.workshop-flags-guide span{color:var(--muted-foreground);font-size:.68rem;font-weight:700;line-height:1.38}.workshop-motd-server-preview{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:linear-gradient(180deg, #0b111ceb, #161f2deb), var(--card);color:#fff;border-radius:.9rem;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.72rem;display:grid}.workshop-motd-server-preview__icon{color:#fff;background:linear-gradient(135deg,#2dcb70,#38bdf8);border-radius:.7rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:900;display:inline-flex}.workshop-motd-server-preview__copy{gap:.18rem;min-width:0;display:grid}.workshop-motd-server-preview__copy p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workshop-motd-game-preview{color:#fff;background:radial-gradient(circle at 12% 0,#ffffff29,#0000 24%),linear-gradient(90deg,#0e1017e0,#1a1e26e0),url(/crafts/textures/dirt.png) 50%/3.5rem 3.5rem;border:1px solid #ffffff1a;border-radius:.72rem;gap:.45rem;padding:.64rem;display:grid;box-shadow:inset 0 0 0 1px #00000061,0 .7rem 1.4rem #0f172a24}.workshop-motd-game-preview__chrome{color:#ffffffd1;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-family:Courier New,monospace;font-size:.68rem;font-weight:900;display:flex}.workshop-motd-game-preview__chrome small{color:#aaa;letter-spacing:0;text-transform:none;font-size:.64rem;font-weight:800}.workshop-motd-game-preview__row{background:linear-gradient(90deg,#ffffff1a,#ffffff05),#0000008c;border:1px solid #ffffff21;border-radius:.24rem;grid-template-columns:3.25rem minmax(0,1fr) 1.2rem auto;align-items:center;gap:.6rem;padding:.55rem;display:grid}.workshop-motd-game-preview__icon{height:3.25rem;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;background:#111827;border:2px solid #ffffff1a;border-radius:.25rem;width:3.25rem}.workshop-motd-game-preview__copy{text-shadow:.12rem .12rem #000000bf;gap:.12rem;min-width:0;font-family:Courier New,monospace;display:grid}.workshop-motd-game-preview__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1.1;display:block;overflow:hidden}.workshop-motd-game-preview__copy p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;font-weight:780;line-height:1.14;overflow:hidden}.workshop-motd-game-preview__copy p span{display:inline}.workshop-motd-game-preview__ping{background-color:#0000;background-image:linear-gradient(0deg,#22c55e 0 25%,#0000 25%),linear-gradient(0deg,#22c55e 0 48%,#0000 48%),linear-gradient(0deg,#22c55e 0 68%,#0000 68%),linear-gradient(0deg,#22c55e 0 86%,#0000 86%);background-position:0 0,.25rem 0,.5rem 0,.75rem 0;background-repeat:no-repeat;background-size:.18rem 1rem;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:1rem;height:1rem}.workshop-motd-game-preview__online{color:#a7f3d0;text-shadow:.1rem .1rem #000000b8;font-size:.74rem;font-weight:850}.workshop-motd-game-preview__slots{flex-wrap:wrap;gap:.34rem;display:flex}.workshop-motd-game-preview__slots span{color:#ffffffb8;background:#0000005c;border:1px solid #ffffff14;border-radius:999px;min-height:0;padding:.18rem .42rem;font-size:.64rem;font-weight:800}.workshop-motd-symbols{flex-wrap:wrap;gap:.28rem;display:flex}.workshop-motd-symbols button{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:.5rem;min-width:2rem;padding:.3rem .45rem}.workshop-motd-color-lab,.workshop-motd-random-config{grid-column:1/-1}.workshop-color-format-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.42rem;display:grid}.workshop-color-format-card{appearance:none;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);color:var(--foreground);cursor:pointer;text-align:left;border-radius:.72rem;gap:.18rem;padding:.58rem;display:grid}.workshop-color-format-card--active,.workshop-color-format-card:hover{border-color:color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 42%, var(--border) 58%);background:color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 8%, var(--card) 92%)}.workshop-color-format-card strong{font-size:.74rem;font-weight:840}.workshop-color-format-card span{color:var(--muted-foreground);font-size:.66rem;font-weight:690;line-height:1.32}.workshop-skin-editor{grid-template-columns:auto minmax(92px,1fr);align-items:center;gap:.82rem;display:grid}.workshop-skin-editor--immersive{grid-template-columns:minmax(20rem,.86fr) minmax(26rem,1fr);align-items:stretch;gap:1rem;min-width:0}.workshop-tool-panel__grid--skins{grid-template-columns:minmax(0,1fr)}.workshop-tool-panel__grid--skins>.workshop-control-card{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start}.workshop-tool-panel__grid--generator{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.workshop-tool-panel__grid--flags{grid-template-columns:minmax(420px,1fr) minmax(420px,1fr)}.workshop-skin-canvas{background-color:color-mix(in oklab, var(--muted) 68%, white 32%);background-image:linear-gradient(rgb(15 23 42/var(--workshop-skin-grid-opacity,.34)) 1px, transparent 1px), linear-gradient(90deg, rgb(15 23 42/var(--workshop-skin-grid-opacity,.34)) 1px, transparent 1px);border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);cursor:crosshair;height:auto;image-rendering:pixelated;background-size:1.5625% 1.5625%;border-radius:.72rem;width:100%;max-height:38rem}.workshop-tool-toggle-row{flex-wrap:wrap;gap:.42rem;display:flex}.workshop-skin-preview{aspect-ratio:1;background:linear-gradient(135deg, color-mix(in oklab, var(--muted) 84%, white 16%), var(--card));border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);color:var(--muted-foreground);min-width:5.75rem;transform-style:preserve-3d;border-radius:.9rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;transition:transform .22s;display:flex}.workshop-skin-preview img{height:80%;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:80%}.workshop-skin-viewer3d{aspect-ratio:1;background:radial-gradient(circle at 50% 12%, #2dcb702e, transparent 45%), linear-gradient(135deg, color-mix(in oklab, var(--muted) 84%, white 16%), var(--card));border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);color:var(--muted-foreground);border-radius:.9rem;justify-content:center;align-self:start;align-items:center;width:100%;min-width:0;min-height:min(54vw,38rem);display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.workshop-skin-viewer3d{background:radial-gradient(circle at 50% 12%, lab(72.4809% -56.457 33.4977/.18), transparent 45%), linear-gradient(135deg, color-mix(in oklab, var(--muted) 84%, white 16%), var(--card))}}.workshop-skin-viewer3d__canvas{display:block;width:100%!important;height:100%!important}.workshop-skin-viewer3d__toolbar{pointer-events:none;z-index:4;gap:.38rem;display:grid;position:absolute;top:.7rem;left:.7rem;right:.7rem}.workshop-skin-viewer3d__toolbar-row{pointer-events:auto;flex-wrap:wrap;gap:.34rem;display:flex}.workshop-skin-viewer3d__toolbar .workshop-chip{color:#fff;background:#06131bbd;border-color:#ffffff29;min-height:1.9rem;padding:.32rem .56rem}.workshop-skin-viewer3d__toolbar .workshop-chip--active{color:#fff;background:#249a5c;background:lab(56.2641% -44.2387 23.118);border-color:#ffffff47}.workshop-skin-raycast-editor{position:absolute;inset:0;overflow:hidden}.workshop-skin-raycast-editor canvas{cursor:crosshair;touch-action:none;display:block;width:100%!important;height:100%!important}.workshop-skin-raycast-editor__hud{pointer-events:none;z-index:2;gap:.42rem;display:flex;position:absolute;bottom:.72rem;left:.72rem}.workshop-skin-raycast-editor__hud span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#06131bb8;border:1px solid #ffffff29;border-radius:999px;padding:.28rem .48rem;font-size:.62rem;font-weight:900}.workshop-skin-viewer3d>img{height:82%;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:82%}.workshop-skin-viewer3d__fallback{text-align:center;padding:1rem;font-size:.76rem;font-weight:760;line-height:1.45}.workshop-skin-status{border:1px solid color-mix(in oklab, #2dcb70 26%, var(--border) 74%);background:color-mix(in oklab, #2dcb70 8%, var(--card) 92%);color:color-mix(in oklab, #087a42 80%, var(--foreground) 20%);border-radius:.72rem;margin:0;padding:.62rem .72rem;font-size:.74rem;font-weight:760;line-height:1.45}.workshop-skin-view-controls{border:1px solid color-mix(in oklab, #2dcb70 20%, var(--border) 80%);background:linear-gradient(135deg, #2dcb7012, transparent), color-mix(in oklab, var(--card) 98%, var(--muted) 2%);border-radius:.78rem;gap:.52rem;padding:.62rem;display:grid}@supports (color:lab(0% 0 0)){.workshop-skin-view-controls{background:linear-gradient(135deg, lab(72.4809% -56.457 33.4977/.07), transparent), color-mix(in oklab, var(--card) 98%, var(--muted) 2%)}}.workshop-skin-animation-row{border:1px solid color-mix(in oklab, #38bdf8 18%, var(--border) 82%);background:radial-gradient(circle at 12% 18%, #38bdf81c, transparent 42%), color-mix(in oklab, var(--card) 97%, var(--muted) 3%);border-radius:.78rem;gap:.52rem;padding:.62rem;display:grid}@supports (color:lab(0% 0 0)){.workshop-skin-animation-row{background:radial-gradient(circle at 12% 18%, lab(71.5897% -21.7158 -40.1263/.11), transparent 42%), color-mix(in oklab, var(--card) 97%, var(--muted) 3%)}}.workshop-generator-preview{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:radial-gradient(circle at 45% 18%, color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 18%, transparent 82%), transparent 48%), linear-gradient(180deg, color-mix(in oklab, var(--card) 94%, white 6%), color-mix(in oklab, var(--muted) 76%, var(--card) 24%));text-align:center;border-radius:.9rem;align-content:center;justify-items:center;gap:.55rem;min-height:17rem;padding:1rem;display:grid}.workshop-generator-preview__item{background:radial-gradient(circle, color-mix(in oklab, var(--workshop-generator-tint,#2dcb70) 24%, transparent 76%), transparent 58%), color-mix(in oklab, var(--card) 96%, white 4%);border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);border-radius:1rem;justify-content:center;align-items:center;width:7.25rem;height:7.25rem;display:inline-flex;box-shadow:inset 0 0 0 .45rem #ffffff14,0 1rem 2rem #0f172a21}.workshop-generator-preview__item img{filter:drop-shadow(0 .45rem .35rem #0f172a2e)saturate(1.12);height:4.4rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:4.4rem}.workshop-generator-preview--firework .workshop-generator-preview__item{position:relative}.workshop-generator-preview--firework .workshop-generator-preview__item:before,.workshop-generator-preview--firework .workshop-generator-preview__item:after{background:var(--workshop-generator-tint,#ef4444);content:"";border-radius:999px;width:.44rem;height:.44rem;position:absolute;transform:translate(2.7rem,-2rem)}.workshop-generator-preview--firework .workshop-generator-preview__item:after{width:.3rem;height:.3rem;transform:translate(-2.3rem,-2.5rem)}.workshop-firework-preview{justify-items:center;gap:.78rem;width:min(100%,42rem);display:grid}.workshop-mc-window{color:#1f1f1f;image-rendering:pixelated;background:#c6c6c6;border:.16rem solid #373737;border-radius:.28rem;box-shadow:inset .16rem .16rem #fff,inset -.16rem -.16rem #555,0 .75rem 1.6rem #0f172a29}.workshop-mc-window__title,.workshop-mc-window__hint{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.15;display:block}.workshop-mc-window__title{color:#2b2b2b;font-size:.72rem;font-weight:950}.workshop-mc-window__hint{color:#575757;text-align:center;max-width:15rem;margin-top:.12rem;font-size:.58rem;font-weight:800}.workshop-mc-window--result{padding:.78rem}.workshop-mc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem;width:min(100%,18rem);margin:0;display:grid}.workshop-mc-stat-grid div{background:#8b8b8b;border:.08rem solid #373737;padding:.26rem .36rem;box-shadow:inset .08rem .08rem #e0e0e0,inset -.08rem -.08rem #555}.workshop-mc-stat-grid dt,.workshop-mc-stat-grid dd{margin:0}.workshop-mc-stat-grid dt{color:#efefef;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:950}.workshop-mc-stat-grid dd{color:#111;font-size:.68rem;font-weight:950}.workshop-firework-preview__sky{justify-items:center;gap:.58rem;width:min(100%,23rem);display:grid;position:relative;overflow:visible}.workshop-firework-preview__result-stack{background:radial-gradient(circle at 50% 34%, color-mix(in oklab, var(--workshop-generator-fade,#38bdf8) 34%, transparent) 0 12%, transparent 32%), linear-gradient(180deg, #09131f 0%, #13243a 56%, #1f3f54 100%);border:.12rem solid #1f2937;grid-template-columns:repeat(2,3.8rem);justify-content:center;align-items:center;width:min(100%,19rem);min-height:7.2rem;padding:.58rem;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset .12rem .12rem #ffffff38,inset -.12rem -.12rem #00000075}.workshop-firework-preview__particle-cloud{pointer-events:none;position:absolute;inset:0}.workshop-firework-preview__particle{background:var(--workshop-particle-color,var(--workshop-generator-tint,#ef4444));box-shadow:0 0 .52rem var(--workshop-particle-color,var(--workshop-generator-tint,#ef4444));height:var(--workshop-particle-size,.34rem);image-rendering:pixelated;left:var(--workshop-particle-x,50%);top:var(--workshop-particle-y,30%);width:var(--workshop-particle-size,.34rem);z-index:1;position:absolute}.workshop-firework-preview__rocket{filter:drop-shadow(0 .65rem .4rem #0f172a42);height:3.9rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;z-index:2;width:3.9rem;position:relative;transform:rotate(-18deg)}.workshop-firework-preview__shape{filter:drop-shadow(0 0 .8rem var(--workshop-generator-fade,#38bdf8));height:3.1rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;z-index:2;width:3.1rem;position:relative;transform:scale(1.08)}.workshop-firework-preview__recipe,.workshop-potion-preview__ingredients{flex-wrap:wrap;justify-content:center;gap:.42rem;display:flex}.workshop-firework-preview__crafting{background:#8b8b8b;border:.14rem solid #373737;border-radius:.28rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.62rem;width:100%;padding:.72rem;display:flex;box-shadow:inset .12rem .12rem #d6d6d6,inset -.12rem -.12rem #555}.workshop-firework-preview__crafting-title{color:#2b2b2b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.34rem;font-size:.64rem;font-weight:920;display:block}.workshop-firework-crafting-board{flex:13rem;justify-items:center;gap:.34rem;min-width:0;max-width:18rem;padding:.5rem;display:grid}.workshop-firework-crafting-board__surface{aspect-ratio:176/165;filter:drop-shadow(0 .5rem .8rem #2c231a47);width:100%;min-width:0;max-width:15.6rem;position:relative}.workshop-firework-crafting-board__ui{height:100%;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:100%;display:block}.workshop-firework-crafting-board__slot,.workshop-firework-crafting-board__result{justify-content:center;align-items:center;display:inline-flex;position:absolute}.workshop-firework-crafting-board__slot{width:10.2%;height:10.2%}.workshop-firework-crafting-board__slot img,.workshop-firework-crafting-board__result img{image-rendering:pixelated;-o-object-fit:contain;object-fit:contain}.workshop-firework-crafting-board__slot img{width:82%;height:82%}.workshop-firework-crafting-board__slot em,.workshop-firework-crafting-board__result em{color:#fff;text-shadow:1px 1px #111;font-size:.58rem;font-style:normal;font-weight:950;position:absolute;bottom:-.08rem;right:0}.workshop-firework-crafting-board__slot--0,.workshop-firework-crafting-board__slot--3,.workshop-firework-crafting-board__slot--6{left:16.5%}.workshop-firework-crafting-board__slot--1,.workshop-firework-crafting-board__slot--4,.workshop-firework-crafting-board__slot--7{left:26.7%}.workshop-firework-crafting-board__slot--2,.workshop-firework-crafting-board__slot--5,.workshop-firework-crafting-board__slot--8{left:36.9%}.workshop-firework-crafting-board__slot--0,.workshop-firework-crafting-board__slot--1,.workshop-firework-crafting-board__slot--2{top:9.7%}.workshop-firework-crafting-board__slot--3,.workshop-firework-crafting-board__slot--4,.workshop-firework-crafting-board__slot--5{top:20.6%}.workshop-firework-crafting-board__slot--6,.workshop-firework-crafting-board__slot--7,.workshop-firework-crafting-board__slot--8{top:31.5%}.workshop-firework-crafting-board__result{color:var(--foreground);text-align:center;place-items:center;gap:.1rem;width:16%;height:18%;display:grid;top:19%;left:67.8%}.workshop-firework-crafting-board__result img{width:1.35rem;height:1.35rem}.workshop-firework-crafting-board__result strong{font-size:.48rem;font-weight:920;line-height:1}.workshop-firework-preview__crafting-arrow{color:#fff;background:#c6c6c6;border:.12rem solid #373737;border-radius:.18rem;align-self:center;place-items:center;width:2rem;height:2rem;font-weight:950;display:inline-grid;box-shadow:inset .08rem .08rem #fff,inset -.08rem -.08rem #555}.workshop-firework-color-grid{grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr));gap:.42rem;display:grid}.workshop-firework-dye-card{background:color-mix(in oklab, var(--card) 92%, white 8%);border:1px solid color-mix(in oklab, var(--border) 86%, white 14%);color:var(--muted-foreground);text-align:left;border-radius:.8rem;align-items:center;gap:.52rem;min-height:2.75rem;padding:.48rem .62rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.workshop-firework-dye-card:hover{border-color:color-mix(in oklab, var(--brand-green) 48%, var(--border));transform:translateY(-1px)}.workshop-firework-dye-card--active{background:color-mix(in oklab, var(--brand-green) 10%, var(--card));border-color:color-mix(in oklab, var(--brand-green) 72%, var(--border));color:var(--foreground);box-shadow:0 .7rem 1.6rem #2dcb7024}.workshop-firework-dye-card img,.workshop-firework-dye-card>span{height:1.35rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;border-radius:.28rem;width:1.35rem}.workshop-firework-dye-card strong{font-size:.78rem;font-weight:860}.workshop-firework-preview__ingredient,.workshop-potion-preview__ingredient{background:#c6c6c6;border:.1rem solid #555;border-radius:.24rem;align-items:center;gap:.28rem;min-height:2rem;padding:.2rem .55rem .2rem .32rem;display:inline-flex;box-shadow:inset .08rem .08rem #fff,inset -.08rem -.08rem #7a7a7a}.workshop-firework-preview__ingredient img,.workshop-potion-preview__ingredient img{height:1.2rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.2rem}.workshop-firework-preview__ingredient span,.workshop-potion-preview__ingredient span{color:var(--muted-foreground);font-size:.66rem;font-weight:820}.workshop-generator-preview--potion{background:color-mix(in oklab, var(--card) 94%, #c6c6c6 6%)}.workshop-generator-preview--bad{background:color-mix(in oklab, var(--card) 92%, #8b5a52 8%)}.workshop-potion-preview{justify-items:center;gap:.82rem;width:min(100%,39rem);display:grid}.workshop-potion-preview__badges{flex-wrap:wrap;justify-content:center;gap:.36rem;width:100%;display:flex}.workshop-potion-badge{background:color-mix(in oklab, var(--workshop-generator-tint,#7cafc6) 12%, #f4f4f4 88%);border:.1rem solid color-mix(in oklab, var(--workshop-generator-tint,#7cafc6) 26%, #4a4a4a 74%);color:#1f1f1f;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.55rem;padding:.34rem .58rem;font-size:.62rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset .08rem .08rem #fffc,inset -.08rem -.08rem #00000029}.workshop-potion-badge--good{background:#dbeedf;background:lab(92.4184% -8.76361 5.07666);border-color:#4e7759;border-color:lab(46.2535% -19.9407 11.6469)}.workshop-potion-badge--bad{background:#efd5d3;background:lab(87.4047% 8.99899 4.63209);border-color:#7d4c49;border-color:lab(38.1264% 21.2496 11.2519)}.workshop-potion-preview__stand{aspect-ratio:176/166;background:var(--workshop-potion-gui-texture,url(/crafts/ui/brewing_stand_ui.png)) left top / 145.45% 154.22% no-repeat, #c6c6c6;image-rendering:pixelated;border:.16rem solid #373737;border-radius:.18rem;justify-content:center;align-items:center;width:100%;max-width:30rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .8rem 1.7rem #0f172a26}.workshop-potion-preview__stand-model{z-index:2;place-items:center;display:grid;position:absolute;bottom:21%;left:50%;transform:translate(-50%)}.workshop-potion-preview__stand-model img{filter:drop-shadow(0 .8rem .8rem #0f172a42);height:5.4rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;z-index:1;width:5.4rem}.workshop-potion-preview__liquid{display:none}.workshop-potion-preview__brewing-stand-ui{padding:0}.workshop-potion-preview__brewing-stand-ui .workshop-mc-window__title{position:absolute;top:.62rem;left:.8rem}.workshop-potion-preview__fuel-slot,.workshop-potion-preview__ingredient-slot{box-shadow:none;z-index:4;background:#8b8b8b1f;border:0;place-items:center;width:3rem;min-height:3rem;display:grid;position:absolute}.workshop-potion-preview__fuel-slot{top:8.7%;left:8.8%}.workshop-potion-preview__ingredient-slot{top:10.5%;left:50%;transform:translate(-50%)}.workshop-potion-preview__fuel-slot img,.workshop-potion-preview__ingredient-slot img{height:1.75rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.75rem}.workshop-potion-preview__fuel-slot small,.workshop-potion-preview__ingredient-slot small{color:#2b2b2b;text-transform:uppercase;font-size:.48rem;font-weight:950;line-height:1}.workshop-potion-preview__brew-timer{background:linear-gradient(90deg, var(--workshop-generator-tint,#7cafc6), color-mix(in oklab, var(--workshop-generator-tint,#7cafc6) 70%, #fff 30%)), linear-gradient(90deg, #4a4a4a, #2f2f2f 50%, #4a4a4a);z-index:3;border:.08rem solid #252525;width:5.8rem;height:.36rem;position:absolute;top:33.4%;left:55.6%;transform:translate(-50%)}.workshop-potion-preview__stand-bottles{z-index:5;gap:1.33rem;display:flex;position:absolute;top:40%;bottom:auto;left:50%;transform:translate(-50%)}.workshop-potion-preview__mc-gui .workshop-potion-preview__stand-model{display:none}.workshop-potion-preview__bottles{justify-content:center;gap:.55rem;display:flex}.workshop-potion-preview__bottle{background:#c6c6c6;border:.1rem solid #555;border-radius:.24rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset .08rem .08rem #fff,inset -.08rem -.08rem #7a7a7a}.workshop-potion-preview__bottle img{height:2rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:2rem}.workshop-potion-sprite{place-items:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.workshop-potion-sprite--mini{width:1.62rem;height:1.62rem}.workshop-potion-sprite__liquid{background:var(--workshop-potion-color,#7cafc6);filter:drop-shadow(0 0 .28rem color-mix(in oklab, var(--workshop-potion-color,#7cafc6) 76%, transparent));height:100%;image-rendering:pixelated;-webkit-mask:var(--workshop-potion-overlay) center / contain no-repeat;-webkit-mask:var(--workshop-potion-overlay) center / contain no-repeat;mask:var(--workshop-potion-overlay) center / contain no-repeat;opacity:.92;width:100%;-webkit-mask:var(--workshop-potion-overlay) center / contain no-repeat;position:absolute}.workshop-potion-sprite__base{height:100%;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;z-index:1;width:100%;position:relative}.workshop-potion-preview__brew-flow{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));justify-content:center;align-items:stretch;gap:.42rem;width:100%;display:grid}.workshop-potion-preview__brew-step{background:#c6c6c6;border:.12rem solid #555;border-radius:.24rem;grid-template-columns:auto auto;place-items:center;gap:.14rem;min-width:0;padding:.5rem .44rem;display:grid;box-shadow:inset .1rem .1rem #fff,inset -.1rem -.1rem #7a7a7a}.workshop-potion-sprite--step{grid-row:span 3}.workshop-potion-preview__brew-step img{height:1.55rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.55rem}.workshop-potion-preview__brew-step strong{color:#1f1f1f;text-align:center;font-size:.58rem;font-weight:920;line-height:1.05}.workshop-potion-preview__brew-step small{color:#555;text-transform:uppercase;font-size:.55rem;font-weight:820}.workshop-potion-preview__brew-arrow{display:none}.workshop-potion-kind-strip{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.45rem;display:grid}.workshop-potion-kind-chip{background:var(--card);border:.1rem solid var(--border);color:var(--foreground);cursor:pointer;text-align:left;border-radius:1rem;align-items:center;gap:.55rem;min-height:3.4rem;padding:.62rem .72rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.workshop-potion-kind-chip:hover,.workshop-potion-kind-chip--active{border-color:color-mix(in oklab, var(--workshop-generator-tint,#7cafc6) 46%, var(--border));transform:translateY(-1px);box-shadow:0 .7rem 1.4rem #0f172a1a}.workshop-potion-kind-chip img{height:1.75rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.75rem}.workshop-potion-kind-chip span{font-size:.82rem;font-weight:900}.workshop-potion-effect-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;max-height:min(55vh,33rem);padding-right:.2rem;display:grid;overflow:auto}.workshop-potion-effect-card{background:var(--card);border:.1rem solid var(--border);color:var(--foreground);cursor:pointer;text-align:left;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:4rem;padding:.62rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.workshop-potion-effect-card:hover,.workshop-potion-effect-card--active{border-color:color-mix(in oklab, var(--workshop-generator-tint,#7cafc6) 50%, var(--border));transform:translateY(-1px);box-shadow:0 .8rem 1.6rem #0f172a1a}.workshop-potion-effect-card__icon{height:2.3rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;background:#c6c6c6;border:.08rem solid #565656;border-radius:.48rem;width:2.3rem;padding:.28rem;box-shadow:inset .08rem .08rem #fff,inset -.08rem -.08rem #7a7a7a}.workshop-potion-effect-card__body{gap:.18rem;min-width:0;display:grid}.workshop-potion-effect-card__body strong{font-size:.9rem;font-weight:950;line-height:1.05}.workshop-potion-effect-card__meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:780;overflow:hidden}.workshop-tool-panel__grid--tab{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1fr)}.workshop-tab-game-preview{border:1px solid color-mix(in oklab, var(--border) 84%, white 16%);background:radial-gradient(circle at 50% 8%,#2dcb7029,#0000 42%),linear-gradient(#0f172a,#13243e 52%,#466f57 52% 100%),url(/crafts/textures/dirt.png) bottom/2rem 2rem;border-radius:.92rem;align-content:center;gap:.75rem;min-height:21rem;padding:1rem;display:grid;box-shadow:0 1rem 2rem #0f172a1f}.workshop-tab-game-preview__frame{background:linear-gradient(135deg,#0f172ae0,#0f172ab3),url(/crafts/textures/black_stained_glass.png) 50%/2rem 2rem;border:1px solid #ffffff38;border-radius:.9rem;gap:.72rem;padding:.9rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 1rem 1.8rem #0003}.workshop-tab-game-preview__header,.workshop-tab-game-preview__footer{text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.72rem;justify-items:center;gap:.18rem;padding:.66rem;display:grid}.workshop-tab-game-preview__header span,.workshop-tab-game-preview__footer span{color:#fff;text-shadow:0 .1rem .2rem #0000007a;font-size:.92rem;font-weight:920;line-height:1.2}.workshop-tab-game-preview__header span span{display:inline}.workshop-tab-game-preview__header small,.workshop-tab-game-preview__footer small{color:#e2e8f0bd;font-size:.62rem;font-weight:780}.workshop-tab-game-preview__player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.workshop-tab-game-preview__player{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:.62rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.36rem;padding:.44rem .5rem;display:grid}.workshop-tab-game-preview__player img{height:1.55rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.55rem}.workshop-tab-game-preview__player strong,.workshop-tab-game-preview__player small,.workshop-tab-game-preview__player em{line-height:1.1;display:block}.workshop-tab-game-preview__player strong{font-size:.76rem;font-weight:900}.workshop-tab-game-preview__player small{color:#e2e8f0a3;grid-column:2;font-size:.58rem;font-weight:780}.workshop-tab-game-preview__player em{color:#2dcb70;grid-area:1/3/span 2;font-size:.58rem;font-style:normal;font-weight:880}.workshop-tab-game-preview__chips,.workshop-tab-preset-row{flex-wrap:wrap;gap:.42rem;display:flex}.workshop-tab-game-preview__chips{justify-content:center}.workshop-tab-game-preview__chips span{color:var(--foreground);text-transform:uppercase;background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;padding:.28rem .58rem;font-size:.62rem;font-weight:900}.workshop-tab-editor{align-self:start}.workshop-generator-preview--spawn{border-color:color-mix(in oklab, #2dcb70 24%, var(--border) 76%);background:linear-gradient(#091218c7,#0912182e 48%,#0912180a 49%),url(/crafts/textures/stone_bricks.png) bottom/2.6rem 2.6rem,url(/crafts/textures/dirt.png) 50%/2rem 2rem;align-self:start;overflow:hidden}.workshop-spawn-preview{place-items:stretch center;gap:.72rem;width:min(100%,30rem);min-height:20rem;display:grid}.workshop-spawn-preview__world{background:linear-gradient(#bfdbfedb 0 52%,#759552eb 52% 100%),url(/crafts/textures/grass_block_top.png) bottom/2.8rem 2.8rem;border:1px solid #ffffff57;border-radius:1.1rem;width:100%;min-height:17.6rem;position:relative;overflow:hidden;box-shadow:inset 0 -4rem #506a322e,0 1.1rem 2.4rem #0f172a38}.workshop-spawn-preview__world:before{content:"";opacity:.54;background:linear-gradient(#0000,#00000029),url(/crafts/textures/stone_bricks.png) 50%/2.5rem 2.5rem;height:27%;position:absolute;bottom:0;left:0;right:0}.workshop-spawn-preview__world:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#ffffff24,#0000),repeating-linear-gradient(90deg,#ffffff21 0 1px,#0000 1px 2.4rem),repeating-linear-gradient(0deg,#ffffff21 0 1px,#0000 1px 2.4rem);height:32%;position:absolute;bottom:13%;left:10%;right:10%}.workshop-spawn-preview__world[data-mob-category=hostile]{background:radial-gradient(circle at 50% 24%,#f871711f,#0000 42%),linear-gradient(#252b35eb 0 52%,#4e5d3aeb 52% 100%),url(/crafts/textures/grass_block_top.png) bottom/2.8rem 2.8rem}.workshop-spawn-preview__world[data-mob-category=neutral]{background:radial-gradient(circle at 50% 24%,#2dcb7024,#0000 42%),linear-gradient(#a8cae5db 0 52%,#607c4aeb 52% 100%),url(/crafts/textures/grass_block_top.png) bottom/2.8rem 2.8rem}.workshop-spawn-preview__entity-stage{z-index:2;place-items:end center;width:min(58%,15rem);display:grid;position:absolute;bottom:26%;left:50%;transform:translate(-50%)}.workshop-spawn-preview__entity-shadow{content:"";z-index:0;background:radial-gradient(#00000061,#0000 68%);width:62%;height:1.15rem;position:absolute;bottom:-.42rem}.workshop-spawn-preview__entity-sprite{filter:drop-shadow(0 .2rem #0000003d)drop-shadow(0 .78rem 1.1rem #00000059);height:8.6rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;z-index:1;width:8.6rem;position:relative}.workshop-spawn-preview__entity-stage--humanoid .workshop-spawn-preview__entity-sprite,.workshop-spawn-preview__entity-stage--standard .workshop-spawn-preview__entity-sprite{width:8rem;height:9rem}.workshop-spawn-preview__entity-stage--tall .workshop-spawn-preview__entity-sprite{width:8.6rem;height:11.2rem}.workshop-spawn-preview__entity-stage--wide .workshop-spawn-preview__entity-sprite{width:11.2rem;height:7.8rem}.workshop-spawn-preview__entity-stage--flying .workshop-spawn-preview__entity-sprite{width:9rem;height:8.2rem;transform:translateY(-1.6rem)}.workshop-spawn-preview__entity-stage--aquatic .workshop-spawn-preview__entity-sprite{width:10rem;height:6.8rem}.workshop-spawn-preview__entity-stage--tiny .workshop-spawn-preview__entity-sprite{width:5.4rem;height:5.4rem}.workshop-spawn-preview__entity-stage--boss .workshop-spawn-preview__entity-sprite{width:13.4rem;height:12.2rem}.workshop-spawn-preview__hotbar{z-index:3;background:#0f172a94;border:1px solid #ffffff29;border-radius:.84rem;align-items:center;gap:.42rem;padding:.38rem;display:flex;position:absolute;bottom:.82rem;left:50%;transform:translate(-50%);box-shadow:0 .7rem 1.4rem #00000038}.workshop-spawn-preview__hotbar span{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:.55rem;place-items:center;min-width:3.25rem;height:3.25rem;padding:.25rem;display:grid}.workshop-spawn-preview__hotbar img{height:1.75rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.75rem}.workshop-spawn-preview__hotbar small{color:#ffffffc7;letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:860}.workshop-spawn-preview__stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.workshop-spawn-preview__stat-strip span{color:var(--foreground);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;min-width:0;padding:.32rem .52rem;font-size:.58rem;font-weight:880;overflow:hidden}.workshop-spawn-preview__stat-strip strong{font-weight:950}.workshop-spawn-preview__card{background:color-mix(in oklab, var(--card) 88%, white 12%);border:1px solid color-mix(in oklab, var(--border) 82%, white 18%);text-align:left;border-radius:.82rem;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;width:100%;padding:.54rem .68rem;display:grid}.workshop-spawn-preview__card img{height:2.6rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:2.6rem}.workshop-spawn-preview__card strong,.workshop-spawn-preview__card span{display:block}.workshop-spawn-preview__card strong{color:var(--foreground);font-size:.82rem;font-weight:880}.workshop-spawn-preview__card span{color:var(--muted-foreground);font-size:.68rem;font-weight:700;line-height:1.35}.workshop-spawn-preview__spawner-card{text-align:left;background:#ffffffbd;border:1px solid #ffffff8a;border-radius:.82rem;grid-template-columns:auto 1fr;align-items:center;gap:.62rem;width:100%;padding:.58rem .68rem;display:grid;box-shadow:0 .8rem 1.4rem #0f172a1f}.workshop-spawn-preview__spawner-block{background:linear-gradient(135deg,#ffffff2e,#0000002e),#1f2937;border:1px solid #ffffff3d;border-radius:.55rem;place-items:center;width:3rem;height:3rem;display:inline-grid;position:relative}.workshop-spawn-preview__spawner-block img{image-rendering:pixelated;-o-object-fit:contain;object-fit:contain}.workshop-spawn-preview__spawner-block img:first-child{width:2.45rem;height:2.45rem}.workshop-spawn-preview__spawner-block img:last-child{filter:drop-shadow(0 .1rem .16rem #00000070);width:1.22rem;height:1.22rem;position:absolute}.workshop-spawn-preview__spawner-card strong,.workshop-spawn-preview__spawner-card span{display:block}.workshop-spawn-preview__spawner-card strong{color:var(--foreground);font-size:.78rem;font-weight:920}.workshop-spawn-preview__spawner-card span{color:var(--muted-foreground);font-size:.66rem;font-weight:760;line-height:1.35}.workshop-spawn-preview__health{background:#0f172a1f;border-radius:999px;width:100%;height:.5rem;overflow:hidden}.workshop-spawn-preview__health span{height:100%;width:var(--workshop-health-width,100%);background:linear-gradient(90deg,#ef4444,#f97316);display:block}.workshop-spawn-category-row{flex-wrap:wrap;gap:.42rem;display:flex}.workshop-spawn-category-pill{appearance:none;border:1px solid color-mix(in oklab, var(--border) 82%, white 18%);background:color-mix(in oklab, var(--card) 90%, var(--muted) 10%);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:820;transition:background-color .15s,border-color .15s,color .15s}.workshop-spawn-category-pill:hover,.workshop-spawn-category-pill--active{border-color:color-mix(in oklab, #2dcb70 50%, var(--border) 50%);background:color-mix(in oklab, #2dcb70 12%, var(--card) 88%);color:var(--foreground)}.workshop-spawn-mob-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.55rem;display:grid}.workshop-spawn-mob-card{appearance:none;border:1px solid color-mix(in oklab, var(--border) 86%, white 14%);color:var(--foreground);cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffffb8,#ffffff75),url(/crafts/textures/grass_block.png) 50%/2rem 2rem;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-height:4.35rem;padding:.58rem .68rem;display:grid}.workshop-spawn-mob-card--active,.workshop-spawn-mob-card:hover{border-color:color-mix(in oklab, #2dcb70 48%, var(--border) 52%);background:linear-gradient(135deg,#2dcb7029,#ffffff8a),url(/crafts/textures/grass_block.png) 50%/2rem 2rem}.workshop-spawn-mob-card__media{background:#ffffff9e;border:1px solid #0f172a12;border-radius:.66rem;place-items:center;width:3.35rem;height:3.35rem;display:grid;position:relative}.workshop-spawn-mob-card__media img{image-rendering:pixelated;-o-object-fit:contain;object-fit:contain}.workshop-spawn-mob-card__media img:first-child{filter:drop-shadow(0 .32rem .45rem #0f172a2e);width:2.65rem;height:2.65rem}.workshop-spawn-mob-card__media img:last-child{background:#ffffffc7;border:1px solid #0f172a14;border-radius:999px;width:1.2rem;height:1.2rem;padding:.1rem;position:absolute;bottom:-.28rem;right:-.24rem}.workshop-spawn-mob-card strong,.workshop-spawn-mob-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workshop-spawn-mob-card strong{font-size:.82rem;font-weight:900}.workshop-spawn-mob-card small{color:var(--muted-foreground);font-size:.66rem;font-weight:760;line-height:1.35}.workshop-spawn-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.workshop-spawn-detail-grid div{border:1px solid color-mix(in oklab, var(--border) 86%, white 14%);background:color-mix(in oklab, var(--card) 90%, var(--muted) 10%);border-radius:.72rem;min-width:0;padding:.62rem}.workshop-spawn-detail-grid span,.workshop-spawn-detail-grid strong{display:block}.workshop-spawn-detail-grid span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:860}.workshop-spawn-detail-grid strong{color:var(--foreground);margin-top:.28rem;font-size:.74rem;font-weight:850;line-height:1.35}.workshop-spawn-hints{gap:.42rem;display:grid}.workshop-spawn-hints span{background:color-mix(in oklab, #2dcb70 7%, var(--card) 93%);color:var(--muted-foreground);border-left:3px solid #2dcb70;border-radius:.56rem;padding:.48rem .58rem;font-size:.72rem;font-weight:760;line-height:1.4}.workshop-generator-preview h3,.workshop-generator-preview p{margin:0}.workshop-generator-preview h3{color:var(--foreground);font-size:1rem;font-weight:840}.workshop-generator-preview p{color:var(--muted-foreground);max-width:24rem;font-size:.74rem;font-weight:700;line-height:1.45}.workshop-armor-stand-preview{background:radial-gradient(circle at 18% 0,#2dcb7029,#0000 38%),linear-gradient(#14181fe0,#262b32d1),url(/crafts/textures/dirt.png) 50%/3.2rem 3.2rem;background:radial-gradient(circle at 18% 0,lab(72.4809% -56.457 33.4977/.16),#0000 38%),linear-gradient(#14181fe0,#262b32d1),url(/crafts/textures/dirt.png) 50%/3.2rem 3.2rem;overflow:hidden}.workshop-armor-stand-preview__scene{grid-template-columns:minmax(0,1fr) minmax(12rem,.82fr);align-items:stretch;gap:1rem;min-height:18.5rem;padding:1rem .7rem .8rem;display:grid;position:relative}.workshop-armor-stand-preview__scene:before{content:"";opacity:.5;z-index:0;background:linear-gradient(#fff3,#ffffff0d),url(/crafts/textures/stone.png) 50%/2.6rem 2.6rem;border:1px solid #ffffff2e;border-radius:.7rem;width:min(94%,34rem);height:calc(100% - 1.4rem);position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.workshop-armor-stand-preview__scene:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#2dcb7057,#0000),#00000047;border-top:1px solid #ffffff29;height:.34rem;position:absolute;bottom:0;left:-1rem;right:-1rem}.workshop-armor-stand-preview__model{z-index:1;position:relative}.workshop-armor-inventory-preview{background:linear-gradient(135deg,#ffffffeb,#ffffffc7),url(/crafts/textures/stone.png) 50%/2.5rem 2.5rem;border:1px solid #ffffff6b;border-radius:1rem;align-self:center;gap:.72rem;min-height:15rem;padding:.82rem;display:grid;box-shadow:0 1rem 2rem #0f172a24}.workshop-armor-avatar-preview{text-align:center;background:linear-gradient(#12161ddb,#080a0ee0),url(/crafts/textures/black_stained_glass.png) 50%/2rem 2rem;border:1px solid #ffffff1f;border-radius:.82rem;grid-template-columns:minmax(0,1fr);place-items:center;gap:.68rem;min-height:11.6rem;padding:.68rem;display:grid}.workshop-armor-avatar-preview__model{background:radial-gradient(at 50% 96%,#2dcb7042,#0000 48%),linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff1f;border-radius:.62rem;width:min(100%,6.4rem);height:7.4rem;position:relative}.workshop-armor-avatar-preview__model:before{content:"";background:#d2ba9ceb;border-radius:.28rem .28rem .18rem .18rem;width:1.36rem;height:1.34rem;position:absolute;top:.7rem;left:calc(50% - .68rem);box-shadow:0 2.35rem 0 .12rem #3d878ecc,0 4.55rem 0 .16rem #3e3f9ad1}.workshop-armor-avatar-preview__piece{place-items:center;width:2.1rem;height:2.1rem;display:grid;position:absolute;left:50%;transform:translate(-50%)}.workshop-armor-avatar-preview__piece .workshop-armor-piece-preview__texture-stack,.workshop-armor-avatar-preview__piece .workshop-armor-piece-preview__dyed-canvas,.workshop-armor-avatar-preview__piece .workshop-armor-piece-preview__base,.workshop-armor-avatar-preview__piece .workshop-armor-piece-preview__overlay{width:2.1rem;height:2.1rem}.workshop-armor-avatar-preview__piece--leather_helmet{top:.24rem}.workshop-armor-avatar-preview__piece--leather_chestplate{top:2rem}.workshop-armor-avatar-preview__piece--leather_chestplate .workshop-armor-piece-preview__texture-stack,.workshop-armor-avatar-preview__piece--leather_chestplate .workshop-armor-piece-preview__dyed-canvas,.workshop-armor-avatar-preview__piece--leather_chestplate .workshop-armor-piece-preview__base,.workshop-armor-avatar-preview__piece--leather_chestplate .workshop-armor-piece-preview__overlay,.workshop-armor-avatar-preview__piece--leather_leggings .workshop-armor-piece-preview__texture-stack,.workshop-armor-avatar-preview__piece--leather_leggings .workshop-armor-piece-preview__dyed-canvas,.workshop-armor-avatar-preview__piece--leather_leggings .workshop-armor-piece-preview__base,.workshop-armor-avatar-preview__piece--leather_leggings .workshop-armor-piece-preview__overlay{width:2.45rem;height:2.45rem}.workshop-armor-avatar-preview__piece--leather_leggings{top:4.1rem}.workshop-armor-avatar-preview__piece--leather_boots{top:5.9rem}.workshop-armor-avatar-preview__piece--active{filter:drop-shadow(0 0 .42rem #2dcb70c2)}.workshop-armor-avatar-preview__meta{background:#0000005c;border:1px solid #ffffff1a;border-radius:.52rem;gap:.18rem;width:100%;min-width:0;padding:.38rem .48rem;display:grid}.workshop-armor-avatar-preview__meta strong{color:#fff;font-size:.78rem;font-weight:920}.workshop-armor-avatar-preview__meta span{color:#ffffffb8;font-size:.68rem;font-weight:780;line-height:1.35}.workshop-armor-stand-preview h3{color:#fff;text-shadow:0 .14rem #0000006b}.workshop-armor-stand-preview>p{color:#ffffffc2;text-shadow:0 .1rem #00000052}.workshop-armor-inventory-preview__header,.workshop-armor-inventory-preview__result{background:#ffffffc2;border:1px solid #0f172a14;border-radius:.78rem;grid-template-columns:auto 1fr;align-items:center;gap:.62rem;padding:.56rem;display:grid}.workshop-armor-inventory-preview__header strong,.workshop-armor-inventory-preview__header span,.workshop-armor-inventory-preview__result strong,.workshop-armor-inventory-preview__result span{display:block}.workshop-armor-inventory-preview__header strong,.workshop-armor-inventory-preview__result strong{color:var(--foreground);font-size:.78rem;font-weight:920}.workshop-armor-inventory-preview__header span,.workshop-armor-inventory-preview__result span{color:var(--muted-foreground);font-size:.66rem;font-weight:760}.workshop-armor-inventory-preview__station{background:color-mix(in oklab, var(--card) 82%, white 18%);border:1px solid #0f172a14;border-radius:.72rem;place-items:center;width:3.2rem;height:3.2rem;display:inline-grid;position:relative}.workshop-armor-inventory-preview__station img{image-rendering:pixelated;-o-object-fit:contain;object-fit:contain}.workshop-armor-inventory-preview__station img:first-child{width:2.2rem;height:2.2rem}.workshop-armor-inventory-preview__station img:last-child{width:1rem;height:1rem;position:absolute;bottom:.28rem;right:.24rem}.workshop-armor-inventory-preview__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.workshop-armor-piece-preview{appearance:none;background:color-mix(in oklab, var(--card) 72%, white 28%);cursor:pointer;border:1px solid #ffffff8a;border-radius:.62rem;justify-content:center;align-items:center;gap:.28rem;min-width:0;height:5.15rem;padding:.48rem .34rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 .45rem 1rem #0f172a2e}.workshop-armor-piece-preview:hover{transform:translateY(-.08rem)}.workshop-armor-piece-preview--active{border-color:#7cdb99;border-color:lab(80.2236% -40.0913 23.5119);box-shadow:0 0 0 .18rem #2dcb7033,0 .55rem 1rem #0f172a2e}.workshop-armor-piece-preview__texture-stack{height:2.08rem;image-rendering:pixelated;isolation:isolate;justify-self:center;place-items:center;width:2.08rem;display:inline-grid;position:relative}.workshop-armor-piece-preview__dyed-canvas,.workshop-armor-piece-preview__base,.workshop-armor-piece-preview__overlay{height:2.08rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;pointer-events:none;grid-area:1/1;width:2.08rem}.workshop-armor-piece-preview__base{opacity:0;z-index:0}.workshop-armor-piece-preview__dyed-canvas{z-index:1}.workshop-armor-piece-preview__overlay{z-index:2}.workshop-armor-piece-preview--leather_chestplate .workshop-armor-piece-preview__texture-stack,.workshop-armor-piece-preview--leather_chestplate .workshop-armor-piece-preview__dyed-canvas,.workshop-armor-piece-preview--leather_leggings .workshop-armor-piece-preview__texture-stack,.workshop-armor-piece-preview--leather_leggings .workshop-armor-piece-preview__dyed-canvas,.workshop-armor-piece-preview--leather_chestplate .workshop-armor-piece-preview__base,.workshop-armor-piece-preview--leather_leggings .workshop-armor-piece-preview__base,.workshop-armor-piece-preview--leather_chestplate .workshop-armor-piece-preview__overlay,.workshop-armor-piece-preview--leather_leggings .workshop-armor-piece-preview__overlay{width:2.34rem;height:2.34rem}.workshop-armor-piece-preview__label{color:var(--foreground);min-width:0;font-size:.66rem;font-weight:900;line-height:1.1}.workshop-armor-inventory-preview__result{border-color:color-mix(in oklab, #2dcb70 30%, var(--border) 70%)}.workshop-armor-inventory-preview__result-item{background:color-mix(in oklab, #2dcb70 12%, var(--card) 88%);border:1px solid color-mix(in oklab, #2dcb70 34%, var(--border) 66%);border-radius:.72rem;place-items:center;width:3.2rem;height:3.2rem;display:inline-grid;position:relative}.workshop-armor-inventory-preview__result-item .workshop-armor-piece-preview__texture-stack,.workshop-armor-inventory-preview__result-item .workshop-armor-piece-preview__dyed-canvas,.workshop-armor-inventory-preview__result-item .workshop-armor-piece-preview__base,.workshop-armor-inventory-preview__result-item .workshop-armor-piece-preview__overlay{width:2.28rem;height:2.28rem}.workshop-armor-stand-preview__recipe{z-index:1;background:#ffffffbd;border:1px solid #ffffff9e;border-radius:.85rem;align-content:center;align-self:stretch;gap:.5rem;padding:.58rem;display:grid;position:relative;box-shadow:0 .8rem 1.6rem #0f172a24}.workshop-armor-stand-preview__ingredient{background:#ffffffb3;border:1px solid #0f172a14;border-radius:.62rem;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.32rem;min-width:8.6rem;padding:.34rem .46rem;display:grid}.workshop-armor-stand-preview__ingredient img{height:1.4rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.4rem}.workshop-armor-stand-preview__ingredient span{color:var(--foreground);font-size:.7rem;font-weight:900}.workshop-armor-preset-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.workshop-armor-dye-grid{grid-template-columns:repeat(auto-fit,minmax(7.6rem,1fr))}.workshop-armor-preset{appearance:none;background:color-mix(in oklab, var(--card) 88%, white 12%);border:1px solid color-mix(in oklab, var(--border) 82%, transparent);color:var(--foreground);cursor:pointer;text-align:left;border-radius:.82rem;grid-template-columns:1.4rem 1.25rem minmax(0,1fr);gap:.12rem;padding:.56rem;display:grid}.workshop-armor-preset--active{border-color:#85dd9e;border-color:lab(81.327% -37.8042 22.143);box-shadow:0 0 0 .14rem #2dcb702e}.workshop-armor-preset__swatch{border-radius:.42rem;grid-row:span 2;width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 1px #ffffff7a}.workshop-armor-preset__dye{height:1.25rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;grid-row:span 2;width:1.25rem}.workshop-armor-preset strong{font-size:.72rem;font-weight:950;line-height:1.1}.workshop-armor-preset small{color:var(--muted-foreground);font-size:.64rem;font-weight:800;line-height:1.25}.workshop-sign-preview{background:linear-gradient(180deg, #ffffffeb, #ffffffc2), var(--workshop-sign-planks,url(/crafts/textures/oak_planks.png)) center / 2rem 2rem repeat;background-blend-mode:normal, multiply;border:1px solid color-mix(in oklab, var(--border) 76%, #9a6b3f 24%);image-rendering:pixelated;border-radius:1rem;align-content:start;align-self:start;justify-items:center;gap:.82rem;min-height:0;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2rem #0f172a17}.workshop-sign-workspace{align-self:start;gap:.72rem;min-width:0;display:grid}.workshop-sign-editor-frame{background:#f5f6f8;background:lab(96.9431% -.378162 -1.08484);border:1px solid #d3d5da;border:1px solid lab(85.266% -.121385 -2.41151);border-radius:.9rem;width:100%;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa6,0 .9rem 1.7rem #0f172a1a}.workshop-sign-editor-frame__bar{background:repeating-linear-gradient(-45deg,#0f172a0d 0 .35rem,#0000 .35rem .7rem),#f2f4f6;background:repeating-linear-gradient(-45deg,#0f172a0d 0 .35rem,#0000 .35rem .7rem),lab(95.9636% -.176072 -1.56192);border-bottom:1px solid #d9dade;border-bottom:1px solid lab(87.1079% -.107944 -2.11109);justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.52rem .65rem;display:flex}.workshop-sign-editor-frame__item{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.workshop-sign-editor-frame__item img{height:1.55rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.55rem}.workshop-sign-editor-frame__item strong,.workshop-sign-editor-frame__meta,.workshop-sign-editor-toolbar__line{font-size:.68rem;font-weight:900}.workshop-sign-editor-frame__item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-sign-editor-frame__meta,.workshop-sign-editor-toolbar__line{color:var(--muted-foreground);flex:none}.workshop-sign-editor-toolbar{background:color-mix(in oklab, var(--card) 92%, white 8%);border-bottom:1px solid color-mix(in oklab, var(--border) 86%, transparent);flex-wrap:wrap;align-items:center;gap:.32rem;padding:.45rem .65rem;display:flex}.workshop-sign-format-button{appearance:none;background:color-mix(in oklab, var(--card) 94%, white 6%);border:1px solid color-mix(in oklab, var(--border) 84%, #94a3b8 16%);color:var(--foreground);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;min-width:1.85rem;min-height:1.65rem;padding:.22rem .42rem;font-family:MCLauncherMinecraft,ui-monospace,monospace;font-size:.72rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff73}.workshop-sign-format-button:hover{border-color:color-mix(in oklab, #2dcb70 54%, var(--border) 46%);box-shadow:0 .45rem .85rem #2dcb701f}.workshop-sign-preview__scene{background:linear-gradient(#86c9ff 0 55%,#6d9d4d 55% 100%);border:0;border-radius:0;place-items:center;width:100%;min-height:19.5rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,inset 0 -6rem 8rem #2440182e}.workshop-sign-preview__sky,.workshop-sign-preview__horizon,.workshop-sign-preview__ground{pointer-events:none;position:absolute;inset-inline:0}.workshop-sign-preview__sky{opacity:.7;background:linear-gradient(90deg,#fff0 0 28%,#ffffff52 28% 34%,#fff0 34% 100%),linear-gradient(#ffffff5c,#fff0);height:55%;inset-block-start:0}.workshop-sign-preview__horizon{opacity:.92;background:linear-gradient(#59854000 0%,#598540c7 58%,#36562ad1 100%),url(/crafts/textures/dirt.png) 50%/2rem 2rem;height:10%;inset-block-start:52%}.workshop-sign-preview__ground{background-blend-mode:screen, screen, normal;transform-origin:50% 100%;background:linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(0deg,#ffffff1a 1px,#0000 1px),url(/crafts/textures/grass_block.png) 50%/2rem 2rem;block-size:54%;bottom:-5%;transform:perspective(34rem)rotateX(62deg)scale(1.45,1.55);box-shadow:inset 0 2rem 4rem #0000001f}.workshop-sign-preview__model{z-index:2;place-self:center;justify-items:center;display:grid;position:relative;transform:translateY(-.35rem)}.workshop-sign-preview__shadow{z-index:0;background:radial-gradient(#09170d4d,#0000 68%);border-radius:999px;width:clamp(8rem,34vw,15rem);height:2.1rem;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.workshop-sign-preview__block{z-index:1;place-items:center;width:clamp(12.5rem,30vw,18rem);height:clamp(12.5rem,30vw,18rem);display:grid;position:relative}.workshop-sign-preview__block--hanging{transform:translateY(-.6rem)}.workshop-sign-preview__block--hanging+.workshop-sign-preview__text,.workshop-sign-preview__block--hanging .workshop-sign-preview__text{top:42%}.workshop-sign-preview__block img{filter:drop-shadow(0 1.1rem 1rem #0f172a52)saturate(1.12)contrast(1.06);height:100%;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;z-index:1;width:100%;position:relative;transform:none}.workshop-sign-preview__text{color:var(--workshop-sign-color,#0a0);text-align:center;text-shadow:1px 1px #00000029;z-index:2;gap:.01rem;width:57%;max-width:none;font-family:MCLauncherMinecraft,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.66rem,1.08vw,.9rem);font-weight:850;line-height:1.05;display:grid;position:absolute;top:30.5%;left:50%;transform:translate(-50%,-50%)}.workshop-sign-preview__text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-sign-preview__line{justify-content:center;align-items:center;min-height:1.05em;display:inline-flex}.workshop-sign-preview__text--glow{filter:drop-shadow(0 0 .32rem var(--workshop-sign-color,#0a0))}.workshop-sign-preview__hud{z-index:3;place-items:end center;gap:.48rem;display:grid;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.workshop-sign-preview__command-row{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;background:#091720bd;border:1px solid #ffffff29;border-radius:999px;max-width:100%;padding:.42rem .72rem;font-size:.66rem;font-weight:850;display:block;overflow:hidden;box-shadow:0 .5rem 1rem #0000002e}.workshop-sign-preview__badges{flex-wrap:wrap;justify-content:center;gap:.38rem;display:flex}.workshop-sign-preview__badges span,.workshop-sign-preview__hotbar-slot{background:#0f172ab8;border:1px solid #ffffff2e;box-shadow:inset 0 0 0 1px #ffffff0f,0 .45rem .9rem #00000029}.workshop-sign-preview__badges span{color:#f8fafc;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.26rem .55rem;font-size:.62rem;font-weight:900}.workshop-sign-preview__hotbar{background:#0f172aad;border:1px solid #ffffff2e;border-radius:.74rem;justify-self:center;align-items:center;gap:.28rem;padding:.4rem;display:flex;box-shadow:0 .8rem 1.4rem #0f172a29}.workshop-sign-preview__hotbar-slot{border-radius:.55rem;justify-content:center;align-items:center;width:2.32rem;height:2.32rem;display:inline-flex}.workshop-sign-preview__hotbar-slot img{filter:drop-shadow(0 .2rem .2rem #0f172a2e);height:1.55rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.55rem;transform:none}.workshop-sign-preview__caption{background:color-mix(in oklab, var(--card) 92%, white 8%);border:1px solid color-mix(in oklab, var(--border) 86%, #9a6b3f 14%);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:center;align-items:center;width:fit-content;max-width:calc(100% - 1rem);margin:0;padding:.34rem .72rem;font-size:.72rem;font-weight:820;display:inline-flex;overflow:hidden;box-shadow:0 .5rem 1rem #0f172a14}.workshop-sign-wood-grid{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.48rem;display:grid}.workshop-sign-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.workshop-sign-variant-card{background:color-mix(in oklab, var(--card) 94%, white 6%);border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);color:var(--foreground);cursor:pointer;text-align:left;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;min-height:3.25rem;padding:.48rem .56rem;display:grid}.workshop-sign-variant-card--active{border-color:#98e2ad;border-color:lab(84.0827% -32.1279 18.7657);box-shadow:0 .7rem 1.35rem #2dcb701f}.workshop-sign-variant-card img{height:1.85rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.85rem}.workshop-sign-variant-card span{gap:.08rem;display:grid}.workshop-sign-variant-card strong{font-size:.72rem;font-weight:920}.workshop-sign-variant-card small{color:var(--muted-foreground);font-size:.6rem;font-weight:800}.workshop-sign-wood-card{background:color-mix(in oklab, var(--card) 94%, white 6%);border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);color:var(--foreground);cursor:pointer;text-align:left;border-radius:.78rem;grid-template-columns:auto 1fr;align-items:center;gap:.3rem;min-height:3.2rem;padding:.48rem .56rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.workshop-sign-wood-card:hover,.workshop-sign-wood-card--active{border-color:#ffa97d;border-color:lab(77.3908% 29.8102 36.9753);transform:translateY(-1px);box-shadow:0 .7rem 1.35rem #f973161f}.workshop-sign-wood-card img{height:1.85rem;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:1.85rem}.workshop-sign-wood-card span{font-size:.72rem;font-weight:900}.workshop-sign-input--active{border-color:color-mix(in oklab, #2dcb70 60%, var(--border) 40%);box-shadow:0 0 0 .12rem #2dcb7024}.workshop-sign-color-grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.38rem;display:grid}.workshop-sign-color-card{appearance:none;background:color-mix(in oklab, var(--card) 94%, white 6%);border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);color:var(--foreground);cursor:pointer;border-radius:999px;justify-content:flex-start;align-items:center;gap:.38rem;min-height:2.05rem;padding:.28rem .58rem;font-size:.68rem;font-weight:880;display:inline-flex}.workshop-sign-color-card span{background:var(--workshop-sign-chip-color,#fff);border:1px solid #0f172a1f;border-radius:999px;width:.8rem;height:.8rem;box-shadow:inset 0 0 0 1px #ffffff6b}.workshop-sign-color-card--active{border-color:color-mix(in oklab, var(--workshop-sign-chip-color,#2dcb70) 58%, white 42%);box-shadow:0 .55rem 1rem color-mix(in oklab, var(--workshop-sign-chip-color,#2dcb70) 16%, transparent 84%)}.workshop-skin-3d-editor{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:radial-gradient(circle at 18% 0%, #2dcb701a, transparent 42%), color-mix(in oklab, var(--card) 98%, white 2%);border-radius:.86rem;grid-column:1/-1;gap:.72rem;padding:.82rem;display:grid}@supports (color:lab(0% 0 0)){.workshop-skin-3d-editor{background:radial-gradient(circle at 18% 0%, lab(72.4809% -56.457 33.4977/.1), transparent 42%), color-mix(in oklab, var(--card) 98%, white 2%)}}.workshop-skin-3d-editor__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;display:grid}.workshop-skin-3d-editor__head h3{color:var(--foreground);margin:0;font-size:.96rem;font-weight:840}.workshop-skin-3d-editor__head p{color:var(--muted-foreground);margin:.24rem 0 0;font-size:.76rem;line-height:1.46}.workshop-skin-face-board{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.52rem;display:grid}.workshop-skin-face-card{appearance:none;border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:color-mix(in oklab, var(--card) 96%, var(--muted) 4%);color:var(--foreground);cursor:crosshair;text-align:left;border-radius:.78rem;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.62rem;padding:.56rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.workshop-skin-face-card:hover{border-color:color-mix(in oklab, #2dcb70 42%, var(--border) 58%);background:color-mix(in oklab, #2dcb70 8%, var(--card) 92%);transform:translateY(-1px)}.workshop-skin-face-card__preview{aspect-ratio:var(--workshop-skin-face-aspect,1 / 1);border:1px solid color-mix(in oklab, var(--border) 86%, white 14%);background-color:color-mix(in oklab, var(--muted) 72%, white 28%);image-rendering:pixelated;background-repeat:no-repeat;border-radius:.58rem;width:3.2rem;min-height:2.8rem;display:block;overflow:hidden}.workshop-skin-face-card__copy{gap:.16rem;min-width:0;display:grid}.workshop-skin-face-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-weight:830;overflow:hidden}.workshop-skin-face-card__copy span{color:var(--muted-foreground);text-transform:uppercase;font-size:.67rem;font-weight:720}.workshop-skin-catalog{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 98%, white 2%);border-radius:.86rem;grid-column:1/-1;gap:.72rem;padding:.82rem;display:grid}.workshop-skin-catalog__head{grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:end;gap:.72rem;display:grid}.workshop-skin-catalog__head h3{color:var(--foreground);margin:0;font-size:.94rem;font-weight:800}.workshop-skin-catalog__head p{color:var(--muted-foreground);margin:.24rem 0 0;font-size:.76rem;line-height:1.45}.workshop-skin-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:.5rem;display:grid}.workshop-skin-catalog-card{appearance:none;border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:var(--card);color:var(--foreground);cursor:pointer;text-align:left;border-radius:.72rem;align-items:center;gap:.5rem;min-width:0;padding:.48rem;display:flex}.workshop-skin-catalog-card:hover{border-color:color-mix(in oklab, #ec4899 34%, var(--border) 66%);background:color-mix(in oklab, var(--muted) 82%, white 18%)}.workshop-skin-catalog-card__avatar{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);height:2.25rem;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;border-radius:.62rem;width:2.25rem}.workshop-skin-catalog-card__avatar--template{background:linear-gradient(90deg, transparent 0 18%, #fff 18% 34%, var(--skin-template-eye,#5547a8) 34% 40%, var(--skin-template-color,#f2c09c) 40% 60%, #fff 60% 76%, var(--skin-template-eye,#5547a8) 76% 82%, transparent 82% 100%), linear-gradient(var(--skin-template-hair,#5a321f) 0 34%, var(--skin-template-color,#f2c09c) 34% 74%, color-mix(in oklab, var(--skin-template-color,#f2c09c) 62%, #5f2a1c 38%) 74% 84%, var(--skin-template-shirt,#27a9b4) 84% 100%);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--skin-template-hair,#5a321f) 52%, transparent), 0 .5rem 1.2rem color-mix(in oklab, var(--skin-template-shirt,#27a9b4) 18%, transparent);flex:none;display:inline-block}.workshop-skin-catalog-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:780;overflow:hidden}.crafts-page-sidebar__label{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.crafts-page-sidebar__search{border:1px solid color-mix(in oklab, var(--border) 88%, white 12%);background:var(--card);width:100%;color:var(--foreground);border-radius:.65rem;margin-top:.5rem;padding:.55rem .72rem;font-size:.84rem}.crafts-page-sidebar__meta{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.67rem}.crafts-page-item{appearance:none;text-align:left;width:100%;height:auto;min-height:5.1rem;box-shadow:none;cursor:pointer;grid-template-columns:3.2rem minmax(0,1fr);justify-content:flex-start;align-items:center;gap:.95rem;padding:.82rem .96rem;display:grid}.crafts-page-item:hover{transform:translateY(-1px)}.crafts-page-item__icon{border:1px solid color-mix(in oklab, var(--border) 90%, white 10%);background:color-mix(in oklab, var(--card) 98%, white 2%);-o-object-fit:cover;object-fit:cover;border-radius:.72rem;width:3.2rem;height:3.2rem}.crafts-page-item__copy{align-content:center;gap:.18rem;display:grid}@media (min-width:1560px){.launcher-home-auth-shell__main-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1fr)}}@media (max-width:1380px){.launcher-home-auth-shell__main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.launcher-home-auth-shell__main{padding:16px}.launcher-mods-summary-grid,.launcher-mods-toolbar{grid-template-columns:minmax(0,1fr)}.launcher-mod-card{grid-template-columns:3rem minmax(0,1fr)}.launcher-mod-card__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.skins-page-search__row,.skins-page-search__direct-grid,.skins-page-stats,.crafts-page-stats,.skins-page-layout,.crafts-page-layout,.workshop-tool-panel__grid,.workshop-skin-editor,.workshop-skin-catalog__head,.workshop-skin-3d-editor__head,.workshop-schematic-studio__toolbar,.workshop-preview-card--banner3d,.workshop-motd-game-preview__row{grid-template-columns:minmax(0,1fr)}.workshop-banner-3d-stage,.workshop-generator-preview,.workshop-sign-preview{min-height:13rem}.workshop-skin-canvas{width:100%;max-height:min(92vw,26rem)}.workshop-item-stat-grid{grid-template-columns:minmax(0,1fr)}.workshop-schematic-layer-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.workshop-schematic-canvas-editor,.workshop-schematic-three,.workshop-schematic-three canvas,.workshop-schematic-three-fallback{min-height:min(86vw,28rem)}.launcher-home-auth-form__grid,.launcher-home-auth-form__actions,.launcher-home-auth-guest-card__features{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.launcher-rail{max-height:none}}@media (max-width:720px){.launcher-mods-panel__stats{justify-content:flex-start}.launcher-mod-card{grid-template-columns:minmax(0,1fr)}.launcher-mod-card__icon{width:3rem;height:3rem}.launcher-mod-card__badges{justify-content:flex-start}}:root{--launcher-dock-play-bg:linear-gradient(135deg, #2dcb70 0%, color-mix(in oklab, var(--primary) 72%, #168f4f 28%) 100%)}.launcher-dock{grid-template-columns:minmax(390px,1fr) minmax(360px,440px) minmax(300px,1fr)}.launcher-dock__play{grid-column:2;width:100%;min-width:0;max-width:440px}.launcher-dock-play{border-color:color-mix(in oklab, var(--primary) 68%, var(--border) 32%)!important;color:#fff!important;background:var(--launcher-dock-play-bg)!important;background-image:var(--launcher-dock-play-bg)!important;min-height:64px!important;box-shadow:0 18px 34px color-mix(in oklab, var(--primary) 24%, transparent 76%), inset 0 1px 0 #ffffff52!important}.launcher-dock-play:hover{filter:saturate(1.06)brightness(1.02);border-color:color-mix(in oklab, var(--primary) 82%, white 18%)!important;color:#fff!important;background:var(--launcher-dock-play-bg)!important;background-image:var(--launcher-dock-play-bg)!important}.launcher-dock__right{flex-wrap:nowrap}.launcher-dock-tools{flex:none;align-items:center;gap:6px;display:inline-flex}.launcher-dock-tools__btn{flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.launcher-dock-status-pill{flex:none;justify-content:center;min-width:136px;min-height:44px}.launcher-account-trigger{cursor:pointer;outline:none}.launcher-account-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 24%, transparent 76%)!important}.launcher-dock-profile-dialog__body{flex-direction:column;gap:1rem;min-height:0;max-height:calc(100dvh - 11rem);padding:1.25rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.launcher-dock-profile-dialog__identity{border:1px solid var(--launcher-glass-border);background:var(--launcher-glass-bg-soft);border-radius:1.25rem;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.85rem;display:grid}.launcher-dock-profile-dialog__avatar{border-radius:.9rem;width:3.25rem;height:3.25rem}.launcher-dock-profile-dialog__name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:800;line-height:1.2;overflow:hidden}.launcher-dock-profile-dialog__hint{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.82rem;font-weight:650}.launcher-dock-profile-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.launcher-dock-profile-dialog__actions>button{min-height:2.75rem}.launcher-dock-profile-dialog__profiles{flex-direction:column;gap:.55rem;display:flex}.launcher-dock-profile-dialog__profile-btn{justify-content:space-between;gap:.75rem;height:auto;min-height:3rem;border:1px solid var(--border)!important;background:var(--card)!important;padding:.7rem .85rem!important}.launcher-dock-profile-dialog__profile-btn small{color:var(--muted-foreground);font-size:.72rem;font-weight:700}.server-online-chart__selection{border-radius:1.15rem;align-items:center;min-height:5.3rem}.server-online-chart__value-pills{justify-content:flex-end;align-items:center;min-width:min(100%,300px)}.server-online-chart__value-pill{white-space:nowrap;justify-content:center;align-items:center;min-height:2.85rem;display:inline-flex}.launcher-action-confetti{z-index:2;pointer-events:none;position:absolute;inset:-.8rem;overflow:visible}.launcher-action-icon-shell{flex:none;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:inline-flex;position:relative}.launcher-action-icon-shell .ml-emoji-icon{font-size:1rem}.launcher-monitor-action__heart{justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.ml-emoji-icon{justify-content:center;align-items:center;width:1em;height:1em;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-size:.95rem;line-height:1;display:inline-flex;transform:translateY(.5px)}.ml-emoji-icon__svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ml-emoji-icon--nav{font-size:.98rem}.launcher-action-confetti span{opacity:0;background:var(--confetti-color,var(--primary));width:6px;height:10px;animation:.76s cubic-bezier(.15,.82,.28,1) forwards launcherActionConfetti;animation-delay:var(--delay,0s);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.launcher-action-confetti span:first-child{--dx:-34px;--dy:-36px;--rot:210deg;--delay:0s;--confetti-color:#2dcb70}.launcher-action-confetti span:nth-child(2){--dx:-22px;--dy:-48px;--rot:280deg;--delay:18ms;--confetti-color:#f59e0b}.launcher-action-confetti span:nth-child(3){--dx:-8px;--dy:-40px;--rot:180deg;--delay:34ms;--confetti-color:#38bdf8}.launcher-action-confetti span:nth-child(4){--dx:10px;--dy:-52px;--rot:250deg;--delay:50ms;--confetti-color:#fb7185}.launcher-action-confetti span:nth-child(5){--dx:28px;--dy:-42px;--rot:320deg;--delay:68ms;--confetti-color:#a78bfa}.launcher-action-confetti span:nth-child(6){--dx:-30px;--dy:-18px;--rot:160deg;--delay:82ms;--confetti-color:#facc15}.launcher-action-confetti span:nth-child(7){--dx:0px;--dy:-60px;--rot:300deg;--delay:96ms;--confetti-color:#2dd4bf}.launcher-action-confetti span:nth-child(8){--dx:34px;--dy:-22px;--rot:240deg;--delay:.112s;--confetti-color:#ef4444}.launcher-action-confetti span:nth-child(9){--dx:18px;--dy:-32px;--rot:200deg;--delay:.126s;--confetti-color:#84cc16}@keyframes launcherActionConfetti{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(.9)}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,-36px))) rotate(var(--rot,220deg)) scale(.65)}}.launcher-monitor-action--favorite-active{border-color:color-mix(in oklab, #fb7185 48%, var(--border) 52%)!important;background:color-mix(in oklab, #fb7185 12%, var(--card) 88%)!important;color:#be123c!important;box-shadow:0 0 0 1px #fb718524!important;box-shadow:0 0 0 1px lab(65.5329% 54.9724 16.5087/.14)!important}.launcher-monitor-action--favorite-active:hover{border-color:color-mix(in oklab, #fb7185 62%, var(--border) 38%)!important;background:color-mix(in oklab, #fb7185 18%, var(--card) 82%)!important;color:#9f1239!important}@media (max-width:1320px){.launcher-dock{grid-template-columns:minmax(320px,1fr) minmax(320px,400px) minmax(250px,.85fr)}.launcher-dock-status-pill{min-width:120px}}@media (max-width:980px){.launcher-dock{grid-template-columns:minmax(0,1fr)}.launcher-dock__play{grid-column:auto;max-width:460px}.launcher-dock__right{flex-wrap:wrap;justify-content:center}}@media (max-width:680px){.launcher-dock-profile-dialog__actions{grid-template-columns:minmax(0,1fr)}.server-online-chart__value-pills{justify-content:flex-start}.server-online-chart__value-pill{width:100%}}.launcher-nav-texture-icon{-o-object-fit:contain;object-fit:contain;width:1.2rem;height:1.2rem;image-rendering:pixelated;filter:drop-shadow(0 1px #0000008c);display:block}.launcher-rail{z-index:2;border:2px solid var(--jl-border)!important;background:linear-gradient(180deg, #ffffff0b, transparent 18%), linear-gradient(180deg, var(--jl-panel) 0%, var(--jl-ink) 100%)!important;color:#f7f7f8!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #00000080,0 18px 48px #12100c38!important}.launcher-rail__brand{color:#f7f7f8!important;border-bottom:1px solid #ffffff14!important}.launcher-rail__brand:hover{background:#ffffff0a!important}.launcher-rail__logo,.site-mobile-bar__logo{image-rendering:pixelated;box-shadow:inset 1px 1px #ffffff2e,0 2px #0000006b;background:var(--jl-panel-soft)!important;border:2px solid #070708!important;border-radius:4px!important}.launcher-rail__title,.launcher-rail-btn__title,.launcher-rail__primary,.btn-modern-primary,.workshop-service-card__title{font-family:var(--jl-font-pixel);letter-spacing:.055em}.launcher-rail__title,.launcher-rail-btn__title,.launcher-rail__promo-title{color:#f7f7f8!important}.launcher-rail__subtitle,.launcher-rail__primary-note,.launcher-rail__promo-meta{color:var(--jl-muted)!important}.launcher-rail__primary,.btn-modern-primary{text-shadow:0 2px #0000006b;min-height:44px;clip-path:var(--jl-cut-corners);text-transform:uppercase;position:relative;overflow:hidden;background:linear-gradient(180deg, color-mix(in oklab, var(--jl-green) 84%, white 16%), var(--jl-green-deep))!important;color:#fff!important;box-shadow:var(--jl-pixel-shadow)!important;border:2px solid #071109!important;border-radius:4px!important}.launcher-rail__primary:after,.btn-modern-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:46%;animation:5.8s ease-in-out infinite jlButtonShine;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.launcher-rail__primary:hover,.btn-modern-primary:hover{transform:translateY(-1px);background:linear-gradient(180deg, color-mix(in oklab, var(--jl-green) 74%, white 26%), color-mix(in oklab, var(--jl-green-deep) 86%, black 14%))!important;border-color:#0b1a0f!important}.launcher-rail__primary:active,.btn-modern-primary:active{transform:translateY(2px);box-shadow:inset 1px 1px #00000070,inset -1px -1px #ffffff29!important}.btn-modern-outline,.btn-modern-secondary,.btn-modern-muted,.btn-modern-chart,.launcher-top-server__play,.launcher-monitor-play{border:2px solid color-mix(in oklab, var(--jl-border) 76%, white 24%)!important;color:#22252a!important;background:linear-gradient(#fffefa 0%,#eee8da 100%)!important;border-radius:4px!important;box-shadow:inset 1px 1px #ffffffad,inset -1px -2px #0000002e!important}.btn-modern-outline:hover,.btn-modern-secondary:hover,.btn-modern-muted:hover,.btn-modern-chart:hover,.launcher-top-server__play:hover,.launcher-monitor-play:hover{border-color:var(--jl-blue)!important;color:#13244e!important;background:linear-gradient(#fff 0%,#e7efff 100%)!important}.launcher-rail-btn{min-height:42px;position:relative;color:var(--jl-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important}.launcher-rail-btn:before{content:"";background:0 0;width:4px;transition:background .16s,box-shadow .16s;position:absolute;inset:7px auto 7px -16px}.launcher-rail-btn:hover{color:#f7f7f8!important;background:#ffffff0b!important;border-color:#ffffff1a!important}.launcher-rail-btn--active{color:#fff!important;background:linear-gradient(90deg,#5378dc38,#ffffff0b)!important;border-color:#ffffff24!important;box-shadow:inset 0 0 0 1px #0000006b!important}.launcher-rail-btn--active:before{background:var(--jl-blue);box-shadow:0 0 0 1px #0b0b0c,0 0 16px #5378dc8c}.launcher-rail-btn--active .launcher-rail-btn__icon{background:linear-gradient(180deg, color-mix(in oklab, var(--jl-blue) 58%, white 8%) 0%, #284a9f 100%)!important;border-color:#0a0a0b!important}.launcher-rail__promo{color:#f7f7f8!important;background:linear-gradient(#ffffff0f,#ffffff06)!important;border:1px solid #ffffff1a!important;border-radius:6px!important}.launcher-home-card,.launcher-home-auth-shell,.skins-page-shell,.crafts-page-shell,.launcher-monitor-shell,.launcher-promote-page__hero,.launcher-promote-page__soft-panel,.server-page-overview,.server-page-sidepanel{background:linear-gradient(180deg, #fffffff0, #fff8ebf0), var(--jl-texture-planks) center / 128px 128px repeat!important;border:2px solid #847e76!important;border:2px solid lab(53.3173% 1.19257 5.3551)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffffd1,0 14px 34px #3727141a!important}.launcher-home-card--rating:before{opacity:.45;height:138px;image-rendering:pixelated;background:linear-gradient(180deg, #ffffff9e, #fff0), var(--jl-texture-grass) top left / 96px 96px repeat!important}.launcher-home-panel-head h3,.crafts-page-hero__title,.skins-page-hero__title,.workshop-tool-panel__head h2{text-shadow:0 1px #ffffffbd;color:#151515!important}.launcher-home-panel-head h3,.workshop-tool-panel__label,.workshop-index-seo h3,.workshop-service-faq h3,.workshop-service-faq__item h4{font-family:var(--jl-font-pixel);letter-spacing:.055em}.launcher-top-server{border:2px solid #09090a!important;border-left:5px solid var(--server-card-accent)!important;background:linear-gradient(90deg, var(--server-card-tint) 0%, transparent 52%), linear-gradient(180deg, #24252a 0%, #17181b 100%)!important;color:#f4f5f6!important;border-radius:4px!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-top-server--interactive:hover{transform:translateY(-2px);background:linear-gradient(90deg, var(--server-card-tint-hover) 0%, transparent 58%), linear-gradient(180deg, #2c2d34 0%, #191a1d 100%)!important;border-color:#050506!important}.launcher-top-server__name,.launcher-top-server__online{color:#f7f7f8!important}.launcher-top-server__meta,.launcher-top-server__host{color:#a9adb6!important}.launcher-top-server__rank,.launcher-top-server__online{background:#00000047!important;border:1px solid #ffffff1f!important;border-radius:4px!important}.launcher-top-server__icon,.launcher-home-podium__avatar,.launcher-home-skin-profile__avatar{image-rendering:pixelated;border-radius:5px!important}.workshop-services-grid{gap:.78rem}.workshop-service-card{min-height:7rem;position:relative;overflow:hidden;background:linear-gradient(135deg, #ffffff12, transparent 24%), radial-gradient(circle at 12% 18%, color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 22%, transparent 78%), transparent 40%), linear-gradient(180deg, #282a30 0%, #16171a 100%)!important;color:#f7f7f8!important;border:2px solid #080809!important;border-radius:6px!important;box-shadow:inset 1px 1px #ffffff1a,inset -1px -3px #00000070,0 10px #00000014!important}.workshop-service-card:after{content:"";background:linear-gradient(180deg, transparent, #0000003d), var(--jl-texture-stone) center / 96px 96px repeat;opacity:.18;height:32%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:auto 0 0}.workshop-service-card:hover,.workshop-service-card--active{transform:translateY(-3px);border-color:color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 62%, #080809 38%)!important;background:linear-gradient(135deg, #ffffff1a, transparent 24%), radial-gradient(circle at 12% 18%, color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 34%, transparent 66%), transparent 42%), linear-gradient(180deg, #30323a 0%, #17181b 100%)!important;box-shadow:inset 1px 1px 0 #ffffff1f, inset -1px -3px 0 #00000070, 0 14px 32px color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 18%, transparent 82%)!important}.workshop-service-card__icon{z-index:1;width:3.1rem;height:3.1rem;position:relative;box-shadow:inset 1px 1px #ffffffb8,inset -1px -2px #0003,0 3px #00000057;background:linear-gradient(#f7f3e8 0%,#cfc7b6 100%)!important;border:2px solid #070708!important;border-radius:5px!important}.workshop-service-card:hover .workshop-service-card__icon{animation:.42s both jlIconBob}.workshop-service-card__copy{z-index:1;position:relative}.workshop-service-card__title{text-shadow:0 2px #000;font-size:.86rem;color:#fff!important}.workshop-service-card__description{font-size:.7rem;color:#bcc2ce!important}.workshop-tool-panel,.workshop-preview-card,.workshop-control-card,.workshop-code-card,.workshop-index-seo article,.workshop-service-faq__item{border:2px solid color-mix(in oklab, var(--workshop-service-accent,#2dcb70) 24%, #2a2114 76%)!important;background:linear-gradient(180deg, #fffffff5, #fff9eef5), var(--jl-texture-planks) center / 128px 128px repeat!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffffbd,0 12px 28px #2d221214!important}.workshop-tool-panel__icon{background:#f8f4e8!important;border:2px solid #09090a!important;border-radius:5px!important;box-shadow:inset 1px 1px #ffffffd6,inset -1px -2px #00000029!important}.site-footer-note{background:linear-gradient(180deg, #ffffffeb, #fff8ebeb), var(--jl-texture-planks) center / 128px 128px repeat!important;border:2px solid #a7a39d!important;border:2px solid lab(67.1508% .810683 3.74849)!important;border-radius:8px!important}@keyframes jlButtonShine{0%,66%{left:-60%}78%,to{left:120%}}@keyframes jlIconBob{0%{transform:translateY(0)rotate(0)}48%{transform:translateY(-5px)rotate(-2deg)}to{transform:translateY(0)rotate(0)}}@media (max-width:980px){.launcher-rail{border-radius:8px!important}.workshop-service-card{min-height:6.5rem}}body,.bg-site{background:radial-gradient(circle at 74% 0,#5378dc29,#0000 34%),radial-gradient(circle at 18% 4%,#2dcb701a,#0000 32%),linear-gradient(#15161a 0%,#101114 42%,#0a0b0d 100%)!important}.site-shell{color:#f3f4f7}.site-shell:before,.launcher-window:before{height:180px;image-rendering:pixelated;opacity:.18!important;background:linear-gradient(180deg, #0003, #000000bd), var(--jl-texture-stone) center / 96px 96px repeat!important}.launcher-rail{background:linear-gradient(90deg,#5378dc1a,#0000 32%),linear-gradient(#2a2c34 0%,#1c1d23 44%,#14151a 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -2px -2px #0000008a,10px 0 #00000021!important}.launcher-rail__brand{min-height:54px;box-shadow:inset 0 -1px #ffffff0f;color:#f5f6fb!important;background:linear-gradient(#262830,#1a1b20)!important;border-bottom:2px solid #0b0c0f!important;border-radius:0!important}.launcher-rail__logo,.site-mobile-bar__logo,.launcher-home-jl-window__logo{image-rendering:pixelated;background:#15161a!important;border:2px solid #050506!important;border-radius:0!important}.launcher-rail__primary,.btn-modern-primary{clip-path:none;font-family:var(--jl-font-pixel);letter-spacing:.055em;text-shadow:2px 2px #0000006b;background:linear-gradient(180deg, #78d68c 0%, var(--jl-green) 48%, #18834c 100%)!important;color:#fff!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff2e,inset -2px -3px #00000061,0 4px #060708!important}.launcher-rail-btn{min-height:48px;color:#aeb3be!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important}.launcher-rail__subtitle,.launcher-rail__promo-meta{color:#c2c7d3!important}.launcher-rail-btn:hover,.launcher-rail-btn--active{color:#f7f8ff!important;background:linear-gradient(90deg,#5378dc33,#ffffff09)!important;border-color:#ffffff14!important}.launcher-rail-btn--active:before{background:#5f80e8;width:4px;inset:0 auto 0 -16px;box-shadow:0 0 18px #5378dcb8}.launcher-rail-btn__icon{width:2.1rem;height:2.1rem;background:linear-gradient(#30333d 0%,#17181d 100%)!important;border:2px solid #060708!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff1f,inset -1px -2px #0000007a!important}.launcher-rail-btn--active .launcher-rail-btn__icon{background:linear-gradient(#6f8cff 0%,#3559b8 100%)!important}.launcher-rail__promo,.launcher-dock,.launcher-account-trigger,.launcher-version-trigger,.launcher-dock-tools__btn,.launcher-dock-status-pill{color:#f4f5f8!important;background:linear-gradient(#25272e 0%,#15161a 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006!important}.launcher-dock-play,.launcher-home-jl-play{font-family:var(--jl-font-pixel);letter-spacing:.08em;text-transform:uppercase;text-shadow:2px 2px #00000073;color:#fff!important;background:linear-gradient(#87a6ff 0%,#5c7deb 50%,#3152b1 100%)!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff38,inset -2px -3px #00000070,0 5px #050506!important}.launcher-home__grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:14px}.launcher-home-card,.launcher-home-auth-shell{color:#f3f4f7!important;background:linear-gradient(#22242a 0%,#15161a 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000070,0 16px 28px #00000029!important}.launcher-home-panel-head h3,.launcher-home-auth-shell__title,.launcher-home-auth-form__title,.launcher-home-auth-guest-card__title,.launcher-home-skin-profile__title-row p{text-shadow:2px 2px #00000070;color:#f8f9ff!important}.launcher-home-panel-head span,.launcher-home-auth-shell__text,.launcher-home-auth-form__text,.launcher-home-auth-guest-card__text,.launcher-home-skin-profile__copy,.launcher-home-skin-profile__metrics p,.launcher-home-stats__hint,.launcher-home-podium__meta{color:#aeb3be!important}.launcher-home-jl-window{color:#f4f5f8;background:linear-gradient(#25262d 0%,#18191f 46%,#101114 100%);border:3px solid #050506;overflow:hidden;box-shadow:inset 2px 2px #ffffff14,inset -2px -3px #00000080,0 24px 56px #00000047}.launcher-home-jl-window__chrome{background:linear-gradient(#2d2f37,#1c1d23);border-bottom:2px solid #050506;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:stretch;min-height:54px;display:grid}.launcher-home-jl-window__brand{color:#cfd4df;font-family:var(--jl-font-pixel);letter-spacing:.06em;border-right:2px solid #0a0b0d;align-items:center;gap:10px;padding:10px 14px;display:flex}.launcher-home-jl-window__logo{width:30px;height:30px}.launcher-home-jl-tabs{align-items:stretch;gap:0;min-width:0;display:flex}.launcher-home-jl-tab{min-width:118px;height:auto;font-family:var(--jl-font-pixel);letter-spacing:.07em;text-transform:uppercase;color:#9fa5b2!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff0f!important;border-radius:0!important}.launcher-home-jl-tab:hover,.launcher-home-jl-tab--active{color:#fff!important;background:linear-gradient(#5378dc33,#5378dc0f)!important;box-shadow:inset 0 -4px #5f80e8!important}.launcher-home-jl-scene{background:linear-gradient(90deg,#00000014,#000000a3),linear-gradient(#263a49 0%,#0f1a24 54%,#071016 100%);border-bottom:2px solid #050506;grid-template-columns:minmax(0,1fr) minmax(280px,36%);min-height:282px;display:grid;position:relative}.launcher-home-jl-scene__image{background:linear-gradient(#0000 0 58%,#0000004d 58% 100%),radial-gradient(circle at 78% 26%,#ffc24a52,#0000 18%),linear-gradient(#405d75 0%,#142637 58%,#11150f 58%,#161c12 100%);min-height:282px;position:relative;overflow:hidden}.launcher-home-jl-scene__image:before{content:"";background:linear-gradient(90deg, #ffffff0a 1px, transparent 1px), linear-gradient(180deg, #ffffff0a 1px, transparent 1px), var(--jl-texture-grass) center / 64px 64px repeat;opacity:.56;image-rendering:pixelated;position:absolute;inset:58% 0 0}.launcher-home-jl-scene__image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000080,#0000 18% 70%,#00000057),radial-gradient(circle at 72% 34%,#ffd97029,#0000 21%);position:absolute;inset:0}.launcher-home-jl-scene__block{width:86px;height:86px;image-rendering:pixelated;background-size:cover;border:3px solid #050506;display:block;position:absolute;box-shadow:12px 16px #00000038}.launcher-home-jl-scene__block--grass{background-image:var(--jl-texture-grass);bottom:18%;left:8%;transform:rotate(-5deg)}.launcher-home-jl-scene__block--stone{background-image:var(--jl-texture-stone);bottom:30%;left:27%;transform:rotate(4deg)}.launcher-home-jl-scene__block--planks{background-image:var(--jl-texture-planks);bottom:18%;right:12%;transform:rotate(-2deg)}.launcher-home-jl-scene__tool{z-index:2;image-rendering:pixelated;filter:drop-shadow(8px 12px #0000004d);position:absolute}.launcher-home-jl-scene__tool--pickaxe{width:104px;animation:4.8s ease-in-out infinite jlSceneFloat;bottom:24%;right:18%;transform:rotate(-38deg)}.launcher-home-jl-scene__tool--lantern{filter:drop-shadow(0 0 24px #ffd360a6)drop-shadow(8px 12px #00000047);width:54px;top:17%;right:32%}.launcher-home-jl-scene__tool--chest{width:72px;bottom:17%;left:46%;transform:rotate(5deg)}.launcher-home-jl-scene__copy{z-index:1;background:linear-gradient(180deg, #101114e0, #060709f0), var(--jl-texture-stone) center / 96px 96px repeat;border-left:2px solid #050506;align-content:center;gap:12px;padding:28px;display:grid;position:relative}.launcher-home-jl-scene__label{color:#7f96ff;font-family:var(--jl-font-pixel);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem}.launcher-home-jl-scene__copy h2{color:#fff;letter-spacing:-.05em;text-shadow:3px 3px #00000085;max-width:480px;margin:0;font-size:clamp(1.7rem,3vw,3.2rem);font-weight:900;line-height:.94}.launcher-home-jl-scene__copy p:last-child{color:#b5bac6;max-width:460px;margin:0;font-size:.95rem;line-height:1.45}.launcher-home-jl-recommended{background:linear-gradient(#1d1e24,#17181d);border-bottom:2px solid #050506}.launcher-home-jl-recommended__head{color:#c8cdd8;min-height:42px;font-family:var(--jl-font-pixel);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:0 16px;font-size:.74rem;display:flex}.launcher-home-jl-small-action{min-height:28px;font-size:.72rem;color:#9fb1ff!important;background:#111216!important;border:1px solid #ffffff1f!important;border-radius:0!important}.launcher-home-jl-server-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px 14px;display:grid}.launcher-home-jl-server{color:#f4f5f8;text-align:left;background:linear-gradient(#252730 0%,#131419 100%);border:2px solid #050506;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:70px;padding:10px;display:grid;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b}.launcher-home-jl-server:hover{background:linear-gradient(90deg,#5378dc2e,#0000 44%),linear-gradient(#2b2d36 0%,#15161b 100%)}.launcher-home-jl-server__icon{width:38px;height:38px;image-rendering:pixelated;border:2px solid #050506;border-radius:0!important}.launcher-home-jl-server__copy{gap:2px;min-width:0;display:grid}.launcher-home-jl-server__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.launcher-home-jl-server__copy span{color:#8fd371;font-size:.76rem;font-weight:800}.launcher-home-jl-server__play{color:#fff;min-height:32px;font-family:var(--jl-font-pixel);letter-spacing:.08em;text-shadow:1px 1px #000;background:linear-gradient(#7d98ef,#3a58bb);border:2px solid #050506;align-items:center;padding:0 12px;font-size:.7rem;display:inline-flex}.launcher-home-jl-empty{color:#aeb3be;grid-column:1/-1;font-weight:700}.launcher-home-jl-news{background:linear-gradient(#191a1f,#121317);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.launcher-home-jl-news-card{color:#fff;text-align:left;background:#101114;border:2px solid #050506;min-height:156px;display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000007a}.launcher-home-jl-news-card:hover{border-color:#6f8cff;transform:translateY(-2px)}.launcher-home-jl-news-card__media{background:linear-gradient(180deg, transparent 0 56%, #000000c7 100%), radial-gradient(circle at 70% 30%, #5378dc4d, transparent 24%), var(--jl-texture-planks) center / 96px 96px repeat;image-rendering:pixelated;display:block;position:absolute;inset:0}.launcher-home-jl-news-card__copy{z-index:1;align-content:end;min-height:156px;padding:92px 16px 14px;display:grid;position:relative}.launcher-home-jl-news-card__copy span,.launcher-home-jl-news-card__copy em{font-family:var(--jl-font-pixel);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-style:normal}.launcher-home-jl-news-card__copy span{color:#8fa8ff}.launcher-home-jl-news-card__copy strong{color:#fff;text-shadow:2px 2px #000;max-width:210px;font-size:1.08rem;font-weight:900;line-height:1.04}.launcher-home-jl-news-card__copy em{color:#aeb3be;margin-top:7px}.launcher-home-jl-tab-wrap{min-width:118px;display:flex;position:relative}.launcher-home-jl-tab-wrap>.launcher-home-jl-tab{width:100%}.launcher-home-jl-tab-menu{z-index:40;background:linear-gradient(180deg, #272a33 0%, #15171d 100%), var(--jl-texture-stone) center / 96px 96px repeat;opacity:0;pointer-events:none;border:2px solid #050506;width:min(280px,100vw - 28px);padding:6px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:100%;left:-2px;transform:translateY(8px);box-shadow:inset 1px 1px #ffffff17,inset -1px -2px #0000007a,0 18px 42px #0000006b}.launcher-home-jl-tab-wrap:hover .launcher-home-jl-tab-menu,.launcher-home-jl-tab-wrap:focus-within .launcher-home-jl-tab-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.launcher-home-jl-tab-menu__item{color:#dce2ee;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:7px 9px;font-size:.82rem;font-weight:850;display:grid}.launcher-home-jl-tab-menu__item:hover{color:#fff;background:linear-gradient(90deg,#5977dc3d,#ffffff09);border-color:#7e99ff70}.launcher-home-jl-tab-menu__item img{width:26px;height:26px;image-rendering:pixelated;filter:drop-shadow(3px 4px #0000005c)}.launcher-home-jl-tab-menu__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launcher-home-news-feed{background:linear-gradient(180deg, #181a20 0%, #111217 100%), var(--jl-texture-planks) center / 120px 120px repeat;border-top:2px solid #050506}.launcher-home-news-feed__head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.launcher-home-news-feed__head div{gap:2px;display:grid}.launcher-home-news-feed__head span,.launcher-home-news-feed__meta{color:#87a0ff;font-family:var(--jl-font-pixel);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.launcher-home-news-feed__head strong{color:#f7f8fb;font-size:1rem;font-weight:900}.launcher-home-news-feed__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.launcher-home-news-feed__card{color:#f4f6fb;text-align:left;background:#101115;border:2px solid #050506;min-height:180px;display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000007a}.launcher-home-news-feed__card:hover{background:#151720;border-color:#7c96ff;transform:translateY(-2px)}.launcher-home-news-feed__media{background:linear-gradient(180deg, transparent 0 42%, #000000c7 100%), radial-gradient(circle at 24% 22%, #7b97ff42, transparent 24%), var(--jl-texture-stone) center / 96px 96px repeat;display:block;position:absolute;inset:0}.launcher-home-news-feed__image{-o-object-fit:cover;object-fit:cover;opacity:.72;image-rendering:auto;width:100%;height:100%}.launcher-home-news-feed__copy{z-index:1;background:linear-gradient(#0000,#000000b8);align-content:end;gap:7px;min-height:180px;padding:72px 16px 16px;display:grid;position:relative}.launcher-home-news-feed__copy strong{color:#fff;text-shadow:2px 2px #000;font-size:1.08rem;font-weight:950;line-height:1.05}.launcher-home-news-feed__copy em{color:#c4cad7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-style:normal;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.launcher-home-news-feed__like{z-index:2;color:#f2dfdf;min-height:30px;font-family:var(--jl-font-pixel);letter-spacing:.06em;background:linear-gradient(#2c2f38,#17191f);border:2px solid #050506;align-items:center;gap:5px;padding:4px 8px;font-size:.68rem;display:inline-flex;position:absolute;top:10px;right:10px}.launcher-home-news-feed__like.is-active{color:#fff;background:linear-gradient(#7b2a2a,#3a1418)}.launcher-home-news-feed__like img{width:18px;height:18px;image-rendering:pixelated}.news-page{color:#f4f6fb;gap:18px;display:grid}.news-page__hero,.news-page__toolbar,.news-admin-panel,.news-editor,.news-detail,.news-grid .news-empty-state{background:linear-gradient(#242731 0%,#15171d 100%);border:3px solid #050506;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000007a,0 18px 44px #00000038;border-radius:0!important}.news-page__hero{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.news-page__hero-image{-o-object-fit:cover;object-fit:cover;opacity:.48;width:100%;height:100%;position:absolute;inset:0}.news-page__hero-item{z-index:2;image-rendering:pixelated;filter:drop-shadow(10px 12px #00000057);position:absolute}.news-page__hero-item--book{width:92px;bottom:22%;left:16%;transform:rotate(-9deg)}.news-page__hero-item--map{width:78px;top:22%;right:18%;transform:rotate(7deg)}.news-page__hero-copy{z-index:1;isolation:isolate;background:linear-gradient(180deg, #101218eb, #06070af5), var(--news-hero-background-poster) center / cover no-repeat, var(--jl-texture-stone) center / 96px 96px repeat;border-left:0;align-content:center;gap:14px;min-height:clamp(360px,35vw,520px);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.news-page__hero-copy:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050609cc 0%,#0506099e 42%,#0506094d 100%),linear-gradient(#12141a1f 0%,#050609ad 100%),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/96px 96px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff08,inset 0 -76px 76px #0000006b}.news-page__hero-copy-poster,.news-page__hero-copy-video{z-index:0;-o-object-fit:cover;object-fit:cover;opacity:.88;filter:brightness(.86)saturate();pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.news-page__hero-copy-video{opacity:.86}.news-page__hero-copy-inner{z-index:2;gap:14px;max-width:980px;display:grid;position:relative}.news-page__label,.news-admin-panel__head span,.news-editor__head span{color:#88a1ff;font-family:var(--jl-font-pixel);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.news-page__hero-copy h2,.news-detail__body h2{color:#fff;letter-spacing:0;text-shadow:3px 3px #00000085;margin:0;font-size:3rem;font-weight:950;line-height:.95}.news-page__hero-copy p{color:#c5cad6;margin:0;font-size:1rem;font-weight:650;line-height:1.5}.news-page__hero-actions,.news-detail__actions,.news-editor__actions,.news-editor__footer,.news-admin-panel__actions{flex-wrap:wrap;gap:10px;display:flex}.news-page__toolbar{gap:12px;padding:14px;display:grid}.news-filter-group,.news-kind-tabs,.news-category-editor-strip,.news-editor-switches,.news-markdown-toolbar{flex-wrap:wrap;gap:8px;display:flex}.news-filter-button,.news-kind-tab,.news-editor-toggle,.news-markdown-tool{min-height:38px;font-weight:900;color:#bfc6d4!important;background:linear-gradient(#2b2e37,#17191f)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.news-filter-button:hover,.news-kind-tab:hover,.news-editor-toggle:hover,.news-markdown-tool:hover,.news-filter-button.is-active,.news-kind-tab.is-active,.news-editor-toggle.is-active{color:#fff!important;background:linear-gradient(90deg,#5b79e24d,#0000 70%),linear-gradient(#333746,#191b23)!important;box-shadow:inset 4px 0 #6e8cff,inset 1px 1px #ffffff1a,inset -1px -2px #00000070!important}.news-admin-panel,.news-editor{gap:14px;padding:16px;display:grid}.news-admin-panel__head,.news-editor__head,.launcher-home-news-feed__head{min-width:0}.news-admin-panel__head,.news-editor__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.news-admin-panel__head div,.news-editor__head div{gap:3px;display:grid}.news-admin-panel__head strong,.news-editor__head strong{color:#fff;font-size:1.05rem;font-weight:950}.news-category-editor-chip{color:#f4f6fb;text-align:left;background:linear-gradient(90deg,#6a87ee21,#0000 62%),linear-gradient(#2b2e37,#15171d);border:2px solid #050506;min-width:150px;min-height:46px;padding:8px 10px;display:grid;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b}.news-category-editor-chip:hover{border-color:#7f99ff}.news-category-editor-chip span{font-weight:950}.news-category-editor-chip em{color:#9fa8bb;font-size:.72rem;font-style:normal;font-weight:800}.news-editor__grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;display:grid}.news-editor__main,.news-editor__settings,.news-markdown-shell,.news-category-form{gap:12px;min-width:0;display:grid}.news-editor-fields,.news-editor-settings-grid,.news-category-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.news-category-form__description{grid-column:1/-1}.news-editor-field{color:#dfe5f0;gap:6px;font-size:.82rem;font-weight:850;display:grid}.news-editor-field span{color:#aeb6c7;font-family:var(--jl-font-pixel);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.news-editor .form-input,.news-editor .form-select,.news-editor .form-textarea{color:#eef2fb!important;background:#111319!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0f,inset -1px -2px #00000070!important}.news-markdown-input{min-height:380px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.news-markdown-preview{color:#d8deeb;background:linear-gradient(#12151b 0%,#0c0e12 100%);border:2px solid #050506;gap:12px;min-height:180px;padding:16px;line-height:1.55;display:grid;box-shadow:inset 1px 1px #ffffff0f,inset -1px -2px #0000006b}.news-markdown-preview h1,.news-markdown-preview h2,.news-markdown-preview h3,.news-markdown-preview h4{color:#fff;margin:0;font-weight:950;line-height:1.05}.news-markdown-preview p,.news-markdown-preview ul,.news-markdown-preview ol{margin:0}.news-markdown-preview a{color:#91a8ff;text-underline-offset:3px;font-weight:850;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.news-markdown-preview code{color:#f8d36a;background:#ffffff0f;border:1px solid #ffffff1f;padding:2px 5px}.news-editor-switch{color:#d9dfeb;background:linear-gradient(#242730,#14161c);border:2px solid #050506;align-items:center;gap:8px;min-height:40px;padding:7px 10px;font-weight:900;display:inline-flex}.news-editor-switch input{appearance:none;background:linear-gradient(#3a3d46,#191b21);border:2px solid #050506;width:38px;height:20px;margin:0;transition:box-shadow .14s,background-color .14s;box-shadow:inset 12px 0 #787f8f}.news-editor-gallery-preview{gap:8px;display:grid}.news-editor-gallery-preview__banner,.news-editor-gallery-preview__thumb{-o-object-fit:cover;object-fit:cover;background:#0e1015;border:2px solid #050506;width:100%}.news-editor-gallery-preview__banner{height:120px}.news-editor-gallery-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.news-editor-gallery-preview__thumb{aspect-ratio:1}.news-detail{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);display:grid;overflow:hidden}.news-detail__media{background:linear-gradient(180deg, #00000014, #00000070), var(--jl-texture-stone) center / 96px 96px repeat;min-height:100%}.news-detail__banner{-o-object-fit:cover;object-fit:cover;opacity:.86;width:100%;height:100%;min-height:360px}.news-detail__body{background:linear-gradient(#191b22,#0f1116);border-left:2px solid #050506;gap:14px;padding:24px;display:grid}.news-detail__meta{flex-wrap:wrap;gap:8px;display:flex}.news-detail__meta span,.news-card__meta,.news-card__footer,.news-card__draft{color:#aeb7c7;font-family:var(--jl-font-pixel);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem}.news-detail__meta span{background:#ffffff0b;border:1px solid #ffffff1a;padding:5px 8px}.news-detail__lead{color:#c6ccd9;margin:0;font-weight:700;line-height:1.5}.news-detail__markdown{min-height:0}.news-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.news-gallery--carousel{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.news-gallery--carousel .news-gallery__item{scroll-snap-align:start;flex:0 0 min(360px,86%)}.news-gallery__item{background:#0e1015;border:2px solid #050506;overflow:hidden}.news-gallery__image{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.news-card{color:#f4f6fb;text-align:left;background:linear-gradient(#20232b,#111319);border:2px solid #050506;min-height:250px;display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000007a}.news-card:hover,.news-card.is-active{border-color:#7f99ff;transform:translateY(-2px)}.news-card.is-draft{border-color:#7b6431}.news-card__media{background:linear-gradient(180deg, #4f6fd233, #0000006b), var(--jl-texture-planks) center / 96px 96px repeat;min-height:118px;display:block}.news-card__image{-o-object-fit:cover;object-fit:cover;opacity:.78;width:100%;height:136px}.news-card__body{align-content:start;gap:8px;padding:14px;display:grid}.news-card__body strong{color:#fff;font-size:1.08rem;font-weight:950;line-height:1.1}.news-card__body em{color:#c2c8d4;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;font-style:normal;font-weight:650;line-height:1.38;display:-webkit-box;overflow:hidden}.news-card__footer{justify-content:space-between;align-items:center;gap:10px;padding:0 14px 14px;display:flex}.news-card__like,.news-like-button{align-items:center;gap:6px;display:inline-flex}.news-card__like img{width:18px;height:18px;image-rendering:pixelated}.news-card__like.is-active{color:#ffb0b0}.news-card__draft{color:#ffe3a5;background:linear-gradient(#6a4b1f,#2b2012);border:2px solid #050506;padding:5px 7px;position:absolute;top:8px;right:8px}.news-like-button{min-height:40px;font-family:var(--jl-font-pixel);letter-spacing:.07em;font-size:.72rem;color:#f1dede!important;background:linear-gradient(#2d3038,#171920)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.news-like-button:hover,.news-like-button.is-active{color:#fff!important;background:linear-gradient(90deg,#c4454852,#0000 70%),linear-gradient(#3a2227,#171013)!important}.news-like-button img{width:20px;height:20px;image-rendering:pixelated}.news-empty-state{color:#c2c8d4;text-align:center;grid-column:1/-1;justify-items:center;gap:12px;padding:28px;display:grid}.news-empty-state img{width:52px;height:52px;image-rendering:pixelated}.launcher-home-jl-footerbar{background:linear-gradient(#23252c,#15161a);border-top:2px solid #050506;grid-template-columns:minmax(210px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.launcher-home-jl-version{color:#f5f6fa;text-align:left;background:linear-gradient(#2a2c34,#16171c);border:2px solid #050506;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px;display:flex}.launcher-home-jl-version img,.launcher-home-jl-tool img{width:34px;height:34px;image-rendering:pixelated}.launcher-home-jl-version span{gap:2px;min-width:0;display:grid}.launcher-home-jl-version strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.launcher-home-jl-version em{color:#9da4b3;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:700;overflow:hidden}.launcher-home-jl-play{justify-content:center;gap:10px;min-height:64px;font-size:1.1rem}.launcher-home-jl-play span{font-size:1.45rem;line-height:1}.launcher-home-jl-tools{gap:8px;display:flex}.launcher-home-jl-tool{width:54px;height:54px;background:linear-gradient(#30333d 0%,#191a20 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff1a,inset -1px -2px #0000006b!important}@keyframes jlSceneFloat{0%,to{transform:translateY(0)rotate(-38deg)}50%{transform:translateY(-8px)rotate(-34deg)}}@media (max-width:1220px){.launcher-home__grid,.launcher-home-jl-scene,.launcher-home-jl-footerbar{grid-template-columns:1fr}.launcher-home-jl-scene__copy{border-top:2px solid #050506;border-left:0}.launcher-home-jl-server-strip,.launcher-home-jl-news,.launcher-home-news-feed__grid,.news-grid,.news-page__hero,.news-detail,.news-editor__grid{grid-template-columns:1fr}.news-page__hero-copy,.news-detail__body{border-left:0}.news-editor-fields,.news-editor-settings-grid,.news-category-form{grid-template-columns:1fr}}@media (max-width:760px){.launcher-home-jl-window__chrome{grid-template-columns:1fr}.launcher-home-jl-window__brand{border-bottom:2px solid #050506;border-right:0}.launcher-home-jl-tabs{overflow-x:auto}.launcher-home-jl-tab-wrap{min-width:106px}.launcher-home-jl-tab-menu{width:auto;position:fixed;top:auto;left:12px;right:12px}.launcher-home-jl-tab{min-width:96px}.launcher-home-jl-scene__copy{padding:20px}.launcher-home-jl-tools{justify-content:stretch}.launcher-home-jl-tool{flex:1 1 0}.launcher-home-news-feed__head,.news-admin-panel__head,.news-editor__head{flex-direction:column;align-items:stretch}.news-page__hero-copy,.news-detail__body{padding:20px}.news-page__hero-copy h2,.news-detail__body h2{font-size:2rem}.news-gallery{grid-template-columns:1fr}}.launcher-home-jl-window+.launcher-home-auth-shell{padding:18px;background:linear-gradient(#202127 0%,#131419 100%)!important;border-color:#050506!important}.launcher-home-jl-window+.launcher-home-auth-shell .launcher-home-auth-shell__main{gap:14px;padding:0}.launcher-home-jl-window+.launcher-home-auth-shell .launcher-home-auth-shell__intro{gap:4px}.launcher-home-jl-window+.launcher-home-auth-shell .launcher-home-auth-shell__title{font-size:clamp(1.35rem,2.2vw,2rem)}.launcher-home-jl-window+.launcher-home-auth-shell .launcher-home-auth-shell__text,.launcher-home-jl-window+.launcher-home-auth-shell .launcher-home-auth-form__text{display:none}.launcher-home-jl-window+.launcher-home-auth-shell .launcher-home-auth-shell__main-grid{grid-template-columns:minmax(0,1fr)}.launcher-home-jl-window+.launcher-home-auth-shell .launcher-home-auth-shell__lead{display:none}.launcher-home-auth-form,.launcher-home-auth-guest-card{color:#f3f4f7!important;background:linear-gradient(#2a2c34 0%,#18191e 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-home-auth-form__step,.launcher-home-auth-form__helper,.launcher-home-auth-field small{color:#aeb3be!important;background:#ffffff0b!important;border-radius:0!important}.launcher-home-auth-field label,.launcher-home-auth-field span{color:#d8dce6!important}.launcher-home-auth-field input,.launcher-home-auth-field__input{color:#f8f9ff!important;background:#111216!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0f,inset -1px -2px #0000005c!important}.launcher-home-auth-field input::-moz-placeholder{color:#78808f!important}.launcher-home-auth-field__input::-moz-placeholder{color:#78808f!important}.launcher-home-auth-field input::placeholder,.launcher-home-auth-field__input::placeholder{color:#78808f!important}.launcher-home-auth-form__actions .btn-modern-outline,.launcher-home-card__actions .btn-modern-outline,.auth-social-button{font-family:var(--jl-font-pixel);letter-spacing:.04em;color:#24262b!important;background:linear-gradient(#f7f3e8 0%,#d3cec2 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffffb8,inset -1px -2px #0000002e!important}.launcher-home-auth-form__actions .btn-modern-primary{background:linear-gradient(180deg, #78d68c 0%, var(--jl-green) 48%, #18834c 100%)!important;color:#fff!important}.launcher-home-jl-window~.launcher-home-card--rating,.launcher-home-jl-window~.launcher-home-card--stats{display:none}.launcher-home-card--servers{background:linear-gradient(#202127 0%,#131419 100%)!important}.launcher-monitor-shell{color:#f4f5f8!important;background:linear-gradient(#202127 0%,#131419 100%)!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff12,inset -2px -3px #0000007a,0 24px 56px #00000047!important}.launcher-monitor-hero{background:linear-gradient(90deg, #0000001f, #00000085), linear-gradient(180deg, #405d7594, #0f1a24db), var(--jl-texture-stone) center / 96px 96px repeat;image-rendering:auto;border:2px solid #050506;padding:18px}.launcher-monitor-shell__title{text-shadow:3px 3px #00000085;color:#fff!important}.launcher-monitor-hero__lead{color:#c1c6d1!important}.launcher-monitor-hero__stat,.launcher-monitor-toolbar,.launcher-monitor-filters,.launcher-monitor-disclosure,.launcher-monitor-disclosure__panel,.launcher-monitor-row,.launcher-monitor-empty{color:#f4f5f8!important;background:linear-gradient(#2a2c34 0%,#18191e 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -2px #0000006b!important}.launcher-monitor-toolbar{padding:12px}.launcher-monitor-hero__stat span,.launcher-monitor-summary-chip,.launcher-monitor-hot-tags__label,.launcher-monitor-disclosure__text,.launcher-monitor-disclosure__panel-title,.launcher-monitor-row__description,.launcher-monitor-row__presence,.launcher-monitor-pagination,.launcher-monitor-head{color:#aeb3be!important}.launcher-monitor-hero__stat strong,.launcher-monitor-disclosure__title,.launcher-monitor-row__title,.launcher-monitor-metric strong,.launcher-monitor-empty{color:#f8f9ff!important}.launcher-monitor-pill,.launcher-monitor-tag-chip,.launcher-monitor-disclosure__badge,.launcher-monitor-page,.launcher-monitor-select,.launcher-monitor-search,.launcher-monitor-disclosure__input,.launcher-monitor-endpoint,.launcher-monitor-action{color:#d8dce6!important;background:linear-gradient(#30333d 0%,#191a20 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006!important}.launcher-monitor-pill--active,.launcher-monitor-tag-chip--active,.launcher-monitor-page--active{color:#fff!important;background:linear-gradient(#87a6ff 0%,#5c7deb 50%,#3152b1 100%)!important}.launcher-monitor-search::placeholder{color:#798190!important}.launcher-monitor-row:hover,.launcher-monitor-row--selected{background:linear-gradient(90deg, var(--server-card-tint-hover) 0%, transparent 58%), linear-gradient(180deg, #30323a 0%, #191a20 100%)!important;border-color:#6f8cff!important}.launcher-monitor-row__rank,.launcher-monitor-row__icon,.launcher-monitor-metric{image-rendering:pixelated;color:#f4f5f8!important;background:#111216!important;border:2px solid #050506!important;border-radius:0!important}.launcher-monitor-metric span{color:#9fa6b4!important}.launcher-monitor-play{font-family:var(--jl-font-pixel);letter-spacing:.06em;text-shadow:1px 1px #000;color:#fff!important;background:linear-gradient(#87a6ff 0%,#5c7deb 50%,#3152b1 100%)!important;border:2px solid #050506!important;border-radius:0!important}.site-footer-note{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;color:#aeb3be!important;background:linear-gradient(#202127 0%,#131419 100%)!important;border:2px solid #050506!important;border-radius:0!important;display:flex!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -2px #0000006b!important}.site-footer-note p{flex:220px}.site-footer-note p:last-child{text-align:right}.launcher-content-page,.launcher-download-page,.launcher-faq-page,.launcher-legal-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell{background:linear-gradient(180deg, #22242bf2, #0e0f13fa), var(--jl-reference-blocks-bg) center / 420px auto repeat!important;color:#f5f6fb!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff14,inset -2px -3px #00000080,0 24px 54px #0000004d!important}.launcher-content-page h1,.launcher-content-page h2,.launcher-content-page h3,.launcher-content-page h4,.launcher-content-page strong,.launcher-download-page h1,.launcher-download-page h2,.launcher-download-page h3,.launcher-download-page h4,.launcher-download-page strong,.launcher-faq-page h1,.launcher-faq-page h2,.launcher-faq-page h3,.launcher-faq-page h4,.launcher-faq-page strong,.launcher-legal-page h1,.launcher-legal-page h2,.launcher-legal-page h3,.launcher-legal-page h4,.launcher-legal-page strong,.launcher-premium-page h1,.launcher-premium-page h2,.launcher-premium-page h3,.launcher-premium-page h4,.launcher-premium-page strong,.launcher-players-page h1,.launcher-players-page h2,.launcher-players-page h3,.launcher-players-page h4,.launcher-players-page strong,.launcher-promote-page h1,.launcher-promote-page h2,.launcher-promote-page h3,.launcher-promote-page h4,.launcher-promote-page strong,.crafts-page-shell h1,.crafts-page-shell h2,.crafts-page-shell h3,.crafts-page-shell h4,.crafts-page-shell strong,.skins-page-shell h1,.skins-page-shell h2,.skins-page-shell h3,.skins-page-shell h4,.skins-page-shell strong,.launcher-content-page .text-foreground,.launcher-download-page .text-foreground,.launcher-faq-page .text-foreground,.launcher-legal-page .text-foreground,.launcher-premium-page .text-foreground,.launcher-players-page .text-foreground,.launcher-promote-page .text-foreground,.crafts-page-shell .text-foreground,.skins-page-shell .text-foreground{text-shadow:2px 2px #00000080;color:#fff!important}.launcher-content-page p,.launcher-download-page p,.launcher-faq-page p,.launcher-legal-page p,.launcher-premium-page p,.launcher-players-page p,.launcher-promote-page p,.crafts-page-shell p,.skins-page-shell p,.launcher-content-page .text-muted-foreground,.launcher-download-page .text-muted-foreground,.launcher-faq-page .text-muted-foreground,.launcher-legal-page .text-muted-foreground,.launcher-premium-page .text-muted-foreground,.launcher-players-page .text-muted-foreground,.launcher-promote-page .text-muted-foreground,.crafts-page-shell .text-muted-foreground,.skins-page-shell .text-muted-foreground{color:#aeb3be!important}.launcher-content-page .surface-panel,.launcher-content-page .surface-card,.launcher-content-page .rounded-xl,.launcher-download-page .surface-panel,.launcher-download-page .surface-card,.launcher-download-page .rounded-xl,.launcher-faq-page .surface-panel,.launcher-faq-page .surface-card,.launcher-faq-page .rounded-xl,.launcher-legal-page .surface-panel,.launcher-legal-page .surface-card,.launcher-legal-page .rounded-xl,.launcher-premium-page .surface-panel,.launcher-premium-page .surface-card,.launcher-premium-page .rounded-xl,.launcher-players-page .surface-panel,.launcher-players-page .surface-card,.launcher-players-page .rounded-xl,.launcher-promote-page .surface-panel,.launcher-promote-page .surface-card,.launcher-promote-page .rounded-xl,.launcher-promote-page__hero,.launcher-promote-page__soft-panel,.crafts-page-shell .surface-panel,.crafts-page-shell .surface-card,.crafts-page-shell .rounded-xl,.skins-page-shell .surface-panel,.skins-page-shell .surface-card,.skins-page-shell .rounded-xl{background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.btn-modern-primary,.launcher-dock-play,.launcher-home-jl-play,.launcher-download-page__action{isolation:isolate;font-family:var(--jl-font-pixel);letter-spacing:.06em;text-transform:uppercase;text-shadow:2px 2px #00000080;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(#87a6ff 0%,#5c7deb 50%,#3152b1 100%)!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #fff3,inset -2px -3px #00000070,0 4px #050506!important}.btn-modern-primary:before,.btn-modern-primary:after,.launcher-dock-play:before,.launcher-dock-play:after,.launcher-home-jl-play:before,.launcher-home-jl-play:after,.launcher-download-page__action:before,.launcher-download-page__action:after{content:none!important;display:none!important}.btn-modern-primary:hover,.launcher-dock-play:hover,.launcher-home-jl-play:hover,.launcher-download-page__action:hover{background:linear-gradient(#9bb5ff 0%,#6f8cff 50%,#3d60c3 100%)!important}.btn-modern-primary:disabled,.launcher-dock-play:disabled,.launcher-home-jl-play:disabled{color:#e6e9f1!important;opacity:.82!important;background:linear-gradient(#959db1 0%,#757d94 52%,#434854 100%)!important}.btn-modern-danger{font-family:var(--jl-font-pixel);letter-spacing:.055em;text-shadow:2px 2px #00000080;color:#fff!important;background:linear-gradient(#ff8a8a 0%,#dc4d4d 52%,#8c2424 100%)!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff2e,inset -2px -3px #00000070,0 4px #050506!important}.btn-modern-danger:before,.btn-modern-danger:after{content:none!important;display:none!important}.btn-modern-danger:hover{background:linear-gradient(#ff9d9d 0%,#eb5d5d 52%,#a12d2d 100%)!important}.launcher-promote-page button,.launcher-players-page button,.crafts-page-shell button,.skins-page-shell button{border-radius:0!important}.crafts-page-hero__title,.skins-page-hero__title,.workshop-tool-panel__head h2{color:#fff!important;text-shadow:2px 2px #00000080!important}.crafts-page-hero__lead,.skins-page-hero__lead,.workshop-tool-panel__head p{color:#aeb3be!important}.crafts-page-shell .workshop-index-seo article,.crafts-page-shell .workshop-service-faq__item,.skins-page-shell .workshop-index-seo article,.skins-page-shell .workshop-service-faq__item{background:linear-gradient(180deg, #25272e 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.crafts-page-shell .workshop-index-seo article h3,.crafts-page-shell .workshop-service-faq__item h4,.skins-page-shell .workshop-index-seo article h3,.skins-page-shell .workshop-service-faq__item h4{text-shadow:2px 2px #00000080;color:#fff!important}.crafts-page-shell .workshop-index-seo article p,.crafts-page-shell .workshop-service-faq__item p,.skins-page-shell .workshop-index-seo article p,.skins-page-shell .workshop-service-faq__item p{color:#aeb3be!important}.cabinet-shell{background:linear-gradient(180deg, #22242bf2, #0e0f13fa), var(--jl-reference-blocks-bg) center / 420px auto repeat!important;color:#f5f6fb!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff14,inset -2px -3px #00000080,0 24px 54px #0000004d!important}.cabinet-shell__sidebar{background:linear-gradient(#202127 0%,#131419 100%)!important;border-color:#050506!important}.cabinet-shell__identity-name,.cabinet-shell__identity-balance,.cabinet-shell h1,.cabinet-shell h2,.cabinet-shell h3,.cabinet-shell h4,.cabinet-shell strong,.cabinet-shell .text-foreground{text-shadow:2px 2px #00000080;color:#fff!important}.cabinet-shell__identity-email,.cabinet-shell p,.cabinet-shell .text-muted-foreground{color:#aeb3be!important}.cabinet-shell__nav-btn,.cabinet-shell [data-slot=card],.cabinet-shell .rounded-xl,.cabinet-shell .rounded-2xl,.cabinet-shell .surface-panel,.cabinet-shell .surface-card{background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.cabinet-shell__nav-btn:hover,.cabinet-shell__nav-btn--active{background:linear-gradient(90deg,#5378dc3d,#0000 60%),linear-gradient(#30333d 0%,#191a20 100%)!important;border-color:#6f8cff!important}.cabinet-shell input,.cabinet-shell textarea,.cabinet-shell select{color:#f5f6fb!important;background:#0f1014!important;border:2px solid #050506!important;border-radius:0!important}:root{--jl-client-mod-wrench:url(/media/site/launcher-style/kit/icons/client/client-mod-wrench.svg);--jl-content-mods-symbol:url(/crafts/textures/bundle.png);--jl-client-optifine-star:url(/media/site/launcher-style/kit/icons/client/client-optifine-star.svg);--jl-client-fox:url(/media/site/launcher-style/kit/icons/client/fox.png);--jl-hero-window:url(/media/site/launcher-style/kit/hero/launcher-window.png);--jl-hero-wide:url(/media/site/launcher-style/kit/hero/hero-wide.png);--jl-illustration-construction:url(/media/site/launcher-style/kit/illustrations/construction-steve.png);--jl-illustration-multiplayer:url(/media/site/launcher-style/kit/illustrations/multiplayer.png);--jl-installer-wizard:url(/media/site/launcher-style/kit/installer/wizard-image.png)}.launcher-content-page,.launcher-download-page,.launcher-faq-page,.launcher-legal-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell{font-family:var(--jl-font-app)}.launcher-content-page>header,.launcher-download-page>h2,.launcher-faq-page>div:first-child,.launcher-legal-page>h2,.launcher-premium-page>section:first-child,.launcher-players-page>[data-slot=card]:first-child,.launcher-promote-page__hero{position:relative;overflow:hidden}.launcher-content-page>header:after,.launcher-download-page>h2:after,.launcher-premium-page>section:first-child:after,.launcher-players-page>[data-slot=card]:first-child:after{content:"";aspect-ratio:1;background:var(--jl-content-mods-symbol) center / contain no-repeat;filter:drop-shadow(4px 5px #00000061);width:clamp(92px,12vw,172px);image-rendering:pixelated;opacity:.9;pointer-events:none;position:absolute;top:18px;right:22px}.launcher-download-page>h2:after{background-image:var(--jl-installer-wizard);aspect-ratio:1.6;opacity:.72;width:clamp(120px,18vw,260px);top:-10px}.launcher-premium-page>section:first-child:after{background-image:var(--jl-client-optifine-star);opacity:.82;width:clamp(82px,10vw,132px)}.launcher-players-page>[data-slot=card]:first-child:after{background-image:var(--jl-illustration-multiplayer);aspect-ratio:1.2;width:clamp(108px,14vw,210px)}.launcher-download-page table{border-collapse:separate!important;border-spacing:0 8px!important}.launcher-download-page thead{font-family:var(--jl-font-pixel);letter-spacing:.08em;text-transform:uppercase;color:#aeb3be!important;background:0 0!important}.launcher-download-page th{border:0!important;padding-bottom:6px!important}.launcher-download-page td{color:#f5f6fb!important;background:linear-gradient(#282a32 0%,#15161a 100%)!important;border-top:2px solid #050506!important;border-bottom:2px solid #050506!important}.launcher-download-page td:first-child{border-left:2px solid #050506!important}.launcher-download-page td:last-child{border-right:2px solid #050506!important}.launcher-download-page__row:hover td{background:linear-gradient(90deg,#5378dc38,#0000 58%),linear-gradient(#30333d 0%,#191a20 100%)!important}.btn-modern-outline,.btn-modern-muted,.btn-modern-secondary,.launcher-download-page .rounded-full,.launcher-content-page .rounded-full,.launcher-players-page .rounded-full,.launcher-premium-page .rounded-full,.launcher-promote-page .rounded-full{color:#f5f6fb!important;background:linear-gradient(#30333d 0%,#191a20 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006!important}.btn-modern-outline:hover,.btn-modern-muted:hover,.btn-modern-secondary:hover{background:linear-gradient(90deg,#5378dc2e,#0000 60%),linear-gradient(#373a45 0%,#1d1e24 100%)!important;border-color:#6f8cff!important}.progress-quest-emoji{display:none!important}.progress-quest-icon,.promote-service-icon--image,.mc-action-icon--image,.launcher-utility-icon--metric{background:linear-gradient(180deg, #30333d 0%, #191a20 100%), var(--jl-reference-inset-border) center / 52px 52px repeat;-o-object-fit:contain;object-fit:contain;width:34px;height:34px;image-rendering:pixelated;border:2px solid #050506;flex:none;padding:7px;display:inline-flex;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006}.mc-action-icon--image{width:28px;height:28px;padding:5px}.promote-service-icon--image{width:26px;height:26px;padding:5px}.launcher-mods-toolbar{background:linear-gradient(180deg, #202127 0%, #131419 100%), var(--jl-reference-inset-border) center / 96px 96px repeat;border:2px solid #050506;padding:12px;box-shadow:inset 1px 1px #ffffff12,inset -1px -2px #0000006b}.launcher-mods-toolbar input,.launcher-mods-toolbar select,.launcher-content-page input,.launcher-content-page select{color:#f5f6fb!important;background:#0f1014!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0d,inset -1px -2px #00000059!important}.launcher-mod-card{background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-mod-card:hover{background:linear-gradient(90deg,#5378dc33,#0000 60%),linear-gradient(#30333d 0%,#191a20 100%)!important;border-color:#6f8cff!important}.launcher-mod-card__icon{image-rendering:pixelated;background:#0f1014!important;border:2px solid #050506!important;border-radius:0!important}.launcher-mod-card__title,.launcher-mod-card__subtitle,.launcher-mod-card__badge{text-shadow:1px 1px #00000080;color:#fff!important}.launcher-mod-card__title-version,.launcher-mod-card__meta{color:#aeb3be!important}.launcher-mod-card__badge{background:#22242b!important;border:2px solid #050506!important;border-radius:0!important}.launcher-mod-card__action{font-family:var(--jl-font-pixel);letter-spacing:.04em;text-transform:uppercase;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff1f,inset -1px -2px #0006!important}.launcher-mod-card__action--add{background:linear-gradient(#78d68c 0%,#2dcb70 48%,#18834c 100%)!important}.launcher-mod-card__action--toggle,.launcher-mod-card__action--warning{background:linear-gradient(#87a6ff 0%,#5c7deb 50%,#3152b1 100%)!important}.launcher-mod-card__action--danger{background:linear-gradient(#ff8a8a 0%,#dc4d4d 52%,#8c2424 100%)!important}.ml-monitor-banner-fallback{background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#c7ccd7!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.ml-monitor-banner-fallback__icon{width:22px;height:22px;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;flex:none}.ml-monitor-banner-fallback__svg{display:none!important}.site-footer-note{overflow:hidden}.launcher-download-page>h2:after{content:none!important;display:none!important}.launcher-premium-page [data-slot=card],.launcher-premium-page .rounded-lg,.launcher-premium-page .rounded-xl,.launcher-premium-page .bg-card,.launcher-premium-page .bg-muted,.launcher-premium-page .bg-muted\/60,.launcher-premium-page .bg-muted\/70,.launcher-premium-page .bg-muted\/75,.launcher-premium-page .bg-muted\/90,.launcher-premium-page .bg-amber-50\/60{background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-premium-page .border-amber-200{background:linear-gradient(180deg, #4e462dfa, #1d1b16 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;border-color:#ffd15a!important}.launcher-premium-page h1,.launcher-premium-page h2,.launcher-premium-page h3,.launcher-premium-page h4,.launcher-premium-page [data-slot=card-title],.launcher-premium-page .text-foreground,.launcher-premium-page strong{text-shadow:2px 2px #00000085;color:#fff!important}.launcher-premium-page p,.launcher-premium-page li,.launcher-premium-page span,.launcher-premium-page [data-slot=card-description],.launcher-premium-page .text-muted-foreground{color:#c7ccd7!important}.launcher-premium-page input,.launcher-premium-page select,.launcher-premium-page textarea{color:#f5f6fb!important;background:#0f1014!important;border:2px solid #050506!important;border-radius:0!important}.launcher-premium-page .rounded-full,.launcher-premium-page .rounded-md{border-radius:0!important}.launcher-content-page .border-rose-200,.launcher-content-page .bg-rose-50,.launcher-content-page [class*=bg-rose-50],.launcher-content-page [class*=border-rose-200]{background:linear-gradient(180deg, #3a2528 0%, #1a1214 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#ffb7b7!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-content-page .text-rose-700,.launcher-content-page [class*=text-rose-700]{text-shadow:1px 1px #00000073;color:#ffb7b7!important}.launcher-promote-service-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:8px!important;display:grid!important}.launcher-promote-service-tab{justify-content:flex-start!important;min-width:0!important;overflow:hidden!important}.launcher-promote-service-tab__label,.launcher-promote-service-tab__title,.launcher-promote-service-tab__note{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.site-mobile-bar{background:linear-gradient(180deg, #25272e 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b,0 8px #0000002e!important}.site-mobile-bar__menu,.site-mobile-bar__download{color:#fff!important;background:linear-gradient(#30333d 0%,#191a20 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006!important}.site-mobile-bar__download{font-family:var(--jl-font-pixel);letter-spacing:.05em;text-transform:uppercase;text-shadow:2px 2px #0000006b;background:linear-gradient(180deg, #78d68c 0%, var(--jl-green) 48%, #18834c 100%)!important}.site-mobile-bar__brand{color:#f5f6fb!important;background:0 0!important}.site-mobile-bar__title{font-family:var(--jl-font-pixel);letter-spacing:.06em;text-shadow:2px 2px #00000073;color:#fff!important}.site-mobile-bar__subtitle{color:#c7ccd7!important}.site-mobile-sheet{background:linear-gradient(180deg, #202127 0%, #131419 100%), var(--jl-reference-blocks-bg) center / 380px auto repeat!important;color:#f5f6fb!important;border-right:3px solid #050506!important;border-radius:0!important}.cabinet-shell .rounded-full,.cabinet-shell [role=tab],.cabinet-shell button[data-state],.cabinet-shell button[type=button]{color:#f5f6fb!important;background:linear-gradient(#30333d 0%,#191a20 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006!important}.cabinet-shell [role=tab][data-state=active],.cabinet-shell button[data-state=active]{background:linear-gradient(#6f8cff 0%,#3559b8 100%)!important;border-color:#6f8cff!important}.crafts-page-shell .workshop-tool-panel,.crafts-page-shell .workshop-preview-card,.crafts-page-shell .workshop-control-card,.crafts-page-shell .workshop-code-card,.crafts-page-shell .workshop-command-card,.crafts-page-shell .workshop-editor-card,.crafts-page-shell .workshop-card,.skins-page-shell .skins-page-search,.skins-page-shell .skins-page-list,.skins-page-shell .skins-page-selected,.skins-page-shell .skins-page-stats__card,.skins-page-shell .skin-viewer-card,.skins-page-shell .skin-card,.skins-page-shell [data-slot=card]{background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.crafts-page-shell .workshop-tool-panel{border-color:color-mix(in oklab, var(--workshop-service-accent,#6f8cff) 36%, #050506 64%)!important;background:linear-gradient(135deg, color-mix(in oklab, var(--workshop-service-accent,#6f8cff) 12%, transparent 88%), transparent 42%), linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-blocks-bg) center / 420px auto repeat!important}.crafts-page-shell .workshop-tool-panel__label,.crafts-page-shell .workshop-control-card__hint,.skins-page-shell .skins-page-search__intro-title,.skins-page-shell .skins-page-list__title,.skins-page-shell .skins-page-stats__label,.skins-page-shell .skins-page-list__hint,.skins-page-shell .skins-page-list__footer{color:#c7ccd7!important}.crafts-page-shell .workshop-tool-panel h2,.crafts-page-shell .workshop-tool-panel h3,.crafts-page-shell .workshop-tool-panel h4,.crafts-page-shell .workshop-preview-card h3,.crafts-page-shell .workshop-control-card h3,.skins-page-shell .skins-page-search h3,.skins-page-shell .skins-page-list h3,.skins-page-shell .skins-page-selected h3,.skins-page-shell .skins-page-list-item__title,.skins-page-shell .skins-page-stats__value,.skins-page-shell .skins-page-stats__hint{text-shadow:2px 2px #00000085;color:#fff!important}.crafts-page-shell .workshop-tool-panel p,.crafts-page-shell .workshop-preview-card p,.crafts-page-shell .workshop-control-card p,.skins-page-shell .skins-page-search p,.skins-page-shell .skins-page-list p,.skins-page-shell .skins-page-selected p,.skins-page-shell .skins-page-list-item__meta{color:#c7ccd7!important}.crafts-page-shell input,.crafts-page-shell select,.crafts-page-shell textarea,.skins-page-shell input,.skins-page-shell select,.skins-page-shell textarea{color:#f5f6fb!important;background:#0f1014!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0d,inset -1px -2px #00000059!important}.crafts-page-shell pre,.crafts-page-shell code,.crafts-page-shell .workshop-code-card pre,.crafts-page-shell .workshop-code-card textarea,.skins-page-shell pre,.skins-page-shell code{color:#f4f5f8!important;background:#0c0d10!important;border:2px solid #050506!important;border-radius:0!important}.crafts-page-shell .workshop-tool-panel__icon,.skins-page-shell .skin-head-avatar,.skins-page-shell .skins-page-list-item{background:linear-gradient(#30333d 0%,#191a20 100%)!important;border:2px solid #050506!important;border-radius:0!important}.skins-page-shell .skins-page-list-item,.skins-page-shell .skins-quick-sort,.skins-page-shell .skins-page-pager-btn,.crafts-page-shell .crafts-page-pager-btn{color:#f5f6fb!important;background:linear-gradient(#30333d 0%,#191a20 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006!important}.skins-page-shell .skins-page-list-item:hover,.skins-page-shell .skins-page-list-item--active,.skins-page-shell .skins-quick-sort--active,.skins-page-shell .skins-page-pager-btn--active{background:linear-gradient(#6f8cff 0%,#3559b8 100%)!important;border-color:#6f8cff!important}.skins-page-shell .skins-page-list-item__actions button{font-family:var(--jl-font-pixel);letter-spacing:.04em;text-shadow:2px 2px #0000006b;background:linear-gradient(180deg, #78d68c 0%, var(--jl-green) 48%, #18834c 100%)!important;color:#fff!important;border:2px solid #050506!important;border-radius:0!important}.crafts-page-shell .workshop-tool-panel button,.crafts-page-shell .workshop-control-card button,.crafts-page-shell .workshop-preview-card button,.skins-page-shell .skins-page-search__submit,.skins-page-shell .skins-page-search__direct-submit,.skins-page-shell .skins-page-search button{font-family:var(--jl-font-pixel);letter-spacing:.035em;color:#f5f6fb!important;background:linear-gradient(#30333d 0%,#191a20 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006!important}.crafts-page-shell .workshop-tool-panel button:hover,.crafts-page-shell .workshop-control-card button:hover,.skins-page-shell .skins-page-search__submit:hover,.skins-page-shell .skins-page-search__direct-submit:hover,.skins-page-shell .skins-page-search button:hover{background:linear-gradient(#3b3e49 0%,#202127 100%)!important;border-color:#6f8cff!important}.crafts-page-shell .workshop-tool-panel button[aria-pressed=true],.crafts-page-shell .workshop-tool-panel button[data-state=active],.crafts-page-shell .workshop-tool-panel button[aria-selected=true],.skins-page-shell .skins-quick-sort--active,.skins-page-shell .skins-page-search button[aria-pressed=true],.skins-page-shell .skins-page-search button[data-state=active]{color:#fff!important;background:linear-gradient(#6f8cff 0%,#3559b8 100%)!important;border-color:#6f8cff!important}.crafts-page-shell .workshop-tool-panel label,.crafts-page-shell .workshop-control-card label,.skins-page-shell label{color:#c7ccd7!important}@media (max-width:900px){.launcher-content-page>header:after,.launcher-download-page>h2:after,.launcher-premium-page>section:first-child:after,.launcher-players-page>[data-slot=card]:first-child:after{opacity:.26;top:8px;right:8px}.launcher-mod-card{grid-template-columns:42px minmax(0,1fr)}.launcher-mod-card__actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}:root{--jl-character-alex-sitting:url(/media/site/launcher-style/kit/hero/characters/alex-sitting.png);--jl-character-steve-sleeping:url(/media/site/launcher-style/kit/hero/characters/steve-sleeping.png)}.launcher-download-page,.launcher-progress-page,.launcher-premium-page,.launcher-promote-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-players-page{position:relative;overflow:hidden;background:linear-gradient(180deg, #22242bf2, #0e0f13fa), var(--jl-reference-blocks-bg) center / 420px auto repeat!important;color:#f5f6fb!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff14,inset -2px -3px #00000085,0 8px #00000042!important}.launcher-download-page:after{content:none!important;display:none!important}.launcher-content-page:after{content:"";aspect-ratio:1;background:var(--jl-content-mods-symbol) center / contain no-repeat;filter:drop-shadow(5px 6px #0000006b);width:clamp(84px,13vw,182px);image-rendering:pixelated;opacity:.5;pointer-events:none;position:absolute;top:clamp(14px,2.4vw,28px);right:clamp(18px,3vw,44px)}.launcher-players-page .launcher-players-hero:before,.launcher-premium-page>section:first-child:before{content:"";aspect-ratio:1.25;background:var(--jl-character-alex-sitting) center / contain no-repeat;filter:drop-shadow(5px 6px #00000070);width:clamp(112px,14vw,212px);image-rendering:pixelated;opacity:.72;pointer-events:none;position:absolute;top:clamp(14px,2.4vw,28px);right:clamp(16px,3vw,42px)}.launcher-premium-page>section:first-child:before{background-image:var(--jl-character-steve-sleeping);opacity:.52;width:clamp(120px,17vw,240px)}.launcher-download-page h2,.launcher-download-page p,.launcher-content-page h1,.launcher-content-page h2,.launcher-content-page p,.launcher-players-page h1,.launcher-players-page h2,.launcher-players-page p,.launcher-premium-page h1,.launcher-premium-page p,.launcher-promote-page h1,.launcher-promote-page p{z-index:1;position:relative}.launcher-download-page>.mt-5,.launcher-download-page table,.launcher-content-page .surface-panel,.launcher-content-page .surface-card,.launcher-content-page .rounded-xl,.launcher-content-page .rounded-2xl,.launcher-content-page .rounded-lg,.launcher-players-page [data-slot=card],.launcher-players-page .rounded-xl,.launcher-players-page .rounded-2xl,.launcher-players-page .rounded-lg,.launcher-promote-page [data-slot=card],.launcher-promote-page .surface-panel,.launcher-promote-page .rounded-xl,.launcher-promote-page .rounded-2xl,.launcher-promote-page .rounded-lg{background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-content-page .surface-card:hover,.launcher-content-page .surface-panel:hover,.launcher-players-page [data-slot=card]:hover{border-color:#6f8cff!important}.launcher-content-page h1,.launcher-content-page h2,.launcher-content-page h3,.launcher-content-page h4,.launcher-content-page strong,.launcher-content-page .text-foreground,.launcher-players-page h1,.launcher-players-page h2,.launcher-players-page h3,.launcher-players-page h4,.launcher-players-page strong,.launcher-players-page .text-foreground,.launcher-promote-page h1,.launcher-promote-page h2,.launcher-promote-page h3,.launcher-promote-page h4,.launcher-promote-page strong,.launcher-promote-page .text-foreground{text-shadow:2px 2px #00000085;color:#fff!important}.launcher-content-page p,.launcher-content-page span,.launcher-content-page small,.launcher-content-page .text-muted-foreground,.launcher-players-page p,.launcher-players-page span,.launcher-players-page small,.launcher-players-page .text-muted-foreground,.launcher-promote-page p,.launcher-promote-page span,.launcher-promote-page small,.launcher-promote-page .text-muted-foreground{color:#c7ccd7!important}.workshop-item-card,.workshop-item-detail__hero,.workshop-item-stat-grid article,.workshop-item-hint,.workshop-item-detail__crafting-preview,.craft-ingredient-list__button,.crafting-ui-summary,.crafting-ui-empty,.crafting-ui-card,.crafting-ui-detail,.crafts-page-shell .crafting-ui-detail .rounded-xl,.crafts-page-shell .crafting-ui-detail .rounded-lg,.crafts-page-shell .crafting-ui-detail .bg-card,.crafts-page-shell .crafting-ui-detail .bg-muted,.crafts-page-shell .crafting-ui-detail .bg-muted\/60{background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.workshop-item-detail__hero,.workshop-item-hint{background:linear-gradient(135deg, color-mix(in oklab, var(--workshop-service-accent,#6f8cff) 16%, transparent 84%), transparent 48%), linear-gradient(180deg, #30333d 0%, #17181d 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important}.workshop-item-card:hover,.workshop-item-card--active{background:linear-gradient(90deg,#5378dc33,#0000 60%),linear-gradient(#30333d 0%,#191a20 100%)!important;border-color:#6f8cff!important}.workshop-item-card img,.workshop-item-detail__hero img,.workshop-item-hint img,.craft-ingredient-list__icon{box-shadow:inset 1px 1px #ffffff12,inset -1px -2px #0006;background:#0f1014!important;border:2px solid #050506!important;border-radius:0!important}.workshop-item-card strong,.workshop-item-detail__hero h3,.workshop-item-stat-grid strong,.crafting-ui-summary__title,.craft-ingredient-list__name,.craft-ingredient-list__count{text-shadow:1px 1px #00000085;color:#fff!important}.workshop-item-card small,.workshop-item-detail__hero span,.workshop-item-stat-grid span,.workshop-item-hint span,.crafting-ui-summary__meta,.craft-ingredient-list-wrap__title{color:#c7ccd7!important}.workshop-item-detail__crafting-preview img{background:#0f1014!important;border-radius:0!important}.launcher-download-page tbody tr:only-child td,.launcher-content-page .border-dashed,.launcher-players-page .border-dashed,.launcher-promote-page .border-dashed{background:linear-gradient(180deg, #202127 0%, #131419 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#c7ccd7!important;border-color:#050506!important}@media (max-width:900px){.launcher-download-page:after,.launcher-content-page:after,.launcher-players-page .launcher-players-hero:before,.launcher-premium-page>section:first-child:before{opacity:.18;width:132px}}.workshop-tool-panel,.workshop-preview-card,.workshop-control-card,.workshop-code-card,.workshop-generator-preview,.workshop-generator-preview--potion,.workshop-generator-preview--bad,.workshop-banner-layer-card,.workshop-banner-pattern-card,.workshop-potion-kind-chip,.workshop-potion-effect-card{background:linear-gradient(180deg, #282a32 0%, #18191f 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000073!important}.workshop-preview-card{overflow:hidden}.workshop-generator-preview--potion,.workshop-generator-preview--bad{background:linear-gradient(180deg, #252832 0%, #13151b 100%), var(--jl-reference-blocks-bg) center / 360px auto repeat!important}.workshop-banner-layer-card--active,.workshop-banner-layer-card:hover,.workshop-banner-pattern-card--active,.workshop-banner-pattern-card:hover,.workshop-potion-kind-chip:hover,.workshop-potion-kind-chip--active,.workshop-potion-effect-card:hover,.workshop-potion-effect-card--active{border-color:color-mix(in oklab, var(--workshop-service-accent,#6f8cff) 62%, #050506 38%)!important;background:linear-gradient(90deg, color-mix(in oklab, var(--workshop-service-accent,#6f8cff) 16%, transparent 84%), transparent 68%), linear-gradient(180deg, #30333d 0%, #18191f 100%)!important;transform:none!important}.workshop-banner-layer-card__index,.workshop-banner-layer-card__icon,.workshop-banner-layer-card__actions button,.workshop-potion-effect-card__icon{color:#f5f6fb!important;background:#101116!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000007a!important}.workshop-banner-layer-card__copy strong,.workshop-banner-layer-card__copy span,.workshop-banner-pattern-card span,.workshop-potion-kind-chip span,.workshop-potion-effect-card__body strong,.workshop-potion-effect-card__meta{text-shadow:1px 1px #00000080;color:#f5f6fb!important}.workshop-chip,.workshop-input,.workshop-select,.workshop-textarea,.workshop-field input[type=range],.workshop-code-card code{color:#f5f6fb!important;background:#0e0f14!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000085!important}.workshop-potion-badge{color:#17181d!important;background:#e6e9ee!important;border-radius:0!important}.workshop-potion-badge--good{background:#dff6e8!important}.workshop-potion-badge--bad{background:#ffdede!important}.workshop-potion-preview__stand,.workshop-potion-preview__bottle,.workshop-potion-preview__brew-step{border-radius:0!important}.workshop-potion-preview__bottles,.workshop-potion-preview__brew-flow,.workshop-potion-preview__ingredients{color:#f5f6fb!important}.workshop-potion-preview__ingredient,.workshop-banner-steps span{background:linear-gradient(180deg, #282a32 0%, #18191f 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important}.workshop-armor-inventory-preview{background:linear-gradient(180deg, #1f222ae6, #0d0f14f0), var(--jl-reference-blocks-bg) center / 320px auto repeat!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000080!important}.workshop-armor-inventory-preview__header,.workshop-armor-inventory-preview__result,.workshop-armor-stand-preview__recipe,.workshop-armor-stand-preview__ingredient,.workshop-armor-piece-preview,.workshop-armor-inventory-preview__station,.workshop-armor-inventory-preview__result-item,.workshop-armor-preset{background:linear-gradient(180deg, #282a32 0%, #18191f 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000073!important}.workshop-armor-piece-preview--active,.workshop-armor-preset--active,.workshop-armor-inventory-preview__result{border-color:color-mix(in oklab, var(--workshop-service-accent,#9b5cff) 62%, #050506 38%)!important;background:linear-gradient(90deg, color-mix(in oklab, var(--workshop-service-accent,#9b5cff) 14%, transparent 86%), transparent 66%), linear-gradient(180deg, #30333d 0%, #18191f 100%)!important}.workshop-armor-inventory-preview__header strong,.workshop-armor-inventory-preview__header span,.workshop-armor-inventory-preview__result strong,.workshop-armor-inventory-preview__result span,.workshop-armor-stand-preview__ingredient span,.workshop-armor-piece-preview__label,.workshop-armor-preset strong,.workshop-armor-preset small{text-shadow:1px 1px #00000080;color:#f5f6fb!important}.workshop-armor-stand-preview__scene:before{opacity:.45!important;background:linear-gradient(#00000029,#00000047),url(/crafts/textures/stone.png) 50%/2.4rem 2.4rem!important;border-radius:0!important}.workshop-armor-stand-preview__scene{grid-template-columns:minmax(0,1fr)!important}.workshop-armor-inventory-preview{justify-self:center;width:100%;max-width:min(100%,28rem)}.workshop-armor-stand-preview__recipe{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));min-height:0;align-self:auto!important}.workshop-armor-stand-preview__ingredient{min-width:0!important}:root{--jl-app-help-page:url(/media/site/launcher-style/kit/app/help-page-image.png)}.launcher-rail-btn__icon{position:relative;overflow:hidden;background:linear-gradient(180deg, #363943 0%, #17181d 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;width:42px!important;height:42px!important}.launcher-rail-btn__icon:after{content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:3px}.launcher-nav-texture-icon{-o-object-fit:contain;object-fit:contain;max-width:26px;max-height:26px;image-rendering:pixelated;filter:drop-shadow(1px 1px #000000db)drop-shadow(0 0 8px #ffffff0f);transform:translateZ(0);width:26px!important;height:26px!important}.launcher-rail-btn:hover .launcher-nav-texture-icon,.launcher-rail-btn--active .launcher-nav-texture-icon{filter:drop-shadow(1px 1px #000000e6)drop-shadow(0 0 9px #748fff5c);animation:1.6s ease-in-out infinite jlIconBob}.launcher-content-guide-strip{background:linear-gradient(90deg, #5378dc2e, transparent 38%), linear-gradient(180deg, #25272e 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat;color:#f5f6fb;border:2px solid #050506;border-radius:0;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid;overflow:hidden;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000073,0 6px #0003}.launcher-content-guide-strip__scene{background:linear-gradient(180deg, #00000014, #00000080), var(--jl-reference-blocks-bg) center / 360px auto repeat;isolation:isolate;border-right:2px solid #050506;place-items:end center;min-height:160px;padding:16px;display:grid;position:relative}.launcher-content-guide-strip__scene:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 62%,#5378dc38,#0000 34%),linear-gradient(#0000 0 62%,#2d3a2fb8 62% 100%);position:absolute;inset:0}.launcher-content-guide-strip__scene img{-o-object-fit:contain;object-fit:contain;width:min(100%,190px);max-height:145px;image-rendering:pixelated;filter:drop-shadow(7px 8px #0000006b)}.launcher-content-guide-strip__body{align-content:center;gap:9px;padding:18px 18px 18px 0;display:grid}.launcher-content-guide-strip h3{max-width:42rem;font-family:var(--jl-font-pixel);letter-spacing:.035em;text-shadow:2px 2px #00000085;margin:0;font-size:clamp(1.08rem,1.8vw,1.55rem);line-height:1.12;color:#fff!important}.launcher-content-guide-strip p{max-width:54rem;margin:0;color:#c7ccd7!important}.launcher-content-guide-strip__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}.launcher-content-guide-strip__step{background:linear-gradient(#30333d 0%,#18191f 100%);border:2px solid #050506;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006}.launcher-content-guide-strip__step-icon{-o-object-fit:contain;object-fit:contain;width:34px;height:34px;image-rendering:pixelated;background:linear-gradient(#25272e 0%,#111217 100%);border:2px solid #050506;padding:7px}.launcher-content-guide-strip__step strong,.launcher-content-guide-strip__step small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.launcher-content-guide-strip__step strong{color:#fff;font-family:var(--jl-font-pixel);letter-spacing:.04em;font-size:.82rem}.launcher-content-guide-strip__step small{color:#aeb3be;font-size:.72rem;font-weight:700}.launcher-content-page>.surface-panel.surface-panel--muted:not(.launcher-content-guide-strip){background:linear-gradient(180deg, #202127 0%, #131419 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -2px #0000006b!important}.launcher-content-page [data-content-workspace-switch=true]>button{color:#f5f6fb!important;background:linear-gradient(#282a32 0%,#15161a 100%)!important;border:2px solid #050506!important;border-radius:0!important}.launcher-content-page [data-content-workspace-switch=true]>button:hover,.launcher-content-page [data-content-workspace-switch=true]>button:focus-visible{border-color:#6f8cff!important}@media (max-width:900px){.launcher-content-guide-strip{grid-template-columns:minmax(0,1fr)}.launcher-content-guide-strip__scene{border-bottom:2px solid #050506;border-right:0}.launcher-content-guide-strip__body{padding:0 16px 16px}.launcher-content-guide-strip__steps{grid-template-columns:minmax(0,1fr)}}:root{--jl-default-installation-avatar:url(/media/site/launcher-style/kit/app/default-installation-avatar.png)}.launcher-build-sheet{border:3px solid #050506!important;-o-border-image:var(--jl-reference-panel-border) 8 stretch!important;border-image:var(--jl-reference-panel-border) 8 stretch!important;background:linear-gradient(180deg, #262830fa 0%, #0f1014fc 100%), var(--jl-reference-blocks-bg) center / 420px auto repeat!important;color:#f5f6fb!important;border-radius:0!important;overflow:hidden!important;box-shadow:inset 2px 2px #ffffff14,inset -3px -4px #0000008f,0 28px 80px #0000008a!important}.launcher-build-sheet [data-slot=dialog-close]>button,.launcher-build-sheet>button{background:linear-gradient(180deg, #3b3e49 0%, #18191f 100%), var(--jl-reference-inset-border) center / 56px 56px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;top:14px!important;right:14px!important;box-shadow:inset 1px 1px #ffffff17,inset -1px -2px #0000007a!important}.launcher-build-sheet__header,.launcher-settings-window__head{box-shadow:inset 1px 1px #ffffff14,inset 0 -2px #00000070;background:linear-gradient(180deg, #2d3039 0%, #18191f 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border-bottom:3px solid #050506!important}.launcher-build-sheet__header [data-slot=dialog-title],.launcher-build-sheet__header [data-slot=dialog-description]{z-index:1;position:relative}.launcher-build-sheet__header [data-slot=dialog-title],.launcher-settings-window__title,.launcher-mods-panel__head>div>p:first-child{font-family:var(--jl-font-pixel);letter-spacing:.045em;text-shadow:2px 2px #0000008c;color:#fff!important}.launcher-build-sheet__header [data-slot=dialog-description],.launcher-settings-window__hint,.launcher-mods-panel__subhead{font-weight:700;color:#c7ccd7!important}.launcher-build-sheet__header:after,.launcher-settings-window__head:after{content:"";background:var(--jl-default-installation-avatar) center / contain no-repeat;width:64px;height:64px;image-rendering:pixelated;opacity:.56;filter:drop-shadow(4px 5px #00000070);pointer-events:none;position:absolute;top:18px;right:60px}.launcher-build-sheet__body{background:linear-gradient(180deg, #1011152e, #0000002e), var(--jl-reference-inset-border) center / 96px 96px repeat}.launcher-build-sheet [class*=rounded-],.launcher-build-sheet .rounded-full,.launcher-settings-window [class*=rounded-],.launcher-settings-window .rounded-full{border-radius:0!important}.launcher-build-sheet input,.launcher-build-sheet select,.launcher-build-sheet textarea,.launcher-settings-window input,.launcher-settings-window select,.launcher-settings-window textarea{font-weight:800;color:#f5f6fb!important;background:linear-gradient(#111217 0%,#0a0b0e 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0d,inset -1px -2px #00000085!important}.launcher-build-sheet input::-moz-placeholder{color:#747b8b!important}.launcher-settings-window input::-moz-placeholder{color:#747b8b!important}.launcher-build-sheet input::placeholder,.launcher-settings-window input::placeholder{color:#747b8b!important}.launcher-build-sheet label>span,.launcher-build-sheet .text-\[11px\],.launcher-settings-window label>span,.launcher-settings-window .text-\[11px\]{font-family:var(--jl-font-pixel);letter-spacing:.075em;color:#aeb3be!important}.launcher-build-sheet .bg-card,.launcher-build-sheet .bg-card\/70,.launcher-build-sheet .bg-card\/75,.launcher-build-sheet .bg-card\/80,.launcher-build-sheet .bg-muted,.launcher-build-sheet .bg-muted\/60,.launcher-build-sheet .bg-muted\/70,.launcher-build-sheet .border,.launcher-settings-window .launcher-settings-panel,.launcher-settings-window .launcher-settings-summary__item,.launcher-settings-window .launcher-settings-version-card,.launcher-settings-window .launcher-mods-summary-card,.launcher-settings-window .launcher-mods-panel__stats,.launcher-settings-window .launcher-settings-path{background:linear-gradient(180deg, #282a32 0%, #17181d 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000073!important}.launcher-build-sheet button,.launcher-settings-window button,.launcher-settings-tabs__btn{font-family:var(--jl-font-pixel);letter-spacing:.04em;text-shadow:1px 1px #00000080;background:linear-gradient(180deg, #30333d 0%, #18191f 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000073!important}.launcher-build-sheet button:hover,.launcher-build-sheet button:focus-visible,.launcher-settings-window button:hover,.launcher-settings-window button:focus-visible{background:linear-gradient(180deg, #465fb9 0%, #2d3e83 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;border-color:#6f8cff!important}.launcher-build-sheet .btn-modern-secondary,.launcher-settings-window .launcher-settings-tabs__btn--active,.launcher-settings-window .launcher-dock-action:first-child{color:#fff!important;background:linear-gradient(#78d68c 0%,#2dcb70 48%,#18834c 100%)!important}.launcher-build-sheet .text-foreground,.launcher-build-sheet h3,.launcher-build-sheet strong,.launcher-settings-window .text-foreground,.launcher-settings-window h3,.launcher-settings-window strong{text-shadow:1px 1px #00000085;color:#fff!important}.launcher-build-sheet .text-muted-foreground,.launcher-build-sheet p,.launcher-build-sheet small,.launcher-settings-window .text-muted-foreground,.launcher-settings-window p,.launcher-settings-window small,.launcher-settings-window code{color:#c7ccd7!important}.launcher-settings-window--floating{width:min(1040px,100vw - 380px)!important;max-height:min(78vh,780px)!important}.launcher-settings-tabs{background:#101116;border:2px solid #050506;align-items:stretch;padding:4px}.launcher-settings-summary{gap:8px!important}.launcher-settings-field--full{grid-column:1/-1}.launcher-profile-panel,.launcher-server-panel{border:3px solid #050506!important;-o-border-image:var(--jl-reference-panel-border) 8 stretch!important;border-image:var(--jl-reference-panel-border) 8 stretch!important;background:linear-gradient(180deg, #25272e 0%, #131419 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;-webkit-backdrop-filter:none!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -2px -3px #00000085,0 16px 48px #0000006b!important}.launcher-profile-panel--floating,.launcher-server-panel--floating{bottom:calc(100% + 14px)!important}.launcher-profile-panel__tools{border-bottom:2px solid #050506;padding-bottom:10px;gap:8px!important;margin-bottom:10px!important}.launcher-profile-switch,.launcher-profile-toggle,.launcher-profile-empty,.launcher-server-panel__head,.launcher-server-item,.launcher-profile-panel .rounded-lg{background:linear-gradient(180deg, #282a32 0%, #17181d 100%), var(--jl-reference-inset-border) center / 84px 84px repeat!important;color:#c7ccd7!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -2px #0000006b!important}.launcher-profile-search,.launcher-server-panel input{font-weight:800;color:#f5f6fb!important;background:#0d0e12!important;border:2px solid #050506!important;border-radius:0!important}.launcher-profile-switch__btn,.launcher-profile-chip,.launcher-server-item,.launcher-profile-panel .launcher-dock-action{font-family:var(--jl-font-pixel);letter-spacing:.035em;text-shadow:1px 1px #0000007a;background:linear-gradient(180deg, #30333d 0%, #18191f 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important}.launcher-profile-switch__btn--active,.launcher-profile-chip--active,.launcher-profile-panel .launcher-dock-action:first-child,.launcher-server-item:hover,.launcher-server-item:focus-visible{background:linear-gradient(180deg, #6f8cff 0%, #3559b8 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#fff!important;border-color:#6f8cff!important}.launcher-profile-toggle span,.launcher-profile-empty,.launcher-server-item__meta,.launcher-server-item__metrics{color:#c7ccd7!important}.launcher-rail-btn__title{letter-spacing:.018em!important;font-size:.72rem!important}.launcher-rail-btn__body{min-width:0;padding-right:2px}.launcher-rail-btn{gap:9px!important}@media (max-width:1040px){.launcher-settings-overlay{inset:auto 12px calc(96px + env(safe-area-inset-bottom)) 12px!important}.launcher-settings-window--floating{width:100%!important;max-height:min(78vh,760px)!important}.launcher-build-sheet__header:after,.launcher-settings-window__head:after{opacity:.18}}.crafts-page-shell .workshop-tool-panel__head{background:linear-gradient(180deg, #30333d 0%, #191a20 100%), var(--jl-reference-inset-border) center / 64px 64px repeat!important;border:2px solid #050506!important;border-radius:0!important;align-items:center!important;margin:-.2rem -.2rem 1rem!important;padding:.6rem .75rem!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000080!important}.crafts-page-shell .workshop-tool-panel__head h2{font-family:var(--jl-font-pixel);color:#fff!important;letter-spacing:.02em!important;text-shadow:2px 2px #050506,0 0 14px #6f8cff29!important;margin:0!important;font-size:clamp(1.25rem,2vw,2rem)!important}.crafts-page-shell .workshop-tool-panel__icon{image-rendering:pixelated;background:linear-gradient(180deg, #252832 0%, #121318 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;border:2px solid #050506!important;border-radius:0!important;width:48px!important;height:48px!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000008c!important}.workshop-sign-preview,.workshop-sign-editor-frame,.workshop-spawn-preview,.workshop-spawn-preview__card,.workshop-spawn-preview__spawner-card,.workshop-armor-inventory-preview,.workshop-mc-window,.workshop-generator-preview__stage,.workshop-minecraft-texture-preview{background:linear-gradient(180deg, #22252d 0%, #101116 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -2px -3px #00000094,0 18px 44px #00000047!important}.workshop-sign-editor-frame__bar,.workshop-sign-editor-toolbar,.workshop-sign-preview__command-row,.workshop-sign-preview__hotbar,.workshop-spawn-preview__hotbar,.workshop-spawn-preview__stat-strip,.workshop-armor-inventory-preview__header{background:linear-gradient(180deg, #30333d 0%, #17181d 100%), var(--jl-reference-inset-border) center / 64px 64px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000007a!important}.workshop-sign-preview__scene{background:linear-gradient(180deg, #495e8480 0%, #121318db 56%, #0c0d11fa 100%), var(--jl-reference-blocks-bg) center / 160px 160px repeat!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -64px 72px #0000006b!important}.workshop-sign-preview__hud{border-radius:0!important}.workshop-sign-preview__badges span,.workshop-sign-preview__caption,.workshop-sign-preview__hotbar-slot,.workshop-spawn-preview__hotbar span,.workshop-spawn-preview__stat-strip span,.workshop-spawn-detail-grid div,.workshop-spawn-hints span,.workshop-armor-preset,.workshop-sign-format-button,.workshop-sign-variant-card,.workshop-sign-wood-card,.workshop-sign-color-card{background:linear-gradient(180deg, #30333d 0%, #18191f 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000075!important}.workshop-sign-preview__badges span,.workshop-sign-preview__caption,.workshop-spawn-preview__stat-strip span{font-family:var(--jl-font-pixel);text-transform:uppercase;text-shadow:1px 1px #0009;letter-spacing:.05em!important}.workshop-sign-format-button:hover,.workshop-sign-format-button:focus-visible,.workshop-sign-variant-card:hover,.workshop-sign-variant-card:focus-visible,.workshop-sign-wood-card:hover,.workshop-sign-wood-card:focus-visible,.workshop-sign-color-card:hover,.workshop-sign-color-card:focus-visible,.workshop-spawn-mob-card:hover,.workshop-spawn-mob-card:focus-visible,.workshop-spawn-category-pill:hover,.workshop-spawn-category-pill:focus-visible,.workshop-armor-preset:hover,.workshop-armor-preset:focus-visible{background:linear-gradient(180deg, #465fb9 0%, #263a87 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#fff!important;border-color:#6f8cff!important}.workshop-sign-format-button--active,.workshop-sign-variant-card--active,.workshop-sign-wood-card--active,.workshop-sign-color-card--active,.workshop-spawn-category-pill--active,.workshop-spawn-mob-card--active,.workshop-armor-preset--active{background:linear-gradient(180deg, #6f8cff 0%, #3153ac 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#fff!important;border-color:#6f8cff!important}.workshop-spawn-preview__stage{background:linear-gradient(180deg, #131e2eb8 0%, #090a0deb 100%), var(--jl-reference-blocks-bg) center / 160px 160px repeat!important;border:2px solid #050506!important;border-radius:0!important}.workshop-spawn-mob-card,.workshop-spawn-category-pill{background:linear-gradient(180deg, #282b34 0%, #15161b 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000007a!important}.workshop-spawn-mob-card__media{background:linear-gradient(180deg, #14161d 0%, #090a0d 100%), var(--jl-reference-blocks-bg) center / 96px 96px repeat!important;border:2px solid #050506!important;border-radius:0!important}.workshop-armor-preset{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;display:grid!important}.workshop-armor-dye-grid .workshop-armor-preset{min-height:64px;grid-template-columns:24px 24px minmax(0,1fr)!important}.workshop-armor-dye-grid .workshop-armor-preset__swatch{grid-area:1/1/span 2}.workshop-armor-dye-grid .workshop-armor-preset__dye{grid-area:1/2/span 2}.workshop-armor-dye-grid .workshop-armor-preset strong,.workshop-armor-dye-grid .workshop-armor-preset small{grid-column:3;min-width:0}.workshop-armor-dye-grid .workshop-armor-preset strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.workshop-armor-preset small{color:#9ea6b8!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.workshop-generator-preview--potion .workshop-mc-window,.workshop-generator-preview--firework .workshop-mc-window{background:linear-gradient(180deg, #c4c0b7 0%, #8f8a7f 100%), var(--jl-reference-inset-border) center / 72px 72px repeat!important;color:#111217!important;border-image:!important}.workshop-generator-preview--potion .workshop-mc-window__title,.workshop-generator-preview--firework .workshop-mc-window__title{color:#101116!important;text-shadow:none!important}@media (max-width:900px){.crafts-page-shell .workshop-tool-panel__head{margin:0 0 .8rem!important}.crafts-page-shell .workshop-tool-panel__icon{width:42px!important;height:42px!important}}.crafts-page-hero__link,.crafts-page-shell .crafts-page-hero__link,.workshop-tool-panel .btn-modern-secondary,.workshop-tool-panel button[type=button],.workshop-service-faq button{font-family:var(--jl-font-pixel);letter-spacing:.035em;text-shadow:1px 1px #00000080;background:linear-gradient(180deg, #30333d 0%, #18191f 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000007a!important}.crafts-page-hero__link:hover,.crafts-page-hero__link:focus-visible,.workshop-tool-panel .btn-modern-secondary:hover,.workshop-tool-panel .btn-modern-secondary:focus-visible,.workshop-tool-panel button[type=button]:hover,.workshop-tool-panel button[type=button]:focus-visible{background:linear-gradient(180deg, #6f8cff 0%, #3153ac 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#fff!important;border-color:#6f8cff!important}.launcher-rail-btn__title,.launcher-rail__subtitle,.launcher-rail__primary-note,.launcher-rail__promo-meta,.launcher-profile-card__name,.launcher-profile-card__meta,.launcher-settings-trigger__title,.launcher-settings-trigger__meta{font-family:var(--jl-font-app)!important;letter-spacing:.012em!important}.launcher-rail-btn__title,.launcher-profile-card__name,.launcher-settings-trigger__title{text-shadow:1px 1px #0000009e;font-weight:800!important}.launcher-rail__title,.launcher-rail__primary{font-family:var(--jl-font-pixel)!important}.workshop-sign-preview input,.workshop-sign-preview textarea,.workshop-tool-panel input,.workshop-tool-panel select,.workshop-tool-panel textarea{color:#f5f6fb!important;background:#101116!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0d,inset -1px -2px #00000073!important}.workshop-tool-panel input::-moz-placeholder{color:#7f8799!important}.workshop-tool-panel textarea::-moz-placeholder{color:#7f8799!important}.workshop-tool-panel input::placeholder,.workshop-tool-panel textarea::placeholder{color:#7f8799!important}.workshop-tool-panel label,.workshop-tool-panel .text-muted-foreground,.workshop-tool-panel p{color:#c3c9d6!important}.workshop-tool-panel .workshop-sign-format-button--active,.workshop-tool-panel .workshop-sign-variant-card--active,.workshop-tool-panel .workshop-sign-wood-card--active,.workshop-tool-panel .workshop-sign-color-card--active,.workshop-tool-panel .workshop-spawn-category-pill--active,.workshop-tool-panel .workshop-spawn-mob-card--active,.workshop-tool-panel .workshop-armor-preset--active{background:linear-gradient(180deg, #6f8cff 0%, #3153ac 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#fff!important;border-color:#6f8cff!important}html,body,#root{background:#101114!important;width:100%!important;min-width:0!important;margin:0!important;overflow-x:hidden!important}body,.bg-site,.launcher-window,.site-shell{background:linear-gradient(180deg, #101114 0%, #0b0c0f 100%), var(--jl-reference-blocks-bg) center top / 420px auto repeat!important}.site-shell:before,.launcher-window:before{content:none!important;display:none!important}.launcher-window,.site-shell{width:100vw!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.site-shell{grid-template-columns:280px minmax(0,1fr)!important;gap:0!important}.launcher-app-shell{grid-template-columns:280px minmax(0,1fr)!important;gap:0!important;width:100vw!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0 0 104px!important}.launcher-rail{border-top:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;align-self:stretch!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;position:sticky!important;top:0!important}.launcher-workspace,.site-workspace{background:linear-gradient(180deg, #111216f0, #0a0b0efa), var(--jl-reference-blocks-bg) center top / 420px auto repeat!important;min-height:100vh!important}.launcher-workspace__inner,.site-workspace__inner{min-height:calc(100vh - 104px)!important;padding:0!important}.launcher-workspace__inner>.reveal,.site-workspace__inner>.reveal{margin:0!important}.launcher-dock-wrap{padding:0!important;left:280px!important;right:0!important}.launcher-dock-stack{gap:0!important;width:100%!important;max-width:none!important;margin:0!important}.launcher-dock{background:linear-gradient(180deg, #25272f 0%, #17181d 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;padding:9px 14px calc(9px + env(safe-area-inset-bottom))!important;border:0!important;border-top:2px solid #050506!important;border-left:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000080!important}.launcher-dock:before{content:none!important;display:none!important}.launcher-dock-play,.launcher-dock__play{background:var(--jl-client-play-button) center / 100% 100% no-repeat!important;background-color:#0000!important;background-image:var(--jl-client-play-button)!important;width:226px!important;min-width:226px!important;max-width:226px!important;height:62px!important;min-height:62px!important;box-shadow:none!important;color:#0000!important;text-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}.launcher-dock-play:before,.launcher-dock-play:after{content:none!important;display:none!important}.launcher-dock-play:hover,.launcher-dock-play:focus-visible{background:var(--jl-client-play-button) center / 100% 100% no-repeat!important;filter:brightness(1.08)saturate(1.06)!important}.launcher-dock-play:disabled{background:var(--jl-client-play-button) center / 100% 100% no-repeat!important;color:#0000!important;opacity:.58!important;filter:grayscale(.35)saturate(.72)brightness(.82)!important}.launcher-dock-play[data-launcher-cancel=true],.launcher-dock-play.launcher-dock-play--cancel{background:var(--jl-client-cancel-button) center / 100% 100% no-repeat!important;background-image:var(--jl-client-cancel-button)!important;opacity:.9!important;filter:saturate(.92)brightness(.96)!important}.launcher-dock-play>*{opacity:0!important}@media (max-width:980px){.site-shell,.launcher-app-shell{grid-template-columns:minmax(0,1fr)!important}.launcher-app-shell{padding-bottom:138px!important}.launcher-rail{border:2px solid #050506!important;min-height:auto!important}.launcher-dock-wrap{left:0!important}.launcher-dock{grid-template-columns:minmax(0,1fr)!important}.launcher-dock-play,.launcher-dock__play{justify-self:center!important;width:min(226px,100vw - 28px)!important;min-width:0!important;max-width:226px!important}}.launcher-home-jl-window__chrome{grid-template-columns:minmax(0,1fr)!important}.launcher-home-jl-window__brand{display:none!important}.launcher-home-jl-tabs,.launcher-home-jl-tab:first-child{border-left:0!important}.launcher-home-jl-news{grid-template-columns:repeat(3,minmax(0,1fr))!important}.launcher-home-jl-news-card__media{background:linear-gradient(180deg, #0000001f 0%, #0000002e 44%, #000000db 100%), var(--jl-reference-news-bg) center / cover no-repeat!important}.launcher-monitor-summary-chip,.launcher-monitor-shell .bg-card,.launcher-monitor-shell .bg-muted,.launcher-monitor-shell .bg-muted\/60,.launcher-content-page .bg-muted\/60,.skins-page-shell .bg-muted\/60,.crafts-page-shell .bg-muted\/60,.launcher-promote-page .bg-muted\/60{background:linear-gradient(180deg, #2a2c34 0%, #18191e 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#d8dce6!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0006!important}.launcher-monitor-shell .border-border,.launcher-content-page .border-border,.skins-page-shell .border-border,.crafts-page-shell .border-border,.launcher-promote-page .border-border{border-color:#050506!important}.launcher-monitor-shell .rounded-lg,.launcher-monitor-shell .rounded-xl,.launcher-content-page .rounded-lg,.launcher-content-page .rounded-xl,.skins-page-shell .rounded-lg,.skins-page-shell .rounded-xl,.crafts-page-shell .rounded-lg,.crafts-page-shell .rounded-xl,.launcher-promote-page .rounded-lg,.launcher-promote-page .rounded-xl{border-radius:0!important}.launcher-monitor-shell .text-foreground,.launcher-content-page .bg-muted\/60 .text-foreground,.skins-page-shell .bg-muted\/60 .text-foreground,.crafts-page-shell .bg-muted\/60 .text-foreground,.launcher-promote-page .bg-muted\/60 .text-foreground{color:#f8f9ff!important}.launcher-monitor-shell .text-muted-foreground,.launcher-content-page .bg-muted\/60 .text-muted-foreground,.skins-page-shell .bg-muted\/60 .text-muted-foreground,.crafts-page-shell .bg-muted\/60 .text-muted-foreground,.launcher-promote-page .bg-muted\/60 .text-muted-foreground{color:#aeb3be!important}@media (max-width:860px){.launcher-home-jl-news{grid-template-columns:minmax(0,1fr)!important}}.launcher-app-shell [data-slot=card],.launcher-content-page [data-slot=card],.launcher-players-page [data-slot=card],.launcher-progress-page [data-slot=card],.launcher-premium-page [data-slot=card],.skins-page-shell [data-slot=card],.crafts-page-shell [data-slot=card]{background:linear-gradient(180deg, #262830 0%, #15161b 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#d8dce6!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-app-shell [data-slot=card-header],.launcher-content-page [data-slot=card-header],.launcher-players-page [data-slot=card-header],.launcher-progress-page [data-slot=card-header],.launcher-premium-page [data-slot=card-header],.skins-page-shell [data-slot=card-header],.crafts-page-shell [data-slot=card-header],.launcher-app-shell [data-slot=card-footer],.launcher-content-page [data-slot=card-footer],.launcher-players-page [data-slot=card-footer],.launcher-progress-page [data-slot=card-footer],.launcher-premium-page [data-slot=card-footer],.skins-page-shell [data-slot=card-footer],.crafts-page-shell [data-slot=card-footer]{background:0 0!important;border-radius:0!important}.launcher-app-shell [data-slot=card-title],.launcher-content-page [data-slot=card-title],.launcher-players-page [data-slot=card-title],.launcher-progress-page [data-slot=card-title],.launcher-premium-page [data-slot=card-title],.skins-page-shell [data-slot=card-title],.crafts-page-shell [data-slot=card-title]{text-shadow:0 2px #0000009e;color:#f8f9ff!important}.launcher-app-shell [data-slot=card-description],.launcher-content-page [data-slot=card-description],.launcher-players-page [data-slot=card-description],.launcher-progress-page [data-slot=card-description],.launcher-premium-page [data-slot=card-description],.skins-page-shell [data-slot=card-description],.crafts-page-shell [data-slot=card-description]{color:#aeb3be!important}.btn-modern-primary,.launcher-home-jl-play,.launcher-download-page__action,.launcher-top-server__play,.launcher-monitor-play,.launcher-home-jl-server__play{--jl-client-button-bg:#426fdf;--jl-client-button-border-top:#7296f2;--jl-client-button-border-bottom:#3056b4;--jl-client-button-border-left:#3b62c6;--jl-client-button-border-right:#3b62c6;--jl-client-button-hover:#7296f2;z-index:0;isolation:isolate;letter-spacing:.04em;text-align:center;text-shadow:2px 2px #00000080;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;min-height:36px;font-size:14px;font-weight:500;overflow:hidden;background:var(--jl-client-button-bg)!important;color:#fff!important;font-family:var(--jl-font-pixel)!important;clip-path:none!important;background-image:none!important;border:2px solid #050506!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;box-shadow:0 3px #0000009e!important}.btn-modern-primary:before,.launcher-home-jl-play:before,.launcher-download-page__action:before,.launcher-top-server__play:before,.launcher-monitor-play:before,.launcher-home-jl-server__play:before{z-index:-1;pointer-events:none;border-top:4px solid var(--jl-client-button-border-top);border-right:4px solid var(--jl-client-button-border-right);border-bottom:4px solid var(--jl-client-button-border-bottom);border-left:4px solid var(--jl-client-button-border-left);content:""!important;background:0 0!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.btn-modern-primary:after,.launcher-home-jl-play:after,.launcher-download-page__action:after,.launcher-top-server__play:after,.launcher-monitor-play:after,.launcher-home-jl-server__play:after{content:none!important;display:none!important}.btn-modern-primary:hover,.btn-modern-primary:focus-visible,.launcher-home-jl-play:hover,.launcher-home-jl-play:focus-visible,.launcher-download-page__action:hover,.launcher-download-page__action:focus-visible,.launcher-top-server__play:hover,.launcher-top-server__play:focus-visible,.launcher-monitor-play:hover,.launcher-monitor-play:focus-visible,.launcher-home-jl-server__play:hover,.launcher-home-jl-server__play:focus-visible{background:var(--jl-client-button-hover)!important;color:#fff!important;outline:none!important;transform:none!important}.btn-modern-primary:hover:before,.btn-modern-primary:focus-visible:before,.launcher-home-jl-play:hover:before,.launcher-home-jl-play:focus-visible:before,.launcher-download-page__action:hover:before,.launcher-download-page__action:focus-visible:before,.launcher-top-server__play:hover:before,.launcher-top-server__play:focus-visible:before,.launcher-monitor-play:hover:before,.launcher-monitor-play:focus-visible:before,.launcher-home-jl-server__play:hover:before,.launcher-home-jl-server__play:focus-visible:before{border-color:var(--jl-client-button-hover)!important}.btn-modern-primary:disabled,.btn-modern-primary[aria-disabled=true],.launcher-home-jl-play:disabled,.launcher-home-jl-play[aria-disabled=true],.launcher-download-page__action:disabled,.launcher-download-page__action[aria-disabled=true],.launcher-top-server__play:disabled,.launcher-top-server__play[aria-disabled=true],.launcher-monitor-play:disabled,.launcher-monitor-play[aria-disabled=true]{filter:grayscale(.25)brightness(.9);cursor:not-allowed!important;opacity:.5!important}.launcher-rail__primary{--jl-client-button-bg:#008c00;--jl-client-button-border-top:#6ad06a;--jl-client-button-border-bottom:#006700;--jl-client-button-border-left:#0a7b0a;--jl-client-button-border-right:#0a7b0a;--jl-client-button-hover:#2dcb70;z-index:0;isolation:isolate;letter-spacing:.04em;text-shadow:2px 2px #00000080;text-transform:uppercase;font-size:14px;font-weight:500;overflow:hidden;background:var(--jl-client-button-bg)!important;color:#fff!important;min-height:44px!important;font-family:var(--jl-font-pixel)!important;clip-path:none!important;background-image:none!important;border:2px solid #050506!important;border-radius:0!important;line-height:1!important;position:relative!important;box-shadow:0 3px #0000009e!important}.launcher-rail__primary:before{z-index:-1;pointer-events:none;border-top:4px solid var(--jl-client-button-border-top);border-right:4px solid var(--jl-client-button-border-right);border-bottom:4px solid var(--jl-client-button-border-bottom);border-left:4px solid var(--jl-client-button-border-left);content:""!important;background:0 0!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.launcher-rail__primary:after{content:none!important;display:none!important}.launcher-rail__primary:hover,.launcher-rail__primary:focus-visible{background:var(--jl-client-button-hover)!important;outline:none!important;transform:none!important}.launcher-rail__primary:hover:before,.launcher-rail__primary:focus-visible:before{border-color:var(--jl-client-button-hover)!important}.btn-modern-outline,.btn-modern-secondary,.btn-modern-muted,.btn-modern-chart,.auth-social-button,.launcher-home-jl-small-action,.launcher-monitor-action,.launcher-rail__utility,.launcher-home-jl-tool,.launcher-promote-service-tab,.launcher-promote-highlight-card,.launcher-promote-player-package-card{--jl-client-button-bg:#38383d;--jl-client-button-border-top:#5c5c65;--jl-client-button-border-bottom:#343439;--jl-client-button-border-left:#3d3d42;--jl-client-button-border-right:#3d3d42;--jl-client-button-hover:#5c5c65;z-index:0;isolation:isolate;letter-spacing:.035em;text-shadow:2px 2px #00000080;overflow:hidden;background:var(--jl-client-button-bg)!important;color:#f8f9ff!important;font-family:var(--jl-font-pixel)!important;clip-path:none!important;background-image:none!important;border:2px solid #050506!important;border-radius:0!important;position:relative!important;box-shadow:0 2px #0000008c!important}.btn-modern-outline:before,.btn-modern-secondary:before,.btn-modern-muted:before,.btn-modern-chart:before,.auth-social-button:before,.launcher-home-jl-small-action:before,.launcher-monitor-action:before,.launcher-rail__utility:before,.launcher-home-jl-tool:before,.launcher-promote-service-tab:before,.launcher-promote-highlight-card:before,.launcher-promote-player-package-card:before{z-index:-1;pointer-events:none;border-top:4px solid var(--jl-client-button-border-top);border-right:4px solid var(--jl-client-button-border-right);border-bottom:4px solid var(--jl-client-button-border-bottom);border-left:4px solid var(--jl-client-button-border-left);content:""!important;background:0 0!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.btn-modern-outline:after,.btn-modern-secondary:after,.btn-modern-muted:after,.btn-modern-chart:after,.auth-social-button:after,.launcher-home-jl-small-action:after,.launcher-monitor-action:after,.launcher-rail__utility:after,.launcher-home-jl-tool:after,.launcher-promote-service-tab:after,.launcher-promote-highlight-card:after,.launcher-promote-player-package-card:after{content:none!important;display:none!important}.btn-modern-outline:hover,.btn-modern-outline:focus-visible,.btn-modern-secondary:hover,.btn-modern-secondary:focus-visible,.btn-modern-muted:hover,.btn-modern-muted:focus-visible,.btn-modern-chart:hover,.btn-modern-chart:focus-visible,.auth-social-button:hover,.auth-social-button:focus-visible,.launcher-home-jl-small-action:hover,.launcher-home-jl-small-action:focus-visible,.launcher-monitor-action:hover,.launcher-monitor-action:focus-visible,.launcher-rail__utility:hover,.launcher-rail__utility:focus-visible,.launcher-rail__utility--active,.launcher-home-jl-tool:hover,.launcher-home-jl-tool:focus-visible,.launcher-promote-service-tab:hover,.launcher-promote-service-tab:focus-visible,.launcher-promote-service-tab--active,.launcher-promote-highlight-card:hover,.launcher-promote-highlight-card:focus-visible,.launcher-promote-highlight-card--active,.launcher-promote-player-package-card:hover,.launcher-promote-player-package-card:focus-visible,.launcher-promote-player-package-card--active{background:var(--jl-client-button-hover)!important;color:#fff!important;outline:none!important;transform:none!important}.btn-modern-danger{--jl-client-button-bg:#df4848;--jl-client-button-border-top:#f96781;--jl-client-button-border-bottom:#b42f2f;--jl-client-button-border-left:#b42f2f;--jl-client-button-border-right:#b42f2f;--jl-client-button-hover:#bd4242;z-index:0;isolation:isolate;letter-spacing:.04em;text-shadow:2px 2px #00000080;overflow:hidden;background:var(--jl-client-button-bg)!important;color:#fff!important;font-family:var(--jl-font-pixel)!important;clip-path:none!important;background-image:none!important;border:2px solid #050506!important;border-radius:0!important;position:relative!important;box-shadow:0 2px #0000008c!important}.btn-modern-danger:before{z-index:-1;pointer-events:none;border-top:4px solid var(--jl-client-button-border-top);border-right:4px solid var(--jl-client-button-border-right);border-bottom:4px solid var(--jl-client-button-border-bottom);border-left:4px solid var(--jl-client-button-border-left);content:""!important;background:0 0!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.btn-modern-danger:after{content:none!important;display:none!important}.btn-modern-danger:hover,.btn-modern-danger:focus-visible{background:var(--jl-client-button-hover)!important;outline:none!important}.launcher-home-auth-shell,.launcher-home-card,.launcher-home-auth-form,.launcher-home-auth-guest-card{background:linear-gradient(180deg, #262830 0%, #15161b 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f8f9ff!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-home-auth-form__title,.launcher-home-auth-shell__title,.launcher-home-auth-guest-card__title,.launcher-home-card h3{text-shadow:2px 2px #0000008c;color:#fff!important}.launcher-home-auth-form__text,.launcher-home-auth-shell__text,.launcher-home-auth-guest-card__text,.launcher-home-card .text-muted-foreground{color:#aeb3be!important}.launcher-promote-service-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))!important}.launcher-promote-service-tab,.launcher-promote-highlight-card,.launcher-promote-player-package-card{word-break:normal;white-space:normal!important;min-width:0!important}.launcher-promote-service-tab__label,.launcher-promote-service-tab__title,.launcher-promote-service-tab__note,.launcher-promote-highlight-card__title,.launcher-promote-highlight-card__description{overflow-wrap:anywhere;text-shadow:2px 2px #00000080;min-width:0;max-width:100%;color:inherit!important}.launcher-rail__promo-avatar,.launcher-account-trigger__avatar,.launcher-dock-profile-dialog__avatar,.cabinet-shell__identity-avatar{image-rendering:pixelated;background:linear-gradient(180deg, #25272f 0%, #111216 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff1a,inset -1px -2px #00000085!important}.launcher-rail__promo-avatar img,.launcher-account-trigger__avatar img,.launcher-dock-profile-dialog__avatar img,.cabinet-shell__identity-avatar img,.skin-head-avatar__layer{image-rendering:pixelated}.workshop-service-card{background:linear-gradient(90deg, color-mix(in oklab, var(--workshop-service-accent,#6f8cff) 12%, transparent 88%) 0%, transparent 42%), linear-gradient(180deg, #25272f 0%, #14151a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;border-radius:0!important;grid-template-columns:3.6rem minmax(0,1fr)!important;min-height:6.35rem!important;padding:.72rem!important}.workshop-service-card:before{content:"";background:var(--workshop-service-accent,#6f8cff);opacity:.82;pointer-events:none;width:4px;position:absolute;inset:0 auto 0 0}.workshop-service-card:after{background:linear-gradient(180deg, transparent, #0000005c), var(--jl-reference-blocks-bg) center / 210px auto repeat!important;opacity:.24!important;height:38%!important}.workshop-service-card:hover,.workshop-service-card--active{background:linear-gradient(90deg, color-mix(in oklab, var(--workshop-service-accent,#6f8cff) 18%, transparent 82%) 0%, transparent 46%), linear-gradient(180deg, #2f333d 0%, #17181e 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;border-color:#6f8cff!important;transform:none!important}.workshop-service-card__icon{background:linear-gradient(180deg, #2f323b 0%, #15161b 100%), var(--jl-reference-inset-border) center / 52px 52px repeat!important;border:2px solid #050506!important;border-radius:0!important;width:3.25rem!important;height:3.25rem!important;box-shadow:inset 1px 1px #ffffff1a,inset -1px -2px #0000008c,0 3px #00000080!important}.workshop-service-card__icon img{filter:drop-shadow(1px 1px 0 #000000e6) drop-shadow(0 0 8px color-mix(in oklab, var(--workshop-service-accent,#6f8cff) 26%, transparent 74%));max-width:2.15rem!important;max-height:2.15rem!important}.workshop-service-card__title{font-family:var(--jl-font-pixel)!important;letter-spacing:.035em!important}.workshop-service-card__description{color:#b7bdca!important}.launcher-home-jl-scene__label{display:none!important}.launcher-promote-page [class*=rounded-],.launcher-promote-page .rounded-full,.launcher-promote-page .rounded-lg,.launcher-promote-page .rounded-xl,.launcher-promote-page [data-slot=card]{border-radius:0!important}.launcher-promote-page__hero,.launcher-promote-page__soft-panel,.launcher-promote-page .surface-panel,.launcher-promote-page [data-slot=card],.launcher-promote-page .bg-card,.launcher-promote-page .bg-muted,.launcher-promote-page .bg-muted\/60,.launcher-promote-page .bg-muted\/70{background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b!important}.launcher-promote-page__hero>[data-slot=card-content]{padding:1.4rem!important}.launcher-promote-page h2,.launcher-promote-page h3,.launcher-promote-page h4,.launcher-promote-page strong,.launcher-promote-page .text-foreground{text-shadow:2px 2px #00000080;color:#fff!important}.launcher-promote-page p,.launcher-promote-page .text-muted-foreground,.launcher-promote-page label,.launcher-promote-page .section-kicker{color:#b8bfcc!important}.launcher-promote-page .section-kicker,.launcher-promote-page label.text-\[11px\],.launcher-promote-page p.text-\[11px\]{text-transform:uppercase;font-family:var(--jl-font-pixel)!important;letter-spacing:.06em!important}.launcher-promote-service-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))!important;align-items:stretch!important;gap:.55rem!important;display:grid!important;overflow:visible!important}.launcher-promote-service-tab{grid-template-columns:minmax(0,1fr);text-align:left!important;align-content:center!important;justify-items:stretch!important;gap:.25rem!important;height:auto!important;min-height:4.75rem!important;padding:.72rem .82rem!important;line-height:1.2!important;display:grid!important}.launcher-promote-service-tab__label{min-width:0!important;display:block!important}.launcher-promote-service-tab__title{grid-template-columns:2rem minmax(0,1fr);color:#fff!important;min-width:0!important;font-family:var(--jl-font-pixel)!important;letter-spacing:.04em!important;white-space:normal!important;align-items:center!important;gap:.55rem!important;font-size:clamp(.86rem,.82rem + .16vw,1rem)!important;line-height:1.12!important;display:grid!important;overflow:hidden!important}.launcher-promote-service-tab__title>img,.launcher-promote-service-tab__title>svg,.launcher-promote-service-tab__title>span:first-child{-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;width:1.85rem!important;height:1.85rem!important}.launcher-promote-service-tab__note{color:#aeb3be!important;min-width:0!important;max-width:100%!important;font-family:var(--font-sans)!important;text-shadow:1px 1px #0000008c!important;white-space:normal!important;font-size:.76rem!important;font-weight:700!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.launcher-promote-page button:not(.launcher-promote-service-tab):not(.launcher-promote-highlight-card):not(.launcher-promote-player-package-card),.launcher-promote-page .btn-modern-primary,.launcher-promote-page .btn-modern-outline,.launcher-promote-page .btn-modern-secondary,.launcher-promote-page .btn-modern-muted{min-height:2.65rem;white-space:normal!important;border-radius:0!important}.launcher-promote-page input,.launcher-promote-page select,.launcher-promote-page textarea,.launcher-promote-page .form-input,.launcher-promote-page .form-select{background:linear-gradient(180deg, #111216 0%, #090a0d 100%), var(--jl-reference-inset-border) center / 64px 64px repeat!important;color:#f8f9ff!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000008c!important}.launcher-promote-page input::-moz-placeholder{color:#747b8a!important}.launcher-promote-page textarea::-moz-placeholder{color:#747b8a!important}.launcher-promote-page input::placeholder,.launcher-promote-page textarea::placeholder{color:#747b8a!important}.site-footer-note{grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr) auto;align-items:center;border-bottom:0!important;border-left:0!important;border-right:0!important;gap:.55rem 1.1rem!important;width:100%!important;margin:0!important;padding:1rem 1.25rem!important;display:grid!important}.site-footer-note p{overflow-wrap:anywhere;min-width:0;margin:0!important}.site-footer-note p:last-child{text-align:right;justify-self:end}@media (max-width:980px){.launcher-promote-service-tabs{grid-template-columns:1fr!important}.site-footer-note{grid-template-columns:1fr}.site-footer-note p:last-child{text-align:left;justify-self:start}}.workshop-banner-webgl-stage__hud span,.workshop-generator-preview__badge,.workshop-sign-preview__scene .workshop-generator-preview__badge{color:#f2f4f8!important;font-family:var(--font-minecraft), var(--font-display), sans-serif!important;letter-spacing:.05em!important;text-shadow:0 2px #000!important;background:linear-gradient(#2a2c33f0,#121317f5)!important;border:2px solid #050506!important;border-radius:0!important;padding:.32rem .55rem!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #00000085,0 2px #000000d1!important}.workshop-sign-preview__shadow{filter:blur(1px);image-rendering:pixelated;background:linear-gradient(90deg,#040a0600 0 7%,#040a0652 7% 93%,#040a0600 93%),linear-gradient(0deg,#040a0600 0 18%,#040a063d 18% 82%,#040a0600 82%)!important;border-radius:0!important;height:1.55rem!important}.launcher-players-page .launcher-players-hero>[data-slot=card-content]{padding-right:clamp(1.5rem,3vw,2rem)!important}.launcher-players-page .launcher-players-hero>[data-slot=card-content]>*{z-index:1;position:relative}.launcher-players-page .launcher-players-hero:before,.launcher-players-page .launcher-players-hero:after{content:none!important;display:none!important}@media (max-width:900px){.launcher-players-page .launcher-players-hero>[data-slot=card-content]{padding-right:1.25rem!important}.launcher-players-page .launcher-players-hero:before{content:none!important;display:none!important}}html.mclauncher-js .seo-static-shell,html.mclauncher-app-hydrated .seo-static-shell{display:none!important}.launcher-rail__footer{gap:7px!important}.launcher-rail__utility{grid-template-columns:36px minmax(0,1fr)!important;min-height:44px!important;padding:7px 9px!important}.launcher-rail__utility-copy{min-height:24px;align-content:center!important}.launcher-rail__utility-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launcher-rail__utility-meta{display:none!important}.launcher-home__grid--no-server-aside{grid-template-columns:minmax(0,1fr)!important}.launcher-home__grid--no-server-aside>.launcher-home-card--servers{display:none!important}.launcher-monitor-page .launcher-monitor-table{gap:14px!important}.launcher-monitor-page .launcher-monitor-head{display:none!important}.launcher-monitor-page .launcher-monitor-server-card{--launcher-server-row-surface:#18191e;--launcher-server-row-surface-active:#202126;--launcher-server-row-line:#30323a;--launcher-server-row-muted:#8a8e9a;--launcher-server-row-high:#c7cbd5;--launcher-server-row-deep:#08090d;isolation:isolate;opacity:.9;min-height:118px;overflow:hidden;border:2px solid #1e1f25!important;border-left:4px solid var(--server-card-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--server-card-accent) 16%, transparent) 0%, transparent 24%), linear-gradient(180deg, var(--launcher-server-row-surface-active) 0%, var(--launcher-server-row-surface) 100%)!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;padding:18px 20px 14px!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 2px #0000005c,inset 0 1px #ffffff0a,0 0 0 2px #0000006b,0 14px 28px #00000047!important}.launcher-monitor-page .launcher-monitor-server-card:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background:linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 100%) 0 0/18px 100%,linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 100%) 0 0/100% 18px;position:absolute;inset:0}.launcher-monitor-page .launcher-monitor-server-card:hover,.launcher-monitor-page .launcher-monitor-server-card[data-active=true]{opacity:1;background:linear-gradient(90deg, color-mix(in srgb, var(--server-card-accent) 24%, transparent) 0%, transparent 28%), linear-gradient(180deg, #24252b 0%, #1d1e24 100%)!important;border-color:#3b3d46!important;box-shadow:inset 0 0 0 2px #ffffff0a,inset 0 1px #ffffff0f,0 0 0 2px #0009,0 16px 34px #0000005c!important}.launcher-monitor-page .launcher-monitor-server-card__corner{border-color:var(--launcher-server-row-line);pointer-events:none;width:26px;height:26px;position:absolute}.launcher-monitor-page .launcher-monitor-server-card__corner[data-corner=top-left]{border-top:3px solid;border-left:3px solid;top:7px;left:7px}.launcher-monitor-page .launcher-monitor-server-card__corner[data-corner=top-right]{border-top:3px solid;border-right:3px solid;top:7px;right:7px}.launcher-monitor-page .launcher-monitor-server-card__corner[data-corner=bottom-left]{border-bottom:3px solid;border-left:3px solid;bottom:7px;left:7px}.launcher-monitor-page .launcher-monitor-server-card__corner[data-corner=bottom-right]{border-bottom:3px solid;border-right:3px solid;bottom:7px;right:7px}.launcher-monitor-page .launcher-monitor-server-card__header{grid-template-columns:minmax(0,1fr) auto 36px;align-items:start;gap:14px;display:grid}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-row__main{grid-template-columns:30px 42px minmax(0,1fr)!important;gap:10px!important}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-row__rank{color:#c9ceda;width:28px;height:28px;font-family:var(--jl-font-pixel);text-shadow:1px 1px #000;background:#111217;border:2px solid #050506;border-radius:0;font-size:.72rem;box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #000000b3}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-row__icon{width:42px;height:42px;image-rendering:pixelated;background:#101116;border:2px solid #050506;border-radius:0;box-shadow:inset 0 0 0 1px #ffffff12,0 2px #00000070}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-row__title{color:#fff;font-family:var(--jl-font-pixel);letter-spacing:.02em;text-transform:uppercase;text-shadow:2px 2px #000000b3;font-size:clamp(1.06rem,1.7vw,1.5rem);font-weight:700;line-height:1}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-row__description{color:var(--launcher-server-row-muted);text-shadow:1px 1px #0000008c;font-size:clamp(.78rem,1.1vw,.95rem);font-weight:700;line-height:1.2}.launcher-monitor-page .launcher-monitor-server-card__tags{max-width:28rem;color:var(--launcher-server-row-muted);text-align:right;text-shadow:1px 1px #0000008c;font-size:clamp(.8rem,1.1vw,1rem);font-weight:800;line-height:1.1}.launcher-monitor-page .launcher-monitor-server-card__menu{width:36px;min-width:36px;height:30px;min-height:30px;color:var(--launcher-server-row-high)!important;background:#1d1e23!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -1px #000000ad!important}.launcher-monitor-page .launcher-monitor-server-card__body{grid-template-columns:minmax(16rem,1fr) minmax(8rem,10rem) minmax(18rem,1.05fr);align-items:stretch;gap:10px;display:grid}.launcher-monitor-page .launcher-monitor-server-card__motd,.launcher-monitor-page .launcher-monitor-server-card__status,.launcher-monitor-page .launcher-monitor-server-card__connection{background:#0f1015;border:2px solid #050506;min-height:58px;box-shadow:inset 0 0 0 2px #ffffff0a,inset 0 -12px 24px #00000038}.launcher-monitor-page .launcher-monitor-server-card__motd{color:#41424c;min-width:0;font-family:var(--jl-font-pixel);letter-spacing:-.04em;text-transform:lowercase;text-shadow:1px 1px #000000b3;white-space:nowrap;align-items:center;padding:0 14px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1;display:flex;overflow:hidden}.launcher-monitor-page .launcher-monitor-server-card__status{color:var(--launcher-server-row-high);align-content:center;justify-items:center;gap:3px;font-weight:800;display:grid}.launcher-monitor-page .launcher-monitor-server-card__status .launcher-status-chip{min-height:0;font-family:var(--jl-font-pixel);letter-spacing:.01em;text-shadow:1px 1px #000;border:0;padding:0;font-size:.86rem;box-shadow:none!important;color:#8ed45d!important;background:0 0!important}.launcher-monitor-page .launcher-monitor-server-card__status>span:last-child{color:#b4b9c4;text-shadow:1px 1px #000;font-size:.82rem}.launcher-monitor-page .launcher-monitor-server-card__connection{grid-template-columns:minmax(0,1fr) minmax(7.5rem,9.5rem);align-items:center;gap:10px;padding:8px 10px;display:grid}.launcher-monitor-page .launcher-monitor-server-card__connection-copy{gap:4px;min-width:0;display:grid}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-endpoint{width:auto;min-width:0;max-width:100%;min-height:20px;font-family:var(--jl-font-pixel);letter-spacing:-.03em;text-shadow:1px 1px #000;justify-content:flex-start;align-items:center;font-size:.9rem;font-weight:700;color:#a7acb8!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-endpoint span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.launcher-monitor-page .launcher-monitor-server-card__address-icon{width:20px;height:20px;image-rendering:pixelated;opacity:.72;flex:none}.launcher-monitor-page .launcher-monitor-server-card__version{color:#f4d64d;text-shadow:1px 1px #000;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.launcher-monitor-page .launcher-monitor-server-card__version:before{content:"";width:13px;height:10px;image-rendering:pixelated;opacity:.8;background:linear-gradient(#777c88 0 0) 0 0/100% 2px no-repeat,linear-gradient(#777c88 0 0) 0 4px/100% 2px no-repeat,linear-gradient(#777c88 0 0) 0 8px/100% 2px no-repeat;flex:none}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-play{min-width:7.5rem;min-height:42px;font-size:.92rem;padding:0 1.35rem!important}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-play span[aria-hidden=true]{font-size:1.2em;display:inline-flex;transform:translateY(-1px)}.launcher-monitor-page .launcher-monitor-server-card__meta{color:#717684;text-shadow:1px 1px #00000094;text-transform:uppercase;flex-wrap:wrap;gap:6px 10px;padding-top:2px;font-size:.68rem;font-weight:800;line-height:1;display:flex}@media (max-width:980px){.launcher-monitor-page .launcher-monitor-server-card__header,.launcher-monitor-page .launcher-monitor-server-card__body,.launcher-monitor-page .launcher-monitor-server-card__connection{grid-template-columns:minmax(0,1fr)}.launcher-monitor-page .launcher-monitor-server-card__tags{text-align:left;max-width:none}.launcher-monitor-page .launcher-monitor-server-card .launcher-monitor-play{width:100%}}.launcher-rail-btn{overflow:visible}.launcher-rail-btn--active{margin-right:var(--launcher-rail-active-inset)!important;width:calc(100% - var(--launcher-rail-active-inset))!important;background:linear-gradient(90deg,#5378dc57 0%,#5378dc24 58%,#ffffff09 100%)!important;border-color:#35415f!important;box-shadow:inset 0 0 0 1px #000000ad,0 0 0 1px #ffffff08!important}.launcher-rail-btn--active:after{content:"";top:-1px;right:calc(-1 * var(--launcher-rail-active-inset));width:var(--launcher-rail-active-inset);pointer-events:none;opacity:.82;background:linear-gradient(90deg,#5378dc1c,#0000);border-left:1px solid #ffffff08;position:absolute;bottom:-1px}.launcher-rail-btn--active:before{inset:0 auto 0 calc(-1 * var(--launcher-rail-active-inset))!important}:root{--jl-control-bg:#111217;--jl-control-bg-hover:#1b1c22;--jl-control-line:#050506;--jl-control-muted:#aeb3be;--jl-control-blue:#5378dc;--jl-control-blue-top:#86a3ff;--jl-control-blue-bottom:#3056b4;--jl-control-green:#2dcb70;--jl-control-red:#df4848;--jl-control-red-deep:#8f2626;--jl-control-red-soft:#ffb1b1;--jl-buried-shadcn-surface:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat}.launcher-style-shadcn-burial,.launcher-app-shell,.site-shell{--jl-buried-shadcn-surface:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.launcher-build-sheet,.launcher-settings-window,.launcher-dock-profile-dialog) :is([data-slot=card],[data-slot=dialog-content],[data-slot=sheet-content],.surface-panel,.surface-card,.server-page-card,.server-page-sidepanel,.server-page-chart,.support-chat-layout__threads,.support-chat-panel,.support-chat-summary,.bg-card,.bg-muted,[class*=bg-card],[class*=bg-muted],[class*=bg-background],[class*=bg-white],[class*=bg-amber-50],[class*=bg-rose-50],[class*=bg-emerald-50],[class*=rounded-2xl],[class*=rounded-xl],[class*=rounded-lg]){border-color:var(--jl-control-line)!important;background:var(--jl-buried-shadcn-surface)!important;color:#f5f6fb!important;-webkit-backdrop-filter:none!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000070!important}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.launcher-build-sheet,.launcher-settings-window,.launcher-dock-profile-dialog) :is(.bg-foreground,[class*=bg-foreground],[class*=bg-secondary],[class*=bg-emerald-100]){text-shadow:1px 1px #00000094;border-color:color-mix(in srgb, var(--jl-control-blue) 70%, #050506 30%)!important;color:#fff!important;box-shadow:inset 4px 0 0 var(--jl-control-blue), inset 1px 1px 0 #ffffff14, inset -1px -2px 0 #00000070!important;background:linear-gradient(90deg,#5378dc47,#0000 62%),linear-gradient(#30333d 0%,#191a20 100%)!important;border-radius:0!important}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.launcher-build-sheet,.launcher-settings-window,.launcher-dock-profile-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.form-input,.form-select,.form-textarea,[data-slot=input]){font-weight:800;border:2px solid var(--jl-control-line)!important;background:linear-gradient(180deg, #121318 0%, #090a0d 100%), var(--jl-reference-inset-border) center / 64px 64px repeat!important;color:#f5f6fb!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0f,inset -1px -2px #00000094!important}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.launcher-build-sheet,.launcher-settings-window,.launcher-profile-panel,.launcher-server-panel,.launcher-dock-profile-dialog) input[type=checkbox]{appearance:none;cursor:pointer;transform-origin:50%;background:#121214;border:2px solid #48484e;border-radius:0;place-content:center;width:15px;min-width:15px;height:15px;min-height:15px;margin:0;transition:background-color .12s,border-color .12s,transform .12s;display:inline-grid;box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #000000b3}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.launcher-build-sheet,.launcher-settings-window,.launcher-profile-panel,.launcher-server-panel,.launcher-dock-profile-dialog) input[type=checkbox]:hover{border-color:var(--jl-control-blue-top);transform:scale(1.16)}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.launcher-build-sheet,.launcher-settings-window,.launcher-profile-panel,.launcher-server-panel,.launcher-dock-profile-dialog) input[type=checkbox]:checked{background:linear-gradient(180deg, #7d98ed 0%, var(--jl-control-blue) 56%, #3152b1 100%);border-color:#6f8cff;box-shadow:inset 1px 1px #ffffff29,inset -1px -2px #00000094,0 0 0 2px #5378dc2e}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.launcher-build-sheet,.launcher-settings-window,.launcher-profile-panel,.launcher-server-panel,.launcher-dock-profile-dialog) input[type=checkbox]:checked:after{content:"";clip-path:polygon(14% 44%,0 58%,40% 100%,100% 18%,84% 4%,38% 64%);filter:drop-shadow(1px 1px #0000009e);background:#fff;width:7px;height:7px}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.launcher-build-sheet,.launcher-settings-window,.launcher-profile-panel,.launcher-server-panel,.launcher-dock-profile-dialog) :is(label:has(input[type=checkbox]),.launcher-profile-toggle){align-items:center;gap:8px;font-weight:800;border:2px solid var(--jl-control-line)!important;background:linear-gradient(180deg, #24262d 0%, #15161b 100%), var(--jl-reference-inset-border) center / 72px 72px repeat!important;color:var(--jl-control-muted)!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -2px #0000006b!important}:is(.launcher-settings-tabs__btn--active,.launcher-build-sheet-tab--active,.launcher-build-loader-option--active,.launcher-profile-switch__btn--active,.launcher-profile-chip--active,.launcher-server-item--active,.launcher-monitor-tag-chip--active,.cabinet-shell__nav-btn--active,.skins-page-list-item--active,.skins-quick-sort--active,.skins-page-pager-btn--active,.workshop-armor-preset--active,.workshop-sign-format-button--active,.workshop-item-card--active){text-shadow:1px 1px #000000ad;border-color:color-mix(in srgb, var(--jl-control-blue) 72%, #050506 28%)!important;color:#fff!important;box-shadow:inset 4px 0 0 var(--jl-control-blue), inset 1px 1px 0 #ffffff1a, inset -1px -2px 0 #00000080, 0 0 0 2px #00000080!important;background:linear-gradient(90deg,#5378dc52,#0000 64%),linear-gradient(#333d68 0%,#18224c 100%)!important}:is(.launcher-build-sheet button[aria-pressed=true],.launcher-settings-window button[aria-pressed=true],.launcher-content-page button[aria-pressed=true],.launcher-monitor-shell button[aria-pressed=true],.launcher-promote-page button[aria-pressed=true],.crafts-page-shell button[aria-pressed=true],.skins-page-shell button[aria-pressed=true],.cabinet-shell button[aria-pressed=true],.launcher-build-sheet button[data-state=active],.launcher-settings-window button[data-state=active],.launcher-content-page button[data-state=active],.launcher-monitor-shell button[data-state=active],.launcher-promote-page button[data-state=active],.crafts-page-shell button[data-state=active],.skins-page-shell button[data-state=active],.cabinet-shell button[data-state=active]){border-color:color-mix(in srgb, var(--jl-control-blue) 72%, #050506 28%)!important;color:#fff!important;box-shadow:inset 4px 0 0 var(--jl-control-blue), inset 1px 1px 0 #ffffff1a, inset -1px -2px 0 #00000080!important;background:linear-gradient(90deg,#5378dc52,#0000 64%),linear-gradient(#333d68 0%,#18224c 100%)!important}.launcher-monitor-tag-chip{letter-spacing:.035em;text-shadow:1px 1px #0000008f;border:2px solid var(--jl-control-line)!important;background:linear-gradient(180deg, #30333d 0%, #191a20 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#d8dce6!important;font-family:var(--jl-font-pixel)!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000070!important}.launcher-monitor-tag-chip:hover,.launcher-monitor-tag-chip:focus-visible,.launcher-monitor-tag-chip--more:hover,.launcher-monitor-tag-chip--more:focus-visible{background:linear-gradient(180deg, #3b3e49 0%, #202127 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;border-color:#6f8cff!important;outline:none!important}.launcher-reset-action,.launcher-settings-action--reset,.btn-modern-danger,.launcher-danger-action,:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.launcher-build-sheet,.launcher-settings-window) :is([class*=bg-rose-50],[class*=border-rose-200],[class*=text-rose-700]){font-family:var(--jl-font-pixel);letter-spacing:.035em;text-shadow:1px 1px #000000a3;border:2px solid var(--jl-control-line)!important;background:linear-gradient(180deg, #5f2d32 0%, #2a1518 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:var(--jl-control-red-soft)!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000085,0 2px #0009!important}.btn-modern-danger,.launcher-danger-action{background:var(--jl-control-red)!important;color:#fff!important}.btn-modern-danger:before,.launcher-danger-action:before,.launcher-reset-action:before,.launcher-settings-action--reset:before{border-top-color:#ff7c7c!important;border-right-color:var(--jl-control-red-deep)!important;border-bottom-color:var(--jl-control-red-deep)!important;border-left-color:var(--jl-control-red-deep)!important}.launcher-reset-action:hover,.launcher-reset-action:focus-visible,.launcher-settings-action--reset:hover,.launcher-settings-action--reset:focus-visible,.btn-modern-danger:hover,.btn-modern-danger:focus-visible,.launcher-danger-action:hover,.launcher-danger-action:focus-visible{background:linear-gradient(180deg, #df4848 0%, #8f2626 100%), var(--jl-reference-inset-border) center / 58px 58px repeat!important;color:#fff!important;border-color:#ff7c7c!important;outline:none!important}:is(.launcher-content-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.cabinet-shell) :is(.border-amber-200,[class*=bg-amber-50],[class*=text-amber-700],[class*=text-amber-800]){background:linear-gradient(180deg, #4f4328 0%, #1f1a10 100%), var(--jl-reference-inset-border) center / 72px 72px repeat!important;color:#ffd875!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000080!important}:is(.launcher-content-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.cabinet-shell) :is(.border-emerald-200,[class*=bg-emerald-50],[class*=text-emerald-700],[class*=text-emerald-800],[class*=text-emerald-900]){background:linear-gradient(180deg, #24452f 0%, #111d15 100%), var(--jl-reference-inset-border) center / 72px 72px repeat!important;color:#a9ef9a!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000080!important}.launcher-dock-profile-dialog{border:3px solid #050506!important;-o-border-image:var(--jl-reference-panel-border) 8 stretch!important;border-image:var(--jl-reference-panel-border) 8 stretch!important;background:linear-gradient(180deg, #262830fa 0%, #0f1014fc 100%), var(--jl-reference-blocks-bg) center / 420px auto repeat!important;color:#f5f6fb!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff14,inset -3px -4px #0000008f,0 28px 80px #0000008a!important}.launcher-dock-profile-dialog [data-slot=dialog-header]{background:linear-gradient(180deg, #2d3039 0%, #18191f 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;border-bottom:3px solid #050506!important}.launcher-dock-profile-dialog [data-slot=dialog-title]{font-family:var(--jl-font-pixel);letter-spacing:.045em;text-shadow:2px 2px #0000008c;color:#fff!important}.launcher-dock-profile-dialog [data-slot=dialog-description],.launcher-dock-profile-dialog__hint,.launcher-dock-profile-dialog__profile-btn small{color:#c7ccd7!important}.launcher-dock-profile-dialog__identity,.launcher-dock-profile-dialog__profile-btn{background:linear-gradient(180deg, #282a32 0%, #17181d 100%), var(--jl-reference-inset-border) center / 84px 84px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -2px #0000006b!important}.launcher-dock-profile-dialog__profile-btn:hover,.launcher-dock-profile-dialog__profile-btn:focus-visible{background:linear-gradient(90deg,#5378dc38,#0000 60%),linear-gradient(#30333d 0%,#191a20 100%)!important;border-color:#6f8cff!important}.launcher-build-sheet-tab,.launcher-build-loader-option,.launcher-settings-tabs__btn,.launcher-profile-switch__btn{min-height:36px;border-radius:0!important}@media (max-width:760px){:is(.launcher-settings-window,.launcher-build-sheet,.launcher-dock-profile-dialog) input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px}.launcher-monitor-tag-chip{min-height:32px}}.launcher-rail__login,.site-mobile-bar__login{--jl-client-button-bg:#30333d;--jl-client-button-border-top:#5c5f6b;--jl-client-button-border-bottom:#15161a;--jl-client-button-border-left:#2b2d34;--jl-client-button-border-right:#2b2d34;--jl-client-button-hover:#454956;letter-spacing:.045em;text-shadow:2px 2px #0000007a;text-transform:uppercase;flex:none;background:var(--jl-client-button-bg)!important;color:#f8f9ff!important;min-height:40px!important;font-family:var(--jl-font-pixel)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:0 2px #0000008c!important}.launcher-rail__login{width:100%}.launcher-rail__login:hover,.launcher-rail__login:focus-visible,.site-mobile-bar__login:hover,.site-mobile-bar__login:focus-visible{background:var(--jl-client-button-hover)!important;color:#fff!important}.launcher-auth-modal{border:3px solid #050506!important;-o-border-image:var(--jl-reference-panel-border) 8 stretch!important;border-image:var(--jl-reference-panel-border) 8 stretch!important;background:linear-gradient(180deg, #25272ffc 0%, #0e0f13fc 100%), var(--jl-reference-blocks-bg) center / 420px auto repeat!important;color:#f5f6fb!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff14,inset -3px -4px #0000008f,0 32px 90px #0009!important}.launcher-auth-modal [data-slot=dialog-close]>button,.launcher-auth-modal button[data-slot=dialog-close],.launcher-auth-modal>button.absolute{color:#fff!important;background:linear-gradient(#df4848 0%,#9c2f35 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff29,inset -1px -2px #00000075!important}.launcher-auth-modal__header{padding:22px 24px 18px;background:linear-gradient(180deg, #30333d 0%, #18191f 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;border-bottom:3px solid #050506!important}.launcher-auth-modal__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.launcher-auth-modal [data-slot=dialog-title]{font-family:var(--jl-font-pixel);letter-spacing:.045em;text-shadow:2px 2px #0000008c;font-size:clamp(1.2rem,2.2vw,1.55rem);color:#fff!important}.launcher-auth-modal [data-slot=dialog-description]{color:#c7ccd7!important}.launcher-auth-modal__status,.launcher-auth-modal__kicker,.launcher-home-auth-modal-points span{background:linear-gradient(180deg, #2f405f 0%, #182337 100%), var(--jl-reference-inset-border) center / 64px 64px repeat;color:#dbe7ff;font-family:var(--jl-font-pixel);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:2px solid #050506;border-radius:0;padding:7px 10px;font-size:.68rem;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000006b}.launcher-auth-modal__body{gap:14px;min-height:0;padding:16px;display:grid;overflow-y:auto}.launcher-auth-modal__identity,.launcher-auth-modal__panel,.launcher-home-auth-form--modal-cta{background:linear-gradient(180deg, #282a32 0%, #17181d 100%), var(--jl-reference-inset-border) center / 84px 84px repeat!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -2px #00000070!important}.launcher-auth-modal__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.launcher-auth-modal__avatar{width:52px;height:52px;image-rendering:pixelated;background:linear-gradient(180deg, #25272f 0%, #111216 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;border:2px solid #050506!important;border-radius:0!important}.launcher-auth-modal__avatar img{image-rendering:pixelated}.launcher-auth-modal__identity-copy{gap:2px;min-width:0;display:grid}.launcher-auth-modal__identity-copy span,.launcher-auth-modal__field span,.launcher-auth-modal__profiles-head span{color:#aeb3be;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:780}.launcher-auth-modal__identity-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.15;overflow:hidden}.launcher-auth-modal__identity-copy small,.launcher-auth-modal__panel-head p,.launcher-auth-modal__field small,.launcher-auth-modal__empty,.launcher-auth-modal__profile-btn small{color:#c7ccd7!important}.launcher-auth-modal__identity-action{min-width:96px}.launcher-auth-modal__grid{grid-template-columns:minmax(0,1.08fr) minmax(260px,.72fr);gap:14px;display:grid}.launcher-auth-modal__panel{align-content:start;gap:14px;min-width:0;padding:14px;display:grid}.launcher-auth-modal__panel--primary{background:linear-gradient(90deg, #5378dc24, transparent 54%), linear-gradient(180deg, #2a2d36 0%, #17181d 100%), var(--jl-reference-inset-border) center / 84px 84px repeat!important}.launcher-auth-modal__panel-head{gap:7px;display:grid}.launcher-auth-modal__panel-head h3{color:#fff;text-shadow:2px 2px #00000075;margin:0;font-size:1.04rem;font-weight:780;line-height:1.18}.launcher-auth-modal__panel-head p{margin:0;font-size:.82rem;line-height:1.5}.launcher-auth-modal__fields,.launcher-auth-modal__field{gap:8px;min-width:0;display:grid}.launcher-auth-modal__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-auth-modal__field input{min-height:42px;font-weight:700;color:#f8f9ff!important;background:#111216!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0f,inset -1px -2px #00000061!important}.launcher-auth-modal__field input::placeholder{color:#78808f!important}.launcher-auth-modal__input--locked{color:#dbe7ff!important;background:#202737!important}.launcher-auth-modal__helper{color:#dbe7ff;background:linear-gradient(90deg,#5378dc38,#0000 66%),#151923;border:2px solid #050506;border-left-color:#6f8cff;border-radius:0;margin:0;padding:10px 12px;font-size:.76rem;font-weight:700;line-height:1.48}.launcher-auth-modal__helper--success{border-left-color:var(--jl-green);color:#bdf8c8}.launcher-auth-modal__helper--error{color:#ffd5da;border-left-color:#df4848}.launcher-auth-modal__actions,.launcher-auth-modal__socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launcher-auth-modal__actions>button,.launcher-auth-modal__socials>button,.launcher-auth-modal__identity-action,.launcher-auth-modal__mini-action,.launcher-auth-modal__profile-btn{white-space:normal!important;border-radius:0!important;min-height:40px!important}.launcher-auth-modal__socials .auth-social-button{min-width:0}.launcher-auth-modal__socials .auth-social-button__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.launcher-auth-modal__profiles{gap:10px;display:grid}.launcher-auth-modal__profiles-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.launcher-auth-modal__mini-action{min-height:30px!important;padding-inline:10px!important;font-size:.72rem!important}.launcher-auth-modal__profile-list{gap:8px;display:grid}.launcher-auth-modal__profile-btn{text-align:left;gap:10px;color:#f5f6fb!important;background:linear-gradient(#242630 0%,#15161b 100%)!important;border:2px solid #050506!important;justify-content:space-between!important}.launcher-auth-modal__profile-btn--active,.launcher-auth-modal__profile-btn:hover,.launcher-auth-modal__profile-btn:focus-visible{background:linear-gradient(90deg,#5378dc3d,#0000 62%),linear-gradient(#30333d 0%,#191a20 100%)!important;border-color:#6f8cff!important}.launcher-auth-modal__empty{background:#ffffff0b;border:2px dashed #050506;padding:12px;font-size:.78rem;line-height:1.5}.launcher-home-auth-modal-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.launcher-home-auth-modal-points span{text-align:center;text-overflow:ellipsis;overflow:hidden}@media (max-width:860px){.launcher-auth-modal__grid,.launcher-auth-modal__fields,.launcher-auth-modal__actions,.launcher-auth-modal__socials{grid-template-columns:minmax(0,1fr)}.launcher-auth-modal__identity{grid-template-columns:auto minmax(0,1fr)}.launcher-auth-modal__identity-action{grid-column:1/-1}}@media (max-width:760px){:is(.launcher-auth-modal,.launcher-settings-window,.launcher-build-sheet) input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px}.launcher-auth-modal__header{padding:18px 16px 14px}.launcher-auth-modal__body{padding:12px}.launcher-auth-modal__title-row,.launcher-home-auth-modal-points{grid-template-columns:minmax(0,1fr)}.site-mobile-bar__brand-copy{display:none}}:root{--jl-no-white-surface:linear-gradient(180deg, #282b35 0%, #181a21 100%);--jl-no-white-surface-muted:linear-gradient(180deg, #242731 0%, #14161c 100%);--jl-no-white-surface-inset:linear-gradient(180deg, #151720 0%, #0d0f14 100%);--jl-no-white-warning:linear-gradient(90deg, #d69a2838, transparent 72%), #191714;--jl-no-white-danger:linear-gradient(90deg, #cd41483d, transparent 72%), #1a1215;--jl-no-white-success:linear-gradient(90deg, #42af5933, transparent 68%), #121a15}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.news-page,.launcher-auth-modal,.launcher-settings-window,.launcher-build-sheet,.launcher-dock-profile-dialog) :is(.surface-card,.surface-panel,.surface-tile,.surface-pill,.surface-callout,[data-slot=card],[data-slot=card-header],[class*=bg-card],[class*=bg-muted],[class*=bg-background],[class*=bg-white],[class*=bg-amber-50],[class*=bg-rose-50],[class*=bg-emerald-50],[class*=bg-emerald-100]){background:linear-gradient(180deg, #ffffff09, #0000001f), var(--jl-no-white-surface)!important;color:#f3f5fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0e,inset -2px -2px #00000070,0 2px #050506!important}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.news-page,.launcher-auth-modal,.launcher-settings-window,.launcher-build-sheet,.launcher-dock-profile-dialog) :is(.surface-card,.surface-panel,.surface-tile,.surface-pill,.surface-callout,[data-slot=card],[data-slot=card-header],[class*=bg-card],[class*=bg-muted],[class*=bg-background],[class*=bg-white],[class*=bg-amber-50],[class*=bg-rose-50],[class*=bg-emerald-50],[class*=bg-emerald-100]) :is(h1,h2,h3,h4,p,span,small,strong,label){color:inherit;text-shadow:2px 2px #0000006b}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.news-page,.launcher-auth-modal,.launcher-settings-window,.launcher-build-sheet,.launcher-dock-profile-dialog) :is(.text-muted-foreground,[class*=text-muted-foreground]){color:#b9c0d0!important}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.news-page,.launcher-auth-modal,.launcher-settings-window,.launcher-build-sheet,.launcher-dock-profile-dialog) :is(.surface-card--muted,.surface-panel--muted,.surface-tile--muted,.surface-pill--muted){background:linear-gradient(180deg, #ffffff08, #0000002e), var(--jl-no-white-surface-muted)!important}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.news-page,.launcher-auth-modal,.launcher-settings-window,.launcher-build-sheet,.launcher-dock-profile-dialog) :is(.surface-card--dashed,.surface-tile--dashed,.surface-callout--dashed){background:linear-gradient(180deg, #ffffff06, #0003), var(--jl-no-white-surface-inset)!important;border-style:dashed!important}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.news-page,.launcher-auth-modal,.launcher-settings-window,.launcher-build-sheet,.launcher-dock-profile-dialog) :is(.surface-callout--warning,[class*=bg-amber-50]){background:var(--jl-no-white-warning)!important;color:#ffe7ad!important;border-color:#4c3617 #4c3617 #4c3617 #d69a28!important}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.news-page,.launcher-auth-modal,.launcher-settings-window,.launcher-build-sheet,.launcher-dock-profile-dialog) :is(.surface-callout--danger,[class*=bg-rose-50]){background:var(--jl-no-white-danger)!important;color:#ffd8dd!important;border-color:#4a161b #4a161b #4a161b #d24c55!important}:is(.launcher-download-page,.launcher-content-page,.launcher-faq-page,.launcher-legal-page,.launcher-monitor-shell,.server-page-shell,.launcher-progress-page,.launcher-premium-page,.launcher-players-page,.launcher-promote-page,.crafts-page-shell,.skins-page-shell,.cabinet-shell,.news-page,.launcher-auth-modal,.launcher-settings-window,.launcher-build-sheet,.launcher-dock-profile-dialog) :is(.surface-pill--success,[class*=bg-emerald-50],[class*=bg-emerald-100]){background:var(--jl-no-white-success)!important;color:#c9ffd3!important;border-color:#194821 #194821 #194821 #4ac260!important}.launcher-faq-shell{background:linear-gradient(180deg, #292c36 0%, #16181f 100%), var(--jl-reference-inset-border,none) center / 84px 84px repeat;border:2px solid #050506;border-radius:0;padding:20px;box-shadow:inset 1px 1px #ffffff0e,inset -2px -2px #00000075,0 2px #050506}.launcher-faq-answer-tile{min-height:112px}.launcher-faq-section{--faq-section-accent:#6f8cff;position:relative;overflow:hidden}.launcher-faq-section:before{content:"";background:linear-gradient(180deg, var(--faq-section-accent), transparent 82%);opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.launcher-faq-section__header{z-index:1;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid;position:relative}.launcher-faq-section__icon{background:linear-gradient(135deg, color-mix(in srgb, var(--faq-section-accent) 24%, transparent), transparent 58%), linear-gradient(180deg, #22252d 0%, #111217 100%), var(--jl-reference-inset-border) center / 54px 54px repeat;border:2px solid #050506;border-radius:0;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:inset 1px 1px #ffffff14,inset -2px -2px #0000009e,0 2px #050506}.launcher-faq-section__icon img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(2px 2px #0000007a)}.launcher-faq-section__header h3{min-width:0;margin:0;line-height:1.14}.launcher-faq-section .launcher-faq-answer-tile{position:relative;overflow:hidden;border-left-color:color-mix(in srgb, var(--faq-section-accent) 78%, #050506)!important}.launcher-faq-section .launcher-faq-answer-tile:before{content:"";background:linear-gradient(180deg, var(--faq-section-accent), transparent 76%);opacity:.55;width:3px;position:absolute;inset:0 auto 0 0}.launcher-progress-achievement{min-height:92px}.launcher-premium-hero-shell{padding:0!important}.launcher-progress-achievement__status,.launcher-progress-quest-reward{min-width:78px;min-height:34px;font-family:var(--font-display);text-align:center;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.launcher-premium-cosmetic-preview{align-items:center}.launcher-premium-cosmetic-preview__avatar{image-rendering:pixelated;background:linear-gradient(#161922 0%,#0d0f14 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0d,inset -2px -2px #0000007a!important}.launcher-premium-locked-callout{align-content:center;min-height:54px}.launcher-home-jl-scene{grid-template-columns:minmax(0,1fr) minmax(280px,36%);background:linear-gradient(90deg,#00000014,#000000a3),#101820!important}.launcher-home-jl-scene__image{isolation:isolate;aspect-ratio:8/3;min-height:clamp(236px,29vw,360px);background:#101820!important}.launcher-home-jl-scene__image:before{content:none!important}.launcher-home-jl-scene__image:after{z-index:2;background:linear-gradient(90deg,#00000061,#0000 24% 68%,#0000007a),linear-gradient(#00000005 0%,#0000001f 64%,#0000006b 100%)!important}.launcher-home-jl-scene__poster,.launcher-home-jl-scene__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.launcher-home-jl-scene__poster{z-index:0;opacity:1}.launcher-home-jl-scene__video{z-index:1;filter:saturate(.96)contrast(1.03);background:#101820;display:block}@media (max-width:1220px){.launcher-home-jl-scene{grid-template-columns:1fr}.launcher-home-jl-scene__image{min-height:clamp(210px,38vw,360px)}}@media (max-width:760px){.launcher-home-jl-scene__image{aspect-ratio:16/9;min-height:190px}.launcher-home-jl-scene__poster,.launcher-home-jl-scene__video{-o-object-position:center top;object-position:center top}}@media (prefers-reduced-motion:reduce){.launcher-home-jl-scene__video{display:none}}.launcher-home__main{container:launcher-home-main/inline-size}.launcher-home-jl-scene{overflow:hidden;align-items:stretch!important}.launcher-home-jl-scene__image{aspect-ratio:auto!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:clamp(236px,29vw,360px)!important}@container launcher-home-main (max-width:640px){.launcher-home-jl-scene{grid-template-columns:minmax(0,1fr)!important}.launcher-home-jl-scene__image{aspect-ratio:8/3!important;height:auto!important;min-height:clamp(210px,38vw,360px)!important}.launcher-home-jl-scene__copy{border-top:2px solid #050506!important;border-left:0!important}}@media (max-width:1220px){.launcher-home-jl-scene__image{aspect-ratio:8/3!important;height:auto!important;min-height:clamp(210px,38vw,360px)!important}}@media (max-width:760px){.launcher-home-jl-scene__image{aspect-ratio:16/9!important;height:auto!important;min-height:190px!important}}:root{--jl-workbench-surface:linear-gradient(180deg, #282b35 0%, #171920 100%);--jl-workbench-surface-muted:linear-gradient(180deg, #22252e 0%, #13151b 100%);--jl-workbench-slot:linear-gradient(180deg, #111319 0%, #090a0e 100%)}.crafts-page-shell :is(.crafts-workbench-surface,.crafts-page-stats__card,.crafts-page-sidebar,.crafts-page-selected,.crafts-page-sidebar__search,.crafts-page-sidebar__empty,.craft-variant-controls,.craft-ingredient-list-wrap,.crafts-workbench-uses,.crafts-workbench-empty){background:linear-gradient(180deg, #ffffff09, #00000029), var(--jl-workbench-surface)!important;color:#f3f5fb!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0e,inset -2px -2px #00000075,0 2px #050506!important}.crafts-page-shell :is(.crafts-page-stats__label,.crafts-page-sidebar__label,.crafts-page-sidebar__meta,.crafts-page-sidebar__footer,.crafts-page-item__meta,.craft-variant-controls__subtitle,.crafting-ui-summary__meta,.craft-ingredient-list-wrap__title,.crafts-workbench-detail .text-muted-foreground){color:#bcc3d2!important}.crafts-page-shell :is(.crafts-page-stats__value,.crafts-page-item__title,.craft-variant-controls__title,.crafting-ui-summary__title,.craft-ingredient-list__name,.craft-ingredient-list__count,.crafts-workbench-detail h3,.crafts-workbench-uses p){text-shadow:2px 2px #0000007a;color:#fff!important}.crafts-workbench-sidebar,.crafts-workbench-detail{padding:16px!important}.crafts-page-shell .crafts-page-sidebar__search{min-height:46px;font-weight:760;color:#f3f5fb!important;background:linear-gradient(#151720 0%,#0d0f14 100%)!important;box-shadow:inset 1px 1px #ffffff0d,inset -2px -2px #00000070!important}.crafts-page-shell .crafts-page-sidebar__search::placeholder{color:#8b93a5!important}.crafts-page-shell :is(.crafts-page-pager-btn,.crafts-workbench-open-link,.crafts-workbench-uses__item){font-family:var(--jl-font-pixel);text-shadow:2px 2px #0000007a;color:#f4f6fb!important;background:linear-gradient(#2a2d36 0%,#15171d 100%)!important;border:2px solid #050506!important;border-radius:0!important;min-height:36px!important;line-height:1.08!important;box-shadow:inset 1px 1px #ffffff12,inset -2px -2px #00000070!important}.crafts-page-shell :is(.crafts-page-pager-btn:hover,.crafts-workbench-open-link:hover,.crafts-workbench-uses__item:hover),.crafts-page-shell .crafts-page-pager-btn--active{color:#fff!important;background:linear-gradient(90deg,#5378dc3d,#0000 62%),linear-gradient(#30333d 0%,#191b22 100%)!important;border-color:#6f8cff!important}.crafts-page-shell .crafts-page-pager-btn:disabled{opacity:.75;color:#8f95a3!important;background:linear-gradient(#2a2b31 0%,#16171c 100%)!important;border-color:#050506!important}.crafts-page-shell .crafts-page-item{background:linear-gradient(#282b35 0%,#171920 100%)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0e,inset -2px -2px #00000075!important}.crafts-page-shell .crafts-page-item:hover,.crafts-page-shell .crafts-page-item--active{background:linear-gradient(90deg, #5378dc38, transparent 60%), var(--jl-workbench-surface)!important;border-color:#6f8cff!important}.crafts-page-shell :is(.crafts-page-item__icon,.crafts-workbench-item-icon,.craft-ingredient-list__icon){image-rendering:pixelated;background:var(--jl-workbench-slot)!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff0f,inset -2px -2px #00000070!important}.crafts-workbench-chip{min-height:34px;font-family:var(--jl-font-pixel);text-shadow:2px 2px #00000073;align-items:center;line-height:1.08;background:linear-gradient(90deg, #5378dc2e, transparent 68%), var(--jl-workbench-surface-muted)!important;color:#f3f5fb!important;border-left-color:#6f8cff!important}.crafts-page-shell .craft-ingredient-list__button{background:linear-gradient(#282b35 0%,#171920 100%)!important}.crafts-workbench-uses__item{width:100%;justify-content:flex-start!important}.crafts-workbench-empty{align-items:center;min-height:74px;display:grid}:root{--launcher-rail-width:clamp(236px, 14vw, 264px);--launcher-rail-compact-gap:7px;--jl-button-press-offset:2px;--jl-button-press-shadow:0 1px 0 #000000b8}.site-shell,.launcher-app-shell{grid-template-columns:var(--launcher-rail-width) minmax(0, 1fr)!important}.launcher-dock-wrap{left:var(--launcher-rail-width)!important}.launcher-rail{scrollbar-gutter:stable;width:var(--launcher-rail-width)!important;max-width:var(--launcher-rail-width)!important;gap:var(--launcher-rail-compact-gap)!important;padding:13px 12px!important;overflow:hidden auto!important}.launcher-rail__brand{gap:9px!important;min-height:64px!important;padding:0 0 9px!important}.launcher-rail__logo{width:38px!important;height:38px!important}.launcher-rail__title{font-size:.92rem!important;line-height:1!important}.launcher-rail__subtitle{font-size:.68rem!important;line-height:1.16!important}.launcher-rail__primary,.launcher-rail__login{min-height:38px!important;padding-inline:10px!important;font-size:.76rem!important}.launcher-rail__primary-note{display:none!important}.launcher-rail__nav{grid-auto-rows:min-content;align-content:start!important;gap:6px!important;min-height:0!important;padding-right:2px!important;display:grid!important;overflow:hidden auto!important}.launcher-shell,.site-shell{--launcher-rail-active-inset:9px}.launcher-rail-btn{gap:8px!important;min-height:40px!important;padding:5px 8px!important}.launcher-rail-btn__icon{width:34px!important;height:34px!important}.launcher-rail-btn__title{font-size:.78rem!important;line-height:1.08!important}.launcher-rail__footer{gap:6px!important;padding-top:8px!important}.launcher-rail__promo{gap:8px!important;min-height:56px!important;padding:7px 8px!important}.launcher-rail__promo-avatar{width:36px!important;height:36px!important}.launcher-rail__promo-title{font-size:.78rem!important;line-height:1.08!important}.launcher-rail__promo-meta{font-size:.58rem!important;line-height:1.08!important}.launcher-rail__promo-meta+.launcher-rail__promo-meta{display:none!important}.launcher-rail__utility{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;min-height:40px!important;padding:5px 8px!important}.launcher-rail__utility-icon{width:28px!important;height:28px!important}.news-page{gap:14px;max-width:100%;overflow:hidden}.news-page__hero{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.news-page__hero-copy{border-left:0!important;align-content:center!important;min-height:clamp(360px,35vw,520px)!important;padding:24px 28px 28px!important}.news-page__hero-copy h2,.news-detail__body h2{overflow-wrap:anywhere;text-wrap:balance;max-width:980px;font-size:3.1rem!important;line-height:.98!important}.news-page__hero-copy p{max-width:880px}.news-page__toolbar{gap:10px!important;padding:12px 14px!important}.news-page__toolbar--single{align-items:center}.news-page__toolbar--single .news-kind-tabs{margin:0}.news-filter-group,.news-kind-tabs{gap:7px!important}.news-kind-tab,.news-filter-button{min-height:36px!important;font-family:var(--jl-font-pixel)!important;padding-inline:12px!important;font-size:.76rem!important;line-height:1!important}.news-grid{justify-content:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),360px))!important;gap:12px!important}.news-card{min-height:232px!important;transform:none!important}.news-card__media{position:relative;background:linear-gradient(180deg, #1a1e2adb, #05060ac2), var(--jl-texture-planks) center / 96px 96px repeat!important}.news-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0b0d1329,#05060a9e),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 8px);position:absolute;inset:0}.news-card__image{filter:brightness(.7)contrast(1.08)saturate(.9)}.news-card:hover,.news-card.is-active{transform:translateY(-1px)!important}.news-editor-switch input{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:inset 0 0 0 2px #00000057!important}.news-editor-switch input:checked{background:linear-gradient(#7d98ed 0%,#5378dc 56%,#3152b1 100%)!important;box-shadow:inset 1px 1px #ffffff29,inset -1px -2px #00000094!important}:is(.btn-modern-primary,.btn-modern-outline,.btn-modern-secondary,.btn-modern-muted,.btn-modern-chart,.btn-modern-danger,.auth-social-button,.launcher-rail__primary,.launcher-rail__login,.launcher-rail__utility,.launcher-rail__promo,.launcher-rail-btn,.site-mobile-bar__menu,.site-mobile-bar__download,.site-mobile-bar__login,.launcher-home-jl-play,.launcher-home-jl-small-action,.launcher-home-jl-tool,.launcher-download-page__action,.launcher-monitor-play,.launcher-monitor-action,.launcher-top-server__play,.launcher-home-jl-server__play,.news-filter-button,.news-kind-tab,.news-editor-toggle,.news-markdown-tool,.news-like-button,.news-category-editor-chip,.crafts-workbench-open-link,.crafts-workbench-uses__item){transition:transform 70ms,box-shadow 70ms,filter .12s,background-color .12s!important}:is(.btn-modern-primary,.btn-modern-outline,.btn-modern-secondary,.btn-modern-muted,.btn-modern-chart,.btn-modern-danger,.auth-social-button,.launcher-rail__primary,.launcher-rail__login,.launcher-rail__utility,.launcher-rail__promo,.launcher-rail-btn,.site-mobile-bar__menu,.site-mobile-bar__download,.site-mobile-bar__login,.launcher-home-jl-play,.launcher-home-jl-small-action,.launcher-home-jl-tool,.launcher-download-page__action,.launcher-monitor-play,.launcher-monitor-action,.launcher-top-server__play,.launcher-home-jl-server__play,.news-filter-button,.news-kind-tab,.news-editor-toggle,.news-markdown-tool,.news-like-button,.news-category-editor-chip,.crafts-workbench-open-link,.crafts-workbench-uses__item):active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--jl-button-press-offset))!important;box-shadow:var(--jl-button-press-shadow)!important;filter:brightness(.94)saturate(.98)!important}:is(.btn-modern-primary,.btn-modern-outline,.btn-modern-secondary,.btn-modern-muted,.btn-modern-chart,.btn-modern-danger,.auth-social-button,.launcher-rail__primary,.launcher-rail__login,.launcher-rail__utility,.site-mobile-bar__download,.site-mobile-bar__login,.launcher-home-jl-play,.launcher-home-jl-small-action,.launcher-home-jl-tool,.launcher-download-page__action,.launcher-monitor-play,.launcher-monitor-action,.launcher-top-server__play,.launcher-home-jl-server__play):active:not(:disabled):not([aria-disabled=true]):before{border-top-color:var(--jl-client-button-border-bottom,#202126)!important;border-right-color:var(--jl-client-button-border-right,#2b2d34)!important;border-bottom-color:var(--jl-client-button-border-top,#5c5f6b)!important;border-left-color:var(--jl-client-button-border-left,#2b2d34)!important}.launcher-dock-play:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--jl-button-press-offset))!important;filter:brightness(.92)saturate(.96)!important}.launcher-auth-modal{--launcher-auth-input-height:48px;max-height:min(100dvh - 24px,880px)!important;overflow:hidden!important}.launcher-auth-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(min(100dvh - 24px,880px) - 86px)!important;overflow-y:auto!important}.launcher-auth-modal>button.absolute,.launcher-auth-modal button[data-slot=dialog-close]{z-index:6!important;width:42px!important;height:42px!important;top:12px!important;right:12px!important}.launcher-auth-modal__header{padding-right:78px!important}.launcher-auth-modal__actions,.launcher-auth-modal__socials{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}.launcher-auth-modal__actions>button,.launcher-auth-modal__socials>button,.launcher-auth-modal__identity-action,.launcher-auth-modal__mini-action,.launcher-auth-modal__profile-btn{overflow-wrap:anywhere;text-wrap:balance;overflow:hidden;min-width:0!important;padding-inline:10px!important;font-size:.72rem!important;line-height:1.08!important}.launcher-auth-modal__profile-btn{grid-template-columns:minmax(0,1fr) auto;display:grid!important}.launcher-auth-modal__profile-btn span,.launcher-auth-modal__profile-btn small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.launcher-auth-modal__body{max-height:calc(100dvh - 190px)!important}}.launcher-progress-page .launcher-players-hero:before,.launcher-progress-page .launcher-players-hero:after,.launcher-progress-page>.surface-card:first-child:before,.launcher-progress-page>.surface-card:first-child:after{content:none!important;display:none!important}.launcher-progress-page>[data-slot=card]:first-child,.launcher-progress-page>.surface-card:first-child{overflow:hidden}@media (max-width:1180px){.news-page__hero-copy h2,.news-detail__body h2{font-size:2.45rem!important}}@media (max-width:980px){.site-shell,.launcher-app-shell{grid-template-columns:minmax(0,1fr)!important}.launcher-dock-wrap{left:0!important}.launcher-rail{width:100%!important;max-width:none!important}}@media (max-width:760px){.news-page__hero-copy{min-height:420px!important;padding:18px 16px 20px!important}.news-page__hero-copy h2,.news-detail__body h2{font-size:1.9rem!important}.news-detail{grid-template-columns:minmax(0,1fr)!important}.news-detail__body{border-top:2px solid #050506;border-left:0!important}}:root{--launcher-toast-width:clamp(320px, 28vw, 420px);--launcher-toast-min-height:92px;--launcher-toast-max-height:156px;--launcher-install-toast-height:142px;--launcher-toast-panel-bg:linear-gradient(180deg, #2b2e38 0%, #17191f 100%);--launcher-toast-panel-bg-success:linear-gradient(180deg, #263a30 0%, #151f19 100%);--launcher-toast-panel-bg-error:linear-gradient(180deg, #3a2528 0%, #1d1417 100%);--launcher-toast-panel-bg-loading:linear-gradient(180deg, #2c3344 0%, #171b25 100%)}[data-sonner-toaster].launcher-sonner{width:var(--launcher-toast-width)!important;font-family:var(--jl-font-ui)!important;--width:var(--launcher-toast-width)!important;--gap:10px!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-styled=true]{width:var(--launcher-toast-width)!important;min-height:var(--launcher-toast-min-height)!important;max-height:var(--launcher-toast-max-height)!important;background:linear-gradient(90deg, #6f8cff29, transparent 52%), var(--launcher-toast-panel-bg), var(--jl-reference-inset-border) center / 72px 72px repeat!important;color:#f5f6fb!important;border:2px solid #050506!important;border-radius:0!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:14px 48px 14px 14px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000080,0 14px #0000001f!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=success]{background:linear-gradient(90deg, #3eb55f33, transparent 54%), var(--launcher-toast-panel-bg-success), var(--jl-reference-inset-border) center / 72px 72px repeat!important;border-color:#050506!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=error]{background:linear-gradient(90deg, #df484838, transparent 54%), var(--launcher-toast-panel-bg-error), var(--jl-reference-inset-border) center / 72px 72px repeat!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=loading]{background:linear-gradient(90deg, #6f8cff38, transparent 54%), var(--launcher-toast-panel-bg-loading), var(--jl-reference-inset-border) center / 72px 72px repeat!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-styled=true] [data-icon]{background:#101217;border:2px solid #050506;box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #00000080;color:#dbe7ff!important;width:24px!important;height:24px!important;margin:0!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=success] [data-icon]{color:#bdf8c8!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=error] [data-icon]{color:#ffd5da!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-styled=true] [data-content]{gap:4px!important;min-width:0!important;display:grid!important}[data-sonner-toaster].launcher-sonner [data-title]{text-shadow:2px 2px #00000073;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff!important;font-family:var(--jl-font-pixel)!important;font-size:.86rem!important;line-height:1.12!important}[data-sonner-toaster].launcher-sonner [data-description]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#cfd5e0!important;font-size:.8rem!important;font-weight:760!important;line-height:1.35!important}[data-sonner-toaster].launcher-sonner [data-close-button]{color:#f5f6fb!important;background:linear-gradient(#3a3d46 0%,#202229 100%)!important;border:2px solid #050506!important;border-radius:0!important;width:28px!important;height:28px!important;top:10px!important;left:auto!important;right:10px!important;transform:none!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #0000007a!important}[data-sonner-toaster].launcher-sonner [data-close-button]:active{transform:translateY(var(--jl-button-press-offset))!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast]:has(.launcher-install-toast){min-height:var(--launcher-install-toast-height)!important;max-height:var(--launcher-install-toast-height)!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important}.launcher-install-toast{height:var(--launcher-install-toast-height);min-height:var(--launcher-install-toast-height);background:linear-gradient(90deg, #6f8cff38, transparent 55%), var(--launcher-toast-panel-bg-loading), var(--jl-reference-inset-border) center / 72px 72px repeat;color:#f5f6fb;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 12px;display:grid;width:100%!important}.launcher-install-toast__status{box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #00000080;color:#b8c9ff!important;background:#101217!important;border:2px solid #050506!important;border-radius:0!important;width:26px!important;height:26px!important;margin:0!important}.launcher-install-toast__body{gap:7px;min-width:0;display:grid}.launcher-install-toast__head{grid-template-columns:minmax(0,1fr) auto;min-height:34px}.launcher-install-toast__title{min-height:34px;max-height:34px;font-family:var(--jl-font-pixel);text-shadow:2px 2px #00000073;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#fff!important;font-size:.82rem!important;line-height:1.16!important}.launcher-install-toast__percent{min-width:44px;font-family:var(--jl-font-pixel);text-align:right;color:#b8c9ff!important;font-size:.78rem!important}.launcher-install-toast__meta,.launcher-install-toast__footer{min-height:18px;color:#cfd5e0!important;font-size:.72rem!important;line-height:1.2!important}.launcher-install-toast__meta{grid-template-columns:minmax(0,1fr) auto auto;display:grid;overflow:hidden}.launcher-install-toast__meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launcher-install-toast__version{color:#f5f6fb!important}.launcher-install-toast__progress{background:#101217!important;border:2px solid #050506!important;border-radius:0!important;height:8px!important}.launcher-install-toast__footer{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.launcher-install-toast__file{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.launcher-install-toast__speed{text-align:right;white-space:nowrap;min-width:58px}@media (max-width:600px){:root{--launcher-toast-width:calc(100vw - 24px);--launcher-toast-min-height:88px;--launcher-install-toast-height:148px}[data-sonner-toaster].launcher-sonner{width:var(--launcher-toast-width)!important;left:12px!important;right:12px!important}}:root{--launcher-workshop-card-texture:url(/media/site/launcher-style/kit/textures/workshop-card-texture.jpg);--news-hero-background-poster:url(/media/site/launcher-style/kit/news/lakeside-morning-news-hero-poster.jpg);--monitor-hero-background-poster:url(/media/site/launcher-style/kit/monitor/monitor-hero-autumn-mountains-poster.jpg);--launcher-rail-active-extension:clamp(10px, .8vw, 16px);--jl-content-mods-symbol:url(/crafts/textures/bundle.png)}.launcher-content-page>header:after,.launcher-content-page:after{background:var(--jl-content-mods-symbol) center / contain no-repeat!important;opacity:.34!important}.launcher-content-page:after{mix-blend-mode:normal}.news-page__hero-image{z-index:1;mix-blend-mode:screen;opacity:.16!important}.news-page__hero-item,.news-page__hero-copy{z-index:3}@media (prefers-reduced-motion:reduce){.news-page__hero-copy-video{display:none}}.launcher-social-link{color:#f5f6fb;min-height:36px;font-family:var(--jl-font-ui);background:linear-gradient(#30333c 0%,#1a1c22 100%);border:2px solid #050506;border-radius:0;place-self:start stretch;align-items:center;gap:9px;font-size:.78rem;font-weight:900;text-decoration:none;transition:transform 90ms,filter 90ms,border-color 90ms;display:inline-flex;box-shadow:inset 1px 1px #ffffff14,inset -2px -2px #00000080}.launcher-social-link img{width:22px;height:22px;image-rendering:pixelated;filter:drop-shadow(2px 2px #00000057)}.launcher-social-link--telegram{background:linear-gradient(90deg,#2ca5e033,#0000 58%),linear-gradient(#303844 0%,#171b22 100%);padding:7px 12px}.launcher-social-link--telegram:hover,.launcher-social-link--telegram:focus-visible{filter:brightness(1.08);border-color:#6f8cff}.launcher-social-link--telegram:active{transform:translateY(var(--jl-button-press-offset));box-shadow:inset -1px -1px #ffffff0f,inset 2px 2px #00000080}.launcher-rail__brand,.launcher-rail__brand:hover,.site-mobile-bar__brand,.site-mobile-bar__brand:hover{box-shadow:none!important;background:0 0!important}.launcher-rail__brand:before,.launcher-rail__brand:after{content:none!important;display:none!important}.launcher-rail__logo,.site-mobile-bar__logo{background:#050506!important}.launcher-auth-modal__actions>button,.launcher-auth-modal__socials>button{isolation:isolate;position:relative;overflow:hidden}.launcher-auth-modal__actions>button:after,.launcher-auth-modal__socials>button:after{content:none!important;display:none!important}.launcher-auth-modal__actions>button>*,.launcher-auth-modal__socials>button>*{z-index:1;position:relative}.launcher-rail__nav{overflow:hidden;padding-right:0!important}.launcher-rail{grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto!important}.launcher-rail-btn{contain:paint;overflow:hidden!important}.launcher-rail-btn--active{width:100%!important;box-shadow:var(--launcher-rail-active-extension) 0 0 #5378dc2e, inset 1px 1px 0 #ffffff14, inset -2px -2px 0 #00000075!important;margin-right:0!important;padding-right:10px!important}.launcher-rail-btn--active:after{background:linear-gradient(#86a3ff 0%,#5378dc 100%);border-left:0;width:4px;right:0}.launcher-rail-btn__icon{flex:0 0 42px;overflow:hidden!important}.launcher-nav-texture-icon{transform-origin:50%;transition:transform .12s,filter .12s}.launcher-rail-btn:hover .launcher-nav-texture-icon,.launcher-rail-btn--active .launcher-nav-texture-icon{transform:translateY(-1px)scale(1.04);animation:none!important}.launcher-rail-btn:active .launcher-nav-texture-icon{transform:translateY(1px)scale(.98);animation:none!important}.btn-modern-primary,.btn-modern-secondary,.btn-ghost,.launcher-rail__primary,.launcher-rail__login,.site-mobile-bar__download,.site-mobile-bar__login,.launcher-dock-play,.launcher-dock-tools__btn,.launcher-dock-action,.launcher-profile-chip,.launcher-settings-tabs__btn,.launcher-reset-action,.launcher-danger-action,.launcher-mod-card__action,.craft-ingredient-list__button,.news-like-button,.news-editor button,.launcher-home-jl-news-card,.launcher-home-news-feed__card,.launcher-home-jl-version,.launcher-server-item,.launcher-progress-quest-card,.launcher-progress-achievement,.workshop-service-card{transition:transform 90ms,filter 90ms,box-shadow 90ms,border-color 90ms!important}.btn-modern-primary:active,.btn-modern-secondary:active,.btn-ghost:active,.launcher-rail__primary:active,.launcher-rail__login:active,.site-mobile-bar__download:active,.site-mobile-bar__login:active,.launcher-dock-play:active,.launcher-dock-tools__btn:active,.launcher-dock-action:active,.launcher-profile-chip:active,.launcher-settings-tabs__btn:active,.launcher-reset-action:active,.launcher-danger-action:active,.launcher-mod-card__action:active,.craft-ingredient-list__button:active,.news-like-button:active,.news-editor button:active,.launcher-home-jl-news-card:active,.launcher-home-news-feed__card:active,.launcher-home-jl-version:active,.launcher-server-item:active,.launcher-progress-quest-card:active,.launcher-progress-achievement:active,.workshop-service-card:active{transform:translateY(var(--jl-button-press-offset))!important;filter:brightness(.94)saturate(.98)!important;box-shadow:var(--jl-button-press-shadow)!important}.workshop-service-card{background:linear-gradient(90deg, var(--workshop-card-accent,#6f8cff57) 0 5px, transparent 5px), linear-gradient(180deg, #0f1116b8, #050609d6), var(--launcher-workshop-card-texture) center / 220px 220px repeat!important}.workshop-service-card:after{mix-blend-mode:screen;background:linear-gradient(180deg, transparent 0 52%, #ffffff14 52% 100%), var(--launcher-workshop-card-texture) center / 180px 180px repeat!important;opacity:.2!important}.workshop-service-card:hover,.workshop-service-card--active{filter:brightness(1.05)saturate(1.05)}.launcher-progress-page [data-slot=card]:hover{border-color:#050506!important}.launcher-progress-quest-card,.launcher-progress-achievement{cursor:pointer;text-align:left;width:100%}.launcher-progress-quest-card:hover,.launcher-progress-quest-card:focus-visible,.launcher-progress-achievement:hover,.launcher-progress-achievement:focus-visible{outline:none;background:linear-gradient(90deg,#6f8cff38,#0000 58%),linear-gradient(#2f323c 0%,#171920 100%)!important;border-color:#6f8cff!important}.achievement-progress-modal{background:linear-gradient(180deg, #2d3039 0%, #15171d 100%), var(--jl-reference-inset-border) center / 86px 86px repeat!important;color:#f5f6fb!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff14,inset -2px -3px #0000008a,0 20px #00000047!important}.achievement-progress-modal__header{background:linear-gradient(90deg,#6f8cff38,#0000 58%),linear-gradient(#333743 0%,#20232b 100%);border-bottom:2px solid #050506;padding:20px 22px 14px}.achievement-progress-modal__header h2{font-family:var(--jl-font-pixel);text-shadow:3px 3px #00000080;color:#fff!important}.achievement-progress-modal__header p{font-family:var(--jl-font-ui);color:#cfd5e0!important}.achievement-progress-modal__body{gap:14px;padding:18px 22px 22px;display:grid}.achievement-progress-modal__status-row{color:#cfd5e0;font-family:var(--jl-font-ui);justify-content:space-between;align-items:center;gap:14px;font-weight:900;display:flex}.achievement-progress-modal__status-row strong{color:#fff}.achievement-progress-modal__bar{background:#08090c!important;border:2px solid #050506!important;border-radius:0!important;height:12px!important}.achievement-progress-modal__body p{color:#d7dbe6;line-height:1.45}.achievement-progress-modal__reward{color:#fff;width:fit-content;font-family:var(--jl-font-ui);background:linear-gradient(#30333c 0%,#17191f 100%);border:2px solid #050506;padding:8px 10px;font-weight:900;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000075}:root{--jl-button-disabled-bg:#252831;--jl-button-disabled-bg-deep:#111319;--jl-button-disabled-border-top:#515560;--jl-button-disabled-border-side:#2b2e37;--jl-button-disabled-border-bottom:#08090c;--jl-button-disabled-text:#aeb4c2}.btn-modern-outline,.btn-modern-secondary,.btn-modern-muted,.btn-modern-chart,.btn-modern-danger,.auth-social-button,.launcher-home-jl-small-action,.launcher-monitor-action,.launcher-rail__utility,.launcher-home-jl-tool,.launcher-promote-service-tab,.launcher-promote-highlight-card,.launcher-promote-player-package-card{box-sizing:border-box;text-align:center;min-width:0;white-space:normal!important;justify-content:center!important;align-items:center!important;line-height:1.08!important;display:inline-flex!important}.btn-modern-outline,.btn-modern-secondary,.btn-modern-muted,.btn-modern-chart,.btn-modern-danger,.auth-social-button{min-height:40px!important;padding-block:0!important}.btn-modern-primary:disabled,.auth-social-button:disabled{opacity:1!important}:is(.btn-modern-primary,.btn-modern-outline,.btn-modern-secondary,.btn-modern-muted,.btn-modern-chart,.btn-modern-danger,.auth-social-button,.launcher-rail__primary,.launcher-rail__login,.launcher-rail__utility,.site-mobile-bar__download,.site-mobile-bar__login,.launcher-home-jl-play,.launcher-home-jl-small-action,.launcher-home-jl-tool,.launcher-download-page__action,.launcher-monitor-play,.launcher-monitor-action,.launcher-top-server__play,.launcher-home-jl-server__play):disabled,:is(.btn-modern-primary,.btn-modern-outline,.btn-modern-secondary,.btn-modern-muted,.btn-modern-chart,.btn-modern-danger,.auth-social-button,.launcher-rail__primary,.launcher-rail__login,.launcher-rail__utility,.site-mobile-bar__download,.site-mobile-bar__login,.launcher-home-jl-play,.launcher-home-jl-small-action,.launcher-home-jl-tool,.launcher-download-page__action,.launcher-monitor-play,.launcher-monitor-action,.launcher-top-server__play,.launcher-home-jl-server__play)[aria-disabled=true]{text-shadow:2px 2px #0000006b;opacity:1!important;cursor:not-allowed!important;background:linear-gradient(180deg, var(--jl-button-disabled-bg) 0%, var(--jl-button-disabled-bg-deep) 100%)!important;color:var(--jl-button-disabled-text)!important;filter:grayscale(.08)brightness(.9)!important;transform:none!important;box-shadow:0 2px #00000080!important}.premium-upload-action:has(input:disabled){text-shadow:2px 2px #0000006b;opacity:1!important;cursor:not-allowed!important;background:linear-gradient(180deg, var(--jl-button-disabled-bg) 0%, var(--jl-button-disabled-bg-deep) 100%)!important;color:var(--jl-button-disabled-text)!important;filter:grayscale(.08)brightness(.9)!important;transform:none!important;box-shadow:0 2px #00000080!important}.launcher-auth-modal__actions>button:disabled:before,.launcher-auth-modal__socials>button:disabled:before,.launcher-auth-modal__actions>button[aria-disabled=true]:before,.launcher-auth-modal__socials>button[aria-disabled=true]:before,.btn-modern-primary:disabled:before,.btn-modern-outline:disabled:before,.btn-modern-secondary:disabled:before,.btn-modern-muted:disabled:before,.btn-modern-chart:disabled:before,.btn-modern-danger:disabled:before,.auth-social-button:disabled:before{border-top-color:var(--jl-button-disabled-border-top)!important;border-right-color:var(--jl-button-disabled-border-side)!important;border-bottom-color:var(--jl-button-disabled-border-bottom)!important;border-left-color:var(--jl-button-disabled-border-side)!important;background:0 0!important}.premium-upload-action:has(input:disabled):before{border-top-color:var(--jl-button-disabled-border-top)!important;border-right-color:var(--jl-button-disabled-border-side)!important;border-bottom-color:var(--jl-button-disabled-border-bottom)!important;border-left-color:var(--jl-button-disabled-border-side)!important;background:0 0!important}.launcher-auth-modal__actions>button:disabled,.launcher-auth-modal__socials>button:disabled{overflow:hidden;min-height:44px!important;padding-inline:12px!important}.launcher-auth-modal__fields{align-items:start}.launcher-auth-modal__field{grid-template-rows:auto var(--launcher-auth-input-height) minmax(2.8em, auto);align-content:start;min-width:0;display:grid}.launcher-auth-modal__field input{box-sizing:border-box;height:var(--launcher-auth-input-height)!important;min-height:var(--launcher-auth-input-height)!important;padding-block:0!important;line-height:1!important}.launcher-auth-modal__field span{line-height:1.2}.launcher-auth-modal__field small{min-height:2.8em;line-height:1.4}.premium-upload-row{min-width:0;align-items:center!important}.premium-upload-controls{flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex!important}.premium-upload-controls .form-select{max-width:100%;min-height:44px!important}.premium-upload-action,.premium-assets-actions>button,.premium-assets-save-action{box-sizing:border-box;text-wrap:balance;min-width:0;white-space:normal!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding-block:0!important;padding-inline:12px!important;line-height:1.05!important;display:inline-flex!important}.premium-upload-action{cursor:pointer;max-width:14rem}.premium-upload-action[aria-disabled=true]{pointer-events:none}.premium-assets-actions{grid-template-columns:minmax(0,1fr);gap:10px!important;display:grid!important}.premium-assets-actions>button{width:100%}.premium-assets-save-action{grid-column:1/-1}.premium-summary-art-frame{border-radius:0!important}.premium-summary-art{gap:12px;min-width:0;display:grid}.premium-summary-art__title{color:#fff;font-family:var(--jl-font-ui);text-shadow:2px 2px #00000080;font-size:clamp(.88rem,1.4vw,1.04rem);font-weight:900;line-height:1.28;display:block}.premium-summary-art__chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.premium-summary-art__chips span{color:#d8ddeb;min-height:28px;font-family:var(--jl-font-ui);white-space:nowrap;background:linear-gradient(#30333c 0%,#17191f 100%);border:2px solid #050506;align-items:center;padding:5px 8px;font-size:.72rem;font-weight:900;line-height:1.05;display:inline-flex;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000075}@media (min-width:1180px){.premium-assets-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.premium-upload-row{flex-direction:column;align-items:stretch!important}.premium-upload-controls,.premium-upload-action{width:100%;max-width:none}.premium-upload-controls .form-select{width:100%}}.site-footer-note{grid-template-columns:minmax(10rem,.68fr) minmax(18rem,1.32fr) auto auto!important}.site-footer-note__links{text-align:right;grid-column:4;justify-content:flex-end;justify-self:end;display:flex}.site-footer-note__links .launcher-social-link{width:auto;min-width:150px;min-height:40px}@media (max-width:980px){.site-footer-note__links{text-align:left;grid-column:1;justify-self:start}}.launcher-premium-page>section:first-child{isolation:isolate;overflow:hidden}.launcher-premium-page>section:first-child>*{z-index:1;position:relative}.launcher-premium-page>section:first-child:before,.launcher-premium-page>section:first-child:after{pointer-events:none;z-index:0!important}.launcher-premium-page>section:first-child:before{opacity:.18!important}.launcher-premium-page>section:first-child:after{opacity:.22!important;width:clamp(58px,8vw,104px)!important;height:clamp(58px,8vw,104px)!important;top:clamp(10px,2vw,18px)!important;right:clamp(10px,2vw,22px)!important}.launcher-monitor-hero{isolation:isolate;min-height:clamp(270px,24vw,390px);position:relative;overflow:hidden;background:linear-gradient(90deg, #050609d6 0%, #08090ca8 48%, #07080b6b 100%), linear-gradient(180deg, #181a2033, #040508c2), var(--monitor-hero-background-poster) center / cover no-repeat, #111218!important;border:3px solid #050506!important;padding:clamp(16px,2.2vw,28px)!important;display:block!important;box-shadow:inset 2px 2px #ffffff14,inset -2px -3px #00000094,0 12px #0000002e!important}.launcher-monitor-hero:before,.launcher-monitor-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.launcher-monitor-hero:before{z-index:1;opacity:.62;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.launcher-monitor-hero:after{z-index:2;background:linear-gradient(90deg,#050609db 0%,#05060994 48%,#05060938 100%),linear-gradient(#07090d14 0%,#040508a8 100%);box-shadow:inset 0 0 0 2px #ffffff09,inset 0 -88px 78px #00000070}.launcher-monitor-hero__poster,.launcher-monitor-hero__video{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.9;filter:brightness(.92)saturate(1.05);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.launcher-monitor-hero__video{opacity:.88}.launcher-monitor-hero__content{z-index:3;min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(14px,2vw,24px);display:grid;position:relative}.launcher-monitor-hero__content .launcher-monitor-hero__copy{align-content:center;max-width:720px}@media (prefers-reduced-motion:reduce){.launcher-monitor-hero__video{display:none}}@media (max-width:920px){.launcher-monitor-hero{min-height:0}.launcher-monitor-hero__content{grid-template-columns:minmax(0,1fr);min-height:clamp(260px,52vw,360px)}}@media (max-width:640px){.launcher-monitor-hero{padding:14px!important}.launcher-monitor-hero__content{min-height:320px}}.server-page-shell .server-page-overview,.server-page-shell .server-page-sidepanel{background:linear-gradient(180deg, #2b2d35f0 0%, #14161bfa 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border:3px solid #050506!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff14,inset -2px -3px #00000094,0 12px #0000002e!important}.server-page-shell .server-page-overview :is(.text-foreground,.font-bold,.font-semibold),.server-page-shell .server-page-sidepanel :is(.text-foreground,.font-bold,.font-semibold){text-shadow:1px 1px #0000009e;color:#f6f7fb!important}.server-page-shell__top h2{text-shadow:2px 2px #000000ad;color:#f6f7fb!important}.server-page-shell__top p{color:#b9c0d0!important}.server-page-shell .server-page-overview :is(.text-muted-foreground,.section-kicker),.server-page-shell .server-page-sidepanel :is(.text-muted-foreground,.section-kicker){color:#aeb4c1!important}.server-page-shell .server-page-overview :is(.surface-panel,.surface-tile,.surface-pill,[class*=bg-card],[class*=bg-muted],[class*=rounded-xl],[class*=rounded-lg]),.server-page-shell .server-page-sidepanel :is(.surface-panel,.surface-tile,.surface-pill,[class*=bg-card],[class*=bg-muted],[class*=rounded-xl],[class*=rounded-lg]){background:linear-gradient(180deg, #282a32 0%, #15161a 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border-color:#050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -1px -2px #00000075!important}.server-page-shell .server-page-overview img{background:#101116!important;border-radius:0!important}@media (min-width:981px){html,body,#__next,#root{height:auto!important;min-height:100%!important}body,#__next,#root{min-height:100dvh!important}body,.site-shell,.launcher-window{overflow:clip visible!important}.site-shell,.launcher-app-shell{align-items:start!important}.launcher-app-shell{padding-bottom:0!important}.launcher-workspace{padding-bottom:104px!important}.launcher-rail{z-index:6;overscroll-behavior:contain;box-sizing:border-box!important;align-self:start!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:sticky!important;top:0!important}.launcher-rail__nav{overscroll-behavior:contain;min-height:0!important;overflow:hidden auto!important}}@supports not (height:100dvh){@media (min-width:981px){body,#__next,#root{min-height:100vh!important}.launcher-rail{height:100vh!important;min-height:100vh!important;max-height:100vh!important}}}:root{--launcher-toast-icon-size:30px;--launcher-toast-glyph-size:18px}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-styled=true]{grid-template-columns:var(--launcher-toast-icon-size) minmax(0, 1fr)!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-styled=true] [data-icon]{box-sizing:border-box!important;flex:0 0 var(--launcher-toast-icon-size)!important;width:var(--launcher-toast-icon-size)!important;min-width:var(--launcher-toast-icon-size)!important;height:var(--launcher-toast-icon-size)!important;min-height:var(--launcher-toast-icon-size)!important;background:linear-gradient(180deg, #252833 0%, #101116 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;color:#dbe7ff!important;border:2px solid #050506!important;border-radius:0!important;justify-content:center!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:inset 1px 1px #ffffff1a,inset -1px -2px #00000094,0 2px #0000003d!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-styled=true] [data-icon]>*,[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-styled=true] [data-icon] svg{width:var(--launcher-toast-glyph-size)!important;min-width:var(--launcher-toast-glyph-size)!important;height:var(--launcher-toast-glyph-size)!important;min-height:var(--launcher-toast-glyph-size)!important;color:currentColor!important;stroke:currentColor!important;stroke-width:2.5px!important;flex:none!important;place-self:center!important;margin:0!important;display:block!important;position:static!important;inset:auto!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=success] [data-icon]{background:linear-gradient(180deg, #263a30 0%, #101714 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;color:#bdf8c8!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=error] [data-icon]{background:linear-gradient(180deg, #3a2528 0%, #171012 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;color:#ffd5da!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=warning] [data-icon]{background:linear-gradient(180deg, #3b3121 0%, #18140e 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;color:#ffe0a3!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=loading] [data-icon]{background:linear-gradient(180deg, #2c3344 0%, #121722 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;color:#cbd8ff!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=loading] [data-icon] .sonner-loader{flex:0 0 var(--launcher-toast-glyph-size)!important;width:var(--launcher-toast-glyph-size)!important;min-width:var(--launcher-toast-glyph-size)!important;height:var(--launcher-toast-glyph-size)!important;min-height:var(--launcher-toast-glyph-size)!important;transform-origin:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;transition:none!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}[data-sonner-toaster].launcher-sonner [data-sonner-toast][data-type=loading] [data-icon] .sonner-loader>svg{transform-origin:50%!important}.launcher-content-page{--launcher-content-card-surface:#18191e;--launcher-content-card-surface-active:#202126;--launcher-content-card-line:#30323a;--launcher-content-card-muted:#8a8e9a;--launcher-content-card-high:#c7cbd5;--launcher-content-card-deep:#08090d}.launcher-content-list-card{--launcher-content-card-accent:#6f8cff}.launcher-content-list-card--mod,.launcher-mod-card{--launcher-content-card-accent:#5bc87c}.launcher-content-list-card--modpack{--launcher-content-card-accent:#d9964c}.launcher-content-list-card--plugin{--launcher-content-card-accent:#86a5ff}.launcher-content-list-card--resourcepack{--launcher-content-card-accent:#c47edb}.launcher-content-list-card--shader{--launcher-content-card-accent:#55a7d8}.launcher-content-list-card--datapack{--launcher-content-card-accent:#d7bd4f}.launcher-mod-card--warning{--launcher-content-card-accent:#f4d64d}.launcher-mod-card--disabled{--launcher-content-card-accent:#717684}.launcher-content-list-card,.launcher-mod-card{isolation:isolate;opacity:.94;border:2px solid #1e1f25!important;border-left:4px solid var(--launcher-content-card-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--launcher-content-card-accent) 16%, transparent) 0%, transparent 24%), linear-gradient(180deg, var(--launcher-content-card-surface-active) 0%, var(--launcher-content-card-surface) 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border-radius:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #0000005c,inset 0 1px #ffffff0a,0 0 0 2px #0000006b,0 12px 26px #0000003d!important}.launcher-content-list-card{min-height:118px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;padding:18px 20px 15px!important}.launcher-mod-card{min-height:106px;padding:18px 18px 15px!important}.launcher-content-list-card:before,.launcher-mod-card:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background:linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 100%) 0 0/18px 100%,linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 100%) 0 0/100% 18px;position:absolute;inset:0}.launcher-content-list-card:hover,.launcher-content-list-card:focus-visible,.launcher-mod-card:hover{opacity:1;border-color:#3b3d46!important;border-left-color:var(--launcher-content-card-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--launcher-content-card-accent) 24%, transparent) 0%, transparent 28%), linear-gradient(180deg, #24252b 0%, #1d1e24 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;box-shadow:inset 0 0 0 2px #ffffff0a,inset 0 1px #ffffff0f,0 0 0 2px #0009,0 16px 34px #00000052!important}.launcher-content-list-card__corner,.launcher-mod-card__corner{border-color:var(--launcher-content-card-line);pointer-events:none;z-index:2;width:24px;height:24px;position:absolute}.launcher-content-list-card__corner[data-corner=top-left],.launcher-mod-card__corner[data-corner=top-left]{border-top:3px solid;border-left:3px solid;top:7px;left:7px}.launcher-content-list-card__corner[data-corner=top-right],.launcher-mod-card__corner[data-corner=top-right]{border-top:3px solid;border-right:3px solid;top:7px;right:7px}.launcher-content-list-card__corner[data-corner=bottom-left],.launcher-mod-card__corner[data-corner=bottom-left]{border-bottom:3px solid;border-left:3px solid;bottom:7px;left:7px}.launcher-content-list-card__corner[data-corner=bottom-right],.launcher-mod-card__corner[data-corner=bottom-right]{border-bottom:3px solid;border-right:3px solid;bottom:7px;right:7px}.launcher-content-list-card__layout,.launcher-content-list-card__main,.launcher-content-list-card__copy,.launcher-content-list-card__aside,.launcher-content-list-card__footer,.launcher-mod-card__icon,.launcher-mod-card__body,.launcher-mod-card__actions{z-index:1;position:relative}.launcher-content-list-card__icon,.launcher-mod-card__icon{image-rendering:pixelated;background:linear-gradient(180deg, #15161b 0%, #0c0d11 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 0 0 0 1px #ffffff12,0 2px #00000070!important}.launcher-content-list-card__title,.launcher-mod-card__title{font-family:var(--jl-font-pixel);letter-spacing:.01em;text-shadow:2px 2px #000000ad;color:#fff!important;font-size:clamp(1rem,1.35vw,1.24rem)!important;line-height:1.05!important}.launcher-content-list-card__description,.launcher-mod-card__subtitle{text-shadow:1px 1px #00000094;color:#b8bdc8!important;font-weight:800!important;line-height:1.32!important}.launcher-content-list-card__meta,.launcher-content-list-card__footer,.launcher-mod-card__meta,.launcher-mod-card__title-version{text-shadow:1px 1px #00000094;font-weight:800;color:var(--launcher-content-card-muted)!important}.launcher-content-list-card__tag,.launcher-mod-card__badge{font-family:var(--jl-font-pixel);text-transform:uppercase;text-shadow:1px 1px #000;background:linear-gradient(180deg, #24262d 0%, #14151a 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;color:#d7dce8!important;border:2px solid #050506!important;border-radius:0!important;font-size:.68rem!important;line-height:1!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -1px #000000ad!important}.launcher-content-list-card__tag--source{color:#9edcff!important}.launcher-content-list-card__action{min-width:7.4rem;min-height:40px;padding:0 1.1rem!important;font-size:.86rem!important}.launcher-mod-card__warning{text-shadow:1px 1px #000000ad;color:#ffe0a3!important}.launcher-mod-card__actions{min-width:9rem}.launcher-mod-card__action{min-height:38px!important;padding:0 1rem!important}@media (max-width:980px){.launcher-content-list-card__layout,.launcher-content-list-card__main,.launcher-mod-card{grid-template-columns:minmax(0,1fr)!important}.launcher-content-list-card__aside,.launcher-mod-card__actions,.launcher-content-list-card__action,.launcher-mod-card__action{width:100%}}.launcher-content-page .surface-card.launcher-content-list-card{border:2px solid #1e1f25!important;border-left:4px solid var(--launcher-content-card-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--launcher-content-card-accent) 16%, transparent) 0%, transparent 24%), linear-gradient(180deg, var(--launcher-content-card-surface-active) 0%, var(--launcher-content-card-surface) 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#f5f6fb!important;border-radius:0!important;box-shadow:inset 0 0 0 2px #0000005c,inset 0 1px #ffffff0a,0 0 0 2px #0000006b,0 12px 26px #0000003d!important}.launcher-content-page .surface-card.launcher-content-list-card:hover,.launcher-content-page .surface-card.launcher-content-list-card:focus-visible{border-color:#3b3d46!important;border-left-color:var(--launcher-content-card-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--launcher-content-card-accent) 24%, transparent) 0%, transparent 28%), linear-gradient(180deg, #24252b 0%, #1d1e24 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important}.launcher-content-page .surface-card.launcher-content-list-card .launcher-content-list-card__icon,.launcher-content-page .surface-card.launcher-content-list-card .launcher-content-list-card__tag{border-radius:0!important}.launcher-content-page .surface-card.launcher-content-list-card .launcher-content-list-card__title{color:#fff!important}.launcher-content-page .surface-card.launcher-content-list-card .launcher-content-list-card__description,.launcher-content-page .surface-card.launcher-content-list-card .launcher-content-list-card__meta,.launcher-content-page .surface-card.launcher-content-list-card .launcher-content-list-card__footer{color:var(--launcher-content-card-muted)!important}.server-page-shell__notice{background:linear-gradient(180deg, #262832 0%, #15171d 100%), var(--jl-reference-inset-border) center / 96px 96px repeat!important;color:#c8ceda!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff14,inset -2px -2px #0000008f,0 8px #00000029!important}.launcher-monitor-shell .launcher-monitor-table{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.launcher-monitor-shell .launcher-monitor-head{display:none!important}.launcher-monitor-shell .launcher-monitor-server-card{--launcher-server-row-surface:#18191e;--launcher-server-row-surface-active:#202126;--launcher-server-row-line:#30323a;--launcher-server-row-muted:#8a8e9a;--launcher-server-row-high:#c7cbd5;--launcher-server-row-deep:#08090d;isolation:isolate;opacity:.9;min-width:0;min-height:118px;overflow:hidden;border:2px solid #1e1f25!important;border-left:4px solid var(--server-card-accent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--server-card-accent) 16%, transparent) 0%, transparent 24%), linear-gradient(180deg, var(--launcher-server-row-surface-active) 0%, var(--launcher-server-row-surface) 100%)!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;padding:18px 20px 14px!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 2px #0000005c,inset 0 1px #ffffff0a,0 0 0 2px #0000006b,0 14px 28px #00000047!important}.launcher-monitor-shell .launcher-monitor-server-card:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background:linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 100%) 0 0/18px 100%,linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 100%) 0 0/100% 18px;position:absolute;inset:0}.launcher-monitor-shell .launcher-monitor-server-card:hover,.launcher-monitor-shell .launcher-monitor-server-card[data-active=true]{opacity:1;background:linear-gradient(90deg, color-mix(in srgb, var(--server-card-accent) 24%, transparent) 0%, transparent 28%), linear-gradient(180deg, #24252b 0%, #1d1e24 100%)!important;border-color:#3b3d46!important;box-shadow:inset 0 0 0 2px #ffffff0a,inset 0 1px #ffffff0f,0 0 0 2px #0009,0 16px 34px #0000005c!important}.launcher-monitor-shell .launcher-monitor-server-card__corner{border-color:var(--launcher-server-row-line);pointer-events:none;width:26px;height:26px;position:absolute}.launcher-monitor-shell .launcher-monitor-server-card__corner[data-corner=top-left]{border-top:3px solid;border-left:3px solid;top:7px;left:7px}.launcher-monitor-shell .launcher-monitor-server-card__corner[data-corner=top-right]{border-top:3px solid;border-right:3px solid;top:7px;right:7px}.launcher-monitor-shell .launcher-monitor-server-card__corner[data-corner=bottom-left]{border-bottom:3px solid;border-left:3px solid;bottom:7px;left:7px}.launcher-monitor-shell .launcher-monitor-server-card__corner[data-corner=bottom-right]{border-bottom:3px solid;border-right:3px solid;bottom:7px;right:7px}.launcher-monitor-shell .launcher-monitor-server-card__header{min-width:0;grid-template-columns:minmax(0,1fr) minmax(10rem,28rem) 36px!important;align-items:start!important;gap:14px!important;display:grid!important}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-row__main{min-width:0;grid-template-columns:30px 42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-row__rank{color:#c9ceda;width:28px;height:28px;font-family:var(--jl-font-pixel);text-shadow:1px 1px #000;background:#111217;border:2px solid #050506;border-radius:0;font-size:.72rem;box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #000000b3}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-row__icon{width:42px;height:42px;image-rendering:pixelated;background:#101116;border:2px solid #050506;border-radius:0;box-shadow:inset 0 0 0 1px #ffffff12,0 2px #00000070}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-row__server,.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-row__title-wrap{min-width:0}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-row__title{color:#fff;max-width:100%;font-family:var(--jl-font-pixel);letter-spacing:.02em;text-overflow:ellipsis;text-shadow:2px 2px #000000b3;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(1.06rem,1.7vw,1.5rem);font-weight:700;line-height:1;overflow:hidden}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-row__description{max-width:100%;color:var(--launcher-server-row-muted);text-overflow:ellipsis;text-shadow:1px 1px #0000008c;white-space:nowrap;margin:0;font-size:clamp(.78rem,1.1vw,.95rem);font-weight:700;line-height:1.2;overflow:hidden}.launcher-monitor-shell .launcher-monitor-server-card__tags{min-width:0;max-width:28rem;color:var(--launcher-server-row-muted);text-align:right;text-overflow:ellipsis;text-shadow:1px 1px #0000008c;font-size:clamp(.8rem,1.1vw,1rem);font-weight:800;line-height:1.1;overflow:hidden}.launcher-monitor-shell .launcher-monitor-server-card__menu{width:36px;min-width:36px;height:30px;min-height:30px;color:var(--launcher-server-row-high)!important;background:#1d1e23!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -1px #000000ad!important}.launcher-monitor-shell .launcher-monitor-server-card__body{min-width:0;grid-template-columns:minmax(16rem,1fr) minmax(8rem,10rem) minmax(18rem,1.05fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}.launcher-monitor-shell .launcher-monitor-server-card__motd,.launcher-monitor-shell .launcher-monitor-server-card__status,.launcher-monitor-shell .launcher-monitor-server-card__connection{background:#0f1015;border:2px solid #050506;min-height:58px;box-shadow:inset 0 0 0 2px #ffffff0a,inset 0 -12px 24px #00000038}.launcher-monitor-shell .launcher-monitor-server-card__motd{color:#41424c;min-width:0;font-family:var(--jl-font-pixel);letter-spacing:-.04em;text-overflow:ellipsis;text-shadow:1px 1px #000000b3;text-transform:lowercase;white-space:nowrap;align-items:center;padding:0 14px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1;display:flex;overflow:hidden}.launcher-monitor-shell .launcher-monitor-server-card__status{color:var(--launcher-server-row-high);align-content:center;justify-items:center;gap:3px;font-weight:800;display:grid}.launcher-monitor-shell .launcher-monitor-server-card__status .launcher-status-chip{min-height:0;font-family:var(--jl-font-pixel);letter-spacing:.01em;text-shadow:1px 1px #000;border:0;padding:0;font-size:.86rem;box-shadow:none!important;color:#8ed45d!important;background:0 0!important}.launcher-monitor-shell .launcher-monitor-server-card__status>span:last-child{color:#b4b9c4;text-shadow:1px 1px #000;font-size:.82rem}.launcher-monitor-shell .launcher-monitor-server-card__connection{grid-template-columns:minmax(0,1fr) minmax(7.5rem,9.5rem);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.launcher-monitor-shell .launcher-monitor-server-card__connection-copy{gap:4px;min-width:0;display:grid}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-endpoint{width:auto;min-width:0;max-width:100%;min-height:20px;font-family:var(--jl-font-pixel);letter-spacing:-.03em;text-shadow:1px 1px #000;justify-content:flex-start;align-items:center;font-size:.9rem;font-weight:700;color:#a7acb8!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-endpoint span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.launcher-monitor-shell .launcher-monitor-server-card__address-icon{width:20px;height:20px;image-rendering:pixelated;opacity:.72;flex:none}.launcher-monitor-shell .launcher-monitor-server-card__version{color:#f4d64d;text-shadow:1px 1px #000;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.launcher-monitor-shell .launcher-monitor-server-card__version:before{content:"";width:13px;height:10px;image-rendering:pixelated;opacity:.8;background:linear-gradient(#777c88 0 0) 0 0/100% 2px no-repeat,linear-gradient(#777c88 0 0) 0 4px/100% 2px no-repeat,linear-gradient(#777c88 0 0) 0 8px/100% 2px no-repeat;flex:none}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-play{min-width:7.5rem;min-height:42px;font-size:.92rem;padding:0 1.35rem!important}.launcher-monitor-shell .launcher-monitor-server-card__meta{color:#717684;text-shadow:1px 1px #00000094;text-transform:uppercase;flex-wrap:wrap;gap:6px 10px;padding-top:2px;font-size:.68rem;font-weight:800;line-height:1;display:flex}.launcher-settings-window code,.launcher-settings-path code{min-width:0;background:linear-gradient(180deg, #101116 0%, #08090d 100%), var(--jl-reference-inset-border) center / 48px 48px repeat!important;color:#cfd6e6!important;border:2px solid #050506!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff12,inset -1px -1px #000000ad!important}.launcher-account-trigger__meta,.launcher-account-trigger__name,.launcher-account-trigger__state{min-width:0;max-width:100%}.launcher-account-trigger__name,.launcher-account-trigger__state{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-service-card__copy,.workshop-service-card__title,.workshop-service-card__description{min-width:0;max-width:100%}.workshop-service-card__title,.workshop-service-card__description{text-overflow:ellipsis;overflow:hidden}.workshop-service-card__description{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:1180px){.launcher-monitor-shell .launcher-monitor-server-card__header,.launcher-monitor-shell .launcher-monitor-server-card__body,.launcher-monitor-shell .launcher-monitor-server-card__connection{grid-template-columns:minmax(0,1fr)!important}.launcher-monitor-shell .launcher-monitor-server-card__tags{text-align:left;white-space:normal;max-width:none}.launcher-monitor-shell .launcher-monitor-server-card .launcher-monitor-play{width:100%}}.launcher-monitor-shell .launcher-monitor-server-card,.launcher-content-list-card,.launcher-mod-card{--jl-stepped-card-frame-size:29px;--jl-stepped-card-frame-line:#3c3e46;--jl-stepped-card-frame-soft:#252730;--jl-stepped-card-frame-opacity:.48;--jl-stepped-card-cell-line:#30313a;--jl-stepped-card-action-safe-x:38px;--jl-stepped-card-action-safe-y:16px}.launcher-monitor-shell .launcher-monitor-server-card:hover,.launcher-monitor-shell .launcher-monitor-server-card[data-active=true],.launcher-content-list-card:hover,.launcher-content-list-card:focus-visible,.launcher-mod-card:hover{--jl-stepped-card-frame-line:#565967;--jl-stepped-card-frame-soft:#343743;--jl-stepped-card-frame-opacity:.76;--jl-stepped-card-cell-line:#3c3e48}.launcher-monitor-shell .launcher-monitor-server-card:after,.launcher-content-list-card:after,.launcher-mod-card:after{content:"";z-index:0;pointer-events:none;background:var(--jl-reference-panel-border) left top / var(--jl-stepped-card-frame-size) var(--jl-stepped-card-frame-size) no-repeat, var(--jl-reference-panel-border) right top / var(--jl-stepped-card-frame-size) var(--jl-stepped-card-frame-size) no-repeat, var(--jl-reference-panel-border) left bottom / var(--jl-stepped-card-frame-size) var(--jl-stepped-card-frame-size) no-repeat, var(--jl-reference-panel-border) right bottom / var(--jl-stepped-card-frame-size) var(--jl-stepped-card-frame-size) no-repeat, linear-gradient(var(--jl-stepped-card-frame-line) 0 0) left 29px top 0 / calc(100% - 58px) 2px no-repeat, linear-gradient(var(--jl-stepped-card-frame-line) 0 0) left 29px bottom 0 / calc(100% - 58px) 2px no-repeat, linear-gradient(var(--jl-stepped-card-frame-line) 0 0) left 0 top 29px / 2px calc(100% - 58px) no-repeat, linear-gradient(var(--jl-stepped-card-frame-line) 0 0) right 0 top 29px / 2px calc(100% - 58px) no-repeat, linear-gradient(var(--jl-stepped-card-frame-soft) 0 0) left 14px top 14px / calc(100% - 28px) 1px no-repeat, linear-gradient(var(--jl-stepped-card-frame-soft) 0 0) left 14px bottom 14px / calc(100% - 28px) 1px no-repeat, linear-gradient(var(--jl-stepped-card-frame-soft) 0 0) left 14px top 14px / 1px calc(100% - 28px) no-repeat, linear-gradient(var(--jl-stepped-card-frame-soft) 0 0) right 14px top 14px / 1px calc(100% - 28px) no-repeat;opacity:var(--jl-stepped-card-frame-opacity);position:absolute;inset:7px}.launcher-monitor-shell .launcher-monitor-server-card__header,.launcher-monitor-shell .launcher-monitor-server-card__body,.launcher-monitor-shell .launcher-monitor-server-card__meta,.launcher-content-list-card__layout,.launcher-content-list-card__footer,.launcher-mod-card__icon,.launcher-mod-card__body,.launcher-mod-card__actions{z-index:2;position:relative}.launcher-monitor-shell .launcher-monitor-server-card__corner,.launcher-content-list-card__corner,.launcher-mod-card__corner{width:var(--jl-stepped-card-frame-size);height:var(--jl-stepped-card-frame-size);color:var(--jl-stepped-card-frame-line);opacity:var(--jl-stepped-card-frame-opacity);z-index:1;background:0 0;border:0!important}.launcher-monitor-shell .launcher-monitor-server-card__corner[data-corner=top-left],.launcher-content-list-card__corner[data-corner=top-left],.launcher-mod-card__corner[data-corner=top-left]{background:linear-gradient(currentColor 0 0) 12px 0/17px 2px no-repeat,linear-gradient(currentColor 0 0) 0 12px/2px 17px no-repeat,linear-gradient(currentColor 0 0) 0 12px/13px 2px no-repeat,linear-gradient(currentColor 0 0) 12px 0/2px 13px no-repeat,linear-gradient(currentColor 0 0) 6px 6px/9px 2px no-repeat,linear-gradient(currentColor 0 0) 6px 6px/2px 9px no-repeat;top:7px;left:7px}.launcher-monitor-shell .launcher-monitor-server-card__corner[data-corner=top-right],.launcher-content-list-card__corner[data-corner=top-right],.launcher-mod-card__corner[data-corner=top-right]{background:linear-gradient(currentColor 0 0) 0 0/17px 2px no-repeat,linear-gradient(currentColor 0 0) 27px 12px/2px 17px no-repeat,linear-gradient(currentColor 0 0) 16px 12px/13px 2px no-repeat,linear-gradient(currentColor 0 0) 15px 0/2px 13px no-repeat,linear-gradient(currentColor 0 0) 14px 6px/9px 2px no-repeat,linear-gradient(currentColor 0 0) 21px 6px/2px 9px no-repeat;top:7px;right:7px}.launcher-monitor-shell .launcher-monitor-server-card__corner[data-corner=bottom-left],.launcher-content-list-card__corner[data-corner=bottom-left],.launcher-mod-card__corner[data-corner=bottom-left]{background:linear-gradient(currentColor 0 0) 12px 27px/17px 2px no-repeat,linear-gradient(currentColor 0 0) 0 0/2px 17px no-repeat,linear-gradient(currentColor 0 0) 0 15px/13px 2px no-repeat,linear-gradient(currentColor 0 0) 12px 16px/2px 13px no-repeat,linear-gradient(currentColor 0 0) 6px 21px/9px 2px no-repeat,linear-gradient(currentColor 0 0) 6px 14px/2px 9px no-repeat;bottom:7px;left:7px}.launcher-monitor-shell .launcher-monitor-server-card__corner[data-corner=bottom-right],.launcher-content-list-card__corner[data-corner=bottom-right],.launcher-mod-card__corner[data-corner=bottom-right]{background:linear-gradient(currentColor 0 0) 0 27px/17px 2px no-repeat,linear-gradient(currentColor 0 0) 27px 0/2px 17px no-repeat,linear-gradient(currentColor 0 0) 16px 15px/13px 2px no-repeat,linear-gradient(currentColor 0 0) 15px 16px/2px 13px no-repeat,linear-gradient(currentColor 0 0) 14px 21px/9px 2px no-repeat,linear-gradient(currentColor 0 0) 21px 14px/2px 9px no-repeat;bottom:7px;right:7px}.launcher-content-list-card__aside,.launcher-mod-card__actions{padding-inline-end:var(--jl-stepped-card-action-safe-x);padding-block:var(--jl-stepped-card-action-safe-y);align-self:center}.launcher-monitor-shell .launcher-monitor-server-card__motd,.launcher-monitor-shell .launcher-monitor-server-card__status,.launcher-monitor-shell .launcher-monitor-server-card__connection{background-color:#0f1015!important;background-image:linear-gradient(var(--jl-stepped-card-cell-line) 0 0), linear-gradient(var(--jl-stepped-card-cell-line) 0 0), linear-gradient(var(--jl-stepped-card-cell-line) 0 0), linear-gradient(var(--jl-stepped-card-cell-line) 0 0), linear-gradient(var(--jl-stepped-card-cell-line) 0 0), linear-gradient(var(--jl-stepped-card-cell-line) 0 0), linear-gradient(var(--jl-stepped-card-cell-line) 0 0), linear-gradient(var(--jl-stepped-card-cell-line) 0 0)!important;background-position:8px 8px,8px 8px,right 8px top 8px,right 8px top 8px,left 8px bottom 8px,left 8px bottom 8px,right 8px bottom 8px,right 8px bottom 8px!important;background-repeat:no-repeat!important;background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px!important}:root{--launcher-monitor-hero-compact-min:clamp(210px, 18vw, 300px);--launcher-monitor-hero-compact-content-min:clamp(208px, 18vw, 292px);--launcher-news-hero-compact-min:clamp(250px, 25vw, 340px);--launcher-news-hero-compact-padding:clamp(20px, 3vw, 34px)}.launcher-monitor-hero{box-sizing:border-box!important;min-height:var(--launcher-monitor-hero-compact-min)!important;padding:clamp(12px,1.6vw,20px)!important}.launcher-monitor-hero:after{box-shadow:inset 0 0 0 2px #ffffff09,inset 0 -54px 58px #00000070}.launcher-monitor-hero__poster,.launcher-monitor-hero__video{-o-object-position:center 44%;object-position:center 44%}.launcher-monitor-hero__content{min-height:var(--launcher-monitor-hero-compact-content-min)!important;align-items:center!important;gap:clamp(12px,1.5vw,20px)!important}.launcher-monitor-hero__content .launcher-monitor-hero__copy{gap:7px}.launcher-monitor-hero__content .launcher-monitor-shell__title{max-width:780px;font-size:clamp(1.85rem,3vw,2.7rem)!important;line-height:.98!important}.launcher-monitor-hero__content .launcher-monitor-hero__lead{max-width:720px;font-size:clamp(.9rem,1.2vw,1rem)!important;line-height:1.42!important}.launcher-monitor-hero__content .launcher-monitor-hero__stats{align-self:center}.launcher-monitor-hero__content .launcher-monitor-hero__stat{min-height:0;padding:clamp(7px,1vw,10px) clamp(9px,1.2vw,12px)!important}.news-page__hero-copy{box-sizing:border-box!important;min-height:var(--launcher-news-hero-compact-min)!important;padding:var(--launcher-news-hero-compact-padding)!important;align-content:center!important}.news-page__hero-copy:after{box-shadow:inset 0 0 0 2px #ffffff08,inset 0 -52px 56px #0000006b}.news-page__hero-copy-poster,.news-page__hero-copy-video{-o-object-position:center 48%;object-position:center 48%}.news-page__hero-copy-inner{gap:clamp(10px,1.5vw,14px);max-width:min(920px,100%)}.news-page__hero-copy h2{max-width:860px;font-size:clamp(2.05rem,4vw,3rem)!important}.news-page__hero-copy p{max-width:760px;font-size:clamp(.94rem,1.2vw,1rem)!important;line-height:1.42!important}@media (max-width:920px){:root{--launcher-monitor-hero-compact-min:clamp(230px, 42vw, 310px);--launcher-monitor-hero-compact-content-min:clamp(230px, 42vw, 306px)}}@media (max-width:760px){:root{--launcher-monitor-hero-compact-min:clamp(250px, 62vw, 320px);--launcher-monitor-hero-compact-content-min:clamp(250px, 62vw, 316px);--launcher-news-hero-compact-min:clamp(280px, 68vw, 340px);--launcher-news-hero-compact-padding:18px 16px 20px}.news-page__hero-copy h2{font-size:clamp(1.72rem,8vw,2.05rem)!important}}.launcher-home-jl-news-card__media{overflow:hidden;background:linear-gradient(180deg, #00000014 0%, #00000038 46%, #000000e0 100%), linear-gradient(135deg, #566fc83d, #1418222e 42%, #06070a85), var(--jl-reference-news-bg) center / cover no-repeat!important;display:block!important}.launcher-home-jl-news-card__media:before,.launcher-home-jl-news-card__media:after{content:"";pointer-events:none;position:absolute;inset:0}.launcher-home-jl-news-card__media:before{opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.launcher-home-jl-news-card__media:after{border:1px solid #ffffff0a;box-shadow:inset 0 0 0 2px #0000003d,inset 0 -56px 50px #0000006b}.launcher-home-jl-news-card:nth-child(2) .launcher-home-jl-news-card__media{background:linear-gradient(180deg, #00000014 0%, #0003 46%, #000000db 100%), linear-gradient(135deg, #4f70be2e, #12172229 42%, #06070a80), var(--jl-hero-wide) center / cover no-repeat!important}.launcher-home-jl-news-card:nth-child(3) .launcher-home-jl-news-card__media{background:linear-gradient(180deg, #00000014 0%, #00000038 46%, #000000e0 100%), linear-gradient(135deg, #566fc838, #1418222e 42%, #06070a8a), var(--jl-reference-help-bg) center / cover no-repeat!important}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:1.5rem}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border::file-selector-button{border-width:1px}.file\:border-0::file-selector-button{border-width:0}.file\:border-border::file-selector-button{border-color:var(--border)}.file\:bg-muted::file-selector-button{background-color:var(--muted)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-2::file-selector-button{padding-left:.5rem;padding-right:.5rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-\[rgba\(45\,203\,112\,0\.26\)\]:hover{border-color:#2dcb7042}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-rose-300:hover{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-foreground:hover{background-color:var(--foreground)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.active\:translate-y-px:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted:disabled{background-color:var(--muted)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:shadow-\[inset_0_-6px_10px_\#ffffff3f\]{--tw-shadow:inset 0 -6px 10px #ffffff3f;--tw-shadow-colored:inset 0 -6px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:active .group-active\:shadow-\[inset_0_-10px_10px_\#ffffff3f\]{--tw-shadow:inset 0 -10px 10px #ffffff3f;--tw-shadow-colored:inset 0 -10px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.toast .group-\[\.toast\]\:rounded-none,.group.toaster .group-\[\.toaster\]\:rounded-none{border-radius:0}.group.toaster .group-\[\.toaster\]\:border{border-width:1px}.group.toast .group-\[\.toast\]\:bg-muted{background-color:var(--muted)}.group.toast .group-\[\.toast\]\:bg-primary{background-color:var(--primary)}.group.toast .group-\[\.toast\]\:px-3{padding-left:.75rem;padding-right:.75rem}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:var(--muted-foreground)}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:var(--primary-foreground)}.group.toaster .group-\[\.toaster\]\:text-popover-foreground{color:var(--popover-foreground)}.group.toaster .group-\[\.toaster\]\:shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{left:0;right:0}.data-\[side\=left\]\:inset-y-0[data-side=left],.data-\[side\=right\]\:inset-y-0[data-side=right]{top:0;bottom:0}.data-\[side\=top\]\:inset-x-0[data-side=top]{left:0;right:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[size\=lg\]\:size-10[data-size=lg]{width:2.5rem;height:2.5rem}.data-\[size\=sm\]\:size-6[data-size=sm]{width:1.5rem;height:1.5rem}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=left\]\:h-full[data-side=left],.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=left\]\:w-3\/4[data-side=left],.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:.75rem}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-width:1px}.data-\[side\=left\]\:border-r[data-side=left]{border-right-width:1px}.data-\[side\=right\]\:border-l[data-side=right]{border-left-width:1px}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-width:1px}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-top:.75rem;padding-bottom:.75rem}.\*\:data-\[slot\=avatar\]\:ring-2[data-slot=avatar]>*{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.\*\:data-\[slot\=avatar\]\:ring-background[data-slot=avatar]>*{--tw-ring-color:var(--background)}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:size-2\.5{width:.625rem;height:.625rem}.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:size-3{width:.75rem;height:.75rem}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:size-2{width:.5rem;height:.5rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:p-3{padding:.75rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:px-3{padding-left:.75rem;padding-right:.75rem}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:text-xs{font-size:.75rem;line-height:1rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:text-sm{font-size:.875rem;line-height:1.25rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:grid{display:grid}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[144px_minmax\(0\,1fr\)\]{grid-template-columns:144px minmax(0,1fr)}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,340px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:24rem}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:h-\[360px\]{height:360px}.md\:min-w-\[360px\]{min-width:360px}.md\:min-w-\[420px\]{min-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[144px_minmax\(0\,1fr\)\]{grid-template-columns:144px minmax(0,1fr)}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[220px\,1fr\]{grid-template-columns:220px 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-right{text-align:right}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:-mt-4{margin-top:-1rem}.lg\:h-10{height:2.5rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:w-10{width:2.5rem}.lg\:w-20{width:5rem}.lg\:w-24{width:6rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.1fr_0\.95fr\]{grid-template-columns:.95fr 1.1fr .95fr}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.08fr\)_340px\]{grid-template-columns:minmax(0,1.08fr) 340px}.lg\:grid-cols-\[minmax\(0\,1\.14fr\)_minmax\(280px\,0\.86fr\)\]{grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,0\.86fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.86fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-base{--tw-text-opacity:1;color:rgb(4 20 35/var(--tw-text-opacity,1))}}@media (min-width:1280px){.xl\:col-start-5{grid-column-start:5}.xl\:h-\[430px\]{height:430px}.xl\:max-w-md{max-width:28rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_340px\]{grid-template-columns:minmax(0,1.1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_380px\]{grid-template-columns:minmax(0,1.1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_360px\]{grid-template-columns:minmax(0,1.25fr) 360px}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_420px\]{grid-template-columns:minmax(0,1.25fr) 420px}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_360px\]{grid-template-columns:minmax(0,1.2fr) 360px}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_420px\]{grid-template-columns:minmax(0,1.2fr) 420px}.xl\:grid-cols-\[minmax\(0\,1\.7fr\)_380px\]{grid-template-columns:minmax(0,1.7fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_200px_190px_190px\]{grid-template-columns:minmax(0,1fr) 200px 190px 190px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}@media (min-width:1536px){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden>svg{display:none}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2>svg,.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:.5rem;height:.5rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
