[data-status].svelte-1vh4oj2{border-radius:var(--radius-md);padding:.25rem .5rem}[data-status=done].svelte-1vh4oj2{color:var(--success-text);background-color:var(--success-bg)}[data-status=pending].svelte-1vh4oj2{color:var(--warning-text);background-color:var(--warning-bg)}[data-status=missing].svelte-1vh4oj2{color:var(--danger-text);background-color:var(--danger-bg)}.table-content.svelte-1vh4oj2{padding-top:1rem;flex-grow:1;max-height:100%;overflow:auto auto;scrollbar-width:thin}.table-content.svelte-1vh4oj2::-webkit-scrollbar{width:5px}.roadmap.svelte-1ay81qx{width:100%;margin:20px 0 60px;padding:0 40px}@media screen and (max-width: 400px){.roadmap.svelte-1ay81qx{margin:20px 0 80px}}.track.svelte-1ay81qx{display:grid;grid-template-columns:14px 2fr 14px 2fr 14px;align-items:start;gap:.75rem}.stage.svelte-1ay81qx{display:grid;position:relative;justify-items:center;grid-template-rows:auto auto;row-gap:.5rem;text-align:center;width:fit-content}.stage.svelte-1ay81qx .status-text:where(.svelte-1ay81qx){position:absolute;bottom:calc(100% + .5rem);font-size:var(--text-size-sm);font-weight:400;color:var(--dot);text-transform:capitalize;opacity:.8}.stage.svelte-1ay81qx .dot:where(.svelte-1ay81qx){--size: 14px;width:var(--size);height:var(--size);border-radius:100%;background-color:var(--dot, var(--border-color-light, #2a2f3a));box-shadow:0 0 0 3px color-mix(in oklab,var(--dot, #22c55e) 25%,transparent)}.stage.svelte-1ay81qx .label:where(.svelte-1ay81qx){position:absolute;width:120px;top:100%}@media screen and (max-width: 400px){.stage.svelte-1ay81qx .label:where(.svelte-1ay81qx){width:100px}}.stage.svelte-1ay81qx .label:where(.svelte-1ay81qx) .h:where(.svelte-1ay81qx){font-size:var(--text-size-md);font-weight:600;line-height:1.1}.stage.svelte-1ay81qx .label:where(.svelte-1ay81qx) .s:where(.svelte-1ay81qx){font-size:var(--text-size-sm);font-weight:400;color:var(--inactive-text-color, #9aa0ac)}.connector.svelte-1ay81qx{height:4px;margin-bottom:8px;margin-left:-16px;width:calc(100% + 32px);border-radius:3px;background:var(--border-color-light, #2a2f3a);align-self:center}[data-state=error].svelte-1ay81qx{--dot: var(--roadmap-red-bg, #e74c3c)}[data-state=warning].svelte-1ay81qx{--dot: var(--roadmap-orange-bg, #f39c12)}[data-state=ready].svelte-1ay81qx{--dot: var(--roadmap-green-bg, #22c55e)}[data-state=done].svelte-1ay81qx{--dot: var(--roadmap-blue-bg, #66ffa6)}[data-state=pending].svelte-1ay81qx{--dot: var(--inactive-text-color, #a1a4a5)}.connector.svelte-1ay81qx{background:linear-gradient(to right,var(--cur) 0%,var(--cur) 2.5%,var(--next) 10%,var(--next) 100%)}[data-state=error]:where(.svelte-1ay81qx)+.connector.svelte-1ay81qx{--cur: var(--roadmap-red-bg, #e74c3c)}.connector.svelte-1ay81qx[data-nextstate=error]{--next: var(--roadmap-red-bg, #e74c3c)}[data-state=warning]:where(.svelte-1ay81qx)+.connector.svelte-1ay81qx{--cur: var(--roadmap-orange-bg, #f4c542)}.connector.svelte-1ay81qx[data-nextstate=warning]{--next: var(--roadmap-orange-bg, #f4c542)}[data-state=ready]:where(.svelte-1ay81qx)+.connector.svelte-1ay81qx{--cur: var(--roadmap-green-bg, #16a34a)}.connector.svelte-1ay81qx[data-nextstate=ready]{--next: var(--roadmap-green-bg, #16a34a)}[data-state=done]:where(.svelte-1ay81qx)+.connector.svelte-1ay81qx{--cur: var(--roadmap-blue-bg, #33d17a)}.connector.svelte-1ay81qx[data-nextstate=done]{--next: var(--roadmap-blue-bg, #33d17a)}[data-state=pending]:where(.svelte-1ay81qx)+.connector.svelte-1ay81qx{--cur: var(--inactive-text-color, #a1a4a5)}.connector.svelte-1ay81qx[data-nextstate=pending]{--cur: var(--inactive-text-color, #a1a4a5);--next: var(--inactive-text-color, #a1a4a5)}.content.svelte-1ksu7sl{margin-top:2rem}.content.svelte-1e1eyxs{display:flex;height:100%!important;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;flex-shrink:0}header.svelte-1e1eyxs{text-align:left;margin-bottom:1.25rem}header.svelte-1e1eyxs.centered{text-align:center!important}header.svelte-1e1eyxs h1:where(.svelte-1e1eyxs){font-size:var(--text-size-3xl);font-weight:bolder}header.svelte-1e1eyxs p:where(.svelte-1e1eyxs){font-size:var(--text-size-md);color:var(--inactive-text-color)}header.svelte-1e1eyxs a:where(.svelte-1e1eyxs){padding:.5rem;border:none;border-radius:var(--radius-md);background-color:var(--text-color);color:var(--bg-color);cursor:pointer;margin-top:1rem;width:100%;display:block}header.svelte-1e1eyxs a:where(.svelte-1e1eyxs):hover{background-color:var(--text-color-dark)}
