.arch[data-astro-cid-q67npijq]{grid-template-columns:minmax(0,300px) 70px minmax(0,1fr) 70px minmax(0,300px);align-items:stretch;display:grid}.arch-col[data-astro-cid-q67npijq]{grid-template-rows:20px repeat(3,100px);align-content:center;gap:30px;display:grid}.arch-in[data-astro-cid-q67npijq],.arch-app[data-astro-cid-q67npijq]{box-sizing:border-box;background:#09090b;border:1px solid #ffffff1f;flex-direction:column;justify-content:center;gap:8px;padding:18px 22px;display:flex}.name[data-astro-cid-q67npijq]{color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:19px;font-weight:600}.arch-in[data-astro-cid-q67npijq] .b-mono[data-astro-cid-q67npijq]{color:var(--ink-3);font-size:13px}.arch-app[data-astro-cid-q67npijq]{flex-direction:row;align-items:center;gap:14px;padding:0 18px}.arch-app[data-astro-cid-q67npijq]>div[data-astro-cid-q67npijq]{flex-direction:column;gap:4px;display:flex}.arch-app[data-astro-cid-q67npijq] .b-body[data-astro-cid-q67npijq]{color:var(--ink-3);font-size:13px}.arch-app[data-astro-cid-q67npijq].pl{background:#0c0a16;border-color:#9d8bea66}.arch-app[data-astro-cid-q67npijq].sp{background:#0b0d14;border-color:#93a4ff66}.arch-app[data-astro-cid-q67npijq].next{background:0 0;border:1px dashed #fff3}.arch-app[data-astro-cid-q67npijq].next .name[data-astro-cid-q67npijq]{color:var(--ink-3)}.arch-links[data-astro-cid-q67npijq]{position:relative}.arch-links[data-astro-cid-q67npijq] i[data-astro-cid-q67npijq]{background:linear-gradient(90deg,#ffffff1a,#bba9ff99 75%,#e6dfff);height:1.5px;position:absolute;left:6px;right:6px}.arch-links[data-astro-cid-q67npijq].in i[data-astro-cid-q67npijq]:first-child{transform-origin:0;width:80px;top:calc(50% - 130px);transform:rotate(38deg)}.arch-links[data-astro-cid-q67npijq].in i[data-astro-cid-q67npijq]:nth-child(2){top:50%}.arch-links[data-astro-cid-q67npijq].in i[data-astro-cid-q67npijq]:nth-child(3){transform-origin:0;width:80px;top:calc(50% + 130px);transform:rotate(-38deg)}.arch-links[data-astro-cid-q67npijq].in b[data-astro-cid-q67npijq]{background:#e6dfff;width:8px;height:8px;position:absolute;top:calc(50% - 3.5px);right:2px}.arch-links[data-astro-cid-q67npijq].out i[data-astro-cid-q67npijq]:first-child{transform-origin:0;width:80px;top:50%;transform:rotate(-38deg)}.arch-links[data-astro-cid-q67npijq].out i[data-astro-cid-q67npijq]:nth-child(2){top:50%}.arch-links[data-astro-cid-q67npijq].out i[data-astro-cid-q67npijq]:nth-child(3){transform-origin:0;width:80px;top:50%;transform:rotate(38deg)}.arch-links[data-astro-cid-q67npijq].out i[data-astro-cid-q67npijq].dash{background:repeating-linear-gradient(90deg,#e6dfff99 0 4px,#0000 4px 9px)}.arch-core[data-astro-cid-q67npijq]{box-sizing:border-box;background:linear-gradient(160deg,#9d8bea1f,#17122b99 50%,#0006);border:1px solid #ffffff24;flex-direction:column;gap:22px;padding:32px 34px;display:flex;box-shadow:0 30px 120px -50px #9d8bea80}.arch-head[data-astro-cid-q67npijq]{align-items:center;gap:18px;display:flex}.arch-head[data-astro-cid-q67npijq]>div[data-astro-cid-q67npijq]{flex-direction:column;gap:8px;display:flex}.arch-head[data-astro-cid-q67npijq] .b-wm[data-astro-cid-q67npijq]{font-size:19px}.arch-head[data-astro-cid-q67npijq] .b-mono[data-astro-cid-q67npijq]{color:var(--ink-3);font-size:13px}.arch-stages[data-astro-cid-q67npijq]{flex-direction:column;gap:8px;display:flex}.stage[data-astro-cid-q67npijq]{background:#00000059;border:1px solid #ffffff24;grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 16px;display:grid}.stage[data-astro-cid-q67npijq] .b-micro[data-astro-cid-q67npijq]{white-space:nowrap}.stage[data-astro-cid-q67npijq].hot{background:#17122b99;border-color:#bba9ff73}.stage[data-astro-cid-q67npijq] .b-micro[data-astro-cid-q67npijq]{color:#bba9ff}.stage[data-astro-cid-q67npijq] .b-body[data-astro-cid-q67npijq]{color:var(--ink-2);font-size:14px}.arch-note[data-astro-cid-q67npijq]{color:var(--ink-3);margin:-8px 0 0;font-size:14px}.arch-extras[data-astro-cid-q67npijq]{border:1px solid #ffffff1a;flex-direction:column;gap:0;margin-top:auto;display:flex}.arch-extras[data-astro-cid-q67npijq]>div[data-astro-cid-q67npijq]{grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:16px;padding:11px 16px;display:grid}.arch-extras[data-astro-cid-q67npijq]>div[data-astro-cid-q67npijq]+div[data-astro-cid-q67npijq]{border-top:1px solid #ffffff14}.arch-extras[data-astro-cid-q67npijq] .name[data-astro-cid-q67npijq]{font-size:16px}.arch-extras[data-astro-cid-q67npijq] .b-mono[data-astro-cid-q67npijq]{color:var(--ink-3);font-size:12px}@media (width<=1100px){.arch[data-astro-cid-q67npijq]{grid-template-columns:minmax(0,1fr);gap:20px}.arch-links[data-astro-cid-q67npijq]{display:none}.arch-col[data-astro-cid-q67npijq]{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.arch-col[data-astro-cid-q67npijq]>.b-micro[data-astro-cid-q67npijq]{grid-column:1/-1}.arch-in[data-astro-cid-q67npijq],.arch-app[data-astro-cid-q67npijq]{min-height:84px}}@media (width<=760px){.arch-col[data-astro-cid-q67npijq]{grid-template-columns:minmax(0,1fr)}.stage[data-astro-cid-q67npijq],.arch-extras[data-astro-cid-q67npijq]>div[data-astro-cid-q67npijq]{grid-template-columns:minmax(0,1fr);gap:6px}.arch-core[data-astro-cid-q67npijq]{padding:24px 20px}}
