.ConnectionsDemo_demo__ZW4BW{display:flex;flex-direction:column;gap:14px}.ConnectionsDemo_srOnly__6cnWS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ConnectionsDemo_caption__zjFde{min-height:34px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:600;color:var(--rs-color-foreground-neutral)}.ConnectionsDemo_grid__cGAeD{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.ConnectionsDemo_tile__u9MdB{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px;border-radius:10px;background:var(--rs-color-background-neutral);color:var(--rs-color-foreground-neutral);font-size:clamp(10px,2.4vw,13px);font-weight:700;line-height:1.1;letter-spacing:.2px;overflow:hidden;word-break:break-word}.ConnectionsDemo_tileSelected__GzEf3{background:color-mix(in srgb,var(--violet) 70%,var(--fixed-black));color:var(--on-teal);box-shadow:inset 0 0 0 2px var(--violet-text)}@keyframes ConnectionsDemo_shake__WbDn5{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.ConnectionsDemo_gridShake__7vWNW{animation:ConnectionsDemo_shake__WbDn5 .4s ease}.ConnectionsDemo_solvedRow__Oqcut{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 8px;border-radius:10px;color:var(--band-ink);animation:ConnectionsDemo_pop__RKIEY .28s ease}@keyframes ConnectionsDemo_pop__RKIEY{0%{transform:scale(.96);opacity:.6}to{transform:scale(1);opacity:1}}.ConnectionsDemo_solvedLabel__ai_UI{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.ConnectionsDemo_solvedItems__hfqFu{font-size:12px;font-weight:600}.ConnectionsDemo_band_yellow__mSZED{background:var(--band-yellow)}.ConnectionsDemo_band_green__FN0SD{background:var(--band-green)}.ConnectionsDemo_band_blue__IqIdf{background:var(--band-blue)}.ConnectionsDemo_band_purple__dbS6i{background:var(--band-purple)}.ConnectionsDemo_footer__Qht3Y{display:flex;align-items:center;justify-content:space-between;min-height:30px}.ConnectionsDemo_dots__Sx0J2{display:inline-flex;gap:5px}.ConnectionsDemo_dot__VuusR{width:9px;height:9px;border-radius:50%;background:var(--violet)}.ConnectionsDemo_dotUsed__qbmNH{background:var(--rs-color-background-neutral-faded)}.ConnectionsDemo_watchAgain__fBHdK{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--rs-color-border-neutral);background:rgba(0,0,0,0);color:var(--rs-color-foreground-neutral-faded);font-size:12.5px;font-weight:600;cursor:pointer}.ConnectionsDemo_watchAgain__fBHdK:hover{color:var(--rs-color-foreground-neutral)}.ConnectionsDemo_steps__f6uJu{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.ConnectionsDemo_step__jpyc_{display:flex;gap:12px;align-items:center}.ConnectionsDemo_stepNum__DXsPv{flex-shrink:0;width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--violet-text) 14%,transparent);color:var(--violet-text);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ConnectionsDemo_stepText__0JJg_{font-size:13.5px;line-height:1.4;color:var(--rs-color-foreground-neutral)}@media(prefers-reduced-motion:reduce){.ConnectionsDemo_gridShake__7vWNW,.ConnectionsDemo_solvedRow__Oqcut{animation:none}}