.Toolkit_root__V7Bdc{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 24px)}.Toolkit_card__Vxa5i{background:var(--glass);border:1px solid var(--glass-brd);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px}.Toolkit_heading__9oPIa{display:flex;flex-direction:column;gap:4px}.Toolkit_eyebrow__tGcS2{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.Toolkit_title__zmCjp{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;color:var(--ink);line-height:1.2}.Toolkit_group__nyx2u+.Toolkit_group__nyx2u{margin-top:14px}.Toolkit_groupLabel__4T0_A{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.Toolkit_groupDot__cs7vz{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.8);flex:none}.Toolkit_languages__ees7F{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.Toolkit_languageList__xZLjn{margin-top:6px;font-size:.9rem;color:var(--ink-dim)}.Toolkit_pills__hAT1L{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.Toolkit_pill__2rMnz{display:inline-flex;align-items:center;padding:5px 13px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.04em;line-height:1;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.25);color:var(--accent);cursor:default;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;will-change:transform}.Toolkit_pill__2rMnz:hover{background:rgba(var(--accent-rgb),.18);box-shadow:0 0 12px rgba(var(--accent-rgb),.35);transform:translateY(-1px)}.Toolkit_goals__3CjEb{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.Toolkit_goalItem__N8zd6{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink-dim);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.45;transition:color .2s ease}.Toolkit_goalItem__N8zd6:last-child{border-bottom:none}.Toolkit_goalItem__N8zd6:hover{color:var(--ink)}.Toolkit_arrow__6j2O7{flex-shrink:0;color:var(--lav);font-size:.85em;margin-top:.15em;opacity:.8;transition:opacity .2s ease,transform .2s ease}.Toolkit_goalItem__N8zd6:hover .Toolkit_arrow__6j2O7{opacity:1;transform:translateX(2px)}.Toolkit_cta__gSadG{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--r-pill);background:rgba(var(--lav-rgb,169,139,255),.12);border:1px solid rgba(var(--lav-rgb,169,139,255),.3);color:var(--lav);font-family:var(--font-display);font-size:var(--fs-body);font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease;align-self:flex-start;will-change:transform}.Toolkit_cta__gSadG:focus-visible,.Toolkit_cta__gSadG:hover{background:rgba(var(--lav-rgb,169,139,255),.22);box-shadow:var(--glow-lav);transform:translateY(-1px)}.Toolkit_cta__gSadG:focus-visible{outline:2px solid var(--lav);outline-offset:3px}.Toolkit_ctaArrow__sfvC_{font-size:1em;transition:transform .2s ease}.Toolkit_cta__gSadG:hover .Toolkit_ctaArrow__sfvC_{transform:translateX(3px)}@media (max-width:900px){.Toolkit_root__V7Bdc{position:static}}