.wheel-fig[data-astro-cid-bjb43z3r]{margin:0}.wheel-wrap[data-astro-cid-bjb43z3r]{width:min(100%,540px);margin-inline:auto;container:wheel/inline-size}.wheel[data-astro-cid-bjb43z3r]{aspect-ratio:1;width:100%;position:relative}.wheel-svg[data-astro-cid-bjb43z3r]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit[data-astro-cid-bjb43z3r]{fill:none;stroke:var(--t3);stroke-width:1.5px;vector-effect:non-scaling-stroke}.spoke[data-astro-cid-bjb43z3r] line[data-astro-cid-bjb43z3r]{stroke:var(--t3);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke var(--t-ctl) var(--ease-out)}.spoke[data-astro-cid-bjb43z3r] polygon[data-astro-cid-bjb43z3r]{fill:var(--t4);transition:fill var(--t-ctl) var(--ease-out)}.spoke[data-astro-cid-bjb43z3r].is-on line[data-astro-cid-bjb43z3r]{stroke:var(--teal);stroke-width:2.5px}.spoke[data-astro-cid-bjb43z3r].is-on polygon[data-astro-cid-bjb43z3r]{fill:var(--teal)}.flow[data-astro-cid-bjb43z3r]{pointer-events:none}.pkt[data-astro-cid-bjb43z3r]{fill:none;stroke:var(--teal);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.pkt-in[data-astro-cid-bjb43z3r]{stroke-width:3px}.pkt-arc[data-astro-cid-bjb43z3r]{stroke-width:4px}.flow-wire[data-astro-cid-bjb43z3r]{stroke:var(--teal);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0}.flow-arrow[data-astro-cid-bjb43z3r]{fill:var(--teal);opacity:0}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-bjb43z3r]{display:none}}.hub[data-astro-cid-bjb43z3r]{aspect-ratio:1;background:var(--navy);border:1px solid var(--t3);outline:1px solid var(--teal);outline-offset:1.1cqw;border-radius:50%;width:36%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-face[data-astro-cid-bjb43z3r]{text-align:center;opacity:0;transition:opacity var(--t-ctl) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;display:flex;position:absolute;inset:12%}.hub-face[data-astro-cid-bjb43z3r].is-on{opacity:1}.hub-eyebrow[data-astro-cid-bjb43z3r]{font:500 clamp(10px, 2.1cqw, 12px)/1.3 var(--f-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--teal)}.hub-title[data-astro-cid-bjb43z3r]{font:800 clamp(15px, 4cqw, 22px)/1.15 var(--f-sans);letter-spacing:var(--tracking-heading);color:var(--paper);text-wrap:balance}.hub-title--module[data-astro-cid-bjb43z3r]{font-size:clamp(14px,3.4cqw,19px)}.wheel-nodes[data-astro-cid-bjb43z3r]{margin:0;padding:0;list-style:none}.wnode[data-astro-cid-bjb43z3r]{left:var(--x);top:var(--y);width:24%;position:absolute;transform:translate(-50%,-50%)}.wnode-link[data-astro-cid-bjb43z3r]{background:var(--t2);border:1px solid var(--t3);color:var(--paper);text-align:center;font:700 clamp(11px, 2.6cqw, 14px)/1.2 var(--f-sans);transition:background-color var(--t-ctl) var(--ease-out), border-color var(--t-ctl) var(--ease-out);flex-direction:column;align-items:center;gap:1.4cqw;padding:2.2cqw 1.4cqw 2.4cqw;text-decoration:none;display:flex}.wnode-icon[data-astro-cid-bjb43z3r]{background:var(--teal);width:8.4cqw;height:8.4cqw;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;transition:transform var(--t-ctl) var(--ease-out);flex:none}.wnode-label[data-astro-cid-bjb43z3r]{text-wrap:balance}@media (hover:hover){.wnode-link[data-astro-cid-bjb43z3r]:hover{background:var(--navy);border-color:var(--teal)}.wnode-link[data-astro-cid-bjb43z3r]:hover .wnode-icon[data-astro-cid-bjb43z3r]{transform:translateY(-2px)}}.wnode-link[data-astro-cid-bjb43z3r]:focus-visible{background:var(--navy);border-color:var(--teal);outline-offset:2px}@container wheel (width<=440px){.wheel[data-astro-cid-bjb43z3r]{aspect-ratio:auto}.wheel-svg[data-astro-cid-bjb43z3r]{display:none}.hub[data-astro-cid-bjb43z3r]{aspect-ratio:auto;border-left:4px solid var(--teal);border-radius:0;outline:none;width:auto;margin-bottom:10px;padding:16px 18px;position:relative;top:auto;left:auto;transform:none}.hub-face[data-astro-cid-bjb43z3r]{text-align:left;align-items:flex-start;gap:4px;position:static;inset:auto}.hub-face[data-astro-cid-bjb43z3r]:not([data-face=core]){display:none}.hub-face[data-astro-cid-bjb43z3r][data-face=core]{opacity:1}.hub-title[data-astro-cid-bjb43z3r]{font-size:20px}.wheel-nodes[data-astro-cid-bjb43z3r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wnode[data-astro-cid-bjb43z3r]{width:auto;position:static;transform:none}.wnode-link[data-astro-cid-bjb43z3r]{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;height:100%;min-height:56px;padding:10px 12px;font-size:14px}.wnode-icon[data-astro-cid-bjb43z3r]{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.wnode-link[data-astro-cid-bjb43z3r]:hover .wnode-icon[data-astro-cid-bjb43z3r]{transform:none}}.jump[data-astro-cid-zuuh5mve]{margin:-8px 0 40px}.jump[data-astro-cid-zuuh5mve] ul[data-astro-cid-zuuh5mve]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jump[data-astro-cid-zuuh5mve] a[data-astro-cid-zuuh5mve]{border:1px solid var(--steel);min-height:40px;color:var(--steel);font:700 15px/1 var(--f-sans);transition:background-color var(--t-ctl) var(--ease-out), color var(--t-ctl) var(--ease-out);align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.jump-n[data-astro-cid-zuuh5mve]{font:500 11px/1 var(--f-mono);letter-spacing:var(--tracking-mono);border:1px solid;padding:3px 5px}@media (hover:hover){.jump[data-astro-cid-zuuh5mve] a[data-astro-cid-zuuh5mve]:hover{background:var(--steel);color:var(--paper)}}.jump[data-astro-cid-zuuh5mve] a[data-astro-cid-zuuh5mve]:focus-visible{background:var(--steel);color:var(--paper)}.sgroup[data-astro-cid-zuuh5mve]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:20px 40px;padding:32px 0;display:grid}.sgroup[data-astro-cid-zuuh5mve]:last-child{padding-bottom:0}.sgroup-title[data-astro-cid-zuuh5mve]{font-size:var(--fs-h3);font-weight:800;line-height:1.2}.sgroup-grid[data-astro-cid-zuuh5mve]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sgroup-grid--one[data-astro-cid-zuuh5mve]{grid-template-columns:minmax(0,1fr)}.caps[data-astro-cid-zuuh5mve]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;display:grid}.caps-title[data-astro-cid-zuuh5mve]{font-size:var(--fs-h3);margin-bottom:8px;font-weight:800;line-height:1.2}.addons[data-astro-cid-zuuh5mve]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.addons[data-astro-cid-zuuh5mve]>li[data-astro-cid-zuuh5mve]{display:flex}.addon[data-astro-cid-zuuh5mve]{background:var(--t2);border:1px solid var(--t3);width:100%;color:var(--paper);transition:border-color var(--t-ctl) var(--ease-out), background-color var(--t-ctl) var(--ease-out);flex-direction:column;padding:20px 22px 22px;text-decoration:none;display:flex}.addon-name[data-astro-cid-zuuh5mve]{font-size:var(--fs-card-title);margin-bottom:8px;font-weight:800;line-height:1.25}.addon-line[data-astro-cid-zuuh5mve]{color:var(--t5);font-size:15px;line-height:1.55}.addon-beta[data-astro-cid-zuuh5mve]{vertical-align:middle;color:var(--teal);border-color:var(--teal);background:var(--status-fill);margin-left:10px;position:relative;top:-2px}.addon-more[data-astro-cid-zuuh5mve]{font:700 14px/1 var(--f-sans);color:var(--teal);align-items:center;gap:6px;margin-top:auto;padding-top:16px;display:inline-flex}.addon-more[data-astro-cid-zuuh5mve] .ms[data-astro-cid-zuuh5mve]{transition:transform var(--t-ctl) var(--ease-out);font-size:18px}@media (hover:hover){.addon[data-astro-cid-zuuh5mve]:hover{border-color:var(--teal);background:var(--navy)}.addon[data-astro-cid-zuuh5mve]:hover .addon-more[data-astro-cid-zuuh5mve] .ms[data-astro-cid-zuuh5mve]{transform:translateX(var(--nudge))}}.addon[data-astro-cid-zuuh5mve]:focus-visible{border-color:var(--teal);background:var(--navy)}.addons-foot[data-astro-cid-zuuh5mve]{margin-top:28px}.beyond[data-astro-cid-zuuh5mve]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.sgroup[data-astro-cid-zuuh5mve]{grid-template-columns:1fr}.addons[data-astro-cid-zuuh5mve]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sgroup-grid[data-astro-cid-zuuh5mve]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.caps[data-astro-cid-zuuh5mve]{grid-template-columns:1fr}}@media (width<=760px){.jump[data-astro-cid-zuuh5mve] a[data-astro-cid-zuuh5mve]:after{content:"";position:absolute;inset:-2px 0}}@media (width<=560px){.addons[data-astro-cid-zuuh5mve],.beyond[data-astro-cid-zuuh5mve]{grid-template-columns:1fr}}
