.theme-toggle[data-v-65fba86a]{height:32px;display:inline-flex;align-items:center;flex-shrink:0;padding:0;overflow:hidden;cursor:pointer;background:transparent;color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--line) 65%,var(--panel));border-radius:9px;position:relative;transition:border-color .18s,transform .18s,background .18s}.theme-toggle[data-v-65fba86a]:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--green) 5%,var(--panel));transform:translateY(-1px)}.theme-toggle[data-v-65fba86a]:active{transform:translateY(1px);box-shadow:none}.theme-toggle[data-v-65fba86a]:focus-visible{outline:2px solid var(--green);outline-offset:3px}.theme-toggle .theme-preview[data-v-65fba86a]{display:block;width:44px;height:100%;flex-shrink:0;border-right:0}.theme-toggle-label[data-v-65fba86a]{display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:500;white-space:nowrap}@media(max-width:520px){.theme-toggle .theme-preview[data-v-65fba86a]{width:38px}.theme-toggle-label[data-v-65fba86a]{padding:0 7px}}.toggle-sky[data-v-65fba86a]{fill:#83cdef;transition:fill .4s}.toggle-hills-back[data-v-65fba86a]{fill:#669b67}.toggle-hills[data-v-65fba86a]{fill:#3f783e}.toggle-ground[data-v-65fba86a]{fill:#76513a}.toggle-sun[data-v-65fba86a],.toggle-moon[data-v-65fba86a],.toggle-cloud[data-v-65fba86a],.toggle-stars[data-v-65fba86a]{transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s}.toggle-moon[data-v-65fba86a]{transform:translate(20px,25px);opacity:0}.toggle-stars[data-v-65fba86a]{opacity:0}[data-night=true] .toggle-sky[data-v-65fba86a]{fill:#202e54}[data-night=true] .toggle-sun[data-v-65fba86a]{transform:translate(-24px,28px);opacity:0}[data-night=true] .toggle-moon[data-v-65fba86a]{transform:translate(0);opacity:1}[data-night=true] .toggle-cloud[data-v-65fba86a]{transform:translate(23px);opacity:0}[data-night=true] .toggle-stars[data-v-65fba86a]{opacity:1}[data-night=true] .toggle-hills-back[data-v-65fba86a]{fill:#435777}[data-night=true] .toggle-hills[data-v-65fba86a]{fill:#283d5a}[data-night=true] .toggle-ground[data-v-65fba86a]{fill:#202937}@media(prefers-reduced-motion:reduce){.theme-toggle[data-v-65fba86a],.theme-toggle[data-v-65fba86a] *{transition:none!important}}.legal-footer[data-v-16ec432a]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 12px;padding:0 12px 4px;color:var(--muted);font-size:11px;line-height:14px}.legal-footer>span[data-v-16ec432a],.legal-footer>a[data-v-16ec432a]{white-space:nowrap}.legal-footer a[data-v-16ec432a]{color:inherit;text-decoration:none;text-underline-offset:3px}.legal-footer a[data-v-16ec432a]:hover,.legal-footer a[data-v-16ec432a]:focus-visible{color:var(--green);text-decoration:underline}@media(max-width:700px){.legal-footer[data-v-16ec432a]{column-gap:8px;padding-inline:8px;font-size:10px}}.landing-workshop[data-v-20a58733]{--world-cloud: #e1e7d9;--world-smoke: #9eada0;--world-shadow: #dce0d1;width:100%;position:relative}.scene-aura[data-v-20a58733]{position:absolute;inset:10% 0 5%;background:radial-gradient(ellipse at 57% 45%,#c1d9a846 0%,#8fcbb31b 40%,transparent 70%);pointer-events:none}[data-theme=dark] .scene-aura[data-v-20a58733]{background:radial-gradient(ellipse at 55% 45%,#709f6633,#4b8a7620 40%,transparent 68%)}[data-theme=dark] .landing-workshop[data-v-20a58733]{--world-cloud: #35433d;--world-smoke: #97a99c;--world-shadow: #121b16}.landing-world[data-v-20a58733]{display:block;width:100%;overflow:visible;color:var(--green);transform:perspective(1100px) translate3d(var(--scene-x, 0px),var(--scene-y, 0px),0) rotateX(var(--scene-tilt-x, 0deg)) rotateY(var(--scene-tilt-y, 0deg));transition:transform .65s cubic-bezier(.2,.7,.2,1)}.world-backdrop[data-v-20a58733]{transform:translate(calc(var(--scene-x, 0px) * -.45),calc(var(--scene-y, 0px) * -.4));transition:transform .8s ease-out}.world-traveler[data-v-20a58733]{transform:translate(78px,350px);opacity:.8}.world-drift[data-v-20a58733]{opacity:.4}.world-fire-glow[data-v-20a58733]{opacity:.45}.crafting-sparks[data-v-20a58733]{opacity:.8}.world-moon[data-v-20a58733],.world-stars[data-v-20a58733]{opacity:0}[data-theme=dark] .world-moon[data-v-20a58733],[data-theme=dark] .world-stars[data-v-20a58733]{opacity:1}[data-theme=dark] .world-sun[data-v-20a58733]{opacity:0}.world-sun[data-v-20a58733],.world-moon[data-v-20a58733],.world-stars[data-v-20a58733]{transition:opacity .6s}.tile-tone-1[data-v-20a58733]{filter:brightness(.95)}.tile-tone-3[data-v-20a58733]{filter:brightness(1.07)}.world-leaf[data-v-20a58733]{transform-box:fill-box;transform-origin:bottom center}@media(prefers-reduced-motion:no-preference){.scene-aura[data-v-20a58733]{animation:world-aura-20a58733 10s ease-in-out infinite}.world-traveler[data-v-20a58733]{animation:world-travel-20a58733 18s linear infinite;animation-delay:var(--orbit-delay)}.world-orbit[data-v-20a58733]{animation:world-orbit-reveal-20a58733 1.6s ease-out both}.world-beams[data-v-20a58733]{animation:world-beam-20a58733 9s ease-in-out infinite}.world-drift rect[data-v-20a58733]{animation:world-drift-20a58733 8s ease-in-out infinite;animation-delay:var(--drift-delay)}.crafting-sparks[data-v-20a58733]{animation:world-craft-spark-20a58733 6s ease-out infinite}.world-fire-glow[data-v-20a58733]{animation:world-furnace-glow-20a58733 2s ease-in-out infinite}.world-tile[data-v-20a58733]{animation:world-assemble-20a58733 .76s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--assemble-delay)}.world-props[data-v-20a58733]{animation:world-props-arrive-20a58733 .85s .28s cubic-bezier(.16,1,.3,1) both;transform-origin:400px 350px}.island-float[data-v-20a58733]{animation:world-float-20a58733 8s 1s ease-in-out infinite}.island-shadow[data-v-20a58733]{animation:world-shadow-20a58733 8s 1s ease-in-out infinite;transform-origin:400px 530px}.world-cloud[data-v-20a58733]{animation:world-cloud-20a58733 24s ease-in-out infinite alternate}.cloud-front[data-v-20a58733]{animation-duration:19s;animation-delay:-8s}.world-tool[data-v-20a58733]{animation:world-tool-craft-20a58733 6s ease-in-out infinite;transform-box:fill-box;transform-origin:45% 90%}.world-smoke[data-v-20a58733]{animation:world-smoke-20a58733 3s ease-out infinite}.world-fire[data-v-20a58733]{animation:world-fire-20a58733 1.4s steps(3) infinite}.world-water[data-v-20a58733]{animation:world-water-20a58733 2s linear infinite}.world-leaf[data-v-20a58733]{animation:world-leaf-20a58733 7s ease-in-out infinite;animation-delay:var(--leaf-delay)}.world-satellite[data-v-20a58733]{animation:world-float-20a58733 7s -3s ease-in-out infinite}.satellite-two[data-v-20a58733]{animation-duration:9s;animation-delay:-1s}.world-ore[data-v-20a58733],.world-sparkles[data-v-20a58733]{animation:world-glint-20a58733 4s ease-in-out infinite}.ore-gold[data-v-20a58733]{animation-delay:-2s}.world-particles[data-v-20a58733]{animation:world-particles-20a58733 6s ease-in-out infinite}}.scene-paused[data-v-20a58733] *{animation-play-state:paused!important}@keyframes world-assemble-20a58733{0%{opacity:0;transform:translate(var(--scatter-x, 0px),var(--scatter-y, 60px))}to{opacity:1;transform:translate(0)}}@keyframes world-props-arrive-20a58733{0%{opacity:0;transform:translateY(-65px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes world-tool-craft-20a58733{0%,40%,to{transform:translateY(0) rotate(0)}15%{transform:translateY(-11px) rotate(13deg)}23%{transform:translateY(15px) rotate(-25deg)}29%{transform:translateY(3px) rotate(-5deg)}70%{transform:translateY(-6px) rotate(3deg)}}@keyframes world-craft-spark-20a58733{0%,18%,55%,to{opacity:0;transform:translateY(5px)}23%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-30px)}}@keyframes world-furnace-glow-20a58733{50%{opacity:.9}}@keyframes world-aura-20a58733{50%{opacity:.55;transform:scale(1.08)}}@keyframes world-beam-20a58733{50%{opacity:.25;transform:translateY(-22px)}}@keyframes world-orbit-reveal-20a58733{0%{opacity:0;transform:translateY(16px)}to{opacity:.16;transform:none}}@keyframes world-travel-20a58733{0%,to{transform:translate(78px,350px)}25%{transform:translate(410px,184px)}50%{transform:translate(742px,350px)}75%{transform:translate(410px,516px)}}@keyframes world-drift-20a58733{0%,to{opacity:0;transform:translateY(24px)}40%,60%{opacity:.65}80%{opacity:0;transform:translateY(-36px)}}@keyframes world-float-20a58733{50%{transform:translateY(-9px)}}@keyframes world-shadow-20a58733{50%{opacity:.65;transform:scale(.95)}}@keyframes world-cloud-20a58733{0%{transform:translate(-12px)}to{transform:translate(14px)}}@keyframes world-smoke-20a58733{0%{opacity:0;transform:translateY(8px)}35%{opacity:.8}to{opacity:0;transform:translateY(-15px)}}@keyframes world-fire-20a58733{50%{opacity:.55}}@keyframes world-water-20a58733{0%{transform:translateY(-5px);opacity:.3}50%{opacity:.8}to{transform:translateY(8px);opacity:.2}}@keyframes world-leaf-20a58733{50%{transform:translateY(-2px)}}@keyframes world-glint-20a58733{0%,to{opacity:.5}50%{opacity:1}}@keyframes world-particles-20a58733{50%{opacity:.25;transform:translateY(-12px)}}@media(max-width:700px){.world-particles[data-v-20a58733],.world-stars[data-v-20a58733],.cloud-front[data-v-20a58733],.world-drift[data-v-20a58733],.world-orbit-travelers[data-v-20a58733]{display:none}}@media(prefers-reduced-motion:reduce){.landing-world[data-v-20a58733],.world-backdrop[data-v-20a58733]{transform:none;transition:none}}.landing-diorama[data-v-16feae17]{--diorama-cloud: #e1e5dc;--diorama-shadow: #dce0d1;width:100%;position:relative}[data-theme=dark] .landing-diorama[data-v-16feae17]{--diorama-cloud: #35413e;--diorama-shadow: #121b19}.diorama-aura[data-v-16feae17]{position:absolute;inset:8% 0 5%;background:radial-gradient(ellipse at 53% 48%,color-mix(in srgb,var(--diorama-atmosphere) 25%,transparent),transparent 66%)}.diorama-world[data-v-16feae17]{display:block;width:100%;overflow:visible;transform:translate3d(var(--diorama-x, 0px),var(--diorama-y, 0px),0);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.diorama-backdrop[data-v-16feae17]{transform:translate(calc(var(--diorama-x, 0px) * -.4),calc(var(--diorama-y, 0px) * -.4));transition:transform .9s ease-out}.diorama-moon[data-v-16feae17],.diorama-stars[data-v-16feae17]{opacity:0}[data-theme=dark] .diorama-moon[data-v-16feae17],[data-theme=dark] .diorama-stars[data-v-16feae17]{opacity:1}[data-theme=dark] .diorama-sun[data-v-16feae17]{opacity:0}.diorama-moon[data-v-16feae17],.diorama-sun[data-v-16feae17],.diorama-stars[data-v-16feae17]{transition:opacity .5s}.crystal-glow[data-v-16feae17]{opacity:.5}.cherry-canopy[data-v-16feae17]{transform-box:fill-box;transform-origin:center bottom}.cherry-petals path[data-v-16feae17]{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.diorama-tile[data-v-16feae17]{animation:diorama-assemble-16feae17 .85s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--tile-delay)}.diorama-props[data-v-16feae17]{animation:diorama-props-16feae17 .95s .16s cubic-bezier(.16,1,.3,1) both}.diorama-float[data-v-16feae17]{animation:diorama-float-16feae17 8s 1s ease-in-out infinite}.diorama-satellite[data-v-16feae17]{animation:diorama-float-16feae17 7s -2s ease-in-out infinite}.satellite-right[data-v-16feae17]{animation-duration:9s;animation-delay:-4s}.diorama-clouds[data-v-16feae17]{animation:diorama-cloud-16feae17 22s ease-in-out infinite alternate}.diorama-motes rect[data-v-16feae17]{animation:diorama-mote-16feae17 7s ease-in-out infinite;animation-delay:var(--mote-delay)}.redstone-signal[data-v-16feae17]{stroke-dasharray:12 100;animation:redstone-signal-16feae17 3.5s linear infinite}.factory-smoke[data-v-16feae17]{animation:factory-smoke-16feae17 3.5s ease-out infinite}.factory-cargo[data-v-16feae17]{animation:factory-cargo-16feae17 4s ease-in-out infinite}.factory-pistons[data-v-16feae17]{animation:factory-piston-16feae17 4s ease-in-out infinite}.factory-windows[data-v-16feae17]{animation:diorama-glow-16feae17 3s ease-in-out infinite}.enchanted-book[data-v-16feae17]{animation:enchanted-book-16feae17 5s ease-in-out infinite}.crystal-spire[data-v-16feae17]{animation:diorama-glow-16feae17 4s ease-in-out infinite;animation-delay:var(--glint-delay, 0s)}.crystal-glow[data-v-16feae17],.crystal-beam[data-v-16feae17]{animation:diorama-glow-16feae17 6s ease-in-out infinite}.enchant-runes[data-v-16feae17]{animation:enchant-runes-16feae17 5s ease-in-out infinite}.crystal-ring[data-v-16feae17]{animation:crystal-ring-16feae17 12s linear infinite}.cherry-canopy[data-v-16feae17]{animation:cherry-sway-16feae17 7s ease-in-out infinite;animation-delay:var(--sway-delay)}.cherry-petals path[data-v-16feae17]{animation:cherry-petal-16feae17 7s linear infinite;animation-delay:var(--petal-delay)}.pond-ripples[data-v-16feae17]{animation:pond-ripple-16feae17 4s ease-in-out infinite}.garden-lantern[data-v-16feae17]{animation:diorama-glow-16feae17 4s ease-in-out infinite}}@keyframes diorama-assemble-16feae17{0%{opacity:0;transform:translate(var(--tile-scatter),42px)}to{opacity:1;transform:none}}@keyframes diorama-props-16feae17{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}@keyframes diorama-float-16feae17{50%{transform:translateY(-8px)}}@keyframes diorama-cloud-16feae17{0%{transform:translate(-12px)}to{transform:translate(12px)}}@keyframes diorama-mote-16feae17{0%,to{opacity:0;transform:translateY(16px)}45%{opacity:.6}80%{opacity:0;transform:translateY(-25px)}}@keyframes redstone-signal-16feae17{to{stroke-dashoffset:-112}}@keyframes factory-smoke-16feae17{0%{opacity:0;transform:translateY(7px)}30%{opacity:.7}to{opacity:0;transform:translate(6px,-18px)}}@keyframes factory-cargo-16feae17{0%,15%{transform:translate(-8px,-4px)}65%,to{transform:translate(18px,9px)}}@keyframes factory-piston-16feae17{0%,40%,to{transform:translateY(0)}55%,75%{transform:translateY(-9px)}}@keyframes diorama-glow-16feae17{50%{opacity:.65}}@keyframes enchanted-book-16feae17{50%{transform:translateY(-10px)}}@keyframes enchant-runes-16feae17{0%,to{opacity:.3;transform:translateY(8px)}50%{opacity:1;transform:translateY(-8px)}}@keyframes crystal-ring-16feae17{to{stroke-dashoffset:-80}}@keyframes cherry-sway-16feae17{50%{transform:translate(2px,-2px)}}@keyframes cherry-petal-16feae17{0%{opacity:0;transform:translateY(-8px) rotate(0)}15%,65%{opacity:.9}to{opacity:0;transform:translate(35px,120px) rotate(140deg)}}@keyframes pond-ripple-16feae17{50%{opacity:.4;transform:translate(3px,1px)}}@media(max-width:700px){.diorama-motes[data-v-16feae17],.diorama-stars[data-v-16feae17]{display:none}.cherry-petals>g[data-v-16feae17]:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){.diorama-world[data-v-16feae17],.diorama-backdrop[data-v-16feae17]{transform:none;transition:none}}.landing-scene[data-v-ef627fac]{position:relative;width:100%}.scene-stage[data-v-ef627fac]{position:relative;aspect-ratio:800 / 650;isolation:isolate}.scene-slide[data-v-ef627fac]{position:absolute;inset:0}.scene-slide[data-v-ef627fac]>*{width:100%}.scene-paused[data-v-ef627fac] *{animation-play-state:paused!important}@media(prefers-reduced-motion:no-preference){.scene-switch-enter-active[data-v-ef627fac]{transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1)}.scene-switch-leave-active[data-v-ef627fac]{transition:opacity .5s ease,transform .65s ease;pointer-events:none}.scene-switch-enter-from[data-v-ef627fac]{opacity:0;transform:translate3d(25px,14px,0) scale(.95)}.scene-switch-leave-to[data-v-ef627fac]{opacity:0;transform:translate3d(-22px,-8px,0) scale(.98)}}.project-scene[data-v-53809286]{--archive-accent: #5c8b4a;--archive-aura: #cbdcc0;--archive-glow: #a5d8ae;--archive-line: #dce3d3;--archive-route: #b6c8ac;--archive-shadow: #d9dfcf;--archive-layer-top: #e8eddf;--archive-layer-left: #cbd7bc;--archive-layer-right: #aabda0;--archive-layer-outline: #d1dbc6;--archive-core-top: #bedb92;--archive-core-left: #85b05e;--archive-core-right: #537e49;--archive-paper: #fffef7;--archive-card-edge: #cbd5c1;--archive-card-fold: #e9eedf;--archive-card-shadow: #dfe5d5;--archive-line-text: #a5b49b;--archive-texture-bg: #edf0e4;--archive-device-edge: #596c5f;--archive-device-light: #94a68e;--archive-device-top: #c2cfb8;--archive-screen: #eff3e7;--archive-bubble: #d9e4cd;--archive-message: #c7dfb6;width:100%}[data-theme=dark] .project-scene[data-v-53809286]{--archive-accent: #a7d180;--archive-aura: #39624d;--archive-glow: #8dc8a3;--archive-line: #35463b;--archive-route: #526b55;--archive-shadow: #111d16;--archive-layer-top: #3c5142;--archive-layer-left: #2e4336;--archive-layer-right: #22382e;--archive-layer-outline: #55705a;--archive-core-top: #b3d78b;--archive-core-left: #78a45b;--archive-core-right: #527d49;--archive-paper: #304035;--archive-card-edge: #5b7258;--archive-card-fold: #425640;--archive-card-shadow: #1c2b22;--archive-line-text: #799473;--archive-texture-bg: #24342b;--archive-device-edge: #5e7b66;--archive-device-light: #8ca585;--archive-device-top: #597561;--archive-screen: #21352b;--archive-bubble: #3b5340;--archive-message: #4e6d46}.project-scene-svg[data-v-53809286]{display:block;width:100%;height:auto;overflow:visible}.archive-packet[data-v-53809286]{transform:translate(var(--route-middle))}.archive-core-motion[data-v-53809286],.archive-source-motion[data-v-53809286],.archive-texture-motion[data-v-53809286]{transform-box:fill-box;transform-origin:center}.archive-spark-one[data-v-53809286]{opacity:.6}.archive-spark-two[data-v-53809286]{opacity:.35}@media(prefers-reduced-motion:no-preference){.archive-core-motion[data-v-53809286]{animation:archive-core-float-53809286 6s ease-in-out infinite}.archive-source-motion[data-v-53809286]{animation:archive-paper-float-53809286 7s -1.4s ease-in-out infinite}.archive-texture-motion[data-v-53809286]{animation:archive-paper-float-53809286 8s -4s ease-in-out infinite}.archive-layer[data-v-53809286]{animation:archive-layer-breathe-53809286 7s ease-in-out infinite;animation-delay:var(--layer-delay)}.archive-packet[data-v-53809286]{animation:archive-transfer-53809286 5s linear infinite;animation-delay:var(--route-delay)}.archive-beam[data-v-53809286]{animation:archive-beam-53809286 6s ease-in-out infinite}.archive-core-spark[data-v-53809286],.archive-spark-one[data-v-53809286],.archive-spark-two[data-v-53809286]{animation:archive-glint-53809286 4s ease-in-out infinite}.archive-spark-two[data-v-53809286]{animation-delay:-2s}.archive-edit-caret[data-v-53809286]{animation:archive-caret-53809286 1.2s steps(2) infinite}.archive-texture-shine[data-v-53809286]{animation:archive-texture-scan-53809286 5s ease-in-out infinite}.archive-sync-check[data-v-53809286]{animation:archive-synced-53809286 5s ease-in-out infinite}.archive-tablet .archive-sync-check[data-v-53809286]{animation-delay:-1.3s}.archive-shadow[data-v-53809286]{animation:archive-shadow-53809286 6s ease-in-out infinite;transform-origin:320px 338px}}@keyframes archive-core-float-53809286{50%{transform:translateY(-12px)}}@keyframes archive-paper-float-53809286{50%{transform:translateY(-7px)}}@keyframes archive-layer-breathe-53809286{50%{transform:translateY(-3px)}}@keyframes archive-transfer-53809286{0%{transform:translate(var(--route-start));opacity:0}12%,85%{opacity:1}50%{transform:translate(var(--route-middle))}to{transform:translate(var(--route-end));opacity:0}}@keyframes archive-beam-53809286{50%{opacity:.45}}@keyframes archive-glint-53809286{50%{opacity:.25}}@keyframes archive-caret-53809286{50%{opacity:0}}@keyframes archive-texture-scan-53809286{0%,to{transform:translateY(-22px);opacity:0}20%,75%{opacity:.65}85%{transform:translateY(22px);opacity:0}}@keyframes archive-synced-53809286{0%,20%,to{opacity:.3}35%,85%{opacity:1}}@keyframes archive-shadow-53809286{50%{opacity:.35;transform:scale(.94)}}@media(max-width:700px){.archive-motes[data-v-53809286]{display:none}}.loader-badge[data-v-d3de0b76]{display:inline-grid;place-items:center;width:46px;height:46px;flex:none;background:#fffdf5;border:1px solid #b4ad982e;border-radius:8px;box-shadow:0 2px #2b332b09;overflow:hidden}.loader-badge img[data-v-d3de0b76]{display:block;width:32px;height:32px;object-fit:contain}.fabric img[data-v-d3de0b76]{image-rendering:pixelated}.forge[data-v-d3de0b76]{background:#172235}.forge img[data-v-d3de0b76]{width:46px;height:46px}.loader-badge.small[data-v-d3de0b76]{width:18px;height:18px;border-radius:4px;box-shadow:none;border:0}.small img[data-v-d3de0b76]{width:16px;height:16px}.small.forge img[data-v-d3de0b76]{width:18px;height:18px}.landing-capabilities[data-v-f9421c1e]{--preview-floor: #e1e9d7;--preview-edge: #c6d1bb;--preview-accent: var(--green);padding-block:76px 32px;scroll-margin-top:28px}[data-theme=dark] .landing-capabilities[data-v-f9421c1e]{--preview-floor: #263b2e;--preview-edge: #1c2c23}.capabilities-heading[data-v-f9421c1e]{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px}.section-kicker[data-v-f9421c1e]{display:block;font-size:12px;color:var(--green);margin-bottom:14px;letter-spacing:2px}h2[data-v-f9421c1e]{font-size:32px;line-height:1.4;letter-spacing:-.8px;font-weight:650}.capability-tabs[data-v-f9421c1e]{display:flex;padding:5px;background:var(--panel2);border:1px solid var(--surface-border);border-radius:12px;gap:4px;flex-shrink:0}.capability-tabs button[data-v-f9421c1e]{display:flex;align-items:center;gap:9px;padding:12px 17px;font-size:13px;border-radius:8px;transition:background .2s,color .2s,box-shadow .2s}.capability-tabs button[aria-selected=true][data-v-f9421c1e]{background:var(--panel);color:var(--green);box-shadow:0 1px 5px color-mix(in srgb,var(--shadow) 40%,transparent)}.capability-panel[data-v-f9421c1e]{display:grid;grid-template-columns:1fr 1fr;min-height:360px;border:1px solid var(--surface-border);border-radius:20px;box-shadow:var(--surface-shadow);overflow:hidden;background:var(--panel);position:relative}.capability-copy[data-v-f9421c1e]{padding:50px 48px 34px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.capability-type[data-v-f9421c1e]{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--muted);line-height:1.8}h3[data-v-f9421c1e]{font-size:27px;font-weight:650;margin:22px 0 15px;line-height:1.4}.capability-copy>p[data-v-f9421c1e]{font-size:14px;line-height:1.9;color:var(--muted);max-width:380px}.loader-list[data-v-f9421c1e]{display:flex;flex-wrap:wrap;gap:26px;margin-top:24px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.6;color:var(--green)}.loader-list>span[data-v-f9421c1e]{display:inline-flex;align-items:center;gap:8px}.plugin-detail[data-v-f9421c1e]{display:flex;gap:8px;font-size:12px;margin-top:24px;align-items:center;flex-wrap:wrap;color:var(--text-secondary)}.plugin-detail>span[data-v-f9421c1e]{color:var(--green);margin-left:10px}.plugin-detail>span[data-v-f9421c1e]:first-child{margin-left:0}.capability-outputs[data-v-f9421c1e]{display:flex;gap:22px;border-top:1px solid var(--line);margin-top:30px;padding-top:20px;width:100%;font-family:inherit;font-size:14px;font-weight:500;line-height:1.6;color:var(--text-secondary)}.capability-outputs>span[data-v-f9421c1e]{display:flex;align-items:center;gap:8px;white-space:nowrap}.capability-visual[data-v-f9421c1e]{min-width:0;position:relative;display:flex;align-items:center;overflow:hidden;border-left:1px solid var(--line);background:linear-gradient(135deg,var(--panel),var(--preview-floor))}.preview-grid[data-v-f9421c1e]{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:28px 28px;opacity:.3;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.preview-caption[data-v-f9421c1e]{position:absolute;top:25px;right:28px;letter-spacing:2px;color:var(--green);font-family:"Press Start 2P",monospace;font-size:8px}.build-preview[data-v-f9421c1e]{width:100%;position:relative;color:var(--green)}.preview-orbit[data-v-f9421c1e]{opacity:.22}.preview-packet[data-v-f9421c1e]{transform:translate(44px,206px)}.preview-core[data-v-f9421c1e]{transform-origin:280px 220px}.server-block[data-v-f9421c1e],.preview-item[data-v-f9421c1e]{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.capability-copy[data-v-f9421c1e]{animation:capability-copy-in-f9421c1e .5s both}.preview-core[data-v-f9421c1e]{animation:preview-assemble-f9421c1e .8s cubic-bezier(.2,.7,.2,1) both}.preview-item[data-v-f9421c1e]{animation:preview-float-f9421c1e 5s ease-in-out infinite}.item-two[data-v-f9421c1e]{animation-delay:-2.5s}.preview-cube[data-v-f9421c1e]{animation:preview-float-f9421c1e 7s ease-in-out infinite}.preview-spark[data-v-f9421c1e],.preview-ore[data-v-f9421c1e]{animation:preview-glimmer-f9421c1e 3.5s ease-in-out infinite}.server-light[data-v-f9421c1e]{animation:server-signal-f9421c1e 2.8s steps(2) infinite;animation-delay:calc(var(--part) * -.65s)}.server-link[data-v-f9421c1e]{animation:server-link-flow-f9421c1e 3s linear infinite}.preview-packet[data-v-f9421c1e]{animation:preview-orbit-f9421c1e 12s linear infinite}}@keyframes capability-copy-in-f9421c1e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes preview-assemble-f9421c1e{0%{opacity:0;transform:translateY(36px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes preview-float-f9421c1e{50%{translate:0 -10px}}@keyframes preview-glimmer-f9421c1e{50%{opacity:.3}}@keyframes server-signal-f9421c1e{50%{opacity:.35}}@keyframes server-link-flow-f9421c1e{to{stroke-dashoffset:-48}}@keyframes preview-orbit-f9421c1e{0%,to{transform:translate(44px,206px)}25%{transform:translate(280px,88px)}50%{transform:translate(516px,206px)}75%{transform:translate(280px,324px)}}@media(max-width:1100px){.capability-copy[data-v-f9421c1e]{padding:38px 30px 30px}.capability-outputs[data-v-f9421c1e]{gap:16px}.capability-tabs button[data-v-f9421c1e]{padding:11px 12px}h2[data-v-f9421c1e]{font-size:28px}}@media(max-width:959px){.capabilities-heading[data-v-f9421c1e]{align-items:flex-start;flex-direction:column;gap:22px}.capability-copy[data-v-f9421c1e]{padding:32px 24px}.capability-outputs[data-v-f9421c1e]{flex-wrap:wrap;gap:14px}h3[data-v-f9421c1e]{font-size:24px}.loader-list[data-v-f9421c1e]{gap:16px}.build-preview[data-v-f9421c1e]{width:115%;max-width:none;margin-inline:-7.5%}}@media(max-width:700px){.landing-capabilities[data-v-f9421c1e]{padding-top:48px}.capabilities-heading[data-v-f9421c1e]{margin-bottom:24px}h2[data-v-f9421c1e]{font-size:25px}.capability-tabs[data-v-f9421c1e]{width:100%}.capability-tabs button[data-v-f9421c1e]{justify-content:center;flex:1}.capability-panel[data-v-f9421c1e]{grid-template-columns:1fr}.capability-copy[data-v-f9421c1e]{padding:30px 24px}.capability-visual[data-v-f9421c1e]{border-left:0;border-top:1px solid var(--line);min-height:245px}.build-preview[data-v-f9421c1e]{width:100%;margin:0}.preview-caption[data-v-f9421c1e]{top:20px;font-size:7px}.capability-outputs[data-v-f9421c1e]{margin-top:24px}.capability-type[data-v-f9421c1e]{font-size:7px}}.landing-textures[data-v-d026711a]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8%;align-items:center;padding-block:80px 96px}.atlas-workshop[data-v-d026711a]{min-width:0;border:1px solid var(--surface-border);border-radius:20px;overflow:hidden;background:var(--panel);box-shadow:var(--surface-shadow)}.atlas-toolbar[data-v-d026711a]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--line)}.atlas-options[data-v-d026711a]{display:flex;gap:6px}.atlas-options button[data-v-d026711a]{padding:8px 19px;font-size:13px;color:var(--muted);border:1px solid transparent;transition:background .15s,color .15s}.atlas-options button[aria-pressed=true][data-v-d026711a]{border-color:var(--line);color:var(--green);background:var(--landing-soft);font-weight:600}.atlas-replay[data-v-d026711a]{display:grid;place-items:center;width:36px;height:36px;color:var(--muted);padding:0}.atlas-replay[data-v-d026711a]:hover{color:var(--green)}.atlas-stage[data-v-d026711a]{aspect-ratio:1;position:relative;isolation:isolate;background:radial-gradient(ellipse at center,var(--landing-soft),transparent 75%);overflow:hidden}.atlas-sheet[data-v-d026711a]{position:absolute;inset:15%;border:1px solid var(--line);background-color:color-mix(in srgb,var(--panel) 65%,transparent);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:25% 25%;opacity:.65}.atlas-grid[data-v-d026711a]{position:absolute;inset:15%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}.atlas-icon[data-v-d026711a]{display:block;background-size:400% 400%;background-repeat:no-repeat;image-rendering:pixelated;transform-origin:center;will-change:transform}.atlas-caption[data-v-d026711a]{display:flex;justify-content:center;align-items:center;gap:8px;padding:2px 16px 24px;font-size:12px;color:var(--muted)}.atlas-options button[data-v-d026711a],.atlas-replay[data-v-d026711a]{border-radius:8px}.atlas-replay[data-v-d026711a]:hover{background:var(--surface-wash)}.section-kicker[data-v-d026711a]{display:block;font-size:12px;letter-spacing:2px;color:var(--green);margin-bottom:20px}.atlas-copy h2[data-v-d026711a]{font-size:clamp(30px,3.3vw,46px);line-height:1.35;letter-spacing:-.03em;margin:0 0 22px;font-weight:650}.atlas-intro[data-v-d026711a]{font-size:15px;color:var(--text-secondary);line-height:1.85;max-width:320px}.atlas-price[data-v-d026711a]{margin:28px 0 24px;padding:18px 0 18px 20px;border-left:3px solid var(--green)}.atlas-price>div[data-v-d026711a]{display:flex;gap:6px;align-items:baseline;color:var(--green);font-size:14px}.atlas-price strong[data-v-d026711a]{font-size:clamp(45px,4.7vw,62px);font-weight:750;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.atlas-currency[data-v-d026711a]{font-size:24px;font-weight:600}.atlas-price p[data-v-d026711a]{font-size:12px;margin:12px 0 0;color:var(--muted)}.atlas-from[data-v-d026711a]{font-size:13px}.atlas-start[data-v-d026711a]{display:inline-flex;gap:28px;min-height:46px;align-items:center;text-decoration:none}.atlas-more[data-v-d026711a]{font-size:12px;color:var(--muted);line-height:1.8;margin:18px 0 0}@media(prefers-reduced-motion:no-preference){.started .atlas-icon[data-v-d026711a]{animation:atlas-open-d026711a 4.6s var(--delay) cubic-bezier(.4,0,.2,1) both}.started .atlas-sheet[data-v-d026711a]{animation:atlas-sheet-d026711a 5s ease-in-out both}.paused .atlas-icon[data-v-d026711a],.paused .atlas-sheet[data-v-d026711a]{animation-play-state:paused}}@keyframes atlas-open-d026711a{0%,18%,to{transform:translate(0) scale(1)}40%,70%{transform:translate(var(--dx),var(--dy)) scale(1.13)}55%{transform:translate(var(--dx),calc(var(--dy) - 5%)) scale(1.13)}90%{transform:translate(0) scale(1)}}@keyframes atlas-sheet-d026711a{0%,18%,95%,to{opacity:.65;transform:scale(1)}40%,70%{opacity:0;transform:scale(.94)}}@media(max-width:900px){.landing-textures[data-v-d026711a]{gap:5%;padding-block:54px 66px}.atlas-toolbar[data-v-d026711a]{padding:9px 12px}.atlas-copy h2[data-v-d026711a]{font-size:32px}.atlas-caption[data-v-d026711a]{font-size:11px;padding-bottom:16px}.atlas-price[data-v-d026711a]{padding-left:14px;margin-block:22px}.atlas-price>div[data-v-d026711a]{font-size:12px}}@media(max-width:650px){.landing-textures[data-v-d026711a]{grid-template-columns:minmax(0,1fr);gap:36px}.atlas-workshop[data-v-d026711a]{width:100%;max-width:460px;margin:auto}.atlas-copy[data-v-d026711a]{padding-inline:4px}.atlas-copy h2 br[data-v-d026711a]{display:none}.atlas-copy h2[data-v-d026711a]{font-size:29px;margin-bottom:16px}.atlas-intro[data-v-d026711a]{max-width:none}.atlas-price[data-v-d026711a]{margin:22px 0}.section-kicker[data-v-d026711a]{margin-bottom:14px}}.landing-models[data-v-2a40e284]{padding-top:100px;padding-bottom:100px}.models-heading>span[data-v-2a40e284]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--green)}.models-heading h2[data-v-2a40e284]{font-size:clamp(25px,3vw,38px);letter-spacing:-1px;line-height:1.4;margin:16px 0 32px}.models-showcase[data-v-2a40e284]{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--panel)}.models-stage[data-v-2a40e284]{position:relative;min-height:440px;isolation:isolate;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--green) 10%,var(--panel)),var(--panel) 68%)}.models-stage>canvas[data-v-2a40e284],.model-still[data-v-2a40e284]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.model-still[data-v-2a40e284]{padding:10px;box-sizing:border-box;animation:sample-in-2a40e284 .3s ease-out}.model-floor[data-v-2a40e284]{position:absolute;left:20%;right:20%;bottom:17%;height:15%;border-radius:50%;background:radial-gradient(ellipse,#41543818,transparent 70%);z-index:-1}.model-view-controls[data-v-2a40e284]{position:absolute;bottom:18px;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted);pointer-events:none}.model-view-controls>span[data-v-2a40e284],.model-view-controls>button[data-v-2a40e284]{display:flex;align-items:center;gap:6px}.model-view-controls>button[data-v-2a40e284]{pointer-events:auto;background:var(--panel);border:1px solid var(--line);padding:8px 11px;border-radius:9px;color:var(--text);cursor:pointer}.models-content[data-v-2a40e284]{padding:32px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:30px}.model-categories[data-v-2a40e284]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.model-categories button[data-v-2a40e284]{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid transparent;border-radius:12px;padding:6px;background:var(--panel2);color:var(--muted);cursor:pointer;transition:background .18s,border-color .18s,transform .18s;font-size:11px}.model-categories button.selected[data-v-2a40e284]{border-color:color-mix(in srgb,var(--green) 65%,var(--line));background:var(--surface-wash);color:var(--green)}.model-categories button[data-v-2a40e284]:active{transform:scale(.96)}.model-categories img[data-v-2a40e284]{width:68px;max-width:100%;height:68px;object-fit:contain}.model-brief[data-v-2a40e284]{animation:sample-in-2a40e284 .22s ease-out}.model-brief>span[data-v-2a40e284]{font-size:11px;color:var(--muted)}.model-brief h3[data-v-2a40e284]{font-size:25px;margin:9px 0 14px}.model-brief p[data-v-2a40e284]{font-size:14px;color:var(--muted);line-height:1.9;margin:0 0 25px}.model-brief .primary-btn[data-v-2a40e284]{display:inline-flex;gap:10px;font-size:13px;padding:12px 17px}.models-showcase button[data-v-2a40e284]:focus-visible{outline:2px solid var(--green);outline-offset:2px}@keyframes sample-in-2a40e284{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:850px){.models-showcase[data-v-2a40e284]{grid-template-columns:1fr}.models-content[data-v-2a40e284]{border-left:0;border-top:1px solid var(--line);padding:24px}.models-stage[data-v-2a40e284]{min-height:360px}.landing-models[data-v-2a40e284]{padding-top:64px;padding-bottom:64px}}@media(max-width:600px){.models-stage[data-v-2a40e284]{min-height:320px}.models-content[data-v-2a40e284]{padding:18px;gap:24px}.model-categories[data-v-2a40e284]{gap:5px}.model-categories img[data-v-2a40e284]{height:54px}.models-heading h2[data-v-2a40e284]{letter-spacing:-.5px}.model-brief h3[data-v-2a40e284]{font-size:22px}}@media(prefers-reduced-motion:reduce){.model-still[data-v-2a40e284],.model-brief[data-v-2a40e284]{animation:none}.model-categories button[data-v-2a40e284]{transition:none}}.landing-page[data-v-2c2b42cb]{--landing-soft: #e9eddf;--landing-grid: #65804c0b;--landing-ink: #29462b;min-height:100dvh;overflow:clip;background:var(--bg);color:var(--text)}[data-theme=dark] .landing-page[data-v-2c2b42cb]{--landing-soft: #272f25;--landing-grid: #c4db9c07;--landing-ink: #b3d591}.landing-container[data-v-2c2b42cb]{width:min(1280px,calc(100% - 112px));margin-inline:auto}.landing-page a[data-v-2c2b42cb]{text-decoration:none}.landing-page.is-background[data-v-2c2b42cb] *,.is-animation-paused[data-v-2c2b42cb] *{animation-play-state:paused!important}.landing-skip[data-v-2c2b42cb]{position:fixed;left:20px;top:-80px;z-index:20;background:var(--panel);border:2px solid var(--green);padding:12px 20px}.landing-skip[data-v-2c2b42cb]:focus{top:12px}.landing-header[data-v-2c2b42cb]{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:2;border-bottom:1px solid var(--line)}.landing-brand[data-v-2c2b42cb]{color:var(--green)}.landing-brand[data-v-2c2b42cb] .brand{font-size:17px;gap:10px}.landing-nav[data-v-2c2b42cb]{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:600}.landing-nav-flow[data-v-2c2b42cb]{color:var(--text-secondary)}.landing-nav-flow[data-v-2c2b42cb]:hover{color:var(--green)}.landing-nav-enter[data-v-2c2b42cb]{min-height:40px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--surface-border);border-radius:var(--radius-control);background:var(--panel);padding:0 16px;transition:background .2s,border-color .2s}.landing-nav-enter[data-v-2c2b42cb]:hover{background:var(--surface-wash);border-color:var(--green)}.landing-nav-enter svg[data-v-2c2b42cb],.landing-footer-top>a svg[data-v-2c2b42cb]{transition:transform .2s}.landing-nav-enter:hover svg[data-v-2c2b42cb],.landing-footer-top>a:hover svg[data-v-2c2b42cb]{transform:translate(4px)}.landing-hero[data-v-2c2b42cb]{min-height:690px;position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;padding-block:34px 66px}.landing-hero[data-v-2c2b42cb]:before{content:"";position:absolute;inset:-1px -56px 0;background-image:linear-gradient(var(--landing-grid) 1px,transparent 1px),linear-gradient(90deg,var(--landing-grid) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 40%,#000 80%,transparent)}.landing-hero-copy[data-v-2c2b42cb]{position:relative;z-index:1;padding-block:20px}.landing-edition[data-v-2c2b42cb]{display:flex;align-items:center;gap:12px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.8;letter-spacing:.4px;color:var(--muted);margin-bottom:27px}.landing-pixel-mark[data-v-2c2b42cb]{width:10px;height:10px;background:var(--green);box-shadow:4px 4px 0 var(--landing-soft);flex-shrink:0}.landing-hero h1[data-v-2c2b42cb]{font-size:clamp(42px,4.5vw,66px);line-height:1.22;letter-spacing:-2px;font-weight:750}.landing-minecraft[data-v-2c2b42cb]{letter-spacing:-2.5px}.landing-title-accent[data-v-2c2b42cb]{color:var(--green)}.landing-intro[data-v-2c2b42cb]{font-size:16px;line-height:1.9;color:var(--text-secondary);margin-top:26px}.landing-hero-actions[data-v-2c2b42cb]{display:flex;align-items:center;gap:27px;margin-top:34px}.landing-primary[data-v-2c2b42cb]{position:relative;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;gap:32px;min-height:54px;padding:0 24px;font-size:15px;font-weight:650;color:var(--on-accent);background:var(--action);border:1px solid var(--action);border-radius:12px;box-shadow:0 4px 16px color-mix(in srgb,var(--green) 12%,transparent);transition:transform .2s,box-shadow .2s,background .2s}.landing-primary[data-v-2c2b42cb]:after{content:"";position:absolute;inset:-40% auto -40% -40%;width:35%;background:linear-gradient(90deg,transparent,#ffffff30,transparent);transform:translate(0) skew(-18deg);pointer-events:none}.landing-primary[data-v-2c2b42cb]:hover{background:var(--action-hover);transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--green) 18%,transparent)}.landing-primary[data-v-2c2b42cb]:active{transform:translateY(1px);box-shadow:none}.landing-scroll-link[data-v-2c2b42cb]{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);padding-block:12px}.landing-scroll-link[data-v-2c2b42cb]:hover{color:var(--green)}.landing-hero-art[data-v-2c2b42cb]{width:128%;margin-left:-12%;position:relative;pointer-events:auto}.landing-ground[data-v-2c2b42cb]{height:16px;position:absolute;bottom:0;left:0;right:0;display:flex;align-items:end;border-bottom:1px solid var(--line);gap:3px}.landing-ground span[data-v-2c2b42cb]{background:var(--landing-soft);width:33px;height:5px}.landing-ground span[data-v-2c2b42cb]:nth-child(2){height:12px;width:52px}.landing-ground span[data-v-2c2b42cb]:nth-child(3){height:8px;width:22px}.landing-ground span[data-v-2c2b42cb]:nth-child(4){margin-left:auto;height:6px;width:18px}.landing-ground span[data-v-2c2b42cb]:nth-child(5){height:14px;width:40px}.landing-ground span[data-v-2c2b42cb]:nth-child(6){height:10px;width:58px}.landing-workflow[data-v-2c2b42cb]{padding-block:62px 82px;scroll-margin-top:28px;border-top:1px solid var(--line)}.landing-workflow-heading[data-v-2c2b42cb]{display:flex;align-items:center;justify-content:space-between;gap:24px}.flow-example-label[data-v-2c2b42cb]{font-size:12px;color:var(--muted);white-space:nowrap}.landing-section-heading[data-v-2c2b42cb]{display:flex;align-items:flex-start;gap:14px}.landing-section-square[data-v-2c2b42cb]{width:8px;height:8px;margin-top:12px;background:var(--green);flex-shrink:0}.landing-section-heading h2[data-v-2c2b42cb]{font-size:28px;line-height:1.45;letter-spacing:-.7px;font-weight:650}.landing-steps[data-v-2c2b42cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;border:1px solid var(--surface-border);border-radius:var(--radius-card);background:var(--panel);overflow:hidden;position:relative}.flow-connector[data-v-2c2b42cb]{position:absolute;left:0;right:0;top:0;height:2px;overflow:hidden}.flow-connector>span[data-v-2c2b42cb]{display:block;width:10%;height:100%;background:var(--green);box-shadow:0 0 10px var(--green);transform:translate(-100%)}.landing-step[data-v-2c2b42cb]{position:relative;padding:30px 28px 26px;min-height:325px;display:flex;flex-direction:column;min-width:0}.landing-step[data-v-2c2b42cb]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--green) 6%,transparent),transparent);opacity:0;pointer-events:none}.landing-step+.landing-step[data-v-2c2b42cb]{border-left:1px solid var(--line);padding-left:28px}.landing-step-top[data-v-2c2b42cb]{display:flex;align-items:center;justify-content:space-between;color:var(--green);margin-bottom:25px}.landing-step-number[data-v-2c2b42cb]{font-family:"Press Start 2P",monospace;font-size:11px;color:var(--muted)}.landing-step h3[data-v-2c2b42cb]{font-size:19px;margin-bottom:12px}.landing-step p[data-v-2c2b42cb]{font-size:14px;line-height:1.85;max-width:280px;color:var(--muted)}.flow-illustration[data-v-2c2b42cb]{margin-top:auto;padding-top:22px;font-size:11px;line-height:1.7;color:var(--muted);position:relative;min-height:114px}.flow-request>small[data-v-2c2b42cb]{font-size:9px;letter-spacing:.8px;color:var(--green);font-family:monospace;display:block;margin-bottom:8px}.flow-request>div[data-v-2c2b42cb]{border:1px solid var(--line);padding:9px 12px;background:var(--panel);color:var(--text-secondary);max-width:220px;border-radius:10px}.flow-caret[data-v-2c2b42cb]{display:inline-block;width:5px;height:11px;background:var(--green);margin-left:5px;vertical-align:-1px}.flow-plan[data-v-2c2b42cb]{display:flex;flex-direction:column;gap:7px;justify-content:center}.flow-plan>span[data-v-2c2b42cb]{display:flex;align-items:center;gap:9px}.flow-plan svg[data-v-2c2b42cb]{color:var(--green);background:var(--landing-soft);padding:1px;box-sizing:content-box}.flow-confirm[data-v-2c2b42cb]{display:flex;gap:13px;align-items:center}.flow-confirm strong[data-v-2c2b42cb]{font-weight:500;color:var(--green)}.flow-check[data-v-2c2b42cb]{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border:1px solid var(--green);background:var(--landing-soft);color:var(--green);border-radius:10px}.flow-delivery[data-v-2c2b42cb]{display:flex;align-items:center;gap:13px;color:var(--green)}.flow-delivery>div[data-v-2c2b42cb]{display:flex;flex-wrap:wrap;gap:5px}.flow-delivery>div>span[data-v-2c2b42cb]{font-size:10px;font-family:monospace;border:1px solid var(--line);background:var(--panel);padding:4px 6px;color:var(--text-secondary);border-radius:5px}.landing-step-decoration[data-v-2c2b42cb]{display:flex;gap:5px;position:absolute;bottom:20px;height:9px;align-items:end;color:var(--green);opacity:.3}.landing-step-decoration span[data-v-2c2b42cb]{width:8px;height:8px;background:currentColor}.step-message span[data-v-2c2b42cb]:nth-child(2){width:27px}.step-message span[data-v-2c2b42cb]:nth-child(3){width:18px}.step-plan span[data-v-2c2b42cb]{background:none;border:1px solid currentColor}.step-plan span[data-v-2c2b42cb]:first-child{background:currentColor}.step-download span[data-v-2c2b42cb]:nth-child(2){height:13px}.step-download span[data-v-2c2b42cb]:nth-child(3){height:18px}.landing-projects[data-v-2c2b42cb]{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:48px 98px;border-top:1px solid var(--line);align-items:center}.landing-project-visual[data-v-2c2b42cb]{min-height:360px;position:relative;display:grid;align-items:center}.landing-project-copy[data-v-2c2b42cb]{padding-block:20px}.landing-project-copy .landing-section-heading[data-v-2c2b42cb]{margin-bottom:32px}.landing-feature[data-v-2c2b42cb]{margin-left:22px;padding-left:18px;border-left:2px solid var(--line)}.landing-feature+.landing-feature[data-v-2c2b42cb]{margin-top:24px}.landing-feature h3[data-v-2c2b42cb]{font-size:16px;margin-bottom:9px}.landing-feature p[data-v-2c2b42cb]{font-size:14px;color:var(--muted);line-height:1.9;max-width:390px}.landing-footer[data-v-2c2b42cb]{border-top:1px solid var(--line);background:var(--panel);padding-block:28px 22px}.landing-footer-top[data-v-2c2b42cb]{display:flex;align-items:center;gap:28px;margin-bottom:23px}.landing-footer-top[data-v-2c2b42cb] .brand{font-size:11px}.landing-footer-top[data-v-2c2b42cb] .brand svg{width:24px;height:24px}.landing-footer-top p[data-v-2c2b42cb]{font-size:11px;color:var(--muted);line-height:1.8}.landing-footer-top>a[data-v-2c2b42cb]{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap}.landing-footer[data-v-2c2b42cb] .legal-footer{padding-inline:24px;gap:6px 16px;line-height:1.6}@media(prefers-reduced-motion:no-preference){.landing-hero-copy[data-v-2c2b42cb]>*{animation:landing-enter-2c2b42cb .8s cubic-bezier(.16,1,.3,1) both}.landing-hero-copy[data-v-2c2b42cb]>:nth-child(2){animation-delay:.08s}.landing-hero-copy[data-v-2c2b42cb]>:nth-child(3){animation-delay:.18s}.landing-hero-copy[data-v-2c2b42cb]>:nth-child(4){animation-delay:.28s}.landing-hero-copy[data-v-2c2b42cb]>:nth-child(5){animation-delay:.38s}.landing-primary[data-v-2c2b42cb]:after{animation:landing-button-shine-2c2b42cb 7s 2s ease-in-out infinite}.landing-scroll-link svg[data-v-2c2b42cb]{animation:landing-scroll-cue-2c2b42cb 2.8s 1s ease-in-out infinite}.flow-connector>span[data-v-2c2b42cb]{animation:landing-flow-travel-2c2b42cb 12s ease-in-out infinite}.landing-step[data-v-2c2b42cb]:before{animation:landing-step-active-2c2b42cb 12s infinite;animation-delay:calc(var(--step) * 3s)}.flow-caret[data-v-2c2b42cb]{animation:landing-caret-2c2b42cb 1.2s steps(2) infinite}.flow-plan>span[data-v-2c2b42cb]{animation:landing-plan-line-2c2b42cb 12s infinite}.flow-plan>span[data-v-2c2b42cb]:nth-child(2){animation-delay:.3s}.flow-plan>span[data-v-2c2b42cb]:nth-child(3){animation-delay:.6s}.flow-check svg[data-v-2c2b42cb]{animation:landing-check-2c2b42cb 12s infinite}.flow-delivery>div>span[data-v-2c2b42cb]{animation:landing-delivery-2c2b42cb 12s infinite}.flow-delivery>div>span[data-v-2c2b42cb]:nth-child(2){animation-delay:.18s}.flow-delivery>div>span[data-v-2c2b42cb]:nth-child(3){animation-delay:.36s}.landing-reveal.is-observed[data-v-2c2b42cb]{opacity:0;transform:translateY(22px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.landing-reveal.is-shown[data-v-2c2b42cb]{opacity:1;transform:none}.landing-step[data-v-2c2b42cb]{transition-delay:calc(var(--step) * 80ms)}}@keyframes landing-button-shine-2c2b42cb{0%,72%{transform:translate(0) skew(-18deg)}90%,to{transform:translate(600%) skew(-18deg)}}@keyframes landing-scroll-cue-2c2b42cb{50%{transform:translateY(5px)}}@keyframes landing-flow-travel-2c2b42cb{0%{transform:translate(-100%)}22%{transform:translate(150%)}47%{transform:translate(400%)}72%{transform:translate(650%)}97%,to{transform:translate(1000%)}}@keyframes landing-step-active-2c2b42cb{0%,24%{opacity:1}32%,94%{opacity:0}to{opacity:1}}@keyframes landing-caret-2c2b42cb{50%{opacity:0}}@keyframes landing-plan-line-2c2b42cb{0%,24%{opacity:.25;transform:translate(-5px)}31%,90%{opacity:1;transform:none}to{opacity:.25;transform:translate(-5px)}}@keyframes landing-check-2c2b42cb{0%,47%{opacity:.25;transform:scale(.65)}55%,90%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.65)}}@keyframes landing-delivery-2c2b42cb{0%,72%{opacity:.3;transform:translateY(6px)}82%,94%{opacity:1;transform:none}to{opacity:.3;transform:translateY(6px)}}@keyframes landing-enter-2c2b42cb{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:1600px){.landing-hero[data-v-2c2b42cb]{min-height:740px}.landing-hero h1[data-v-2c2b42cb]{font-size:70px}}@media(max-width:1100px){.landing-container[data-v-2c2b42cb]{width:calc(100% - 72px)}.landing-hero[data-v-2c2b42cb]{min-height:610px}.landing-hero h1[data-v-2c2b42cb]{font-size:48px}.landing-nav[data-v-2c2b42cb]{gap:22px}.landing-step[data-v-2c2b42cb]{padding-inline:24px}.landing-step+.landing-step[data-v-2c2b42cb]{padding-left:24px}.landing-projects[data-v-2c2b42cb]{gap:4%}}@media(max-width:959px){.landing-header[data-v-2c2b42cb]{height:88px}.landing-hero[data-v-2c2b42cb]{grid-template-columns:1fr;padding-top:52px;padding-bottom:40px}.landing-hero-copy[data-v-2c2b42cb]{max-width:600px}.landing-hero h1[data-v-2c2b42cb]{font-size:58px}.landing-hero-art[data-v-2c2b42cb]{width:min(720px,100%);margin:-40px auto -8px}.landing-hero-copy[data-v-2c2b42cb]{padding-bottom:0}.landing-projects[data-v-2c2b42cb]{gap:28px}.landing-section-heading h2[data-v-2c2b42cb]{font-size:25px}.landing-footer-top[data-v-2c2b42cb]{flex-wrap:wrap;gap:16px}.landing-footer-top p[data-v-2c2b42cb]{flex:1;min-width:220px}.landing-steps[data-v-2c2b42cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-step[data-v-2c2b42cb]{min-height:290px;padding-bottom:26px;border-bottom:1px solid var(--line)}.landing-step[data-v-2c2b42cb]:nth-of-type(3){border-left:0}.landing-workflow-heading[data-v-2c2b42cb]{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:700px){.landing-container[data-v-2c2b42cb]{width:calc(100% - 40px)}.landing-header[data-v-2c2b42cb]{height:78px;gap:8px}.landing-brand[data-v-2c2b42cb] .brand{font-size:12px;gap:6px}.landing-brand[data-v-2c2b42cb] .brand svg{width:27px;height:27px}.landing-nav[data-v-2c2b42cb]{gap:14px}.landing-nav-flow[data-v-2c2b42cb]{display:none}.landing-nav-enter[data-v-2c2b42cb]{font-size:12px;gap:5px;padding-inline:10px}.landing-nav-enter svg[data-v-2c2b42cb]{display:none}.landing-nav[data-v-2c2b42cb] .theme-toggle-label{display:none}.landing-nav[data-v-2c2b42cb] .theme-toggle .theme-preview{width:44px;border:0}.landing-hero[data-v-2c2b42cb]{padding-top:35px;padding-bottom:25px}.landing-hero[data-v-2c2b42cb]:before{inset-inline:-20px}.landing-hero h1[data-v-2c2b42cb]{font-size:clamp(37px,8.9vw,54px);letter-spacing:-1px}.landing-minecraft[data-v-2c2b42cb]{letter-spacing:-1.5px}.landing-edition[data-v-2c2b42cb]{font-size:7px;margin-bottom:23px;gap:10px}.landing-intro[data-v-2c2b42cb]{font-size:14px;margin-top:22px;line-height:1.9}.landing-hero-actions[data-v-2c2b42cb]{margin-top:27px;gap:22px}.landing-primary[data-v-2c2b42cb]{min-height:49px;font-size:14px;padding-inline:20px;gap:25px}.landing-hero-art[data-v-2c2b42cb]{width:115%;margin:-8px -7.5% -4px}.landing-workflow[data-v-2c2b42cb]{padding-block:48px 40px}.landing-section-heading h2[data-v-2c2b42cb]{font-size:24px}.landing-section-square[data-v-2c2b42cb]{margin-top:11px}.landing-steps[data-v-2c2b42cb]{grid-template-columns:1fr;margin-top:26px}.landing-step[data-v-2c2b42cb],.landing-step+.landing-step[data-v-2c2b42cb]{padding:25px 20px 28px 65px;min-height:0;border-left:0;border-bottom:1px solid var(--line)}.landing-step-top[data-v-2c2b42cb]{position:absolute;left:20px;top:29px;flex-direction:column;gap:18px;margin:0}.landing-step[data-v-2c2b42cb]:last-child{border-bottom:0}.landing-step-number[data-v-2c2b42cb]{font-size:9px}.landing-step-top svg[data-v-2c2b42cb]{width:19px}.landing-step h3[data-v-2c2b42cb]{font-size:18px;margin-bottom:9px}.landing-step p[data-v-2c2b42cb]{max-width:100%;font-size:13px}.landing-step-decoration[data-v-2c2b42cb]{display:none}.flow-illustration[data-v-2c2b42cb]{min-height:90px;padding-top:17px;margin-top:0;font-size:11px}.flow-plan[data-v-2c2b42cb]{padding-block:17px 3px}.flow-confirm[data-v-2c2b42cb],.flow-delivery[data-v-2c2b42cb]{min-height:78px}.flow-request>div[data-v-2c2b42cb]{max-width:100%}.flow-connector[data-v-2c2b42cb]{display:none}.landing-step[data-v-2c2b42cb]:before{inset-inline:0}.landing-projects[data-v-2c2b42cb]{grid-template-columns:1fr;padding-block:0 52px;gap:5px;border-top:0}.landing-project-visual[data-v-2c2b42cb]{min-height:305px;width:min(420px,100%);margin:auto}.landing-project-copy[data-v-2c2b42cb]{padding-top:0}.landing-project-copy .landing-section-heading[data-v-2c2b42cb]{margin-bottom:26px}.landing-feature[data-v-2c2b42cb]{margin-left:22px}.landing-feature p[data-v-2c2b42cb]{max-width:100%;font-size:13px}.landing-footer[data-v-2c2b42cb]{padding-block:24px}.landing-footer-top[data-v-2c2b42cb]{gap:16px;margin-bottom:18px}.landing-footer-top p[data-v-2c2b42cb]{order:3;min-width:100%;font-size:10px}.landing-footer-top>a[data-v-2c2b42cb]{font-size:11px}.landing-footer[data-v-2c2b42cb] .legal-footer{justify-content:flex-start;padding-inline:20px;font-size:10px}}@media(prefers-reduced-motion:reduce){.landing-reveal.is-observed[data-v-2c2b42cb]{opacity:1;transform:none}}
