.kQpMfa_wrapper{justify-content:center;align-items:center;animation:6s ease-in-out infinite kQpMfa_cubeFloat;display:inline-flex;position:relative}.kQpMfa_glow{filter:blur(32px);color:#7747ff;opacity:.35;pointer-events:none;z-index:0;background:radial-gradient(circle,currentColor 0%,#0000 70%);border-radius:50%;width:130%;height:130%;animation:12s linear infinite kQpMfa_glowCycle;position:absolute}.kQpMfa_scene{perspective:1200px;z-index:1;position:relative;transform:translateZ(0)}.kQpMfa_cube{width:var(--cube-size,260px);height:var(--cube-size,260px);transform-style:preserve-3d;will-change:transform;position:relative;transform:rotateX(-18deg)rotateY(0)}.kQpMfa_face{width:var(--cube-size,260px);height:var(--cube-size,260px);border:1px solid;position:absolute;overflow:hidden}.kQpMfa_noBorder{border:0}.kQpMfa_noCorners:before,.kQpMfa_noCorners:after{display:none}.kQpMfa_face:before,.kQpMfa_face:after{content:"";width:13px;height:13px;position:absolute}.kQpMfa_face:before{border-top:2px solid;border-left:2px solid;top:14px;left:14px}.kQpMfa_face:after{border-bottom:2px solid;border-right:2px solid;bottom:14px;right:14px}.kQpMfa_purple{color:#7747ffbf;background-color:#7747ff12}.kQpMfa_pink{color:#ff4e8dbf;background-color:#ff4e8d12}.kQpMfa_yellow{color:#ffe60099;background-color:#ffe6000d}.kQpMfa_fFront{transform:translateZ(calc(var(--cube-size,260px) / 2))}.kQpMfa_fBack{transform:rotateY(180deg) translateZ(calc(var(--cube-size,260px) / 2))}.kQpMfa_fRight{transform:rotateY(90deg) translateZ(calc(var(--cube-size,260px) / 2))}.kQpMfa_fLeft{transform:rotateY(-90deg) translateZ(calc(var(--cube-size,260px) / 2))}.kQpMfa_fTop{transform:rotateX(90deg) translateZ(calc(var(--cube-size,260px) / 2))}.kQpMfa_fBottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size,260px) / 2))}@keyframes kQpMfa_cubeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes kQpMfa_glowCycle{0%,to{color:#7747ff}33%{color:#ff4e8d}66%{color:#ffe600}}@media (prefers-reduced-motion:reduce){.kQpMfa_wrapper,.kQpMfa_glow{animation-play-state:paused}}
.eKPqra_canvas{--ease:cubic-bezier(.16, 1, .3, 1);--t:.26s;width:100%;position:relative;container-type:inline-size}.eKPqra_inner{--u:calc(100cqw / var(--w));position:absolute;inset:0}.eKPqra_icon{background-color:var(--ink,#f2f2f2b8);width:54%;height:54%;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;transition:background-color var(--t,.26s) ease;display:block}.eKPqra_mono{font-family:var(--font-mono), monospace;letter-spacing:-.04em;color:var(--ink,#f2f2f2b8);transition:color var(--t,.26s) ease;place-items:center;font-weight:600;line-height:1;display:grid}.eKPqra_node{width:calc(var(--u) * var(--d));height:calc(var(--u) * var(--d));transition:opacity var(--t) ease;z-index:1;position:absolute;translate:-50% -50%}.eKPqra_inner[data-orbit] .eKPqra_node[data-orbit],.eKPqra_inner[data-orbit] .eKPqra_node[data-state=hub]{z-index:4}.eKPqra_node[data-orbit][data-side=top] .eKPqra_label{top:auto;bottom:calc(100% + var(--u) * 7);transform:translate(-50%, calc(var(--u) * -.15 * var(--d)))}.eKPqra_node[data-orbit][data-side=left] .eKPqra_label,.eKPqra_node[data-orbit][data-side=right] .eKPqra_label{white-space:pre;top:50%}.eKPqra_node[data-orbit][data-side=left] .eKPqra_label{left:auto;right:calc(100% + var(--u) * 9);text-align:right;transform:translate(calc(var(--u) * -.15 * var(--d)), -50%)}.eKPqra_node[data-orbit][data-side=right] .eKPqra_label{left:calc(100% + var(--u) * 9);text-align:left;transform:translate(calc(var(--u) * .15 * var(--d)), -50%)}.eKPqra_inner[data-orbit] .eKPqra_node[data-state=dim]{opacity:.12}.eKPqra_inner[data-orbit] .eKPqra_cat[data-state=dim]{opacity:.15}.eKPqra_pool{pointer-events:none;z-index:3;background:radial-gradient(closest-side,#080808e6 55%,#08080800 100%);border-radius:50%;position:absolute;translate:-50% -50%}.eKPqra_node[data-state=on],.eKPqra_node[data-state=hub],.eKPqra_node[data-hover]{z-index:2}.eKPqra_node[data-state=dim]{opacity:.25}button.eKPqra_node{cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;padding:0}.eKPqra_circle{transition:transform var(--t) var(--ease), box-shadow var(--t) ease, border-color var(--t) ease, background-color var(--t) ease;background:#111;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.eKPqra_circle .eKPqra_mono{font-size:calc(var(--u) * 12.5)}.eKPqra_label{top:calc(100% + var(--u) * 7);white-space:pre;text-align:center;font-family:var(--font-mono), monospace;font-size:calc(var(--u) * 11);line-height:calc(var(--u) * 13);letter-spacing:-.01em;color:#f2f2f28c;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform var(--t) var(--ease), color var(--t) ease, opacity var(--t) ease;position:absolute;left:50%;transform:translate(-50%)}button.eKPqra_node{--ink:#f2f2f2eb}button.eKPqra_node .eKPqra_circle{box-shadow:inset 0 0 calc(var(--u) * 10) #ffe6000d;border-color:#ffe60052}button.eKPqra_node .eKPqra_label{color:#f2f2f2bf}.eKPqra_node[data-state=on] .eKPqra_circle{box-shadow:0 0 calc(var(--u) * 18) #ffe60029;border-color:#ffe6006b;transform:scale(1.3)}.eKPqra_node[data-state=on]{--ink:var(--brand)}.eKPqra_node[data-state=on] .eKPqra_label{color:#f2f2f2;transform:translate(-50%, calc(var(--u) * .15 * var(--d)))}.eKPqra_node[data-state=hub] .eKPqra_circle{border-color:var(--accent);box-shadow:0 0 0 calc(var(--u) * 1) var(--accent), 0 0 calc(var(--u) * 34) #ffe60061;transform:scale(1.4)}.eKPqra_node[data-state=hub]{--ink:var(--brand)}.eKPqra_node[data-state=hub] .eKPqra_label{color:var(--accent);transform:translate(-50%, calc(var(--u) * .2 * var(--d)))}.eKPqra_node[data-tier=extended]:not([data-state=on]):not([data-state=hub]):not([data-hover]) .eKPqra_circle{background:#f2f2f233;border-color:#0000;transform:scale(.08)}.eKPqra_node[data-tier=extended]:not([data-state=on]):not([data-state=hub]):not([data-hover]) .eKPqra_icon,.eKPqra_node[data-tier=extended]:not([data-state=on]):not([data-state=hub]):not([data-hover]) .eKPqra_mono,.eKPqra_node[data-tier=extended]:not([data-state=on]):not([data-state=hub]):not([data-hover]) .eKPqra_label{opacity:0}.eKPqra_node[data-tier=extended] .eKPqra_icon,.eKPqra_node[data-tier=extended] .eKPqra_mono{transition:opacity var(--t) ease, background-color var(--t) ease, color var(--t) ease}.eKPqra_node[data-tier=extended] .eKPqra_label{padding:0 calc(var(--u) * 4);border-radius:calc(var(--u) * 4);background:#080808d9}.eKPqra_node[data-clickable]{cursor:pointer}.eKPqra_node[data-clickable][data-hover] .eKPqra_label:after{content:"click for stacks";margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 9);color:#ffe600bf;display:block}.eKPqra_node[data-hover] .eKPqra_circle{border-color:#ffffff52}.eKPqra_node[data-hover] .eKPqra_label{color:#f2f2f2}@media (hover:hover) and (pointer:fine){button.eKPqra_node:hover .eKPqra_circle{border-color:#ffe60099}}button.eKPqra_node:focus-visible .eKPqra_circle{outline:2px solid var(--accent);outline-offset:calc(var(--u) * 6)}.eKPqra_tag{z-index:5;pointer-events:none;position:absolute;translate:-50% -100%}.eKPqra_tagBody{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 7) calc(var(--u) * 11);border-radius:calc(var(--u) * 10);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 30) #00000080;white-space:nowrap;background:#0e0e0ef0;border:1px solid #ffffff1a;flex-direction:column;display:flex}.eKPqra_tagTitle{font-family:var(--font-mono), monospace;font-size:calc(var(--u) * 12);color:#f2f2f2;line-height:1.2}.eKPqra_dots{align-items:center;gap:calc(var(--u) * 4);display:flex}.eKPqra_dot{width:calc(var(--u) * 5);height:calc(var(--u) * 5);transition:width var(--t) var(--ease), background-color var(--t) ease;background:#f2f2f238;border-radius:999px;position:relative;overflow:hidden}.eKPqra_dot[data-on]{width:calc(var(--u) * 16);background:#ffe60059}.eKPqra_dot[data-on]:not([data-auto]){background:var(--accent)}.eKPqra_dotFill{background:var(--accent);transform-origin:0;animation:eKPqra_fill var(--rotate) linear forwards;position:absolute;inset:0}@keyframes eKPqra_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.eKPqra_dotFill{animation:none}.eKPqra_circle,.eKPqra_label,.eKPqra_dot{transition:opacity var(--t) ease, border-color var(--t) ease, box-shadow var(--t) ease}.eKPqra_node[data-state=on] .eKPqra_circle,.eKPqra_node[data-state=hub] .eKPqra_circle{transform:none}.eKPqra_node[data-state=on] .eKPqra_label,.eKPqra_node[data-state=hub] .eKPqra_label{transform:translate(-50%)}}
