.roadmap-section.container-layout.svelte-1bad6w3{margin-top:50px}.roadmap-section.container-layout.svelte-1bad6w3 .buttons:where(.svelte-1bad6w3){justify-content:center;gap:20px;margin-top:30px;display:flex}.roadmap-section.container-layout.svelte-1bad6w3 .buttons:where(.svelte-1bad6w3) .button:where(.svelte-1bad6w3){outline:0px solid var(--primary-tr-color-hover);border-radius:5px;padding:12px 24px;font-weight:500;text-decoration:none}.roadmap-section.container-layout.svelte-1bad6w3 .buttons:where(.svelte-1bad6w3) .github:where(.svelte-1bad6w3){background:var(--primary-color);color:#fff;width:150px;margin-top:0}.roadmap-section.container-layout.svelte-1bad6w3 .buttons:where(.svelte-1bad6w3) .discord:where(.svelte-1bad6w3){color:#fff;background:#5865f2;width:150px}.roadmap-section.container-layout.svelte-1bad6w3 .buttons:where(.svelte-1bad6w3) .discord:where(.svelte-1bad6w3):hover:active{outline:6px solid #5865f24d}.roadmap.svelte-1bad6w3{width:100%;margin:30px auto 0;padding-bottom:20px;position:relative}.roadmap.svelte-1bad6w3:before{content:"";background:linear-gradient(to bottom, var(--primary-color) 0%, var(--primary-color) 58%, var(--border-color) 58%);z-index:0;border-radius:2px;width:4px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3){width:100%;margin-bottom:30px;display:flex;position:relative}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3):last-child{margin-bottom:0}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-number:where(.svelte-1bad6w3){border:2px solid var(--border-color);width:50px;height:50px;color:var(--text-muted);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .cards-container:where(.svelte-1bad6w3){justify-content:space-between;width:100%;display:flex}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .cards-container.lib:where(.svelte-1bad6w3){justify-content:flex-start}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .cards-container.admintool:where(.svelte-1bad6w3){justify-content:flex-end}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3){border:1px solid var(--border);background:#fff;border-radius:10px;width:calc(50% - 90px);padding:20px 25px;position:relative;box-shadow:0 2px 4px #0000000d}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3) .badge-container:where(.svelte-1bad6w3){align-items:center;gap:10px;margin-bottom:3px;display:flex}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3) .badge-container:where(.svelte-1bad6w3) .badge:where(.svelte-1bad6w3){text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:600}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3) .badge-container:where(.svelte-1bad6w3) .badge.lib:where(.svelte-1bad6w3){color:#fff;background:#3b82f6}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3) .badge-container:where(.svelte-1bad6w3) .badge.admintool:where(.svelte-1bad6w3){color:#fff;background:#f97316}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3) .badge-container:where(.svelte-1bad6w3) .version:where(.svelte-1bad6w3){color:var(--text-muted);font-size:.85rem;font-weight:600}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3) h3:where(.svelte-1bad6w3){color:#000;margin:0 0 6px;font-size:1.1rem}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3) p:where(.svelte-1bad6w3){color:var(--text-main);margin:0;font-size:.9rem;line-height:1.6}.roadmap.svelte-1bad6w3 .step.lib:where(.svelte-1bad6w3){justify-content:flex-start}.roadmap.svelte-1bad6w3 .step.admintool:where(.svelte-1bad6w3){justify-content:flex-end}.roadmap.svelte-1bad6w3 .step.completed:where(.svelte-1bad6w3) .step-number:where(.svelte-1bad6w3),.roadmap.svelte-1bad6w3 .step.active:where(.svelte-1bad6w3) .step-number:where(.svelte-1bad6w3){border-color:var(--primary-color);color:var(--primary-color)}.roadmap.svelte-1bad6w3 .step.completed:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3),.roadmap.svelte-1bad6w3 .step.active:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3),.roadmap.svelte-1bad6w3 .step.active:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3){border-color:var(--primary-color)}@media (width<=768px){.roadmap.svelte-1bad6w3:before{display:none}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3){flex-direction:column;align-items:flex-start;margin-bottom:16px}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-number:where(.svelte-1bad6w3){width:36px;height:36px;margin-bottom:8px;font-size:.9rem;position:static;transform:none}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .cards-container:where(.svelte-1bad6w3){flex-direction:column;gap:10px;display:flex;justify-content:flex-start!important}.roadmap.svelte-1bad6w3 .step:where(.svelte-1bad6w3) .step-content:where(.svelte-1bad6w3){width:calc(100% - 50px);margin-left:0}}
