.SierpinskiConnections_drawing__fiajr{position:relative;max-width:600px;margin:1.2rem auto;background:var(--lesson-bg)}.SierpinskiConnections_drawing__fiajr canvas{display:block;width:100%;height:auto}.SierpinskiConnections_drawing__fiajr svg{position:absolute;inset:0;height:100%;background:transparent;pointer-events:none}.SierpinskiConnections_controls__i07gn{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:1rem 0}.SierpinskiConnections_caption__7dRVN{min-height:2.6em}.SierpinskiConnections_sum__J0AjB{display:flex;gap:1rem;align-items:center;justify-content:center;padding:1.4rem 0;font-size:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SierpinskiConnections_sum__J0AjB strong{color:var(--lesson-accent)}.SierpinskiConnections_rules__iHEk8{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:1rem 0}.SierpinskiConnections_rule__bFdJb{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem}.SierpinskiConnections_neighbours__tF2OE{display:flex;gap:2px}.SierpinskiConnections_cell__otBcx{display:block;width:12px;height:12px;border:1px solid #eee8ce70}.SierpinskiConnections_filled__o5HEC{background:var(--lesson-accent);border-color:var(--lesson-accent)}.SierpinskiConnections_pascal__Qu9G8{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 0}.SierpinskiConnections_pascalRow__1dZ2D{display:flex;justify-content:center;gap:.4rem}.SierpinskiConnections_pascalRow__1dZ2D .SierpinskiConnections_number__PBlF3{width:4.4rem;height:4.4rem;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-color:transparent}.SierpinskiConnections_pascal__Qu9G8 .SierpinskiConnections_pascalRow__1dZ2D .SierpinskiConnections_number__PBlF3[aria-pressed]{background:transparent}.SierpinskiConnections_pascal__Qu9G8 .SierpinskiConnections_pascalRow__1dZ2D .SierpinskiConnections_number__PBlF3.SierpinskiConnections_odd__os3Bq[aria-pressed]{background:#f5c56d24;border-color:#f5c56d66}.SierpinskiConnections_pascalRow__1dZ2D .SierpinskiConnections_parent__bL_Rk{outline:1px dashed var(--lesson-ink);outline-offset:-3px}.SierpinskiConnections_pascalRow__1dZ2D .SierpinskiConnections_selected__KEVCv{outline:2px solid var(--lesson-accent);outline-offset:-2px}@media (max-width:600px){.SierpinskiConnections_rules__iHEk8{grid-template-columns:repeat(4,minmax(0,1fr))}.SierpinskiConnections_pascalRow__1dZ2D{gap:0}.SierpinskiConnections_pascalRow__1dZ2D .SierpinskiConnections_number__PBlF3{width:calc(100% / 8);min-width:0}}