.tier[data-astro-cid-qznmirpp]{display:flex;flex-direction:column;gap:10px;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;height:100%;transition:border-color .4s var(--ease),transform .4s var(--ease)}.tier[data-astro-cid-qznmirpp]:hover{border-color:var(--line-2);transform:translateY(-2px)}.tier--default[data-astro-cid-qznmirpp]{border-color:var(--line-2);box-shadow:var(--shadow)}.tier__head[data-astro-cid-qznmirpp]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.tier__id[data-astro-cid-qznmirpp]{font-size:15px;color:var(--fg);overflow-wrap:anywhere}.tier__tag[data-astro-cid-qznmirpp]{font-size:12px;color:var(--fg-2);border:1px solid var(--line-2);border-radius:999px;padding:2px 10px;white-space:nowrap}.tier--default[data-astro-cid-qznmirpp] .tier__tag[data-astro-cid-qznmirpp]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tier__use[data-astro-cid-qznmirpp]{font-weight:500;line-height:1.35}.tier__runs[data-astro-cid-qznmirpp]{font-size:14px;line-height:1.45}.tier__m[data-astro-cid-qznmirpp]{margin:auto 0 0;padding-top:8px}.tier__m[data-astro-cid-qznmirpp]>div[data-astro-cid-qznmirpp]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.tier__m[data-astro-cid-qznmirpp] dt[data-astro-cid-qznmirpp]{color:var(--muted)}.tier__m[data-astro-cid-qznmirpp] dd[data-astro-cid-qznmirpp]{margin:0;text-align:right;color:var(--fg)}.tier__m[data-astro-cid-qznmirpp] dd[data-astro-cid-qznmirpp].mono{font-size:12.5px}.tier__bar[data-astro-cid-qznmirpp]{flex-basis:100%;height:4px;border-radius:4px;background:var(--surface);overflow:hidden;margin-top:2px}.tier__bar[data-astro-cid-qznmirpp] i[data-astro-cid-qznmirpp]{display:block;height:100%;width:0;border-radius:4px;background:var(--fg-2);transition:width 1.4s var(--ease) .2s}.tier[data-astro-cid-qznmirpp].is-in .tier__bar[data-astro-cid-qznmirpp] i[data-astro-cid-qznmirpp],.no-js .tier__bar[data-astro-cid-qznmirpp] i[data-astro-cid-qznmirpp]{width:var(--w)}@media(prefers-reduced-motion:reduce){.tier__bar[data-astro-cid-qznmirpp] i[data-astro-cid-qznmirpp]{width:var(--w)}}.flow[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:0;align-items:stretch;padding:48px 32px;border-radius:var(--r-lg);background-color:var(--bg-2);background-image:radial-gradient(circle at 1px 1px,var(--line-2) 1px,transparent 0);background-size:18px 18px}.flow__in[data-astro-cid-7wxsvid2],.flow__out[data-astro-cid-7wxsvid2]{display:flex;flex-direction:column;justify-content:center;gap:16px}.flow__in[data-astro-cid-7wxsvid2]{padding-right:40px}.flow__out[data-astro-cid-7wxsvid2]{padding-left:40px;justify-content:space-around}.node[data-astro-cid-7wxsvid2]{border:1px solid var(--line-2);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:2px;font-weight:500;position:relative;background:var(--card)}.node[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2]{font-size:11.5px;font-weight:400;color:var(--muted)}.node--muted[data-astro-cid-7wxsvid2]{border-style:dashed}.flow__in[data-astro-cid-7wxsvid2] .node[data-astro-cid-7wxsvid2]:after,.flow__out[data-astro-cid-7wxsvid2] .node[data-astro-cid-7wxsvid2]:before{content:"";position:absolute;top:50%;width:40px;height:2px;margin-top:-1px;background:linear-gradient(90deg,var(--fg) 50%,transparent 0) 0 0 / 6px 2px;opacity:.45;animation:flowdash 1s linear infinite}@keyframes flowdash{to{background-position:6px 0}}.flow__in[data-astro-cid-7wxsvid2] .node[data-astro-cid-7wxsvid2]:after{left:100%}.flow__out[data-astro-cid-7wxsvid2] .node[data-astro-cid-7wxsvid2]:before{right:100%}.flow__in[data-astro-cid-7wxsvid2] .node--muted[data-astro-cid-7wxsvid2]:after{opacity:.25}.flow__engine[data-astro-cid-7wxsvid2]{background:var(--fg);color:var(--bg);padding:14px;display:flex;flex-direction:column;gap:8px;border-radius:var(--r-lg);box-shadow:0 24px 50px -28px #00000073}.flow__engine-head[data-astro-cid-7wxsvid2]{display:flex;justify-content:space-between;font-size:12px;color:#ffffff8c;padding:4px 4px 8px;gap:12px;flex-wrap:wrap}.flow__mod[data-astro-cid-7wxsvid2]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 16px;border-radius:10px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;text-decoration:none;transition:border-color .4s var(--ease);flex-wrap:wrap}.flow__mod[data-astro-cid-7wxsvid2]:hover{border-color:#ffffff59;background:#ffffff14}.flow__mod[data-astro-cid-7wxsvid2] b[data-astro-cid-7wxsvid2]{font-weight:400;font-size:22px;letter-spacing:-.02em}.flow__mod[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2]{font-family:var(--mono);font-size:12px;color:#ffffff8c}.mod__top[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:end;padding-bottom:48px;border-bottom:1px solid var(--line-2)}.mod__idx[data-astro-cid-7wxsvid2]{font-size:13px;color:var(--faint);margin-bottom:8px}.mod__name[data-astro-cid-7wxsvid2]{font-size:clamp(3.2rem,8vw,6.5rem);letter-spacing:-.05em;line-height:.9;font-weight:400}.mod__line[data-astro-cid-7wxsvid2]{margin-bottom:16px;max-width:24ch}.mod__body[data-astro-cid-7wxsvid2]{max-width:56ch}.mod__grid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;padding-top:40px}.mod__h[data-astro-cid-7wxsvid2]{font-size:12px;color:var(--muted);font-weight:500;margin-bottom:16px}.mod__does[data-astro-cid-7wxsvid2] dl[data-astro-cid-7wxsvid2]{margin:0}.mod__does[data-astro-cid-7wxsvid2] dl[data-astro-cid-7wxsvid2]>div[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:18px 0;border-top:1px solid var(--line)}.mod__does[data-astro-cid-7wxsvid2] dt[data-astro-cid-7wxsvid2]{font-weight:500}.mod__does[data-astro-cid-7wxsvid2] dd[data-astro-cid-7wxsvid2]{margin:0}.mod__out[data-astro-cid-7wxsvid2],.mod__proof[data-astro-cid-7wxsvid2]{list-style:none;padding:0;margin:0 0 36px}.mod__out[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line)}.mod__out[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2] .muted[data-astro-cid-7wxsvid2]{font-size:12.5px}.mod__proof[data-astro-cid-7wxsvid2] li[data-astro-cid-7wxsvid2]{display:flex;gap:16px;align-items:baseline;padding:12px 0;border-top:1px solid var(--line);font-size:15.5px}.mod__proof[data-astro-cid-7wxsvid2] b[data-astro-cid-7wxsvid2]{font-size:22px;font-weight:400;min-width:92px;letter-spacing:-.02em;font-family:var(--sans)}.summary[data-astro-cid-7wxsvid2]{margin-top:32px;background:var(--card);border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden;color:var(--fg)}.summary__head[data-astro-cid-7wxsvid2]{display:flex;justify-content:space-between;font-size:12.5px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--bg-2);color:var(--muted);gap:12px}.summary__head[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2]:first-child{color:var(--fg)}.summary[data-astro-cid-7wxsvid2] pre{margin:0;padding:20px;font-size:13.5px;line-height:1.65;overflow-x:auto;background:transparent!important}.profiles[data-astro-cid-7wxsvid2]{margin-top:64px;padding-top:48px;border-top:1px solid var(--line-2);scroll-margin-top:68px}.profiles__intro[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:end;margin-bottom:32px}.profiles__intro[data-astro-cid-7wxsvid2] .muted[data-astro-cid-7wxsvid2]{max-width:60ch}.tiers[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:1fr 3fr;gap:12px}.tiers__group[data-astro-cid-7wxsvid2]{display:flex;flex-direction:column;gap:12px;min-width:0}.tiers__h[data-astro-cid-7wxsvid2]{font-size:12px;color:var(--muted);padding:0 4px;min-height:18px}.tiers__cards[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex:1}.tiers__cards--one[data-astro-cid-7wxsvid2]{grid-template-columns:minmax(0,1fr)}@media(max-width:1080px){.tiers[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:28px}.tiers__cards--one[data-astro-cid-7wxsvid2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.profiles__intro[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:16px}.tiers__cards[data-astro-cid-7wxsvid2],.tiers__cards--one[data-astro-cid-7wxsvid2]{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){.flow[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:24px}.flow__in[data-astro-cid-7wxsvid2],.flow__out[data-astro-cid-7wxsvid2]{padding:0;flex-direction:row;flex-wrap:wrap}.flow__in[data-astro-cid-7wxsvid2] .node[data-astro-cid-7wxsvid2],.flow__out[data-astro-cid-7wxsvid2] .node[data-astro-cid-7wxsvid2]{flex:1 1 180px}.flow__in[data-astro-cid-7wxsvid2] .node[data-astro-cid-7wxsvid2]:after,.flow__out[data-astro-cid-7wxsvid2] .node[data-astro-cid-7wxsvid2]:before{display:none}.mod__top[data-astro-cid-7wxsvid2],.mod__grid[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:32px}}@media(max-width:620px){.mod__does[data-astro-cid-7wxsvid2] dl[data-astro-cid-7wxsvid2]>div[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:6px}}
