.PolymorphismViz_loopBar__GrVyl{background:#f4f2ec;border:1px solid var(--rule);border-radius:6px;padding:.5rem .75rem;margin-bottom:1.25rem}.PolymorphismViz_loopCode__rhh1O{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;color:var(--ink)}.PolymorphismViz_stage__sNdbi{position:relative;padding-top:1.75rem}.PolymorphismViz_row__9eT1j{display:flex;gap:.85rem;flex-wrap:wrap;justify-content:center}.PolymorphismViz_card__rXZjg{flex:1 1 150px;max-width:190px;display:flex;flex-direction:column;align-items:center;border:1.5px solid var(--ink);border-radius:8px;background:#ffffff;padding:.7rem .6rem .6rem;box-shadow:2px 2px 0 var(--rule);transition:box-shadow .15s,transform .15s}.PolymorphismViz_active__wsCA5{transform:translateY(-3px);box-shadow:0 4px 0 rgba(192,57,43,.25)}.PolymorphismViz_declared__8OLwX{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:var(--ink);margin-bottom:.35rem}.PolymorphismViz_slotIdx__ILMh0{color:var(--fade);font-weight:400}.PolymorphismViz_actual__EHGpJ{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;margin-top:.3rem}.PolymorphismViz_actionStage___NQyP{width:80px;height:40px;margin:.4rem 0 .2rem}.PolymorphismViz_actionSvg__KFF_B{width:80px;height:40px;display:block}.PolymorphismViz_message__81bqu{line-height:1.3;color:var(--ink);text-align:center;min-height:1.6rem}.PolymorphismViz_message__81bqu,.PolymorphismViz_token__cs_eF{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}.PolymorphismViz_token__cs_eF{position:absolute;top:0;left:0;font-weight:700;color:#ffffff;background:var(--accent);border-radius:999px;padding:.15rem .5rem;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.25);will-change:transform;z-index:3}.PolymorphismViz_sweepDust__Fmktt{animation:PolymorphismViz_sweepDust__Fmktt .7s ease-in-out both}@keyframes PolymorphismViz_sweepDust__Fmktt{0%{transform:translateX(0);opacity:0}20%{opacity:1}to{transform:translateX(34px);opacity:0}}.PolymorphismViz_radarRing__YZdNI{transform-origin:40px 22px;transform-box:view-box;animation:PolymorphismViz_radarRing__YZdNI 1s ease-out both}@keyframes PolymorphismViz_radarRing__YZdNI{0%{transform:scale(.2);opacity:.9}to{transform:scale(2.6);opacity:0}}.PolymorphismViz_heatWave__DgARx{animation:PolymorphismViz_heatWave__DgARx .9s ease-out both}@keyframes PolymorphismViz_heatWave__DgARx{0%{transform:translateY(8px);opacity:0}25%{opacity:1}to{transform:translateY(-8px);opacity:0}}@media (prefers-reduced-motion:reduce){.PolymorphismViz_card__rXZjg,.PolymorphismViz_heatWave__DgARx,.PolymorphismViz_radarRing__YZdNI,.PolymorphismViz_sweepDust__Fmktt{animation:none;transition:none}}