.tools-fan-list[data-astro-cid-l2cnqcpr]{position:relative;height:290px}.tool-card[data-astro-cid-l2cnqcpr]{position:absolute;left:50%;top:56px;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 44px -26px #0000008c;transform:translate(calc(-50% + var(--x)),var(--y)) rotate(var(--r));transition:transform .52s cubic-bezier(.32,.72,0,1),box-shadow .52s cubic-bezier(.32,.72,0,1);z-index:calc(10 + var(--i))}.tool-card[data-astro-cid-l2cnqcpr] img[data-astro-cid-l2cnqcpr]{width:62%;height:62%;object-fit:contain}.tool-card[data-astro-cid-l2cnqcpr]:focus-visible{transform:translate(calc(-50% + var(--x)),calc(var(--y) - 18px)) rotate(0) scale(1.06);box-shadow:0 30px 64px -28px #0009;z-index:50;outline:2px solid var(--theme-text-primary);outline-offset:3px}@media(hover:hover)and (pointer:fine){.tool-card[data-astro-cid-l2cnqcpr]:hover{transform:translate(calc(-50% + var(--x)),calc(var(--y) - 18px)) rotate(0) scale(1.06);box-shadow:0 30px 64px -28px #0009;z-index:50}}.tool-tip[data-astro-cid-l2cnqcpr]{position:absolute;bottom:calc(100% + 10px);left:50%;max-width:12rem;padding:6px 10px;border-radius:9999px;background:var(--theme-inverse-bg);color:var(--theme-inverse-fg);font-size:11px;font-weight:700;line-height:1.2;text-align:center;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .22s ease,transform .32s cubic-bezier(.32,.72,0,1)}.tool-card[data-astro-cid-l2cnqcpr]:focus-visible .tool-tip[data-astro-cid-l2cnqcpr]{opacity:1;transform:translate(-50%)}@media(hover:hover)and (pointer:fine){.tool-card[data-astro-cid-l2cnqcpr]:hover .tool-tip[data-astro-cid-l2cnqcpr]{opacity:1;transform:translate(-50%)}}.tools-stage[data-astro-cid-l2cnqcpr]{display:grid;grid-template-rows:1fr 0fr;transition:grid-template-rows .48s cubic-bezier(.32,.72,0,1)}.tools-stage[data-astro-cid-l2cnqcpr][data-expanded=true]{grid-template-rows:0fr 1fr}.tools-stage-row[data-astro-cid-l2cnqcpr]{min-height:0;overflow:hidden}.tools-mini-fan[data-astro-cid-l2cnqcpr]{position:relative;width:100%;max-width:300px;height:150px;margin:0 auto;transition:opacity .26s ease,transform .32s cubic-bezier(.32,.72,0,1)}.tools-stage[data-astro-cid-l2cnqcpr][data-expanded=true] .tools-mini-fan[data-astro-cid-l2cnqcpr]{opacity:0;transform:scale(.96)}.tool-mini[data-astro-cid-l2cnqcpr]{position:absolute;left:50%;top:34px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px -16px #0009;transform:translate(calc(-50% + var(--x)),var(--y)) rotate(var(--r))}.tool-mini[data-astro-cid-l2cnqcpr] img[data-astro-cid-l2cnqcpr]{width:62%;height:62%;object-fit:contain}.tools-grid[data-astro-cid-l2cnqcpr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;max-width:28rem;margin:0 auto;padding:8px 0 4px}.tool-grid-item[data-astro-cid-l2cnqcpr]{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .4s cubic-bezier(.32,.72,0,1)}.tools-stage[data-astro-cid-l2cnqcpr][data-expanded=true] .tool-grid-item[data-astro-cid-l2cnqcpr]{opacity:1;transform:none;transition-delay:calc(var(--i) * 28ms + 60ms)}.tool-grid-plate[data-astro-cid-l2cnqcpr]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px -18px #0009}.tool-grid-plate[data-astro-cid-l2cnqcpr] img[data-astro-cid-l2cnqcpr]{width:62%;height:62%;object-fit:contain}.tool-grid-name[data-astro-cid-l2cnqcpr]{font-size:11px;font-weight:600;line-height:1.2;text-align:center;color:var(--theme-text-primary)}@media(min-width:640px){.tool-grid-plate[data-astro-cid-l2cnqcpr]{width:80px;height:80px}.tool-grid-name[data-astro-cid-l2cnqcpr]{font-size:12px}}.tools-toggle[data-astro-cid-l2cnqcpr]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:24px auto 0;padding:12px 16px;border-radius:1rem;color:var(--theme-text-primary);cursor:pointer}.tools-toggle[data-astro-cid-l2cnqcpr]:focus-visible{outline:2px solid var(--theme-text-primary);outline-offset:3px}.tools-toggle-icon-wrap[data-astro-cid-l2cnqcpr]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:var(--theme-surface-3)}.tools-toggle-icon[data-astro-cid-l2cnqcpr]{width:16px;height:16px;transition:transform .32s cubic-bezier(.32,.72,0,1)}.tools-toggle[data-astro-cid-l2cnqcpr][aria-expanded=true] .tools-toggle-icon[data-astro-cid-l2cnqcpr]{transform:rotate(180deg)}.tools-toggle-title[data-astro-cid-l2cnqcpr]{font-size:14px;font-weight:700}.tools-toggle-sub[data-astro-cid-l2cnqcpr]{font-size:12px;color:var(--theme-text-muted)}.tools-when-open[data-astro-cid-l2cnqcpr]{display:none}.tools-toggle[data-astro-cid-l2cnqcpr][aria-expanded=true] .tools-when-open[data-astro-cid-l2cnqcpr]{display:block}.tools-toggle[data-astro-cid-l2cnqcpr][aria-expanded=true] .tools-when-closed[data-astro-cid-l2cnqcpr]{display:none}@media(min-width:1024px){.tools-stage[data-astro-cid-l2cnqcpr],.tools-toggle[data-astro-cid-l2cnqcpr]{display:none}}html:not(.js) .tools-stage[data-astro-cid-l2cnqcpr]{grid-template-rows:0fr 1fr!important}html:not(.js) [data-astro-cid-l2cnqcpr][data-tools-fan-row]{display:none}html:not(.js) .tools-toggle[data-astro-cid-l2cnqcpr]{display:none}html:not(.js) .tool-grid-item[data-astro-cid-l2cnqcpr]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tool-card[data-astro-cid-l2cnqcpr],.tool-tip[data-astro-cid-l2cnqcpr],.tools-stage[data-astro-cid-l2cnqcpr],.tool-grid-item[data-astro-cid-l2cnqcpr],.tool-mini[data-astro-cid-l2cnqcpr],.tools-mini-fan[data-astro-cid-l2cnqcpr],.tools-toggle-icon[data-astro-cid-l2cnqcpr]{transition:none}.tool-card[data-astro-cid-l2cnqcpr]:hover,.tool-card[data-astro-cid-l2cnqcpr]:focus-visible{transform:translate(calc(-50% + var(--x)),var(--y)) rotate(var(--r));box-shadow:0 18px 44px -26px #0000008c}}
